Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.60B | $ 1.59B | $ 1.49B | $ 1.43B | $ 1.35B | $ 1.35B | |
$ 27.78M | $ 35.45M | $ 28.07M | $ 66.33M | $ -137.19M | $ -50.44M | |
$ 957.17M | $ 930.98M | $ 848.78M | $ 805.90M | $ 768.38M | $ 767.40M | |
- | - | - | - | - | - | |
$ -192.68M | $ -177.23M | $ -166.22M | $ -118.91M | - | - | |
$ 627.05M | $ 619.73M | $ 632.38M | $ 553.65M | $ 441.18M | $ 531.79M | |
$ 136.00M | $ 134.55M | $ 132.36M | $ 145.71M | $ 87.29M | $ 109.07M | |
- | - | - | - | - | - | |
$ 513.45M | $ 477.06M | $ 488.40M | $ 398.11M | $ 338.88M | $ 408.21M | |
$ 7.56 | $ 3.64 | $ 3.86 | $ 4.11 | $ 2.77 | $ 3.26 | |
$ 7.93 | $ 3.64 | $ 3.85 | $ 4.10 | $ 2.77 | $ 3.25 | |
$ 293.21M | $ 131.06M | $ 126.53M | $ 131.39M | $ 122.18M | $ 125.45M | |
$ 292.93M | $ 131.06M | $ 126.86M | $ 131.70M | $ 122.41M | $ 125.76M | |
$ 1.06 | $ 1.08 | $ 1.01 | - | $ 0.99 | $ 0.90 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 980.44M | $ 962.68M | $ 914.11M | $ 769.10M | $ 692.66M | $ 770.86M | |
$ 481.05M | $ 477.06M | $ 488.40M | $ 398.11M | $ 354.06M | $ 421.23M | |
$ 151.10M | $ 80.90M | $ -1.80B | - | $ 354.06M | $ 421.23M | |
- | - | - | - | $ 42.92M | $ 22.65M | |
- | - | - | - | - | - | |
- | - | - | - | - | - |