SEC CIK 1339595
St Dennis Thomas
Reported ownership across 4 companies, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| AMATview stock → | 267,938 | 2009-08-31 |
| VECOview stock → | 61,697 | 2026-05-11 |
| FORMview stock → | 28,333 | 2026-06-16 |
| ACLSview stock → | 17,695 | 2026-05-22 |
Position History — FORM
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — FORM
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-06-16 | Gift | 740 | $0.00 | 28,333 |
| 2026-06-15 | Open-market sale | 2,800 | $151.49 | 29,073 |
| 2026-05-19 | Open-market sale | 1,000 | $115.84 | 31,873 |
| 2026-05-15 | Grant / award | 1,347 | $0.00 | 32,873 |
| 2026-02-10 | Open-market sale | 1,830 | $94.24 | 31,526 |
| 2026-02-10 | Open-market sale | 5,601 | $93.71 | 33,356 |
| 2025-11-17 | Open-market sale | 2,000 | $49.85 | 38,957 |
| 2025-05-29 | Open-market sale | 3,000 | $31.24 | 40,957 |
| 2025-05-16 | Grant / award | 6,528 | $0.00 | 43,957 |
| 2024-11-05 | Open-market sale | 3,100 | $39.11 | 37,429 |
| 2024-05-17 | Grant / award | 3,828 | $0.00 | 40,529 |
| 2024-05-10 | Open-market sale | 2,000 | $56.30 | 36,701 |
| 2023-11-14 | Open-market sale | 3,792 | $38.24 | 38,701 |
| 2023-05-19 | Grant / award | 6,770 | $0.00 | 42,493 |
| 2023-02-16 | Open-market sale | 13,000 | $32.31 | 30,890 |
| 2022-05-27 | Grant / award (derivative) | 4,833 | $0.00 | 4,833 |
| 2022-05-14 | Option exercise (derivative) | 3,792 | $0.00 | 0 |
| 2022-05-14 | Option exercise | 3,792 | $0.00 | 43,890 |
| 2022-02-08 | Open-market sale | 6,000 | $41.63 | 40,098 |
| 2021-05-17 | Option exercise (derivative) | 7,098 | $0.00 | 0 |
| 2021-05-17 | Option exercise | 7,098 | $0.00 | 46,098 |
| 2021-05-14 | Grant / award (derivative) | 3,792 | $0.00 | 3,792 |
| 2020-05-18 | Option exercise (derivative) | 9,000 | $0.00 | 0 |
| 2020-05-18 | Option exercise | 9,000 | $0.00 | 39,000 |
| 2020-05-15 | Grant / award (derivative) | 7,098 | $0.00 | 7,098 |
| 2020-05-11 | Open-market sale | 6,000 | $24.78 | 30,000 |
| 2020-02-10 | Open-market sale | 10,000 | $25.94 | 36,000 |
| 2019-11-20 | Open-market sale | 5,000 | $22.68 | 46,000 |
| 2019-08-20 | Open-market sale | 3,000 | $17.26 | 51,000 |
| 2019-05-18 | Option exercise (derivative) | 9,000 | $0.00 | 0 |
| 2019-05-18 | Option exercise | 9,000 | $0.00 | 54,000 |
| 2019-05-17 | Grant / award (derivative) | 9,000 | $0.00 | 9,000 |
| 2019-02-20 | Open-market sale | 8,000 | $15.99 | 45,000 |
| 2018-05-28 | Option exercise (derivative) | 3,334 | $0.00 | 0 |
| 2018-05-28 | Option exercise | 3,334 | $0.00 | 53,000 |
| 2018-05-26 | Option exercise (derivative) | 9,000 | $0.00 | 0 |
| 2018-05-26 | Option exercise | 9,000 | $0.00 | 49,666 |
| 2018-05-18 | Grant / award (derivative) | 9,000 | $0.00 | 9,000 |
| 2018-03-06 | Option exercise (derivative) | 20,867 | $10.37 | 0 |
| 2018-03-06 | Option exercise | 20,867 | $10.37 | 61,533 |
| 2018-03-06 | Open-market sale | 20,867 | $13.58 | 40,666 |
| 2017-06-14 | Option exercise (derivative) | 400 | $10.37 | 20,867 |
| 2017-06-14 | Option exercise | 400 | $10.37 | 41,066 |
| 2017-06-14 | Open-market sale | 400 | $13.93 | 40,666 |
| 2017-06-05 | Option exercise (derivative) | 128,733 | $10.37 | 21,267 |
| 2017-06-05 | Open-market sale | 128,733 | $14.58 | 40,666 |
| 2017-06-05 | Option exercise | 128,733 | $10.37 | 169,399 |
| 2017-06-02 | Open-market sale | 156,600 | $14.63 | 40,666 |
| 2017-05-28 | Option exercise (derivative) | 3,333 | $0.00 | 3,334 |
| 2017-05-28 | Option exercise | 3,333 | $0.00 | 197,266 |
| 2017-05-26 | Grant / award (derivative) | 9,000 | $0.00 | 9,000 |
| 2017-05-20 | Option exercise (derivative) | 9,000 | $0.00 | 0 |
| 2017-05-20 | Grant / award | 9,000 | $0.00 | 193,933 |
| 2017-05-11 | Option exercise (derivative) | 13,962 | $0.00 | 0 |
| 2017-05-11 | Open-market sale | 13,962 | $13.55 | 184,933 |
| 2017-05-11 | Option exercise | 13,962 | $7.52 | 198,895 |
| 2017-05-09 | Option exercise (derivative) | 62,088 | $7.52 | 13,962 |
| 2017-05-09 | Open-market sale | 62,088 | $13.77 | 184,933 |
| 2017-05-09 | Option exercise | 62,088 | $7.52 | 247,021 |
| 2017-05-05 | Option exercise (derivative) | 20,000 | $0.00 | 0 |
| 2017-05-05 | Option exercise | 20,000 | $0.00 | 184,933 |
| 2017-02-24 | Option exercise (derivative) | 2,700 | $7.52 | 76,050 |
| 2017-02-24 | Open-market sale | 2,700 | $11.23 | 164,933 |
| 2017-02-24 | Option exercise | 2,700 | $7.52 | 167,633 |
| 2017-02-22 | Option exercise (derivative) | 17,597 | $7.52 | 78,750 |
| 2017-02-22 | Open-market sale | 17,597 | $11.75 | 164,933 |
| 2017-02-22 | Option exercise | 17,597 | $7.52 | 182,530 |
| 2017-02-21 | Option exercise (derivative) | 7,368 | $7.52 | 96,347 |
| 2017-02-21 | Option exercise | 7,368 | $7.52 | 172,301 |
| 2017-02-21 | Open-market sale | 7,368 | $11.95 | 164,933 |
| 2017-02-17 | Option exercise (derivative) | 84,214 | $7.52 | 103,715 |
| 2017-02-17 | Open-market sale | 77,965 | $11.85 | 164,933 |
| 2017-02-17 | Open-market sale | 6,249 | $11.90 | 242,898 |
| 2017-02-17 | Option exercise | 84,214 | $7.52 | 249,147 |
| 2017-02-16 | Option exercise (derivative) | 105,100 | $7.52 | 187,929 |
| 2017-02-16 | Open-market sale | 100,000 | $11.79 | 164,933 |
| 2017-02-16 | Open-market sale | 5,100 | $11.98 | 264,933 |
| 2017-02-16 | Option exercise | 105,100 | $7.52 | 270,033 |
| 2017-02-15 | Option exercise (derivative) | 58,170 | $7.52 | 293,029 |
| 2017-02-15 | Open-market sale | 58,170 | $12.13 | 164,933 |
| 2017-02-15 | Option exercise | 58,170 | $7.52 | 223,103 |
| 2017-02-14 | Option exercise (derivative) | 80,397 | $7.52 | 351,199 |
| 2017-02-14 | Open-market sale | 80,397 | $12.01 | 164,933 |
| 2017-02-14 | Option exercise | 80,397 | $7.52 | 245,330 |
| 2017-02-13 | Option exercise (derivative) | 18,404 | $7.52 | 431,596 |
| 2017-02-13 | Option exercise | 18,404 | $7.52 | 183,337 |
| 2017-02-13 | Open-market sale | 18,404 | $12.15 | 164,933 |
| 2016-08-05 | Open-market sale | 23,120 | $10.51 | 164,933 |
| 2016-05-31 | Option exercise (derivative) | 3,333 | $0.00 | 6,667 |
| 2016-05-31 | Option exercise | 3,333 | $0.00 | 188,053 |
| 2016-05-20 | Grant / award (derivative) | 9,000 | $0.00 | 9,000 |
| 2016-05-06 | Option exercise (derivative) | 20,000 | $0.00 | 0 |
| 2016-05-06 | Option exercise | 20,000 | $0.00 | 184,720 |
| 2016-05-05 | Option exercise (derivative) | 20,000 | $0.00 | 20,000 |
| 2016-05-05 | Option exercise | 20,000 | $0.00 | 164,720 |
| 2016-05-02 | Option exercise (derivative) | 116,600 | $0.00 | 0 |
| 2016-05-02 | Option exercise | 116,600 | $0.00 | 144,720 |
| 2016-04-06 | Grant / award (derivative) | 116,600 | $0.00 | 116,600 |
| 2015-05-28 | Grant / award (derivative) | 10,000 | $0.00 | 70,000 |
| 2015-05-21 | Open-market sale | 130,000 | $8.91 | 28,120 |
| 2015-05-07 | Open-market sale | 10,606 | $8.28 | 158,120 |
| 2015-05-06 | Open-market sale | 10,607 | $8.25 | 148,726 |
| 2015-05-06 | Option exercise (derivative) | 20,000 | $0.00 | 60,000 |
| 2015-05-06 | Option exercise | 20,000 | $0.00 | 168,726 |
| 2015-05-05 | Open-market sale | 92,782 | $8.42 | 139,333 |
| 2015-05-05 | Option exercise (derivative) | 20,000 | $0.00 | 80,000 |
| 2015-05-05 | Option exercise | 20,000 | $0.00 | 159,333 |
| 2015-05-04 | Option exercise (derivative) | 175,000 | $0.00 | 0 |
| 2015-05-04 | Option exercise (derivative) | 5,000 | $0.00 | 100,000 |
| 2015-05-04 | Option exercise | 5,000 | $0.00 | 57,115 |
| 2015-05-04 | Option exercise | 175,000 | $0.00 | 232,115 |
| 2015-04-08 | Grant / award (derivative) | 175,000 | $0.00 | 175,000 |
| 2015-03-09 | Open-market sale | 27,500 | $9.11 | 52,115 |
| 2015-03-06 | Open-market sale | 2,500 | $9.10 | 79,615 |
| 2015-03-05 | Open-market sale | 60,000 | $9.18 | 82,115 |
| 2015-03-02 | Open-market sale | 13,548 | $10.15 | 142,115 |
| 2015-02-27 | Option exercise (derivative) | 35,494 | $0.00 | 0 |
| 2015-02-27 | Option exercise | 35,494 | $0.00 | 155,663 |
| 2015-02-11 | Option exercise | 6,846 | $8.52 | 120,169 |
| 2015-02-10 | Option exercise (derivative) | 16,667 | $0.00 | 105,000 |
| 2015-02-10 | Option exercise | 16,667 | $0.00 | 127,015 |
| 2014-09-15 | Option exercise (derivative) | 15,000 | $0.00 | 121,667 |
| 2014-09-15 | Option exercise | 15,000 | $0.00 | 110,348 |
| 2014-08-08 | Open-market buy | 5,000 | $6.84 | 95,348 |
| 2014-05-07 | Open-market sale | 2,055 | $5.77 | 98,197 |
| 2014-05-07 | Open-market sale | 7,849 | $5.77 | 90,348 |
| 2014-05-06 | Option exercise (derivative) | 20,000 | $0.00 | 136,667 |
| 2014-05-06 | Option exercise | 20,000 | $0.00 | 100,252 |
| 2014-05-05 | Grant / award (derivative) | 60,000 | $0.00 | 161,667 |
| 2014-05-05 | Option exercise (derivative) | 5,000 | $0.00 | 156,667 |
| 2014-05-05 | Option exercise | 5,000 | $0.00 | 80,252 |
| 2014-02-28 | Open-market sale | 13,528 | $7.11 | 75,252 |
| 2014-02-27 | Option exercise (derivative) | 35,494 | $0.00 | 35,494 |
| 2014-02-27 | Grant / award (derivative) | 988 | $0.00 | 70,988 |
| 2014-02-27 | Option exercise | 35,494 | $0.00 | 88,780 |
| 2014-02-11 | Open-market sale | 6,990 | $6.47 | 53,286 |
| 2014-02-10 | Option exercise (derivative) | 16,667 | $0.00 | 101,667 |
| 2014-02-10 | Option exercise | 16,667 | $0.00 | 60,276 |
| 2014-01-28 | Grant / award (derivative) | 70,000 | $0.00 | 70,000 |
| 2013-09-16 | Open-market sale | 5,689 | $7.26 | 43,609 |
| 2013-09-13 | Option exercise (derivative) | 15,000 | $0.00 | 118,334 |
| 2013-09-13 | Option exercise | 15,000 | $0.00 | 49,298 |
| 2013-05-07 | Open-market sale | 1,868 | $5.14 | 34,298 |
| 2013-05-06 | Option exercise (derivative) | 5,000 | $0.00 | 73,334 |
| 2013-05-06 | Grant / award (derivative) | 60,000 | $0.00 | 133,334 |
| 2013-05-06 | Option exercise | 5,000 | $0.00 | 36,166 |
| 2013-02-12 | Open-market sale | 7,500 | $4.61 | 31,166 |
| 2013-02-11 | Option exercise (derivative) | 16,666 | $0.00 | 78,334 |
| 2013-02-11 | Option exercise | 16,666 | $0.00 | 38,666 |
| 2012-09-14 | Open-market sale | 5,560 | $5.46 | 22,000 |
| 2012-09-13 | Option exercise (derivative) | 15,000 | $0.00 | 95,000 |
| 2012-09-13 | Option exercise | 15,000 | $0.00 | 27,560 |
| 2012-05-07 | Open-market sale | 1,888 | $6.09 | 12,560 |
| 2012-05-04 | Grant / award (derivative) | 50,000 | $0.00 | 115,000 |
| 2012-05-04 | Option exercise (derivative) | 5,000 | $0.00 | 110,000 |
| 2012-05-04 | Option exercise | 5,000 | $0.00 | 14,448 |
| 2011-09-14 | Open-market sale | 5,552 | $7.49 | 9,448 |
| 2011-09-13 | Option exercise (derivative) | 15,000 | $0.00 | 65,000 |
| 2011-09-13 | Option exercise | 15,000 | $0.00 | 15,000 |
| 2011-04-29 | Grant / award (derivative) | 20,000 | $0.00 | 80,000 |
| 2011-04-29 | Grant / award (derivative) | 150,000 | $0.00 | 150,000 |
| 2010-09-13 | Grant / award (derivative) | 60,000 | $0.00 | 60,000 |
| 2010-09-13 | Grant / award (derivative) | 450,000 | $0.00 | 450,000 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.