Home
Mail
News
Sports
Finance
Celebrity
Style
Movies
Weather
Mobile
Yahoo
Mail
Finance Home
News
Taxes
Watchlists
My Portfolio
Real Estate
My Screeners
Tech
Market Data
Industry News
Currency Converter
Canada markets close in 4 hours 59 minutes
S&P/TSX
20,064.77
+32.11
(+0.16%)
S&P 500
4,556.15
+5.72
(+0.13%)
DOW
35,442.62
+109.15
(+0.31%)
CAD/USD
0.7362
+0.0016
(+0.22%)
CRUDE OIL
76.41
+1.55
(+2.07%)
Bitcoin CAD
51,001.79
+1,011.06
(+2.02%)
MARKETS LIVE BLOG
STOCKS SWING HIGHER AS NOVEMBER RALLY EYES EXTENDED RUN
Investors to keep close watch on key U.S. economic data for sense of next Fed rate move
Sunrun Inc. (3S9.F)
Frankfurt - Frankfurt Delayed Price. Currency in EUR
Add to watchlist
10.10
-0.04
(-0.37%)
As of 08:05AM CET. Market open.
Summary
Chart
Conversations
Statistics
Historical Data
Profile
Financials
Analysis
Options
Holders
Sustainability
Show
:
Income Statement
Balance Sheet
Cash Flow
Annual
Quarterly
Income Statement
Currency in USD.
All numbers in thousands
Breakdown
ttm
2022-12-31
2021-12-31
2020-12-31
2019-12-31
Total Revenue
2,421,100
2,321,422
1,609,954
922,191
858,578
Cost of Revenue
2,172,196
2,022,710
1,365,472
743,526
645,829
Gross Profit
248,904
298,712
244,482
178,665
212,749
Operating Expenses
Research Development
17,625
20,907
23,165
19,548
23,563
Selling General and Administrative
985,216
934,633
882,134
619,045
400,171
Total Operating Expenses
1,007,974
960,904
910,669
643,773
428,489
Operating Income or Loss
-759,070
-662,192
-666,187
-465,108
-215,740
Interest Expense
550,395
445,819
327,700
230,601
174,246
Total Other Income/Expenses Net
110,897
260,657
22,628
8,188
-9,254
Income Before Tax
-1,198,568
-847,354
-971,259
-687,521
-399,240
Income Tax Expense
-38,651
2,291
9,271
-60,573
-8,218
Income from Continuing Operations
-1,159,917
-849,645
-980,530
-626,948
-391,022
Net Income
88,667
173,377
-79,423
-173,394
26,335
Net Income available to common shareholders
88,667
173,377
-79,423
-173,394
26,335
Basic EPS
-5.51
0.82
-0.39
-1.24
0.23
Diluted EPS
-5.52
0.80
-0.39
-1.24
0.21
Basic Average Shares
215,412
211,347
205,132
139,606
116,397
Diluted Average Shares
217,182
219,157
205,132
139,606
123,876
Data Disclaimer
Help
Suggestions
Terms (Updated)
and
Privacy Policy
Your Privacy Choices
About Our Ads
© 2023 Yahoo. All rights reserved.