 DENN is a dine-in restaurant chain that experienced significant decline in revenues and earnings due to the pandemic. With reports of positive results from two Phase 3 trials testing vaccines for Covid-19, it appears that DENNs recent challenges are behind it. 