Is there a reason for the run? Insiders still aren't buying (have bought a whopping $23,000 worth in 2024, not counting the granting of options .... 13,250 shares .... a joke really) and yet share price continues to climb.
Perhaps we are in a period where insiders can't buy because news of substance is shortly on the way? One can hope.