hey! can someone here help me do some DD on CCTR ? they claim alot of revenues, but everytime the PPS descends... is this a fraud, dillution ?