Annual Data | Millions of US $ except per share data
2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
$9,845 | $2,156 | $-9,138.00 | $-570.00 | $-6,788.00 | $-8,512.00 | $987 | $-4,033.00 | $-370.00 |
$737 | $823 | $947 | $1,018 | $979 | $472 | $426 | $510 | $347 |
$-5,819.00 | $441 | $8,498 | $-2,575.00 | $2,332 | $4,219 | $-3,844.00 | $195 | $-3,962.00 |
$-5,082.00 | $1,264 | $9,445 | $-1,557.00 | $3,311 | $4,691 | $-3,418.00 | $705 | $-3,615.00 |
$-142.00 | $-758.00 | $-542.00 | $-597.00 | $142 | $-407.00 | $-279.00 | $-442.00 | $-348.00 |
$0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
$86.00 | $64.00 | $-133.00 | $90.00 | $-133.00 | $95.00 | $-39.00 | $-79.00 | $228 |
$2,430 | $859 | $1,010 | $2,189 | $723 | $-188.00 | $1,208 | $2,431 | $1,192 |
$2,374 | $165 | $335 | $1,682 | $732 | $-500.00 | $890 | $1,910 | $1,072 |
$7,137 | $3,585 | $642 | $-445.00 | $-2,745.00 | $-4,321.00 | $-1,541.00 | $-1,418.00 | $-2,913.00 |
$-242.00 | $-223.00 | $-252.00 | $-298.00 | $-616.00 | $-588.00 | $-189.00 | $-479.00 | $-1,612.00 |
$0 | $0 | $0 | $0 | $0 | $0 | $0 | $-8.00 | $-6.00 |
$0 | $0 | $-33.00 | $-2,314.00 | $-1,471.00 | $286 | $-64.00 | $0 | $-22.00 |
$-2,850.00 | $-3,757.00 | $-1,346.00 | $696 | $-751.00 | $-539.00 | $0.00 | $0 | $0 |
$17.00 | $721 | $0 | $1,000 | $91.00 | $0 | $-412.00 | $0 | $0 |
$-2,833.00 | $-3,036.00 | $-1,346.00 | $1,696 | $-660.00 | $-539.00 | $-412.00 | $0 | $0 |
$-102.00 | $33.00 | $-6.00 | $-285.00 | $-122.00 | $51.00 | $-30.00 | $0 | $-218.00 |
$-3,177.00 | $-3,226.00 | $-1,637.00 | $-1,201.00 | $-2,869.00 | $-790.00 | $-695.00 | $-487.00 | $-1,858.00 |
$-186.00 | $-47.00 | $-264.00 | $924 | $986 | $1,024 | $3,358 | $-12.00 | $1,111 |
$0 | $0 | $0 | $0 | $0 | $0 | $-491.00 | $126 | $318 |
$-186.00 | $-47.00 | $-264.00 | $924 | $986 | $1,024 | $2,867 | $114 | $1,429 |
$-1,096.00 | $130 | $347 | $782 | $372 | $8,522 | $0 | $-128.00 | $-73.00 |
$-1,096.00 | $130 | $347 | $782 | $372 | $9,522 | $1,750 | $880 | $4,773 |
$0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
$-805.00 | $-178.00 | $-68.00 | $74.00 | $21.00 | $-1,607.00 | $23.00 | $21.00 | $-8.00 |
$-2,087.00 | $-95.00 | $15.00 | $1,780 | $1,379 | $8,939 | $4,640 | $1,015 | $6,194 |
$1,606 | $327 | $-1,128.00 | $414 | $-4,676.00 | $3,858 | $2,381 | $-998.00 | $1,398 |
$1,796 | $1,935 | $1,793 | $1,168 | $827 | $4,596 | $170 | $124 | $107 |
$0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |