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 + 471,553.00 363,464.00 362,612.00 272,751.00 411,474.00 485,004.00 404,709.00 443,199.00 493,032.00 329,093.00 23,329.00 277,013.00 271,926.00 257,059.00 242,053.00 188,698.00 199,790.00 175,332.00 87,708.00 57,657.00
Accounts receivable, net 22,981.00 42,356.00 53,724.00 14,908.00 14,859.00 58,824.00 19,831.00 19,696.00 64,200.00 19,289.00 43,683.00 44,329.00 38,812.00 43,258.00 44,352.00 41,752.00 40,721.00 44,068.00 20,662.00 15,706.00
Inventories -524,614.00 -369,987.00 -440,907.00 -471,575.00 -385,842.00 -343,641.00 -433,935.00 -398,733.00 1,425.00 22,867.00 20,833.00 51,282.00 54,356.00 59,062.00 47,986.00 28,509.00 28,947.00 34,563.00
Other current assets -22,981.00 470,890.00 369,987.00 440,907.00 471,575.00 385,842.00 384,006.00 433,935.00 398,733.00 954,085.00 897,118.00 809,686.00 251,794.00 650,795.00 724,263.00 703,024.00 799,182.00 341,780.00 318,123.00
Total current assets 494,534.00 405,820.00 416,336.00 287,659.00 426,333.00 543,828.00 424,540.00 238,408.00 90,557.00 46,436.00 67,012.00 321,342.00 310,738.00 300,317.00 286,405.00 230,450.00 240,511.00 219,400.00 108,370.00 73,363.00
Total non-current assets + 1,654,097.00 1,524,025.00 1,516,132.00 605,225.00 652,357.00 1,409,083.00 614,012.00 600,848.00 598,890.00 531,735.00 1,720,620.00 1,365,813.00 1,212,764.00 1,122,651.00 1,027,462.00 1,027,678.00 1,003,135.00 1,090,239.00 467,072.00 408,633.00
Total assets 2,148,631.00 1,929,845.00 1,932,468.00 1,881,016.00 1,948,068.00 1,952,911.00 1,927,555.00 1,895,883.00 1,951,757.00 1,930,115.00 1,787,632.00 1,687,155.00 1,523,502.00 1,422,968.00 1,313,867.00 1,258,128.00 1,243,646.00 1,309,639.00 575,442.00 481,996.00
Total current liabilities + 1,722,685.00 1,480,610.00 1,447,732.00 51,145.00 34,409.00 1,537,740.00 104,512.00 13,357.00 14,572.00 96,781.00 1,380,285.00 1,317,950.00 1,199,496.00 1,136,678.00 1,046,826.00 973,256.00 925,426.00 940,165.00 428,421.00 349,037.00
Total non-current liabilities + 242,908.00 268,169.00 297,293.00 51,145.00 163,476.00 229,459.00 228,191.00 229,044.00 225,020.00 255,077.00 213,456.00 183,943.00 152,998.00 127,379.00 125,354.00 156,983.00 203,861.00 267,158.00 99,393.00 87,145.00
Total liabilities 1,965,593.00 1,748,779.00 1,745,025.00 1,699,141.00 1,757,958.00 1,767,199.00 1,739,571.00 1,698,817.00 1,743,678.00 1,729,618.00 1,593,741.00 1,501,893.00 1,352,494.00 1,264,057.00 1,172,180.00 1,130,239.00 1,129,287.00 1,207,323.00 527,814.00 436,182.00
Total stockholders' equity + 181,117.00 179,120.00 185,735.00 181,875.00 190,110.00 184,680.00 187,984.00 197,066.00 208,079.00 200,497.00 192,998.00 184,394.00 170,142.00 157,554.00 140,241.00 126,408.00 111,786.00 99,084.00 47,628.00 45,814.00
Common shares outstanding 3,217 3,468 3,720 3,837 4,096 4,134 4,425 4,838 5,017 5,108 5,210 5,324 5,371 5,352 5,323 5,263 4,563 3,391 3,383 3,410
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 + 612,094.00 471,553.00 380,449.00 377,976.00 352,312.00 363,464.00 350,248.00 378,279.00 404,581.00 362,612.00 234,358.00 166,905.00 171,505.00 272,751.00 170,573.00 280,972.00 204,207.00 411,474.00 282,719.00 464,070.00 328,548.00 485,004.00 284,262.00 491,402.00 402,038.00 404,709.00 419,967.00 430,410.00 417,067.00 443,199.00 422,487.00 429,136.00 474,051.00 493,032.00 291,416.00 289,450.00 319,228.00 329,093.00 310,878.00 273,413.00 274,635.00 23,329.00 283,801.00 280,354.00 277,396.00 277,013.00 266,283.00 269,596.00 272,396.00 271,926.00 278,327.00 267,378.00 264,377.00 257,059.00 178,020.00 155,865.00 166,839.00 242,053.00 165,904.00 167,235.00 167,909.00 188,698.00 121,821.00 138,601.00 117,521.00 199,790.00 77,922.00 76,718.00 87,308.00 175,332.00 32,607.00 27,379.00 18,459.00 87,708.00 23,433.00 24,330.00 23,101.00 57,657.00 21,288.00 28,134.00 29,478.00
Accounts receivable, net 29,749.00 22,981.00 43,032.00 56,139.00 51,067.00 42,356.00 52,095.00 44,451.00 55,850.00 53,724.00 51,018.00 52,067.00 50,787.00 14,908.00 46,194.00 14,530.00 43,461.00 14,859.00 38,255.00 15,720.00 48,112.00 58,824.00 56,353.00 17,410.00 19,136.00 19,831.00 19,600.00 19,324.00 19,122.00 19,696.00 19,745.00 19,614.00 19,293.00 64,200.00 19,211.00 19,174.00 19,156.00 19,289.00 55,400.00 59,270.00 59,779.00 43,683.00 44,827.00 41,203.00 48,077.00 44,329.00 43,299.00 39,552.00 39,093.00 38,812.00 44,624.00 42,803.00 41,787.00 43,258.00 44,352.00 12,372.00 14,778.00 15,648.00 41,752.00 40,721.00 44,068.00 17,564.00 17,382.00 20,662.00 19,766.00 10,295.00 7,362.00 15,706.00 9,592.00 10,572.00 16,362.00
Inventories 253,519.00 -154,781.00 -524,614.00 -438,852.00 -385,883.00 -379,152.00 -369,987.00 -362,019.00 -325,982.00 -390,789.00 -416,461.00 -772,289.00 -769,013.00 140.00 159.00 156.00 195.00 252.00 303.00 437.00 377.00 436.00 451.00 522.00 499.00 22,096.00 20,820.00 20,872.00 25,744.00 18,980.00 27,367.00 28,626.00 25,267.00 19,600.00 21,307.00 24,037.00 28,026.00 26,616.00 22,867.00 33,778.00 34,933.00 20,439.00 20,833.00 29,401.00 42,115.00 50,246.00 51,282.00 54,844.00 55,622.00 49,024.00 54,356.00 48,391.00 37,627.00 40,061.00 59,062.00 53,316.00 47,574.00 43,958.00 47,986.00 43,911.00 49,928.00 47,175.00 28,509.00 20,614.00 27,044.00 31,736.00 28,947.00 31,800.00 36,444.00 34,024.00 34,563.00 41,138.00 40,821.00 44,605.00
Other current assets -22,981.00 -109,767.80 -56,139.00 -52,095.00 483,695.00 447,722.00 470,890.00 438,852.00 385,883.00 379,152.00 369,987.00 362,019.00 360,730.00 419,781.00 440,907.00 476,824.00 479,467.00 964,123.00 964,905.00 1,001,699.00 1,041,085.00 1,125,708.00 1,089,913.00 1,087,351.00 1,092,339.00 1,068,678.00 1,056,627.00 794,998.00 796,523.00 784,545.00 1,262,310.00 987,990.00 993,366.00 998,934.00 1,275,371.00 1,012,699.00 1,037,306.00 1,020,090.00 954,085.00 926,887.00 900,338.00 931,430.00 897,118.00 892,660.00 861,233.00 821,993.00 809,686.00 767,182.00 745,829.00 744,842.00 755,217.00 1,020,885.00 980,194.00 961,754.00 650,795.00 973,255.00 944,018.00 950,499.00 724,263.00 930,671.00 953,616.00 945,977.00 703,024.00 933,626.00 963,974.00 990,052.00 799,182.00 455,161.00 476,228.00 439,692.00 341,780.00 406,031.00 393,905.00 373,200.00 318,123.00 362,649.00 360,460.00 368,113.00
Total current assets 612,094.00 494,534.00 423,481.00 434,115.00 403,379.00 405,820.00 402,343.00 422,730.00 460,431.00 416,336.00 285,376.00 218,972.00 222,292.00 287,659.00 216,767.00 209,261.00 247,668.00 276,036.00 25,509.00 25,304.00 376,660.00 543,828.00 340,615.00 24,704.00 22,738.00 175,539.00 22,401.00 20,880.00 20,650.00 198,043.00 442,232.00 448,750.00 493,344.00 90,557.00 310,627.00 308,624.00 338,384.00 46,436.00 366,278.00 332,683.00 334,414.00 67,012.00 328,628.00 321,557.00 325,473.00 321,342.00 309,582.00 309,148.00 311,489.00 310,738.00 322,951.00 310,181.00 306,164.00 300,317.00 16,986.00 16,811.00 17,000.00 286,405.00 18,314.00 24,059.00 16,978.00 230,450.00 16,001.00 17,571.00 16,301.00 240,511.00 17,233.00 20,632.00 22,186.00 219,400.00 30,425.00 13,610.00 31,522.00 108,370.00 32,465.00 23,468.00 20,208.00 73,363.00 22,812.00 24,641.00 29,586.00
Total non-current assets + 1,593,658.00 1,654,097.00 1,639,445.00 1,547,154.00 1,546,932.00 1,524,025.00 1,519,782.00 1,517,343.00 1,498,722.00 1,516,132.00 1,623,885.00 1,657,348.00 1,664,108.00 605,225.00 1,660,978.00 632,516.00 1,692,041.00 662,555.00 101,316.00 99,486.00 1,582,883.00 1,409,083.00 1,581,605.00 87,904.00 89,536.00 614,012.00 99,587.00 97,387.00 93,685.00 591,267.00 586,659.00 585,129.00 583,628.00 598,890.00 552,811.00 542,365.00 537,482.00 531,735.00 1,575,846.00 1,556,552.00 1,514,768.00 1,720,620.00 1,422,637.00 1,399,060.00 1,412,264.00 1,365,813.00 1,327,273.00 1,289,726.00 1,235,218.00 1,212,764.00 1,165,104.00 1,130,382.00 1,130,470.00 1,122,651.00 1,357,729.00 1,319,393.00 1,316,799.00 1,027,462.00 1,286,631.00 1,235,675.00 1,227,688.00 1,027,678.00 1,204,783.00 1,208,291.00 1,207,329.00 1,003,135.00 1,211,392.00 1,263,544.00 1,263,705.00 1,090,239.00 591,936.00 595,464.00 559,380.00 467,072.00 516,262.00 516,397.00 465,693.00 408,633.00 460,629.00 474,875.00 462,842.00
Total assets 2,205,752.00 2,148,631.00 2,062,926.00 1,981,269.00 1,950,311.00 1,929,845.00 1,922,125.00 1,940,073.00 1,959,153.00 1,932,468.00 1,909,261.00 1,876,320.00 1,886,400.00 1,881,016.00 1,877,745.00 1,881,142.00 1,939,709.00 1,948,068.00 1,954,901.00 1,945,996.00 1,959,543.00 1,952,911.00 1,922,220.00 1,968,766.00 1,981,349.00 1,927,555.00 1,943,950.00 1,923,388.00 1,887,792.00 1,895,883.00 1,872,981.00 1,879,700.00 1,915,388.00 1,951,757.00 1,934,939.00 1,930,871.00 1,951,564.00 1,930,115.00 1,942,124.00 1,889,235.00 1,849,182.00 1,787,632.00 1,751,265.00 1,720,617.00 1,737,737.00 1,687,155.00 1,636,855.00 1,598,874.00 1,546,707.00 1,523,502.00 1,488,055.00 1,440,563.00 1,436,634.00 1,422,968.00 1,374,715.00 1,336,204.00 1,333,799.00 1,313,867.00 1,304,945.00 1,259,734.00 1,244,666.00 1,258,128.00 1,220,784.00 1,225,862.00 1,223,630.00 1,243,646.00 1,228,625.00 1,284,176.00 1,285,891.00 1,309,639.00 622,361.00 609,074.00 595,221.00 575,442.00 548,727.00 539,865.00 485,901.00 481,996.00 483,441.00 499,516.00 492,428.00
Total current liabilities + 1,775,239.00 1,722,685.00 1,598,010.00 1,528,698.00 1,501,504.00 1,480,610.00 1,461,540.00 1,484,728.00 1,492,161.00 1,447,732.00 1,513,390.00 1,502,305.00 1,512,817.00 51,145.00 1,519,524.00 13,188.00 1,589,184.00 13,218.00 41,980.00 45,635.00 1,572,953.00 1,537,740.00 1,510,710.00 60,485.00 92,289.00 104,512.00 123,908.00 115,344.00 106,597.00 105,787.00 105,451.00 104,496.00 97,207.00 14,572.00 93,811.00 95,356.00 94,871.00 96,781.00 1,483,331.00 1,442,647.00 1,422,790.00 1,380,285.00 1,371,948.00 1,350,190.00 1,364,481.00 1,317,950.00 1,269,279.00 1,249,447.00 1,216,816.00 1,199,496.00 1,168,030.00 1,153,411.00 1,147,048.00 1,136,678.00 1,087,855.00 1,061,783.00 1,057,198.00 1,046,826.00 1,032,487.00 978,946.00 961,120.00 973,256.00 932,476.00 919,392.00 905,597.00 925,426.00 885,409.00 933,378.00 928,184.00 940,165.00 438,761.00 425,263.00 412,127.00 428,421.00 376,685.00 365,581.00 324,338.00 349,037.00 328,119.00 340,071.00 329,655.00
Total non-current liabilities + 250,200.00 242,908.00 281,904.00 269,617.00 265,901.00 268,169.00 275,574.00 277,197.00 284,318.00 297,293.00 213,498.00 192,063.00 190,363.00 51,145.00 179,812.00 13,188.00 168,836.00 13,218.00 1,721,850.00 1,707,234.00 198,242.00 229,459.00 229,478.00 1,728,159.00 1,705,730.00 228,191.00 1,625,626.00 1,608,007.00 1,582,462.00 229,044.00 221,323.00 219,284.00 227,302.00 225,020.00 238,893.00 238,869.00 256,468.00 255,077.00 254,835.00 243,927.00 227,888.00 213,456.00 185,274.00 179,751.00 183,292.00 183,943.00 184,586.00 167,878.00 153,422.00 152,998.00 151,212.00 123,375.00 126,191.00 127,379.00 130,801.00 124,984.00 129,752.00 125,354.00 133,214.00 142,872.00 148,603.00 156,983.00 163,143.00 185,072.00 199,879.00 203,861.00 214,292.00 229,416.00 250,650.00 267,158.00 136,643.00 135,847.00 134,935.00 99,393.00 124,304.00 126,983.00 115,428.00 87,145.00 110,460.00 117,551.00 120,812.00
Total liabilities 2,025,439.00 1,965,593.00 1,879,914.00 1,798,315.00 1,767,405.00 1,748,779.00 1,737,114.00 1,761,925.00 1,776,479.00 1,745,025.00 1,726,888.00 1,694,368.00 1,703,180.00 1,699,141.00 1,699,336.00 1,701,349.00 1,758,020.00 1,757,958.00 1,763,830.00 1,752,869.00 1,771,195.00 1,767,199.00 1,740,188.00 1,788,644.00 1,798,019.00 1,739,571.00 1,749,534.00 1,723,351.00 1,689,059.00 1,698,817.00 1,673,302.00 1,673,631.00 1,708,678.00 1,743,678.00 1,728,115.00 1,724,726.00 1,749,075.00 1,729,618.00 1,738,166.00 1,686,574.00 1,650,678.00 1,593,741.00 1,557,222.00 1,529,941.00 1,547,773.00 1,501,893.00 1,453,865.00 1,417,325.00 1,370,238.00 1,352,494.00 1,319,242.00 1,276,786.00 1,273,239.00 1,264,057.00 1,218,656.00 1,186,767.00 1,186,950.00 1,172,180.00 1,165,701.00 1,121,818.00 1,109,723.00 1,130,239.00 1,095,619.00 1,104,464.00 1,105,476.00 1,129,287.00 1,099,701.00 1,162,794.00 1,178,834.00 1,207,323.00 575,404.00 561,110.00 547,062.00 527,814.00 500,989.00 492,564.00 439,766.00 436,182.00 438,579.00 457,622.00 450,467.00
Total stockholders' equity + 178,396.00 181,117.00 181,154.00 181,111.00 181,090.00 179,120.00 183,265.00 176,430.00 180,943.00 185,735.00 180,715.00 180,191.00 181,168.00 179,889.00 176,189.00 177,532.00 179,243.00 187,606.00 189,028.00 191,262.00 187,218.00 184,680.00 181,173.00 179,386.00 182,718.00 187,146.00 193,304.00 199,042.00 197,832.00 196,166.00 198,741.00 205,188.00 205,752.00 206,936.00 205,929.00 205,230.00 201,500.00 199,581.00 203,028.00 201,745.00 197,496.00 192,998.00 193,051.00 189,558.00 188,796.00 184,394.00 182,481.00 180,859.00 175,654.00 170,142.00 167,165.00 162,421.00 162,086.00 157,554.00 154,679.00 148,070.00 145,516.00 140,241.00 137,768.00 136,401.00 133,471.00 126,408.00 123,658.00 119,772.00 116,142.00 111,786.00 122,150.00 114,623.00 100,295.00 99,084.00 46,957.00 47,964.00 48,159.00 47,628.00 47,738.00 47,301.00 46,135.00 45,814.00 44,862.00 41,894.00 41,961.00
Common shares outstanding 3,217 3,217 3,217 3,267 3,322 3,361 3,425 3,486 3,600 3,657 3,681 3,725 3,819 3,833 3,825 3,820 3,869 3,965 4,091 4,159 4,171 4,151 4,132 4,106 4,105 4,272 4,390 4,498 4,589 4,701 4,826 4,900 4,931 4,963 4,997 5,046 5,081 5,078 5,095 5,122 5,139 5,178 5,194 5,221 5,251 5,279 5,310 5,370 5,353 5,367 5,382 5,385 5,360 5,339 5,356 5,370 5,338 5,318 5,319 5,332 5,333 5,294 5,273 5,261 5,225 4,796 4,706 4,502 4,249 3,594 3,331 3,321 3,318 3,318 3,374 3,389 3,416 3,416 3,416 3,404 3,396
about 2 hours ago