It looks like they have finally been able to put that money to good use and now the stock is organically responding.
I see the same with TPT, but it is much much more deterministic than BYOC. They already have a signed subcontract with SWA. The money is not coming from Ghana but rather from United Nations so we know the money is good (UNOPS awarded this in 2018, but legal challenges to land acquisition took all this while, and now they are very close to getting the project rolling) . TPT has multiple irons in the fire besides Ghana - the two JV's in India. Even if just one of those deals starts bearing fruit, this stock will soar.
As Frank mentioned, all you need is the first whiff of the 3.5b contract money recognized in the revenue and this stock takes and you won't even get the chance to chase.