Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 2.62B | $ 1.86B | $ 1.50B | $ 5.58B | $ 2.27B | |
| $ 2.54B | $ 1.82B | $ 1.48B | $ 5.56B | $ 2.25B | |
| $ 2.56B | $ 1.73B | $ 1.51B | $ 899.53M | $ 797.84M | |
| $ 135.39M | $ 47.67M | $ 32.99M | $ 21.22M | $ 7.14M | |
| $ 110.56M | $ 131.33M | $ 9.24M | $ 4.69B | $ 1.46B | |
| $ -24.82M | $ 83.65M | $ -23.75M | $ 4.67B | $ 1.45B | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ -24.82M | $ 83.65M | $ -23.75M | $ 4.67B | $ 1.45B | |
| $ 23.48M | $ 80.09M | $ 92.43M | $ 2.18B | $ 927.58M | |
| $ 0.23 | $ 0.89 | $ 1.10 | $ 65.75 | $ 20.84 | |
| $ 0.06 | $ 0.22 | $ -0.19 | $ 65.75 | $ 20.84 | |
| 100.22M | 80.33M | 79.26M | 70.81M | 69.04M | |
| 364.73M | 317.94M | 308.91M | 70.81M | 69.04M |