Log in
E-mail
Password
Remember
Forgot password ?
Become a member for free
Sign up
Sign up
New member
Sign up for FREE
New customer
Discover our services
Settings
Settings
Dynamic quotes 
OFFON

SAREPTA THERAPEUTICS, INC.

(SRPT)
  Report
SummaryQuotesChartsNewsRatingsCalendarCompanyFinancialsConsensusRevisions 
Valuation
Fiscal Period: December 2018 2019 2020 2021 2022 2023
Capitalization1 7 6959 61913 4546 330--
Entreprise Value (EV)1 7 7459 17612 9445 9386 1436 178
P/E ratio -20,0x-13,3x-24,0x-11,3x-18,1x-31,1x
Yield ------
Capitalization / Revenue 25,6x25,3x24,9x9,90x7,40x5,75x
EV / Revenue 25,7x24,1x24,0x9,28x7,18x5,61x
EV / EBITDA -23,4x-13,5x-24,1x-11,1x-15,6x-37,4x
Price to Book 7,00x11,9x17,4x10,3x14,1x12,2x
Nbr of stocks (in thousands) 70 51074 54378 91379 775--
Reference price (USD) 10912917079,479,479,4
Last update 02/27/201902/26/202003/01/202105/18/202105/18/202105/18/2021
1 USD in Million
Estimates
Income Statement Evolution
Annual Income Statement Data
Fiscal Period: December 2018 2019 2020 2021 2022 2023
Net sales1 3013815406408561 101
EBITDA1 -331-681-537-533-393-165
Operating profit (EBIT)1 -344-706-564-552-400-175
Operating Margin -114%-185%-104%-86,2%-46,7%-15,9%
Pre-Tax Profit (EBT)1 -363-714-553-572-386-205
Net income1 -362-715-554-568-372-187
Net margin -120%-188%-103%-88,9%-43,4%-17,0%
EPS2 -5,46-9,71-7,11-7,01-4,39-2,55
Dividend per Share2 ------
Last update 02/27/201902/26/202003/01/202105/12/202105/12/202105/12/2021
1 USD in Million
2 USD
Estimates
Balance Sheet Analysis
Fiscal Period: December 2018 2019 2020 2021 2022 2023
Net Debt1 49,7-----
Net Cash position1 -443510393187152
Leverage (Debt / EBITDA) -0,15x0,65x0,95x0,74x0,48x0,92x
Free Cash Flow1 -450-51625,3-333-25211,1
ROE (Net Profit / Equities) -39,7%-77,3%-70,1%-77,5%-138%14,9%
Shareholders' equity1 911925790733269-1 255
ROA (Net Profit / Asset) -24,5%-41,3%-23,1%-15,8%-12,3%-7,44%
Assets1 1 4751 7322 4043 6073 0302 511
Book Value Per Share2 15,610,99,777,695,616,52
Cash Flow per Share2 -5,87-6,201,38-4,140,08-2,46
Capex1 61,259,682,268,369,069,3
Capex / Sales 20,3%15,7%15,2%10,7%8,07%6,30%
Last update 02/27/201902/26/202003/01/202106/16/202106/16/202106/14/2021
1 USD in Million
2 USD
Estimates
Finances - Leverage
Financial data source
© 2021 S&P Global Market Intelligence
Key data
Capitalization (USD)
6 330 112 526
Net sales (USD)
540 099 000
Number of employees
866
Sales / Employee (USD)
623 671
Free-Float
95,2%
Free-Float capitalization (USD)
6 026 132 039
Avg. Exchange 20 sessions (USD)
114 649 986
Average Daily Capital Traded
1,81%
EPS & Dividend