Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 711.24M | $ 689.25M | $ 565.01M | $ 540.58M | $ 532.78M | $ 405.29M | |
$ 71.78M | $ 60.64M | $ 24.12M | $ 221.00K | $ 92.67M | $ 96.79M | |
$ 370.07M | $ 363.37M | $ 345.55M | $ 325.76M | $ 345.29M | $ 233.24M | |
- | - | - | - | - | - | |
$ 665.00K | $ 16.61M | $ 13.66M | $ 8.84M | $ 10.81M | $ -5.37M | |
$ 269.39M | $ 265.25M | $ 244.10M | $ 214.60M | $ 94.83M | $ 75.25M | |
$ 74.97M | $ 83.38M | $ 77.87M | $ 68.45M | $ 20.50M | $ 21.41M | |
- | - | - | - | - | - | |
$ 194.42M | $ 181.87M | $ 166.24M | $ 144.90M | $ 67.81M | $ 47.33M | |
$ 4.16 | $ 3.85 | $ 3.46 | $ 2.85 | $ 1.32 | $ 0.92 | |
$ 4.12 | $ 3.83 | $ 3.44 | $ 2.81 | $ 1.32 | $ 0.92 | |
$ 187.66M | $ 47.26M | $ 48.03M | $ 51.37M | $ 51.55M | $ 51.72M | |
$ 188.70M | $ 47.55M | $ 48.44M | $ 51.37M | - | $ 51.72M | |
$ 0.97 | $ 0.88 | $ 0.70 | $ 0.40 | $ 0.28 | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 511.06M | $ 500.23M | $ 457.96M | $ 407.15M | $ 315.76M | $ 226.00M | |
$ 194.42M | $ 181.87M | $ 166.24M | $ 146.15M | $ 74.33M | $ 53.84M | |
$ 206.19M | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - |