trading within a narrow range Indicates that large buyers like funds etc are managing the share price to get impatient shareholders to sell at the $ $15.75-16.00 range. The share price will move up once new contracts are announced or 2nd q numbers issued in early September. By mid-September the share price will be $22.00.
factors supporting big earnings in 2nd q: 1.10% less shares 2. share based compensation number will be much smaller than in the first q.