Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 2.99B | $ 2.70B | $ 2.40B | $ 2.13B | $ 1.85B | $ 1.61B | |
$ 2.19B | $ 2.02B | $ 1.82B | $ 1.60B | $ 1.38B | $ 1.28B | |
$ 796.74M | $ 675.35M | $ 583.74M | $ 531.32M | $ 468.42M | $ 324.96M | |
$ 407.47M | $ 335.26M | $ 269.18M | $ 299.27M | $ 276.86M | $ 180.83M | |
$ 389.27M | $ 340.08M | $ 314.56M | $ 232.05M | $ 191.56M | $ 144.14M | |
$ -2.37M | $ -4.97M | $ -2.82M | $ -3.84M | $ 13.00K | $ 1.80M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 386.90M | $ 335.11M | $ 311.74M | $ 228.21M | $ 191.57M | $ 145.94M | |
$ 79.07M | $ 69.26M | $ 70.54M | $ 48.08M | $ 41.08M | $ 33.91M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 307.15M | $ 265.53M | $ 241.11M | $ 180.15M | $ 150.50M | $ 110.63M | |
$ 2.98 | $ 2.58 | $ 2.35 | $ 1.76 | $ 0.15 | $ 0.11 | |
$ 2.93 | $ 2.55 | $ 2.33 | $ 1.74 | $ 0.15 | $ 0.11 | |
$ 412.84M | $ 102.96M | $ 102.54M | $ 102.29M | $ 1.02B | $ 1.01B | |
$ 420.38M | $ 104.19M | $ 103.57M | $ 103.32M | $ 1.03B | $ 1.02B | |
$ 2.30 | $ 2.20 | $ 0.82 | $ 0.00 | $ 0.00 | $ 0.00 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ 15.58M | $ 47.46M | $ 40.19M | |
$ 2.60B | $ 2.36B | $ 2.09B | $ 1.90B | $ 1.66B | $ 1.46B | |
$ 307.15M | $ 265.53M | $ 241.11M | $ 180.15M | $ 150.50M | $ 110.63M | |
$ 307.15M | $ 265.53M | $ 241.11M | $ 180.15M | $ 150.50M | $ 110.63M | |
$ 5.57M | $ 5.03M | $ 5.27M | $ 5.21M | $ 104.00K | $ 137.00K | |
$ 392.47M | $ 340.15M | $ 317.01M | $ 233.42M | $ 191.68M | $ 146.07M | |
$ 468.88M | $ 409.85M | $ 383.98M | $ 294.10M | $ 216.48M | $ 167.22M |