Sign in
Dec-25 Dec-24 Dec-23 Dec-22 Dec-21 Dec-20 Dec-19 Dec-18 Dec-17 Dec-16 Dec-15 Dec-14 Dec-13 Dec-12 Dec-11 Dec-10 Dec-09 Dec-08 Dec-07 Dec-06
Total cash and short-term investments + 23,590.60 20,183.00 16,892.00 21,961.00 19,657.00 15,416.00 10,383.00 11,772.00 7,707.00 7,528.00 3,968.00 4,394.00 4,605.00 3,230.00 3,170.00 12,761.00 5,672.00 4,203.00 4,442.00 2,915.00
Accounts receivable, net 46,289.00 20,283.00 20,263.00 19,489.00 16,098.00 18,928.00 18,469.00 11,911.00 7,209.00 4,294.00 4,746.00 6,312.00 4,840.00 4,379.00 4,149.00 3,860.00 10,401.00 8,986.00 8,048.00 2,244.00
Inventories 8,849.00 5,418.00 7,060.00 9,108.00 8,557.00 10,360.00 10,272.00 4,578.00 6,311.00 5,349.00 3,198.00 2,815.00 2,839.00 6,581.00 6,060.00 5,849.00 345.00
Other current assets 10,291.00 2,489.00 2,830.00 11,958.00 5,917.00 3,502.00 2,185.00 1,605.00 432.00 1,397.00 2,807.00 4,936.00 2,573.00 2,574.00 4,009.00 8,243.00 4,013.00
Total current assets 71,380.00 56,175.00 46,704.00 53,388.00 56,270.00 45,138.00 39,021.00 30,446.00 24,638.00 22,055.00 13,309.00 16,328.00 12,284.00 16,763.00 15,953.00 26,479.00 16,073.00 13,189.00 12,490.00 9,517.00
Total non-current assets + 447,591.00 434,249.00 443,391.00 387,896.00 334,733.00 298,558.00 284,948.00 225,835.00 168,082.00 137,771.00 126,205.00 113,152.00 100,461.00 92,099.00 75,069.00 51,652.00 45,829.00 40,408.00 43,107.00 31,191.00
Total assets 518,971.00 490,424.00 490,095.00 441,284.00 391,003.00 343,696.00 323,969.00 256,281.00 192,720.00 159,826.00 139,514.00 129,480.00 112,745.00 108,862.00 91,022.00 78,131.00 61,902.00 53,597.00 55,597.00 40,708.00
Total current liabilities + 62,348.00 86,117.00 91,134.00 77,747.00 65,075.00 53,041.00 44,767.00 26,308.00 6,582.00 14,676.00 19,503.00 12,829.00 14,798.00 13,405.00 10,175.00 13,239.00 10,017.00 8,904.00 9,863.00 6,497.00
Total non-current liabilities + 290,429.00 238,924.00 230,719.00 221,646.00 191,187.00 168,013.00 162,356.00 132,823.00 106,266.00 75,462.00 62,784.00 63,404.00 50,421.00 49,928.00 41,798.00 35,700.00 44,338.00 38,912.00 33,450.00 24,393.00
Total liabilities 352,777.00 325,041.00 321,853.00 299,393.00 256,262.00 221,054.00 207,123.00 159,131.00 112,848.00 90,138.00 82,287.00 76,233.00 65,219.00 63,333.00 51,973.00 48,939.00 54,355.00 47,816.00 43,313.00 30,890.00
Total stockholders' equity + 47,798.86 45,977.00 45,777.00 141,891.00 134,741.00 122,642.00 116,846.00 29,815.00 79,872.00 69,688.00 25,307.00 23,702.00 20,879.00 22,242.00 20,533.00 14,453.00 7,547.00 5,781.00 7,514.00 6,084.00
Common shares outstanding 2,367 2,377 2,382 1,608 1,587 1,511 1,488 2,199 1,470 1,465 2,331 2,138 2,293 2,364 2,285 2,050 1,959 1,998 2,023 2,078
Show Quarterly Balance Sheet
Mar-26 Dec-25 Sep-25 Jun-25 Mar-25 Dec-24 Sep-24 Jun-24 Mar-24 Dec-23 Sep-23 Jun-23 Mar-23 Dec-22 Sep-22 Jun-22 Mar-22 Dec-21 Sep-21 Jun-21 Mar-21 Dec-20 Sep-20 Jun-20 Mar-20 Dec-19 Sep-19 Jun-19 Mar-19 Dec-18 Sep-18 Jun-18 Mar-18 Dec-17 Sep-17 Jun-17 Mar-17 Dec-16 Sep-16 Jun-16 Mar-16 Dec-15 Sep-15 Jun-15 Mar-15 Dec-14 Sep-14 Jun-14 Mar-14 Dec-13 Sep-13 Jun-13 Mar-13 Dec-12 Sep-12 Jun-12 Mar-12 Dec-11 Sep-11 Jun-11 Mar-11 Dec-10 Sep-10 Jun-10 Mar-10 Dec-09 Sep-09 Jun-09 Mar-09 Dec-08 Sep-08 Jun-08 Mar-08 Dec-07 Sep-07 Jun-07 Mar-07 Dec-06 Sep-06 Jun-06 Mar-06
Total cash and short-term investments + 19,739.43 23,604.00 25,391.00 22,853.00 21,831.46 20,183.00 18,199.00 18,203.00 16,825.00 16,892.00 17,126.00 21,056.00 21,317.00 21,961.00 18,994.00 19,007.00 19,270.00 19,657.00 18,762.00 18,902.00 16,583.00 15,416.00 13,572.00 9,523.00 12,285.00 10,383.00 7,595.00 10,800.00 10,134.00 11,772.00 11,070.00 9,051.00 6,044.00 7,707.00 8,266.00 7,886.00 9,708.00 7,528.00 6,382.00 7,755.00 6,006.00 3,968.00 5,080.00 4,874.00 4,411.00 4,394.00 4,737.00 5,289.00 5,800.00 4,605.00 4,290.00 3,698.00 3,378.00 3,230.00 17,321.00 16,521.00 16,241.00 3,170.00 13,821.00 11,689.00 10,569.00 12,761.00 1,831.00 1,418.00 6,477.00 5,672.00 2,163.00 2,269.00 1,029.00 4,203.00 2,460.00 2,565.00 2,598.49 4,442.00 4,596.35 2,349.02 1,956.21 2,915.00 2,965.00 2,848.00 3,702.00
Accounts receivable, net 43,989.20 46,289.00 22,171.00 22,065.00 44,070.00 20,283.00 20,470.00 19,946.00 20,956.00 20,263.00 34,613.00 31,747.00 30,232.00 19,489.00 20,947.00 19,933.00 18,870.00 16,098.00 14,997.00 14,292.00 15,455.00 14,187.00 13,814.00 14,350.00 13,458.00 13,862.00 16,084.00 12,984.00 11,648.00 11,911.00 11,392.00 9,343.00 8,880.00 8,492.00 8,148.00 7,952.00 6,395.00 6,490.00 6,185.00 6,091.00 5,839.00 4,746.00 5,116.00 4,873.00 4,724.00 6,312.00 4,512.00 4,491.00 4,833.00 4,840.00 5,424.00 4,757.00 5,225.00 4,379.00 7,071.00 6,974.00 6,796.00 4,149.00 6,462.00 8,855.00 8,024.00 3,860.00 5,537.00 5,147.00 5,461.00 10,401.00 8,001.00 7,566.00 7,484.00 8,986.00 6,452.00 9,792.00 9,839.27 8,048.00 2,633.49 6,506.97 5,810.67 2,244.00 5,876.00 5,622.00 4,280.00
Inventories 6,520.00 8,849.00 6,049.00 6,014.00 8,706.00 5,418.00 6,347.00 7,375.00 6,929.00 7,060.00 12,185.00 13,006.00 12,923.00 9,108.00 8,850.00 9,253.00 8,466.00 8,557.00 7,141.00 6,275.00 6,053.00 6,337.00 5,915.00 6,360.00 6,299.00 7,054.00 6,433.00 6,936.00 4,888.00 4,578.00 4,831.00 3,786.00 3,793.00 3,585.00 3,925.00 3,588.00 2,953.00 2,987.00 3,291.00 3,299.00 3,413.00 3,198.00 3,137.00 2,747.00 2,749.00 2,815.00 2,776.00 3,274.00 2,948.00 2,839.00 2,976.00 2,809.00 2,989.00 6,581.00 6,518.00 6,354.00 6,478.00 6,060.00 6,042.00 6,548.00 6,317.00 5,849.00 5,602.00 5,342.00 5,588.00 0.00 714.68 0.00 0.00 345.00
Other current assets 0.00 13,896.00 19,716.00 10,291.00 7,282.00 4,129.00 3,583.00 2,489.00 -46,859.33 -50,652.70 -50,101.39 2,830.00 8,610.00 10,189.00 10,861.00 11,958.00 3,474.00 3,215.00 5,344.00 5,917.00 3,747.00 542.00 975.00 3,502.00 3,759.00 3,985.00 4,025.00 2,185.00 1,727.00 2,443.00 302.00 1,605.00 2,304.00 1,284.00 948.00 432.00 3,760.00 1,685.00 1,905.00 1,397.00 881.00 1,499.00 3,069.00 2,807.00 721.00 832.00 1,816.00 4,936.00 733.00 4,400.00 548.00 2,573.00 2,574.00 3,941.00 4,256.00 4,009.00 4,835.00 5,007.00 15,503.00 4,748.00 975.00 1,469.14 8,243.00 4,404.16 2,193.28 2,305.07 4,013.00
Total current assets 59,068.63 71,380.00 67,507.00 70,648.00 65,213.00 56,175.00 52,298.00 49,653.00 48,293.00 46,704.00 58,885.00 57,180.00 56,204.00 53,388.00 57,401.00 58,382.00 57,467.00 56,270.00 44,374.00 42,684.00 43,435.00 41,857.00 37,048.00 30,775.00 33,017.00 34,801.00 33,871.00 34,705.00 30,695.00 30,446.00 29,020.00 24,623.00 19,019.00 21,389.00 22,643.00 20,710.00 20,004.00 17,437.00 19,618.00 18,830.00 17,163.00 13,309.00 14,214.00 13,993.00 14,953.00 16,328.00 12,025.00 13,054.00 13,581.00 12,284.00 12,690.00 15,664.00 11,592.00 16,763.00 30,910.00 29,849.00 29,515.00 15,953.00 26,325.00 31,033.00 29,166.00 26,479.00 17,805.00 16,914.00 17,526.00 16,073.00 25,667.00 9,835.00 13,261.00 13,189.00 9,887.00 12,357.00 13,906.90 12,490.00 12,348.67 11,049.28 10,071.95 9,517.00 8,841.00 8,470.00 7,982.00
Total non-current assets + 462,253.28 447,591.00 447,079.00 435,420.00 426,364.00 434,249.00 455,846.00 447,661.00 443,562.00 443,391.00 416,930.00 405,954.00 400,538.00 387,896.00 361,749.00 353,484.00 344,486.00 334,733.00 321,050.00 306,533.00 301,588.00 301,839.00 290,035.00 285,660.00 279,566.00 289,168.00 257,537.00 251,631.00 233,530.00 225,835.00 204,941.00 174,545.00 176,916.00 171,331.00 161,934.00 157,473.00 145,992.00 142,389.00 140,219.00 137,713.00 135,628.00 126,205.00 121,200.00 117,005.00 114,339.00 113,152.00 106,207.00 105,484.00 101,701.00 100,461.00 95,430.00 92,556.00 98,958.00 92,099.00 69,229.00 67,345.00 65,650.00 75,069.00 58,310.00 55,181.00 53,570.00 51,652.00 51,514.00 48,483.00 48,600.00 45,829.00 33,705.00 46,137.00 39,542.00 40,408.00 42,693.00 47,229.00 43,884.44 43,107.00 34,168.30 32,905.24 31,206.46 31,191.00 22,709.00 21,577.00 18,933.00
Total assets 521,321.91 518,971.00 514,586.00 506,068.00 491,577.00 490,424.00 508,144.00 497,314.00 491,855.00 490,095.00 475,815.00 463,134.00 456,742.00 441,284.00 419,150.00 411,866.00 401,953.00 391,003.00 365,424.00 349,217.00 345,023.00 343,696.00 327,083.00 316,435.00 312,583.00 323,969.00 291,408.00 286,336.00 264,225.00 256,281.00 233,961.00 199,168.00 195,935.00 192,720.00 184,577.00 178,183.00 165,996.00 159,826.00 159,837.00 156,543.00 152,791.00 139,514.00 135,414.00 130,998.00 129,292.00 129,480.00 118,232.00 118,538.00 115,282.00 112,745.00 108,120.00 108,220.00 110,550.00 108,862.00 100,139.00 97,194.00 95,165.00 91,022.00 84,635.00 86,214.00 82,736.00 78,131.00 69,319.00 65,397.00 66,126.00 61,902.00 59,372.00 55,972.00 52,803.00 53,597.00 52,580.00 59,586.00 57,791.34 55,597.00 46,516.98 43,954.52 41,278.41 40,708.00 31,550.00 30,047.00 26,915.00
Total current liabilities + 34,350.60 62,348.00 79,820.00 80,851.00 35,636.00 86,117.00 71,389.00 67,027.00 33,504.00 91,134.00 57,116.00 60,016.00 58,760.00 77,747.00 77,070.00 75,930.00 70,132.00 65,075.00 55,602.00 49,764.00 27,604.00 49,503.00 25,150.00 22,081.00 21,139.00 40,615.00 20,125.00 19,451.00 17,035.00 26,308.00 24,161.00 13,287.00 12,528.00 23,431.00 19,983.00 19,000.00 16,296.00 16,369.00 17,734.00 16,666.00 19,876.00 19,503.00 19,061.00 15,908.00 14,990.00 12,829.00 10,642.00 11,072.00 13,121.00 14,798.00 12,119.00 14,004.00 10,391.00 13,405.00 14,699.00 14,191.00 13,533.00 10,175.00 12,096.00 14,273.00 13,664.00 13,239.00 7,950.00 7,341.00 9,861.00 10,017.00 19,083.00 8,854.00 15,238.00 8,904.00 10,929.00 10,576.00 10,510.88 9,863.00 8,348.89 7,766.84 6,648.33 6,497.00 6,975.00 6,906.00 6,783.00
Total non-current liabilities + 320,784.54 290,429.00 271,686.00 263,572.00 297,011.00 238,924.00 266,856.00 262,723.00 289,321.00 230,719.00 255,442.00 247,535.00 251,068.00 221,646.00 208,104.00 201,924.00 195,388.00 191,187.00 186,251.00 173,516.00 191,485.00 171,551.00 188,626.00 183,288.00 178,997.00 166,508.00 163,682.00 163,756.00 148,626.00 132,823.00 121,541.00 106,711.00 102,092.00 89,417.00 87,263.00 85,138.00 79,274.00 73,769.00 74,984.00 75,338.00 71,488.00 62,784.00 63,097.00 60,068.00 61,953.00 63,404.00 58,657.00 57,666.00 54,442.00 50,421.00 49,565.00 49,182.00 54,210.00 49,928.00 44,580.00 43,982.00 41,830.00 41,798.00 40,594.00 38,362.00 37,408.00 35,700.00 35,746.00 33,843.00 31,864.00 44,338.00 32,894.00 33,367.00 31,719.00 38,912.00 30,027.00 35,979.00 34,798.73 33,450.00 26,913.44 25,085.49 24,012.35 24,393.00 16,522.00 15,347.00 12,858.00
Total liabilities 355,135.14 352,777.00 351,506.00 344,423.00 332,647.00 325,041.00 338,245.00 329,750.00 322,825.00 321,853.00 312,558.00 307,551.00 309,828.00 299,393.00 285,174.00 277,854.00 265,520.00 256,262.00 241,853.00 223,280.00 219,089.00 221,054.00 213,776.00 205,369.00 200,136.00 207,123.00 183,807.00 183,207.00 165,661.00 159,131.00 145,702.00 119,998.00 114,620.00 112,848.00 107,246.00 104,138.00 95,570.00 90,138.00 92,718.00 92,004.00 91,364.00 82,287.00 82,158.00 75,976.00 76,943.00 76,233.00 69,299.00 68,738.00 67,563.00 65,219.00 61,684.00 63,186.00 64,601.00 63,333.00 59,279.00 58,173.00 55,363.00 51,973.00 52,690.00 52,635.00 51,072.00 48,939.00 43,696.00 41,184.00 41,725.00 54,355.00 51,977.00 42,221.00 46,957.00 47,816.00 40,956.00 46,555.00 45,309.61 43,313.00 35,262.34 32,852.33 30,660.68 30,890.00 23,497.00 22,253.00 19,641.00
Total stockholders' equity + 46,940.87 47,798.86 46,657.00 46,596.00 45,265.19 45,977.00 46,471.00 45,335.00 44,580.00 45,777.00 44,471.00 44,601.00 44,063.00 43,753.00 44,546.00 45,797.00 47,544.00 46,355.00 42,953.00 37,514.00 37,098.00 35,838.00 33,151.00 32,070.00 32,810.00 35,013.00 33,572.00 30,805.00 30,543.00 29,815.00 26,883.00 28,573.00 28,648.00 28,244.00 27,160.00 26,278.00 26,461.00 26,453.00 26,164.00 25,367.00 25,621.00 25,307.00 23,855.00 25,016.00 22,989.00 23,702.00 21,730.00 22,763.00 21,891.00 20,879.00 21,283.00 20,726.00 21,185.00 22,242.00 19,912.00 19,366.00 19,793.00 20,533.00 16,400.00 17,658.00 16,584.00 14,453.00 13,635.00 13,108.00 13,468.00 7,547.00 7,395.00 6,900.00 5,846.00 5,781.00 6,285.00 7,154.00 7,005.92 7,514.00 7,204.81 7,194.81 6,747.29 6,084.00 5,420.00 5,236.00 5,178.00
Common shares outstanding 2,367 2,367 2,359 2,359 2,315 2,384 2,311 2,304 2,315 2,371 1,586 1,578 1,587 1,575 1,611 1,617 1,627 1,627 1,612 2,325 2,318 2,311 2,305 2,268 2,267 2,326 2,205 2,201 2,194 2,196 2,201 2,194 2,198 2,213 2,206 2,202 2,157 2,780 2,200 2,198 2,193 2,311 2,213 2,205 2,153 2,229 2,137 2,129 2,136 2,241 2,131 2,119 2,167 2,306 2,178 2,142 2,211 2,241 2,197 2,111 2,049 2,050 1,972 1,969 1,966 1,962 1,954 1,954 1,954 1,976 2,008 2,008 2,067 2,026 2,028 2,028 2,029 2,054 2,015 1,965 2,009
about 4 hours ago