Why is Rocket Pharmaceuticals stock down 5% today?

Lockheed Martin (LMT -0.35%) posted Q1 earnings of $6.44 per share, missing estimates of $6.74, as heavy spending on production expansion and $1 billion in debt repayments weighed on results. Shares fell nearly 5% Thurs…

Read more →