Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.81B | $ 1.77B | $ 1.64B | $ 1.46B | $ 1.35B | $ 1.35B | |
$ 395.89M | $ 399.86M | $ 399.38M | $ 361.30M | $ 960.17M | $ 969.16M | |
$ 1.41B | $ 1.37B | $ 1.24B | $ 1.10B | $ 390.56M | $ 377.22M | |
$ 1.43B | $ 1.45B | $ -1.32B | $ 1.13B | $ 92.91M | $ 89.87M | |
$ 421.15M | $ 313.48M | $ 229.54M | $ 321.34M | $ 297.66M | $ 287.35M | |
$ -137.23M | $ -136.47M | $ -103.29M | $ -98.69M | $ -87.43M | $ -86.47M | |
$ -48.10M | $ -48.95M | $ -22.32M | $ -8.29M | $ 56.44M | $ 56.96M | |
$ 357.44M | $ 289.19M | $ 297.40M | $ 282.78M | $ 266.67M | $ 257.83M | |
$ 37.06M | $ 27.30M | $ 37.84M | $ 36.91M | $ 28.70M | $ 24.51M | |
$ 10.66M | $ 12.43M | $ 11.51M | $ 11.44M | - | - | |
$ 352.25M | $ 261.19M | $ 258.98M | $ 245.55M | $ 237.42M | $ 232.85M | |
$ 6.26 | $ 5.15 | $ 5.11 | $ 4.85 | $ 4.70 | $ 4.61 | |
$ 6.24 | $ 5.14 | $ 5.11 | $ 4.85 | $ 4.69 | $ 4.61 | |
$ 204.31M | $ 50.72M | $ 50.66M | $ 50.60M | $ 50.54M | $ 50.50M | |
$ 204.52M | $ 50.81M | $ 50.70M | $ 50.65M | $ 50.57M | $ 50.54M | |
$ 3.20 | $ 3.20 | $ 3.04 | $ 2.88 | $ 2.72 | $ 2.56 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.82B | $ 1.85B | $ 1.72B | $ 1.49B | $ 1.05B | $ 1.06B | |
- | - | - | - | $ 87.43M | $ 86.47M | |
$ 319.46M | $ 261.19M | $ 258.98M | $ 245.55M | $ 237.42M | $ 232.85M | |
$ 191.27M | $ 228.46M | - | - | $ 204.04M | $ 197.20M | |
$ 546.66M | $ 405.65M | $ 386.78M | $ 369.48M | $ 354.09M | $ 344.31M | |
$ 540.01M | $ 605.55M | $ 560.33M | $ 548.93M | $ 530.03M | $ 518.11M |