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,314.29 623.56 1,512.88 2,034.13 1,728.69 1,527.79 1,230.49 923.74 1,051.10 974.47 807.84 967.44 1,273.99 1,260.98 1,294.83 1,084.99 926.58 741.69 575.27 511.94
Accounts receivable, net 2,021.89 1,997.84 1,532.60 2,107.65 3,810.29 1,998.06 1,315.09 1,581.53 1,414.74 1,190.13 1,112.26 1,236.04 1,073.50 1,031.38 934.75 1,003.88 810.37 788.18 933.52 811.49
Inventories 257.55 987.27 327.45 131.78 0.00 0.00 0.00 0.00 20.28 0.00 12.10 10.42 8.71 8.34 8.28 7.49
Other current assets 419.45 513.62 389.71 376.24 1,096.07 437.70 224.34 229.55 75.61 54.01 56.45 85.77 67.78 65.24 57.78 51.48 50.88 43.50 25.91 18.42
Total current assets 3,755.62 3,659.78 3,435.20 4,518.02 6,635.05 3,963.54 2,769.92 2,734.82 2,541.45 2,218.58 1,976.51 2,289.25 2,415.27 2,357.60 2,286.88 2,140.36 1,787.83 1,573.36 1,534.70 1,341.84
Total non-current assets + 1,138.02 1,094.68 1,088.61 1,072.42 974.88 963.96 921.96 579.74 575.56 572.29 589.07 601.66 599.54 596.53 579.94 538.82 535.89 527.48 534.37 480.50
Total assets 4,893.64 4,754.46 4,523.81 5,590.43 7,609.93 4,927.50 3,691.88 3,314.56 3,117.01 2,790.87 2,565.58 2,890.91 3,014.81 2,954.13 2,866.83 2,679.18 2,323.72 2,100.84 2,069.07 1,822.34
Total current liabilities + 2,072.81 2,066.47 1,704.41 2,054.06 3,726.30 1,893.04 1,168.32 1,326.84 1,093.12 929.93 861.37 983.78 870.20 842.56 796.15 861.98 708.39 670.35 769.75 709.15
Total non-current liabilities + 459.70 462.20 427.98 422.84 385.64 371.23 326.35 31.17 29.52 13.73 26.39 35.51 58.28 79.00 60.61 69.05 53.99 46.57 55.53 26.74
Total liabilities 2,532.51 2,528.67 2,132.40 2,476.90 4,111.94 2,264.28 1,494.67 1,326.84 1,122.64 943.66 870.90 1,019.30 928.48 921.56 856.76 931.03 762.38 716.92 825.29 735.89
Total stockholders' equity + 2,355.63 2,223.01 2,390.35 3,110.02 3,494.43 2,659.64 2,195.03 1,986.84 1,991.86 1,844.64 1,691.99 1,868.41 2,084.78 2,027.70 2,003.64 1,740.91 1,553.01 1,366.42 1,226.57 1,069.94
Common shares outstanding 136 142 150 164 171 171 174 178 182 183 190 197 207 212 215 216 217 219 222 222
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,316.50 1,314.29 1,190.17 1,156.16 1,318.52 1,148.32 1,293.17 1,271.85 1,370.46 1,512.88 1,639.43 1,698.59 2,350.79 2,034.13 2,154.53 1,976.97 2,139.63 1,728.69 1,820.11 1,674.12 1,793.39 1,527.79 1,465.51 1,180.46 1,111.97 1,230.49 1,215.97 1,082.65 1,189.43 923.74 990.61 1,020.85 1,132.90 1,051.10 1,033.44 1,114.91 1,156.04 974.47 1,042.70 980.26 1,013.92 807.84 976.94 1,032.77 1,033.21 967.44 1,030.80 1,056.71 1,217.54 1,273.99 1,410.16 1,376.01 1,394.69 1,260.98 1,367.64 1,364.62 1,429.19 1,294.83 1,261.30 1,226.90 1,239.08 1,084.99 1,057.83 961.01 1,042.36 926.58 947.90 916.62 884.28 741.69 696.76 703.90 741.57 575.27 557.62 575.51 577.35 511.94 499.92 455.11 567.82
Accounts receivable, net 2,056.81 2,021.89 2,045.28 2,005.09 1,904.17 1,997.84 2,176.96 1,843.89 1,572.36 1,532.60 1,458.98 1,423.62 1,604.47 2,107.65 2,748.32 3,469.83 3,934.86 3,810.29 3,330.40 2,647.52 2,227.04 1,998.06 1,582.42 1,460.32 1,268.80 1,315.09 1,319.03 1,382.07 1,353.73 1,581.53 1,528.52 1,337.72 1,326.17 1,414.74 1,349.85 1,215.28 1,126.49 1,190.13 1,108.52 1,051.37 1,010.67 1,112.26 1,166.30 1,194.18 1,253.64 1,236.04 1,183.17 1,150.53 1,062.92 1,073.50 1,027.57 1,018.34 982.12 1,031.38 1,015.35 983.13 934.87 934.75 997.71 1,028.02 1,006.98 1,003.88 1,082.73 1,016.58 817.94 810.37 684.25 577.30 613.28 788.18 995.11 982.73 878.19 933.52 984.09 829.20 750.94 811.49 812.22 751.93 689.69
Inventories 223.77 175.72 195.67 257.55 499.94 745.58 817.44 987.27 841.69 534.69 387.85 327.45 232.35 147.93 143.99 131.78 130.69 143.65 131.54 0.00 168.09 136.13 0.00 0.00 0.00 0.00 0.00 0.00 19.57 19.68 18.20 0.00 20.86 0.00 0.00 20.28 20.78 0.00 0.00 0.00 0.00 0.00 11.87 12.10 10.96 10.23 9.75 10.42 10.16 9.47 9.38 8.71 8.33 8.14 8.49 8.34 7.81 8.51 8.92 7.99 7.89 7.19 8.28 7.76 7.61 7.39 7.49 8.72 6.68 6.77
Other current assets 278.76 419.45 439.10 490.32 417.91 513.62 612.91 581.01 430.88 389.71 413.51 360.34 301.75 376.24 684.70 883.35 888.25 1,096.07 961.04 663.63 473.76 437.70 361.97 217.49 238.05 224.34 234.21 246.74 185.84 229.55 227.34 205.57 179.02 75.61 135.62 164.13 119.27 54.01 84.47 95.21 62.90 56.45 92.22 107.80 65.32 85.77 104.01 103.23 54.53 67.78 60.48 81.43 54.02 65.24 57.00 57.64 46.14 57.78 53.61 58.13 34.76 51.48 43.09 44.83 32.65 50.88 44.37 40.99 33.71 43.50 42.48 61.34 26.30 25.91 29.61 33.05 23.11 18.42 22.88 34.87 20.26
Total current assets 3,652.07 3,755.62 3,674.55 3,651.58 3,640.60 3,659.78 4,083.05 3,696.75 3,373.69 3,435.20 3,511.92 3,482.55 4,257.01 4,518.02 5,587.56 6,330.15 6,962.73 6,635.05 6,111.54 4,985.26 4,494.20 3,963.54 3,409.90 2,858.27 2,618.82 2,769.92 2,769.21 2,711.46 2,728.99 2,734.82 2,746.47 2,564.14 2,638.09 2,541.45 2,518.92 2,494.32 2,401.80 2,218.58 2,235.69 2,126.85 2,087.48 1,976.51 2,235.46 2,334.76 2,352.16 2,289.25 2,317.97 2,310.47 2,334.99 2,415.27 2,498.21 2,475.78 2,430.83 2,357.60 2,440.00 2,405.40 2,410.20 2,286.88 2,312.61 2,313.04 2,280.83 2,140.36 2,183.65 2,022.41 1,892.95 1,787.83 1,676.52 1,534.91 1,531.27 1,573.36 1,734.34 1,747.96 1,646.07 1,534.70 1,571.33 1,437.76 1,351.39 1,341.84 1,335.02 1,241.91 1,277.78
Total non-current assets + 1,129.61 1,138.02 1,105.04 1,134.91 1,116.05 1,094.68 1,087.87 1,091.59 1,114.57 1,088.61 1,066.21 1,081.49 1,075.57 1,072.42 1,019.97 1,030.99 993.26 974.88 964.84 967.91 960.80 963.96 948.65 951.91 891.15 921.96 937.24 935.53 913.92 579.74 588.33 568.69 574.39 575.56 549.96 528.44 500.92 572.29 578.11 580.29 592.26 589.07 591.56 597.62 591.62 601.66 608.08 619.47 590.51 599.54 600.35 587.89 586.97 596.53 592.19 586.98 591.03 579.94 570.56 564.96 555.91 538.82 532.54 524.14 529.13 535.89 540.37 539.04 523.55 527.48 536.00 541.74 537.64 534.37 533.88 499.50 485.41 480.50 476.65 473.64 378.43
Total assets 4,781.68 4,893.64 4,779.58 4,786.48 4,756.65 4,754.46 5,170.92 4,788.34 4,488.27 4,523.81 4,578.12 4,564.04 5,332.58 5,590.43 6,607.53 7,361.14 7,955.99 7,609.93 7,076.38 5,953.17 5,455.00 4,927.50 4,358.55 3,810.18 3,509.97 3,691.88 3,706.45 3,646.99 3,642.91 3,314.56 3,334.80 3,132.83 3,212.48 3,117.01 3,068.88 3,022.76 2,902.72 2,790.87 2,813.80 2,707.14 2,679.74 2,565.58 2,827.02 2,932.38 2,943.78 2,890.91 2,926.05 2,929.94 2,925.50 3,014.81 3,098.56 3,063.67 3,017.80 2,954.13 3,032.19 2,992.37 3,001.22 2,866.83 2,883.17 2,878.00 2,836.73 2,679.18 2,716.18 2,546.54 2,422.08 2,323.72 2,216.89 2,073.94 2,054.82 2,100.84 2,270.34 2,289.70 2,183.70 2,069.07 2,105.21 1,937.26 1,836.80 1,822.34 1,811.66 1,715.55 1,656.21
Total current liabilities + 2,041.39 2,072.81 2,047.76 2,116.27 1,990.24 2,066.47 2,375.75 2,160.92 1,826.34 1,704.41 1,667.05 1,579.11 1,760.06 2,054.06 2,706.25 3,411.07 3,721.97 3,726.30 3,275.48 2,485.23 2,195.02 1,893.04 1,496.71 1,288.07 1,159.18 1,168.32 1,183.59 1,278.82 1,227.93 1,326.84 1,377.47 1,240.27 1,198.88 1,093.12 1,076.05 1,007.65 926.80 929.93 927.60 894.03 854.42 861.37 955.20 993.68 979.22 983.78 962.80 962.23 901.49 870.20 863.98 860.21 831.68 842.56 866.20 882.90 828.26 796.15 865.50 921.53 914.99 861.98 921.27 864.54 748.44 708.39 655.14 573.73 584.63 670.35 852.27 872.18 798.96 769.75 841.02 763.27 685.68 709.15 734.28 686.79 645.60
Total non-current liabilities + 453.66 459.70 449.19 472.92 478.90 462.20 436.00 449.00 464.26 427.98 419.60 426.83 422.15 422.84 409.88 414.81 384.69 385.64 380.31 384.29 381.33 371.23 357.37 360.51 313.64 326.35 313.58 315.78 289.55 31.33 29.52 11.75 36.47 24.20 13.73 32.26 33.61 42.82 26.39 29.62 48.96 37.03 35.51 59.33 70.57 64.00 58.28 53.85 81.51 81.50 79.00 70.29 59.42 70.93 60.61 55.61 77.33 72.63 69.05 58.80 47.20 44.71 53.99 41.80 45.53 47.66 46.57 61.32 94.97 67.57 55.53 60.16 42.46 33.00 26.74 34.43 29.02 20.22
Total liabilities 2,495.06 2,532.51 2,496.94 2,589.20 2,469.15 2,528.67 2,811.75 2,609.91 2,290.60 2,132.40 2,086.65 2,005.94 2,182.21 2,476.90 3,116.13 3,825.88 4,106.66 4,111.94 3,655.79 2,869.52 2,576.35 2,264.28 1,854.08 1,648.58 1,472.82 1,494.67 1,497.17 1,594.60 1,517.48 1,326.84 1,377.47 1,240.27 1,230.22 1,122.64 1,087.80 1,044.12 951.00 943.66 959.86 927.63 897.23 870.90 984.83 1,042.64 1,016.25 1,019.30 1,022.12 1,032.80 965.49 928.48 917.83 941.72 913.18 921.56 936.49 942.32 899.19 856.76 921.11 998.85 987.61 931.03 980.07 911.73 793.14 762.38 696.93 619.26 632.29 716.92 913.58 967.15 866.52 825.29 901.18 805.73 718.68 735.89 768.71 715.81 665.82
Total stockholders' equity + 2,284.37 2,355.63 2,280.40 2,195.35 2,285.79 2,223.01 2,356.71 2,176.42 2,195.46 2,390.35 2,489.78 2,555.93 3,147.17 3,110.02 3,482.18 3,525.25 3,843.39 3,494.43 3,417.36 3,079.45 2,874.79 2,659.64 2,502.03 2,159.12 2,034.81 2,195.03 2,207.39 2,050.97 2,124.27 1,986.84 1,955.85 1,889.75 1,979.47 1,991.86 1,978.00 1,975.84 1,948.90 1,844.64 1,850.08 1,775.92 1,779.25 1,691.99 1,839.05 1,886.62 1,924.89 1,868.41 1,901.37 1,894.81 1,958.13 2,084.78 2,179.58 2,119.84 2,102.70 2,027.70 2,090.02 2,043.46 2,095.45 2,003.64 1,955.72 1,872.05 1,841.91 1,740.91 1,728.62 1,626.42 1,620.55 1,553.01 1,512.05 1,445.57 1,413.19 1,366.42 1,339.88 1,322.55 1,299.81 1,226.57 1,187.33 1,115.03 1,101.53 1,069.94 1,021.61 969.60 974.31
Common shares outstanding 134 135 137 138 138 140 141 142 144 146 148 152 155 159 163 166 169 170 172 172 172 172 171 169 171 173 173 174 175 176 177 179 179 181 182 182 182 182 183 183 183 187 190 192 193 193 195 197 202 206 207 207 208 209 211 213 214 214 215 216 216 212 216 216 217 212 217 217 216 213 219 221 220 213 222 222 223 214 221 224 223
about 12 hours ago