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 + 91,525.00 364,790.00 361,945.00 346,802.00 414,202.00 435,064.00 412,890.00 375,478.00 374,219.00 352,802.00 325,314.00 281,703.00 315,918.00 334,160.00 21,794.00 18,212.00 19,983.00 20,604.00 16,297.00 13,623.00
Accounts receivable, net 47,992.00 41,121.00 30,598.00 3,012.00 2,855.00
Inventories -396,674.00 -307,342.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
Other current assets -47,992.00 20,448.00 20,856.00 19,537.00 18,192.00 -435,064.00 38,116.00 -371,764.00 -369,865.00 -348,469.00 -321,818.00 -327,886.00 -310,878.00 -330,219.00 -20,399.00 -16,041.00 -19,645.00 -16,436.00 -9,985.00 -6,258.00
Total current assets 139,517.00 426,359.00 413,399.00 369,351.00 435,249.00 434,406.00 412,890.00 3,929.00 4,354.00 4,333.00 3,496.00 4,241.00 5,040.00 3,941.00 2,973.00 2,171.00 338.00 4,168.00 6,312.00 7,365.00
Total non-current assets + 634,223.00 309,228.00 307,724.00 320,566.00 502,333.00 435,787.00 411,012.00 789,938.00 344,235.00 322,391.00 319,474.00 406,096.00 392,252.00 352,860.00 251,230.00 240,650.00 213,112.00 1,106.00 179,527.00 79,422.00
Total assets 773,740.00 735,587.00 721,123.00 689,917.00 937,582.00 940,722.00 896,552.00 815,078.00 831,921.00 783,962.00 757,388.00 695,764.00 731,781.00 709,298.00 555,071.00 539,854.00 480,203.00 445,011.00 485,814.00 454,266.00
Total current liabilities + 228,919.00 228,544.00 229,243.00 211,837.00 279,547.00 925.00 813,517.00 748,128.00 759,210.00 720,058.00 695,771.00 705,054.00 672,950.00 645,994.00 562,676.00 483,786.00 433,971.00 411,299.00 448,256.00 419,951.00
Total non-current liabilities + 509,240.00 476,917.00 462,093.00 460,872.00 595,427.00 872,512.00 19,920.00 18,333.00 18,690.00 18,041.00 19,594.00 19,831.00 23,553.00 24,729.00 24,622.00 23,653.00 21,037.00 20,290.00 14,101.00 11,423.00
Total liabilities 738,159.00 705,461.00 691,336.00 672,709.00 874,974.00 872,512.00 832,833.00 766,047.00 777,577.00 737,874.00 715,465.00 654,204.00 695,900.00 670,007.00 518,833.00 506,926.00 454,474.00 431,589.00 462,357.00 431,374.00
Total stockholders' equity + 32,438.00 27,872.00 27,820.00 16,250.00 61,876.00 67,425.00 63,115.00 48,617.00 54,069.00 45,863.00 41,890.00 40,981.00 35,278.00 38,575.00 35,650.00 32,415.00 25,195.00 13,422.00 23,457.00 22,892.00
Common shares outstanding 350 359 365 372 390 396 411 426 436 430 464 457 468 451 489 475 448 430 468 494
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 + 22,853.00 91,525.00 85,973.00 84,966.00 84,198.00 364,790.00 391,428.00 354,143.00 364,069.00 361,945.00 334,393.00 350,839.00 361,191.00 346,802.00 337,477.00 344,581.00 383,372.00 414,202.00 415,933.00 445,294.00 440,521.00 435,064.00 431,489.00 440,509.00 429,321.00 412,890.00 417,266.00 404,683.00 387,538.00 375,478.00 359,203.00 355,501.00 376,347.00 374,219.00 369,888.00 365,626.00 357,343.00 352,802.00 382,991.00 370,943.00 350,118.00 325,314.00 328,031.00 322,671.00 334,694.00 281,703.00 282,732.00 280,719.00 273,227.00 315,918.00 318,897.00 266,117.00 330,065.00 334,160.00 23,201.00 21,643.00 22,126.00 23,372.00 21,498.00 19,731.00 18,013.00 18,212.00 19,245.00 17,859.00 16,550.00 19,983.00 19,810.00 20,628.00 19,008.00 20,604.00 19,245.00 16,761.00 15,491.00 16,297.00 14,029.00 14,268.00 11,772.00 13,623.00 14,045.00 12,368.00 12,433.00
Accounts receivable, net 3,633.00 47,992.00 48,768.00 48,551.00 47,665.00 41,121.00 33,199.00 31,180.00 31,290.00 30,598.00 3,191.00 3,142.00 3,095.00 3,012.00 2,888.00 2,798.00 2,838.00 2,855.00 2,808.00 3,037.00 3,063.00
Inventories -32,253.00 -34,796.00 -46,664.00 -28,650.00 -347,684.00 -34,795.00 -307,342.00 -299,672.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
Other current assets -43,156.00 -47,992.00 -116,585.00 -115,937.00 -115,202.00 20,448.00 21,182.00 20,564.00 20,613.00 20,856.00 20,394.00 20,320.00 20,741.00 19,537.00 19,334.00 18,632.00 18,479.00 18,192.00 18,067.00 19,029.00 19,273.00 -435,064.00 -431,489.00 -440,509.00 -429,321.00 -408,954.00 -413,027.00 -400,819.00 -383,813.00 -371,764.00 -354,741.00 -357,830.00 -372,035.00 -369,865.00 -365,191.00 -361,590.00 -353,168.00 -348,469.00 -377,954.00 -366,300.00 -346,066.00 -321,818.00 -323,790.00 -318,863.00 -330,257.00 -327,886.00 -329,133.00 -327,628.00 -318,725.00 -310,878.00 -312,942.00 -310,274.00 -326,675.00 -330,219.00 -19,825.00 -20,108.00 -19,176.00 -20,399.00 -20,244.00 -18,339.00 -15,716.00 -16,041.00 -9,508.00 -15,327.00 -13,370.00 -19,645.00 -16,062.00 -16,966.00 -15,814.00 -16,436.00 -15,765.00 -12,170.00 -10,533.00 -9,985.00 -5,387.00 -6,712.00 -5,538.00 -6,258.00 -7,130.00 -6,160.00 -6,684.00
Total current assets 26,486.00 139,517.00 134,741.00 133,517.00 131,863.00 426,359.00 445,809.00 405,887.00 415,972.00 413,399.00 357,978.00 374,301.00 385,027.00 369,351.00 359,699.00 366,011.00 404,689.00 435,249.00 436,808.00 467,360.00 462,857.00 3,499.00 3,071.00 3,447.00 3,396.00 412,890.00 4,728.00 4,235.00 4,093.00 3,929.00 4,656.00 4,307.00 4,312.00 4,354.00 4,697.00 4,036.00 4,175.00 4,333.00 5,037.00 4,643.00 4,052.00 3,496.00 4,241.00 3,808.00 4,437.00 4,241.00 4,569.00 4,889.00 5,282.00 5,040.00 5,955.00 5,707.00 3,390.00 3,941.00 3,376.00 3,103.00 2,950.00 2,973.00 3,189.00 3,169.00 2,297.00 2,171.00 2,465.00 2,532.00 3,180.00 338.00 3,748.00 3,662.00 3,194.00 4,168.00 3,480.00 4,591.00 4,958.00 6,312.00 8,642.00 7,556.00 6,234.00 7,365.00 6,915.00 6,208.00 5,749.00
Total non-current assets + 738,910.00 634,223.00 641,561.00 625,435.00 607,399.00 309,228.00 314,485.00 309,309.00 309,851.00 307,724.00 323,276.00 323,003.00 324,242.00 320,566.00 318,057.00 329,588.00 473,377.00 502,333.00 495,774.00 459,101.00 444,423.00 446.00 425,259.00 433,218.00 410,437.00 411,012.00 412,834.00 403,057.00 386,609.00 789,938.00 360,797.00 357,965.00 367,671.00 344,235.00 387,584.00 381,887.00 376,150.00 322,391.00 392,280.00 380,207.00 362,118.00 319,474.00 347,534.00 344,039.00 412,479.00 406,096.00 326,975.00 330,896.00 396,331.00 392,252.00 308,680.00 368,149.00 370,525.00 352,860.00 276,850.00 263,872.00 266,037.00 251,230.00 240,567.00 261,222.00 256,943.00 240,650.00 225,140.00 208,686.00 213,392.00 477,040.00 210,241.00 195,383.00 1,444.00 440,843.00 192,118.00 194,485.00 182,067.00 479,502.00 180,132.00 177,741.00 180,463.00 446,901.00 172,438.00 170,019.00 166,678.00
Total assets 765,396.00 773,740.00 776,302.00 758,952.00 739,262.00 735,587.00 760,294.00 715,196.00 725,823.00 721,123.00 681,254.00 697,304.00 709,269.00 689,917.00 677,756.00 695,599.00 878,066.00 937,582.00 932,582.00 926,461.00 907,280.00 940,722.00 911,589.00 915,387.00 873,712.00 896,552.00 885,626.00 873,825.00 849,324.00 815,078.00 822,748.00 812,805.00 829,677.00 831,921.00 821,131.00 812,590.00 797,365.00 783,962.00 819,865.00 796,490.00 772,995.00 757,388.00 754,527.00 762,731.00 778,612.00 695,764.00 693,536.00 694,251.00 676,799.00 731,781.00 723,126.00 637,081.00 724,097.00 709,298.00 671,698.00 576,988.00 637,737.00 624,521.00 541,277.00 545,143.00 599,008.00 539,854.00 227,605.00 495,988.00 491,861.00 480,203.00 475,467.00 444,716.00 427,529.00 445,011.00 460,398.00 474,611.00 478,320.00 485,814.00 480,414.00 461,813.00 458,908.00 454,266.00 446,901.00 440,675.00 433,617.00
Total current liabilities + 946.00 247,217.00 244,015.00 233,804.00 222,839.00 228,544.00 236,958.00 227,776.00 231,047.00 229,243.00 203,528.00 213,996.00 217,595.00 211,837.00 210,045.00 222,174.00 254,107.00 279,547.00 276,030.00 374,340.00 357,871.00 925.00 13,224.00 828,131.00 791,865.00 813,517.00 799,444.00 793,078.00 774,710.00 748,128.00 758,602.00 754,896.00 759,704.00 760,728.00 753,605.00 746,520.00 732,688.00 720,058.00 744,676.00 722,355.00 704,145.00 695,771.00 691,478.00 700,744.00 713,865.00 705,054.00 699,781.00 700,854.00 685,947.00 672,950.00 665,126.00 646,825.00 658,646.00 646,003.00 609,178.00 585,143.00 578,416.00 561,369.00 550,404.00 553,756.00 542,279.00 483,786.00 471,041.00 443,865.00 443,220.00 433,971.00 428,410.00 405,662.00 393,937.00 411,286.00 423,829.00 436,038.00 440,571.00 448,256.00 445,916.00 427,719.00 423,542.00 419,951.00 414,489.00 409,911.00 402,249.00
Total non-current liabilities + 729,523.00 490,942.00 497,472.00 492,032.00 484,201.00 476,917.00 490,761.00 457,315.00 465,362.00 462,093.00 450,779.00 453,853.00 459,227.00 460,872.00 450,531.00 444,507.00 579,281.00 595,427.00 593,993.00 488,437.00 490,633.00 19,718.00 21,111.00 21,359.00 21,400.00 19,920.00 20,384.00 19,087.00 19,604.00 18,333.00 17,421.00 16,732.00 18,143.00 17,172.00 17,153.00 17,626.00 17,893.00 18,041.00 18,758.00 18,986.00 19,608.00 19,594.00 20,329.00 20,264.00 19,703.00 19,831.00 22,597.00 23,488.00 22,565.00 23,553.00 23,642.00 23,642.00 25,488.00 24,729.00 23,845.00 24,299.00 24,379.00 24,622.00 23,920.00 24,578.00 24,033.00 23,653.00 22,337.00 22,399.00 21,641.00 21,037.00 22,759.00 20,981.00 20,662.00 20,290.00 17,870.00 17,004.00 15,052.00 14,101.00 11,521.00 11,151.00 11,830.00 11,423.00 9,214.00 9,270.00 9,034.00
Total liabilities 730,469.00 738,159.00 741,487.00 725,836.00 707,040.00 705,461.00 727,719.00 685,091.00 696,409.00 691,336.00 654,307.00 667,849.00 676,822.00 672,709.00 660,576.00 666,681.00 833,388.00 874,974.00 870,023.00 862,777.00 848,504.00 872,512.00 844,699.00 848,879.00 812,640.00 832,833.00 819,312.00 811,672.00 793,874.00 766,047.00 775,666.00 763,998.00 777,502.00 777,577.00 770,566.00 763,950.00 750,391.00 737,874.00 762,891.00 741,312.00 723,730.00 715,465.00 711,757.00 720,439.00 733,038.00 654,204.00 652,750.00 653,976.00 639,388.00 695,900.00 688,010.00 602,572.00 683,431.00 670,007.00 632,332.00 539,820.00 602,199.00 586,710.00 504,971.00 510,927.00 565,762.00 506,926.00 493,378.00 465,719.00 464,355.00 454,474.00 450,620.00 426,041.00 414,023.00 431,589.00 441,699.00 453,042.00 455,623.00 462,357.00 457,437.00 438,870.00 435,372.00 431,374.00 423,703.00 419,181.00 411,283.00
Total stockholders' equity + 31,975.00 32,438.00 32,094.00 30,582.00 29,883.00 27,872.00 30,416.00 28,013.00 27,209.00 27,820.00 25,814.00 28,434.00 31,385.00 16,250.00 16,502.00 28,235.00 43,978.00 61,876.00 61,887.00 63,048.00 58,036.00 67,425.00 66,217.00 65,897.00 60,447.00 63,115.00 65,798.00 61,660.00 55,010.00 48,617.00 46,725.00 48,611.00 51,830.00 54,069.00 50,373.00 48,444.00 46,784.00 45,863.00 56,431.00 55,149.00 49,242.00 41,890.00 42,720.00 41,723.00 45,044.00 40,981.00 40,203.00 39,663.00 36,770.00 35,278.00 34,358.00 33,749.00 39,963.00 38,575.00 38,675.00 36,559.00 34,942.00 37,223.00 35,651.00 33,623.00 32,696.00 32,415.00 33,546.00 29,724.00 27,000.00 25,195.00 24,298.00 18,073.00 12,930.00 13,422.00 18,699.00 21,569.00 22,697.00 23,457.00 22,977.00 22,943.00 23,536.00 22,892.00 23,198.00 21,494.00 22,334.00
Common shares outstanding 349 350 353 355 356 357 359 361 361 361 363 367 368 368 371 374 376 381 387 394 399 398 397 396 400 404 409 414 418 421 425 418 431 433 435 427 429 430 432 439 443 459 464 464 462 542 517 460 473 462 469 465 465 465 464 474 469 469 473 495 494 485 467 472 472 463 465 434 423 422 424 438 449 442 465 473 477 468 491 497 504
about 8 hours ago