Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
3.79B | 3.09B | 2.77B | 2.19B | 2.55B | |
2.20B | 2.28B | 1.99B | 1.57B | 1.85B | |
453.17M | 949.87M | 502.49M | 327.08M | 106.01M | |
229.04M | 214.89M | 213.98M | 172.44M | 190.83M | |
2.11B | 1.68B | 2.24B | 2.94B | 1.69B | |
1.74B | 1.33B | 2.00B | 2.68B | 1.49B | |
-211.18M | -229.03M | -386.45M | -181.67M | -163.27M | |
1.53B | 1.10B | 1.62B | 2.50B | 1.33B | |
473.95M | 262.51M | 481.23M | 877.69M | 300.42M | |
14.81 | 8.28 | 15.60 | 29.10 | 9.90 | |
14.81 | 8.28 | 15.60 | 29.10 | 9.90 | |
32.00M | 31.68M | 30.82M | 30.11M | 30.11M | |
32.00M | 31.68M | 30.82M | 30.11M | 30.11M |