STOCKS TRADER hummmmmmmmm what kind of stock you trade OIL ? Could explain a lot . These guys use every excuse to make beyond massive profits and blame everything and anything for it . When there is a REAL supply and demand situation the still put their thumb on the scale for a little extra spending money .
Since when is a 7% profit margin massive? Most CEO's would be FIRED for a performance that poor.