Its hard to see the end of the dorsal fin in the pictures you provided. The ventral and dorsal fins will be more elongated and males tend to have more blue. Females tend to have more yellow or gold.
Yours looks like a male to me, from what I can see. If that dorsal fin is long a pointed, which I cannot see clearly, I would say it most certainly is a male.