It's a good analysis, however one negative pr could throw that all out the window. that's my main concern with this company.