pure spec on my part, but surely this is STX panicking?...this is very aggressive and unprompted...... unless STX sees a superior off coming TPD's way soon??
No factual basis for my opinion.
TPD Price at posting:
19.5¢ Sentiment: Buy Disclosure: Held