Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 8.46B | $ 8.19B | $ 7.26B | $ 6.64B | $ 6.00B | $ 5.56B | |
$ 4.95B | $ 4.23B | $ 3.75B | $ 3.47B | $ 3.07B | $ 2.81B | |
$ 4.12B | $ 3.96B | $ 3.51B | $ 3.16B | $ 2.92B | $ 2.75B | |
$ 4.78B | $ 2.51B | $ 2.31B | $ 2.04B | $ 1.81B | $ 1.59B | |
$ 1.53B | $ 1.44B | $ 1.20B | $ 1.12B | $ 1.11B | $ 1.17B | |
$ -204.23M | $ -307.80M | $ -320.07M | $ -333.44M | $ -397.81M | $ -451.99M | |
$ -469.00K | $ -18.61M | $ 55.07M | $ 177.70M | $ -200.83M | $ -21.31M | |
$ 1.19B | $ 1.12B | $ 829.37M | $ 608.95M | $ 516.23M | $ 692.60M | |
$ 155.81M | $ 155.25M | $ 124.79M | $ 109.22M | $ 146.15M | $ 185.35M | |
$ 4.70M | $ 11.70M | - | - | - | - | |
$ 1.04B | $ 969.18M | $ 704.35M | $ 500.19M | $ 369.78M | $ 507.45M | |
$ 10.96 | $ 10.35 | $ 7.69 | $ 5.57 | $ 4.22 | $ 6.03 | |
$ 10.92 | $ 10.31 | $ 7.67 | $ 5.53 | $ 4.18 | $ 5.99 | |
$ 377.54M | $ 93.61M | $ 91.57M | $ 89.77M | $ 87.70M | $ 84.14M | |
$ 379.16M | $ 94.01M | $ 91.83M | $ 90.41M | $ 88.41M | $ 84.68M | |
$ 16.19 | $ 17.04 | $ 12.40 | $ 11.48 | $ 10.64 | $ 9.84 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 13.75B | $ 6.74B | $ 6.06B | $ 5.52B | $ 4.88B | $ 4.40B | |
$ 1.04B | $ 969.18M | $ 704.35M | $ 500.19M | $ 369.78M | $ 507.45M | |
$ -1.91B | $ -1.88B | - | - | $ 518.73M | $ 543.40M | |
- | - | - | - | $ 406.47M | $ 479.68M | |
$ 1.44B | $ 1.53B | $ 773.61M | $ 543.13M | $ 922.69M | $ 1.17B | |
$ 3.39B | $ 3.37B | $ 2.53B | $ 2.22B | $ 2.35B | $ 2.46B |