XML 147 R128.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment information - Energy & transportation sales (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Energy and transportation sales      
Total sales and revenues $ 64,809 $ 67,060 $ 59,427
Energy & Transportation      
Energy and transportation sales      
Total sales and revenues 24,088 23,355 19,337
Energy & Transportation | Oil and gas      
Energy and transportation sales      
Total sales and revenues 6,980 6,988 5,330
Energy & Transportation | Power generation      
Energy and transportation sales      
Total sales and revenues 7,756 6,362 4,940
Energy & Transportation | Industrial      
Energy and transportation sales      
Total sales and revenues 3,990 4,871 4,426
Energy & Transportation | Transportation      
Energy and transportation sales      
Total sales and revenues $ 5,362 $ 5,134 $ 4,641