Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 8.60B | $ 8.19B | $ 7.26B | $ 6.64B | $ 6.00B | $ 5.56B | |
$ 4.36B | $ 4.23B | $ 3.75B | $ 3.47B | $ 3.07B | $ 2.81B | |
$ 4.23B | $ 3.96B | $ 3.51B | $ 3.16B | $ 2.92B | $ 2.75B | |
$ 2.67B | $ 2.51B | $ 2.29B | $ 5.54B | $ -1.81B | $ -1.59B | |
$ 1.57B | $ 1.44B | $ 1.20B | $ 1.11B | $ 1.11B | $ 1.17B | |
$ -90.96M | $ -307.80M | $ -320.07M | $ -333.44M | $ -397.81M | $ -451.99M | |
$ -18.00M | $ -18.61M | $ -76.91M | $ 154.93M | $ 200.83M | $ 21.31M | |
$ 1.25B | $ 1.12B | $ 829.37M | $ 608.95M | $ 516.23M | $ 692.60M | |
$ 189.82M | $ 155.25M | $ 124.79M | $ 109.22M | $ 146.15M | $ 185.35M | |
$ 4.70M | $ 11.70M | $ 8.60M | - | - | - | |
$ 1.06B | $ 969.18M | $ 704.35M | $ 500.19M | $ 369.78M | $ 507.48M | |
$ 11.14 | $ 10.35 | $ 7.69 | $ 5.57 | $ 4.22 | $ 6.03 | |
$ 11.09 | $ 10.31 | $ 7.67 | $ 5.53 | $ 4.18 | $ 5.99 | |
$ 379.25M | $ 93.61M | $ 91.57M | $ 89.77M | $ 87.70M | $ 84.14M | |
$ 380.72M | $ 94.01M | $ 91.83M | $ 90.41M | $ 88.41M | $ 84.68M | |
$ 17.04 | $ 17.04 | $ 12.40 | $ 11.48 | $ 10.64 | $ 9.84 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 13.23B | $ 6.74B | $ 6.04B | $ 9.01B | $ 1.27B | $ 7.23B | |
$ 1.06B | $ 969.18M | $ 704.35M | $ 500.19M | $ 369.78M | $ 507.45M | |
$ -1.89B | $ -1.88B | - | - | - | $ 570.54M | |
- | - | - | - | - | - | |
$ 1.51B | $ 1.53B | $ 1.19B | $ 945.03M | $ 922.69M | $ 650.68M | |
$ 3.50B | $ 3.37B | $ 2.92B | $ 2.60B | $ 2.35B | $ 1.95B |