Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ ― | $ 531.74M | $ 503.23M | $ 402.00M | $ 313.71M | $ 282.50M | |
$ ― | $ 360.46M | $ 336.51M | $ 273.09M | $ 221.24M | $ 199.27M | |
$ ― | $ 171.28M | $ 166.73M | $ 128.91M | $ 92.48M | $ 83.23M | |
$ ― | $ 44.05M | $ 37.80M | $ 32.24M | $ 30.12M | $ 28.42M | |
$ ― | $ 127.22M | $ 128.93M | $ 96.66M | $ 62.36M | $ 54.81M | |
$ ― | $ -694.00K | $ -784.00K | $ -568.00K | $ -397.00K | $ -603.00K | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 112.07M | $ 131.39M | $ 90.96M | $ 60.37M | $ 54.64M | |
$ ― | $ 11.39M | $ 16.70M | $ 12.90M | $ 6.21M | $ 7.99M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 100.68M | $ 114.68M | $ 78.06M | $ 54.16M | $ 46.64M | |
$ ― | $ 1.37 | $ 1.62 | $ 1.12 | $ 3.91 | $ 3.43 | |
$ ― | $ 1.37 | $ 1.62 | $ 1.12 | $ 3.91 | $ 3.43 | |
$ ― | $ 73.73M | $ 70.85M | $ 69.99M | $ 13.84M | $ 13.58M | |
$ ― | $ 73.73M | $ 70.85M | $ 69.99M | $ 13.84M | $ 13.58M | |
$ ― | $ 0.70 | $ 0.65 | $ 0.00 | $ 2.75 | $ 2.75 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 404.52M | $ 374.31M | $ 305.33M | $ 251.35M | $ 227.69M | |
$ ― | $ 100.68M | $ 114.68M | $ 78.06M | $ 54.16M | $ 46.64M | |
$ ― | $ 112.49M | $ 113.66M | $ 78.06M | $ 54.16M | $ 46.64M | |
$ ― | $ 74.00K | $ 365.00K | $ 371.00K | $ 410.00K | $ 470.00K | |
$ ― | $ 112.15M | $ 131.75M | $ 91.33M | $ 60.78M | $ 55.11M | |
$ ― | $ 145.47M | $ 160.17M | $ 117.25M | $ 85.67M | $ 78.17M |