financial revenue milestones