Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| 2.78B | 2.55B | 1.93B | 1.57B | 1.33B | |
| 531.00M | 725.00M | 332.00M | 317.00M | 243.35M | |
| -105.00M | 291.00M | 289.00M | 204.00M | 58.78M | |
| 333.00M | 303.00M | 201.00M | 179.00M | 133.00M | |
| 1.01B | 832.00M | 688.00M | 291.00M | 313.00M | |
| 636.00M | 434.00M | 329.00M | 113.00M | 143.59M | |
| -301.00M | -197.00M | -47.00M | -457.00M | -172.00M | |
| 335.00M | 237.00M | 282.00M | -381.00M | -28.23M | |
| 111.00M | 144.00M | 167.00M | -304.00M | -41.85M | |
| 0.45 | 0.64 | 0.87 | -1.60 | -0.28 | |
| 0.45 | 0.64 | 0.87 | -1.59 | -0.28 | |
| 245.45M | 224.46M | 191.17M | 190.43M | 150.88M | |
| 245.45M | 224.46M | 191.17M | 191.17M | 150.88M |