Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ ― | $ 548.97M | $ 426.20M | $ 333.93M | $ 329.98M | $ 283.37M | |
$ ― | $ 318.37M | $ 239.92M | $ 179.96M | $ 183.17M | $ 163.22M | |
$ ― | $ 230.60M | $ 186.28M | $ 153.98M | $ 146.82M | $ 120.15M | |
$ ― | $ 143.24M | $ 121.91M | $ 106.98M | $ 100.76M | $ 81.83M | |
$ ― | $ 87.36M | $ 64.37M | $ 47.00M | $ 46.06M | $ 38.32M | |
$ ― | $ -3.25M | $ -2.39M | $ -1.46M | $ -1.32M | $ -397.00K | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 83.40M | $ 61.05M | $ 44.51M | $ 44.96M | $ 37.39M | |
$ ― | $ 18.60M | $ 11.97M | $ 9.39M | $ 9.91M | $ 6.64M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 62.12M | $ 49.06M | $ 35.11M | $ 35.02M | $ 30.68M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 461.61M | $ 361.83M | $ 286.94M | $ 283.93M | $ 245.05M | |
$ ― | $ 62.12M | $ 49.06M | $ 35.11M | $ 35.02M | $ 30.68M | |
$ ― | $ 63.63M | $ 48.71M | $ 35.12M | $ 34.43M | $ 31.05M | |
$ ― | $ 2.56M | $ 1.96M | $ 1.38M | $ 1.39M | $ 299.00K | |
$ ― | $ 85.96M | $ 63.01M | $ 45.89M | $ 46.35M | $ 37.69M | |
$ ― | $ 110.34M | $ 83.85M | $ 64.38M | $ 63.10M | $ 46.91M |