Sunrun Inc.RUN

Market cap
$4.1B
P/E ratio
Period EndAccounts payable (Million USD)YoY (%)
Dec 31, 2024354+53.52%
Dec 31, 2023231-31.97%
Dec 31, 2022339+17.72%
Dec 31, 2021288+38.89%
Dec 31, 2020207-7.13%
Dec 31, 2019223+70.14%
Dec 31, 2018131+13.96%
Dec 31, 2017115+74.49%
Dec 31, 201666-36.60%
Dec 31, 2015104