Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 9.09B | $ 9.43B | $ 9.44B | $ 7.16B | $ 6.56B | $ 6.16B | |
$ 7.04B | $ 7.31B | $ -7.61B | $ -6.08B | $ 5.46B | $ 5.07B | |
$ 2.06B | $ 2.12B | $ 1.83B | $ 1.07B | $ 1.10B | $ 1.09B | |
$ 838.00M | $ 795.00M | $ 933.00M | $ 619.00M | $ 515.00M | $ 520.60M | |
$ 1.18B | $ 1.17B | $ 901.00M | $ 452.00M | $ 585.00M | $ 572.00M | |
$ -240.00M | $ -239.00M | $ -197.00M | $ -123.00M | $ -129.00M | $ -140.60M | |
$ 2.00M | $ -77.00M | $ 142.00M | $ -12.00M | $ -212.00M | $ -77.40M | |
$ 936.00M | $ 932.00M | $ 716.00M | $ 289.00M | $ 244.00M | $ 354.00M | |
$ 216.00M | $ 210.00M | $ 194.00M | $ 74.00M | $ 42.00M | $ 76.30M | |
$ 1.00M | $ 1.00M | $ 99.00M | $ 1.00M | $ 1.00M | $ 400.00K | |
$ 777.00M | $ 723.00M | $ 368.00M | $ 243.00M | $ 167.00M | $ 206.80M | |
$ 2.35 | $ 2.35 | $ 1.69 | $ 0.69 | $ 0.60 | $ 0.70 | |
$ 2.34 | $ 2.34 | $ 1.69 | $ 0.68 | $ 0.60 | $ 0.70 | |
$ 1.23B | $ 308.20M | $ 217.75M | $ 352.17M | $ 278.80M | $ 294.10M | |
$ 1.23B | $ 309.10M | $ 217.75M | $ 357.35M | $ 279.60M | $ 294.80M | |
$ 0.20 | - | - | - | $ 0.30 | $ 0.30 | |
- | - | - | - | - | - | |
- | - | - | - | $ 1.12 | $ 0.87 | |
- | - | - | - | $ 1.12 | $ 0.87 | |
- | - | - | - | - | - | |
$ 7.87B | $ 8.18B | $ -6.68B | $ -5.47B | $ 5.97B | $ 5.59B | |
$ 721.00M | $ 723.00M | $ 368.00M | $ 243.00M | $ 167.00M | $ 206.80M | |
$ 799.84M | $ 715.28M | - | - | $ 217.63M | $ 236.53M | |
- | - | - | - | $ 129.00M | $ 140.60M | |
$ 1.14B | $ 1.17B | $ 913.00M | $ 296.00M | $ 373.00M | $ 494.60M | |
$ 1.73B | $ 1.79B | $ 1.48B | $ 794.00M | $ 849.00M | $ 941.80M |