Is CTO Realty Growth Stock A Buy Before Upcoming Earnings? (NYSE:CTO)