Publix made an extra $2.5 billion during the coronavirus pandemic