progress on revenue, cost and market size