ESV: The LORD has done to you as he spoke by me, for the LORD has torn the kingdom out of your hand and given it to your neighbor, David.
NIV: The LORD has done what he predicted through me. The LORD has torn the kingdom out of your hands and given it to one of your neighbors--to David.
NASB: And the Lord has done just as He spoke through me; for the Lord has torn the kingdom from your hand and given it to your neighbor, to David.
CSB: The Lord has done exactly what he said through me: The Lord has torn the kingship out of your hand and given it to your neighbor David.
NLT: The Lord has done just as he said he would. He has torn the kingdom from you and given it to your rival, David.
KJV: And the LORD hath done to him, as he spake by me: for the LORD hath rent the kingdom out of thine hand, and given it to thy neighbour, even to David:
NKJV: And the Lord has done for Himself as He spoke by me. For the Lord has torn the kingdom out of your hand and given it to your neighbor, David.