Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 480.65M | $ 396.83M | $ 331.04M | $ 250.99M | $ 165.06M | |
| $ 348.09M | $ 303.58M | $ 276.45M | $ 237.30M | $ 156.73M | |
| $ 255.83M | $ 240.69M | $ 234.64M | $ 243.51M | $ 159.18M | |
| $ 15.58M | $ 13.16M | $ 13.94M | $ 19.60M | $ 20.39M | |
| $ 114.52M | $ 173.53M | $ 38.09M | $ -23.19M | $ 58.34M | |
| $ 92.26M | $ 62.89M | $ 41.81M | $ -6.21M | $ -2.45M | |
| $ 6.15M | $ 97.11M | $ -17.94M | $ -36.90M | $ 39.95M | |
| $ 98.41M | $ 160.00M | $ 23.87M | $ -43.11M | $ 37.51M | |
| $ 80.77M | $ 153.30M | $ 15.04M | $ -43.96M | $ 179.17M | |
| $ 0.91 | $ 1.72 | $ 0.14 | $ -0.38 | $ 1.50 | |
| $ 0.90 | $ 1.69 | $ 0.14 | $ -0.38 | $ 1.48 | |
| 88.46M | 89.26M | 109.48M | 115.14M | 117.28M | |
| 89.68M | 90.92M | 110.33M | 115.14M | 118.69M |