Long term moving averages crossed the short term moving average
Moving averages crossing investorshub.advfn.com
Many reasons for PPS increase. investorshub.advfn.com
Many reasons for a huge run