Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 409.43M | $ 420.10M | $ 328.67M | $ 297.51M | $ 333.20M | $ 288.58M | |
$ 9.35M | $ 8.29M | $ 36.73M | $ 9.29M | $ 17.63M | $ 11.64M | |
$ 252.17M | $ 241.97M | $ 211.23M | $ 191.83M | $ 206.18M | $ 180.75M | |
- | - | - | - | - | - | |
$ -33.69M | $ -26.32M | $ -21.11M | $ -14.04M | $ -14.01M | $ -12.24M | |
$ 149.42M | $ 175.60M | $ 86.18M | $ 114.97M | $ 109.40M | $ 96.19M | |
$ 25.67M | $ 33.55M | $ 14.91M | $ 21.36M | $ 20.81M | $ 15.83M | |
- | - | - | - | - | - | |
$ 123.75M | $ 142.05M | $ 71.12M | $ 93.47M | $ 88.46M | $ 96.30M | |
$ 3.23 | $ 3.74 | $ 2.20 | $ 3.04 | $ 2.87 | $ 2.57 | |
$ 3.23 | $ 3.72 | $ 2.18 | $ 3.01 | $ 2.85 | $ 2.55 | |
$ 152.54M | $ 37.94M | $ 32.36M | $ 30.73M | $ 30.86M | $ 31.18M | |
$ 153.18M | $ 38.11M | $ 32.68M | $ 31.07M | $ 31.08M | $ 31.53M | |
$ 1.11 | $ 1.04 | $ 0.94 | $ 0.87 | $ 0.80 | $ 0.75 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 335.41M | $ 353.66M | $ 230.11M | $ 177.85M | $ 175.32M | $ 194.19M | |
$ 123.75M | $ 142.05M | $ 71.27M | $ 93.61M | $ 88.59M | $ 80.36M | |
$ 234.43M | $ 138.63M | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - |