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 + 624,527.00 921,830.00 924,945.00 721,954.00 778,720.00 156,526.00 196,937.00 404,543.00 230,873.00 238,636.00 227,747.00 185,538.00 222,865.00 214,003.00 243,797.00 228,143.00 524,972.00 476,086.00 97,599.00 88,419.00
Accounts receivable, net 394,050.00 151,213.00 148,577.00 147,027.00 170,192.00 121,000.00 75,000.00 496,000.00 94,002.00 75,140.00 82,739.00 102,816.00 106,400.00 117,208.00 82,788.00 88,126.00 79,584.00 103,703.00 156,169.00 99,449.00
Inventories -390,577.00 -1,190,082.00 -932,417.00 -777,886.00 -665,260.00 -698,110.00 -724,847.37 -671,852.00 293,940.00 312,248.00 339,121.00 407,011.00 364,206.00 356,953.00 342,402.00 338,325.00 452,595.00 334,561.00
Other current assets 1,041,802.00 859,095.00 932,417.00 777,886.00 665,260.00 355,133.00 -94,002.00 184,600.00 172,099.00 160,722.00 164,566.00 136,893.00 166,306.00
Total current assets 1,018,577.00 1,073,043.00 1,073,522.00 868,981.00 948,912.00 277,526.00 208,000.00 626,000.00 324,875.00 313,776.00 310,486.00 288,354.00 329,265.00 331,211.00 326,585.00 316,269.00 604,556.00 579,789.00 253,768.00 187,868.00
Total non-current assets + 790,743.00 602,929.00 568,072.00 572,818.00 515,076.00 513,389.00 448,083.00 358,560.00 591,901.00 546,389.00 550,909.00 567,488.00 582,242.00 607,344.00 596,640.00 595,063.00 244,386.00 304,758.00 866,028.00 650,333.00
Total assets 1,809,320.00 1,675,972.00 1,641,594.00 1,441,799.00 1,463,988.00 1,163,000.00 993,000.00 933,000.00 916,776.00 860,165.00 861,395.00 855,842.00 911,507.00 938,555.00 923,225.00 911,332.00 848,942.00 884,547.00 1,119,796.00 838,201.00
Total current liabilities + 1,226,809.00 1,158,274.00 1,146,220.00 972,181.00 975,783.00 244,000.00 223,000.00 221,000.00 468,761.00 440,972.00 459,325.00 449,517.00 507,519.00 522,756.00 491,234.00 468,439.00 538,333.00 598,612.00 601,717.00 447,392.00
Total non-current liabilities + 457,539.00 395,702.00 378,469.00 352,429.00 378,279.00 213,000.00 207,000.00 221,000.00 365,772.00 332,300.00 315,342.00 323,528.00 325,521.00 340,083.00 361,612.00 365,537.00 239,895.00 221,566.00 475,279.00 355,023.00
Total liabilities 1,684,348.00 1,553,976.00 1,524,689.00 1,324,610.00 1,354,062.00 1,067,000.00 903,000.00 843,000.00 834,533.00 773,272.00 774,667.00 773,045.00 833,040.00 862,839.00 852,846.00 833,976.00 778,228.00 820,178.00 1,076,996.00 802,415.00
Total stockholders' equity + 124,972.00 121,996.00 116,905.00 117,189.00 109,926.00 96,000.00 90,000.00 90,000.00 82,243.00 86,893.00 86,728.00 82,797.00 78,467.00 75,716.00 70,379.00 77,356.00 70,714.00 64,369.00 42,800.00 35,786.00
Common shares outstanding 318 334 346 358 356 360 376 390 409 435 459 473 500 516 557 585 551 456 461 477
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 + 767,010.00 624,527.00 516,000.00 166,720.00 924,884.00 921,830.00 942,751.00 906,270.00 926,519.00 924,945.00 280,421.00 301,086.00 809,705.00 721,954.00 778,822.00 293,597.00 846,623.00 778,720.00 139,953.00 240,815.00 191,684.00 156,526.00 88,873.00 69,585.00 31,083.00 88,017.00 232,393.00 694,012.00 220,329.00 130,547.00 722,559.00 729,893.00 251,964.00 230,873.00 229,142.00 226,441.00 240,313.00 238,636.00 193,755.00 210,468.00 207,682.00 227,747.00 192,478.00 184,464.00 176,354.00 185,538.00 179,819.00 166,086.00 193,891.00 222,865.00 235,346.00 225,953.00 221,839.00 214,003.00 211,000.00 226,257.00 238,188.00 243,797.00 601,516.00 207,718.00 204,777.00 228,143.00 618,225.00 593,163.00 575,920.00 524,972.00 560,753.00 569,580.00 597,749.00 476,086.00 147,575.00 144,678.00 120,515.00 224,178.00 97,599.00 77,222.00 88,773.00 88,419.00 93,021.00 94,666.00 103,013.00
Accounts receivable, net 209,000.00 394,050.00 177,000.00 200,527.00 182,365.00 151,213.00 162,368.00 158,063.00 176,159.00 148,577.00 141,000.00 157,000.00 159,422.00 147,027.00 177,181.00 173,410.00 184,703.00 170,192.00 183,055.00 172,080.00 172,905.00 128,387.00 118,407.00 113,411.00 126,932.00 80,404.00 89,493.00 90,407.00 79,525.00 87,556.00 90,539.00 95,933.00 115,602.00 94,002.00 98,773.00 101,784.00 89,394.00 75,140.00 89,090.00 87,816.00 81,653.00 82,739.00 107,807.00 104,184.00 106,815.00 102,816.00 133,767.00 128,877.00 124,499.00 106,400.00 121,049.00 116,695.00 123,808.00 117,208.00 84,357.00 90,539.00 90,413.00 82,788.00 31,156.00 105,554.00 99,390.00 88,126.00 77,315.00 70,746.00 71,443.00 79,584.00 69,936.00 72,315.00 70,486.00 103,703.00 25,885.00 27,369.00 35,792.00 156,169.00 156,169.00 5,456.00 16,088.00 99,449.00 13,200.00 24,848.00 14,971.00
Inventories -364,389.00 -385,544.00 -390,577.00 -984,778.00 -955,100.00 -1,392,755.00 -1,190,082.00 -1,229,158.00 -1,332,434.00 -1,373,483.00 -932,417.00 -978,619.00 -908,167.00 336,000.00 351,028.00 347,959.00 336,879.00 315,988.00 333,474.00 327,740.00 308,871.00 295,952.00 292,420.00 279,992.00 286,902.00 293,940.00 290,487.00 303,463.00 325,938.00 312,248.00 325,326.00 345,806.00 332,533.00 339,121.00 324,257.00 356,161.00 387,393.00 407,011.00 415,293.00 387,196.00 385,506.00 364,206.00 371,459.00 370,605.00 374,806.00 356,953.00 351,795.00 334,868.00 339,435.00 342,402.00 352,190.00 355,251.00 349,591.00 338,325.00 400,120.00 411,194.00 498,855.00 452,595.00 428,156.00 384,017.00 372,892.00 334,561.00 309,174.00 310,155.00
Other current assets 386,000.00 1,170,074.00 1,075,312.00 1,122,232.00 1,041,802.00 984,778.00 955,100.00 965,755.00 -147,027.00 939,668.00 993,792.00 -174,836.00 -160,964.00 614,940.00 546,740.00 514,604.00 -128,913.00 34,794.00 142,806.00 121,670.00 136,071.00 140,369.00 138,458.00 147,950.00 135,285.00 154,891.00 162,825.00 177,567.00 190,848.00 188,394.00 178,301.00 187,446.00 184,600.00 185,468.00 190,615.00 180,603.00 172,099.00 173,315.00 177,978.00 166,673.00 160,722.00 172,372.00 164,719.00 190,735.00 164,566.00 175,095.00 174,798.00 172,041.00 136,893.00 156,929.00 175,472.00 184,217.00 166,306.00
Total current assets 7,010.00 1,018,577.00 693,000.00 367,247.00 1,107,249.00 1,073,043.00 1,105,119.00 1,064,333.00 1,102,678.00 1,073,522.00 381,000.00 428,000.00 969,127.00 868,981.00 956,003.00 288,606.00 1,031,326.00 948,912.00 394,885.00 412,895.00 364,589.00 284,755.00 271,608.00 246,010.00 232,421.00 213,950.00 321,886.00 181,499.00 299,854.00 218,103.00 209,410.00 227,350.00 367,566.00 324,875.00 327,915.00 328,225.00 329,707.00 313,776.00 282,845.00 298,284.00 289,335.00 310,486.00 300,285.00 288,648.00 283,169.00 288,354.00 313,586.00 294,963.00 318,390.00 329,265.00 356,395.00 342,648.00 345,647.00 331,211.00 295,357.00 316,796.00 328,601.00 326,585.00 632,672.00 313,272.00 304,167.00 316,269.00 695,540.00 663,909.00 647,363.00 604,556.00 630,689.00 641,895.00 668,235.00 579,789.00 173,460.00 172,047.00 156,307.00 1,105,729.00 253,768.00 82,678.00 104,861.00 187,868.00 106,221.00 119,514.00 117,984.00
Total non-current assets + 2,053,170.00 790,743.00 1,115,000.00 1,417,762.00 658,932.00 602,929.00 622,961.00 588,980.00 595,762.00 568,072.00 594,000.00 538,000.00 569,222.00 572,818.00 599,991.00 1,312,618.00 558,115.00 515,076.00 433,405.00 428,287.00 422,355.00 442,883.00 455,420.00 441,823.00 400,308.00 403,100.00 685,434.00 403,538.00 625,495.00 358,560.00 373,431.00 369,173.00 605,969.00 591,901.00 602,217.00 578,293.00 564,362.00 546,389.00 597,142.00 598,559.00 588,701.00 550,909.00 580,274.00 571,231.00 582,289.00 567,488.00 555,347.00 564,951.00 597,275.00 582,242.00 566,828.00 595,808.00 613,576.00 607,344.00 653,850.00 631,842.00 622,331.00 596,640.00 316,237.00 623,638.00 629,122.00 595,063.00 213,139.00 219,279.00 233,165.00 244,386.00 251,496.00 247,649.00 257,055.00 304,758.00 908,313.00 916,098.00 1,032,699.00 468,676.00 866,028.00 860,518.00 807,634.00 650,333.00 692,088.00 679,370.00 640,837.00
Total assets 2,060,180.00 1,809,320.00 1,808,000.00 1,785,009.00 1,766,181.00 1,675,972.00 1,728,080.00 1,653,313.00 1,698,440.00 1,641,594.00 1,577,000.00 1,571,000.00 1,538,349.00 1,441,799.00 1,555,994.00 1,601,224.00 1,589,441.00 1,463,988.00 1,443,000.00 1,388,000.00 1,302,000.00 1,163,000.00 1,132,000.00 1,142,000.00 1,090,000.00 993,000.00 1,007,320.00 945,000.00 925,349.00 933,000.00 958,000.00 969,000.00 973,535.00 916,776.00 930,132.00 906,518.00 894,069.00 860,165.00 879,987.00 896,843.00 878,036.00 861,395.00 880,559.00 859,879.00 865,458.00 855,842.00 868,933.00 859,914.00 915,665.00 911,507.00 923,223.00 938,456.00 959,223.00 938,555.00 949,207.00 948,638.00 950,932.00 923,225.00 948,909.00 936,910.00 933,289.00 911,332.00 908,679.00 883,188.00 880,528.00 848,942.00 882,185.00 889,544.00 925,290.00 884,547.00 1,081,773.00 1,088,145.00 1,189,006.00 1,119,796.00 1,119,796.00 943,196.00 912,495.00 838,201.00 798,309.00 798,884.00 758,821.00
Total current liabilities + 421,190.00 1,226,809.00 1,382,000.00 1,232,728.00 1,232,087.00 1,158,274.00 1,206,007.00 1,152,360.00 1,203,496.00 1,146,220.00 323,000.00 328,000.00 1,065,514.00 972,181.00 1,062,072.00 14,146.00 1,090,045.00 975,783.00 311,210.00 315,885.00 297,945.00 256,746.00 247,113.00 255,775.00 274,422.00 230,428.00 544,123.00 242,423.00 473,965.00 230,292.00 245,442.00 251,353.00 505,491.00 468,761.00 483,356.00 466,485.00 464,398.00 440,972.00 465,387.00 483,141.00 462,687.00 459,325.00 465,539.00 447,538.00 458,755.00 449,517.00 465,466.00 461,996.00 508,221.00 507,519.00 508,051.00 514,188.00 491,269.00 522,756.00 629,251.00 626,829.00 634,243.00 491,234.00 621,372.00 610,441.00 602,342.00 468,439.00 427,462.00 413,593.00 402,546.00 538,333.00 394,352.00 223,927.00 394,465.00 598,612.00 472,594.00 486,825.00 587,565.00 422,420.00 601,717.00 620,666.00 439,542.00 447,392.00 383,762.00 407,869.00 379,465.00
Total non-current liabilities + 1,515,254.00 457,539.00 293,611.00 428,185.00 409,794.00 395,702.00 400,873.00 381,490.00 376,398.00 378,469.00 224,000.00 231,000.00 355,326.00 352,429.00 374,632.00 1,468,363.00 384,157.00 378,279.00 311,210.00 315,885.00 297,945.00 256,746.00 247,113.00 255,775.00 274,422.00 230,428.00 371,185.00 242,423.00 361,111.00 230,292.00 245,442.00 251,353.00 384,465.00 365,772.00 360,484.00 353,358.00 342,754.00 332,300.00 327,490.00 327,188.00 328,512.00 315,342.00 327,317.00 324,687.00 321,576.00 323,528.00 321,192.00 316,289.00 328,345.00 325,521.00 337,556.00 346,225.00 390,726.00 340,083.00 244,930.00 248,954.00 245,033.00 361,612.00 257,449.00 254,113.00 258,478.00 365,537.00 405,560.00 395,776.00 405,038.00 239,895.00 422,479.00 602,804.00 467,272.00 221,566.00 563,580.00 528,426.00 551,125.00 197,474.00 475,279.00 275,354.00 436,053.00 355,023.00 381,054.00 359,215.00 350,441.00
Total liabilities 1,936,444.00 1,684,348.00 1,675,611.00 1,660,913.00 1,641,881.00 1,553,976.00 1,606,880.00 1,533,850.00 1,579,894.00 1,524,689.00 1,460,000.00 1,455,000.00 1,420,840.00 1,324,610.00 1,436,704.00 1,483,353.00 1,474,202.00 1,354,062.00 1,337,000.00 1,286,000.00 1,204,000.00 1,067,000.00 1,039,000.00 1,050,000.00 998,000.00 903,000.00 915,308.00 854,000.00 835,076.00 843,000.00 871,000.00 882,000.00 889,956.00 834,533.00 843,840.00 819,843.00 807,152.00 773,272.00 792,877.00 810,329.00 791,199.00 774,667.00 792,856.00 772,225.00 780,331.00 773,045.00 786,658.00 778,285.00 836,566.00 833,040.00 845,607.00 860,413.00 881,995.00 862,839.00 874,181.00 875,783.00 879,276.00 852,846.00 878,821.00 864,554.00 860,820.00 833,976.00 833,022.00 809,369.00 807,584.00 778,228.00 816,831.00 826,731.00 861,737.00 820,178.00 1,036,174.00 1,015,251.00 1,138,690.00 1,076,996.00 1,076,996.00 896,020.00 875,595.00 802,415.00 764,816.00 767,084.00 729,906.00
Total stockholders' equity + 122,782.00 124,972.00 124,000.00 124,096.00 124,300.00 121,996.00 121,200.00 119,463.00 118,546.00 116,905.00 117,000.00 116,000.00 117,509.00 117,189.00 119,290.00 117,871.00 115,239.00 109,926.00 106,000.00 102,000.00 98,000.00 96,000.00 93,000.00 92,000.00 92,000.00 90,000.00 92,012.00 91,000.00 90,273.00 90,000.00 87,000.00 87,000.00 83,579.00 82,243.00 86,292.00 86,675.00 86,917.00 86,893.00 87,110.00 86,514.00 86,837.00 86,728.00 87,703.00 87,654.00 85,127.00 82,797.00 82,275.00 81,629.00 79,099.00 78,467.00 77,616.00 78,043.00 77,228.00 75,716.00 73,687.00 72,855.00 71,656.00 70,379.00 70,088.00 72,356.00 72,469.00 77,356.00 75,657.00 73,819.00 72,944.00 70,714.00 65,354.00 62,813.00 63,553.00 64,369.00 45,599.00 44,818.00 42,629.00 42,800.00 42,800.00 38,459.00 36,900.00 35,786.00 33,493.00 31,800.00 28,915.00
Common shares outstanding 308 318 315 318 325 328 331 336 340 346 344 347 351 357 359 360 356 352 354 356 361 361 360 359 361 367 374 378 382 384 390 393 394 390 406 413 420 424 430 439 447 452 459 462 463 463 469 476 485 489 496 503 510 506 511 520 529 532 518 569 583 587 583 580 590 584 577 551 489 460 448 447 453 433 433 464 472 471 477 478 483
about 2 hours ago