Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 3.36B | $ 3.36B | $ 3.19B | $ 2.98B | $ 2.39B | $ 2.05B | |
$ 954.01M | $ 954.01M | $ 959.96M | $ 839.31M | $ 635.83M | $ 527.18M | |
$ 2.41B | $ 2.41B | $ 1.86B | $ 2.12B | $ 1.76B | $ 1.52B | |
$ 1.78B | $ 1.68B | $ 1.55B | $ 1.41B | $ 1.01B | $ 878.62M | |
$ 837.33M | $ 916.90M | $ 311.13M | $ 704.86M | $ 745.72M | $ 645.45M | |
$ -156.50M | $ -159.89M | $ -137.51M | $ -595.53M | $ -130.62M | $ -140.57M | |
$ -209.58M | $ -19.77M | $ -262.10M | $ -239.10M | $ 15.86M | $ -2.03M | |
$ 776.78M | $ 776.78M | $ 377.49M | $ 256.15M | $ 630.95M | $ 502.86M | |
$ 64.67M | $ 125.31M | $ 15.36M | $ -19.90M | $ 43.27M | $ 8.22M | |
- | - | - | - | - | - | |
$ 609.98M | $ 651.54M | $ 158.07M | $ 130.91M | $ 162.33M | $ 431.13M | |
$ 2.36 | $ 4.72 | $ 1.28 | $ 1.01 | $ 0.58 | $ 2.37 | |
$ 2.27 | $ 4.52 | $ 1.24 | $ 0.93 | $ 0.49 | $ 2.08 | |
$ 1.10B | $ 275.77M | $ 282.56M | $ 275.00M | $ 223.43M | $ 181.87M | |
$ 1.17B | $ 293.28M | $ 295.21M | $ 304.84M | $ 242.46M | $ 194.35M | |
- | - | - | - | $ 0.00 | $ 0.00 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 2.73B | $ 2.63B | $ 2.51B | $ 2.25B | $ 1.65B | $ 1.41B | |
$ 651.42M | $ 651.54M | $ 362.13M | $ 276.55M | $ 162.33M | $ 431.13M | |
$ 467.21M | $ 613.66M | - | - | $ 528.40M | $ 381.94M | |
- | - | - | - | $ 130.62M | $ 140.57M | |
$ 784.19M | $ 784.19M | $ 384.99M | $ 269.11M | $ 761.58M | $ 643.43M | |
$ 614.46M | $ 893.73M | $ 794.84M | $ 339.07M | $ 810.37M | $ 686.51M |