Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 710.55M | $ 679.90M | $ 587.10M | $ 534.95M | $ 455.47M | |
$ 492.83M | $ 275.17M | $ 132.51M | $ 142.08M | $ 121.94M | |
$ 324.72M | $ 219.73M | $ 85.88M | $ 119.33M | $ 64.65M | |
$ 27.30M | $ 24.31M | $ 20.91M | $ 23.31M | $ 24.58M | |
$ 94.79M | $ 79.85M | $ 61.50M | $ 52.78M | $ 81.22M | |
$ 58.03M | $ 55.44M | $ 40.59M | $ 29.47M | $ 56.63M | |
$ -16.16M | $ -27.37M | $ -22.30M | $ -46.96M | $ -45.03M | |
$ 41.88M | $ 28.07M | $ 18.98M | $ -16.95M | $ 12.26M | |
$ 29.52M | $ 18.42M | $ 10.85M | $ -54.00M | $ -8.26M | |
$ 0.48 | $ 0.34 | $ 0.28 | $ -1.51 | $ -0.23 | |
$ 0.46 | $ 0.32 | $ 0.25 | $ -1.51 | $ -0.23 | |
61.05M | 53.81M | 38.90M | 35.81M | 35.81M | |
63.98M | 57.31M | 42.72M | 35.81M | 35.81M |