Habits and shareguy mentioned buybacks probably boost the share price. Positive announcements from the company probably help as well.
SO I've charted CVT share price this year - red marks are times of price sensitive (positive) announcements and the yellow shaded bit buy back periods
So 7 price sensitive announcements and 2 buybacks has seen share price go up and down over the year -- at least current 3.47 is up from 3.13 at beginning of the year. I can sense punters frustration at it not being over 4 bucks by now
Wonder what will happen next year