Edit this title from the Fast Facts Section
I believe they've been missing some production estimates and that has led to some shorting. I've heard insiders are buying DYODD!