They actually had a good earning reports, it’s just the delay announcement that made their stock tank. Despite this delay, Intel still owned 95% of the market in the first quarter despite AMD shipping those same chips for a year now.
They give out dividends too. Ex-dividend date is next week.