Income Statement | Dec 24 | Dec 23 | Dec 19 | Dec 18 | Dec 17 |
|---|---|---|---|---|---|
| $ 7.57B | $ 8.94B | $ 8.23B | $ 7.11B | $ 6.87B | |
| $ 640.43M | $ 743.21M | $ 591.94M | $ 463.78M | $ 519.91M | |
| $ 304.94M | $ 287.55M | $ 287.58M | $ 284.59M | $ 288.96M | |
| $ 122.42M | $ 118.24M | $ 116.95M | $ 118.82M | $ 118.75M | |
| $ 469.14M | $ 579.95M | $ 416.82M | $ 298.02M | $ 346.56M | |
| $ 335.49M | $ 455.66M | $ 177.67M | $ 119.44M | $ 226.47M | |
| $ -17.96M | $ -42.85M | $ -40.50M | $ -21.90M | $ -12.99M | |
| $ 317.54M | $ 412.81M | $ 245.62M | $ 97.54M | $ 213.48M | |
| $ 222.54M | $ 309.97M | $ 141.51M | $ -95.53M | $ 138.83M | |
| $ 4.00 | $ 5.36 | $ 2.05 | $ -1.37 | $ 1.86 | |
| $ 3.91 | $ 5.18 | $ 1.97 | $ -1.37 | $ 1.78 | |
| 55.59M | 57.85M | 69.13M | 69.73M | 74.48M | |
| 56.97M | 59.81M | 71.68M | 69.83M | 78.13M |