Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 466.15M | $ 421.88M | $ 371.77M | $ 346.46M | $ 302.87M | |
$ 385.47M | $ 353.67M | $ 313.16M | $ 294.02M | $ 239.70M | |
$ 302.82M | $ 283.35M | $ 265.76M | $ 260.69M | $ 205.93M | |
$ 25.73M | $ 20.07M | $ 23.27M | $ 33.03M | $ 56.45M | |
$ 110.46M | $ 94.65M | $ 72.55M | $ 65.09M | $ 89.44M | |
$ 82.37M | $ 70.32M | $ 47.40M | $ 33.33M | $ 33.77M | |
$ -28.10M | $ -25.99M | $ -16.97M | $ -21.74M | $ -28.91M | |
$ 54.27M | $ 44.33M | $ 30.43M | $ 11.59M | $ 4.86M | |
$ 30.96M | $ 23.41M | $ 16.71M | $ 113.00K | $ -7.16M | |
$ 0.17 | $ 0.13 | $ 0.09 | $ 0.00 | $ -0.02 | |
$ 0.16 | $ 0.13 | $ 0.09 | $ 0.00 | $ -0.02 | |
185.28M | 182.37M | 180.14M | 179.05M | 315.40M | |
188.43M | 185.98M | 181.30M | 179.05M | 315.40M |