Annual Data | Millions of US $ except per share data
2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
$3,375 | $2,663 | $2,780 | $2,963 | $2,573 | $2,341 | $1,729 | $1,337 | $1,242 |
$938 | $831 | $668 | $590 | $420 | $376 | $297 | $279 | $220 |
$-407.00 | $-262.00 | $-242.00 | $-110.90 | $-85.00 | $-160.90 | $29.70 | $20.90 | $-167.70 |
$531 | $569 | $426 | $479 | $335 | $215 | $326 | $300 | $52.60 |
$-766.00 | $28.00 | $-45.00 | $36.50 | $132 | $-367.10 | $-304.80 | $-72.50 | $-45.30 |
$-780.00 | $-907.00 | $-902.00 | $-367.70 | $-685.40 | $-558.30 | $-138.00 | $-0.40 | $-216.50 |
$445 | $197 | $337 | $455 | $158 | $136 | $129 | $154 | $116 |
$-41.00 | $51.00 | $-102.00 | $56.40 | $-24.10 | $-122.10 | $161 | $-82.70 | $29.40 |
$-1,142.00 | $-631.00 | $-712.00 | $180 | $-419.20 | $-911.30 | $-153.20 | $-1.70 | $-116.40 |
$2,764 | $2,601 | $2,629 | $3,622 | $2,488 | $1,644 | $1,902 | $1,247 | $1,179 |
$-847.00 | $-1,117.00 | $-1,079.00 | $-1,196.30 | $-1,206.80 | $-1,117.60 | $-778.80 | $-689.00 | $-495.00 |
$-409.00 | $-464.00 | $-169.00 | $-470.80 | $-160.80 | $-167.20 | $-213.80 | $-171.50 | $-70.60 |
$0 | $-10,534.00 | $-388.00 | $0 | $-17.80 | $0 | $-539.70 | $0 | $-244.60 |
$0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
$0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
$0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
$-3.00 | $272 | $0 | $-6.10 | $18.70 | $-2.50 | $-1.80 | $-2.40 | $0.10 |
$-1,259.00 | $-11,843.00 | $-1,636.00 | $-1,673.20 | $-1,366.70 | $-1,287.30 | $-1,534.10 | $-862.90 | $-810.10 |
$41.00 | $1,741 | $3,777 | $-432.20 | $254 | $288 | $423 | $800 | $847 |
$-99.00 | $-80.00 | $-50.00 | $-64.50 | $-54.70 | $0 | $0 | $0 | $0 |
$-58.00 | $1,661 | $3,727 | $-496.70 | $199 | $288 | $423 | $800 | $847 |
$40.00 | $34.00 | $4,988 | $56.40 | $42.00 | $31.80 | $-122.70 | $-302.20 | $-630.80 |
$40.00 | $34.00 | $4,988 | $56.40 | $42.00 | $31.80 | $-122.70 | $-302.20 | $-630.80 |
$-1,266.00 | $-1,239.00 | $-1,039.00 | $-958.00 | $-883.10 | $-806.80 | $-672.20 | $-601.30 | $-579.00 |
$0 | $0 | $0 | $-3.50 | $-0.40 | $-4.80 | $0 | $0 | $0 |
$-1,284.00 | $456 | $7,676 | $-1,401.80 | $-642.70 | $-491.50 | $-371.50 | $-103.40 | $-362.40 |
$134 | $-8,825.00 | $8,604 | $579 | $494 | $-154.90 | $-30.30 | $288 | $-0.20 |
$169 | $139 | $117 | $91.80 | $81.00 | $52.00 | $30.10 | $12.20 | $6.10 |
$-1,266.00 | $-1,239.00 | $-1,039.00 | $-958.00 | $-883.10 | $-806.80 | $-672.20 | $-601.30 | $-579.00 |