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 + 108,106.00 124,699.00 149,250.00 188,025.00 453,029.00 377,748.00 90,722.00 94,516.00 64,212.00 88,193.00 77,624.00 66,146.00 59,346.00 58,786.00 9,753.00 27,680.00 44,987.00 20,127.00 15,567.00 13,001.00
Accounts receivable, net 107,547.00 90,676.00 75,370.00 71,241.00 95,292.00 67,947.00 23,146.00 23,200.00 22,099.00 18,659.00 18,524.00 16,677.00 14,959.00 14,358.00 11,774.00 11,650.00 9,187.00 7,888.00 13,039.00 11,577.00
Inventories 142,680.00 199,120.00 143,790.00 63,946.00 171,460.00 153,017.00 116,186.00 89,688.00 82,453.00 64,953.00 -625.00 42,277.00 29,979.00 15,356.00 8,245.00 6,416.00
Other current assets 92,621.00 -141,145.00 -142,680.00 -199,120.00 -143,790.00 -63,946.00 -22,790.00 126.00 -18,208.00 -18,136.00 -16,318.00 85.00 114.00 23,146.00 -10,086.00 38,461.00 37,815.00 21,877.00 32,302.00
Total current assets 215,653.00 215,375.00 224,620.00 259,266.00 548,321.00 445,695.00 113,868.00 94,926.00 86,437.00 88,644.00 78,012.00 66,505.00 74,390.00 73,258.00 42,974.00 16,581.00 35,801.00 28,015.00 41,680.00 48,386.00
Total non-current assets + 275,342.00 264,468.00 268,558.00 292,506.00 118,949.00 364,869.00 201,539.00 201,556.00 156,837.00 134,739.00 105,706.00 88,137.00 69,252.00 60,379.00 53,982.00 63,324.00 1,169.00 23,660.00 22,483.00 32,908.00
Total assets 490,995.00 479,843.00 493,178.00 551,772.00 667,270.00 549,009.00 294,000.00 296,482.00 243,274.00 223,383.00 183,718.00 154,642.00 143,642.00 133,637.00 108,793.00 92,568.00 75,431.00 51,675.00 42,372.00 48,992.00
Total current liabilities + 406,540.00 396,715.00 414,340.00 494,336.00 592,095.00 104,201.00 39,200.00 268,986.00 219,996.00 204,154.00 167,501.00 141,023.00 131,358.00 122,416.00 98,838.00 84,336.00 40,227.00 25,375.00 13,822.00 11,020.00
Total non-current liabilities + 35,030.00 34,753.00 37,880.00 20,828.00 18,914.00 13,632.00 7,430.00 6,826.00 209,749.00 2,808.00 2,802.00 1,816.00 133,261.00 1,632.00 2,001.00 2,006.00 30,131.00 22,239.00 24,732.00 32,964.00
Total liabilities 441,570.00 431,468.00 452,220.00 515,164.00 611,009.00 492,949.00 272,300.00 275,812.00 224,749.00 206,962.00 170,316.00 142,839.00 133,261.00 124,048.00 100,839.00 86,342.00 70,358.00 47,614.00 38,554.00 43,984.00
Total stockholders' equity + 49,425.00 48,375.00 40,958.00 36,608.00 56,261.00 56,060.00 21,700.00 20,670.00 18,525.00 16,421.00 13,402.00 11,803.00 10,381.00 9,589.00 7,714.00 6,226.00 5,073.00 4,061.00 3,732.00 5,008.00
Common shares outstanding 1,777 1,834 1,831 1,894 1,897 1,435 1,320 1,361 1,353 1,334 1,327 1,315 1,293 1,275 1,229 1,194 1,160 1,157 1,222 1,286
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 + 67,326.00 108,106.00 92,569.00 99,582.00 109,466.00 124,699.00 124,680.00 117,300.00 131,150.00 149,250.00 141,750.00 173,420.00 190,496.00 188,025.00 283,003.00 329,827.00 363,175.00 453,029.00 411,291.00 389,959.00 390,188.00 377,748.00 331,223.00 314,790.00 289,690.00 90,722.00 76,783.00 78,848.00 92,563.00 94,516.00 79,388.00 68,772.00 65,972.00 64,212.00 60,315.00 55,209.00 60,063.00 88,193.00 86,222.00 87,204.00 81,973.00 77,624.00 76,720.00 72,432.00 70,377.00 66,146.00 60,789.00 60,035.00 60,253.00 59,346.00 59,227.00 54,648.00 55,740.00 58,786.00 58,605.00 53,535.00 60,604.00 9,753.00 60,394.00 54,150.00 51,690.00 27,680.00 45,833.00 36,308.00 45,306.00 44,987.00 42,994.00 40,410.00 38,373.00 20,127.00 13,485.00 9,616.00 11,684.00 12,073.00 11,152.00 9,849.00 11,318.00 13,001.00 5,686.00 5,815.00 8,040.00
Accounts receivable, net 118,920.00 107,547.00 98,516.00 87,089.00 87,387.00 90,676.00 74,016.00 72,836.00 71,169.00 75,370.00 69,062.00 65,162.00 63,187.00 71,241.00 73,859.00 76,130.00 84,070.00 95,292.00 86,553.00 82,245.00 74,711.00 67,947.00 25,441.00 21,421.00 19,001.00 23,146.00 22,386.00 21,891.00 21,145.00 23,099.00 23,209.00 23,376.00 22,047.00 22,099.00 19,126.00 18,903.00 17,450.00 18,659.00 17,327.00 17,830.00 17,066.00 18,524.00 17,672.00 17,535.00 16,470.00 16,677.00 15,874.00 15,192.00 15,053.00 14,959.00 13,635.00 13,220.00 12,921.00 14,358.00 12,521.00 12,272.00 11,795.00 11,774.00 11,643.00 12,100.00 11,806.00 11,650.00 10,352.00 10,380.00 9,907.00 9,187.00 8,449.00 8,194.00 7,149.00 7,888.00 11,649.00 13,435.00 12,179.00 13,039.00 11,977.00 12,361.00 11,494.00 11,577.00 11,107.00 11,565.00 11,549.00
Inventories 48,817.00 132,491.00 138,466.00 142,680.00 -4,727.00 197,010.00 192,839.00 178,010.00 171,460.00 162,865.00 153,704.00 159,123.00 153,017.00 142,705.00 130,060.00 125,055.00 116,186.00 107,358.00 101,773.00 98,344.00 89,688.00 86,780.00 86,281.00 85,659.00 82,453.00 80,566.00 74,720.00 72,274.00 64,953.00 58,573.00 55,982.00 53,281.00 -34,590.00 45,269.00 43,466.00 43,112.00 42,277.00 40,869.00 33,623.00 32,773.00 29,979.00 25,010.00 20,479.00 16,800.00 15,356.00 14,279.00 13,354.00 10,415.00 8,245.00 8,035.00 8,292.00 6,856.00 6,416.00 9,350.00 8,872.00 7,960.00
Other current assets 84,794.44 92,621.00 -93,788.00 -87,100.00 -112,525.00 -120,541.00 -141,145.00 -117,879.00 -132,491.00 -138,466.00 -142,680.00 -46,486.00 -64,550.00 -91,126.00 -62,975.00 -291,912.00 -282,068.00 -349,765.00 -261,555.00 -246,408.00 58,948.00 58,570.00 -22,358.00 -22,386.00 -21,891.00 -21,145.00 122.00 -23,209.00 -23,376.00 -22,047.00 126.00 -19,126.00 -18,903.00 -17,450.00 -18,208.00 -17,327.00 -17,830.00 -17,066.00 -18,136.00 -17,672.00 -17,535.00 -16,470.00 -16,318.00 -15,874.00 -15,192.00 -15,053.00 85.00 -13,635.00 -13,220.00 -12,921.00 114.00 4,886.00 5,054.00 -882.00 23,146.00 -9,690.00 -8,734.00 -8,831.00 -10,086.00 -4,401.00 -5,550.00 -5,984.00 38,461.00 32,806.00 28,003.00 24,118.00 37,815.00 34,627.00 28,535.00 26,425.00 21,877.00 21,857.00 32,560.00 31,919.00 32,302.00 30,517.00 30,620.00 32,127.00
Total current assets 186,246.00 215,653.00 191,085.00 186,671.00 196,853.00 215,375.00 198,696.00 190,136.00 202,319.00 224,620.00 210,812.00 238,582.00 253,683.00 259,266.00 356,862.00 405,957.00 447,245.00 548,321.00 497,844.00 472,204.00 464,899.00 445,695.00 356,664.00 336,211.00 367,261.00 91,555.00 76,735.00 78,847.00 113,708.00 117,737.00 79,388.00 68,772.00 65,972.00 86,437.00 79,441.00 74,112.00 77,513.00 88,644.00 103,549.00 87,204.00 81,973.00 78,012.00 76,720.00 72,432.00 70,377.00 66,505.00 76,663.00 60,035.00 75,306.00 74,390.00 59,227.00 54,648.00 55,740.00 73,258.00 46,085.00 43,084.00 45,494.00 42,974.00 45,028.00 42,408.00 40,425.00 16,581.00 36,119.00 38,763.00 35,707.00 35,801.00 34,004.00 33,080.00 29,603.00 28,015.00 51,599.00 47,209.00 43,395.00 41,680.00 38,703.00 48,392.00 46,670.00 48,386.00 45,497.00 45,214.00 45,899.00
Total non-current assets + 307,073.00 275,342.00 274,170.00 272,265.00 266,050.00 264,468.00 267,359.00 259,539.00 266,465.00 268,558.00 264,392.00 272,923.00 281,869.00 292,506.00 220,701.00 231,600.00 233,705.00 118,949.00 109,704.00 102,328.00 98,558.00 103,314.00 62,691.00 64,273.00 3,518.00 202,450.00 202,252.00 197,474.00 169,107.00 178,745.00 192,714.00 193,110.00 182,348.00 156,837.00 151,273.00 146,489.00 149,548.00 134,739.00 105,788.00 93,018.00 91,959.00 105,706.00 76,010.00 73,660.00 73,322.00 88,137.00 70,781.00 68,174.00 68,760.00 69,252.00 67,349.00 68,039.00 64,663.00 60,379.00 71,573.00 68,732.00 65,988.00 53,982.00 57,878.00 55,164.00 54,458.00 63,324.00 51,179.00 43,532.00 42,630.00 39,630.00 33,980.00 29,181.00 25,295.00 23,660.00 35,788.00 29,686.00 27,581.00 22,483.00 22,463.00 33,172.00 32,527.00 32,908.00 32,160.00 32,272.00 33,850.00
Total assets 493,319.00 490,995.00 465,255.00 458,936.00 462,903.00 479,843.00 466,055.00 449,675.00 468,784.00 493,178.00 475,204.00 511,505.00 535,552.00 551,772.00 577,563.00 637,557.00 680,950.00 667,270.00 607,548.00 574,532.00 563,457.00 549,009.00 419,355.00 400,484.00 370,779.00 294,000.00 279,000.00 276,300.00 282,815.00 296,482.00 272,102.00 261,882.00 248,320.00 243,274.00 230,714.00 220,601.00 227,061.00 223,383.00 209,337.00 198,052.00 190,998.00 183,718.00 170,402.00 163,627.00 160,169.00 154,642.00 147,444.00 143,401.00 144,066.00 143,642.00 140,211.00 135,907.00 133,324.00 133,637.00 117,658.00 111,816.00 111,482.00 108,553.00 102,906.00 97,572.00 94,883.00 92,568.00 87,298.00 82,295.00 78,337.00 75,431.00 67,984.00 62,261.00 54,898.00 51,675.00 52,760.00 48,360.00 44,551.00 42,286.00 39,309.00 49,004.00 47,278.00 48,992.00 47,140.00 46,866.00 47,622.00
Total current liabilities + 15,003.00 406,540.00 384,252.00 378,469.00 380,910.00 396,715.00 368,819.00 366,782.00 385,870.00 414,340.00 396,576.00 451,876.00 479,189.00 494,336.00 519,678.00 571,932.00 610,979.00 592,095.00 530,576.00 498,374.00 490,165.00 479,317.00 380,188.00 361,143.00 335,987.00 264,830.00 250,206.00 247,577.00 254,361.00 268,934.00 245,533.00 236,053.00 224,921.00 219,996.00 209,419.00 199,594.00 206,561.00 204,154.00 190,991.00 180,186.00 173,608.00 167,501.00 154,313.00 148,310.00 145,116.00 141,023.00 134,071.00 130,330.00 131,349.00 131,358.00 128,254.00 124,557.00 121,917.00 122,416.00 70,211.00 100,707.00 101,145.00 98,838.00 93,249.00 88,834.00 86,391.00 84,336.00 50,096.00 47,287.00 43,391.00 40,227.00 36,877.00 33,020.00 27,996.00 25,375.00 21,959.00 19,909.00 15,560.00 13,822.00 12,470.00 11,685.00 11,443.00 11,020.00 18,535.00 17,265.00 15,702.00
Total non-current liabilities + 429,082.00 35,030.00 31,619.00 31,016.00 32,482.00 34,753.00 50,021.00 38,940.00 40,502.00 37,880.00 40,844.00 22,482.00 20,016.00 20,828.00 20,844.00 21,112.00 21,873.00 18,914.00 19,530.00 18,708.00 17,698.00 13,632.00 7,836.00 8,526.00 8,522.00 7,430.00 7,427.00 7,424.00 6,829.00 275,812.00 5,735.00 5,732.00 4,069.00 209,749.00 207,687.00 202,812.00 209,479.00 2,808.00 190,866.00 178,062.00 175,685.00 2,802.00 157,206.00 151,204.00 148,011.00 1,816.00 135,971.00 132,231.00 133,251.00 133,261.00 130,158.00 1,630.00 1,631.00 1,632.00 37,982.00 1,999.00 2,000.00 2,001.00 2,002.00 2,004.00 2,005.00 2,006.00 31,167.00 29,129.00 29,275.00 30,131.00 26,204.00 24,627.00 22,601.00 22,239.00 26,738.00 24,560.00 25,429.00 24,732.00 23,445.00 32,245.00 30,900.00 32,964.00 23,971.00 24,999.00 27,288.00
Total liabilities 444,085.00 441,570.00 415,871.00 409,485.00 413,392.00 431,468.00 418,840.00 405,722.00 426,372.00 452,220.00 437,420.00 474,358.00 499,205.00 515,164.00 540,522.00 593,044.00 632,852.00 611,009.00 550,106.00 517,082.00 507,863.00 492,949.00 388,024.00 369,669.00 344,509.00 272,300.00 257,600.00 255,000.00 261,190.00 275,812.00 251,268.00 241,785.00 228,990.00 224,749.00 212,687.00 203,112.00 210,079.00 206,962.00 193,867.00 183,062.00 176,485.00 170,316.00 157,206.00 151,204.00 148,011.00 142,839.00 135,971.00 132,231.00 133,251.00 133,261.00 130,158.00 126,187.00 123,548.00 124,048.00 108,193.00 102,706.00 103,145.00 100,839.00 95,251.00 90,838.00 88,396.00 86,342.00 81,263.00 76,416.00 72,666.00 70,358.00 63,081.00 57,647.00 50,597.00 47,614.00 48,697.00 44,469.00 40,989.00 38,554.00 35,915.00 43,930.00 42,343.00 43,984.00 42,506.00 42,264.00 42,990.00
Total stockholders' equity + 49,234.00 49,425.00 49,384.00 49,451.00 49,511.00 48,375.00 47,215.00 43,953.00 42,412.00 40,958.00 37,784.00 37,147.00 36,347.00 36,608.00 37,041.00 44,513.00 48,098.00 56,261.00 57,442.00 57,450.00 55,594.00 56,060.00 31,331.00 30,815.00 26,270.00 21,700.00 21,400.00 21,300.00 21,625.00 20,670.00 20,834.00 20,097.00 19,330.00 18,525.00 18,027.00 17,489.00 16,982.00 16,421.00 15,470.00 14,990.00 14,513.00 13,402.00 13,196.00 12,423.00 12,158.00 11,803.00 11,473.00 11,170.00 10,815.00 10,381.00 10,053.00 9,720.00 9,776.00 9,589.00 9,465.00 9,110.00 8,337.00 7,714.00 7,655.00 6,734.00 6,487.00 6,226.00 6,035.00 5,879.00 5,671.00 5,073.00 4,903.00 4,614.00 4,301.00 4,061.00 4,063.00 3,891.00 3,562.00 3,732.00 3,394.00 5,074.00 4,935.00 5,008.00 4,634.00 4,602.00 4,632.00
Common shares outstanding 1,752 1,777 1,811 1,822 1,822 1,836 1,834 1,834 1,831 1,828 1,827 1,825 1,842 1,873 1,895 1,904 1,905 1,902 1,898 1,896 1,892 1,435 1,294 1,294 1,294 1,293 1,308 1,337 1,344 1,354 1,364 1,364 1,362 1,358 1,353 1,351 1,351 1,341 1,334 1,333 1,330 1,330 1,328 1,326 1,323 1,320 1,316 1,313 1,311 1,304 1,296 1,288 1,282 1,278 1,275 1,274 1,273 1,273 1,229 1,210 1,207 1,200 1,194 1,195 1,188 1,190 1,163 1,160 1,156 1,153 1,158 1,154 1,159 1,149 1,201 1,257 1,266 1,266 1,277 1,294 1,296
about 3 hours ago