Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 2.54B | $ ― | $ 1.14B | $ 946.62M | $ 730.88M | $ 636.82M | |
$ ― | $ ― | $ 706.19M | $ 538.05M | $ 375.96M | $ 339.55M | |
$ ― | $ ― | $ 438.07M | $ 408.57M | $ 354.92M | $ 297.27M | |
$ ― | $ ― | $ 290.24M | $ 265.64M | $ 233.11M | $ 208.71M | |
$ ― | $ ― | $ 147.84M | $ 142.93M | $ 121.81M | $ 88.56M | |
$ ― | $ ― | $ -1.09M | $ -3.81M | $ -1.43M | $ -1.40M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 142.49M | $ 137.93M | $ 118.23M | $ 82.74M | |
$ ― | $ ― | $ 21.36M | $ 16.27M | $ 14.54M | $ 9.57M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 121.13M | $ 121.66M | $ 103.69M | $ 73.17M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 996.43M | $ 803.70M | $ 609.07M | $ 548.26M | |
$ ― | $ ― | $ 121.13M | $ 121.66M | $ 103.69M | $ 73.17M | |
$ ― | $ ― | $ 123.29M | $ 125.83M | $ 100.20M | $ 76.02M | |
$ ― | $ ― | $ 1.48M | $ 4.18M | $ 1.10M | $ 1.32M | |
$ ― | $ ― | $ 143.96M | $ 142.11M | $ 119.33M | $ 84.06M | |
$ ― | $ 205.93M | $ 211.01M | $ 201.15M | $ 157.04M | $ 118.12M |