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 + 963,732.00 642,918.00 608,068.00 458,250.00 654,543.00 621,500.00 414,306.00 414,264.00 483,704.00 471,259.00 489,477.00 466,794.00 411,657.00 416,352.00 422,257.00 472,487.00 447,142.00 319,331.00 267,634.00 243,187.00
Accounts receivable, net 103,351.00 97,919.00 96,697.00 67,429.00 72,716.00 64,221.00 55,937.00 88,194.00 83,580.00 80,996.00 85,518.00 86,558.00 84,529.00 95,232.00 66,907.00 107,520.00 103,904.00 59,785.00 22,364.00 21,647.00
Inventories -68,805.00 170.00 130.00 164.00 285.00 -726,435.00 -652,551.00 -605,838.00 459.00 13,533.00 11,985.00 20,313.00 16,365.00 37,032.00 46,079.00 33,281.00 351.00 69.00
Other current assets 968,171.00 981,381.00 133,776.00 1,221,804.00 1,244,825.00 1,253,526.00 726,435.00 652,551.00 605,838.00 899,688.00 890,968.00 990,204.00 1,030,408.00 1,038,023.00 1,038,910.00 1,044,992.00 922,638.00 947,215.00 761,621.00
Total current assets 1,067,083.00 740,837.00 704,765.00 539,271.00 742,016.00 702,657.00 489,964.00 502,458.00 554,798.00 532,535.00 574,995.00 553,352.00 496,186.00 511,584.00 489,164.00 580,007.00 551,046.00 379,116.00 289,998.00 264,834.00
Total non-current assets + 2,343,311.00 2,520,682.00 2,475,386.00 1,238,903.00 1,309,562.00 963,655.00 781,535.00 615,595.00 623,714.00 588,660.00 669,633.00 660,214.00 615,883.00 667,982.00 579,870.00 645,992.00 1,679,186.00 1,438,827.00 1,425,748.00 1,194,903.00
Total assets 3,410,394.00 3,261,519.00 3,180,151.00 3,050,706.00 3,169,948.00 2,819,627.00 2,434,079.00 2,354,507.00 2,281,234.00 2,187,702.00 2,144,316.00 2,104,534.00 2,102,273.00 2,209,974.00 2,129,046.00 2,264,909.00 2,230,232.00 1,817,943.00 1,715,746.00 1,459,737.00
Total current liabilities + 2,559,605.00 2,433,159.00 2,335,342.00 26,932.00 23,753.00 19,321.00 24,204.00 20,189.00 42,539.00 34,590.00 42,171.00 44,479.00 65,447.00 64,987.00 84,752.00 130,975.00 1,509,606.00 1,341,890.00 1,349,012.00 1,162,126.00
Total non-current liabilities + 547,546.00 532,801.00 553,163.00 2,497,615.00 280,117.00 262,934.00 240,856.00 229,340.00 1,971,549.00 1,886,272.00 1,845,940.00 1,816,584.00 1,804,141.00 1,908,031.00 1,814,193.00 1,905,686.00 489,182.00 299,001.00 219,931.00 162,339.00
Total liabilities 3,107,151.00 2,965,960.00 2,888,505.00 2,777,509.00 2,899,882.00 2,546,703.00 2,169,269.00 2,089,182.00 2,014,088.00 1,920,862.00 1,888,111.00 1,861,063.00 1,869,588.00 1,973,018.00 1,898,945.00 2,036,661.00 1,998,788.00 1,640,891.00 1,568,943.00 1,324,465.00
Total stockholders' equity + 303,243.00 295,559.00 291,646.00 273,197.00 270,066.00 272,924.00 264,810.00 265,325.00 267,146.00 266,840.00 256,205.00 243,471.00 232,685.00 236,956.00 230,101.00 228,248.00 231,444.00 177,052.00 146,803.00 135,272.00
Common shares outstanding 7,547 7,844 8,081 8,168 8,558 8,797 9,443 10,237 10,778 11,047 11,236 10,585 11,491 10,841 10,255 9,790 7,729 7,328 7,328 7,328
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 + 249,865.00 963,732.00 957,700.00 653,421.00 657,110.00 642,918.00 619,459.00 620,296.00 634,336.00 608,068.00 525,331.00 513,499.00 550,265.00 458,250.00 438,764.00 471,097.00 568,866.00 654,543.00 561,730.00 545,567.00 604,573.00 621,500.00 539,786.00 485,849.00 468,894.00 414,306.00 409,523.00 416,065.00 412,716.00 414,264.00 431,771.00 454,667.00 515,608.00 483,704.00 498,738.00 484,365.00 492,004.00 471,259.00 474,445.00 488,435.00 469,621.00 489,477.00 501,989.00 503,817.00 494,135.00 466,794.00 444,467.00 454,406.00 450,014.00 411,657.00 402,031.00 393,225.00 418,852.00 416,352.00 333,455.00 350,792.00 359,046.00 422,257.00 277,593.00 336,757.00 330,010.00 472,487.00 357,757.00 369,128.00 371,068.00 447,142.00 568,003.00 550,232.00 553,768.00 319,331.00 312,947.00 321,683.00 335,301.00 267,634.00 358,300.00 362,712.00 356,450.00 243,187.00 320,051.00 320,550.00 297,994.00
Accounts receivable, net 96,082.00 103,351.00 116,099.00 109,674.00 95,986.00 97,919.00 106,221.00 95,815.00 100,850.00 96,697.00 88,206.00 86,880.00 93,304.00 81,021.00 89,115.00 93,452.00 97,580.00 87,020.00 89,969.00 83,648.00 82,663.00 81,157.00 78,991.00 73,502.00 88,333.00 75,658.00 72,509.00 73,544.00 74,538.00 88,194.00 78,361.00 79,050.00 79,726.00 83,580.00 77,124.00 81,019.00 81,272.00 80,996.00 75,284.00 79,208.00 77,662.00 85,518.00 88,963.00 89,690.00 88,034.00 86,558.00 91,590.00 90,040.00 88,784.00 84,529.00 84,654.00 91,438.00 94,748.00 95,232.00 66,341.00 71,458.00 74,358.00 66,907.00 89,302.00 86,550.00 97,318.00 107,520.00 78,599.00 86,466.00 83,636.00 103,904.00 59,785.00 22,364.00 21,647.00
Inventories -411,047.00 -414,254.00 -68,805.00 160.00 148.00 117.00 170.00 75.00 162.00 118.00 130.00 87.00 93.00 137.00 164.00 135.00 169.00 275.00 285.00 188.00 205.00 236.00 244.00 265.00 263.00 9,543.00 11,718.00 13,542.00 6,207.00 26,139.00 20,113.00 10,974.00 9,283.00 6,623.00 7,897.00 9,379.00 7,732.00 10,628.00 13,533.00 8,601.00 9,824.00 12,940.00 11,985.00 15,663.00 15,186.00 20,104.00 20,313.00 17,660.00 14,830.00 15,288.00 16,365.00 25,698.00 22,567.00 27,059.00 37,032.00 35,536.00 40,547.00 37,694.00 46,079.00 42,035.00 52,795.00 41,942.00 33,281.00 29,246.00 593.00 494.00 351.00 192.00 108.00 89.00 69.00 76.00 74.00 96.00
Other current assets 1,193,133.00 -16,236.00 -13,256.00 -106,221.00 1,054,311.00 1,041,634.00 981,003.00 7,591.00 1,043,272.00 158,623.00 133,776.00 7,629.00 6,654.00 -631,032.00 1,221,804.00 1,217,237.00 1,203,130.00 1,173,654.00 1,244,825.00 1,310,623.00 1,505,152.00 1,395,832.00 1,253,526.00 1,287,584.00 1,251,647.00 1,252,955.00 1,236,454.00 1,195,044.00 1,154,058.00 1,150,324.00 1,102,722.00 975,702.00 955,954.00 953,672.00 1,066,507.00 1,062,467.00 1,070,403.00 1,082,153.00 899,688.00 904,054.00 886,858.00 903,133.00 890,968.00 942,080.00 986,854.00 984,113.00 990,204.00 1,026,259.00 1,018,311.00 990,492.00 1,030,408.00 1,331,077.00 1,307,543.00 1,318,301.00 1,038,023.00 1,400,823.00 1,400,275.00 1,403,288.00 1,038,910.00 1,467,578.00 1,466,910.00 1,435,490.00 1,044,992.00 1,482,109.00 1,487,594.00 1,528,200.00 922,638.00 1,221,537.00 1,231,173.00 1,196,030.00 947,215.00 1,088,070.00 1,042,423.00 1,015,142.00 761,621.00 980,731.00 936,444.00 886,805.00
Total current assets 1,539,080.00 1,067,083.00 1,057,563.00 763,095.00 753,096.00 740,837.00 725,680.00 716,111.00 735,186.00 704,765.00 613,537.00 600,379.00 643,569.00 539,271.00 527,879.00 564,549.00 666,446.00 741,563.00 35,207.00 37,683.00 41,419.00 42,976.00 38,010.00 39,986.00 42,335.00 37,259.00 34,496.00 38,101.00 36,557.00 36,557.00 510,132.00 520,580.00 582,396.00 554,798.00 575,862.00 565,384.00 573,276.00 532,535.00 528,604.00 171,207.00 179,610.00 574,995.00 170,426.00 163,514.00 582,169.00 553,352.00 135,996.00 150,959.00 538,798.00 496,186.00 486,685.00 484,663.00 513,600.00 511,584.00 188,706.00 217,525.00 223,629.00 489,164.00 190,497.00 226,368.00 218,567.00 580,007.00 228,661.00 258,218.00 248,686.00 551,046.00 175,404.00 166,076.00 197,407.00 379,116.00 51,050.00 46,776.00 49,319.00 289,998.00 43,785.00 48,650.00 43,586.00 264,834.00 44,245.00 49,197.00 43,732.00
Total non-current assets + 1,957,106.00 2,343,311.00 2,345,653.00 2,678,047.00 2,596,328.00 2,520,682.00 2,598,613.00 2,541,885.00 2,538,617.00 2,475,386.00 1,166,124.00 1,148,267.00 1,192,713.00 1,238,903.00 1,141,181.00 1,194,981.00 1,258,637.00 1,206,128.00 79,707.00 79,770.00 79,754.00 79,951.00 79,853.00 79,741.00 79,743.00 79,512.00 79,444.00 79,377.00 78,857.00 78,857.00 743,856.00 617,032.00 595,758.00 623,714.00 732,333.00 733,870.00 720,753.00 588,660.00 604,243.00 568,948.00 556,062.00 669,633.00 658,000.00 668,669.00 658,243.00 660,214.00 645,476.00 639,257.00 626,940.00 615,883.00 613,709.00 620,346.00 671,027.00 667,982.00 651,621.00 635,786.00 639,519.00 579,870.00 628,308.00 634,676.00 652,677.00 645,992.00 643,421.00 441,374.00 448,506.00 1,679,186.00 2,075,639.00 2,088,318.00 2,124,556.00 1,438,827.00 1,780,127.00 1,670,099.00 1,687,183.00 1,425,748.00 1,534,978.00 1,485,709.00 1,458,571.00 1,194,903.00 1,404,966.00 1,395,996.00 1,331,348.00
Total assets 3,496,186.00 3,410,394.00 3,403,216.00 3,441,142.00 3,349,424.00 3,261,519.00 3,324,293.00 3,257,996.00 3,273,803.00 3,180,151.00 3,153,090.00 3,122,633.00 3,194,657.00 3,050,706.00 3,073,383.00 3,111,606.00 3,238,223.00 3,169,495.00 3,085,446.00 3,029,894.00 2,969,992.00 2,819,627.00 2,738,452.00 2,741,688.00 2,619,954.00 2,434,079.00 2,426,330.00 2,395,892.00 2,377,164.00 2,354,507.00 2,338,833.00 2,291,670.00 2,328,478.00 2,281,234.00 2,283,896.00 2,254,529.00 2,247,701.00 2,187,702.00 2,195,314.00 2,186,609.00 2,185,498.00 2,144,316.00 2,153,006.00 2,149,034.00 2,143,545.00 2,104,534.00 2,123,613.00 2,170,557.00 2,149,851.00 2,102,273.00 2,126,653.00 2,123,320.00 2,174,611.00 2,209,974.00 2,166,162.00 2,160,854.00 2,181,449.00 2,129,046.00 2,219,628.00 2,261,319.00 2,274,532.00 2,264,909.00 2,327,811.00 2,363,878.00 2,333,200.00 2,230,232.00 2,251,043.00 2,254,394.00 2,321,963.00 1,817,943.00 1,831,177.00 1,716,875.00 1,736,502.00 1,715,746.00 1,578,763.00 1,534,359.00 1,502,157.00 1,459,737.00 1,449,211.00 1,445,193.00 1,375,080.00
Total current liabilities + 2,869,554.00 2,559,605.00 2,555,975.00 2,566,390.00 2,512,574.00 2,433,159.00 2,465,066.00 2,419,371.00 2,429,375.00 2,335,342.00 40,196.00 41,017.00 56,564.00 26,932.00 21,044.00 27,886.00 24,789.00 23,753.00 24,108.00 26,772.00 27,010.00 26,374.00 23,603.00 24,859.00 36,905.00 32,922.00 39,242.00 34,637.00 31,133.00 31,133.00 40,059.00 50,487.00 48,124.00 42,539.00 42,136.00 46,259.00 56,106.00 34,590.00 38,098.00 33,051.00 30,881.00 42,171.00 34,518.00 39,903.00 47,212.00 44,479.00 38,866.00 48,722.00 69,747.00 65,447.00 65,250.00 72,416.00 73,609.00 64,987.00 73,346.00 77,475.00 83,521.00 84,752.00 90,230.00 115,377.00 123,521.00 130,975.00 64,818.00 73,358.00 85,406.00 1,509,606.00 1,484,448.00 1,500,755.00 1,565,081.00 1,341,890.00 1,245,592.00 1,200,640.00 1,207,663.00 1,349,012.00 1,099,670.00 1,080,015.00 1,161,347.00 1,162,126.00 1,059,051.00 1,072,859.00 1,018,757.00
Total non-current liabilities + 325,964.00 547,546.00 543,089.00 575,153.00 541,269.00 532,801.00 562,715.00 544,733.00 550,876.00 553,163.00 290,359.00 286,073.00 56,564.00 2,497,615.00 21,044.00 27,886.00 24,789.00 23,753.00 2,788,874.00 2,726,003.00 2,668,982.00 2,520,329.00 2,445,999.00 2,451,192.00 2,318,131.00 2,136,347.00 2,118,701.00 2,089,847.00 2,058,049.00 2,058,049.00 2,036,616.00 1,976,967.00 2,014,130.00 1,971,549.00 1,969,301.00 1,937,283.00 1,923,442.00 1,886,272.00 1,887,133.00 1,886,489.00 1,891,841.00 1,845,940.00 1,862,583.00 1,857,472.00 1,846,145.00 1,816,584.00 1,859,209.00 1,885,036.00 1,848,216.00 1,804,141.00 1,829,121.00 1,819,872.00 1,863,917.00 1,908,031.00 1,854,210.00 1,847,404.00 1,865,429.00 1,814,193.00 1,899,146.00 1,923,766.00 1,920,135.00 1,905,686.00 2,044,347.00 2,057,346.00 2,023,471.00 489,182.00 508,912.00 498,487.00 517,333.00 299,001.00 424,546.00 353,544.00 372,530.00 219,931.00 340,583.00 318,593.00 205,954.00 162,339.00 256,563.00 244,493.00 226,897.00
Total liabilities 3,195,518.00 3,107,151.00 3,099,064.00 3,141,543.00 3,053,843.00 2,965,960.00 3,027,781.00 2,964,104.00 2,980,251.00 2,888,505.00 2,866,026.00 2,839,314.00 2,914,461.00 2,777,509.00 2,803,859.00 2,842,488.00 2,971,606.00 2,899,429.00 2,812,982.00 2,752,775.00 2,695,992.00 2,546,703.00 2,469,602.00 2,476,051.00 2,355,036.00 2,169,269.00 2,157,943.00 2,124,484.00 2,110,154.00 2,089,182.00 2,076,675.00 2,027,454.00 2,062,254.00 2,014,088.00 2,011,437.00 1,983,542.00 1,979,548.00 1,920,862.00 1,925,231.00 1,919,540.00 1,922,722.00 1,888,111.00 1,897,101.00 1,897,375.00 1,893,357.00 1,861,063.00 1,884,532.00 1,933,146.00 1,917,963.00 1,869,588.00 1,894,371.00 1,892,288.00 1,936,178.00 1,973,018.00 1,927,556.00 1,924,879.00 1,948,950.00 1,898,945.00 1,989,376.00 2,039,143.00 2,043,656.00 2,036,661.00 2,097,316.00 2,130,704.00 2,103,377.00 1,998,788.00 1,993,360.00 1,999,242.00 2,082,414.00 1,640,891.00 1,670,138.00 1,554,184.00 1,580,193.00 1,568,943.00 1,440,253.00 1,398,608.00 1,367,301.00 1,324,465.00 1,315,614.00 1,317,352.00 1,245,654.00
Total stockholders' equity + 300,668.00 303,243.00 304,152.00 299,599.00 295,581.00 295,559.00 296,512.00 293,892.00 293,552.00 291,646.00 287,064.00 283,319.00 280,196.00 273,197.00 269,524.00 269,118.00 266,617.00 270,066.00 272,464.00 277,119.00 274,000.00 272,924.00 268,850.00 265,637.00 264,918.00 264,810.00 268,387.00 271,408.00 267,010.00 265,325.00 262,158.00 264,216.00 266,224.00 267,146.00 272,459.00 270,987.00 268,153.00 266,840.00 270,083.00 267,069.00 262,776.00 256,205.00 255,905.00 251,659.00 250,188.00 243,471.00 239,081.00 237,411.00 231,888.00 232,685.00 232,282.00 231,032.00 238,433.00 236,956.00 238,606.00 235,975.00 232,499.00 230,101.00 230,252.00 222,176.00 230,876.00 228,248.00 230,495.00 233,174.00 229,823.00 231,444.00 257,683.00 255,152.00 239,549.00 177,052.00 161,039.00 162,691.00 156,309.00 146,803.00 138,510.00 135,751.00 134,856.00 135,272.00 133,597.00 127,841.00 129,426.00
Common shares outstanding 7,418 7,547 7,627 7,652 7,771 7,844 7,902 7,961 8,031 8,063 8,076 8,081 8,182 8,156 8,161 8,163 8,202 8,305 8,493 8,736 8,756 8,785 8,778 8,768 8,863 9,080 9,353 9,560 9,787 9,996 10,171 10,309 10,473 10,622 10,747 10,835 10,920 10,959 11,000 11,059 11,100 11,153 11,197 11,238 11,267 11,274 10,516 11,265 10,561 11,404 11,482 11,525 11,155 10,885 10,776 11,556 10,762 11,125 10,464 10,095 10,181 10,037 9,976 10,030 10,005 8,635 8,634 7,270 6,393 7,328 7,328 7,328 7,328 7,328 7,328 7,328 7,328 7,328 7,328 7,328 7,328
about 2 hours ago