The following selected consolidated financial data should be read in conjunction with “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and the consolidated financial statements and the related notes included elsewhere in this Annual Report on Form 10-K and from the historical consolidated financial statements not included herein to fully understand factors that may affect the comparability of the information presented below (in millions, except per share data).
Year Ended December 31,
2020
2019 (3)
2018 (2)
2017
2016 (1)
Consolidated Statements of Operations Data:
Total revenues
$
31,536
$
24,578
$
21,461
$
11,759
$
7,000
Gross profit
$
6,630
$
4,069
$
4,042
$
2,223
$
1,599
Income (loss) from operations
$
1,994
$
(69
)
$
(388
)
$
(1,632
)
$
(667
)
Net income (loss) attributable to common stockholders
$
721
$
(862
)
$
(976
)
$
(1,962
)
$
(675
)
Net income (loss) per share of common stock attributable to common stockholders (4)
Basic
$
0.74
$
(0.98
)
$
(1.14
)
$
(2.37
)
$
(0.94
)
Diluted
$
0.64
$
(0.98
)
$
(1.14
)
$
(2.37
)
$
(0.94
)
Weighted average shares used in computing net income (loss) per share of common stock (4)
Basic
933
887
853
829
721
Diluted
1,083
887
853
829
721
As of December 31,
2020
2019 (3)
2018 (2)
2017
2016 (1)
Consolidated Balance Sheet Data:
Working capital (deficit)
$
12,469
$
1,436
$
(1,686
)
$
(1,104
)
$
433
Total assets
$
52,148
$
34,309
$
29,740
$
28,655
$
22,664
Total long-term liabilities
$
14,170
$
15,532
$
13,434
$
15,348
$
10,923
(1)
We acquired SolarCity Corporation (“SolarCity”) on November 21, 2016. SolarCity’s financial results have been included in our financial results from the acquisition date as previously reported in our Annual Report on Form 10-K for the year ended December 31, 2016.
(2)
We adopted ASC 606 in 2018. Prior periods have not been revised. For further details, refer to Note 2, Summary of Significant Accounting Policies, of the notes to the consolidated financial statements included in our Annual Report on Form 10-K for the year ended December 31, 2018.
(3)
We adopted ASC 842 in 2019. Prior periods have not been revised. For further details, refer to Note 2, Summary of Significant Accounting Policies, of the notes to the consolidated financial statements included in our Annual Report on Form 10-K for the year ended December 31, 2019.
(4)
Prior period results have been adjusted to give effect to the Stock Split. See Note 1, Overview, of the notes to the consolidated financial statements included elsewhere in this Annual Report on Form 10-K for further details.