The motley fool article claims that TWIN has a 3 year return rate of 258%. Meanwhile, IBD says it's 72% for 3 years. Somebody is BSing somebody.
with split 258% I think
Split adjusted pps for TWIN 3 years ago was about $6.28. Motley Fool's numbers are closer to the truth.