Annual Data | Millions of US $ except per share data
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 |
| $586 | $767 | $62.00 | $551 | $169 | $436 | $333 | $379 | $222 |
| $1,383 | $1,226 | $1,021 | $819 | $639 | $508 | $423 | $306 | $253 |
| $1,326 | $709 | $1,126 | $332 | $705 | $286 | $179 | $98.00 | $169 |
| $2,709 | $1,935 | $2,147 | $1,151 | $1,344 | $794 | $602 | $404 | $422 |
| $56.00 | $-67.00 | $-62.00 | $-84.00 | $-22.00 | $21.00 | $10.00 | $47.00 | $-18.00 |
| $8.00 | $6.00 | $4.00 | $-9.00 | $1.00 | $8.00 | $5.00 | $-9.00 | $3.10 |
| $80.00 | $109 | $151 | $73.00 | $80.00 | $38.00 | $-1.00 | $-18.00 | $32.20 |
| $-150.00 | $-93.00 | $-129.00 | $-41.00 | $-14.00 | $51.00 | $-41.00 | $-5.00 | $-32.40 |
| $-6.00 | $-45.00 | $-36.00 | $-61.00 | $45.00 | $118 | $-27.00 | $15.00 | $-15.10 |
| $2,732 | $2,196 | $1,779 | $1,297 | $1,300 | $1,186 | $767 | $662 | $528 |
| $-68.00 | $-67.00 | $-42.00 | $-41.00 | $-29.00 | $-25.00 | $-34.00 | $-25.00 | $-19.70 |
| $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| $-1,227.00 | $-1,347.00 | $-1,609.00 | $-1,633.00 | $-1,224.00 | $-477.00 | $-549.00 | $-523.00 | $-269.20 |
| $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| $50.00 | $7.00 | $119 | $6.00 | $13.00 | $0 | $0 | $0 | $2.80 |
| $50.00 | $7.00 | $119 | $6.00 | $13.00 | $0 | $0 | $0 | $2.80 |
| $-636.00 | $-161.00 | $-107.00 | $-25.00 | $2.00 | $-10.00 | $39.00 | $40.00 | $36.20 |
| $-1,881.00 | $-1,567.00 | $-1,639.00 | $-1,694.00 | $-1,238.00 | $-512.00 | $-544.00 | $-508.00 | $-249.90 |
| $570 | $305 | $401 | $374 | $200 | $11.00 | $52.00 | $63.00 | $-43.40 |
| $-131.00 | $882 | $-109.00 | $-94.00 | $-83.00 | $-66.00 | $-51.00 | $0 | $0 |
| $439 | $1,187 | $292 | $280 | $117 | $-55.00 | $1.00 | $63.00 | $-43.40 |
| $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| $-88.00 | $-174.00 | $-85.00 | $-92.00 | $-85.00 | $-85.00 | $-509.00 | $-85.00 | $-84.80 |
| $-197.00 | $-897.00 | $111 | $295 | $-74.00 | $-107.00 | $13.00 | $-28.00 | $-24.60 |
| $156 | $114 | $316 | $483 | $-41.00 | $-247.00 | $-496.00 | $-49.00 | $-152.80 |
| $1,109 | $696 | $473 | $48.00 | $5.00 | $442 | $-273.00 | $100.00 | $136 |
| $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| $-88.00 | $-174.00 | $-85.00 | $-85.00 | $-85.00 | $-85.00 | $-509.00 | $-85.00 | $-84.80 |