Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 432.40M | $ 370.01M | $ 217.39M | $ 401.18M | $ 376.25M | $ 348.64M | |
$ 371.92M | $ 319.22M | $ 182.38M | $ 335.72M | $ 322.34M | $ 302.09M | |
$ 60.48M | $ 50.79M | $ 35.00M | $ 65.45M | $ 53.90M | $ 46.55M | |
$ 56.36M | $ 50.12M | $ 40.23M | $ 48.71M | $ 43.71M | $ 41.98M | |
$ 4.12M | $ 673.00K | $ -5.23M | $ 16.75M | $ 10.19M | $ 4.57M | |
$ -46.00K | $ -127.00K | $ -464.00K | $ 697.00K | $ 666.00K | $ 213.00K | |
$ -896.00K | $ -906.00K | $ -1.13M | $ -401.00K | $ 36.00K | $ 58.00K | |
$ 3.18M | $ -360.00K | $ -6.82M | $ 17.04M | $ 10.90M | $ 4.84M | |
$ 1.08M | $ -16.00K | $ -1.46M | $ 5.16M | $ 3.10M | $ 1.46M | |
- | - | - | - | - | - | |
$ 2.10M | $ -344.00K | $ -5.36M | $ 11.89M | $ 7.79M | $ 3.38M | |
$ 0.15 | $ -0.02 | $ -0.41 | $ 0.87 | $ 0.54 | $ 0.23 | |
$ 0.15 | $ -0.02 | $ -0.41 | $ 0.86 | $ 0.54 | $ 0.23 | |
$ 59.76M | $ 14.52M | $ 13.22M | $ 13.67M | $ 14.32M | $ 14.81M | |
$ 60.35M | $ 14.52M | $ 13.22M | $ 13.81M | $ 14.41M | $ 14.82M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 428.28M | $ 369.33M | $ 222.61M | $ 384.43M | $ 366.05M | $ 344.07M | |
$ 2.10M | $ -344.00K | $ -5.36M | $ 11.89M | $ 7.79M | $ 3.38M | |
$ 2.86M | $ 521.73K | $ -4.47M | $ 12.17M | $ 7.77M | $ 3.34M | |
$ 284.00K | $ 353.00K | $ 843.00K | $ 211.00K | $ 0.00 | - | |
$ 3.46M | $ -7.00K | $ -5.97M | $ 17.25M | $ 10.90M | $ 4.57M | |
$ 7.63M | $ 4.54M | $ -1.11M | $ 21.92M | $ 14.26M | $ 8.56M |