Roku is one of several controversial stocks set to announce earnings results over the next few trading days.... Read more