Annual Data | Millions of US $ except per share data
2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
$660 | $4,640 | $6,405 | $1,294 | $-1,272.00 | $4,775 | $595 | $4,404 |
$2,611 | $2,758 | $2,842 | $2,874 | $2,938 | $2,909 | $2,546 | $2,862 |
$857 | $863 | $-791.00 | $866 | $3,877 | $-1,772.00 | $3,429 | $0 |
$3,468 | $3,621 | $2,051 | $3,740 | $6,815 | $1,137 | $5,975 | $2,862 |
$1,161 | $1,187 | $-2,132.00 | $171 | $1,253 | $-855.00 | $-11,431.00 | $0 |
$844 | $347 | $-1,768.00 | $515 | $668 | $-859.00 | $-891.00 | $0 |
$-734.00 | $-1,255.00 | $2,458 | $-84.00 | $-948.00 | $787 | $1,081 | $0 |
$-203.00 | $-1,065.00 | $-5.00 | $590 | $-586.00 | $-731.00 | $-258.00 | $0 |
$1,068 | $-786.00 | $-1,447.00 | $1,192 | $387 | $-1,658.00 | $-11,499.00 | $-8,377.00 |
$5,196 | $7,475 | $7,009 | $6,226 | $5,930 | $4,254 | $-4,929.00 | $-2,957.00 |
$-2,483.00 | $-1,988.00 | $-2,219.00 | $-333.00 | $-1,962.00 | $-2,184.00 | $-2,593.00 | $-3,820.00 |
$0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
$-114.00 | $-228.00 | $-129.00 | $-130.00 | $0 | $-20.00 | $47.00 | $1,092 |
$0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
$-333.00 | $-715.00 | $-556.00 | $-407.00 | $-196.00 | $-279.00 | $-157.00 | $0 |
$-333.00 | $-715.00 | $-556.00 | $-407.00 | $-196.00 | $-279.00 | $-157.00 | $-864.00 |
$2.00 | $-39.00 | $-10.00 | $29.00 | $-34.00 | $288 | $10,221 | $8,684 |
$-2,928.00 | $-2,970.00 | $-2,914.00 | $-841.00 | $-2,192.00 | $-2,195.00 | $7,518 | $5,092 |
$-342.00 | $661 | $-2,662.00 | $19.00 | $-3,274.00 | $-1,055.00 | $-617.00 | $0 |
$-249.00 | $239 | $-34.00 | $-431.00 | $307 | $-178.00 | $268 | $-33.00 |
$-591.00 | $900 | $-2,696.00 | $-412.00 | $-2,967.00 | $-1,233.00 | $-349.00 | $-556.00 |
$-437.00 | $-2,113.00 | $-680.00 | $-17.00 | $-407.00 | $112 | $489 | $0 |
$-437.00 | $-2,113.00 | $-680.00 | $-17.00 | $-407.00 | $112 | $489 | $-720.00 |
$-2,061.00 | $-2,089.00 | $-2,146.00 | $-2,133.00 | $-2,162.00 | $-3,846.00 | $-3,336.00 | $-2,638.00 |
$-26.00 | $-59.00 | $-549.00 | $-202.00 | $1,441 | $-437.00 | $-129.00 | $-67.00 |
$-3,115.00 | $-3,361.00 | $-6,071.00 | $-2,764.00 | $-4,095.00 | $-5,404.00 | $-3,325.00 | $-4,014.00 |
$-892.00 | $907 | $-2,075.00 | $2,728 | $-384.00 | $-3,444.00 | $-416.00 | $-1,956.00 |
$0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
$-2,061.00 | $-2,089.00 | $-2,146.00 | $-2,133.00 | $-2,162.00 | $-3,846.00 | $-3,336.00 | $0 |