Insight

alpha: 0.21

Return Rate: 106%

Strategy - Stock - Return Rate