Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 4.92B | $ 3.97B | $ 3.35B | $ 3.47B | $ 3.31B | $ 3.12B | |
$ 3.03B | $ 2.56B | $ 2.19B | $ 2.23B | $ 2.17B | $ 2.12B | |
$ 1.89B | $ 1.42B | $ 1.16B | $ 1.23B | $ 1.14B | $ 1.00B | |
$ 1.16B | $ 994.75M | $ 972.51M | $ 870.48M | $ 891.06M | $ 808.85M | |
$ 726.23M | $ 420.44M | $ 192.47M | $ 362.65M | $ 248.24M | $ 194.18M | |
$ -32.08M | $ -41.36M | $ -38.46M | $ -42.02M | $ -41.87M | $ -38.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 685.44M | $ 374.27M | $ 148.75M | $ 315.27M | $ 195.34M | $ 144.88M | |
$ 114.83M | $ 62.20M | $ 48.82M | $ 52.51M | $ 48.48M | $ 4.24M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 570.05M | $ 310.71M | $ 88.53M | $ 249.10M | $ 133.50M | $ 123.17M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 4.20B | $ 3.55B | $ 3.16B | $ 3.10B | $ 3.06B | $ 2.93B | |
$ 570.05M | $ 311.89M | $ 99.64M | $ 262.25M | $ 147.11M | $ 137.23M | |
$ 584.53M | $ 332.66M | $ 266.55M | $ 263.29M | $ 155.87M | $ 158.63M | |
$ 46.67M | $ 40.34M | $ 37.86M | $ 42.02M | $ 43.67M | $ 42.10M | |
$ 732.11M | $ 414.62M | $ 186.60M | $ 357.29M | $ 239.02M | $ 186.98M | |
$ 1.01B | $ 665.85M | $ 430.92M | $ 596.27M | $ 425.48M | $ 376.59M |