Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 8.19B | $ 8.19B | $ 7.26B | $ 6.64B | $ 6.00B | $ 5.56B | |
$ 9.49B | $ 6.74B | $ 3.75B | $ 3.47B | $ 3.07B | $ 2.81B | |
$ 9.25B | $ 8.19B | $ 3.51B | $ 3.16B | $ 2.92B | $ 2.75B | |
$ 4.68B | $ 6.75B | $ 2.31B | $ 2.04B | $ 1.81B | $ 1.59B | |
$ 2.50B | $ 1.44B | $ 1.20B | $ 1.12B | $ 1.11B | $ 1.17B | |
$ -307.80M | $ -307.80M | $ -320.07M | $ -333.44M | $ -397.81M | $ -451.99M | |
$ 7.80M | $ 6.20M | $ 55.07M | $ 177.70M | $ -200.83M | $ -21.31M | |
$ 1.12B | $ 1.12B | $ 829.37M | $ 608.95M | $ 516.23M | $ 692.60M | |
$ 155.25M | $ 155.25M | $ 124.79M | $ 109.22M | $ 146.15M | $ 185.35M | |
$ 11.70M | $ 11.70M | - | - | - | - | |
$ 969.18M | $ 969.18M | $ 704.35M | $ 500.19M | $ 369.78M | $ 507.45M | |
$ 10.34 | $ 10.35 | $ 7.69 | $ 5.57 | $ 4.22 | $ 6.03 | |
$ 10.31 | $ 10.31 | $ 7.67 | $ 5.53 | $ 4.18 | $ 5.99 | |
$ 374.46M | $ 93.61M | $ 91.57M | $ 89.77M | $ 87.70M | $ 84.14M | |
$ 376.04M | $ 94.01M | $ 91.83M | $ 90.41M | $ 88.41M | $ 84.68M | |
$ 14.49 | $ 14.49 | $ 12.40 | $ 11.48 | $ 10.64 | $ 9.84 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 14.17B | $ 13.49B | $ 6.06B | $ 5.52B | $ 4.88B | $ 4.40B | |
$ 969.18M | $ 969.18M | $ 704.35M | $ 500.19M | $ 369.78M | $ 507.45M | |
$ -536.36M | $ -1.88B | - | - | $ 518.73M | $ 543.40M | |
- | - | - | - | $ 406.47M | $ 479.68M | |
$ 1.08B | $ 1.08B | $ 773.61M | $ 543.13M | $ 922.69M | $ 1.17B | |
$ 2.94B | $ 2.94B | $ 2.53B | $ 2.22B | $ 2.35B | $ 2.46B |