I wouldn't do either. Calls are crazy, given this company's habit of missing its over-optimistic forecasts. Puts make sense on paper, but this company has kept these valuations for long enough to make me question any short-run play.
Still think that the future is good and that these prices are not sustainable. But when will it break? Idk.