Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 4.10B | $ 4.39B | $ 4.97B | $ 3.58B | $ 1.93B | |
| $ 398.32M | $ 382.27M | $ 375.77M | $ 276.95M | $ 212.13M | |
| $ 327.76M | $ 294.20M | $ 279.76M | $ 240.82M | $ 96.53M | |
| $ 75.98M | $ 77.16M | $ 80.63M | $ 77.85M | $ 68.74M | |
| $ 147.32M | $ 166.02M | $ 177.13M | $ 114.53M | $ 184.84M | |
| $ 70.56M | $ 88.07M | $ 96.01M | $ 36.13M | $ 115.59M | |
| $ -51.54M | $ -42.95M | $ -31.60M | $ -17.70M | $ -16.08M | |
| $ 19.02M | $ 45.12M | $ 64.41M | $ 18.43M | $ 99.51M | |
| $ 19.89M | $ 40.10M | $ 61.97M | $ 21.65M | $ 107.46M | |
| $ 0.52 | $ 1.06 | $ 1.63 | $ 0.57 | $ 2.87 | |
| $ 0.52 | $ 1.05 | $ 1.63 | $ 0.57 | $ 2.87 | |
| 38.03M | 37.96M | 37.92M | 37.88M | 37.37M | |
| 38.17M | 38.12M | 38.06M | 37.88M | 37.37M |