Indian Prairie finances looking bright