Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 1.08B | $ 860.49M | $ 949.76M | $ 750.85M | $ 661.66M | |
$ 1.08B | $ 95.61M | $ 77.93M | $ 43.63M | $ 75.39M | |
$ 14.58M | $ 7.62M | $ 22.80M | $ 22.11M | $ 20.62M | |
$ 0.00 | $ 23.42M | $ 24.60M | $ 25.60M | $ 24.14M | |
$ 81.42M | $ 111.41M | $ 78.21M | $ 21.52M | $ 78.90M | |
$ 81.42M | $ 88.00M | $ 55.13M | $ 21.52M | $ 54.76M | |
$ -34.94M | $ -31.08M | $ -17.89M | $ -12.07M | $ -13.50M | |
$ 46.48M | $ 56.91M | $ 37.25M | $ 9.45M | $ 427.00K | |
$ 36.50M | $ 39.13M | $ 28.06M | $ 7.97M | $ -5.17M | |
$ 2.04 | $ 2.77 | $ 2.20 | $ 0.63 | $ -0.47 | |
$ 2.03 | $ 2.76 | $ 2.19 | $ 0.63 | $ -0.47 | |
17.88M | 14.13M | 12.78M | 12.55M | 11.03M | |
17.98M | 14.18M | 12.83M | 12.63M | 11.03M |