Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 412.03M | $ 420.10M | $ 297.42M | $ 306.80M | $ 328.85M | $ 291.00M | |
$ 8.47M | $ 8.29M | $ 36.73M | $ 9.29M | $ -17.63M | $ -11.64M | |
$ 248.61M | $ 241.97M | $ -211.23M | $ -191.83M | $ 199.48M | $ 182.26M | |
- | - | - | - | - | - | |
$ -34.99M | $ -26.32M | $ -18.38M | $ -18.10M | $ -2.35M | $ -898.00K | |
$ 154.96M | $ 175.60M | $ 86.18M | $ 114.97M | $ 109.40M | $ 96.19M | |
$ 28.22M | $ 33.55M | $ 17.03M | $ 23.21M | $ 20.81M | $ 15.83M | |
- | - | - | - | - | - | |
$ 136.33M | $ 142.05M | $ 74.27M | $ 75.02M | $ 88.46M | $ 80.27M | |
$ 3.32 | $ 3.74 | $ 2.20 | $ 3.04 | $ 2.87 | $ 2.57 | |
$ 3.31 | $ 3.72 | $ 2.18 | $ 3.01 | $ 2.85 | $ 2.55 | |
$ 152.25M | $ 37.94M | $ 32.36M | $ 30.73M | $ 30.86M | $ 31.18M | |
$ 152.82M | $ 38.11M | $ 32.68M | $ 31.07M | $ 31.08M | $ 31.53M | |
$ 1.09 | $ 1.04 | - | - | $ 0.80 | $ 0.75 | |
- | - | - | - | - | - | |
- | - | - | - | $ 2.91 | $ 2.55 | |
- | - | - | - | - | - | |
$ 336.41M | $ 353.66M | $ 193.38M | $ 187.14M | $ 174.16M | $ 192.42M | |
$ 126.73M | $ 142.05M | $ 74.27M | $ 75.02M | $ 88.59M | $ 80.36M | |
$ 230.88M | $ 138.63M | - | - | $ 90.15M | $ 74.99M | |
- | - | - | - | $ 314.00K | $ 698.00K | |
- | - | - | - | - | - | |
- | - | - | - | - | - |