Ocean Power Execs Sell 322,897 Shares Mid‑Month—Tax Move, Not a Sell‑off Signal.
Tracy Pagliara’s March 5, 2026 sale of 322,897 Ocean Power shares, driven by tax withholdings, shows insiders still buying—watch the Q3 earnings for the real impact.
3 minutes to read

