Denny's Corporation - Common Stock, DENN

DENN 2025-06-30 -0.36% v -4d 6 58.4k -13.80% 2018-11-07 restaurants restaurants
None