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 + 350,716.00 187,890.00 213,430.00 296,408.00 222,740.00 224,994.00 186,442.00 242,605.00 284,278.00 245,635.00 183,365.00 143,988.00 140,457.00 192,893.00 219,177.00 159,176.00 73,698.00 97,278.00 68,906.00 48,533.00
Accounts receivable, net 126,485.00 67,066.00 78,237.00 92,252.00 74,793.00 77,206.00 66,941.00 70,181.00 1,215.00 109,092.00 9,046.00 120,829.00 90,172.00 103,922.00 129,957.00 111,934.00 101,046.00 114,927.00 164,480.00 77,399.00
Inventories -476,289.00 -513,021.00 -451,948.00 -429,967.00 -406,663.00 0.00 85,773.00 561.00 90,388.00 385.66 9,190.59 141.09 3,069.41 17,870.69 131.85 48,463.34
Other current assets -4,540.30 -67,066.00 398,052.00 444,408.00 451,948.00 -70,042.00 1,263,543.00 812,439.00 862,364.00 996,385.00 1,061,213.00 1,160,434.00 1,100,632.00 1,403,455.00 1,513,121.00 1,298,539.00 1,063,233.00 1,725,428.00 1,265,485.00 535,804.00
Total current assets 477,201.00 254,956.00 213,430.00 388,660.00 297,533.00 302,200.00 1,110,263.00 1,125,225.00 1,230,347.00 1,351,673.00 1,339,936.00 1,425,251.00 1,331,261.00 1,700,270.00 1,862,255.00 1,569,649.00 1,237,977.00 1,937,633.00 1,498,871.00 661,736.00
Total non-current assets + 957,866.00 1,449,495.00 752,453.00 948,128.00 154,607.00 1,023,059.00 187,411.00 222,912.00 244,385.00 238,873.00 289,194.00 283,452.00 280,139.00 312,059.00 301,848.00 335,981.00 262,687.00 264,790.00 521,478.00 464,494.00
Total assets 1,435,067.00 1,387,177.00 1,312,331.00 1,336,788.00 1,323,993.00 1,325,259.00 1,299,638.00 1,348,137.00 1,474,732.00 1,590,546.00 1,629,130.00 1,708,703.00 1,611,400.00 2,012,329.00 2,164,103.00 1,905,630.00 1,500,664.00 2,202,423.00 2,020,349.00 1,126,230.00
Total current liabilities + 957,702.00 862,099.00 96,575.00 813,066.00 75,824.00 742,980.00 78,925.00 107,352.00 127,776.00 142,026.00 165,254.00 189,094.00 182,432.00 200,706.00 208,754.00 185,092.00 157,407.00 155,694.00 188,604.00 81,960.00
Total non-current liabilities + 397,162.00 445,646.00 683,734.00 451,394.00 152,656.00 520,082.00 141,780.00 158,202.00 166,509.00 179,316.00 169,551.00 156,030.00 143,718.00 172,208.00 180,286.00 187,819.00 149,781.00 158,431.00 181,680.00 132,495.00
Total liabilities 1,354,864.00 1,307,745.00 1,237,514.00 1,264,460.00 1,255,962.00 1,263,062.00 1,242,000.00 1,279,399.00 1,406,633.00 1,525,728.00 1,561,506.00 1,635,480.00 1,556,433.00 1,957,919.00 2,109,443.00 1,855,238.00 1,462,695.00 2,170,509.00 1,981,883.00 1,093,422.00
Total stockholders' equity + 78,641.00 77,826.00 73,054.00 70,537.00 66,333.00 60,610.00 56,000.00 67,170.00 68,099.00 64,502.00 67,354.00 73,223.00 54,720.00 54,003.00 53,390.00 48,843.00 36,647.00 30,703.00 37,044.00 32,808.00
Common shares outstanding 1,998 2,039 2,104 2,126 2,143 2,170 2,110 2,102 1,968 1,555 1,742 1,422 1,202 1,126 1,125 929 842 656 639 671
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 + 369,347.00 355,907.34 190,071.00 185,476.00 201,353.00 187,890.00 191,160.00 196,034.00 186,329.00 213,430.00 208,707.00 200,977.00 195,727.00 211,541.00 226,751.00 216,487.00 209,181.00 222,740.00 237,026.00 243,813.00 233,449.00 231,172.00 240,479.00 222,624.00 179,463.00 186,442.00 223,036.00 221,085.00 252,621.00 242,605.00 253,389.00 261,256.00 291,031.00 284,278.00 263,520.00 287,364.00 241,822.00 245,635.00 183,759.00 204,233.00 189,829.00 183,365.00 169,593.00 157,097.00 160,564.00 143,988.00 159,461.00 160,185.00 141,330.00 140,457.00 166,051.00 169,547.00 201,814.00 192,893.00 464,115.00 461,872.00 442,070.00 219,177.00 437,712.00 133,473.00 123,579.00 159,176.00 105,441.00 92,628.00 79,752.00 73,698.00 306,168.00 297,613.00 69,618.00 97,278.00 57,196.24 59,478.12 1,629,794.34 68,906.00 42,087.55 41,828.42 956,230.01 48,533.00 644,471.70 630,554.91 612,359.55
Accounts receivable, net 6.00 4,540.30 1,444.00 1,735.00 1,748.00 67,066.00 1,503.00 1,565.00 1,630.00 78,237.00 1,563.00 1,552.00 1,594.00 76,422.00 1,493.00 1,326.00 1,237.00 74,793.00 1,057.00 1,036.00 958.00 986.00 925.00 1,075.00 1,048.00 66,941.00 1,014.00 2,139.00 1,147.00 70,181.00 91,470.00 106,077.00 1,514.00 86,604.00 129,162.00 129,281.00 119,089.00 109,092.00 143,581.00 155,092.00 145,915.00 9,046.00 142,804.00 146,847.00 177,522.00 120,829.00 161,559.00 149,916.00 8,727.00 90,172.00 159,825.00 178,627.00 172,576.00 103,922.00 9,293.00 183,269.00 9,840.00 129,957.00 9,724.00 8,924.00 9,547.00 111,934.00 101,046.00 114,927.00 196,479.49 164,480.00 376,355.76 77,399.00
Inventories -136,223.00 -196,062.00 -476,289.00 -304,187.00 -292,717.00 -289,151.00 -513,021.00 -311,989.00 -299,372.00 -300,231.00 -451,948.00 76,220.00 0.00 0.00 0.00 0.00 0.00 1,000,000,000,000.00 27,739,417.21 3,253.71 85,773.00 538.67 531.75 602.30 561.00 4,041.19 3,172.80 3,389.66 90,388.00 150.69 513.08 586.46 217.82 2,247.78 2,143.85 1,193.09 9,190.59 90.69 113.19 142.26 141.09 5,241.39 5,224.28 334.68 3,069.41 3,586.85 3,385.31 13,950.40 17,870.69 131.85 48,463.34 39,654.49 40,779.07 31,921.93
Other current assets -191,248.34 -1,748.00 -67,066.00 333,650.00 255,978.00 117,315.00 476,289.00 304,187.00 292,717.00 289,151.00 438,183.00 311,989.00 299,372.00 300,231.00 451,948.00 839,959.00 829,393.00 833,865.00 837,148.00 877,316.00 925,540.00 1,052,565.00 856,880.00 983,213.00 884,939.00 840,647.00 812,439.00 812,481.00 822,908.00 826,274.00 862,364.00 881,089.00 899,935.00 947,230.00 996,385.00 1,094,533.00 1,168,060.00 1,134,936.00 1,061,213.00 1,119,062.00 1,085,084.00 1,304,948.00 1,160,434.00 968,065.00 892,533.00 1,033,086.00 1,100,632.00 986,330.00 1,057,675.00 1,138,221.00 1,403,455.00 1,482,228.00 1,369,368.00 1,625,252.00 1,513,121.00 1,793,697.00 630,009.00 637,383.00 1,298,539.00 572,069.00 552,758.00 516,691.00 1,063,233.00 490,692.00 495,464.00 488,639.00 1,725,428.00 413,511.50 1,896,528.48 640,224.11 1,265,485.00 430,454.98 466,740.11 300,208.49 535,804.00 433,991.03 438,365.56 387,781.93
Total current assets 369,353.00 169,137.63 191,515.00 187,211.00 201,353.00 254,956.00 526,313.00 317,354.00 313,377.00 291,667.00 210,270.00 202,529.00 197,321.00 219,350.00 228,244.00 217,813.00 210,418.00 297,533.00 1,078,042.00 1,074,242.00 1,068,272.00 1,139,348.00 1,118,720.00 1,149,239.00 1,233,076.00 1,110,263.00 1,207,263.00 1,108,163.00 1,094,415.00 1,125,225.00 1,157,340.00 1,190,241.00 1,118,819.00 1,230,347.00 1,273,771.00 1,316,580.00 1,308,141.00 1,351,673.00 1,421,873.00 1,527,385.00 1,470,680.00 1,339,936.00 1,431,459.00 1,389,028.00 1,643,034.00 1,425,251.00 1,289,085.00 1,202,634.00 1,183,143.00 1,331,261.00 1,312,206.00 1,405,849.00 1,512,611.00 1,700,270.00 1,653,137.00 1,718,047.00 1,776,576.00 1,862,255.00 1,944,317.00 751,746.00 745,531.00 1,569,649.00 654,914.00 632,605.00 586,686.00 1,237,977.00 565,016.00 552,099.00 544,727.00 1,937,633.00 450,266.58 1,935,325.25 868,776.57 1,498,871.00 461,455.64 493,905.42 708,802.48 661,736.00 459,812.48 462,675.47 410,594.28
Total non-current assets + 1,113,674.00 1,269,932.18 1,199,731.00 1,210,619.00 1,215,494.00 1,449,495.00 1,123,483.00 1,034,052.00 1,017,408.00 190,587.00 248,907.00 244,544.00 254,272.00 228,683.00 242,014.00 238,222.00 240,665.00 154,607.00 248,016.00 246,142.00 249,120.00 185,911.00 268,797.00 258,057.00 258,210.00 187,411.00 293,659.00 327,933.00 342,764.00 222,912.00 222,642.00 230,719.00 358,916.00 244,385.00 247,683.00 252,154.00 256,615.00 238,873.00 267,078.00 275,905.00 269,889.00 289,194.00 287,915.00 305,148.00 312,431.00 283,452.00 420,104.00 462,776.00 453,431.00 280,139.00 475,765.00 504,030.00 520,079.00 312,059.00 532,509.00 523,127.00 326,719.00 301,848.00 338,162.00 1,097,949.00 1,096,714.00 335,981.00 1,302,834.00 1,293,050.00 1,083,756.00 262,687.00 1,094,541.00 1,180,774.00 1,558,698.00 264,790.00 1,011,319.72 57,201.30 1,435,385.38 521,478.00 1,418,080.98 1,444,134.30 1,037,707.77 464,494.00 635,610.30 596,369.37 623,408.08
Total assets 1,483,027.00 1,435,067.00 1,391,246.00 1,397,830.00 1,416,847.00 1,387,177.00 1,380,092.00 1,351,406.00 1,330,785.00 1,317,266.00 1,358,272.00 1,306,820.00 1,306,777.00 1,336,788.00 1,498,067.00 1,386,660.00 1,343,066.00 1,323,993.00 1,326,058.00 1,320,384.00 1,317,392.00 1,324,961.00 1,387,517.00 1,407,296.00 1,491,286.00 1,299,638.00 1,500,922.00 1,436,096.00 1,437,179.00 1,348,137.00 1,379,982.00 1,420,960.00 1,477,735.00 1,474,732.00 1,521,454.00 1,568,734.00 1,564,756.00 1,590,546.00 1,688,951.00 1,803,290.00 1,740,569.00 1,629,130.00 1,719,374.00 1,694,176.00 1,955,465.00 1,708,703.00 1,709,189.00 1,665,410.00 1,636,574.00 1,611,400.00 1,787,971.00 1,909,879.00 2,032,690.00 2,012,329.00 2,185,646.00 2,241,174.00 2,103,295.00 2,164,103.00 2,282,479.00 1,849,695.00 1,842,245.00 1,905,630.00 1,957,748.00 1,925,655.00 1,670,442.00 1,500,664.00 1,659,557.00 1,732,873.00 2,103,425.00 2,202,423.00 1,461,586.31 1,992,526.55 2,304,161.95 2,020,349.00 1,879,536.62 1,938,039.72 1,746,510.25 1,126,230.00 1,095,422.78 1,059,044.84 1,034,002.36
Total current liabilities + 885,481.00 957,702.00 838,925.00 824,601.00 833,740.00 862,099.00 58,136.00 795,291.00 56,135.00 96,575.00 8,798.00 7,081.00 4,908.00 90,659.00 6,251.00 5,189.00 4,456.00 75,824.00 3,128.00 3,428.00 4,723.00 85,102.00 4,383.00 4,116.00 4,531.00 78,925.00 12,762.00 12,418.00 13,024.00 107,352.00 134,518.00 145,044.00 17,476.00 127,776.00 179,532.00 178,559.00 164,832.00 142,026.00 191,937.00 206,390.00 206,400.00 165,254.00 201,768.00 200,016.00 235,052.00 189,094.00 223,651.00 220,944.00 55,175.00 182,432.00 247,838.00 269,216.00 260,582.00 200,706.00 70,119.00 63,532.00 59,901.00 208,754.00 62,409.00 65,198.00 60,722.00 185,092.00 54,571.00 55,654.00 43,993.00 157,407.00 47,381.00 44,766.00 37,423.00 155,694.00 32,998.79 59,225.21 63,548.21 188,604.00 57,575.26 65,316.13 69,070.38 81,960.00 29,454.73 28,859.16 18,372.15
Total non-current liabilities + 517,899.00 397,162.00 473,443.00 495,377.00 501,540.00 445,646.00 1,255,554.00 480,846.00 1,254,894.00 683,734.00 117,050.00 122,860.00 4,908.00 90,659.00 6,251.00 144,805.00 144,055.00 152,656.00 148,487.00 149,648.00 149,856.00 157,071.00 150,549.00 153,735.00 136,936.00 141,780.00 145,522.00 148,307.00 154,459.00 158,202.00 159,239.00 164,295.00 161,803.00 166,509.00 166,378.00 172,185.00 180,315.00 179,316.00 170,755.00 172,107.00 160,303.00 169,551.00 170,128.00 170,535.00 168,244.00 156,030.00 146,166.00 140,536.00 132,895.00 143,718.00 141,667.00 142,776.00 148,161.00 172,208.00 157,566.00 159,755.00 163,061.00 180,286.00 159,188.00 159,866.00 161,506.00 187,819.00 143,889.00 151,962.00 148,282.00 149,781.00 138,848.00 140,840.00 139,333.00 158,431.00 95,787.62 129,507.89 177,262.17 181,680.00 151,012.43 153,249.71 137,145.17 132,495.00 126,658.27 121,553.43 117,266.92
Total liabilities 1,403,380.00 1,354,864.00 1,312,368.00 1,319,978.00 1,335,280.00 1,307,745.00 1,303,624.00 1,276,137.00 1,254,894.00 1,240,935.00 1,284,380.00 1,234,492.00 1,233,399.00 1,264,460.00 1,427,152.00 1,317,775.00 1,274,333.00 1,255,962.00 1,260,122.00 1,255,156.00 1,253,641.00 1,262,776.00 1,325,327.00 1,344,478.00 1,427,997.00 1,242,000.00 1,436,301.00 1,371,114.00 1,367,984.00 1,279,399.00 1,311,195.00 1,352,099.00 1,409,710.00 1,406,633.00 1,450,844.00 1,497,524.00 1,499,904.00 1,525,728.00 1,622,224.00 1,736,481.00 1,674,021.00 1,561,506.00 1,650,495.00 1,618,440.00 1,877,534.00 1,635,480.00 1,639,082.00 1,597,008.00 1,580,557.00 1,556,433.00 1,731,207.00 1,852,144.00 1,976,612.00 1,957,919.00 2,128,238.00 2,184,816.00 2,047,490.00 2,109,443.00 2,229,371.00 1,798,017.00 1,790,655.00 1,855,238.00 1,918,209.00 1,883,084.00 1,630,258.00 1,462,695.00 1,623,900.00 1,697,433.00 2,068,527.00 2,170,509.00 1,435,607.16 1,958,824.19 2,268,146.73 1,981,883.00 1,841,983.76 1,901,039.16 1,709,667.62 1,093,422.00 1,064,404.73 1,029,960.30 1,003,256.71
Total stockholders' equity + 78,013.00 78,641.00 77,378.00 76,395.00 80,000.00 77,826.00 74,914.00 73,686.00 65,505.00 73,054.00 72,118.00 70,605.00 71,580.00 70,537.00 69,048.00 67,116.00 66,977.00 66,333.00 64,302.00 63,637.00 62,109.00 60,598.00 60,554.00 61,170.00 61,654.00 56,000.00 63,022.00 63,417.00 67,590.00 67,170.00 67,252.00 67,332.00 66,615.00 67,849.00 70,345.00 70,932.00 64,560.00 64,502.00 66,443.00 66,540.00 66,269.00 67,354.00 68,623.00 75,436.00 77,643.00 72,970.00 69,821.00 68,139.00 55,753.00 54,720.00 56,460.00 57,479.00 55,820.00 54,003.00 56,815.00 55,745.00 54,958.00 53,390.00 51,884.00 50,055.00 49,981.00 48,843.00 38,508.00 41,538.00 39,118.00 36,647.00 34,565.00 34,327.00 33,661.00 30,703.00 24,674.08 31,922.47 33,981.41 37,044.00 36,811.45 36,283.95 36,237.04 32,808.00 31,018.05 29,084.55 30,745.65
Common shares outstanding 1,957 1,940 2,000 2,007 1,998 1,998 2,026 1,998 2,058 2,093 2,108 2,109 2,113 2,128 2,116 2,115 2,143 2,096 2,144 2,142 2,140 2,149 2,157 2,111 2,121 2,117 2,112 2,114 2,152 2,097 2,157 2,155 2,151 2,095 2,152 2,140 1,655 1,554 1,777 1,742 1,573 1,554 1,550 1,592 1,588 1,581 1,548 1,288 1,237 1,206 1,234 1,205 1,134 1,104 1,124 1,121 1,128 1,082 1,117 1,137 1,138 817 817 853 852 817 847 857 794 638 676 657 623 608 630 636 638 574 657 713 658
about 5 hours ago