Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 2.97B | $ 3.18B | $ 2.79B | $ 2.13B | $ 1.82B | |
| $ 315.53M | $ 395.20M | $ 637.82M | $ 136.88M | $ 409.15M | |
| $ 102.44M | $ 65.78M | $ 322.80M | $ 61.19M | $ 655.11M | |
| $ 313.16M | $ 280.19M | $ 296.20M | $ 309.75M | $ 295.32M | |
| $ 557.31M | $ 661.64M | $ 571.22M | $ 407.11M | $ 351.82M | |
| $ 213.10M | $ 329.42M | $ 315.01M | $ 75.70M | $ -245.96M | |
| $ -244.31M | $ -183.09M | $ -182.71M | $ -212.06M | $ -153.03M | |
| $ -31.21M | $ 146.33M | $ 132.30M | $ -136.36M | $ -398.99M | |
| $ -63.95M | $ 117.72M | $ 75.46M | $ -165.07M | $ -416.68M | |
| $ -1.24 | $ 0.22 | $ 1.05 | $ -1.13 | $ -3.27 | |
| $ -1.24 | $ 0.22 | $ 1.05 | $ -1.13 | $ -3.27 | |
| 122.46M | 122.54M | 122.58M | 122.58M | 122.58M | |
| 122.46M | 122.53M | 122.58M | 122.58M | 122.58M |