Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 2.42B | $ 3.59B | $ 1.52B | $ 1.19B | $ 782.60M | |
| $ 266.10M | $ 2.17B | $ 1.52B | $ 247.50M | $ 278.90M | |
| $ 129.70M | $ 122.30M | $ 1.44B | $ 168.80M | $ 155.40M | |
| $ -14.00M | $ 300.00K | $ 3.90M | $ 4.50M | $ 2.60M | |
| $ 156.20M | $ 2.08B | $ 119.50M | $ 118.60M | $ 154.00M | |
| $ 136.40M | $ 2.05B | $ 80.10M | $ 78.70M | $ 123.50M | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 136.40M | $ 2.05B | $ 80.10M | $ 78.70M | $ 123.50M | |
| $ 113.30M | $ 2.13B | $ 52.60M | $ 68.30M | $ 126.50M | |
| $ 0.98 | $ 18.65 | $ 0.27 | $ 0.35 | $ 0.65 | |
| $ 0.98 | $ 18.65 | $ 0.26 | $ 0.34 | $ 0.63 | |
| 115.22M | 114.31M | 194.29M | 195.49M | 186.03M | |
| 115.63M | 114.32M | 199.32M | 200.38M | 186.70M |