Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 3.55B | $ 3.28B | $ 2.74B | $ 2.07B | $ 1.78B | $ 2.00B | |
$ 1.49B | $ 2.06B | $ 1.68B | $ 1.32B | $ 1.25B | $ 771.10M | |
$ 2.06B | $ 1.22B | $ 1.06B | $ 756.00M | $ 526.60M | $ 1.23B | |
$ 613.00M | $ 560.00M | $ 506.00M | $ 731.50M | $ 661.30M | $ 703.90M | |
$ 1.03B | $ 940.00M | $ 764.00M | $ 559.30M | $ 430.80M | $ 524.00M | |
$ -254.00M | $ -224.00M | $ -122.00M | $ -86.30M | $ -92.60M | $ -173.50M | |
$ -931.00M | $ 8.00M | $ -3.00M | $ -2.20M | $ 4.60M | $ -2.40M | |
$ 522.00M | $ 447.00M | $ 434.00M | $ 290.40M | $ 94.10M | $ 63.60M | |
$ 126.00M | $ 100.00M | $ 104.00M | $ 67.00M | $ 20.40M | $ 16.10M | |
- | - | - | - | - | - | |
$ 396.00M | $ 347.00M | $ 330.00M | $ 224.00M | $ 73.70M | $ 324.00M | |
$ 13.95 | $ 12.18 | $ 11.15 | $ 7.57 | $ 2.53 | $ 1.66 | |
$ 13.89 | $ 12.09 | $ 10.92 | $ 7.37 | $ 2.51 | $ 1.63 | |
$ 113.40M | $ 28.50M | $ 29.60M | $ 29.60M | $ 29.10M | $ 28.70M | |
$ 113.80M | $ 28.70M | $ 30.20M | $ 30.40M | $ 29.40M | $ 29.10M | |
$ 2.64 | $ 2.53 | $ 2.30 | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 2.53B | $ 2.62B | $ 2.18B | $ 1.51B | $ 1.35B | $ 1.48B | |
$ 396.00M | $ 347.00M | $ 330.00M | $ 224.00M | $ 73.70M | $ 47.50M | |
$ -666.02M | $ 353.13M | $ -2.86B | $ -2.20B | - | - | |
- | - | - | - | - | - | |
$ 585.00M | $ 671.00M | $ 556.00M | $ 377.00M | $ 186.70M | $ 237.10M | |
$ 872.00M | $ 1.43B | $ 1.19B | $ 865.00M | $ 653.10M | $ 303.30M |