I believe this to be a fossilized sea shell found in Texas/New Mexico.
6”
I found climbing a hill side after work on a ranch road.