Walmart offers the Starter Men's Dazzle Shorts in four colors (Dark Navy pictured) for $4.10. Choose in-store pickup to dodge the $4.97 shipping fee. That's tied with our mention from a week ago, $3 off, and the best price we've seen. They're available in sizes S to XL.
Of note, they're available in Cool Turquoise, Daylily Orange, or Fiesta Yellow for a few cents more.