Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 1.05B | $ 1.05B | $ 862.62M | $ 794.59M | $ 780.39M | $ 728.01M | |
$ 753.22M | $ 753.22M | $ 601.39M | $ 549.55M | $ 548.14M | $ 514.89M | |
$ 296.30M | $ 296.30M | $ 261.23M | $ 245.04M | $ 232.24M | $ 213.12M | |
$ 249.71M | $ 249.71M | $ 221.87M | $ 197.34M | $ 186.46M | $ 170.40M | |
$ 46.58M | $ 46.58M | $ 39.36M | $ 47.70M | $ 45.78M | $ 42.72M | |
$ -3.85M | $ -3.85M | $ -2.10M | $ -3.10M | $ -2.20M | $ -2.35M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 41.77M | $ 41.77M | $ 36.97M | $ 44.08M | $ 43.71M | $ 40.91M | |
$ 12.15M | $ 12.15M | $ 11.06M | $ 12.75M | $ 12.54M | $ 12.29M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 29.62M | $ 29.62M | $ 25.90M | $ 31.33M | $ 31.17M | $ 28.62M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 1.00B | $ 1.00B | $ 823.26M | $ 746.89M | $ 734.60M | $ 685.29M | |
$ 29.62M | $ 29.62M | $ 25.90M | $ 31.33M | $ 31.17M | $ 28.62M | |
$ 29.62M | $ 29.29M | $ 25.68M | $ 31.06M | $ 30.74M | $ 27.86M | |
$ ― | $ 3.11M | $ 1.18M | $ 2.07M | $ 2.48M | $ 2.44M | |
$ 44.88M | $ 44.88M | $ 38.15M | $ 46.15M | $ 46.20M | $ 43.34M | |
$ 68.74M | $ 68.74M | $ 59.21M | $ 65.59M | $ 64.59M | $ 56.84M |