Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 1.31B | $ 1.38B | $ 1.39B | $ 1.34B | $ 1.03B | |
$ 351.83M | $ 361.97M | $ 318.69M | $ 290.01M | $ 256.34M | |
$ 208.81M | $ 211.24M | $ 188.59M | $ 184.72M | $ 149.15M | |
$ 27.31M | $ 27.38M | $ 26.17M | $ 31.97M | $ 20.91M | |
$ 181.63M | $ 179.37M | $ 141.70M | $ 146.13M | $ 129.38M | |
$ 143.02M | $ 150.73M | $ 130.10M | $ 96.99M | $ 107.19M | |
$ 30.90M | $ -1.74M | $ -18.61M | $ 2.57M | $ 569.00K | |
$ 173.93M | $ 148.99M | $ 111.49M | $ 99.56M | $ 107.76M | |
$ 137.34M | $ 110.53M | $ 82.41M | $ 75.63M | $ 64.57M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 4.50 | $ 3.61 | $ 2.57 | $ 2.30 | $ 1.98 | |
$ 4.46 | $ 3.59 | $ 2.56 | $ 2.29 | $ 1.96 | |
30.54M | 30.63M | 32.10M | 32.87M | 32.66M | |
30.77M | 30.79M | 32.19M | 33.05M | 32.92M |