VTSI · VirTra Inc. Common Stock
View on chartInsiders & Stakes
| John F. Givens II Director | ▲ Buy | Grant | 367,055 Shares held | 9/1/2026 | 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 |
| Grant Barber Director | ▲ Buy | Open Market | 25,892 Shares held | 9/14/2026 | View profile |
| Alanna Boudreau Chief Financial Officer | ▲ Buy | Open Market | 22,853 Shares held | 5/15/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
| Grant Barber | ▲ Buy | Open Market | 1,500 | $4K | 9/14/2026 |
| John F. Givens II | ▲ Buy | Grant | 38,667 | — | 9/1/2026 |
| Grant Barber | ▲ Buy | Open Market | 1,350 | $4K | 8/28/2026 |
| Grant Barber | ▲ Buy | Open Market | 2,000 | $6K | 8/27/2026 |
| Michael T. Ayers | ▲ Buy | Grant | 4,470 | — | 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 | Grant | 1,392 | — | 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 | 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 |
| 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 | 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 |
| 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 | 98 | $488 | 11/18/2025 |
| John F. Givens II | ▲ Buy | Open Market | 6 | $30 | 11/18/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 | 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 |
| Jeffrey Dale Brown | ▲ Buy | Grant | 4,000 | — | 10/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 |
| 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 | 1,020 | $8K | 12/4/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 463 | $4K | 12/4/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 212 | $2K | 12/4/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 300 | $2K | 12/4/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 100 | $815 | 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 | 500 | $4K | 12/4/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 305 | $3K | 12/4/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 263 | $2K | 12/4/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 345 | $3K | 12/4/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 433 | $4K | 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 | 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 | 63 | $515 | 12/4/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 100 | $818 | 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 | 41 | $340 | 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 | 50 | $409 | 12/4/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 1,756 | $14K | 12/4/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 | 830 | $7K | 12/4/2023 |
| Alanna Boudreau | ▼ Sell | Other | 3,291 | — | 12/1/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 6 | $45 | 11/30/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 900 | $6K | 11/30/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 12 | $90 | 11/30/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 400 | $3K | 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 | 954 | $7K | 11/30/2023 |
| Robert D. Ferris | ▼ Sell | Open Market | 500 | $4K | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 |
AI Market Commentary
AI-generatedAll commentary →Synthesized from recent news and fundamentals/technical data -- not human analyst commentary or trader sentiment.
September 30, 2026
VirTra Shares Drop More Than Market in Recent Week
VirTra Inc. shares fell more sharply than the broader market over the past week. The stock is trading near a support level of $3.04 and its 14‑day RSI sits at 29.1, indicating a relatively weak momentum. Analysts average a target of $6.25, with a range of $5.00 to $7.50, while the 52‑week low is $2.84 and high $6.29.
VirTra Shares Drop More Than Market in Recent Week. VirTra Inc. shares fell more sharply than the broader market over the past week. The stock is trading near a support level of $3.04 and its 14‑day RSI sits at 29.1, indicating a relatively weak momentum. Analysts average a target of $6.25, with a range of $5.00 to $7.50, while the 52‑week low is $2.84 and high $6.29.