Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 435.34M | $ 382.48M | $ 285.16M | $ 208.76M | $ 223.69M | |
$ 306.19M | $ 271.05M | $ 251.51M | $ 202.54M | $ 188.42M | |
$ 160.60M | $ 146.31M | $ 143.34M | $ 132.10M | $ 126.47M | |
$ 5.43M | $ 6.40M | $ 10.35M | $ 4.84M | $ 7.56M | |
$ 151.02M | $ 131.13M | $ 118.51M | $ 75.57M | $ 69.51M | |
$ 145.32M | $ 124.73M | $ 108.16M | $ 70.72M | $ 61.94M | |
$ 269.00K | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
$ 145.59M | $ 124.73M | $ 108.16M | $ 70.72M | $ 61.94M | |
$ 106.43M | $ 87.98M | $ 81.48M | $ 52.94M | $ 46.19M | |
$ 3.48 | $ 2.88 | $ 2.64 | $ 1.70 | $ 1.48 | |
$ 3.44 | $ 2.86 | $ 2.61 | $ 1.68 | $ 1.48 | |
30.59M | 30.55M | 30.82M | 31.10M | 31.13M | |
30.94M | 30.79M | 31.19M | 31.51M | 31.23M |