Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 491.73M | $ 398.20M | $ 214.20M | $ 140.83M | $ 119.07M | |
| $ 422.89M | $ 346.24M | $ 179.81M | $ 118.95M | $ 102.03M | |
| $ 227.76M | $ 259.43M | $ 77.97M | $ 66.56M | $ 60.73M | |
| $ 37.77M | $ 32.88M | $ 1.24M | $ 192.00K | $ 92.00K | |
| $ 232.90M | $ 119.69M | $ 103.08M | $ 52.58M | $ 41.40M | |
| $ 195.12M | $ 86.81M | $ 101.84M | $ 52.38M | $ 41.30M | |
| $ 21.14M | $ 7.70M | $ 2.88M | $ 282.00K | $ 587.00K | |
| $ 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 |