Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 1.20B | $ 1.17B | $ 1.09B | $ 1.05B | $ 990.53M | |
$ 582.78M | $ 554.22M | $ 524.58M | $ 503.28M | $ 454.94M | |
$ 451.45M | $ 435.02M | $ 399.53M | $ 374.22M | $ 344.05M | |
$ 72.51M | $ 71.25M | $ 71.83M | $ 71.01M | $ 65.15M | |
$ 215.25M | $ 194.78M | $ 149.04M | $ 189.55M | $ 170.71M | |
$ 131.33M | $ 123.88M | $ 130.98M | $ 124.19M | $ 105.56M | |
$ -19.06M | $ -31.53M | $ -17.97M | $ -23.24M | $ -20.20M | |
$ 112.27M | $ 92.35M | $ 60.78M | $ 100.95M | $ 85.36M | |
$ 86.85M | $ 66.25M | $ 44.06M | $ 72.33M | $ 58.71M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 3.06 | $ 2.21 | $ 1.42 | $ 2.28 | $ 1.83 | |
$ 3.03 | $ 2.20 | $ 1.41 | $ 2.26 | $ 1.82 | |
28.34M | 29.94M | 31.03M | 31.78M | 32.01M | |
28.66M | 30.11M | 31.30M | 32.01M | 32.28M |