Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 2.16B | $ 2.06B | $ 1.98B | $ 1.81B | $ 1.51B | $ 1.60B | |
$ 1.15B | $ 1.10B | $ 1.11B | $ 1.04B | $ 883.20M | $ 923.00M | |
$ 1.01B | $ 960.90M | $ 874.30M | $ 1.81B | $ 625.40M | $ 677.50M | |
$ 640.40M | $ 604.50M | $ 550.50M | $ 508.20M | $ 432.40M | $ 476.10M | |
$ 644.50M | $ 350.90M | $ 315.00M | $ 1.30B | $ 193.00M | $ 201.40M | |
$ -2.00M | $ -1.00M | $ -6.40M | $ -6.30M | $ -13.10M | $ -13.70M | |
$ -300.00K | $ 400.00K | $ -800.00K | $ -800.00K | $ -12.90M | $ -3.80M | |
$ 361.20M | $ 349.50M | $ 307.60M | $ 1.28B | $ 167.00M | $ 183.90M | |
$ 91.20M | $ 87.40M | $ 56.10M | $ 68.40M | $ 52.70M | $ 52.40M | |
- | - | - | - | - | - | |
$ 270.00M | $ 262.10M | $ 251.50M | $ 1.21B | $ 114.30M | $ 131.50M | |
$ 11.47 | $ 7.85 | $ 7.51 | $ 4.90 | $ 3.37 | $ 3.86 | |
$ 11.44 | $ 7.82 | $ 7.48 | $ 4.88 | $ 3.36 | $ 3.85 | |
$ 111.30M | $ 33.40M | $ 33.50M | $ 33.80M | $ 33.90M | $ 34.10M | |
$ 111.63M | $ 33.50M | $ 33.60M | $ 33.90M | $ 34.00M | $ 34.20M | |
$ 1.74 | $ 1.38 | $ 1.16 | $ 0.00 | $ 0.92 | $ 0.90 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 3.88 | $ 4.07 | |
- | - | - | - | - | - | |
$ 1.79B | $ 1.70B | $ 1.66B | $ 508.20M | $ 1.32B | $ 1.40B | |
- | - | - | - | $ 13.30M | $ 14.10M | |
$ 270.00M | $ 262.10M | $ 251.50M | $ 1.21B | $ 114.30M | $ 131.50M | |
$ 215.94M | $ 281.61M | $ 251.80M | - | $ 122.44M | $ 134.57M | |
$ 372.10M | $ 357.70M | $ 314.60M | $ 1.28B | $ 180.30M | $ 198.00M | |
$ 318.90M | $ 401.00M | $ 354.30M | $ 1.33B | $ 226.80M | $ 244.60M |