ODD - Oddity Tech Ltd. Stock Analysis | Finranks