Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 672.40M | $ 517.92M | $ 570.73M | $ 416.11M | $ 269.40M | |
$ 387.09M | $ 293.18M | $ 322.40M | $ 237.36M | $ 152.92M | |
$ 199.55M | $ 160.91M | $ 172.47M | $ 124.97M | $ 97.35M | |
$ 17.38M | $ 16.20M | $ 14.65M | $ 8.93M | $ 8.38M | |
$ 233.67M | $ 172.41M | $ 164.59M | $ 121.32M | $ 63.95M | |
$ 187.54M | $ 132.26M | $ 149.93M | $ 112.39M | $ 55.57M | |
$ 28.75M | $ 22.44M | $ 8.48M | $ -3.13M | $ 926.00K | |
$ 216.29M | $ 154.70M | $ 158.41M | $ 109.25M | $ 56.50M | |
$ 183.76M | $ 136.31M | $ 140.21M | $ 93.10M | $ 47.91M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 12.62 | $ 4.77 | $ 4.89 | $ 3.28 | $ 1.71 | |
$ 11.44 | $ 4.28 | $ 4.40 | $ 3.12 | $ 1.65 | |
29.11M | 28.83M | 28.70M | 28.37M | 28.10M | |
32.14M | 32.09M | 31.87M | 29.82M | 28.95M |