Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 647.04M | $ 508.69M | $ 324.52M | $ 222.56M | $ 110.64M | |
$ 468.32M | $ 358.23M | $ 218.05M | $ 153.18M | $ 77.83M | |
$ 352.72M | $ 283.91M | $ 190.38M | $ 133.67M | $ 61.17M | |
$ 9.83M | $ 8.61M | $ 4.41M | $ 4.01M | $ 4.26M | |
$ 125.43M | $ 82.92M | $ 32.07M | $ 23.52M | $ 20.92M | |
$ 115.60M | $ 74.32M | $ 27.66M | $ 19.51M | $ 16.66M | |
$ 12.31M | $ 4.28M | $ 1.25M | $ -877.00K | $ -1.25M | |
$ 127.91M | $ 78.60M | $ 28.91M | $ 18.64M | $ 15.41M | |
$ 101.49M | $ 58.53M | $ 21.73M | $ 13.92M | $ 11.71M | |
$ 1.78 | $ 1.03 | $ 0.11 | $ 0.08 | $ 0.06 | |
$ 1.66 | $ 1.00 | $ 0.11 | $ 0.08 | $ 0.06 | |
57.07M | 56.87M | 56.54M | 56.54M | 56.54M | |
61.22M | 58.70M | 56.54M | 56.54M | 56.54M |