Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 463.25M | $ 415.29M | $ 258.39M | $ 179.86M | $ 220.84M | $ 187.87M | |
$ 126.70M | $ 118.34M | $ 70.11M | $ 50.13M | $ 58.02M | $ 51.91M | |
$ 336.55M | $ 296.96M | $ 188.28M | $ 129.73M | $ 162.81M | $ 135.95M | |
$ 325.51M | $ 292.50M | $ 207.02M | $ 173.92M | $ 158.84M | $ 122.47M | |
$ 11.04M | $ 4.46M | $ -18.74M | $ -44.19M | $ 3.97M | $ 13.48M | |
$ 4.82M | $ 1.03M | $ 19.47M | $ -482.00K | $ 120.00K | $ 235.00K | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 32.69M | $ 22.31M | $ 6.67M | $ -57.26M | $ 5.29M | $ 17.50M | |
$ 4.85M | $ 3.89M | $ -1.49M | $ -13.53M | $ 351.00K | $ 4.81M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 27.84M | $ 18.43M | $ 8.15M | $ -43.73M | $ 4.94M | $ 12.69M | |
$ 0.94 | $ 0.62 | $ 0.28 | $ -1.61 | $ 0.19 | $ 0.48 | |
$ 0.94 | $ 0.62 | $ 0.28 | $ -1.61 | $ 0.18 | $ 0.48 | |
$ 118.44M | $ 29.53M | $ 28.85M | $ 27.17M | $ 26.52M | $ 26.30M | |
$ 118.44M | $ 29.53M | $ 28.94M | $ 27.35M | $ 26.80M | $ 26.30M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 452.21M | $ 410.84M | $ 277.13M | $ 224.05M | $ 216.87M | $ 174.39M | |
$ 27.84M | $ 18.43M | $ 8.15M | $ -43.73M | $ 4.94M | $ 12.69M | |
$ 27.84M | $ 18.64M | $ 8.18M | $ -43.73M | $ 4.99M | $ 12.69M | |
$ ― | $ 605.00K | $ 276.00K | $ 361.00K | $ 285.00K | $ 128.00K | |
$ 29.50M | $ 22.92M | $ 6.94M | $ -56.90M | $ 5.58M | $ 17.63M | |
$ 29.50M | $ 65.09M | $ 39.20M | $ -26.86M | $ 30.43M | $ 34.55M |