Is Roper Technologies (ROP) A Smart Long-Term Buy? : compare