Put it this way, SOL sold 25,146,497 shares for a total return of $53,743,218.
If SOL were to buy those shares back at $1.52 for a total of $38,222675 it would result in a nice little profit of $15,520,542. Given they only sold a small portion of their holding, I think it's fair to say they still have confidence in API, so I personally think it is a given that they will be buying back in.
If my calculations are incorrect, please feel free to correct them.