Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ ― | $ 2.20B | $ 2.05B | $ 1.87B | $ 1.82B | $ 1.87B | |
$ ― | $ 1.18B | $ 1.11B | $ 1.00B | $ 1.01B | $ 1.06B | |
$ ― | $ 1.01B | $ 936.90M | $ 861.40M | $ 816.20M | $ 813.30M | |
$ ― | $ 693.70M | $ 640.20M | $ 610.90M | $ 589.40M | $ 548.30M | |
$ ― | $ 318.10M | $ 296.70M | $ 250.50M | $ 226.80M | $ 265.00M | |
$ ― | $ 23.20M | $ -19.20M | $ 11.10M | $ 10.80M | $ 15.40M | |
$ ― | $ -7.00M | $ -4.90M | $ ― | $ ― | $ ― | |
$ ― | $ 302.40M | $ 282.40M | $ 244.60M | $ 214.30M | $ 189.30M | |
$ ― | $ 65.10M | $ 59.10M | $ 48.30M | $ 44.10M | $ 36.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 237.30M | $ 223.30M | $ 196.30M | $ 170.20M | $ 156.10M | |
$ ― | $ 0.92 | $ 0.88 | $ 0.74 | $ 0.63 | $ 0.58 | |
$ ― | $ 0.91 | $ 0.87 | $ 0.73 | $ 0.63 | $ 0.58 | |
$ ― | $ 259.30M | $ 258.30M | $ 266.90M | $ 271.40M | $ 270.80M | |
$ ― | $ 260.30M | $ 259.50M | $ 268.00M | $ 271.90M | $ 271.20M | |
$ ― | $ 0.19 | $ 0.17 | $ 0.23 | $ 0.34 | $ 0.41 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 1.88B | $ 1.75B | $ -1.62B | $ -1.60B | $ -1.61B | |
$ ― | $ 237.30M | $ 223.30M | $ 196.30M | $ 170.20M | $ 156.10M | |
$ ― | $ 226.80M | $ 228.74M | $ 198.13M | $ 211.28M | $ 265.83M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 333.70M | $ 306.20M | $ 259.10M | $ 229.10M | $ 209.20M | |
$ ― | $ 463.30M | $ 426.80M | $ 358.60M | $ 340.20M | $ 209.20M |