Fifty Shades is on track to earn $500 million | Fortune