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 + 38,408.00 79,715.00 79,647.00 240,575.00 292,757.00 292,526.00 267,172.00 241,938.00 251,740.00 255,707.00 260,006.00 272,860.00 282,132.00 299,918.00 288,027.00 45,296.00 51,663.00 55,308.00 53,635.00 29,073.00
Accounts receivable, net 49,128.00 49,107.00 49,679.00 13,243.00 12,409.00 11,333.00 10,274.00 11,011.00 10,248.00 10,465.00 11,451.00 12,031.00 12,939.00 13,989.00 14,721.00 15,713.00 16,549.00 21,088.00 19,067.00 17,789.00
Inventories -231,150.00 -179,461.00 -37,837.00 -45,591.00 -39,378.00 -35,964.00 -245,957.00 -254,079.00 0.00 0.00 0.00 0.00 0.00 342.00 20,407.00 27,841.00 5,067.00 5,251.00
Other current assets 71.00 70.00 32.00 -12,376.00 37,837.00 45,591.00 39,378.00 -248,823.00 -259,037.00 33,597.00 24,515.00 28,300.00 -295,071.00 -313,907.00 -302,748.00 -61,009.00 -68,212.00 -76,396.00 -72,702.00 -46,862.00
Total current assets 87,607.00 128,892.00 129,358.00 61,981.00 305,166.00 303,859.00 277,446.00 252,949.00 49,771.00 47,410.00 41,326.00 37,991.00 44,623.00 313,907.00 302,748.00 59,456.00 68,212.00 74,539.00 72,702.00 298.00
Total non-current assets + 73,647.00 32,430.00 409,948.00 15,144.00 301,632.00 300,120.00 275,877.00 255,815.00 14,033.00 21,332.00 20,394.00 19,339.00 21,925.00 17,466.00 314,666.00 622,434.00 779,373.00 784,022.00 582,020.00 486,345.00
Total assets 161,254.00 161,322.00 539,306.00 526,634.00 596,112.00 586,481.00 525,064.00 491,984.00 498,301.00 498,264.00 496,943.00 515,581.00 541,329.00 548,633.00 553,054.00 657,633.00 847,585.00 860,418.00 1,060,505.00 979,410.00
Total current liabilities + 102,655.00 101,038.00 102,421.00 51,682.00 4,810.00 6,075.00 41,887.00 401,083.00 401,490.00 391,052.00 377,935.00 377,466.00 399,166.00 402,131.00 375,569.00 2,820.00 10,773.00 7,244.00 26,963.00 27,388.00
Total non-current liabilities + 17,437.00 17,734.00 385,584.00 432,717.00 30,163.00 37,534.00 35,350.00 434,675.00 432,593.00 421,406.00 406,733.00 408,309.00 440,218.00 449,630.00 441,444.00 566,950.00 737,777.00 792,369.00 915,075.00 842,567.00
Total liabilities 120,092.00 118,772.00 488,005.00 484,399.00 30,163.00 37,534.00 35,350.00 434,675.00 432,593.00 421,406.00 406,733.00 408,309.00 440,218.00 449,630.00 441,444.00 569,770.00 748,550.00 797,692.00 954,282.00 869,768.00
Total stockholders' equity + 41,139.00 42,521.00 45,351.00 42,235.00 565,949.00 548,947.00 489,714.00 57,309.00 65,708.00 76,858.00 90,210.00 107,272.00 100,470.00 98,002.00 101,538.00 85,319.00 69,824.00 52,710.00 95,801.00 101,677.00
Common shares outstanding 570 657 725 788 865 869 890 910 931 1,091 1,334 1,448 1,481 1,687 1,799 137 135 132 130 131
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 + 34,908.00 38,408.00 36,886.00 35,918.00 34,483.00 79,715.00 32,976.00 77,731.00 255,580.00 79,647.00 235,337.00 235,768.00 244,573.00 240,575.00 236,724.00 244,559.00 269,474.00 292,757.00 290,811.00 290,999.00 286,395.00 292,526.00 289,804.00 283,229.00 264,287.00 267,172.00 270,695.00 263,512.00 251,899.00 241,938.00 244,324.00 247,818.00 250,633.00 251,740.00 249,979.00 249,900.00 243,689.00 255,707.00 273,892.00 276,207.00 266,198.00 260,006.00 266,931.00 270,868.00 274,606.00 272,860.00 285,571.00 289,019.00 283,085.00 282,132.00 284,416.00 283,206.00 294,814.00 299,918.00 24,165.00 25,597.00 22,104.00 288,027.00 30,640.00 33,079.00 40,673.00 45,296.00 36,130.00 41,949.00 40,933.00 51,663.00 60,127.00 65,138.00 57,439.00 55,308.00 71,054.00 71,721.00 64,162.00 53,635.00 50,706.00 43,199.00 36,413.00 29,073.00 24,141.00 23,326.00 421,326.00
Accounts receivable, net 51,213.00 49,128.00 50,704.00 52,841.00 51,081.00 49,107.00 52,096.00 52,892.00 82,556.00 49,679.00 81,020.00 12,428.00 15,523.00 13,243.00 13,476.00 15,000.00 14,827.00 12,409.00 13,593.00 14,303.00 92,391.00 11,333.00 11,827.00 12,829.00 12,072.00 10,274.00 11,786.00 12,614.00 12,655.00 11,011.00 12,238.00 10,860.00 11,107.00 10,248.00 11,156.00 10,921.00 11,130.00 10,465.00 11,606.00 12,078.00 12,414.00 11,451.00 12,078.00 13,258.00 13,450.00 12,031.00 13,236.00 14,077.00 14,269.00 12,939.00 13,715.00 14,203.00 15,310.00 13,989.00 28,683.00 14,550.00 15,648.00 14,721.00 15,590.00 16,629.00 17,509.00 15,713.00 17,035.00 18,329.00 18,718.00 16,549.00 16,727.00 18,199.00 19,157.00 21,088.00 19,106.00 20,050.00 23,199.00 19,067.00 18,199.00 20,147.00 19,731.00 17,789.00 17,540.00 18,236.00 45,220.00
Inventories -18,291.00 -230,467.00 -40,409.00 -212,566.00 -220,562.00 -236,293.00 -179,461.00 -172,750.00 -37,784.00 -36,968.00 -37,837.00 -296,170.00 -300,747.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 181.00 58.00 342.00 93.00 18,382.00 19,927.00 20,407.00 20,255.00 22,064.00 23,609.00 27,841.00 36,222.00 35,326.00 36,812.00 5,067.00 4,989.00 4,660.00 5,442.00 5,251.00 5,940.00 5,962.00 6,580.00
Other current assets 74.00 71.00 2.00 14.00 13.00 70.00 15.00 2,123.00 12,111.00 32.00 11,999.00 37,209.00 42,203.00 -12,376.00 -14,663.00 37,784.00 78,722.00 76,523.00 77,068.00 79,196.00 11,144.00 -303,859.00 -301,631.00 -296,058.00 -276,359.00 43,955.00 43,408.00 44,032.00 44,546.00 41,819.00 41,034.00 37,910.00 38,176.00 36,619.00 37,964.00 38,632.00 44,574.00 33,597.00 -285,498.00 -288,285.00 -278,612.00 24,515.00 -279,009.00 -284,126.00 -288,056.00 28,300.00 -298,807.00 -303,096.00 -297,354.00 -295,071.00 -298,131.00 -297,409.00 -310,124.00 -313,907.00 -52,848.00 -40,147.00 -37,752.00 -302,748.00 -46,230.00 -49,708.00 -58,182.00 -61,009.00 -53,165.00 -60,278.00 -59,651.00 -68,212.00 -76,854.00 -83,337.00 -76,596.00 -76,396.00 -90,160.00 -91,771.00 -87,361.00 -72,702.00 -68,905.00 -63,346.00 -56,144.00 -46,862.00 -41,681.00 -41,562.00 -466,546.00
Total current assets 86,195.00 87,607.00 87,592.00 88,773.00 85,577.00 128,892.00 85,087.00 132,746.00 350,247.00 129,358.00 328,356.00 64,843.00 66,006.00 61,981.00 62,787.00 259,559.00 284,301.00 305,166.00 48,520.00 47,976.00 389,930.00 48,389.00 48,781.00 49,930.00 49,582.00 49,840.00 48,436.00 46,491.00 46,399.00 46,008.00 44,619.00 42,113.00 40,643.00 49,771.00 48,297.00 49,253.00 46,869.00 47,410.00 285,498.00 45,379.00 43,089.00 41,326.00 42,213.00 42,945.00 39,097.00 37,991.00 43,182.00 45,652.00 41,717.00 44,623.00 44,222.00 297,409.00 310,124.00 313,907.00 43,495.00 44,984.00 41,623.00 4,303.00 49,919.00 52,332.00 60,364.00 59,456.00 18,771.00 60,278.00 66,111.00 68,024.00 76,854.00 83,337.00 76,596.00 74,539.00 90,160.00 91,771.00 87,361.00 72,702.00 68,905.00 63,346.00 56,144.00 376.00 41,681.00 41,562.00 466,546.00
Total non-current assets + 75,348.00 73,647.00 75,823.00 77,198.00 76,287.00 32,430.00 84,362.00 35,144.00 193,874.00 409,948.00 193,165.00 14,103.00 14,480.00 15,144.00 15,250.00 249,708.00 274,214.00 301,632.00 12,385.00 12,628.00 194,460.00 538,092.00 574,039.00 565,980.00 507,739.00 475,224.00 13,054.00 13,337.00 14,545.00 445,976.00 15,088.00 14,753.00 14,558.00 448,530.00 20,954.00 20,171.00 20,881.00 450,854.00 512,070.00 508,565.00 501,278.00 455,617.00 500,416.00 508,050.00 518,878.00 477,590.00 525,257.00 527,282.00 544,621.00 539,088.00 538,686.00 535,676.00 547,653.00 17,466.00 497,875.00 16,195.00 15,955.00 635.00 498,027.00 567,090.00 1,908.00 622,434.00 818,800.00 790,253.00 797,586.00 779,373.00 767,490.00 479,437.00 469,552.00 784,022.00 932,077.00 588,913.00 534,787.00 582,020.00 1,003,200.00 970,520.00 943,603.00 932,548.00 899,863.00 859,108.00 413,252.00
Total assets 161,543.00 161,254.00 163,415.00 165,971.00 161,864.00 161,322.00 169,449.00 167,890.00 544,121.00 539,306.00 521,521.00 537,138.00 536,627.00 526,634.00 522,932.00 538,938.00 573,513.00 596,112.00 594,800.00 598,250.00 584,390.00 586,481.00 577,230.00 569,388.00 510,477.00 525,064.00 525,122.00 522,269.00 512,922.00 491,984.00 504,860.00 496,829.00 499,143.00 498,301.00 503,073.00 499,762.00 500,162.00 498,264.00 514,568.00 510,349.00 502,777.00 496,943.00 501,985.00 509,987.00 520,701.00 515,581.00 527,190.00 529,109.00 547,111.00 541,329.00 540,744.00 537,438.00 548,880.00 548,633.00 550,723.00 555,383.00 554,403.00 553,054.00 544,257.00 616,798.00 611,247.00 683,443.00 871,965.00 850,531.00 863,697.00 847,585.00 844,344.00 830,412.00 819,758.00 860,418.00 1,022,237.00 1,049,876.00 1,050,986.00 1,060,505.00 1,072,005.00 1,033,766.00 999,647.00 979,223.00 941,355.00 900,477.00 879,798.00
Total current liabilities + 104,078.00 102,655.00 104,142.00 106,299.00 103,537.00 101,038.00 105,505.00 101,162.00 217,231.00 102,421.00 215,129.00 21,352.00 22,100.00 51,682.00 54,932.00 14,353.00 36,481.00 11,714.00 -17,614.00 151,665.00 246,278.00 12,624.00 151,822.00 467,874.00 414,894.00 13,146.00 424,257.00 421,439.00 416,359.00 15,221.00 411,680.00 401,859.00 402,732.00 14,033.00 399,566.00 394,218.00 395,346.00 21,332.00 393,628.00 387,074.00 382,307.00 20,394.00 372,267.00 375,369.00 380,723.00 19,339.00 382,386.00 382,534.00 403,770.00 399,166.00 399,720.00 397,361.00 404,094.00 402,131.00 375,309.00 376,777.00 126,376.00 376,263.00 380,837.00 444,656.00 122,775.00 3,721.00 4,316.00 1,655.00 146,955.00 10,773.00 15,042.00 5,770.00 6,868.00 7,244.00 17,102.00 25,346.00 107,725.00 26,963.00 115,044.00 112,943.00 93,133.00 27,388.00 86,600.00 91,721.00 26,031.00
Total non-current liabilities + 17,036.00 17,437.00 18,156.00 18,143.00 16,868.00 17,734.00 18,871.00 22,253.00 277,780.00 385,584.00 263,179.00 469,295.00 468,221.00 432,717.00 426,999.00 477,761.00 515,410.00 527,200.00 529,141.00 531,342.00 274,552.00 519,282.00 512,623.00 506,570.00 448,634.00 444,491.00 457,677.00 456,164.00 450,829.00 419,454.00 445,683.00 435,032.00 435,786.00 418,560.00 430,061.00 425,438.00 425,495.00 400,074.00 425,403.00 419,812.00 413,696.00 386,339.00 402,366.00 405,345.00 412,334.00 388,970.00 418,207.00 420,528.00 442,691.00 440,218.00 441,229.00 439,203.00 448,309.00 449,630.00 448,150.00 449,742.00 323,562.00 441,444.00 448,047.00 511,593.00 391,025.00 566,950.00 756,909.00 742,180.00 613,083.00 737,777.00 761,919.00 762,509.00 760,549.00 792,369.00 922,240.00 935,293.00 852,724.00 915,075.00 842,499.00 807,203.00 795,293.00 842,567.00 752,311.00 715,009.00 765,188.00
Total liabilities 121,114.00 120,092.00 122,298.00 124,442.00 120,405.00 118,772.00 124,376.00 123,415.00 495,011.00 488,005.00 478,308.00 490,647.00 490,321.00 484,399.00 481,931.00 492,114.00 515,410.00 527,200.00 529,141.00 531,342.00 520,830.00 519,282.00 512,623.00 506,570.00 448,634.00 457,637.00 457,677.00 456,164.00 450,829.00 434,675.00 445,683.00 435,032.00 435,786.00 432,593.00 430,061.00 425,438.00 425,495.00 421,406.00 425,403.00 419,812.00 413,696.00 406,733.00 402,366.00 405,345.00 412,334.00 408,309.00 418,207.00 420,528.00 442,691.00 440,218.00 441,229.00 439,203.00 448,309.00 449,630.00 448,150.00 449,742.00 449,938.00 441,444.00 448,047.00 511,593.00 513,800.00 569,770.00 761,225.00 745,884.00 760,038.00 748,550.00 766,649.00 768,279.00 766,549.00 799,613.00 939,342.00 960,639.00 960,449.00 954,282.00 957,543.00 920,146.00 888,426.00 869,768.00 838,911.00 806,730.00 791,219.00
Total stockholders' equity + 40,405.00 41,139.00 41,085.00 41,501.00 41,431.00 42,521.00 45,039.00 44,445.00 43,385.00 45,351.00 39,984.00 42,454.00 43,317.00 40,002.00 39,023.00 45,344.00 55,944.00 65,956.00 64,863.00 66,083.00 62,679.00 66,362.00 64,108.00 62,234.00 60,173.00 65,675.00 65,603.00 64,539.00 60,787.00 56,361.00 58,586.00 61,186.00 62,792.00 65,171.00 72,468.00 73,732.00 74,069.00 76,300.00 88,663.00 89,946.00 88,518.00 89,658.00 98,999.00 104,258.00 107,979.00 106,898.00 108,581.00 108,161.00 103,833.00 100,470.00 98,793.00 97,463.00 99,520.00 98,002.00 101,666.00 104,709.00 103,451.00 104,951.00 86,031.00 92,681.00 85,026.00 85,319.00 80,842.00 75,470.00 75,001.00 69,824.00 72,712.00 57,958.00 45,759.00 52,710.00 71,182.00 78,088.00 79,703.00 95,801.00 104,067.00 104,330.00 103,055.00 101,677.00 96,154.00 87,709.00 88,390.00
Common shares outstanding 542 546 578 589 599 627 647 667 688 708 719 731 744 755 771 801 826 864 864 873 876 869 873 867 879 879 896 888 878 878 895 917 925 925 909 948 1,005 1,005 1,102 1,140 1,157 1,157 1,279 1,365 1,386 1,386 1,442 1,465 1,473 1,481 1,485 1,482 1,477 1,477 1,643 1,757 1,876 1,838 1,900 1,837 1,558 137 136 136 136 135 135 135 135 133 135 130 126 128 129 131 131 131 131 131 131
about 7 hours ago