Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| 3.40B | 3.23B | 2.68B | 2.31B | 2.09B | |
| 2.71B | 2.59B | 2.15B | 1.86B | 1.61B | |
| 1.86B | 1.84B | 1.44B | 1.14B | 1.26B | |
| 159.00M | 160.00M | 158.00M | 135.00M | 171.00M | |
| 1.00B | 912.00M | 871.00M | 852.00M | 525.00M | |
| 844.00M | 752.00M | 713.00M | 717.00M | 354.00M | |
| -501.00M | -415.00M | -478.00M | -234.00M | -216.00M | |
| 343.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 |