Upcoming Earnings Day: The next reported earnings day, or the latest earnings date as reported by the business (if no upcoming day has long been released). Stocks whose Subsequent Earnings Date falls within the up coming 28 days are highlighted in red.30-Working day Historic Volatility: The standard deviation from the average price during the last