It is a very beautiful bird, but you can get birds that look identical, or very similar from any petco for $21 (less if they are on sale).

Typically you cannot tell whether they are male or female until they are closer to or over a year old, and this really only applies to 'standard color' keets. Females will have a pinkish coloration over their cere (fleshy nostril bit) or in some cases (which is more reliable in the case of your bird) a leathery brown cere. Males will be blue. Younger birds tend to have a purplish white coloration that when compared to adults, is noticeably different than either an adult male or female.