There are alot of reasons they could differ. One uses TTM earnings, one uses trialing year earnings, one uses projected yearly earnings estimates. the projections can differ also as they may have different pools of analysts the use to guage the estimate.