My local petsmart sells them for 5.99 each. My LFS gets them occasionally, and he charges between 10-15 fro them, but there is no comparison to the quality of the stock he purchases. The ones at petsmart are small and pale and skinny, the ones I have seen at my lfs are just stunning.
So.......really if you are looking to compare prices, I would also consider the quality of the fish. To me, its worth it to pay the higher price for better fish.