Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 1.59B | $ 1.22B | $ 838.80M | $ 653.47M | $ 459.89M | |
| $ 680.44M | $ 510.51M | $ 287.13M | $ 255.91M | $ 142.31M | |
| $ 165.73M | $ 126.50M | $ 91.57M | $ 67.11M | $ 41.89M | |
| $ 5.80M | $ 3.27M | $ 2.72M | $ 2.31M | $ 1.57M | |
| $ 530.65M | $ 397.59M | $ 202.57M | $ 192.10M | $ 102.16M | |
| $ 514.72M | $ 384.02M | $ 195.56M | $ 188.80M | $ 100.41M | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 514.72M | $ 384.02M | $ 195.56M | $ 188.80M | $ 100.41M | |
| $ 414.84M | $ 308.09M | $ 159.11M | $ 152.66M | $ 88.42M | |
| $ 17.92 | $ 13.37 | $ 6.97 | $ 6.73 | $ 3.96 | |
| $ 17.78 | $ 13.22 | $ 6.88 | $ 6.62 | $ 3.87 | |
| 23.15M | 23.05M | 22.82M | 22.69M | 22.32M | |
| 23.33M | 23.31M | 23.13M | 23.06M | 22.85M |