Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| 7.41B | 6.50B | 6.18B | 4.65B | 2.57B | |
| 2.17B | 1.84B | 1.85B | 1.30B | 621.54M | |
| 1.85B | 1.37B | 1.59B | 891.88M | 490.52M | |
| 390.00M | 348.00M | 298.30M | 194.33M | 100.17M | |
| 710.00M | 415.00M | 504.06M | 462.08M | 231.14M | |
| 317.00M | 124.00M | 253.00M | 223.94M | 130.37M | |
| -226.00M | -278.00M | -162.74M | -20.46M | -11.01M | |
| 91.00M | -154.00M | 90.00M | 203.47M | 119.35M | |
| 52.00M | -101.26M | 102.93M | 164.11M | 285.84M | |
| 2.25 | -4.68 | 4.74 | 7.47 | 13.01 | |
| 2.23 | -4.68 | 4.65 | 7.33 | 12.84 | |
| 23.08M | 21.63M | 21.73M | 21.98M | 21.97M | |
| 23.32M | 21.63M | 22.14M | 22.37M | 22.27M |