Hard Bump on Penis Shaft

Today I found a hard, painless bump on my penis shaft. I'm not sure how long it has been there. I am sexually active and about two weeks ago I tested negative for hiv, gonorrhea, Chlamydia and syphilis. What could it be?

image

image

image

any updates?