Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 963.80M | $ 1.07B | $ 1.02B | $ 750.10M | $ 548.97M | |
| $ 397.80M | $ 449.70M | $ 364.90M | $ 251.30M | $ 203.82M | |
| $ 251.20M | $ 204.00M | $ 177.40M | $ 159.00M | $ 109.30M | |
| $ 44.00M | $ 39.10M | $ 37.60M | $ 38.10M | $ 33.03M | |
| $ 193.90M | $ 281.90M | $ 224.90M | $ 121.30M | $ 127.99M | |
| $ 146.60M | $ 245.70M | $ 187.50M | $ 92.30M | $ 94.52M | |
| $ -46.30M | $ -62.90M | $ -42.20M | $ -42.00M | $ -35.57M | |
| $ 100.30M | $ 182.80M | $ 145.30M | $ 50.30M | $ 58.95M | |
| $ 70.40M | $ 135.70M | $ 107.70M | $ 43.80M | $ 56.84M | |
| $ 0.49 | $ 0.92 | $ 0.73 | $ 0.41 | $ 0.42 | |
| $ 0.49 | $ 0.92 | $ 0.73 | $ 0.40 | $ 0.42 | |
| 144.26M | 146.78M | 146.61M | 107.88M | 136.38M | |
| 144.80M | 146.88M | 146.72M | 108.98M | 136.38M |