Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 603.82M | $ 609.86M | $ 557.42M | $ 494.38M | $ 443.89M | $ 419.15M | |
$ 9.69M | $ 7.46M | $ 10.08M | $ 8.69M | $ -62.65M | $ -8.29M | |
$ 339.13M | $ 332.46M | $ 309.91M | $ -285.98M | $ 257.73M | $ 241.30M | |
- | - | - | - | - | - | |
$ -59.33M | $ -52.55M | $ -56.11M | $ -10.19M | - | - | |
$ 255.01M | $ 269.95M | $ 237.43M | $ 208.40M | $ 123.51M | $ 169.56M | |
$ 54.12M | $ 57.48M | $ 44.33M | $ 40.77M | $ 23.93M | $ 34.68M | |
- | - | - | - | - | - | |
$ 203.74M | $ 212.47M | $ 202.57M | $ 150.25M | $ 99.59M | $ 134.88M | |
$ 6.10 | $ 6.45 | $ 5.89 | $ 5.12 | $ 3.05 | $ 4.13 | |
$ 5.99 | $ 6.34 | $ 5.77 | $ 5.03 | $ 3.00 | $ 4.05 | |
$ 131.81M | $ 32.92M | $ 32.78M | $ 29.35M | $ 32.67M | $ 32.64M | |
$ 134.09M | $ 33.49M | $ 33.44M | $ 29.87M | $ 33.21M | $ 33.33M | |
$ 0.86 | $ 1.72 | - | - | $ 1.32 | $ 1.24 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 415.69M | $ 417.00M | $ 353.52M | $ 315.66M | $ 244.02M | $ 273.63M | |
$ 200.90M | $ 212.47M | $ 193.10M | $ 150.25M | $ 99.59M | $ 134.88M | |
$ -115.23M | - | - | - | $ 99.48M | $ 134.91M | |
- | - | - | - | $ 6.05M | $ 31.37M | |
- | - | - | - | - | - | |
- | - | - | - | - | - |