Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 7.28B | $ 7.28B | $ 7.27B | $ 6.28B | $ 5.05B | $ 4.77B | |
$ 5.29B | $ 5.29B | $ -5.24B | $ -4.61B | $ 3.83B | $ 3.61B | |
$ 1.99B | $ 1.99B | $ 2.03B | $ 1.67B | $ 1.22B | $ 1.16B | |
$ 1.22B | $ 1.22B | $ 1.22B | $ 1.06B | $ 833.05M | $ 800.33M | |
$ 794.81M | $ 794.81M | $ 808.91M | $ 609.23M | $ 389.77M | $ 356.63M | |
$ -4.92M | $ -4.92M | - | - | $ -1.24M | $ -4.03M | |
$ -26.18M | $ -26.18M | $ -22.67M | $ -19.30M | $ 11.26M | $ 10.26M | |
$ 789.89M | $ 789.89M | $ 829.41M | $ 627.53M | $ 399.80M | $ 362.85M | |
$ 155.75M | $ 155.75M | $ 125.72M | $ 128.80M | $ 76.62M | $ 67.08M | |
$ 26.18M | $ 26.18M | $ 22.67M | $ 19.30M | - | - | |
$ 530.62M | $ 499.37M | $ 601.17M | $ 418.94M | $ 246.44M | $ 225.54M | |
$ 13.56 | $ 13.72 | $ 15.46 | $ 10.83 | $ 7.03 | $ 6.51 | |
$ 13.52 | $ 13.67 | $ 15.41 | $ 10.78 | $ 7.01 | $ 6.50 | |
$ 110.46M | $ 39.09M | $ 38.89M | $ 35.24M | $ 35.07M | $ 34.64M | |
$ 110.87M | $ 39.23M | $ 39.01M | $ 35.42M | $ 35.15M | $ 34.68M | |
$ 9.80 | $ 9.80 | - | - | $ 6.92 | $ 6.40 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 6.52B | $ 6.52B | $ -4.02B | $ -3.55B | $ 4.67B | $ 4.41B | |
$ 556.63M | $ 536.34M | $ 601.17M | $ 418.94M | $ 269.58M | $ 245.95M | |
$ 494.35M | $ 624.01M | - | - | $ 269.58M | $ 245.95M | |
- | - | - | - | $ 1.24M | $ 4.03M | |
$ 794.81M | $ 794.81M | $ 829.41M | $ 628.53M | $ 401.03M | $ 366.88M | |
$ 829.90M | $ 829.90M | $ 861.10M | $ 656.65M | $ 426.94M | $ 391.40M |