Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 19 | Dec 18 |
|---|---|---|---|---|---|
| $ 4.37B | $ 3.97B | $ 3.58B | $ 2.56B | $ 2.29B | |
| $ 1.32B | $ 1.24B | $ 1.09B | $ 787.10M | $ 695.40M | |
| $ 1.24B | $ 1.12B | $ 997.11M | $ 718.76M | $ 612.93M | |
| $ 108.21M | $ 87.98M | $ 78.25M | $ 50.14M | $ 47.06M | |
| $ 193.23M | $ 214.97M | $ 173.24M | $ 118.49M | $ 129.52M | |
| $ 78.33M | $ 125.78M | $ 94.99M | $ 68.34M | $ 82.47M | |
| $ -22.16M | $ -21.70M | $ -19.24M | $ -51.56M | $ -60.62M | |
| $ 56.17M | $ 104.08M | $ 75.75M | $ 16.78M | $ 21.85M | |
| $ 39.47M | $ 79.44M | $ 65.05M | $ 15.42M | $ 15.87M | |
| $ 0.40 | $ 0.80 | $ 0.67 | $ 0.20 | $ 0.21 | |
| $ 0.40 | $ 0.79 | $ 0.65 | $ 0.19 | $ 0.21 | |
| 98.71M | 98.71M | 96.81M | 79.04M | 74.19M | |
| 99.61M | 100.83M | 100.16M | 81.86M | 74.23M |