Income Statement | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|
$ 1.02B | $ 1.04B | $ 700.90M | $ 563.42M | $ 583.99M | |
$ 284.96M | $ 249.40M | $ 217.15M | $ 206.74M | $ 151.28M | |
$ 46.02M | $ 39.71M | $ 26.65M | $ 26.95M | $ 25.47M | |
$ 99.59M | $ 87.05M | $ 60.09M | $ 49.44M | $ 34.50M | |
$ 370.99M | $ 301.95M | $ 256.14M | $ 236.09M | $ 169.94M | |
$ 238.95M | $ 209.68M | $ 190.50M | $ 179.79M | $ 125.81M | |
$ -111.51M | $ -50.25M | $ -25.53M | $ -20.31M | $ -28.10M | |
$ 127.44M | $ 159.43M | $ 164.97M | $ 159.48M | $ 97.72M | |
$ 126.24M | $ 159.05M | $ 164.82M | $ 159.26M | $ 96.75M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 2.90 | $ 3.66 | $ 3.79 | $ 4.18 | $ 2.61 | |
$ 2.89 | $ 3.66 | $ 3.79 | $ 4.18 | $ 2.61 | |
43.58M | 43.49M | 43.45M | 33.59M | 24.41M | |
43.61M | 43.51M | 43.46M | 33.60M | 24.42M |