@MintDragon_ @OphirGottlieb @CMLviz Thank you , I understand and agree in general. 
But in this case with $MSFT, its a 14 day  pre-earnings trade with an unverified earnings date. I checked the $MSFT investor relations website this morning, they do not yet have a date posted.  So I have to pass, YMMV.