Indies Pharma records third quarter profit of $33.6 million