The price action has had every chance to dip to $1.30 already (or below it), Tranche 1 shares ($45M) have already been released so if that didn't cause the price to bottom out then you can pretty much bet that the low is in.
Of course this is way too simplistic of a view, look at the current macro conditions and combine with recent earnings reports + election pump is coming up + stimulus helicopter bomb about the be unleashed shortly when the US senate decides to come back from vacation, it paints a very clear picture of where things are headed at least in the short term.
SPT Price at posting:
$1.45 Sentiment: Buy Disclosure: Held