Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ ― | $ 539.78M | $ 521.27M | $ 427.47M | $ 395.99M | $ 367.94M | |
$ ― | $ 159.63M | $ 150.73M | $ 129.85M | $ 133.53M | $ 120.32M | |
$ ― | $ 380.14M | $ 370.54M | $ 297.62M | $ 262.46M | $ 247.62M | |
$ ― | $ 295.88M | $ 284.96M | $ 241.22M | $ 216.40M | $ 199.28M | |
$ ― | $ 84.27M | $ 85.58M | $ 56.39M | $ 46.06M | $ 48.34M | |
$ ― | $ -566.00K | $ -641.00K | $ -333.00K | $ -610.00K | $ 115.00K | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 72.74M | $ 86.51M | $ 35.58M | $ 40.68M | $ 48.58M | |
$ ― | $ 24.74M | $ 23.77M | $ 16.64M | $ 12.46M | $ 12.17M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 47.99M | $ 62.86M | $ 19.22M | $ 28.59M | $ 36.26M | |
$ ― | $ 4.06 | $ ― | $ 1.63 | $ 2.42 | $ 3.06 | |
$ ― | $ 4.06 | $ ― | $ 1.63 | $ 2.42 | $ 3.06 | |
$ ― | $ 11.83M | $ ― | $ 11.83M | $ 11.83M | $ 11.84M | |
$ ― | $ 11.83M | $ ― | $ 11.83M | $ 11.83M | $ 11.84M | |
$ ― | $ 0.80 | $ ― | $ 0.00 | $ 0.48 | $ 0.46 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 2.19M | $ 1.63M | $ 1.57M | $ 1.66M | $ 6.23M | |
$ ― | $ 455.51M | $ 435.69M | $ 371.07M | $ 349.93M | $ 319.60M | |
$ ― | $ 47.99M | $ 62.86M | $ 19.22M | $ 28.59M | $ 36.26M | |
$ ― | $ 64.45M | $ 62.58M | $ 51.73M | $ 31.95M | $ 36.34M | |
$ ― | $ 999.00K | $ 617.00K | $ 827.00K | $ 382.00K | $ 254.00K | |
$ ― | $ 73.74M | $ 87.13M | $ 36.41M | $ 41.06M | $ 48.84M | |
$ ― | $ 105.29M | $ 120.00M | $ 82.55M | $ 65.14M | $ 61.67M |