Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| 3.37B | 3.23B | 2.66B | 2.30B | 2.09B | |
| 2.67B | 2.59B | 2.13B | 1.85B | 1.61B | |
| 1.86B | 1.84B | 1.44B | 1.14B | 1.26B | |
| 159.00M | 160.00M | 158.00M | 135.00M | 171.00M | |
| 966.00M | 912.00M | 852.00M | 846.00M | 525.00M | |
| 807.00M | 752.00M | 716.00M | 714.00M | 354.00M | |
| 0.00 | -415.00M | -481.00M | -231.00M | -216.00M | |
| 346.00M | 337.00M | 235.00M | 483.00M | 138.00M | |
| 264.00M | 252.00M | 155.00M | 343.00M | 93.00M | |
| 1.32 | 1.26 | 0.78 | 1.72 | 0.46 | |
| 1.30 | 1.26 | 0.78 | 1.72 | 0.46 | |
| 200.58M | 200.00M | 200.00M | 200.00M | 200.00M | |
| 202.82M | 200.00M | 200.00M | 200.00M | 200.00M |