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 + 1,807,485.99 796,538.63 717,452.92 131,663.20 34,475.72 6,792.51 10,809.16 16,650.54 4,318.46 1,625.50 895.26 934.75 1,145.55 831.57 459.29 1,089.48 1,025.14 639.50 424.10 477.62
Accounts receivable, net 220,031.38 170,700.15 142,659.99 72,486.29 25,681.16 7,029.41 8,276.42 4,034.34 2,331.57 1,513.62 1,106.14 844.41 510.77 538.25 411.99 369.36 421.29 177.59 242.84 223.65
Inventories 195,889.88 3,664.70 16,700.90 5,709.80 2,278.31 571.50 307.64 360.27 106.00 116.86 8.45 29.13 7.36 54.28 7.59 12.91 12.46 12.30 16.53 9.62
Other current assets 12,686.57 37,150.03 49,126.53 30,714.13 6,701.79 1,405.88 1,546.71 156.67 397.29 0.77 128.12 150.67 26.50 36.09 2.74 9.15 0.00
Total current assets 2,236,093.83 1,008,053.51 925,940.34 240,573.41 69,136.98 15,799.31 20,939.93 23,163.32 7,153.31 3,347.07 2,230.22 1,958.96 1,803.06 1,460.19 878.87 1,471.76 1,468.04 829.38 683.47 710.89
Total non-current assets + 3,176,055.08 2,386,544.75 2,396,677.23 1,042,713.28 336,382.94 112,795.06 74,661.40 38,779.71 6,513.59 5,584.26 4,416.36 4,215.46 4,269.85 4,105.25 4,145.30 4,139.59 4,151.15 4,203.94 4,320.41 4,421.51
Total assets 5,412,148.91 3,394,598.26 3,322,617.57 1,283,286.69 405,519.92 128,594.37 95,601.33 61,943.03 13,666.90 8,931.33 6,646.58 6,174.42 6,072.91 5,565.44 5,024.17 5,611.35 5,619.19 5,033.32 5,003.88 5,132.40
Total current liabilities + 447,063.62 368,955.74 260,324.26 65,999.04 39,465.33 8,109.67 7,952.20 7,146.36 4,605.94 1,902.95 1,320.58 1,251.75 1,347.73 828.54 575.30 574.15 607.76 358.19 312.88 378.24
Total non-current liabilities + 1,838,410.58 792,130.34 1,198,944.62 385,130.79 131,148.10 54,458.05 39,565.66 23,851.36 3,741.32 4,502.01 3,630.56 3,055.12 2,702.09 2,694.19 2,495.37 1,744.18 1,790.32 1,602.41 1,760.17 1,975.73
Total liabilities 2,285,474.21 1,161,086.08 1,459,268.88 451,129.83 170,613.43 62,567.72 47,517.86 30,997.72 8,347.26 6,404.95 4,951.14 4,306.88 4,049.83 3,522.73 3,070.67 2,318.33 2,398.08 1,960.59 2,073.05 2,353.97
Total stockholders' equity + 3,126,671.87 2,233,510.40 1,863,346.69 832,156.52 234,906.39 66,026.64 48,083.47 30,945.31 5,319.64 2,526.38 1,695.43 1,867.54 2,023.08 2,042.71 1,953.49 3,293.02 3,221.11 3,072.73 2,930.83 2,778.43
Common shares outstanding 151 151 151 151 151 152 155 158 165 165 165 165 165 165 165 165 165 165 165 165
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 + 1,806,015.00 1,807,485.99 875,354.40 676,205.02 955,749.54 331,583.18 647,426.96 544,290.44 452,549.37 717,452.92 164,084.92 114,874.14 42,280.01 131,663.20 38,206.57 25,421.44 17,698.63 17,698.63 12,416.11 7,880.88 6,792.51 6,792.51 19,351.52 15,685.37 10,809.16 10,809.16 10,393.25 9,176.29 16,650.54 16,650.54 16,575.80 14,684.68 4,318.46 4,318.46 3,227.60 2,913.53 1,625.50 1,625.50 1,383.44 1,226.15 895.26 895.26 742.19 580.52 934.75 934.75 922.72 934.44 1,145.55 1,145.55 820.47 715.35 831.57 831.57 776.78 680.60 459.29 459.29 344.54 58.61 1,089.48 1,089.48 923.41 1,041.82 1,025.14 1,025.14 243.80 870.26 639.50 639.50 562.75 571.55 424.10 424.10 320.45 255.25 477.62 477.62 806.77 609.08 512.72
Accounts receivable, net 415,915.00 220,031.38 204,153.46 209,129.83 157,142.73 156,042.54 133,678.13 132,741.56 95,737.00 142,659.99 38,185.93 27,998.52 23,276.98 72,486.29 17,293.06 16,459.16 13,183.81 13,183.81 10,834.37 9,416.19 7,029.41 7,029.41 6,374.57 6,659.13 8,276.42 8,276.42 7,010.61 5,757.22 4,034.34 4,034.34 4,182.37 3,223.24 2,331.57 2,331.57 1,490.08 1,353.56 1,513.62 1,513.62 1,333.73 1,097.96 1,106.14 1,106.14 717.39 1,011.80 844.41 844.41 665.63 486.15 510.77 510.77 391.47 272.03 538.25 538.25 480.35 317.21 411.99 411.99 356.57 82.98 369.36 369.36 382.79 254.26 421.29 421.29 63.02 210.35 177.59 177.59 302.65 223.72 242.84 242.84 237.83 231.11 223.65 223.65 193.15 223.15 201.30
Inventories 12,343.00 195,889.88 17,699.71 12,281.33 9,725.95 3,664.70 9,617.25 12,743.30 7,247.79 16,700.90 3,144.38 2,368.06 1,833.55 5,709.80 3,119.37 2,484.28 1,169.60 1,169.60 1,352.23 732.79 571.50 571.50 338.78 571.26 307.64 307.64 786.14 562.53 360.27 360.27 297.84 475.67 106.00 106.00 206.15 174.54 116.86 116.86 93.34 66.97 8.45 8.45 66.22 56.00 29.13 29.13 78.32 19.28 7.36 7.36 11.58 31.21 54.28 54.28 13.41 33.67 7.59 7.59 26.49 3.34 12.91 12.91 14.45 17.66 12.46 12.46 5.01 14.58 12.30 12.30 7.92 8.45 16.53 16.53 7.71 18.37 9.62 9.62 13.88 9.31 5.92
Other current assets 1.00 12,686.57 91,353.99 58,165.49 38,502.78 51,807.64 39,941.31 36,673.92 32,120.49 49,126.53 16,345.92 12,800.95 9,863.00 30,714.13 7,970.62 6,760.20 3,440.47 3,440.47 3,134.51 1,840.34 1,405.88 1,405.88 1,305.58 1,283.56 1,546.71 1,546.71 1,828.91 1,569.50 156.67 156.67 100.62 54.82 397.29 397.29 363.73 201.82 0.77 0.77 280.55 113.79 128.12 128.12 81.11 87.61 150.67 150.67 119.17 127.08 26.50 26.50 177.64 159.46 36.09 36.09 133.54 0.05 1.55 2.74 9.15 9.15 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
Total current assets 2,234,274.00 2,236,093.83 1,188,561.56 955,781.67 1,161,120.99 1,008,053.51 830,663.65 726,449.21 587,654.65 925,940.34 221,761.15 158,041.67 77,253.54 240,573.41 66,589.62 51,125.08 35,492.50 35,492.50 27,737.22 19,870.20 15,799.31 15,799.31 27,370.45 24,199.32 20,939.93 20,939.93 20,018.92 17,065.54 23,163.32 23,163.32 22,788.80 19,355.56 7,153.31 7,153.31 5,287.55 4,643.44 3,347.07 3,347.07 2,932.64 2,504.87 2,230.22 2,230.22 1,606.91 1,735.94 1,958.96 1,958.96 1,785.83 1,566.95 1,803.06 1,803.06 1,401.16 1,178.04 1,460.19 1,460.19 1,270.55 1,031.52 878.87 878.87 727.59 1,471.76 1,471.76 1,320.65 1,313.74 1,468.04 1,468.04 1,095.18 829.38 829.38 873.33 803.72 683.47 683.47 572.40 504.73 710.89 710.89 1,013.80 841.54 719.95
Total non-current assets + 3,615,289.00 3,176,055.08 2,916,417.22 2,754,160.88 2,585,413.18 2,386,544.75 2,147,192.99 1,883,964.93 1,565,454.56 2,396,677.23 677,007.22 490,759.42 334,838.69 1,042,713.28 280,828.67 230,712.90 172,687.23 172,687.23 156,397.40 146,308.54 112,795.06 112,795.06 92,631.64 85,805.44 74,661.40 74,661.40 64,100.99 53,881.72 38,779.71 38,779.71 8,394.52 7,524.47 6,513.59 6,513.59 6,107.75 5,841.89 5,584.26 5,584.26 5,364.54 4,469.45 4,416.36 4,416.36 4,307.60 4,257.05 4,215.46 4,215.46 4,391.83 4,343.31 4,269.85 4,269.85 4,183.28 4,182.11 4,105.25 4,105.25 4,093.08 4,123.75 4,145.30 4,145.30 4,138.97 4,139.59 4,139.59 4,189.81 4,187.44 4,151.15 4,151.15 4,173.04 4,203.94 4,203.94 4,197.09 4,198.41 4,320.41 4,320.41 4,321.83 4,261.16 4,421.51 4,421.51 4,393.58 4,437.42 4,475.03
Total assets 5,849,563.00 5,412,148.91 4,104,978.78 3,709,942.55 3,746,534.16 3,394,598.26 2,977,856.64 2,610,414.14 2,153,109.21 3,322,617.57 898,768.37 648,801.09 412,092.23 1,283,286.69 347,418.29 281,837.98 208,179.73 208,179.73 184,134.62 166,178.74 128,594.37 128,594.37 120,002.09 110,004.76 95,601.33 95,601.33 84,119.91 70,947.26 61,943.03 61,943.03 31,183.31 26,880.04 13,666.90 13,666.90 11,395.30 10,485.34 8,931.33 8,931.33 8,297.18 6,974.32 6,646.58 6,646.58 5,914.50 5,992.99 6,174.42 6,174.42 6,177.65 5,910.26 6,072.91 6,072.91 5,584.44 5,360.15 5,565.44 5,565.44 5,363.63 5,155.27 5,024.17 5,024.17 4,866.56 1,156.19 5,611.35 5,611.35 5,510.46 5,501.19 5,619.19 5,619.19 1,394.77 5,268.22 5,033.32 5,033.32 5,070.42 5,002.13 5,003.88 5,003.88 4,894.23 4,765.89 5,132.40 5,132.40 5,407.39 5,278.96 5,194.98
Total current liabilities + 437,014.00 447,063.62 319,229.75 284,988.47 391,142.28 368,955.74 310,706.13 688,900.88 195,200.87 260,324.26 68,154.11 40,230.07 21,193.78 65,999.04 20,378.09 15,846.51 20,260.12 20,260.12 16,211.11 12,993.01 8,109.67 8,109.67 7,611.14 6,368.86 7,952.20 7,952.20 7,352.30 6,937.68 7,146.36 7,146.36 4,389.64 3,318.02 4,605.94 4,605.94 3,404.70 3,076.77 1,902.95 1,902.95 1,828.29 1,418.22 1,320.58 1,320.58 1,152.57 1,117.41 1,251.75 1,251.75 1,061.38 907.37 1,347.73 1,347.73 1,163.49 1,016.44 828.54 828.54 645.03 566.63 575.30 575.30 524.03 114.05 574.15 574.15 515.92 508.22 607.76 607.76 115.02 377.62 358.19 358.19 379.19 287.03 312.88 312.88 265.26 261.50 378.24 378.24 726.47 316.95 339.31
Total non-current liabilities + 1,829,360.00 1,838,410.58 1,000,933.90 896,764.99 823,136.06 792,130.34 720,907.08 230,867.43 604,585.91 1,198,944.62 257,098.33 186,803.56 123,674.16 385,130.79 103,785.78 86,701.23 67,326.84 67,326.84 64,631.91 62,773.04 54,458.05 54,458.05 49,406.28 45,401.13 39,565.66 39,565.66 36,799.60 27,719.80 23,851.36 23,851.36 22,429.05 15,928.82 3,741.32 3,741.32 3,645.67 3,581.74 4,502.01 4,502.01 4,404.52 3,642.97 3,630.56 3,630.56 2,905.54 2,848.02 3,055.12 3,055.12 3,015.33 2,942.46 2,702.09 2,702.09 2,456.53 2,334.89 2,694.19 2,694.19 2,629.42 2,534.58 2,495.37 2,495.37 1,896.82 1,744.18 1,744.18 1,713.64 1,749.73 1,790.32 1,790.32 1,834.96 1,602.41 1,602.41 1,619.29 1,684.92 1,760.17 1,760.17 1,738.14 1,668.60 1,975.73 1,975.73 1,987.36 2,355.71 2,432.61
Total liabilities 2,266,374.00 2,285,474.21 1,320,163.65 1,181,753.46 1,214,278.34 1,161,086.08 1,031,613.21 919,768.31 799,786.78 1,459,268.88 325,252.44 227,033.63 144,867.94 451,129.83 124,163.87 102,547.74 87,586.96 87,586.96 80,843.02 75,766.05 62,567.72 62,567.72 57,017.42 51,769.99 47,517.86 47,517.86 44,151.90 34,657.48 30,997.72 30,997.72 26,818.69 19,246.84 8,347.26 8,347.26 7,050.37 6,658.51 6,404.95 6,404.95 6,232.81 5,061.19 4,951.14 4,951.14 4,058.11 3,965.43 4,306.88 4,306.88 4,076.72 3,849.84 4,049.83 4,049.83 3,620.01 3,351.33 3,522.73 3,522.73 3,274.45 3,101.21 3,070.67 3,070.67 2,420.85 562.58 2,318.33 2,318.33 2,229.56 2,257.94 2,398.08 2,398.08 590.75 2,212.57 1,960.59 1,960.59 1,998.48 1,971.96 2,073.05 2,073.05 2,003.40 1,930.10 2,353.97 2,353.97 2,713.83 2,672.66 2,771.92
Total stockholders' equity + 3,583,186.00 3,126,671.87 2,784,812.74 2,528,186.97 2,532,253.90 2,233,510.40 1,946,241.83 1,690,644.49 1,353,321.25 1,863,346.69 573,515.66 421,767.20 267,224.18 832,156.52 223,254.42 179,290.27 120,592.72 120,592.72 103,291.55 90,412.65 66,026.61 66,026.61 62,984.64 58,234.74 48,083.44 48,083.44 39,967.99 36,289.76 30,945.30 30,945.30 4,364.61 7,633.19 5,319.63 5,319.63 4,344.92 3,826.82 2,526.37 2,526.37 2,064.36 1,913.13 1,695.43 1,695.43 1,856.39 2,027.55 1,867.54 1,867.54 2,100.93 2,060.42 2,023.08 2,023.08 1,964.42 2,008.83 2,042.71 2,042.71 2,089.17 2,054.06 1,953.49 1,953.49 2,445.71 593.60 3,293.02 3,293.02 3,280.90 3,243.24 3,221.11 3,221.11 804.01 3,055.65 3,072.73 3,072.73 3,071.94 3,030.18 2,930.83 2,930.83 2,890.83 2,835.79 2,778.42 2,778.42 2,693.56 2,606.29 2,423.06
Common shares outstanding 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 151 152 152 155 155 154 155 164 164 163 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 169 169 169 169 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165 165
1 day ago