Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 205.40M | $ 197.24M | $ 175.15M | $ 155.32M | $ 159.34M | $ 185.30M | |
$ 6.79M | $ 13.27M | $ 15.49M | $ 15.39M | $ 15.06M | - | |
$ 201.88M | $ 183.97M | $ 159.67M | $ 139.93M | $ 144.27M | $ 185.30M | |
$ 67.17M | $ 67.38M | $ 62.73M | $ 80.60M | $ 74.14M | $ 74.95M | |
$ 99.78M | $ 89.96M | $ 99.08M | $ 54.81M | $ 95.63M | $ 81.87M | |
$ 85.64M | $ 47.01M | $ 31.44M | $ -25.99M | $ -27.86M | $ -28.02M | |
$ 10.58M | $ 21.88M | $ 35.08M | $ -7.46M | $ -40.14M | $ 3.39M | |
$ 134.28M | $ 91.46M | $ 100.58M | $ 54.35M | $ 95.58M | $ 78.09M | |
- | - | - | - | - | - | |
- | - | - | $ 1.42M | $ 432.00K | $ 2.39M | |
$ 98.49M | $ 89.15M | $ 99.44M | $ 55.40M | $ 94.87M | $ 80.14M | |
$ 2.31 | $ 2.16 | $ 2.49 | $ 1.41 | $ 2.42 | $ 2.03 | |
$ 2.31 | $ 2.16 | $ 2.48 | $ 1.41 | $ 2.42 | $ 2.02 | |
$ 169.90M | $ 41.27M | $ 39.89M | $ 39.16M | $ 39.18M | $ 39.57M | |
$ 170.87M | $ 41.36M | $ 40.07M | $ 39.16M | $ 39.26M | $ 39.76M | |
$ 2.28 | $ 2.28 | $ 2.28 | $ 2.28 | $ 2.28 | $ 2.28 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 81.58M | $ 80.65M | $ 78.22M | $ 80.60M | $ 74.14M | $ 74.95M | |
$ 99.15M | $ 89.73M | $ 100.02M | $ 55.86M | $ 95.29M | $ 80.53M | |
$ 85.64M | $ 50.81M | $ -18.24M | $ 40.36M | - | - | |
- | - | - | - | - | - | |
$ 124.38M | $ 138.48M | $ 132.02M | $ 83.60M | $ 125.38M | $ 108.67M | |
$ 162.67M | $ 175.89M | $ 169.52M | $ 121.89M | $ 164.45M | $ 148.28M |