Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 498.29M | $ 743.15M | $ 640.26M | $ 478.50M | $ 328.06M | |
$ 165.45M | $ 272.38M | $ 237.25M | $ 165.28M | $ 107.96M | |
$ 168.49M | $ 155.64M | $ 128.09M | $ 119.39M | $ 95.71M | |
$ 16.43M | $ 14.09M | $ 13.84M | $ 9.90M | $ 9.92M | |
$ 21.83M | $ 152.00M | $ 127.50M | $ 55.80M | $ 22.18M | |
$ -3.04M | $ 116.74M | $ 109.16M | $ 45.90M | $ 12.25M | |
$ 18.52M | $ 20.95M | $ 4.50M | $ -581.00K | $ -2.64M | |
$ 15.48M | $ 137.69M | $ 113.66M | $ 45.31M | $ 9.62M | |
$ 12.61M | $ 117.41M | $ 99.22M | $ 38.71M | $ 10.22M | |
$ 0.27 | $ 2.49 | $ 2.21 | $ 1.13 | $ 0.38 | |
$ 0.25 | $ 2.34 | $ 2.06 | $ 1.02 | $ 0.36 | |
47.28M | 47.13M | 44.87M | 34.40M | 26.69M | |
49.56M | 50.07M | 48.07M | 37.83M | 28.80M |