Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 585.86M | $ 561.70M | $ 403.07M | $ 328.13M | $ 242.75M | |
$ 152.50M | $ 170.40M | $ 103.60M | $ 104.25M | $ 109.61M | |
$ 68.47M | $ 34.64M | $ 21.04M | $ 12.39M | $ 21.37M | |
$ 98.38M | $ 76.97M | $ 63.80M | $ 48.60M | $ 20.44M | |
$ 180.26M | $ 211.85M | $ 165.67M | $ 131.15M | $ 137.70M | |
$ 84.03M | $ 135.77M | $ 79.88M | $ 91.90M | $ 86.65M | |
$ -6.17M | $ -2.67M | $ -1.68M | $ 6.00K | $ -2.40M | |
$ 77.86M | $ 133.09M | $ 78.20M | $ 91.90M | $ 86.17M | |
$ 34.74M | $ 85.03M | $ 43.34M | $ 58.20M | $ 63.41M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 0.04 | $ 0.19 | $ 0.10 | $ 0.17 | $ 0.19 | |
$ 0.04 | $ 0.18 | $ 0.09 | $ 0.16 | $ 0.18 | |
796.10M | 456.35M | 444.80M | 363.74M | 352.29M | |
828.01M | 473.93M | 461.70M | 363.89M | 358.85M |