Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 386.46B | $ 371.62B | $ 324.16B | $ 287.60B | $ 257.14B | $ 242.16B | |
$ -11.57B | $ 38.77B | $ 244.54B | $ 217.94B | $ 190.14B | $ 28.12B | |
$ 398.03B | $ 332.85B | $ 79.62B | $ 69.65B | $ 67.00B | $ 214.04B | |
$ 117.23B | $ 58.60B | $ 51.18B | $ 45.68B | $ 44.59B | $ 37.91B | |
$ 32.80B | $ 32.36B | $ 28.43B | $ 23.97B | $ 22.41B | $ 19.68B | |
$ -3.72B | $ -3.25B | $ -2.09B | $ -1.66B | $ -1.66B | $ -1.70B | |
$ 57.41B | $ 237.81B | $ 2.03B | $ 184.59B | $ 157.89B | $ 154.55B | |
$ 27.83B | $ 29.11B | $ 26.34B | $ 22.31B | $ 20.74B | $ 17.98B | |
$ 5.44B | $ 5.97B | $ 5.70B | $ 4.58B | $ 4.97B | $ 3.74B | |
- | - | - | - | - | - | |
$ 39.91B | $ 22.38B | $ 20.12B | $ -41.76B | $ -38.76B | $ 13.84B | |
$ 23.36 | $ 24.12 | $ 21.47 | $ 18.33 | $ 16.23 | $ 14.55 | |
$ 23.14 | $ 23.86 | $ 21.18 | $ 18.08 | $ 16.03 | $ 14.33 | |
$ 3.69B | $ 928.00M | $ 937.00M | $ 943.00M | $ 949.00M | $ 951.00M | |
$ 3.70B | $ 928.00M | $ 937.00M | $ 943.00M | $ 12.00M | $ 15.00M | |
$ 7.96 | $ 7.29 | $ 6.40 | $ 5.60 | $ 4.83 | $ 4.14 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 176.46B | $ 97.37B | $ 295.73B | $ 263.63B | $ 75.34B | $ 66.03B | |
$ 21.57B | $ 22.38B | $ 20.12B | $ 17.29B | $ 15.40B | $ 13.84B | |
$ 5.61B | - | - | - | $ 16.39B | $ 14.93B | |
- | - | - | - | - | - | |
$ 23.86B | $ 32.36B | $ 28.43B | $ -35.07B | $ 22.41B | $ 18.06B | |
$ 25.89B | $ 36.33B | $ 31.84B | $ -31.97B | $ 25.30B | $ 20.78B |