Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 618.74M | $ 609.86M | $ 557.42M | $ 485.69M | $ 443.89M | $ 419.15M | |
$ 10.40M | $ 7.46M | $ 10.08M | $ 8.69M | $ 62.65M | $ 8.29M | |
$ 344.64M | $ 332.46M | $ 309.91M | $ 285.98M | $ 257.73M | $ 241.30M | |
- | - | - | - | - | - | |
$ -58.70M | $ -52.55M | $ -56.11M | $ -57.33M | $ -48.53M | $ -49.53M | |
$ 263.69M | $ 269.95M | $ 237.43M | $ 208.40M | $ 123.51M | $ 169.56M | |
$ 54.88M | $ 57.48M | $ 44.33M | $ 40.77M | $ 23.93M | $ 34.68M | |
- | - | - | - | - | - | |
$ 208.81M | $ 212.47M | $ 193.10M | $ 167.63M | $ 99.59M | $ 137.16M | |
$ 6.32 | $ 6.45 | $ 5.89 | $ 5.12 | $ 3.05 | $ 4.13 | |
$ 6.22 | $ 6.34 | $ 5.77 | $ 5.03 | $ 3.00 | $ 4.05 | |
$ 131.97M | $ 32.92M | $ 32.78M | $ 32.72M | $ 32.67M | $ 32.64M | |
$ 134.19M | $ 33.49M | $ 33.44M | $ 33.31M | $ 33.21M | $ 33.33M | |
$ 1.75 | $ 1.72 | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 425.62M | $ 417.00M | $ 363.60M | $ 306.97M | $ 244.02M | $ 273.63M | |
$ 208.81M | $ 212.47M | $ 193.10M | $ 167.63M | $ 99.59M | $ 134.88M | |
$ -97.70M | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - |