ODDITY Tech Q1 Revenue Drops 26% to $197.9M, $82M Buyback - ODD News | Rallies