Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 258.37M | $ 198.60M | $ 187.51M | $ 192.35M | $ 178.33M | $ 163.40M | |
$ 7.57M | $ 9.59M | $ 9.37M | $ 3.57M | $ 4.71M | $ 2.90M | |
$ 250.80M | $ 189.01M | $ 178.13M | $ 186.62M | $ 170.98M | $ 160.50M | |
$ 82.13M | $ 73.00M | $ 74.33M | $ 85.79M | $ 71.90M | $ 70.03M | |
$ 126.28M | $ 116.00M | $ 107.65M | $ 104.41M | $ 101.92M | $ 86.13M | |
$ 14.06M | $ -21.71M | $ 21.38M | $ -21.52M | $ -21.02M | $ -24.86M | |
$ -37.59M | $ -40.57M | $ -89.93M | $ 10.88M | $ -172.49M | $ 14.92M | |
$ 96.80M | $ 53.72M | $ -7.51M | $ 72.01M | $ 80.90M | $ 46.35M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 99.24M | $ 53.73M | $ -7.95M | $ 71.47M | $ 80.57M | $ 46.35M | |
$ 0.74 | $ 0.50 | $ -0.08 | $ 0.74 | $ 0.85 | $ 0.49 | |
$ 0.74 | $ 0.50 | $ -0.08 | $ 0.74 | $ 0.85 | $ 0.49 | |
$ 558.82M | $ 105.96M | $ 96.70M | $ 96.02M | $ 95.20M | $ 93.09M | |
$ 560.40M | $ 106.15M | $ 96.70M | $ 96.09M | $ 95.21M | $ 93.10M | |
$ 1.15 | $ 1.12 | $ 1.10 | $ 1.06 | $ 1.00 | $ 0.90 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 93.25M | $ 82.60M | $ 83.70M | $ 85.79M | $ 73.77M | $ 72.93M | |
$ 99.24M | $ 53.73M | $ -7.51M | $ 71.98M | $ 80.87M | $ 46.36M | |
$ 134.88M | $ 76.52M | - | - | - | - | |
- | - | - | - | - | - | |
$ 134.66M | $ 94.61M | $ 22.50M | $ 95.66M | $ 104.53M | $ 74.48M | |
$ 189.13M | $ 145.80M | $ 72.88M | $ 151.05M | $ 157.35M | $ 128.34M |