Silvestro Stephen L
Insider CIK 1773461 · OPRX Chief Executive Officer
Trades across companies
| Ticker | Code | Trade | Filed | Shares | Price | Value | Owned after | |
|---|---|---|---|---|---|---|---|---|
| OPRX OptimizeRx Corp | F Tax w/h | 2026-08-21 | 2026-08-24 | 1,737 | $7.71 | $13.4K | 183,551 | SEC↗ |
| OPRX OptimizeRx Corp | F Tax w/h | 2026-08-21 | 2026-08-24 | 1,737 | $7.71 | $13.4K | 183,551 | SEC↗ |
| OPRX OptimizeRx Corp | A Award | 2026-08-20 | 2026-08-24 | 79,200 | — | $0 | 262,751 | SEC↗ |
| OPRX OptimizeRx Corp | A Award | 2026-08-20 | 2026-08-24 | 79,200 | — | $0 | 262,751 | SEC↗ |
| OPRX OptimizeRx Corp | F Tax w/h | 2026-05-15 | 2026-05-18 | 5,219 | $5.21 | $27.2K | 185,288 | SEC↗ |
| OPRX OptimizeRx Corp | F Tax w/h | 2025-12-23 | 2025-12-23 | 3,361 | $12.74 | $42.8K | 190,507 | SEC↗ |
| OPRX OptimizeRx Corp | F Tax w/h | 2025-12-23 | 2025-12-23 | 3,361 | $12.74 | $42.8K | 190,507 | SEC↗ |
| OPRX OptimizeRx Corp | M Exercise deriv | 2025-12-19 | 2025-12-22 | 6,546 | — | $0 | 6,547 | SEC↗ |
| OPRX OptimizeRx Corp | F Tax w/h | 2025-12-19 | 2025-12-22 | 1,594 | $13.51 | $21.5K | 193,868 | SEC↗ |
| OPRX OptimizeRx Corp | M Exercise | 2025-12-19 | 2025-12-22 | 6,546 | — | $0 | 195,462 | SEC↗ |
| OPRX OptimizeRx Corp | M Exercise deriv | 2025-10-03 | 2025-10-07 | 6,649 | — | $0 | 0 | SEC↗ |
| OPRX OptimizeRx Corp | M Exercise | 2025-10-03 | 2025-10-07 | 6,649 | — | $0 | 190,536 | SEC↗ |
| OPRX OptimizeRx Corp | S Sale | 2025-10-03 | 2025-10-07 | 1,620 | $18.75 | $30.4K | 188,916 | SEC↗ |
| OPRX OptimizeRx Corp | A Award deriv | 2025-08-21 | 2025-08-25 | 35,156 | — | $0 | 35,156 | SEC↗ |
| OPRX OptimizeRx Corp | A Award | 2025-08-21 | 2025-08-25 | 15,625 | — | $0 | 183,887 | SEC↗ |
| OPRX OptimizeRx Corp | A Award deriv | 2025-05-15 | 2025-05-19 | 80,884 | — | $0 | 80,884 | SEC↗ |
| OPRX OptimizeRx Corp | A Award | 2025-05-15 | 2025-05-19 | 46,948 | — | $0 | 168,262 | SEC↗ |
| OPRX OptimizeRx Corp | M Exercise deriv | 2025-03-01 | 2025-03-04 | 1,928 | — | $0 | 0 | SEC↗ |
| OPRX OptimizeRx Corp | F Tax w/h | 2025-03-01 | 2025-03-04 | 572 | $5.18 | $3.0K | 121,314 | SEC↗ |
| OPRX OptimizeRx Corp | M Exercise | 2025-03-01 | 2025-03-04 | 1,928 | — | $0 | 121,886 | SEC↗ |
| OPRX OptimizeRx Corp | F Tax w/h | 2025-02-15 | 2025-02-20 | 2,298 | $6.64 | $15.3K | 119,958 | SEC↗ |
| OPRX OptimizeRx Corp | A Award deriv | 2024-12-23 | 2024-12-27 | 77,742 | — | $0 | 77,742 | SEC↗ |
| OPRX OptimizeRx Corp | A Award | 2024-12-23 | 2024-12-27 | 41,408 | — | $0 | 122,256 | SEC↗ |
| OPRX OptimizeRx Corp | M Exercise deriv | 2024-12-19 | 2024-12-20 | 6,546 | — | $0 | 13,093 | SEC↗ |
| OPRX OptimizeRx Corp | M Exercise | 2024-12-19 | 2024-12-20 | 6,546 | — | $0 | 83,424 | SEC↗ |
| OPRX OptimizeRx Corp | F Tax w/h | 2024-12-19 | 2024-12-20 | 2,576 | $4.75 | $12.2K | 80,848 | SEC↗ |
| OPRX OptimizeRx Corp | M Exercise deriv | 2024-10-03 | 2024-10-07 | 6,649 | — | $0 | 6,649 | SEC↗ |
| OPRX OptimizeRx Corp | M Exercise | 2024-10-03 | 2024-10-07 | 6,649 | — | $0 | 79,495 | SEC↗ |
| OPRX OptimizeRx Corp | F Tax w/h | 2024-10-03 | 2024-10-07 | 2,617 | $7.83 | $20.5K | 76,878 | SEC↗ |
| OPRX OptimizeRx Corp | M Exercise deriv | 2024-05-02 | 2024-05-06 | 90,000 | — | $0 | 0 | SEC↗ |
| OPRX OptimizeRx Corp | M Exercise | 2024-05-02 | 2024-05-06 | 90,000 | — | $0 | 108,261 | SEC↗ |
| OPRX OptimizeRx Corp | F Tax w/h | 2024-05-02 | 2024-05-06 | 35,415 | $10.70 | $378.9K | 72,846 | SEC↗ |
| OPRX OptimizeRx Corp | A Award | 2024-03-15 | 2024-04-24 | 7,750 | — | $0 | 13,706 | SEC↗ |
| OPRX OptimizeRx Corp | M Exercise | 2024-03-01 | 2024-05-06 | 1,927 | — | $0 | 18,833 | SEC↗ |
| OPRX OptimizeRx Corp | F Tax w/h | 2024-03-01 | 2024-05-06 | 572 | $15.95 | $9.1K | 18,261 | SEC↗ |
| OPRX OptimizeRx Corp | M Exercise deriv | 2024-03-01 | 2024-03-06 | 1,927 | — | $0 | 1,928 | SEC↗ |
| OPRX OptimizeRx Corp | M Exercise | 2024-03-01 | 2024-03-06 | 1,927 | — | $0 | 6,624 | SEC↗ |
| OPRX OptimizeRx Corp | F Tax w/h | 2024-03-01 | 2024-03-06 | 668 | $15.95 | $10.7K | 5,956 | SEC↗ |
| OPRX OptimizeRx Corp | A Award | 2024-02-15 | 2024-05-06 | 7,750 | — | $0 | 16,906 | SEC↗ |
| OPRX OptimizeRx Corp | A Award deriv | 2023-12-19 | 2024-02-21 | 19,639 | — | $0 | 19,639 | SEC↗ |
| OPRX OptimizeRx Corp | A Award deriv | 2023-12-19 | 2024-02-21 | 19,639 | — | $0 | 19,639 | SEC↗ |
| OPRX OptimizeRx Corp | M Exercise deriv | 2023-10-03 | 2023-10-06 | 6,649 | — | $0 | 13,298 | SEC↗ |
| OPRX OptimizeRx Corp | M Exercise | 2023-10-03 | 2023-10-06 | 6,649 | — | $0 | 6,649 | SEC↗ |
| OPRX OptimizeRx Corp | F Tax w/h | 2023-10-03 | 2023-10-06 | 1,952 | $7.06 | $13.8K | 4,697 | SEC↗ |
| OPRX OptimizeRx Corp | M Exercise deriv | 2023-03-01 | 2023-03-03 | 1,927 | — | $0 | 3,855 | SEC↗ |
| OPRX OptimizeRx Corp | M Exercise | 2023-03-01 | 2023-03-03 | 1,927 | — | $0 | 5,127 | SEC↗ |
| OPRX OptimizeRx Corp | F Tax w/h | 2023-03-01 | 2023-03-03 | 668 | $18.11 | $12.1K | 4,459 | SEC↗ |
| OPRX OptimizeRx Corp | A Award deriv | 2022-10-03 | 2022-10-05 | 39,055 | — | $0 | 39,055 | SEC↗ |
| OPRX OptimizeRx Corp | A Award deriv | 2022-10-03 | 2022-10-05 | 19,947 | — | $0 | 19,947 | SEC↗ |
| OPRX OptimizeRx Corp | P Buy | 2022-08-16 | 2022-08-17 | 3,200 | $15.66 | $50.1K | 3,200 | SEC↗ |
| OPRX OptimizeRx Corp | A Award deriv | 2022-03-01 | 2022-03-03 | 11,726 | — | $0 | 11,726 | SEC↗ |
| OPRX OptimizeRx Corp | A Award deriv | 2022-03-01 | 2022-03-03 | 5,782 | — | $0 | 5,782 | SEC↗ |
| OPRX OptimizeRx Corp | M Exercise deriv | 2021-12-17 | 2021-12-21 | 13,241 | — | $0 | 38,511 | SEC↗ |
| OPRX OptimizeRx Corp | M Exercise | 2021-12-17 | 2021-12-21 | 13,241 | $7.51 | $99.4K | 13,241 | SEC↗ |
| OPRX OptimizeRx Corp | S Sale | 2021-12-17 | 2021-12-21 | 13,241 | $54.87 | $726.5K | 0 | SEC↗ |
| OPRX OptimizeRx Corp | M Exercise deriv | 2021-11-17 | 2021-11-19 | 13,241 | — | $0 | 51,752 | SEC↗ |
| OPRX OptimizeRx Corp | S Sale | 2021-11-17 | 2021-11-19 | 13,241 | $73.98 | $979.6K | 0 | SEC↗ |
| OPRX OptimizeRx Corp | M Exercise | 2021-11-17 | 2021-11-19 | 13,241 | $7.51 | $99.4K | 13,241 | SEC↗ |
| OPRX OptimizeRx Corp | M Exercise deriv | 2021-10-18 | 2021-10-19 | 13,241 | — | $0 | 64,993 | SEC↗ |
| OPRX OptimizeRx Corp | S Sale | 2021-10-18 | 2021-10-19 | 13,241 | $85.38 | $1.13M | 0 | SEC↗ |
| OPRX OptimizeRx Corp | M Exercise | 2021-10-18 | 2021-10-19 | 13,241 | $7.51 | $99.4K | 13,241 | SEC↗ |
| OPRX OptimizeRx Corp | M Exercise deriv | 2021-09-17 | 2021-09-21 | 13,242 | — | $0 | 78,234 | SEC↗ |
| OPRX OptimizeRx Corp | M Exercise | 2021-09-17 | 2021-09-21 | 13,242 | $7.51 | $99.4K | 13,242 | SEC↗ |
| OPRX OptimizeRx Corp | S Sale | 2021-09-17 | 2021-09-21 | 13,242 | $69.79 | $924.2K | 0 | SEC↗ |
| OPRX OptimizeRx Corp | M Exercise deriv | 2021-08-17 | 2021-08-19 | 13,242 | — | $0 | 91,476 | SEC↗ |
| OPRX OptimizeRx Corp | S Sale | 2021-08-17 | 2021-08-19 | 13,242 | $58.41 | $773.5K | 0 | SEC↗ |
| OPRX OptimizeRx Corp | M Exercise | 2021-08-17 | 2021-08-19 | 13,242 | $7.51 | $99.4K | 13,242 | SEC↗ |
| OPRX OptimizeRx Corp | M Exercise deriv | 2021-07-20 | 2021-07-21 | 13,242 | — | $0 | 104,718 | SEC↗ |
| OPRX OptimizeRx Corp | M Exercise | 2021-07-20 | 2021-07-21 | 13,242 | $7.51 | $99.4K | 13,242 | SEC↗ |
| OPRX OptimizeRx Corp | S Sale | 2021-07-20 | 2021-07-21 | 13,242 | $50.34 | $666.6K | 0 | SEC↗ |
| OPRX OptimizeRx Corp | M Exercise deriv | 2021-06-17 | 2021-06-21 | 13,242 | — | $0 | 117,960 | SEC↗ |
| OPRX OptimizeRx Corp | S Sale | 2021-06-17 | 2021-06-21 | 13,242 | $53.44 | $707.7K | 0 | SEC↗ |
| OPRX OptimizeRx Corp | M Exercise | 2021-06-17 | 2021-06-21 | 13,242 | $7.51 | $99.4K | 13,242 | SEC↗ |
| OPRX OptimizeRx Corp | M Exercise deriv | 2021-05-17 | 2021-05-19 | 13,242 | — | $0 | 131,202 | SEC↗ |
| OPRX OptimizeRx Corp | S Sale | 2021-05-17 | 2021-05-19 | 13,242 | $42.72 | $565.7K | 0 | SEC↗ |
| OPRX OptimizeRx Corp | M Exercise | 2021-05-17 | 2021-05-19 | 13,242 | $7.51 | $99.4K | 13,242 | SEC↗ |
| OPRX OptimizeRx Corp | A Award deriv | 2021-01-07 | 2021-01-11 | 38,511 | — | $0 | 144,444 | SEC↗ |
| OPRX OptimizeRx Corp | A Award deriv | 2020-03-11 | 2020-03-13 | 105,933 | — | $0 | 105,933 | SEC↗ |
| OPRX OptimizeRx Corp | A Award deriv | 2019-05-02 | 2019-05-03 | 90,000 | — | $0 | 90,000 | SEC↗ |