Upcoming Earnings Day: The next reported earnings date, or the latest earnings date as reported by the business (if no upcoming day continues to be released). Stocks whose Next Earnings Day falls throughout the subsequent 28 days are highlighted in crimson.30-Day Historical Volatility: The average deviation from the average price over the last 30 t