The public view is the crawlable proof. The same sourced dataset is available through REST and MCP for agents, research scripts, and back-office tools.
| Date | Insider | Role | Action | Shares | Price | Value |
|---|---|---|---|---|---|---|
| Nov 24, 2025 | O'Neill Stephen Andrew | Insider | Other(J) | 10K | $7.94 | $79K |
| Oct 17, 2025 | O'Neill Stephen Andrew | Insider | Buy(P) | 30 | $8.26 | $248 |
| Dec 30, 2024 | Swanson David | Director | Grant(A) | 1K | $8.29 | $12K |
| Dec 2, 2024 | RiverNorth Strategic Holdings, LLC | Insider | Other(J) | 42K | — | — |
| Dec 2, 2024 | RiverNorth Strategic Holdings, LLC | Insider | Other(J) | 84K | — | — |
| Nov 22, 2024 | Rivernorth Capital Management, LLC | Insider | Other(J) | 71K | — | — |
| Dec 21, 2023 | Rivernorth Capital Management, LLC | Insider | Grant(A) | 30K | $8.27 | $245K |
| May 24, 2023 | Rivernorth Capital Management, LLC | Insider | Grant(A) | 17K | $8.07 | $139K |
| May 23, 2023 | Rivernorth Capital Management, LLC | Insider | Grant(A) | 17K | $8.11 | $139K |
| Oct 5, 2021 | Oakes John S. | Director | Disposed to issuer(D) | 2K | — | $0 |
| Oct 5, 2021 | Galley Patrick W. | President, Director | Disposed to issuer(D) | 15K | — | $0 |
| Oct 5, 2021 | Swanson David | Director | Disposed to issuer(D) | 355 | — | $0 |
| Oct 5, 2021 | Swanson David | Director | Buy(P) | 355 | $14.48 | $5K |
| Sep 13, 2021 | Oakes John S. | Director | Grant(A) | 2K | — | $0 |
| Sep 13, 2021 | Galley Patrick W. | President, Director | Grant(A) | 15K | — | $0 |
| Sep 13, 2021 | Swanson David | Director | Grant(A) | 355 | — | $0 |
| Apr 12, 2021 | O'Neill Stephen Andrew | Insider | Sell(S) | 7K | $15.34 | $108K |
| Apr 12, 2021 | O'Neill Stephen Andrew | Insider | Sell(S) | 941 | $15.33 | $14K |
| Apr 12, 2021 | O'Neill Stephen Andrew | Insider | Sell(S) | 12K | $15.32 | $185K |
| Nov 19, 2020 | Swanson David | Director | Buy(P) | 1K | $14.10 | $15K |
| Oct 7, 2020 | O'Neill Stephen Andrew | Insider | Buy(P) | 5K | $13.88 | $69K |
| Apr 13, 2020 | Oakes John S. | Director | Buy(P) | 500 | $13.00 | $7K |
| Mar 12, 2020 | Schmucker Brian H | Insider | Sell(S) | 6K | $13.70 | $82K |
| Dec 26, 2019 | Oakes John S. | Director | Buy(P) | 344 | $16.05 | $6K |
| Dec 26, 2019 | Oakes John S. | Director | Buy(P) | 342 | $16.21 | $6K |
| Dec 17, 2019 | O'Neill Stephen Andrew | Insider | Buy(P) | 5K | $16.21 | $81K |
| Dec 17, 2019 | Galley Patrick W. | Director | Buy(P) | 6K | $16.21 | $99K |
| Jun 20, 2019 | Oakes John S. | Director | Buy(P) | 1K | $17.27 | $17K |
| Dec 21, 2018 | Galley Patrick W. | President, Director | Buy(P) | 2K | $15.20 | $30K |
| Dec 20, 2018 | Galley Patrick W. | President, Director | Buy(P) | 2K | $15.27 | $31K |
| Dec 20, 2018 | Galley Patrick W. | President, Director | Buy(P) | 3K | $15.20 | $46K |
| Dec 19, 2018 | Galley Patrick W. | President, Director | Buy(P) | 133 | $15.59 | $2K |
| Dec 19, 2018 | Galley Patrick W. | President, Director | Buy(P) | 200 | $15.57 | $3K |
| Dec 19, 2018 | Galley Patrick W. | President, Director | Buy(P) | 50 | $15.55 | $778 |
| Dec 19, 2018 | Galley Patrick W. | President, Director | Buy(P) | 2K | $15.55 | $30K |
| Jan 5, 2018 | O'Neill Stephen Andrew | Insider | Buy(P) | 2K | $18.40 | $42K |
| Jan 5, 2018 | O'Neill Stephen Andrew | Insider | Buy(P) | 200 | $18.40 | $4K |
| Dec 29, 2017 | O'Neill Stephen Andrew | Insider | Buy(P) | 2K | $18.39 | $44K |
| Dec 29, 2017 | O'Neill Stephen Andrew | Insider | Buy(P) | 100 | $18.38 | $2K |
| Nov 22, 2017 | O'Neill Stephen Andrew | Insider | Buy(P) | 760 | $18.21 | $14K |
| Nov 22, 2017 | O'Neill Stephen Andrew | Insider | Buy(P) | 3K | $18.20 | $46K |
| Nov 21, 2016 | Schmucker Brian H | Insider | Buy(P) | 3K | $18.45 | $55K |
| Nov 16, 2016 | Schmucker Brian H | Insider | Buy(P) | 3K | $18.90 | $57K |
Insider transactions sourced from SEC EDGAR Form 4 filings, normalized within minutes of acceptance. "Buy"/"Sell" mark open-market transactions (codes P/S), the tradeable signal. Awards, option exercises and tax-withholding are shown with their raw code. All data is public domain.
Coverage: Form 4 filings indexed 2006-01-02 → 2026-09-05. Earlier history is backfilling; this window widens as it deepens.
Programmatic access via the Arkolith API & MCP server (insider.transactions, insider.company).
Connected pages for OPP