Upcoming Earnings Day: The next reported earnings date, or the most recent earnings date as reported by the corporate (if no future date is unveiled). Stocks whose Future Earnings Date falls within the following 28 days are highlighted in purple. thirty-Day Historical Volatility: The common deviation from the normal price over the last thirt