Hi I'm new here so this may not be the right way to do this but I'm having a hard time being sure what this is I bought. I suspect it's a tilapia mariae. Sorry for the image quality if needed I'll take more pics. Thanks!
Looks Tilapine to me, but probably not mariae.
And since there are hundreds of different species of Tilapines that are all very similar, and many have been hybridized, ID will be difficult.
Here are a few I have kept.
niloticus
tanganyika
zillii
hybrid
large hybrid (18") in a 500 gal tank