XML 23 R5.htm IDEA: XBRL DOCUMENT v3.24.4
Consolidated Statements of Operations - USD ($)
shares in Millions, $ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenues      
Revenues $ 97,690 $ 96,773 $ 81,462
Cost of revenues      
Total cost of revenues 80,240 79,113 60,609
Gross profit 17,450 17,660 20,853
Operating expenses      
Research and development 4,540 3,969 3,075
Selling, general and administrative 5,150 4,800 3,946
Restructuring and other 684 0 176
Total operating expenses 10,374 8,769 7,197
Income from operations 7,076 8,891 13,656
Interest income 1,569 1,066 297
Interest expense (350) (156) (191)
Other income (expense), net 695 172 (43)
Income before income taxes 8,990 9,973 13,719
Provision for (benefit from) income taxes 1,837 (5,001) 1,132
Net income 7,153 14,974 12,587
Net income (loss) attributable to noncontrolling interests and redeemable noncontrolling interests in subsidiaries 62 (23) 31
Net income attributable to common stockholders $ 7,091 $ 14,997 $ 12,556
Net income per share of common stock attributable to common stockholders      
Basic (in dollars per share) $ 2.23 $ 4.73 $ 4.02
Diluted (in dollars per share) $ 2.04 $ 4.30 $ 3.62
Weighted average shares used in computing net income per share of common stock      
Basic (in shares) 3,197 3,174 3,130
Diluted (in shares) 3,498 3,485 3,475
Automotive Revenues      
Revenues      
Revenues $ 77,070 $ 82,419 $ 71,462
Cost of revenues      
Total cost of revenues 62,873 66,389 51,108
Automotive sales      
Revenues      
Revenues 72,480 78,509 67,210
Cost of revenues      
Total cost of revenues 61,870 65,121 49,599
Automotive regulatory credits      
Revenues      
Revenues 2,763 1,790 1,776
Automotive leasing      
Revenues      
Revenues 1,827 2,120 2,476
Cost of revenues      
Total cost of revenues 1,003 1,268 1,509
Energy generation and storage      
Revenues      
Revenues 10,086 6,035 3,909
Cost of revenues      
Total cost of revenues 7,446 4,894 3,621
Services and other      
Revenues      
Revenues 10,534 8,319 6,091
Cost of revenues      
Total cost of revenues $ 9,921 $ 7,830 $ 5,880