Well yeah. Someone decided to buy for a reason which is unknown at this point in time.They could have bought on the 22nd,23rd,26th,28th,27th,29th. All these days it traded in the low 2s.
Why today late all of a sudden late in the day before a weekend.
I'll stick with my guess about the financials. Just a guess.