Income Statement | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|
$ 1.89B | $ 1.46B | $ 1.14B | $ 925.92M | $ 860.97M | |
$ 524.50M | $ 432.44M | $ 328.15M | $ 278.73M | $ 245.70M | |
$ 187.68M | $ 153.74M | $ 129.54M | $ 111.68M | $ 118.43M | |
$ 26.33M | $ 40.36M | $ 37.41M | $ 33.45M | $ 23.19M | |
$ 363.15M | $ 301.04M | $ 219.73M | $ 186.57M | $ 150.45M | |
$ 336.82M | $ 278.70M | $ 198.62M | $ 167.04M | $ 127.26M | |
$ -1.14M | $ 4.16M | $ 3.24M | $ 1.49M | $ -2.43M | |
$ 335.68M | $ 282.86M | $ 201.85M | $ 168.53M | $ 124.83M | |
$ 282.81M | $ 245.21M | $ 181.39M | $ 144.93M | $ 100.16M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 9.20 | $ 7.57 | $ 5.06 | $ 4.07 | $ 2.79 | |
$ 8.88 | $ 7.28 | $ 4.81 | $ 3.84 | $ 2.67 | |
30.72M | 32.39M | 35.86M | 35.63M | 35.88M | |
31.84M | 33.67M | 37.70M | 37.71M | 37.58M |