Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 1.84B | $ 1.40B | $ 1.38B | $ 706.91M | $ 607.36M | |
| $ 602.39M | $ 483.42M | $ 411.80M | $ 80.86M | $ -53.89M | |
| $ 194.56M | $ 136.73M | $ 137.47M | $ 98.39M | $ 94.11M | |
| $ 205.75M | $ 150.70M | $ 133.57M | $ 160.00M | $ 200.32M | |
| $ 613.58M | $ 497.39M | $ 407.90M | $ 142.47M | $ 52.32M | |
| $ 407.83M | $ 346.69M | $ 274.33M | $ -17.53M | $ -148.00M | |
| $ 198.91M | $ -144.47M | $ -83.81M | $ -73.14M | $ -223.69M | |
| $ 606.73M | $ 202.23M | $ 190.52M | $ -90.67M | $ -371.70M | |
| $ 282.67M | $ 239.51M | $ 168.17M | $ -96.56M | $ -248.56M | |
| $ 1.76 | $ 1.49 | $ 1.05 | $ -0.60 | $ -1.55 | |
| $ 1.76 | $ 1.49 | $ 1.05 | $ -1.00 | $ -2.26 | |
| 161.01M | 160.89M | 160.75M | 160.50M | 160.02M | |
| 161.19M | 160.89M | 160.79M | 160.50M | 160.02M |