Perseus June Quarter Cash Hits $1B, Buyback Boosted