John Deere is Paying $305 Million for Blue River Technology | Fortune