| Ticker | Owner | Relationship | Date | Transaction | Cost | #Shares | Value ($) | #Shares Total | SEC Form 4 |
|---|---|---|---|---|---|---|---|---|---|
| OSPN | Zenner Marc | Director | Mar 04 '26 | Buy | 10.54 | 3,300 | 34,782 | 83,208 | Mar 04 12:00 AM |
| OSPN | Zenner Marc | Director | Jan 02 '26 | Option Exercise | 0.00 | 13,270 | 0 | 79,908 | Jan 05 12:00 AM |
| OSPN | Zenner Marc | Director | Nov 04 '25 | Buy | 12.13 | 2,000 | 24,260 | 73,273 | Nov 05 12:00 AM |
| OSPN | Zenner Marc | Director | Aug 08 '25 | Buy | 12.80 | 2,200 | 28,160 | 71,273 | Aug 08 12:00 AM |
| OSPN | Zenner Marc | Director | Jan 09 '25 | Option Exercise | 0.00 | 25,828 | 0 | 69,073 | Jan 10 12:00 AM |
| OSPN | Zenner Marc | Director | Mar 13 '24 | Buy | 9.89 | 2,500 | 24,716 | 56,159 | Mar 14 12:00 AM |
| OSPN | Zenner Marc | Director | Jan 05 '24 | Option Exercise | 0.00 | 21,646 | 0 | 53,659 | Jan 09 12:00 AM |
| OSPN | Zenner Marc | Director | Aug 14 '23 | Buy | 11.47 | 5,000 | 57,334 | 42,836 | Aug 14 12:00 AM |
| OSPN | Zenner Marc | Director | Jan 05 '23 | Option Exercise | 0.00 | 15,236 | 0 | 37,836 | Jan 09 12:00 AM |
| OSPN | Zenner Marc | Director | Jan 04 '22 | Option Exercise | 8.62 | 11,666 | 100,503 | 30,218 | Jan 06 12:00 AM |
| OSPN | Zenner Marc | Director | Aug 09 '21 | Buy | 18.57 | 5,000 | 92,864 | 24,385 | Aug 11 12:00 AM |