Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 17.37B | $ 17.37B | $ 14.50B | $ 12.19B | $ 10.67B | $ 9.33B | |
$ 13.59B | $ 13.59B | $ 11.26B | $ 9.53B | $ 8.37B | $ 7.33B | |
$ 3.78B | $ 3.78B | $ 3.24B | $ 2.66B | $ 2.30B | $ 1.99B | |
$ 2.19B | $ 2.19B | $ 1.79B | $ 1.45B | $ 1.33B | $ 1.20B | |
$ 1.60B | $ 1.60B | $ 1.45B | $ 1.21B | $ 968.40M | $ 794.80M | |
$ -119.20M | $ -119.20M | $ -130.40M | $ -110.10M | $ -81.90M | $ -56.70M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 1.74B | $ 1.74B | $ 1.35B | $ 1.08B | $ 886.60M | $ 774.00M | |
$ 384.80M | $ 384.80M | $ 292.20M | $ 215.70M | $ 190.60M | $ 182.30M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 502.70M | $ 502.70M | $ 467.60M | $ 401.60M | $ 321.90M | $ 333.30M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ 2.50M | $ 4.00M | $ 7.80M | |
$ 15.77B | $ 15.77B | $ 13.04B | $ 10.98B | $ 9.70B | $ 8.53B | |
$ 502.70M | $ 502.70M | $ 467.60M | $ 401.60M | $ 321.90M | $ 333.30M | |
$ 321.75M | $ 322.63M | $ 448.65M | $ 414.32M | $ 324.10M | $ 338.65M | |
$ 124.80M | $ 124.80M | $ 97.80M | $ 100.00M | $ 92.40M | $ 61.40M | |
$ 1.87B | $ 1.87B | $ 1.44B | $ 1.18B | $ 979.00M | $ 835.40M | |
$ 2.76B | $ 2.76B | $ 2.23B | $ 1.89B | $ 1.62B | $ 1.29B |