Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 5.10B | $ 5.10B | $ 4.68B | $ 4.26B | $ 4.43B | $ 4.10B | |
$ ― | $ 4.48B | $ 4.09B | $ 3.74B | $ 3.23B | $ 2.60B | |
$ ― | $ 619.40M | $ 589.80M | $ 523.10M | $ 1.20B | $ 1.50B | |
$ ― | $ 226.80M | $ 243.00M | $ 269.50M | $ 892.30M | $ 1.24B | |
$ ― | $ 392.60M | $ 346.80M | $ 253.60M | $ 307.80M | $ 254.60M | |
$ ― | $ -16.10M | $ -19.40M | $ -25.50M | $ -26.00M | $ -17.20M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 346.90M | $ 285.30M | $ 177.10M | $ 259.00M | $ 207.10M | |
$ ― | $ 83.20M | $ 93.50M | $ 60.40M | $ 87.30M | $ 82.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 247.80M | $ 187.70M | $ 106.80M | $ 160.30M | $ 125.10M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 55.80M | $ 50.60M | $ 40.50M | $ 36.30M | $ 106.90M | |
$ ― | $ 4.71B | $ 4.34B | $ 4.01B | $ 4.13B | $ 3.84B | |
$ ― | $ 247.80M | $ 187.70M | $ 106.80M | $ 160.30M | $ 125.10M | |
$ ― | $ 269.69M | $ 220.98M | $ 140.74M | $ 182.42M | $ 145.88M | |
$ ― | $ 16.70M | $ 18.30M | $ 22.20M | $ 28.20M | $ 18.80M | |
$ ― | $ 363.60M | $ 303.60M | $ 199.30M | $ 287.20M | $ 225.90M | |
$ ― | $ 553.00M | $ 510.30M | $ 436.00M | $ 487.00M | $ 306.30M |