Those guys are all building gate based quantum computers which are universal and can run (in theory) any quantum algorithm such as Shor's algorithm. By contrast, D-Wave is pursuing "quantum annealing" which basically solves very specific types of optimization problems and the hope is that it will be economically useful enough in the near future.
See this for a decent comparison: http://moss.csc.ncsu.edu/~mueller/qc/qc18/readings/gottlieb2...