Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ ― | $ 1.23B | $ 1.10B | $ 845.06M | $ 833.51M | $ 794.30M | |
$ ― | $ 910.63M | $ 862.85M | $ 668.87M | $ 660.79M | $ 637.77M | |
$ ― | $ 318.89M | $ 239.57M | $ 176.20M | $ 172.72M | $ 156.53M | |
$ ― | $ 88.11M | $ 107.58M | $ 96.78M | $ 115.65M | $ 80.21M | |
$ ― | $ 230.78M | $ 131.99M | $ 79.42M | $ 57.07M | $ 76.32M | |
$ ― | $ -7.72M | $ -4.08M | $ -2.72M | $ -3.17M | $ -3.59M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 218.77M | $ 126.53M | $ 74.03M | $ 51.43M | $ 70.16M | |
$ ― | $ 62.28M | $ 30.93M | $ 13.16M | $ -1.71M | $ 13.85M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 156.49M | $ 95.60M | $ 60.87M | $ 53.15M | $ 56.31M | |
$ ― | $ 37.07 | $ 22.73 | $ 14.68 | $ 12.85 | $ 13.52 | |
$ ― | $ 36.28 | $ 22.03 | $ 14.18 | $ 12.53 | $ 13.10 | |
$ ― | $ 4.22M | $ 4.21M | $ 4.15M | $ 4.14M | $ 4.16M | |
$ ― | $ 4.31M | $ 4.21M | $ 4.15M | $ 4.24M | $ 4.30M | |
$ ― | $ 3.20 | $ 3.00 | $ 2.80 | $ 2.60 | $ 2.40 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 30.28 | $ 22.66 | $ 17.50 | $ 15.88 | $ 13.31 | |
$ ― | $ 29.63 | $ 21.95 | $ 16.90 | $ 15.48 | $ 12.90 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 998.74M | $ 970.43M | $ 765.64M | $ 776.44M | $ 717.98M | |
$ ― | $ 156.49M | $ 95.60M | $ 60.87M | $ 53.15M | $ 56.31M | |
$ ― | $ 156.49M | $ 95.60M | $ 60.87M | $ 53.15M | $ 56.31M | |
$ ― | $ 7.60M | $ 3.90M | $ 3.05M | $ 3.00M | $ 3.66M | |
$ ― | $ 226.37M | $ 130.43M | $ 77.08M | $ 54.43M | $ 73.83M | |
$ ― | $ 308.12M | $ 213.24M | $ 132.15M | $ 105.99M | $ 123.43M |