Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 3.36B | $ 3.64B | $ 3.01B | $ 2.50B | $ 2.25B | |
$ 290.32M | $ 364.40M | $ 343.96M | $ 324.98M | $ 275.85M | |
$ 236.24M | $ 235.30M | $ 231.43M | $ 209.52M | $ 192.12M | |
$ 65.19M | $ 59.14M | $ 58.17M | $ 46.20M | $ 46.45M | |
$ 118.21M | $ 189.08M | $ 170.70M | $ 161.67M | $ 130.19M | |
$ 54.08M | $ 129.09M | $ 114.91M | $ 118.56M | $ 86.55M | |
$ -7.59M | $ -4.09M | $ -703.00K | $ -2.25M | $ -5.16M | |
$ 46.49M | $ 125.00M | $ 114.20M | $ 116.31M | $ 81.39M | |
$ 30.26M | $ 90.99M | $ 83.38M | $ 85.01M | $ 58.76M | |
$ 1.84 | $ 5.45 | $ 4.97 | $ 5.05 | $ 3.52 | |
$ 1.83 | $ 5.40 | $ 4.91 | $ 4.95 | $ 3.48 | |
16.47M | 16.71M | 16.76M | 16.84M | 16.68M | |
16.53M | 16.84M | 16.98M | 17.16M | 16.89M |