Tech Companies Snap up Solar