Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 2.98B | $ 3.79B | $ 5.24B | $ 3.98B | $ 2.39B | |
| $ 919.38M | $ 1.25B | $ 1.72B | $ 1.31B | $ 791.78M | |
| $ 1.02B | $ 911.15M | $ 1.07B | $ 831.60M | $ 642.51M | |
| $ 173.78M | $ 160.93M | $ 137.11M | $ 103.70M | $ 94.19M | |
| $ 71.11M | $ 499.36M | $ 784.21M | $ 581.70M | $ 243.45M | |
| $ -102.67M | $ 338.43M | $ 647.10M | $ 478.00M | $ 149.26M | |
| $ -69.90M | $ -54.14M | $ -40.40M | $ -34.08M | $ -57.74M | |
| $ -172.57M | $ 284.29M | $ 606.70M | $ 443.92M | $ 91.52M | |
| $ -146.98M | $ 210.68M | $ 444.05M | $ 327.39M | $ 70.67M | |
| $ -3.85 | $ 5.38 | $ 9.96 | $ 6.87 | $ 1.49 | |
| $ -3.85 | $ 5.36 | $ 9.90 | $ 6.81 | $ 1.48 | |
| 38.19M | 39.17M | 44.59M | 47.69M | 47.42M | |
| 38.19M | 39.34M | 44.87M | 48.05M | 47.69M |