I'm going with female. My male is about the same size and his dorsal and anal fins are much longer and flow past his tail fin, just a guess though so I could be totally wrong.
Looks like a young male to me....although not 100% sure from your pics. Yours lacks the blueish chin and has a lot of spangling on the sides. Here's one of my females for comparison.