Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| 1.51B | 761.64M | 1.37B | 844.47M | 477.57M | |
| 688.46M | 684.76M | 725.82M | 491.44M | 299.01M | |
| 454.10M | 684.76M | 336.67M | 209.63M | 192.22M | |
| 44.79M | 41.95M | 35.87M | 30.51M | 29.38M | |
| 279.15M | 252.92M | 425.80M | 321.15M | 136.17M | |
| 234.36M | 268.05M | 389.14M | 290.64M | 109.38M | |
| 187.00K | -56.99M | 0.00 | -20.00K | 0.00 | |
| 234.55M | 211.06M | 389.14M | 290.62M | 109.38M | |
| 141.10M | 132.47M | 244.46M | 181.32M | 70.93M | |
| 47.72 | 44.83 | 96.09 | 71.28 | 31.75 | |
| 47.68 | 44.83 | 93.02 | 69.00 | 30.50 | |
| 2.96M | 2.95M | 2.63M | 2.54M | 2.23M | |
| 2.96M | 2.95M | 2.63M | 2.63M | 2.33M |