Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 1.48B | $ 1.31B | $ 1.38B | $ 1.98B | $ 1.20B | |
| $ 1.48B | $ 1.30B | $ 1.37B | $ 1.97B | $ 1.18B | |
| $ 1.26B | $ 1.18B | $ 1.24B | $ 1.53B | $ 1.11B | |
| $ 27.07M | $ 37.37M | $ 31.01M | $ 42.71M | $ 55.43M | |
| $ 245.48M | $ 159.96M | $ 165.38M | $ 484.22M | $ 123.97M | |
| $ 218.41M | $ 122.59M | $ 134.37M | $ 441.51M | $ 68.55M | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 218.41M | $ 122.59M | $ 134.37M | $ 441.51M | $ 68.55M | |
| $ 181.11M | $ 85.49M | $ 110.67M | $ 278.51M | $ 40.50M | |
| $ 11.44 | $ 5.72 | $ 7.92 | $ 19.52 | $ 2.94 | |
| $ 10.24 | $ 4.96 | $ 6.52 | $ 16.43 | $ 2.72 | |
| 15.84M | 14.96M | 13.98M | 14.27M | 13.78M | |
| 17.70M | 17.22M | 16.96M | 16.95M | 14.90M |