Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 939.29M | $ 916.55M | $ 926.24M | $ 918.69M | $ 815.40M | |
| $ 686.22M | $ 666.31M | $ 671.25M | $ 670.54M | $ 589.34M | |
| $ 505.41M | $ 538.63M | $ 469.22M | $ 468.55M | $ 433.08M | |
| $ 61.29M | $ 78.44M | $ 93.22M | $ 100.46M | $ 99.36M | |
| $ 279.66M | $ 178.42M | $ 176.93M | $ 358.75M | $ 196.43M | |
| $ 180.81M | $ 127.67M | $ 202.03M | $ 201.99M | $ 156.26M | |
| $ -93.85M | $ -154.58M | $ -235.55M | $ -65.86M | $ -184.12M | |
| $ 86.95M | $ -26.91M | $ -33.52M | $ 136.13M | $ -27.86M | |
| $ 39.53M | $ 19.34M | $ -77.55M | $ 117.07M | $ -37.19M | |
| $ 0.10 | $ 0.05 | $ -0.53 | $ 0.14 | $ -0.32 | |
| $ 0.10 | $ 0.05 | $ -0.53 | $ 0.14 | $ -0.32 | |
| 409.14M | 399.04M | 276.94M | 330.84M | 319.01M | |
| 414.87M | 411.50M | 276.94M | 330.84M | 319.01M |