Annual Data | Millions of US $ except per share data
2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
$6,850 | $7,976 | $9,474 | $9,758 | $9,390 | $9,092 | $0.00 | $0.00 | $0.00 |
$4,743 | $5,159 | $6,480 | $6,841 | $6,347 | $5,062 | $0 | $0 | $0 |
$689 | $-48.60 | $-43.04 | $32.69 | $115 | $32.56 | $0 | $0 | $0 |
$5,432 | $5,110 | $6,437 | $6,873 | $6,463 | $5,094 | $0 | $0 | $0 |
$-1,682.63 | $-775.49 | $-459.38 | $-479.53 | $-1,889.79 | $-2,445.51 | $0 | $0 | $0 |
$52.68 | $-180.72 | $-40.74 | $51.65 | $139 | $-13.90 | $0 | $0 | $0 |
$540 | $39.93 | $146 | $709 | $92.64 | $207 | $0 | $0 | $0 |
$2,441 | $-2,093.82 | $745 | $2,018 | $772 | $-44.82 | $0 | $0 | $0 |
$1,351 | $-3,010.09 | $391 | $2,300 | $-886.40 | $-2,297.15 | $0 | $0 | $0 |
$11,775 | $7,984 | $13,071 | $15,812 | $12,175 | $9,266 | $0 | $0 | $0 |
$-3,612.34 | $-2,892.65 | $-3,770.77 | $-3,856.39 | $-3,591.53 | $-3,588.15 | $0 | $0 | $0 |
$-1,556.57 | $-1,772.10 | $-2,222.93 | $-1,973.19 | $-2,082.54 | $-1,823.46 | $0 | $0 | $0 |
$2,395 | $2,232 | $2,393 | $1,200 | $-625.19 | $-887.22 | $0 | $0 | $0 |
$-2,539.58 | $-2,852.46 | $-3,020.60 | $-1,377.28 | $774 | $0 | $0 | $0 | $0 |
$-362.51 | $-51.86 | $-50.35 | $-176.48 | $-44.41 | $-102.82 | $0 | $0 | $0 |
$-2,902.09 | $-2,904.32 | $-3,070.95 | $-1,553.75 | $730 | $-102.82 | $0 | $0 | $0 |
$-67.96 | $-83.60 | $-106.93 | $-10.09 | $-51.46 | $-29.57 | $0 | $0 | $0 |
$-5,743.79 | $-5,420.35 | $-6,778.18 | $-6,193.90 | $-5,620.74 | $-6,431.20 | $0 | $0 | $0 |
$1,359 | $-3.70 | $-653.04 | $-712.53 | $564 | $1,385 | $0 | $0 | $0 |
$-36.90 | $-579.46 | $-1,164.40 | $-1,068.87 | $-1,462.31 | $-350.01 | $0 | $0 | $0 |
$1,322 | $-583.16 | $-1,817.43 | $-1,781.39 | $-898.00 | $1,035 | $0 | $0 | $0 |
$-2,070.00 | $-1,851.13 | $-1,902.49 | $-788.41 | $-1,380.00 | $-1,350.00 | $0 | $0 | $0 |
$-2,070.00 | $-1,851.13 | $-1,902.49 | $-788.41 | $-1,380.00 | $-1,350.00 | $0 | $0 | $0 |
$-2,545.22 | $-2,471.06 | $-2,701.38 | $-2,889.30 | $-2,670.63 | $-2,356.89 | $0 | $0 | $0 |
$5.26 | $-51.45 | $-51.28 | $-45.28 | $-78.07 | $-126.29 | $0 | $0 | $0 |
$-3,287.69 | $-4,956.79 | $-6,472.59 | $-5,504.37 | $-5,026.71 | $-2,798.56 | $0 | $0 | $0 |
$2,808 | $-2,341.07 | $-117.38 | $4,142 | $1,514 | $33.87 | $0 | $0 | $0 |
$0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
$-2,545.22 | $-2,471.06 | $-2,701.38 | $-2,889.30 | $-2,670.63 | $-2,356.89 | $0 | $0 | $0 |