Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ ― | $ 6.92B | $ 6.47B | $ 6.73B | $ 5.44B | $ 5.05B | |
$ ― | $ 5.88B | $ 5.52B | $ 5.86B | $ 4.72B | $ 4.39B | |
$ ― | $ 1.04B | $ 947.10M | $ 867.80M | $ 720.50M | $ 663.11M | |
$ ― | $ 783.30M | $ 690.70M | $ 612.00M | $ 521.60M | $ 516.09M | |
$ ― | $ 260.70M | $ 256.40M | $ 255.80M | $ 198.90M | $ 147.02M | |
$ ― | $ 3.30M | $ -12.20M | $ 7.20M | $ 5.90M | $ -6.07M | |
$ ― | $ -8.10M | $ 1.10M | $ ― | $ ― | $ ― | |
$ ― | $ 272.10M | $ 244.20M | $ 248.00M | $ 206.60M | $ 140.96M | |
$ ― | $ 72.70M | $ 64.80M | $ 61.50M | $ 52.40M | $ 39.40M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 197.60M | $ 178.00M | $ 185.30M | $ 153.80M | $ 101.66M | |
$ ― | $ 1.75 | $ 1.62 | $ 1.64 | $ 1.36 | $ 0.90 | |
$ ― | $ 1.73 | $ 1.59 | $ 1.61 | $ 1.34 | $ 0.89 | |
$ ― | $ 112.90M | $ 112.80M | $ 113.00M | $ 112.89M | $ 112.51M | |
$ ― | $ 114.10M | $ 114.90M | $ 115.20M | $ 114.90M | $ 114.17M | |
$ ― | $ 0.47 | $ 0.46 | $ 0.55 | $ 0.12 | $ 0.32 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ 0.94 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ 0.93 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ 0.00 | |
$ ― | $ 6.66B | $ 6.21B | $ -6.47B | $ -5.24B | $ 4.91B | |
$ ― | $ 197.60M | $ 178.00M | $ 185.30M | $ 153.80M | $ 101.66M | |
$ ― | $ 201.28M | $ 197.80M | $ 201.48M | $ 139.72M | $ 101.66M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ 7.05M | |
$ ― | $ 282.30M | $ 252.00M | $ 255.50M | $ 213.00M | $ 148.00M | |
$ ― | $ 363.00M | $ 342.90M | $ 255.50M | $ 213.00M | $ 221.27M |