Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 708.99M | $ 689.25M | $ 613.77M | $ 540.36M | $ 484.06M | $ 367.38M | |
$ 66.85M | $ 60.64M | $ 24.12M | $ 221.00K | $ -92.67M | $ -96.79M | |
$ 368.63M | $ 363.37M | $ 345.55M | $ -325.76M | $ 281.96M | $ 171.59M | |
- | - | - | - | - | - | |
$ -14.01M | $ 16.61M | $ 16.81M | $ -76.55M | $ -14.61M | $ -23.75M | |
$ 273.51M | $ 265.25M | $ 244.10M | $ 214.60M | $ 94.83M | $ 75.25M | |
$ 81.21M | $ 83.38M | $ 77.87M | $ 68.45M | $ 20.50M | $ 21.41M | |
- | - | - | - | - | - | |
$ 192.29M | $ 181.87M | $ 166.24M | $ 144.90M | $ 67.81M | $ 47.33M | |
$ 4.09 | $ 3.85 | $ 3.46 | $ 2.85 | $ 1.32 | $ 0.92 | |
$ 4.06 | $ 3.83 | $ 3.44 | $ 2.81 | $ 1.32 | $ 0.92 | |
$ 188.21M | $ 47.26M | $ 48.03M | $ 51.28M | $ 51.36M | $ 51.34M | |
$ 189.25M | $ 47.55M | $ 48.44M | $ 51.37M | $ 51.55M | $ 51.72M | |
$ 0.94 | $ 0.88 | $ 0.70 | $ 0.40 | $ 0.28 | $ 0.28 | |
- | - | - | - | - | - | |
- | - | - | - | - | $ 1.61 | |
- | - | - | - | - | - | |
$ 509.90M | $ 500.23M | $ 457.96M | $ 406.93M | $ 315.76M | $ 226.00M | |
$ 192.29M | $ 181.87M | $ 166.24M | $ 146.15M | $ 74.33M | $ 53.84M | |
$ 408.55M | - | $ 44.95M | - | $ 85.77M | $ 79.05M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - |