Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 5.46B | $ 5.46B | $ 4.61B | $ 3.09B | $ 3.16B | $ 2.90B | |
$ 3.13B | $ 3.13B | $ 2.77B | $ 1.91B | $ 1.92B | $ 1.79B | |
$ 2.33B | $ 2.33B | $ 1.84B | $ 1.18B | $ 1.24B | $ 1.11B | |
$ 1.36B | $ 1.36B | $ 1.22B | $ 700.80M | $ 751.60M | $ 694.20M | |
$ 972.00M | $ 972.00M | $ 624.30M | $ 480.10M | $ 491.70M | $ 416.60M | |
$ -89.30M | $ -89.30M | $ -104.20M | $ -15.30M | $ -21.00M | $ -25.50M | |
$ 25.40M | $ 25.40M | $ 13.70M | $ 4.90M | $ 3.00M | $ 2.80M | |
$ 908.10M | $ 908.10M | $ 533.80M | $ 469.70M | $ 473.70M | $ 393.90M | |
$ 119.20M | $ 119.20M | $ 88.50M | $ 67.80M | $ 71.40M | $ 60.10M | |
- | - | - | - | - | - | |
$ 788.60M | $ 788.60M | $ 445.30M | $ 401.90M | $ 402.30M | $ 333.80M | |
$ 16.85 | $ 16.82 | $ 10.31 | $ 10.95 | $ 11.08 | $ 9.32 | |
$ 16.53 | $ 16.53 | $ 10.05 | $ 10.62 | $ 10.73 | $ 9.01 | |
$ 187.17M | $ 46.87M | $ 43.20M | $ 36.70M | $ 36.30M | $ 35.80M | |
$ 190.90M | $ 47.70M | $ 44.30M | $ 37.90M | $ 37.50M | $ 37.00M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 18.18 | $ 18.19 | $ 16.86 | - | - | - | |
- | - | - | - | - | - | |
$ 4.49B | $ 4.49B | $ 3.99B | $ 2.61B | $ 2.67B | $ 2.49B | |
$ 788.60M | $ 788.60M | $ 445.30M | $ 401.90M | $ 402.30M | $ 333.80M | |
$ 780.41M | $ 779.39M | $ 445.30M | $ 401.90M | $ 402.30M | $ 333.80M | |
$ 89.30M | $ 89.30M | $ 104.20M | $ 15.30M | $ 21.00M | $ 25.50M | |
$ 997.40M | $ 997.40M | $ 638.00M | $ 485.00M | $ 494.70M | $ 419.40M | |
$ 1.30B | $ 1.20B | $ 1.01B | $ 601.20M | $ 606.60M | $ 532.40M |