Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 491.73M | $ 398.20M | $ 214.20M | $ 140.83M | $ 119.07M | |
$ 422.89M | $ 313.67M | $ 179.81M | $ 118.95M | $ 102.03M | |
$ 227.76M | $ 259.43M | $ 77.97M | $ 66.56M | $ 60.73M | |
$ 0.00 | $ 32.88M | $ 1.49M | $ 484.00K | $ 885.32K | |
$ 195.12M | $ 119.69M | $ 101.84M | $ 52.38M | $ 41.30M | |
$ 195.12M | $ 86.81M | $ 101.84M | $ 52.38M | $ 41.30M | |
$ 21.14M | $ 7.70M | $ 2.88M | $ 282.00K | $ 586.90K | |
$ 216.26M | $ 94.51M | $ 104.72M | $ 52.67M | $ 41.89M | |
$ 163.89M | $ 71.41M | $ 83.08M | $ 39.48M | $ 74.98M | |
$ 1.38 | $ 0.67 | $ 0.80 | $ 0.38 | $ 0.72 | |
$ 1.31 | $ 0.63 | $ 0.75 | $ 0.37 | $ 0.71 | |
118.46M | 106.28M | 103.37M | 103.38M | 103.51M | |
124.94M | 113.75M | 111.38M | 107.80M | 106.24M |