Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 1.03B | $ 557.70M | $ 468.66M | $ 502.79M | $ 451.76M | $ 373.49M | |
$ ― | $ 411.51M | $ 332.78M | $ 356.59M | $ 328.05M | $ 269.85M | |
$ ― | $ 146.18M | $ 135.88M | $ 146.20M | $ 123.71M | $ 103.64M | |
$ ― | $ 138.04M | $ 115.87M | $ 109.40M | $ 93.59M | $ 72.82M | |
$ ― | $ 8.14M | $ 20.01M | $ 36.80M | $ 30.12M | $ 30.81M | |
$ ― | $ -5.67M | $ -2.92M | $ -2.55M | $ -1.84M | $ -557.00K | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 8.30M | $ 19.63M | $ 35.82M | $ 30.00M | $ 27.88M | |
$ ― | $ 3.49M | $ 4.58M | $ 7.82M | $ 6.11M | $ 6.66M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 4.77M | $ 15.00M | $ 28.00M | $ 24.05M | $ 20.11M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 549.56M | $ 448.65M | $ 465.99M | $ 421.64M | $ 342.68M | |
$ ― | $ 4.77M | $ 15.00M | $ 28.00M | $ 24.05M | $ 20.11M | |
$ ― | $ 1.88M | $ 14.62M | $ 28.72M | $ 24.28M | $ 21.89M | |
$ ― | $ 5.89M | $ 3.16M | $ 2.86M | $ 2.14M | $ 835.00K | |
$ ― | $ 14.19M | $ 22.80M | $ 38.68M | $ 32.13M | $ 28.72M | |
$ ― | $ 34.02M | $ 43.28M | $ 57.81M | $ 45.75M | $ 36.56M |