Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 1.75B | $ 1.02B | $ 1.49B | $ 1.43B | $ 699.49M | |
| $ 731.95M | $ 433.97M | $ 642.06M | $ 510.68M | $ 210.15M | |
| $ 172.03M | $ 962.18M | $ 217.82M | $ 268.80M | $ 329.71M | |
| $ 179.80M | $ 215.74M | $ 154.82M | $ 205.15M | $ 217.44M | |
| $ 710.44M | $ -342.20M | $ 602.23M | $ 399.26M | $ 358.20M | |
| $ 559.92M | $ -528.21M | $ 424.24M | $ 241.87M | $ -119.56M | |
| $ -194.52M | $ 447.89M | $ -89.33M | $ -177.79M | $ 128.04M | |
| $ 365.40M | $ -80.33M | $ 334.90M | $ 64.08M | $ 8.48M | |
| $ 197.70M | $ -551.77M | $ 184.53M | $ 56.10M | $ -26.15M | |
| $ 3.98 | $ -11.13 | $ 3.65 | $ 1.03 | $ -0.50 | |
| $ 3.96 | $ -11.13 | $ 3.65 | $ 1.03 | $ -0.50 | |
| 50.12M | 49.58M | 50.51M | 54.60M | 52.31M | |
| 50.12M | 49.58M | 50.56M | 54.65M | 52.31M |