Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 95.75M | $ 88.05M | $ 29.78M | $ 11.25M | $ 131.51M | $ 65.40M | |
$ 39.54M | $ 36.10M | $ 24.82M | $ 18.29M | $ 109.26M | $ 62.01M | |
$ 56.21M | $ 51.95M | $ 4.96M | $ -7.04M | $ 22.25M | $ 3.40M | |
$ 44.50M | $ 37.40M | $ 24.48M | $ 16.38M | $ 18.73M | $ 28.42M | |
$ 11.71M | $ 14.54M | $ -19.52M | $ -23.42M | $ 3.52M | $ -25.02M | |
$ -7.68M | $ -7.42M | $ -9.30M | $ 3.43M | $ 218.00K | $ 4.28M | |
$ 246.18M | $ 167.53M | $ 136.89M | $ 1.03M | $ -107.41M | $ 45.39M | |
$ 250.22M | $ 174.65M | $ 108.07M | $ -18.95M | $ -103.67M | $ 24.64M | |
$ 9.40M | $ 24.29M | $ -1.16M | $ -1.82M | $ 1.18M | $ 2.96M | |
- | - | - | - | - | - | |
$ 190.83M | $ 118.80M | $ 86.85M | $ -17.42M | $ -105.03M | $ 22.15M | |
$ 3.62 | $ 2.43 | $ 1.85 | $ -0.35 | $ -2.10 | $ 0.44 | |
$ -0.07 | $ 1.91 | $ 1.54 | $ -0.40 | $ -2.10 | $ 0.44 | |
$ 193.13M | $ 48.80M | $ 48.84M | $ 49.76M | $ 49.97M | $ 50.50M | |
$ 271.62M | $ 98.47M | $ 57.44M | $ 50.90M | $ 49.97M | $ 50.69M | |
- | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 0.56 | $ 1.03 | |
- | - | - | - | - | - | |
$ 84.04M | $ 73.50M | $ 49.30M | $ 34.66M | $ 127.98M | $ 90.43M | |
$ 240.55M | $ 149.20M | $ 109.23M | $ -17.11M | $ -105.03M | $ 22.18M | |
$ 3.13M | $ 8.16M | $ 9.30M | $ -18.05M | $ -26.62M | $ -17.07M | |
$ 9.21M | $ 7.92M | $ 10.14M | $ 0.00 | - | - | |
$ 259.43M | $ 182.57M | $ 118.21M | $ -18.95M | $ 3.52M | $ -25.02M | |
$ 271.59M | $ 193.26M | $ 123.01M | $ -15.73M | $ 30.67M | $ -2.78M |