Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 1.99B | $ 877.45M | $ 750.25M | $ 663.29M | $ 612.74M | $ 556.43M | |
$ ― | $ 529.59M | $ 442.85M | $ 393.18M | $ 366.76M | $ 335.54M | |
$ ― | $ 347.86M | $ 307.40M | $ 270.11M | $ 245.97M | $ 220.90M | |
$ ― | $ 203.69M | $ 180.21M | $ 156.28M | $ 140.95M | $ 124.16M | |
$ ― | $ 144.18M | $ 127.19M | $ 113.82M | $ 105.03M | $ 96.74M | |
$ ― | $ -3.34M | $ -3.26M | $ -3.06M | $ -4.75M | $ -2.73M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 134.03M | $ 117.30M | $ 103.52M | $ 98.09M | $ 88.70M | |
$ ― | $ 30.74M | $ 26.55M | $ 20.97M | $ 22.32M | $ 20.83M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 103.24M | $ 90.77M | $ 82.59M | $ 74.91M | $ 66.91M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 733.27M | $ 623.06M | $ 549.47M | $ 507.71M | $ 459.70M | |
$ ― | $ 103.24M | $ 90.77M | $ 82.59M | $ 74.91M | $ 66.91M | |
$ ― | $ 109.25M | $ 96.59M | $ 88.42M | $ 78.33M | $ 70.51M | |
$ ― | $ 3.12M | $ 2.88M | $ 2.93M | $ 3.31M | $ 2.46M | |
$ ― | $ 137.14M | $ 120.18M | $ 106.45M | $ 105.03M | $ 91.16M | |
$ ― | $ 162.39M | $ 143.34M | $ 127.47M | $ 122.79M | $ 104.11M |