Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 2.08B | $ 1.51B | $ 1.11B | $ 793.64M | $ 460.32M | |
| $ 556.66M | $ 436.42M | $ 600.66M | $ 441.87M | $ 211.62M | |
| $ 94.40M | $ -31.59M | $ -61.59M | $ 517.00K | $ 151.29M | |
| $ 163.58M | $ 166.14M | $ 166.20M | $ 136.53M | $ 108.89M | |
| $ 619.87M | $ 699.28M | $ 828.09M | $ 643.45M | $ 181.02M | |
| $ 462.26M | $ 468.01M | $ 662.25M | $ 441.35M | $ 60.33M | |
| $ -145.93M | $ -86.99M | $ -107.55M | $ -6.23M | $ -51.45M | |
| $ 316.33M | $ 381.02M | $ 554.69M | $ 435.12M | $ 8.88M | |
| $ 319.92M | $ 385.75M | $ 554.96M | $ 435.12M | $ 8.88M | |
| $ 2.44 | $ 2.95 | $ 4.26 | $ 3.28 | $ -0.18 | |
| $ 2.44 | $ 2.95 | $ 4.26 | $ 3.28 | $ -0.18 | |
| 119.30M | 120.30M | 122.96M | 123.07M | 120.70M | |
| 119.30M | 120.30M | 122.96M | 123.07M | 120.70M |