Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 254.34M | $ 245.44M | $ 210.74M | $ 182.35M | $ 171.98M | $ 150.15M | |
$ 11.67M | $ 14.49M | $ 11.50M | $ 4.00M | $ 56.70M | $ 29.90M | |
$ 148.89M | $ 146.91M | $ 121.74M | $ 99.38M | $ 99.97M | $ 87.64M | |
- | - | - | - | - | - | |
$ -25.23M | $ -24.39M | $ -23.64M | $ -17.91M | $ -23.78M | $ -14.39M | |
$ 91.84M | $ 84.11M | $ 77.57M | $ 80.36M | $ 15.31M | $ 33.45M | |
$ 19.64M | $ 17.44M | $ 15.97M | $ 17.56M | $ 2.71M | $ 4.14M | |
- | - | - | - | - | - | |
$ 73.53M | $ 66.67M | $ 61.60M | $ 69.41M | $ 12.60M | $ 29.31M | |
$ 1.47 | $ 1.35 | $ 1.24 | $ 1.35 | $ 0.24 | $ 0.59 | |
$ 1.46 | $ 1.34 | $ 1.23 | $ 1.33 | $ 0.24 | $ 0.58 | |
$ 197.76M | $ 49.01M | $ 49.49M | $ 51.29M | $ 52.07M | $ 47.68M | |
$ 199.69M | $ 49.34M | $ 50.00M | $ 52.03M | $ 52.55M | $ 48.58M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 220.93M | $ 210.35M | $ 182.03M | $ 164.69M | $ 103.55M | $ 111.54M | |
$ 73.68M | $ 66.67M | $ 61.60M | $ 69.41M | $ 12.60M | $ 28.47M | |
$ 293.91M | $ 69.58M | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - |