Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 355.18M | $ 326.50M | $ 294.51M | $ 315.06M | $ 298.44M | $ 285.00M | |
$ 28.79M | $ 22.35M | $ 14.81M | $ -31.28M | $ -25.76M | $ -31.37M | |
$ 195.82M | $ 187.31M | $ -183.06M | $ 179.05M | $ 167.31M | $ 159.37M | |
- | - | - | - | - | - | |
$ -25.59M | $ -40.94M | $ -34.31M | $ -2.11M | $ 7.83M | $ 0.00 | |
$ 114.88M | $ 116.84M | $ 111.44M | $ 102.63M | $ 113.19M | $ 94.26M | |
$ 25.01M | $ 25.74M | $ 25.42M | $ 19.39M | $ 21.49M | $ 16.41M | |
- | - | - | - | - | - | |
$ 93.67M | $ 100.65M | $ 87.61M | $ 83.25M | $ 91.70M | $ 77.85M | |
$ 7.83 | $ 8.79 | $ 8.19 | $ 4.00 | $ 4.41 | $ 3.76 | |
$ 7.81 | $ 8.76 | $ 8.17 | $ 3.99 | $ 4.39 | $ 3.74 | |
$ 46.88M | $ 10.36M | - | $ 21.04M | $ 21.02M | $ 20.96M | |
$ 86.11M | $ 20.10M | $ 20.76M | $ 21.07M | $ 21.14M | $ 21.07M | |
$ 0.71 | - | - | $ 1.14 | $ 1.06 | $ 0.97 | |
- | - | - | - | - | - | |
- | - | - | $ 3.99 | $ 4.06 | $ 3.74 | |
- | - | - | - | - | - | |
$ 242.33M | $ 214.34M | $ 193.12M | $ 201.04M | $ 210.37M | $ 194.69M | |
$ 90.51M | $ 91.11M | $ 87.61M | $ 83.25M | $ 91.70M | $ 77.85M | |
$ 41.09M | $ 92.31M | - | $ 84.99M | $ 84.92M | $ 77.25M | |
- | - | - | - | - | - | |
$ 36.11M | - | $ 111.44M | - | - | - | |
$ 37.71M | - | $ 120.43M | - | - | - |