RE:I agree, do your DD
If Mr. Market is always right, then no one could make money as every single stock is at their "right" value at any time, unless you wait for a really long time for the value appreciation! but the truth is not, that's why people make money from trade...