We were there at noon, and they were still open. They had very options left, though.
All depends on when they sell out...
Try to go before 11am for best selection. It's common for locals to buy multiple boxes to bring into work with them for 8/9/10am start times.
It closes as they sell out, and there's usually a line. I'd recommend getting there early/for opening (7 during the week, 8 on weekends)
They will close early if they sell out, but check their website for their hours. If they have any holiday hours check their Instagram.
10pm, earlier of they run out of donuts.
Thanks! Your answer is awaiting moderation.