Givens John F. II, CEO of VirTra, Inc. ($VTSI), bought shares on the open market 22 times over the past year, totaling nearly $24,000, with his latest purchase on November 19, 2025. His activity ranks 3,691st among 4,983 insiders by purchase value, well below the average of $1.46 million across 3.29 transactions. He reported no open market sales.
| Transaction Date | Company | Ticker | Insider Name | Title | Transaction Type | Security | Shares | Price | Shares Owned Following | Total Shares Outstanding | % of Owned | % of Outstanding |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Nov. 19, 2025 | VirTra, Inc | $VTSI | Givens John F. II | Chief Executive Officer | P | Common Stock | 8 | $4.92 | 328,381.0000 | 11,300,607 | 0.00% | 0.00% |
| Nov. 19, 2025 | VirTra, Inc | $VTSI | Givens John F. II | Chief Executive Officer | P | Common Stock | 7 | $4.96 | 328,388.0000 | 11,300,607 | 0.00% | 0.00% |
| Nov. 19, 2025 | VirTra, Inc | $VTSI | Givens John F. II | Chief Executive Officer | P | Common Stock | 2 | $4.93 | 328,368.0000 | 11,300,607 | 0.00% | 0.00% |
| Nov. 19, 2025 | VirTra, Inc | $VTSI | Givens John F. II | Chief Executive Officer | P | Common Stock | 5 | $4.88 | 328,373.0000 | 11,300,607 | 0.00% | 0.00% |
| Nov. 14, 2025 | VirTra, Inc | $VTSI | Givens John F. II | Chief Executive Officer | P | Common Stock | 100 | $4.75 | 323,488.0000 | 11,300,607 | 0.03% | 0.00% |
| Nov. 14, 2025 | VirTra, Inc | $VTSI | Givens John F. II | Chief Executive Officer | P | Common Stock | 803 | $4.72 | 324,391.0000 | 11,300,607 | 0.25% | 0.01% |
| Nov. 14, 2025 | VirTra, Inc | $VTSI | Givens John F. II | Chief Executive Officer | P | Common Stock | 1401 | $4.73 | 325,792.0000 | 11,300,607 | 0.43% | 0.01% |
| Nov. 14, 2025 | VirTra, Inc | $VTSI | Givens John F. II | Chief Executive Officer | P | Common Stock | 1060 | $4.75 | 326,852.0000 | 11,300,607 | 0.33% | 0.01% |
| Nov. 14, 2025 | VirTra, Inc | $VTSI | Givens John F. II | Chief Executive Officer | P | Common Stock | 200 | $4.74 | 327,052.0000 | 11,300,607 | 0.06% | 0.00% |
| Nov. 14, 2025 | VirTra, Inc | $VTSI | Givens John F. II | Chief Executive Officer | P | Common Stock | 553 | $4.74 | 327,605.0000 | 11,300,607 | 0.17% | 0.00% |
| Nov. 17, 2025 | VirTra, Inc | $VTSI | Givens John F. II | Chief Executive Officer | P | Common Stock | 400 | $4.99 | 328,005.0000 | 11,300,607 | 0.12% | 0.00% |
| Nov. 18, 2025 | VirTra, Inc | $VTSI | Givens John F. II | Chief Executive Officer | P | Common Stock | 42 | $4.83 | 328,047.0000 | 11,300,607 | 0.01% | 0.00% |
| Nov. 18, 2025 | VirTra, Inc | $VTSI | Givens John F. II | Chief Executive Officer | P | Common Stock | 68 | $4.85 | 328,115.0000 | 11,300,607 | 0.02% | 0.00% |
| Nov. 18, 2025 | VirTra, Inc | $VTSI | Givens John F. II | Chief Executive Officer | P | Common Stock | 1 | $4.81 | 328,116.0000 | 11,300,607 | 0.00% | 0.00% |
| Nov. 18, 2025 | VirTra, Inc | $VTSI | Givens John F. II | Chief Executive Officer | P | Common Stock | 50 | $4.86 | 328,166.0000 | 11,300,607 | 0.02% | 0.00% |
| Nov. 18, 2025 | VirTra, Inc | $VTSI | Givens John F. II | Chief Executive Officer | P | Common Stock | 2 | $4.97 | 328,168.0000 | 11,300,607 | 0.00% | 0.00% |
| Nov. 18, 2025 | VirTra, Inc | $VTSI | Givens John F. II | Chief Executive Officer | P | Common Stock | 98 | $4.98 | 328,266.0000 | 11,300,607 | 0.03% | 0.00% |
| Nov. 18, 2025 | VirTra, Inc | $VTSI | Givens John F. II | Chief Executive Officer | P | Common Stock | 6 | $4.95 | 328,272.0000 | 11,300,607 | 0.00% | 0.00% |
| Nov. 18, 2025 | VirTra, Inc | $VTSI | Givens John F. II | Chief Executive Officer | P | Common Stock | 20 | $5.01 | 328,292.0000 | 11,300,607 | 0.01% | 0.00% |
| Nov. 18, 2025 | VirTra, Inc | $VTSI | Givens John F. II | Chief Executive Officer | P | Common Stock | 1 | $5.00 | 328,293.0000 | 11,300,607 | 0.00% | 0.00% |
| Nov. 18, 2025 | VirTra, Inc | $VTSI | Givens John F. II | Chief Executive Officer | P | Common Stock | 73 | $5.02 | 328,366.0000 | 11,300,607 | 0.02% | 0.00% |
| Nov. 14, 2025 | VirTra, Inc | $VTSI | Givens John F. II | Chief Executive Officer | P | Common Stock | 100 | $4.73 | 323,588.0000 | 11,300,607 | 0.03% | 0.00% |
| Sept. 5, 2025 | VirTra, Inc | $VTSI | Givens John F. II | Chief Executive Officer | X | Common Stock | 14895 | $0.00 | 323,388.0000 | 11,260,209 | 4.83% | 0.13% |
| Aug. 30, 2024 | VirTra, Inc | $VTSI | Givens John F. II | Chief Executive Officer | X | Common Stock | 72152 | $0.00 | 308,493.0000 | 0 | 30.53% | 0.00% |
| Aug. 30, 2024 | VirTra, Inc | $VTSI | Givens John F. II | Chief Executive Officer | X | Restricted Stock Units | 118519 | $0.00 | 0.0000 | 0 | 100.00% | 0.00% |
| Oct. 24, 2023 | VirTra, Inc | $VTSI | Givens John F. II | Chief Executive Officer | X | Common Stock | 133333 | $0.00 | 236,341.0000 | 0 | 129.44% | 0.00% |
| Oct. 24, 2023 | VirTra, Inc | $VTSI | Givens John F. II | Chief Executive Officer | X | Restricted Stock Units | 133333 | $0.00 | 118,519.0000 | 0 | 52.94% | 0.00% |
| Sept. 1, 2023 | VirTra, Inc | $VTSI | Givens John F. II | Chief Executive Officer | X | Common Stock | 18236 | $0.00 | 103,008.0000 | 0 | 21.51% | 0.00% |
| Sept. 1, 2023 | VirTra, Inc | $VTSI | Givens John F. II | Chief Executive Officer | X | Restricted Stock Units | 18236 | $0.00 | 251,852.0000 | 0 | 6.75% | 0.00% |