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 + 275,944.00 153,573.00 177,947.00 178,369.00 134,956.00 208,368.00 123,410.00 127,636.00 174,400.00 183,088.00 197,017.00 216,553.00 189,222.00 150,685.00 125,411.00 125,956.00 135,107.00 114,072.00 139,578.00 111,718.00
Accounts receivable, net 460,401.00 31,693.00 25,096.00 25,987.00 29,097.00 25,149.00 27,752.00 28,870.00 33,510.00 35,048.00 35,129.00 9,130.00 9,472.00 9,414.00 9,357.00 9,268.00 9,422.00 10,624.00 9,851.00 8,521.00
Inventories -255,245.00 -153,250.00 -143,632.00 -229,645.00 -117,964.00 2,341.00 5,282.00 6,239.00 4,303.00 4,443.00 4,636.00 11,165.91 7,892.77 5,728.23 4,275.24 2,101.77 1,017.83
Other current assets 93,921.00 86,955.00 -25,987.00 6,243.00 -10,620.00 117,964.00 387,861.00 768.00 722.00 804.00 706.00 642.00 660.00 568.00 538.00 581.00 383.00 604.00 674.00
Total current assets 275,944.00 185,266.00 203,043.00 204,356.00 170,296.00 222,897.00 151,162.00 147,560.00 185,973.00 195,105.00 209,079.00 226,389.00 199,336.00 160,759.00 135,336.00 135,762.00 145,110.00 125,079.00 150,033.00 120,913.00
Total non-current assets + 583,632.00 587,136.00 572,515.00 507,736.00 492,589.00 510,900.00 228,041.00 141,268.00 504,086.00 536,751.00 540,776.00 405,553.00 383,361.00 460,373.00 447,502.00 416,976.00 389,955.00 417,571.00 351,693.00 290,750.00
Total assets 859,576.00 772,402.00 775,558.00 712,092.00 662,885.00 733,797.00 698,690.00 676,689.00 690,059.00 731,856.00 749,855.00 631,942.00 582,697.00 621,132.00 582,838.00 552,738.00 535,065.00 542,650.00 501,726.00 411,663.00
Total current liabilities + 633,093.00 573,683.00 576,996.00 507,752.00 443,220.00 426,807.00 269.00 528,463.00 451,773.00 481,507.00 508,997.00 450,231.00 399,185.00 355,468.00 346,418.00 340,880.00 311,832.00 318,350.00 301,938.00 243,187.00
Total non-current liabilities + 164,685.00 138,706.00 143,297.00 153,822.00 170,905.00 256,972.00 65,891.00 623,814.00 184,964.00 194,921.00 185,575.00 130,101.00 138,947.00 222,003.00 196,362.00 174,383.00 192,470.00 197,595.00 171,845.00 146,158.00
Total liabilities 797,778.00 712,389.00 720,293.00 661,574.00 614,125.00 683,779.00 643,766.00 623,814.00 636,737.00 676,428.00 694,572.00 580,332.00 538,132.00 577,471.00 542,780.00 515,263.00 504,302.00 515,945.00 473,783.00 389,345.00
Total stockholders' equity + 57,357.00 55,654.00 51,701.00 46,895.00 43,907.00 44,547.00 54,924.00 52,875.00 46,343.00 47,364.00 47,291.00 49,099.00 42,194.00 41,289.00 38,165.00 35,919.00 29,300.00 25,656.00 27,063.00 21,550.00
Common shares outstanding 5,972 5,769 5,954 6,189 6,401 6,654 6,648 7,005 6,704 6,592 6,517 5,950 5,713 5,238 4,769 4,264 3,964 3,706 3,652 3,461
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 + 286,355.00 275,944.00 163,422.00 237,670.00 244,037.00 153,573.00 150,164.00 113,920.00 168,383.00 144,789.00 136,144.00 144,779.00 154,430.00 149,598.00 157,685.00 153,636.00 141,000.00 134,956.00 179,218.00 216,482.00 168,921.00 208,368.00 270,625.00 210,795.00 256,730.00 123,410.00 234,736.00 182,672.00 143,317.00 118,690.00 212,162.00 133,552.00 214,875.00 174,400.00 157,062.00 162,474.00 220,612.00 183,088.00 165,990.00 176,215.00 213,497.00 197,017.00 199,550.00 220,021.00 223,619.00 216,553.00 209,466.00 199,115.00 192,215.00 189,222.00 180,283.00 173,251.00 180,093.00 150,685.00 111,656.00 102,803.00 96,081.00 125,411.00 99,496.00 84,785.00 83,756.00 125,956.00 0.00 22,298.00 0.00 135,107.00 0.00 23,053.00 90,036.00 114,072.00 83,371.00 71,255.00 70,206.00 139,578.00 75,341.00 76,430.93 67,477.00 111,718.00 55,316.00 19,763.16 55,688.00
Accounts receivable, net 460,401.00 5,668.00 5,239.00 31,693.00 41,162.00 38,787.00 4,118.00 3,631.00 3,150.00 37,997.00 3,253.00 2,071.00 1,776.00 29,097.00 2,380.00 1,901.00 17,244.00 25,149.00 1,149.00 24,366.00 27,752.00 3,728.22 1,882.00 17,695.00 28,870.00 2,059.50 2,195.00 33,510.00 33,510.00 10,742.00 10,490.00 48,344.00 35,048.00 10,232.00 10,310.00 10,942.00 35,129.00 10,336.00 9,130.00 9,130.00 9,472.00 9,472.00 9,791.00 9,414.00 9,648.00 9,357.00 5.00 9,268.00 9,268.00 9,422.00 10,624.00 10,624.00 9,851.00 8,521.00 5,733.50
Inventories -5,242.00 -255,245.00 -146,933.00 -154,503.00 -207,662.00 -153,250.00 -175,939.00 -163,909.00 1,262.00 1,046.00 1,112.00 1,292.00 1,584.00 1,517.00 2,102.00 1,817.00 4,604.84 6,905.43 7,643.94 3,534.57 6,618.43 7,307.96 7,690.98 28,951.38 5,217.00 5,539.00 5,805.00 7,281.94 3,767.00 3,868.00 4,303.00 4,303.00 4,443.00 4,443.00 10,590.58 4,636.00 4,636.00 10,339.05 11,165.91 7,949.17 7,892.77 5,728.23 1,958.54 4,275.24 2,101.77 1,017.83
Other current assets 93,921.00 137,231.00 70,465.00 220,777.00 86,955.00 146,933.00 154,503.00 207,662.00 -25,987.00 175,939.00 163,909.00 6,243.00 348,322.00 341,369.00 407,646.00 -10,620.00 320,334.00 5,704.00 349,818.00 401,921.00 344,768.00 1,032.00 969.00 387,861.00 341,312.00 1,046.00 357,213.00 768.00 821.00 802.00 369,534.00 722.00 914.00 958.00 -124,210.00 804.00 1,050.00 328,379.00 -107,705.00 706.00 302,807.00 300,443.00 -93,234.00 642.00 315,902.00 329,080.00 338,580.00 660.00 424,919.00 417,186.00 401,359.00 568.00 389,854.00 391,415.00 538.00 422,280.00 581.00 402,707.00 377,450.00 383.00 376,573.00 366,905.00 345,632.00 604.00 349,817.00 335,323.27 322,911.00 674.00 290,848.00 262,768.12 264,541.00
Total current assets 286,355.00 275,944.00 163,422.00 237,670.00 244,037.00 185,266.00 150,164.00 155,082.00 168,383.00 183,576.00 140,262.00 148,410.00 157,580.00 187,595.00 160,938.00 155,707.00 142,776.00 170,296.00 181,598.00 218,383.00 186,165.00 222,897.00 270,625.00 226,723.00 256,730.00 137,619.00 234,736.00 185,586.00 161,981.00 147,560.00 212,162.00 136,793.00 214,875.00 185,973.00 168,625.00 173,766.00 220,612.00 195,105.00 177,136.00 187,483.00 213,497.00 209,079.00 210,936.00 220,021.00 223,619.00 226,389.00 209,466.00 199,115.00 192,215.00 199,336.00 180,283.00 173,251.00 180,093.00 160,759.00 111,656.00 102,803.00 96,081.00 135,336.00 99,496.00 84,790.00 93,024.00 135,762.00 22,298.00 145,110.00 23,053.00 90,036.00 125,079.00 83,371.00 71,255.00 70,206.00 150,033.00 75,341.00 76,430.93 67,477.00 120,913.00 55,316.00 25,496.66 55,688.00
Total non-current assets + 607,912.00 583,632.00 649,641.00 539,304.00 528,826.00 587,136.00 619,177.00 604,452.00 633,307.00 591,982.00 617,474.00 614,046.00 581,984.00 524,497.00 577,742.00 559,587.00 533,066.00 492,589.00 470,236.00 429,786.00 533,540.00 510,900.00 456,389.00 527,101.00 474,193.00 228,041.00 474,281.00 512,040.00 529,219.00 141,268.00 456,823.00 552,839.00 470,566.00 504,086.00 522,172.00 528,663.00 498,581.00 536,751.00 547,491.00 558,557.00 527,450.00 540,776.00 535,541.00 469,050.00 448,979.00 405,553.00 428,233.00 418,016.00 406,920.00 383,361.00 426,894.00 445,252.00 452,980.00 460,373.00 533,791.00 519,556.00 504,396.00 447,502.00 484,942.00 483,915.00 562,174.00 416,976.00 557,761.00 546,619.00 553,922.00 389,955.00 537,305.00 519,581.00 453,314.00 417,571.00 445,424.00 433,735.00 413,185.00 351,693.00 417,333.00 389,977.47 379,371.00 290,750.00 347,868.00 365,015.47 336,968.00
Total assets 894,267.00 859,576.00 813,063.00 776,974.00 772,863.00 772,402.00 769,341.00 759,534.00 801,690.00 775,558.00 757,736.00 762,456.00 739,564.00 712,092.00 738,680.00 715,294.00 675,842.00 662,885.00 651,834.00 648,169.00 719,705.00 733,797.00 727,014.00 753,824.00 730,923.00 698,690.00 709,017.00 697,626.00 691,200.00 676,689.00 668,985.00 689,632.00 685,441.00 690,059.00 690,797.00 702,429.00 719,193.00 731,856.00 724,627.00 746,040.00 740,947.00 749,855.00 746,477.00 689,071.00 672,598.00 631,942.00 637,699.00 617,131.00 599,135.00 582,697.00 607,177.00 618,503.00 633,073.00 621,132.00 645,447.00 622,359.00 600,477.00 582,838.00 584,438.00 568,705.00 562,174.00 552,738.00 557,761.00 568,917.00 553,922.00 535,065.00 537,305.00 542,634.00 543,350.00 542,650.00 528,795.00 504,990.00 483,391.00 501,726.00 492,674.00 466,408.40 446,848.00 411,663.00 403,184.00 390,512.13 392,656.00
Total current liabilities + 656,255.00 633,093.00 600,662.00 565,810.00 618,295.00 573,683.00 568,266.00 540,325.00 590,522.00 562,579.00 522,735.00 551,649.00 546,511.00 493,654.00 495,535.00 481,469.00 452,283.00 443,220.00 443,439.00 442,356.00 432,077.00 426,807.00 512,654.00 505,392.00 521,318.00 269.00 496,326.00 475,346.00 468,126.00 799,091.49 465,669.00 450,883.00 466,243.00 451,773.00 455,605.00 462,822.00 466,516.00 481,507.00 471,073.00 492,316.00 479,951.00 508,997.00 481,524.00 434,015.00 423,632.00 450,231.00 400,232.00 383,914.00 369,196.00 399,185.00 361,535.00 372,310.00 369,833.00 355,468.00 460,187.00 452,395.00 426,853.00 346,418.00 414,454.00 393,727.00 283,559.00 340,880.00 255,798.00 352,559.00 255,301.00 311,832.00 249,365.00 299,036.00 367,416.00 318,350.00 25,443.00 353,627.00 325,126.00 301,938.00 19,169.00 287,879.46 15,478.00 243,187.00 13,953.00 239,559.17 13,463.00
Total non-current liabilities + 177,208.00 164,685.00 150,593.00 150,277.00 95,304.00 138,706.00 144,303.00 162,118.00 155,390.00 157,714.00 181,548.00 158,239.00 141,581.00 167,920.00 193,247.00 185,031.00 175,301.00 170,905.00 157,828.00 155,870.00 236,916.00 256,972.00 165,839.00 198,879.00 160,431.00 65,891.00 155,662.00 167,592.00 169,528.00 623,816.00 152,219.00 186,663.00 167,375.00 184,964.00 180,792.00 184,882.00 197,759.00 194,921.00 197,664.00 197,762.00 206,480.00 185,575.00 211,351.00 204,060.00 196,600.00 130,101.00 189,078.00 186,350.00 185,882.00 138,947.00 198,287.00 198,804.00 216,667.00 222,003.00 141,510.00 126,914.00 132,263.00 196,362.00 130,115.00 137,335.00 240,734.00 174,383.00 269,054.00 183,506.00 266,797.00 192,470.00 257,233.00 213,697.00 147,567.00 197,595.00 476,016.00 125,393.00 131,669.00 171,845.00 445,911.00 157,657.21 409,025.00 146,158.00 369,960.00 134,954.04 361,776.00
Total liabilities 833,463.00 797,778.00 751,255.00 716,087.00 713,599.00 712,389.00 712,569.00 702,443.00 745,912.00 720,293.00 704,283.00 709,888.00 688,092.00 661,574.00 688,782.00 666,500.00 627,584.00 614,125.00 601,267.00 598,226.00 668,993.00 683,779.00 678,493.00 704,271.00 681,749.00 643,766.00 651,988.00 642,938.00 637,654.00 623,816.00 617,888.00 637,546.00 633,618.00 636,737.00 636,397.00 647,704.00 664,275.00 676,428.00 668,737.00 690,078.00 686,431.00 694,572.00 692,875.00 638,075.00 620,232.00 580,332.00 589,310.00 570,264.00 555,078.00 538,132.00 559,822.00 571,114.00 586,500.00 577,471.00 601,697.00 579,309.00 559,116.00 542,780.00 544,569.00 531,062.00 524,293.00 515,263.00 524,852.00 536,065.00 522,098.00 504,302.00 506,598.00 512,733.00 514,983.00 515,945.00 501,459.00 479,020.00 456,795.00 473,783.00 465,080.00 445,536.67 424,503.00 389,345.00 383,913.00 374,513.21 375,239.00
Total stockholders' equity + 56,270.00 57,357.00 57,643.00 56,828.00 55,077.00 55,654.00 52,889.00 53,240.00 52,003.00 51,701.00 49,750.00 49,051.00 47,792.00 46,895.00 46,244.00 45,443.00 43,000.00 43,907.00 44,939.00 44,515.00 45,316.00 44,547.00 43,117.00 43,717.00 42,973.00 48,723.00 50,730.00 48,849.00 47,828.00 47,109.00 45,997.00 45,750.00 45,231.00 46,343.00 47,331.00 47,830.00 48,044.00 47,364.00 47,566.00 47,435.00 46,384.00 47,291.00 46,273.00 49,268.00 50,674.00 49,099.00 46,136.00 44,819.00 42,194.00 42,194.00 45,101.00 45,184.00 44,211.00 41,289.00 41,490.00 40,950.00 39,339.00 38,165.00 38,138.00 36,081.00 37,881.00 35,919.00 32,909.00 31,453.00 31,824.00 29,300.00 29,453.00 28,682.00 27,250.00 25,656.00 26,330.00 25,094.00 25,689.00 27,063.00 26,740.00 20,074.60 21,560.00 21,550.00 18,494.00 15,232.61 16,405.00
Common shares outstanding 5,659 5,972 6,026 5,769 5,769 6,083 5,970 5,752 5,838 5,834 6,118 5,970 6,019 6,026 6,575 6,994 6,447 6,540 7,000 6,314 7,118 7,333 7,131 7,950 6,400 6,655 7,206 7,518 7,275 7,150 6,975 7,272 7,167 5,452 7,144 6,919 7,053 6,559 7,423 6,606 7,090 6,891 6,218 6,794 6,678 6,352 6,678 6,365 6,248 239 6,500 4,892 5,780 5,929 4,867 5,611 5,289 5,025 5,025 4,491 4,792 4,071 4,071 3,809 3,748 3,730 3,763 3,777 3,809 3,777 3,777 3,776 3,776 3,589 3,589 3,589 3,600 3,443 3,443 3,459 3,446
about 4 hours ago