SQUAWK/NEWS
Account
Theme
Account
Menu
Live News EQUITY FLASH L impact

rhode launches at Sephora in Europe across 19 new markets

rhode is launching at Sephora in Europe, marking its first retail presence across 19 new markets.

ELF