VTSI · VirTra Inc. Common Stock
View on chartInsiders & Stakes
| John F. Givens II Co-Chief Executive Officer | ▲ Buy | Open Market | 328,388 Shares held | 11/19/2025 | View profile |
| Robert D. Ferris Co-CEO, President and Chairman | ▼ Sell | Open Market | 239,142 Shares held | 12/4/2023 | View profile |
| Jeffrey Dale Brown Director | ▲ Buy | Open Market | 60,623 Shares held | 2/12/2026 | View profile |
| Alanna Boudreau Chief Financial Officer | ▲ Buy | Open Market | 22,853 Shares held | 5/15/2026 | View profile |
| Grant Barber Director | ▲ Buy | Grant | 21,042 Shares held | 6/22/2026 | View profile |
| Burlend Matthew D Former Chief Operating Officer | ▲ Buy | Option Exercise | 18,043 Shares held | 9/30/2022 | View profile |
| Gregg C. Johnson Director | ▲ Buy | Grant | 13,351 Shares held | 6/22/2026 | View profile |
| Maria R. Gervais Director | ▲ Buy | Grant | 10,126 Shares held | 6/22/2026 | View profile |
| Michael T. Ayers Director | ▲ Buy | Grant | 7,970 Shares held | 6/22/2026 | View profile |
| Foxx Marsha J. Chief Accounting Officer | ▲ Buy | Open Market | 800 Shares held | 12/14/2021 | View profile |
Transaction History
| Michael T. Ayers | ▲ Buy | Grant | 4,470 | — | 6/22/2026 |
| Grant Barber | ▲ Buy | Grant | 1,392 | — | 6/22/2026 |
| Maria R. Gervais | ▲ Buy | Grant | 4,126 | — | 6/22/2026 |
| Gregg C. Johnson | ▲ Buy | Grant | 2,751 | — | 6/22/2026 |
| Grant Barber | ▲ Buy | Open Market | 2,500 | $8K | 5/29/2026 |
| Alanna Boudreau | ▲ Buy | Open Market | 5,000 | $17K | 5/15/2026 |
| Grant Barber | ▲ Buy | Open Market | 2,150 | $7K | 5/15/2026 |
| Grant Barber | ▲ Buy | Open Market | 2,750 | $9K | 5/15/2026 |
| Grant Barber | ▲ Buy | Open Market | 1,102 | $4K | 5/14/2026 |
| Grant Barber | ▲ Buy | Open Market | 23 | $78 | 5/14/2026 |
| Jeffrey Dale Brown | ▲ Buy | Open Market | 400 | $2K | 2/12/2026 |
| Jeffrey Dale Brown | ▲ Buy | Open Market | 201 | $909 | 2/12/2026 |
| Jeffrey Dale Brown | ▲ Buy | Open Market | 100 | $456 | 2/12/2026 |
| Jeffrey Dale Brown | ▲ Buy | Open Market | 200 | $914 | 2/12/2026 |
| Jeffrey Dale Brown | ▲ Buy | Open Market | 100 | $456 | 2/12/2026 |
| Jeffrey Dale Brown | ▲ Buy | Open Market | 200 | $918 | 2/12/2026 |
| Jeffrey Dale Brown | ▲ Buy | Open Market | 200 | $916 | 2/12/2026 |
| Jeffrey Dale Brown | ▲ Buy | Open Market | 200 | $908 | 2/12/2026 |
| Jeffrey Dale Brown | ▲ Buy | Open Market | 400 | $2K | 2/12/2026 |
| Jeffrey Dale Brown | ▲ Buy | Open Market | 411 | $2K | 2/12/2026 |
| Jeffrey Dale Brown | ▲ Buy | Open Market | 26 | $115 | 2/12/2026 |
| Jeffrey Dale Brown | ▲ Buy | Open Market | 400 | $2K | 2/12/2026 |
| Jeffrey Dale Brown | ▲ Buy | Open Market | 803 | $4K | 2/12/2026 |
| Jeffrey Dale Brown | ▲ Buy | Open Market | 1,790 | $8K | 2/12/2026 |
| Jeffrey Dale Brown | ▲ Buy | Open Market | 515 | $2K | 2/12/2026 |
| Jeffrey Dale Brown | ▲ Buy | Open Market | 400 | $2K | 2/12/2026 |
| Jeffrey Dale Brown | ▲ Buy | Open Market | 214 | $954 | 2/12/2026 |
| Jeffrey Dale Brown | ▲ Buy | Open Market | 200 | $890 | 2/12/2026 |
| Jeffrey Dale Brown | ▲ Buy | Open Market | 100 | $449 | 2/12/2026 |
| Alanna Boudreau | ▼ Sell | Other | 3,278 | — | 12/11/2025 |
| John F. Givens II | ▲ Buy | Open Market | 2 | $10 | 11/19/2025 |
| John F. Givens II | ▲ Buy | Open Market | 5 | $24 | 11/19/2025 |
| John F. Givens II | ▲ Buy | Open Market | 8 | $39 | 11/19/2025 |
| John F. Givens II | ▲ Buy | Open Market | 7 | $35 | 11/19/2025 |
| John F. Givens II | ▲ Buy | Open Market | 42 | $203 | 11/18/2025 |
| John F. Givens II | ▲ Buy | Open Market | 68 | $330 | 11/18/2025 |
| John F. Givens II | ▲ Buy | Open Market | 1 | $5 | 11/18/2025 |
| John F. Givens II | ▲ Buy | Open Market | 50 | $243 | 11/18/2025 |
| John F. Givens II | ▲ Buy | Open Market | 2 | $10 | 11/18/2025 |
| John F. Givens II | ▲ Buy | Open Market | 98 | $488 | 11/18/2025 |
| John F. Givens II | ▲ Buy | Open Market | 6 | $30 | 11/18/2025 |
| John F. Givens II | ▲ Buy | Open Market | 20 | $100 | 11/18/2025 |
| John F. Givens II | ▲ Buy | Open Market | 1 | $5 | 11/18/2025 |
| John F. Givens II | ▲ Buy | Open Market | 73 | $366 | 11/18/2025 |
| John F. Givens II | ▲ Buy | Open Market | 400 | $2K | 11/17/2025 |
| John F. Givens II | ▲ Buy | Open Market | 100 | $475 | 11/14/2025 |
| John F. Givens II | ▲ Buy | Open Market | 100 | $472 | 11/14/2025 |
| John F. Givens II | ▲ Buy | Open Market | 803 | $4K | 11/14/2025 |
| John F. Givens II | ▲ Buy | Open Market | 1,401 | $7K | 11/14/2025 |
| John F. Givens II | ▲ Buy | Open Market | 1,060 | $5K | 11/14/2025 |
| John F. Givens II | ▲ Buy | Open Market | 200 | $947 | 11/14/2025 |
| John F. Givens II | ▲ Buy | Open Market | 553 | $3K | 11/14/2025 |
| Alanna Boudreau | ▲ Buy | Open Market | 599 | $3K | 11/13/2025 |
| Alanna Boudreau | ▲ Buy | Open Market | 109 | $532 | 11/13/2025 |
| Alanna Boudreau | ▲ Buy | Open Market | 4,292 | $21K | 11/13/2025 |
| Gregg C. Johnson | ▲ Buy | Grant | 4,000 | — | 10/13/2025 |
| Michael T. Ayers | ▲ Buy | Grant | 3,500 | — | 10/13/2025 |
| Maria R. Gervais | ▲ Buy | Grant | 6,000 | — | 10/13/2025 |
| Jeffrey Dale Brown | ▲ Buy | Grant | 4,000 | — | 10/13/2025 |
| John F. Givens II | ▼ Sell | Other | 14,895 | — | 9/5/2025 |
| Alanna Boudreau | ▼ Sell | Other | 6,284 | — | 12/1/2024 |
| Gregg C. Johnson | ▲ Buy | Grant | 4,500 | — | 10/18/2024 |
| Jeffrey Dale Brown | ▲ Buy | Grant | 4,000 | — | 10/18/2024 |
| John F. Givens II | ▼ Sell | Other | 72,152 | — | 8/30/2024 |
| Jeffrey Dale Brown | ▲ Buy | Option Exercise | 2,500 | $9K | 6/22/2024 |
| Jeffrey Dale Brown | ▲ Buy | Option Exercise | 2,500 | $13K | 3/21/2024 |
| Jeffrey Dale Brown | ▲ Buy | Option Exercise | 2,500 | $13K | 12/18/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 339 | $3K | 12/4/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 300 | $2K | 12/4/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 205 | $2K | 12/4/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 200 | $2K | 12/4/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 433 | $4K | 12/4/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 345 | $3K | 12/4/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 212 | $2K | 12/4/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 111 | $937 | 12/4/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 100 | $794 | 12/4/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 226 | $2K | 12/4/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 400 | $3K | 12/4/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 15 | $121 | 12/4/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 300 | $2K | 12/4/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 600 | $5K | 12/4/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 500 | $4K | 12/4/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 830 | $7K | 12/4/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 38 | $308 | 12/4/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 520 | $4K | 12/4/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 356 | $3K | 12/4/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 1,464 | $12K | 12/4/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 2 | $16 | 12/4/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 463 | $4K | 12/4/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 100 | $815 | 12/4/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 1,020 | $8K | 12/4/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 63 | $515 | 12/4/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 100 | $818 | 12/4/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 50 | $409 | 12/4/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 1,756 | $14K | 12/4/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 100 | $820 | 12/4/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 1,000 | $8K | 12/4/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 943 | $8K | 12/4/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 200 | $2K | 12/4/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 300 | $2K | 12/4/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 300 | $2K | 12/4/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 500 | $4K | 12/4/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 305 | $3K | 12/4/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 41 | $340 | 12/4/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 263 | $2K | 12/4/2023 |
| Alanna Boudreau | ▼ Sell | Other | 3,291 | — | 12/1/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 400 | $3K | 11/30/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 6 | $45 | 11/30/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 12 | $90 | 11/30/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 5 | $37 | 11/30/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 100 | $747 | 11/30/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 100 | $755 | 11/30/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 200 | $2K | 11/30/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 282 | $2K | 11/30/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 900 | $6K | 11/30/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 684 | $5K | 11/30/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 639 | $5K | 11/30/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 500 | $4K | 11/30/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 900 | $6K | 11/30/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 500 | $4K | 11/30/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 5 | $35 | 11/30/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 302 | $2K | 11/30/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 954 | $7K | 11/30/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 500 | $4K | 11/30/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 429 | $3K | 11/30/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 125 | $894 | 11/30/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 76 | $545 | 11/30/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 203 | $1K | 11/30/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 11 | $79 | 11/30/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 500 | $4K | 11/30/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 328 | $2K | 11/30/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 400 | $3K | 11/30/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 906 | $7K | 11/30/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 910 | $7K | 11/30/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 704 | $5K | 11/30/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 4 | $29 | 11/30/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 3 | $22 | 11/30/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 433 | $3K | 11/30/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 700 | $5K | 11/30/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 369 | $3K | 11/30/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 200 | $1K | 11/30/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 10 | $73 | 11/30/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 600 | $4K | 11/30/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 1,100 | $8K | 11/30/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 12 | $90 | 11/27/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 300 | $2K | 11/27/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 200 | $2K | 11/27/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 100 | $756 | 11/27/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 110 | $832 | 11/27/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 300 | $2K | 11/27/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 5 | $38 | 11/27/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 200 | $2K | 11/27/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 100 | $724 | 11/27/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 100 | $733 | 11/27/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 400 | $3K | 11/27/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 113 | $833 | 11/27/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 450 | $3K | 11/27/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 118 | $873 | 11/27/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 2,102 | $16K | 11/27/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 300 | $2K | 11/27/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 800 | $6K | 11/27/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 803 | $6K | 11/27/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 819 | $6K | 11/27/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 762 | $6K | 11/27/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 321 | $2K | 11/27/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 200 | $1K | 11/27/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 190 | $1K | 11/27/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 5 | $37 | 11/27/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 545 | $4K | 11/27/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 3 | $22 | 11/27/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 71 | $531 | 11/27/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 1,616 | $12K | 11/27/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 297 | $2K | 11/27/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 80 | $599 | 11/27/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 1,788 | $13K | 11/27/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 1,000 | $8K | 11/27/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 264 | $2K | 11/27/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 322 | $2K | 11/27/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 400 | $3K | 11/27/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 1,465 | $11K | 11/27/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 1,000 | $8K | 11/27/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 28 | $211 | 11/27/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 378 | $3K | 11/24/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 200 | $1K | 11/24/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 22 | $157 | 11/24/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 400 | $3K | 11/24/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 200 | $1K | 11/24/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 288 | $2K | 11/24/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 500 | $4K | 11/24/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 12 | $86 | 11/24/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 200 | $1K | 11/24/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 400 | $3K | 11/24/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 150 | $1K | 11/24/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 300 | $2K | 11/24/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 259 | $2K | 11/24/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 2 | $15 | 11/24/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 1,340 | $10K | 11/24/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 300 | $2K | 11/22/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 2,100 | $15K | 11/22/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 200 | $1K | 11/22/2023 |