Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 6.10B | $ 6.23B | $ 6.97B | $ 6.91B | $ 5.45B | |
| $ 1.83B | $ 1.88B | $ 2.26B | $ 2.47B | $ 1.70B | |
| $ 1.68B | $ 1.61B | $ 1.69B | $ 1.67B | $ 1.23B | |
| $ 81.19M | $ 68.64M | $ 71.50M | $ 66.42M | $ 51.98M | |
| $ 255.75M | $ 343.63M | $ 662.33M | $ 908.42M | $ 563.75M | |
| $ 148.57M | $ 267.07M | $ 568.53M | $ 799.54M | $ 476.19M | |
| $ -238.83M | $ -217.67M | $ -118.41M | $ -65.34M | $ -74.24M | |
| $ -90.26M | $ 49.40M | $ 450.12M | $ 734.20M | $ 401.96M | |
| $ -38.64M | $ 33.37M | $ 136.95M | $ 278.46M | $ 122.34M | |
| $ -0.80 | $ 0.70 | $ 3.23 | $ 6.19 | $ 3.11 | |
| $ -0.80 | $ 0.55 | $ 3.22 | $ 6.07 | $ 3.09 | |
| 48.01M | 44.63M | 42.39M | 45.01M | 39.38M | |
| 48.01M | 84.97M | 42.85M | 89.76M | 40.01M |