Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 567.56M | $ 482.53M | $ 457.84M | $ 427.29M | $ 404.64M | |
| $ 233.48M | $ 200.73M | $ 175.68M | $ 170.69M | $ 152.94M | |
| $ 166.72M | $ 144.21M | $ 158.96M | $ 118.97M | $ 103.13M | |
| $ 16.42M | $ 15.74M | $ 15.65M | $ 13.72M | $ 14.73M | |
| $ 78.46M | $ 73.19M | $ 31.23M | $ 49.34M | $ 67.00M | |
| $ 66.76M | $ 56.52M | $ 16.72M | $ 51.72M | $ 49.80M | |
| $ -12.54M | $ -3.60M | $ -7.34M | $ -32.53M | $ -21.93M | |
| $ 54.22M | $ 52.92M | $ 9.37M | $ 19.19M | $ 27.88M | |
| $ 36.13M | $ 38.64M | $ 5.82M | $ 12.66M | $ 38.45M | |
| $ 0.90 | $ 1.03 | $ 0.16 | $ 0.44 | $ 1.15 | |
| $ 0.90 | $ 1.02 | $ 0.16 | $ 0.44 | $ 1.15 | |
| 39.95M | 37.53M | 36.11M | 28.60M | 33.48M | |
| 40.33M | 37.92M | 36.12M | 28.60M | 33.48M |