Marijuana revenue passes $500 million in Colorado