Is It Time To Consider Buying Caesarstone Ltd. (NASDAQ:CSTE)?