Excellent data base. But expensive. Worth the inexpensive trial period to try it out.
Couple thing that bothered me were that the EPS are forecasted not actual and the buy sell signals are based on 13 day moving average.
Great back testing tool.
I used it for a couple years but dropped it...