Annual Data | Millions of US $ except per share data
2024 | 2023 |
$76.11 | $105 |
$68.16 | $33.08 |
$1.12 | $1.99 |
$18.01 | $10.35 |
$40.70 | $9.61 |
$204 | $160 |
$1,853 | $1,175 |
$7.13 | $0.37 |
$19.68 | $18.34 |
$1.10 | $1.32 |
$1,892 | $1,196 |
$2,096 | $1,356 |
$134 | $58.03 |
$595 | $222 |
$17.54 | $24.64 |
$627 | $260 |
$761 | $318 |
$51.01 | $45.28 |
$64.23 | $-7.98 |
$0 | $0 |
$31.58 | $-30.61 |
$1,335 | $1,038 |
$2,096 | $1,356 |
Quarterly Data | Millions of US $ except per share data
2025-03-31 | 2024-03-31 | 2023-12-31 |
$100 | $227 | $105 |
$111 | $39.67 | $33.08 |
$3.77 | $2.02 | $1.99 |
$14.06 | $16.71 | $0 |
$25.37 | $1.68 | $19.96 |
$255 | $287 | $160 |
$2,305 | $1,291 | $1,243 |
$3.09 | $1.36 | $0.37 |
$19.64 | $18.71 | $18.34 |
$1.15 | $1.33 | $1.32 |
$2,341 | $1,324 | $1,263 |
$2,595 | $1,611 | $1,356 |
$214 | $81.25 | $58.03 |
$1,059 | $287 | $222 |
$14.75 | $14.26 | $24.64 |
$1,090 | $320 | $260 |
$1,304 | $401 | $318 |
$49.67 | $51.18 | $45.28 |
$65.08 | $-30.28 | $-7.98 |
$0 | $0 | $0 |
$19.39 | $-4.41 | $-30.61 |
$1,291 | $1,211 | $1,038 |
$2,595 | $1,611 | $1,356 |