clx stock analysis