Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 1.36B | $ 1.33B | $ 1.28B | $ 1.09B | $ 778.51M | |
| $ 1.01B | $ 177.79M | $ 144.76M | $ 129.63M | $ 56.42M | |
| $ 992.66M | $ 164.03M | $ 150.24M | $ 146.14M | $ 142.85M | |
| $ 72.75M | $ 70.99M | $ 70.39M | $ 72.75M | $ 73.12M | |
| $ 86.49M | $ 86.01M | $ 64.97M | $ 58.57M | $ -9.75M | |
| $ 14.08M | $ 13.76M | $ -5.48M | $ -16.51M | $ -86.43M | |
| $ -5.82M | $ -3.66M | $ -2.83M | $ -2.67M | $ -3.52M | |
| $ 8.27M | $ 10.10M | $ -8.31M | $ -19.18M | $ -89.95M | |
| $ 16.69M | $ 19.66M | $ 4.08M | $ -3.61M | $ -57.88M | |
| $ 0.72 | $ 0.84 | $ 0.17 | $ -0.16 | $ -2.74 | |
| $ 0.70 | $ 0.82 | $ 0.17 | $ -0.16 | $ -2.74 | |
| 23.13M | 23.45M | 23.41M | 23.19M | 21.16M | |
| 23.77M | 23.92M | 23.66M | 23.19M | 21.16M |