Income Statement | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|
$ 517.92M | $ 570.73M | $ 416.11M | $ 269.40M | $ 224.91M | |
$ 293.18M | $ 322.40M | $ 237.36M | $ 152.92M | $ 121.82M | |
$ 160.91M | $ 172.47M | $ 124.97M | $ 97.35M | $ 85.41M | |
$ 16.20M | $ 14.65M | $ 8.93M | $ 8.38M | $ 10.40M | |
$ 172.41M | $ 164.59M | $ 121.32M | $ 63.95M | $ 46.81M | |
$ 132.26M | $ 149.93M | $ 112.39M | $ 55.57M | $ 36.41M | |
$ 22.44M | $ 8.48M | $ -3.13M | $ 926.00K | $ 3.08M | |
$ 154.70M | $ 158.41M | $ 109.25M | $ 56.50M | $ 39.49M | |
$ 136.31M | $ 140.21M | $ 93.10M | $ 47.91M | $ 35.17M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 4.77 | $ 4.89 | $ 3.28 | $ 1.71 | $ 1.26 | |
$ 4.28 | $ 4.40 | $ 3.12 | $ 1.65 | $ 1.23 | |
28.83M | 28.70M | 28.37M | 28.10M | 27.90M | |
32.09M | 31.87M | 29.82M | 28.95M | 28.57M |