Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 371.64B | $ 523.42B | $ 447.08B | $ 339.64B | $ 357.27B | $ 287.51B | |
$ 230.35B | $ 350.85B | $ 291.67B | $ 199.76B | $ 237.88B | $ 189.12B | |
$ 141.29B | $ 172.57B | $ 155.41B | $ 139.88B | $ 119.39B | $ 98.39B | |
$ 35.34B | $ 46.42B | $ 40.90B | $ 39.28B | $ 31.04B | $ 22.83B | |
$ 105.96B | $ 126.15B | $ 114.51B | $ 100.60B | $ 88.35B | $ 75.56B | |
$ -7.84B | $ -10.40B | $ -10.20B | $ -8.63B | $ -6.61B | $ -5.62B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 100.48B | $ 117.48B | $ 105.66B | $ 91.28B | $ 84.30B | $ 72.02B | |
$ 33.00B | $ 38.33B | $ 35.20B | $ 27.54B | $ 25.29B | $ 22.22B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 67.48B | $ 79.15B | $ 69.56B | $ 63.62B | $ 58.80B | $ 49.52B | |
$ 88.66 | $ 104.00 | $ 101.09 | $ 95.23 | $ 88.93 | $ 75.18 | |
$ 88.62 | $ 103.96 | $ 101.09 | $ 95.23 | $ 88.93 | $ 75.18 | |
$ 2.28B | $ 761.06M | $ 688.10M | $ 668.02M | $ 661.19M | $ 658.58M | |
$ 2.28B | $ 761.35M | $ 688.10M | $ 668.02M | $ 661.19M | $ 658.58M | |
$ 42.00 | $ 42.00 | $ 39.00 | $ 17.50 | $ 31.50 | $ 25.50 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 265.69B | $ 397.28B | $ 332.57B | $ 239.05B | $ 268.92B | $ 211.95B | |
$ 67.48B | $ 79.15B | $ 69.56B | $ 63.62B | $ 58.80B | $ 49.52B | |
$ 70.37B | $ 83.11B | $ 72.28B | $ 66.70B | $ 59.06B | $ 49.96B | |
$ 7.85B | $ 10.41B | $ 10.21B | $ 8.65B | $ 6.62B | $ 5.63B | |
$ 108.33B | $ 127.89B | $ 115.87B | $ 99.93B | $ 90.91B | $ 77.65B | |
$ 108.33B | $ 144.15B | $ 131.81B | $ 115.80B | $ 105.08B | $ 89.59B |