Annual Data | Millions of US $ except per share data
2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 |
$5,708 | $1,440 | $3,584 | $1,701 | $2,006 | $2,155 | $2,769 | $1,267 |
$1,232 | $491 | $328 | $338 | $336 | $335 | $357 | $372 |
$-6,359.00 | $120 | $-2,145.00 | $-68.00 | $-915.00 | $-40.00 | $-699.00 | $412 |
$-5,127.00 | $611 | $-1,817.00 | $270 | $-579.00 | $295 | $-342.00 | $784 |
$-40.00 | $-161.00 | $-51.00 | $-97.00 | $49.00 | $-129.00 | $-211.00 | $159 |
$292 | $123 | $-173.00 | $-408.00 | $-240.00 | $-2.00 | $-151.00 | $-102.00 |
$0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
$0 | $0 | $0 | $-54.00 | $-1.00 | $31.00 | $-95.00 | $-65.00 |
$339 | $503 | $-241.00 | $270 | $45.00 | $-396.00 | $-369.00 | $184 |
$563 | $2,607 | $1,743 | $2,237 | $1,692 | $2,063 | $2,055 | $2,098 |
$-519.00 | $-439.00 | $-317.00 | $-344.00 | $-312.00 | $-243.00 | $-263.00 | $-326.00 |
$0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
$-10,256.00 | $-30.00 | $2,396 | $-366.00 | $0 | $0 | $-310.00 | $-124.00 |
$0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
$0 | $0 | $0 | $7.00 | $1,377 | $6.00 | $1,032 | $596 |
$0 | $0 | $0 | $7.00 | $1,377 | $6.00 | $1,032 | $596 |
$8,750 | $-191.00 | $-334.00 | $11.00 | $41.00 | $-22.00 | $-44.00 | $125 |
$-2,025.00 | $-660.00 | $1,745 | $-692.00 | $1,106 | $-259.00 | $415 | $271 |
$-1,933.00 | $5,498 | $-843.00 | $-564.00 | $9,873 | $-31.00 | $117 | $-4.00 |
$50.00 | $-5.00 | $-149.00 | $13.00 | $-23.00 | $25.00 | $3.00 | $-8.00 |
$-1,883.00 | $5,493 | $-992.00 | $-551.00 | $9,850 | $-6.00 | $120 | $-12.00 |
$-1,944.00 | $-62.00 | $-1,380.00 | $-527.00 | $0 | $0 | $0 | $-286.00 |
$-1,944.00 | $-62.00 | $-1,380.00 | $-527.00 | $0 | $0 | $0 | $-286.00 |
$-754.00 | $-678.00 | $-555.00 | $-459.00 | $-186.00 | $-28.00 | $-46.00 | $-31.00 |
$-55.00 | $-141.00 | $-4.00 | $-25.00 | $-10,345.00 | $-1,948.00 | $-2,701.00 | $-1,864.00 |
$-4,636.00 | $4,612 | $-2,931.00 | $-1,562.00 | $-681.00 | $-1,982.00 | $-2,627.00 | $-2,193.00 |
$-5,881.00 | $6,550 | $534 | $-93.00 | $2,162 | $-177.00 | $-196.00 | $240 |
$86.00 | $71.00 | $65.00 | $92.00 | $77.00 | $52.00 | $44.00 | $34.00 |
$-754.00 | $-678.00 | $-555.00 | $-459.00 | $-186.00 | $-28.00 | $-46.00 | $-31.00 |