Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 857.18M | $ 314.74M | $ 396.37M | $ 288.22M | $ 245.99M | $ 240.80M | |
$ ― | $ 20.28M | $ 14.55M | $ 11.11M | $ 3.00M | $ 1.83M | |
$ ― | $ 294.46M | $ 381.82M | $ 277.11M | $ 242.99M | $ 238.97M | |
$ ― | $ 129.84M | $ 145.02M | $ 106.81M | $ 77.59M | $ 91.06M | |
$ ― | $ 164.62M | $ 236.81M | $ 170.31M | $ 165.40M | $ 147.91M | |
$ ― | $ -32.00K | $ 165.00K | $ 175.00K | $ -46.00K | $ -51.00K | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 164.80M | $ 236.11M | $ 170.16M | $ 159.96M | $ 147.94M | |
$ ― | $ 30.70M | $ 37.25M | $ 26.80M | $ 17.16M | $ 23.91M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 134.07M | $ 198.88M | $ 143.38M | $ 142.80M | $ 124.03M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 6.92M | $ 6.55M | $ 4.84M | $ 4.39M | $ 5.79M | |
$ ― | $ 150.12M | $ 159.57M | $ 117.92M | $ 80.58M | $ 92.89M | |
$ ― | $ 134.07M | $ 198.88M | $ 143.38M | $ 142.80M | $ 124.03M | |
$ ― | $ 134.01M | $ 199.36M | $ 143.57M | $ 147.65M | $ 123.96M | |
$ ― | $ 130.00K | $ 161.00K | $ 11.00K | $ ― | $ ― | |
$ ― | $ 164.93M | $ 236.27M | $ 170.17M | $ 165.40M | $ 147.91M | |
$ ― | $ 176.15M | $ 252.98M | $ 171.77M | $ 168.70M | $ 165.28M |