Annual Data | Millions of US $ except per share data
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 |
| $2,293 | $1,554 | $1,253 | $1,233 | $2,201 | $1,062 | $1,643 | $2,228 | $1,409 |
| $395 | $405 | $427 | $381 | $322 | $282 | $250 | $224 | $226 |
| $170 | $451 | $390 | $953 | $137 | $801 | $467 | $-548.00 | $388 |
| $565 | $856 | $817 | $1,334 | $459 | $1,083 | $717 | $-324.00 | $614 |
| $-95.00 | $-172.00 | $-104.00 | $-79.00 | $-269.00 | $224 | $-166.00 | $-166.00 | $-172.00 |
| $521 | $-303.00 | $145 | $-301.00 | $190 | $181 | $197 | $-228.00 | $21.00 |
| $89.00 | $-1.00 | $-68.00 | $-54.00 | $282 | $-87.00 | $231 | $-193.00 | $-217.00 |
| $-49.00 | $-94.00 | $-243.00 | $-249.00 | $-224.00 | $-98.00 | $-98.00 | $0 | $0 |
| $466 | $-570.00 | $-270.00 | $-683.00 | $-21.00 | $220 | $164 | $-587.00 | $-368.00 |
| $3,324 | $1,840 | $1,800 | $1,884 | $2,639 | $2,365 | $2,524 | $1,317 | $1,655 |
| $-331.00 | $-345.00 | $-357.00 | $-307.00 | $-484.00 | $-359.00 | $-235.00 | $-215.00 | $-191.00 |
| $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| $-97.00 | $0 | $0 | $-243.00 | $-51.00 | $-1,061.00 | $0 | $354 | $0 |
| $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| $-79.00 | $-103.00 | $-54.00 | $-28.00 | $-86.00 | $246 | $-338.00 | $0 | $-13.00 |
| $-79.00 | $-103.00 | $-54.00 | $-28.00 | $-86.00 | $246 | $-338.00 | $0 | $-13.00 |
| $-30.00 | $-4.00 | $-27.00 | $65.00 | $93.00 | $74.00 | $-64.00 | $-11.00 | $-38.00 |
| $-537.00 | $-452.00 | $-438.00 | $-513.00 | $-528.00 | $-1,100.00 | $-637.00 | $128 | $-242.00 |
| $-600.00 | $-18.00 | $0 | $-750.00 | $0 | $1,191 | $6,750 | $0 | $0 |
| $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| $-600.00 | $-18.00 | $0 | $-750.00 | $0 | $1,191 | $6,750 | $0 | $0 |
| $-1,000.00 | $-1,000.00 | $-2,000.00 | $-1,000.00 | $-1,068.00 | $-600.00 | $0 | $0 | $0 |
| $-1,000.00 | $-1,000.00 | $-2,000.00 | $-1,000.00 | $-1,068.00 | $-600.00 | $0 | $0 | $0 |
| $-277.00 | $-281.00 | $-299.00 | $-307.00 | $-330.00 | $-335.00 | $-6,688.00 | $-41.00 | $-35.00 |
| $122 | $-42.00 | $9.00 | $0 | $528 | $-110.00 | $-1,215.00 | $1,077 | $-1,396.00 |
| $-1,755.00 | $-1,341.00 | $-2,290.00 | $-2,057.00 | $-870.00 | $146 | $-1,153.00 | $1,036 | $-1,431.00 |
| $1,032 | $47.00 | $-928.00 | $-686.00 | $1,241 | $1,411 | $734 | $2,481 | $-18.00 |
| $135 | $90.00 | $74.00 | $102 | $147 | $137 | $36.00 | $0.00 | $0.00 |
| $-277.00 | $-281.00 | $-299.00 | $-307.00 | $-330.00 | $-335.00 | $-6,688.00 | $-41.00 | $-35.00 |