Income Statement | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|
$ 1.09B | $ 900.49M | $ 739.89M | $ 522.87M | $ 594.52M | |
$ 398.39M | $ 381.54M | $ 306.52M | $ 212.72M | $ 265.53M | |
$ 472.32M | $ 406.01M | $ 320.74M | $ 246.44M | $ 238.50M | |
$ 93.04M | $ 74.30M | $ 60.24M | $ 50.24M | $ 40.70M | |
$ 111.74M | $ 51.53M | $ 44.48M | $ 5.58M | $ 68.65M | |
$ 5.92M | $ -20.34M | $ -14.13M | $ -34.51M | $ 25.68M | |
$ 11.06M | $ 2.61M | $ -1.48M | $ -1.60M | $ 1.83M | |
$ 16.98M | $ -24.29M | $ -17.34M | $ -45.48M | $ 27.51M | |
$ 20.26M | $ -25.97M | $ -10.11M | $ -45.53M | $ 19.83M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 0.51 | $ -0.66 | $ -0.26 | $ -1.23 | $ 0.63 | |
$ 0.46 | $ -0.66 | $ -0.26 | $ -1.23 | $ 0.61 | |
39.42M | 39.24M | 39.09M | 37.13M | 31.38M | |
43.90M | 39.24M | 39.09M | 37.13M | 32.25M |