Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ ― | $ 721.49M | $ 611.41M | $ 509.68M | $ 668.93M | $ 634.14M | |
$ ― | $ 437.27M | $ 367.65M | $ 294.86M | $ 382.86M | $ 363.00M | |
$ ― | $ 284.22M | $ 243.76M | $ 214.81M | $ 286.07M | $ 271.13M | |
$ ― | $ 201.59M | $ 179.57M | $ 158.67M | $ 177.89M | $ 164.53M | |
$ ― | $ 82.63M | $ 64.19M | $ 56.15M | $ 108.18M | $ 106.61M | |
$ ― | $ -610.00K | $ -938.00K | $ -878.00K | $ -1.30M | $ -611.00K | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 83.31M | $ 79.73M | $ 48.04M | $ 106.40M | $ 107.46M | |
$ ― | $ 19.43M | $ 16.47M | $ 11.59M | $ 22.66M | $ 13.99M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 63.59M | $ 63.06M | $ 36.00M | $ 83.20M | $ 93.03M | |
$ ― | $ 0.32 | $ ― | $ 0.18 | $ 0.41 | $ 0.46 | |
$ ― | $ 0.32 | $ ― | $ 0.18 | $ 0.41 | $ 0.46 | |
$ ― | $ 201.33M | $ ― | $ 201.33M | $ 201.00M | $ 201.00M | |
$ ― | $ 201.33M | $ ― | $ 201.33M | $ 201.00M | $ 201.00M | |
$ ― | $ 0.16 | $ ― | $ 0.00 | $ 0.18 | $ 0.09 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 7.81M | $ 6.10M | $ 4.76M | $ 6.59M | $ 9.89M | |
$ ― | $ 638.86M | $ 547.23M | $ 453.53M | $ 560.75M | $ 527.53M | |
$ ― | $ 63.59M | $ 63.06M | $ 36.00M | $ 83.20M | $ 93.03M | |
$ ― | $ 64.62M | $ 63.30M | $ 38.28M | $ 83.54M | $ 92.97M | |
$ ― | $ 831.00K | $ 867.00K | $ 934.00K | $ 850.00K | $ 1.07M | |
$ ― | $ 84.14M | $ 80.60M | $ 48.98M | $ 107.25M | $ 108.53M | |
$ ― | $ 124.50M | $ 117.00M | $ 83.64M | $ 138.30M | $ 130.52M |