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 + 50,386.00 55,636.00 92,510.00 78,522.00 213,790.00 179,548.00 97,637.00 79,890.00 91,462.00 90,694.00 90,371.00 80,374.00 64,785.00 60,256.00 53,842.00 62,217.00 59,574.00 59,472.00 34,365.00 29,844.00
Accounts receivable, net 327,071.00 6,695.00 6,460.00 6,404.00 6,040.00 6,414.00 7,110.00 7,266.00 7,898.00 7,546.00 7,430.00 7,642.00 7,529.00 7,193.00 6,354.00 6,299.00 6,031.00 6,282.00 2,478.00 3,508.00
Inventories -57,185.00 -44,393.00 -85,153.00 -94,722.00 -31,811.00 -20,573.00 -73,679.00 -66,855.00 299.00 2,632.00 2,624.00 4,233.00 3,532.00 4,327.00 3,184.00 4,824.00 3,943.00 2,376.00
Other current assets 1,939.00 -19,217.00 61,451.00 85,153.00 94,722.00 45.00 -62,042.00 -36,493.00 -33,257.00 -23,208.00 -27,833.00 -7,977.00 -823.00 4,543.00 -957.00 -5,290.00 -60,258.00 -29,147.00 -33,347.00
Total current assets 50,386.00 62,331.00 98,970.00 84,926.00 219,830.00 185,962.00 104,747.00 87,156.00 99,360.00 98,240.00 97,801.00 88,016.00 72,314.00 67,449.00 60,196.00 68,516.00 65,605.00 65,754.00 36,843.00 33,352.00
Total non-current assets + 523,186.00 497,707.00 462,610.00 472,337.00 155,795.00 105,326.00 305,548.00 295,159.00 281,408.00 268,140.00 260,692.00 257,056.00 247,878.00 237,658.00 211,009.00 195,768.00 204,258.00 225,327.00 102,077.00 68,468.00
Total assets 573,572.00 560,038.00 561,580.00 557,263.00 557,191.00 466,679.00 410,295.00 382,315.00 380,768.00 366,380.00 358,493.00 345,072.00 320,192.00 305,107.00 271,205.00 264,284.00 269,863.00 291,081.00 138,920.00 101,820.00
Total current liabilities + 440,866.00 426,738.00 421,418.00 452,044.00 356,715.00 181,996.00 300,689.00 277,126.00 274,095.00 265,925.00 259,118.00 244,543.00 234,003.00 228,782.00 198,685.00 189,664.00 205,139.00 201,967.00 96,800.00 75,033.00
Total non-current liabilities + 72,070.00 78,831.00 89,021.00 59,407.00 30,784.00 37,195.00 60,263.00 57,419.00 59,088.00 53,601.00 53,395.00 54,455.00 42,152.00 34,560.00 35,274.00 41,782.00 32,157.00 61,466.00 25,612.00 15,114.00
Total liabilities 512,936.00 505,569.00 510,439.00 511,451.00 501,465.00 412,638.00 360,952.00 334,545.00 333,183.00 319,526.00 312,513.00 298,998.00 276,155.00 263,342.00 233,959.00 231,446.00 237,296.00 263,433.00 122,412.00 90,147.00
Total stockholders' equity + 60,585.00 54,425.00 51,105.00 45,774.00 55,726.00 54,041.00 49,314.00 47,728.00 47,513.00 45,699.00 44,710.00 44,551.00 42,334.00 39,003.00 34,053.00 30,242.00 29,942.00 25,422.00 14,854.00 10,788.00
Common shares outstanding 394 400 401 412 426 427 448 470 486 500 521 537 532 529 526 520 455 347 335 297
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 + 185,323.00 50,386.00 107,168.00 39,625.00 48,549.00 55,636.00 52,882.00 51,346.00 71,015.00 92,510.00 52,280.00 48,359.00 43,513.00 78,522.00 52,228.00 40,646.00 168,661.00 213,790.00 208,448.00 206,229.00 190,415.00 179,548.00 167,335.00 153,623.00 28,296.00 97,637.00 27,555.00 25,573.00 85,408.00 79,890.00 86,355.00 87,794.00 89,658.00 91,462.00 86,873.00 86,567.00 92,315.00 90,694.00 93,530.00 87,830.00 90,754.00 90,371.00 91,722.00 86,060.00 82,928.00 80,374.00 34,822.00 25,522.00 23,124.00 64,785.00 15,469.00 11,570.00 9,006.00 60,256.00 10,993.00 11,898.00 10,256.00 53,842.00 68,860.00 67,787.00 9,242.00 62,217.00 7,188.00 11,677.00 7,132.00 59,574.00 5,480.00 14,881.00 19,166.00 59,472.00 4,886.00 6,540.00 6,091.00 34,365.00 5,678.00 5,001.00 4,838.00 29,844.00 5,836.00 4,113.00 3,717.00
Accounts receivable, net 327,071.00 6,813.00 6,844.00 6,664.00 6,695.00 6,656.00 6,481.00 6,386.00 6,460.00 6,384.00 6,300.00 6,320.00 6,404.00 6,099.00 6,149.00 6,131.00 6,040.00 6,139.00 6,376.00 6,389.00 6,414.00 6,479.00 7,097.00 7,215.70 7,110.00 7,290.00 7,409.00 7,348.00 7,266.00 7,214.00 7,323.00 7,802.00 7,898.00 7,694.00 7,719.00 7,462.00 7,546.00 7,378.00 7,620.00 7,584.00 7,430.00 7,644.00 7,783.00 7,470.00 7,642.00 7,621.00 7,628.00 7,521.00 7,529.00 7,314.00 7,349.00 7,240.00 7,193.00 6,354.00 6,299.00 6,031.00 6,282.00 2,478.00 3,508.00
Inventories 32,361.00 -12,319.00 -57,185.00 -51,039.00 -48,750.00 -43,822.00 -44,393.00 -56,672.00 29.00 -58,743.00 26.00 -47,966.00 -40,407.00 41.00 51.00 67.00 79.00 111.00 117.00 119.00 126.00 132.00 114.00 131.00 135.00 1,127.00 2,825.00 1,958.00 2,226.00 1,628.00 2,734.00 2,282.00 2,547.00 1,812.00 1,839.00 2,373.00 2,683.00 2,772.00 2,632.00 2,506.00 2,595.00 2,459.00 2,624.00 2,815.00 4,271.00 3,800.00 4,233.00 3,344.00 4,051.00 3,236.00 3,532.00 3,097.00 3,290.00 3,845.00 4,327.00 4,108.00 3,550.00 3,470.00 3,184.00 4,027.00 5,162.00 4,551.00 4,824.00 1,941.00 2,316.00 2,537.00 3,943.00 3,020.00 2,574.00 2,393.00 2,376.00 4,326.00 2,173.00 2,274.00
Other current assets 1,332.00 1,939.00 -6,813.00 6,962.00 -14,142.00 -13,471.00 -19,217.00 35,094.00 37,878.00 43,822.00 61,451.00 84,672.00 94,519.00 59,755.00 46,646.00 86,514.00 83,000.00 -96,008.00 -93,502.00 73,663.00 51,443.00 61,058.30 -99,686.00 39,883.00 41,789.00 -22,643.00 -81,548.00 -27,110.00 -29,417.00 -36,793.00 -94,111.00 -32,577.00 -30,369.00 -35,435.00 -93,361.00 -17,863.00 -19,453.00 -21,908.00 -93,736.00 -27,465.00 -28,069.00 -25,479.00 -83,656.00 21,171.00 32,098.00 36,246.00 -68,271.00 41,899.00 46,303.00 50,580.00 -62,229.00 60,493.00 57,942.00 62,470.00 -56,091.00 59,332.00 54,906.00 59,633.00 -65,219.00 63,046.00 48,689.00 56,999.00 -61,317.00 -1,129.00 -10,190.00 -14,783.00 -60,258.00 2,866.00 2,705.00 3,987.00 -29,147.00 3,944.00 3,667.00 3,041.00 -30,231.00 2,718.00 2,005.00 2,641.00
Total current assets 186,655.00 50,386.00 107,168.00 46,469.00 55,213.00 62,331.00 59,538.00 57,827.00 77,401.00 98,970.00 58,664.00 54,659.00 49,833.00 84,926.00 58,327.00 46,795.00 66,683.00 140,966.00 132,970.00 133,782.00 104,254.00 5,061.00 96,376.00 103,390.00 35,511.70 104,747.00 34,845.00 32,982.00 92,756.00 87,156.00 93,569.00 95,117.00 97,460.00 99,360.00 94,567.00 94,286.00 99,777.00 98,240.00 100,908.00 95,450.00 98,338.00 97,801.00 99,366.00 93,843.00 90,398.00 88,016.00 38,032.00 29,396.00 27,121.00 72,314.00 20,269.00 15,197.00 12,729.00 67,449.00 6,605.00 8,131.00 6,246.00 60,196.00 66,087.00 63,279.00 4,748.00 68,516.00 4,139.00 8,586.00 4,170.00 65,605.00 5,480.00 14,881.00 19,166.00 65,754.00 3,060.00 3,525.00 3,934.00 36,843.00 3,318.00 3,177.00 3,234.00 33,352.00 3,018.00 3,438.00 3,206.00
Total non-current assets + 416,373.00 523,186.00 461,599.00 512,638.00 499,509.00 497,707.00 505,343.00 498,692.00 488,761.00 462,610.00 498,670.00 503,548.00 511,944.00 472,337.00 501,150.00 493,991.00 153,333.00 143,878.00 10,885.00 10,958.00 9,317.00 9,233.00 9,233.00 9,233.00 409,981.30 305,548.00 374,071.00 372,779.00 300,081.00 295,159.00 286,511.00 285,594.00 281,701.00 281,408.00 280,624.00 277,904.00 271,167.00 268,140.00 268,440.00 265,885.00 262,647.00 260,692.00 262,759.00 260,102.00 260,562.00 257,056.00 296,392.00 297,668.00 296,302.00 247,878.00 21,571.00 289,218.00 288,083.00 237,658.00 294,198.00 291,444.00 289,637.00 211,009.00 20,071.00 20,370.00 254,630.00 195,768.00 255,994.00 253,109.00 261,226.00 204,258.00 265,927.00 264,873.00 20,393.00 225,327.00 16,656.00 16,304.00 136,057.00 102,077.00 128,048.00 122,474.00 119,329.00 68,468.00 95,418.00 90,801.00 89,540.00
Total assets 603,028.00 573,572.00 568,767.00 559,107.00 554,722.00 560,038.00 564,881.00 556,519.00 566,162.00 561,580.00 557,334.00 558,207.00 561,777.00 557,263.00 559,477.00 540,786.00 541,246.00 558,448.00 553,515.00 554,212.00 474,414.00 466,679.00 461,817.00 458,978.00 445,493.00 410,295.00 408,916.00 405,761.00 392,837.00 382,315.00 380,080.00 380,711.00 379,161.00 380,768.00 375,191.00 372,190.00 370,944.00 366,380.00 369,348.00 361,335.00 360,985.00 358,493.00 362,125.00 353,945.00 350,960.00 345,072.00 334,424.00 327,064.00 323,423.00 320,192.00 308,597.00 304,415.00 300,812.00 305,107.00 300,803.00 299,575.00 295,883.00 271,205.00 269,470.00 263,117.00 259,378.00 264,284.00 260,133.00 261,695.00 265,396.00 269,863.00 271,407.00 279,754.00 286,422.00 291,081.00 145,610.00 142,771.00 139,991.00 138,920.00 131,366.00 125,651.00 122,563.00 101,820.00 98,436.00 94,914.00 93,257.00
Total current liabilities + 524,314.00 440,866.00 432,749.00 426,696.00 422,915.00 426,738.00 423,966.00 416,391.00 425,624.00 421,418.00 423,609.00 442,814.00 451,209.00 452,044.00 457,439.00 456,433.00 183,591.00 356,715.00 343,207.00 347,205.00 9,607.00 5,433.00 9,091.00 10,541.00 321,326.00 300,689.00 297,435.00 286,751.00 283,818.00 277,126.00 273,519.00 273,096.00 272,588.00 274,095.00 270,631.00 268,995.00 269,362.00 265,925.00 266,155.00 256,198.00 257,468.00 259,118.00 251,496.00 248,490.00 246,273.00 244,543.00 239,702.00 235,438.00 235,346.00 234,003.00 230,906.00 227,039.00 226,754.00 228,782.00 224,886.00 214,517.00 214,566.00 198,685.00 11,990.00 10,526.00 189,147.00 189,664.00 200,486.00 197,863.00 203,611.00 205,139.00 203,821.00 211,303.00 216,592.00 201,967.00 92,432.00 92,032.00 88,074.00 96,800.00 87,057.00 87,238.00 85,591.00 75,033.00 70,322.00 68,949.00 67,067.00
Total non-current liabilities + 15,038.00 72,070.00 76,980.00 74,756.00 75,356.00 78,831.00 85,186.00 87,447.00 89,164.00 89,021.00 84,244.00 66,047.00 61,494.00 59,407.00 55,315.00 36,665.00 26,571.00 502,722.00 33,471.00 34,813.00 33,030.00 37,195.00 42,110.00 47,026.00 74,877.00 60,263.00 62,026.00 69,629.00 60,444.00 57,419.00 59,459.00 60,640.00 59,538.00 59,088.00 58,108.00 57,010.00 55,679.00 53,601.00 56,348.00 58,438.00 57,189.00 53,395.00 64,351.00 59,543.00 58,249.00 54,455.00 48,727.00 45,833.00 43,159.00 42,152.00 34,871.00 35,435.00 31,980.00 34,560.00 34,115.00 44,844.00 43,081.00 35,274.00 26,569.00 31,364.00 36,514.00 41,782.00 26,981.00 32,842.00 32,351.00 32,157.00 35,923.00 38,984.00 41,174.00 61,466.00 36,890.00 33,622.00 35,486.00 25,612.00 28,104.00 22,539.00 20,866.00 15,114.00 16,948.00 16,506.00 16,782.00
Total liabilities 539,352.00 512,936.00 509,729.00 501,452.00 498,271.00 505,569.00 509,152.00 503,838.00 514,788.00 510,439.00 507,853.00 508,861.00 512,703.00 511,451.00 512,754.00 493,098.00 492,030.00 502,722.00 497,218.00 499,527.00 420,535.00 412,638.00 408,507.00 406,030.00 396,203.00 360,952.00 359,461.00 356,380.00 344,262.00 334,545.00 332,978.00 333,736.00 332,126.00 333,183.00 328,739.00 326,005.00 325,041.00 319,526.00 322,503.00 314,636.00 314,657.00 312,513.00 315,847.00 308,033.00 304,522.00 298,998.00 288,429.00 281,271.00 278,505.00 276,155.00 265,777.00 262,474.00 258,734.00 263,342.00 259,001.00 259,361.00 257,647.00 233,959.00 232,228.00 228,244.00 225,661.00 231,446.00 227,467.00 230,705.00 235,962.00 237,296.00 239,744.00 250,287.00 257,766.00 263,433.00 129,322.00 125,654.00 123,560.00 122,412.00 115,161.00 109,777.00 106,457.00 90,147.00 87,270.00 85,455.00 83,849.00
Total stockholders' equity + 63,627.00 60,585.00 58,990.00 57,607.00 56,405.00 54,425.00 55,689.00 52,642.00 51,340.00 51,105.00 49,454.00 49,320.00 49,044.00 45,774.00 46,688.00 47,652.00 49,181.00 55,695.00 56,259.00 54,627.00 53,849.00 54,010.00 53,276.00 52,923.00 49,263.00 49,314.00 49,420.00 49,340.00 48,536.00 47,728.00 47,058.00 46,904.00 46,969.00 47,513.00 46,388.00 46,084.00 45,754.00 45,699.00 45,707.00 45,558.00 45,130.00 44,710.00 44,948.00 44,515.00 45,025.00 44,551.00 44,481.00 44,205.00 43,321.00 42,334.00 41,130.00 40,286.00 39,663.00 39,003.00 38,683.00 37,005.00 35,045.00 34,053.00 34,219.00 32,235.00 31,132.00 30,242.00 30,042.00 28,377.00 26,818.00 29,942.00 28,928.00 27,294.00 26,477.00 25,422.00 14,218.00 15,108.00 14,423.00 14,854.00 14,539.00 14,504.00 14,739.00 10,788.00 10,758.00 8,827.00 8,781.00
Common shares outstanding 411 394 396 397 398 399 400 400 400 401 400 401 402 404 410 414 420 424 426 427 426 426 426 426 430 438 445 452 456 463 467 472 476 480 483 488 492 494 496 503 507 513 520 525 529 532 537 539 539 535 534 531 528 528 529 530 529 526 526 527 531 526 526 527 500 462 461 453 444 350 348 347 342 339 340 346 312 308 296 297 296
about 5 hours ago