Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 3.95B | $ 4.17B | $ 4.01B | $ 4.12B | $ 3.17B | |
| $ 2.80B | $ 719.17M | $ 674.88M | $ 731.70M | $ 336.00M | |
| $ 2.66B | $ 436.40M | $ 368.80M | $ 422.74M | $ 510.97M | |
| $ 175.58M | $ 169.27M | $ 149.90M | $ 163.39M | $ 180.26M | |
| $ 179.37M | $ 452.04M | $ 330.67M | $ 470.28M | $ 5.18M | |
| $ 139.81M | $ 282.77M | $ 306.08M | $ 308.96M | $ -174.97M | |
| $ -198.62M | $ -51.58M | $ -178.68M | $ -59.66M | $ -64.55M | |
| $ -58.81M | $ 231.19M | $ 127.40M | $ 249.30M | $ -239.52M | |
| $ -128.02M | $ 247.39M | $ 101.91M | $ 215.56M | $ -158.72M | |
| $ -1.49 | $ 2.84 | $ 1.15 | $ 2.42 | $ -1.82 | |
| $ -1.49 | $ 2.56 | $ 1.03 | $ 2.00 | $ -1.82 | |
| 85.91M | 87.23M | 88.85M | 88.98M | 87.47M | |
| 85.91M | 96.45M | 98.51M | 107.80M | 87.47M |