Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 1.52B | $ 1.53B | $ 1.95B | $ 1.68B | $ 1.16B | |
| $ 152.94M | $ 165.09M | $ 314.48M | $ 274.12M | $ 133.75M | |
| $ 94.02M | $ 95.54M | $ 87.75M | $ 82.98M | $ 133.75M | |
| $ 76.18M | $ 73.01M | $ 69.35M | $ 65.34M | $ 60.83M | |
| $ 133.06M | $ 149.72M | $ 297.93M | $ 255.48M | $ 123.66M | |
| $ 58.91M | $ 69.55M | $ 226.73M | $ 191.14M | $ 0.00 | |
| $ -13.34M | $ -327.00K | $ -940.00K | $ -6.02M | $ 55.03M | |
| $ 45.58M | $ 69.22M | $ 225.79M | $ 185.12M | $ 55.03M | |
| $ 44.15M | $ 54.62M | $ 171.89M | $ 139.79M | $ 46.08M | |
| $ 1.65 | $ 2.00 | $ 6.15 | $ 4.97 | $ 1.64 | |
| $ 1.62 | $ 1.95 | $ 5.92 | $ 4.81 | $ 1.64 | |
| 26.83M | 27.30M | 27.97M | 28.15M | 28.05M | |
| 27.25M | 28.01M | 29.03M | 29.05M | 28.16M |