News

Warby Parker’s stock price fell to $21.36. Shareholders have lost 12% of their capital, which is disappointing considering ...