Latest 10-Q

What changed in VirTra, Inc.'s latest quarterly report, compared with the one before.

Loading…

Insider trades

Open-market trades from Form 4. 10b5-1 marks a plan set in advance.Open-market buys and sales by officers, directors and 10% owners, from SEC Form 4. A plan set in advance is marked 10b5-1.

Loading…

13F holders

Funds that report this stock, checked against market prices.Fund managers with over $100 million in US-listed stocks file a 13F each quarter, up to 45 days after quarter end. Long positions only.

Loading…

Trades by members of Congress

Disclosed in dollar ranges, up to 45 days after the trade.Members of Congress, their spouses and dependent children report trades in dollar ranges, up to 45 days after the trade.

Loading…

Lobbying

What VirTra, Inc. and its lobbying firms report each quarter.A company that lobbies with its own staff reports its expenses; a lobbying firm it hires reports the income it received. We count both.

Loading…

Lobbying and contracts

$40.0K · — in 12 mo

What VirTra, Inc. reported spending on lobbying next to the federal contracts it was awarded, by year.Lobbying: each report counts once. If a report was amended, only the newest version counts. Totals use the company's own report when it files one (it includes payments to hired firms); otherwise the hired firms' reported income. Registrations and reports with no amount are not counted. A firm that hands part of its work to another firm may report the same money as that other firm does; the filings do not allow us to tell. Contracts: each award is counted once, for the company that received it (or its listed parent when only the parent is matched), in the year of its first obligation. The amount is the total obligated to date, so a later increase is counted in the year the award began. Only awards of $1 million or more are collected. Agencies: the offices named on lobbying reports and the awarding agencies of contracts are matched to one department name (the Army, Navy and Air Force count as the Department of Defense; NIH, FDA and CMS as Health and Human Services). An agency is listed under both when the company lobbied it and was awarded a contract by it in the same period. Offices outside this list, and Congress, are not counted as agencies.

$0$2.0M$4.0M$6.0M2022 · Lobbying: $02022 · Federal contracts: $4,743,07520222024 · Lobbying: $10,0002024 · Federal contracts: $020242025 · Lobbying: $40,0002025 · Federal contracts: $4,805,02720252026 YTD · Lobbying: $30,0002026 YTD · Federal contracts: $02026 YTD

Lobbying Federal contractsBoth bars use one dollar scale.

Lobbying and federal contracts of VirTra, Inc. by year
Gifts by the company's PAC to candidates for Congress. They come from donations to the PAC, not from the company's own funds.
2026 (year to date)$30.0K3Law enforcement——————
2025$40.0K4Law enforcementJustice$4.8M1State——
2024$10.0K1Law enforcement——————
2022————$4.7M1Treasury——

Agencies both lobbied and awarding contracts

No agency appears on both sides in the last 12 months.

Lobbying and contract awards are reported separately; showing them together does not mean one caused the other.

All companies · Contract awards · Lobbying reports

Institutional ownership over time

How many funds reported holding the stock at the end of each quarter, and how many shares they held between them.

Loading…

More filings and data

Each opens the table.

About the company

The basics from the company’s SEC registration.

Loading…

$4.24+$1.62 (+61.83%) Nov 13 close
Oct 13, 2026: $2.63Oct 14, 2026: $2.64Oct 15, 2026: $2.71Oct 16, 2026: $2.75Oct 19, 2026: $2.68Oct 20, 2026: $2.63Oct 21, 2026: $2.66Oct 22, 2026: $2.70Oct 23, 2026: $2.72Oct 26, 2026: $2.68Oct 27, 2026: $2.67Oct 28, 2026: $2.80Oct 29, 2026: $2.68Oct 30, 2026: $2.61Nov 2, 2026: $2.65Nov 3, 2026: $2.74Nov 4, 2026: $2.70Nov 5, 2026: $2.70Nov 6, 2026: $2.67Nov 9, 2026: $2.51Nov 10, 2026: $2.50Nov 11, 2026: $2.47Nov 12, 2026: $2.62Nov 13, 2026: $4.24
Oct 13, 2026Low $2.47 · High $4.24Nov 13, 2026
Aug 13, 2026: $3.37Aug 14, 2026: $3.23Aug 17, 2026: $3.11Aug 18, 2026: $3.03Aug 19, 2026: $3.10Aug 20, 2026: $3.09Aug 21, 2026: $3.13Aug 24, 2026: $2.99Aug 25, 2026: $3.09Aug 26, 2026: $3.11Aug 27, 2026: $3.07Aug 28, 2026: $3.05Aug 31, 2026: $3.09Sep 1, 2026: $2.99Sep 2, 2026: $3.01Sep 3, 2026: $3.06Sep 4, 2026: $3.09Sep 8, 2026: $2.96Sep 9, 2026: $2.92Sep 10, 2026: $2.95Sep 11, 2026: $2.98Sep 14, 2026: $2.93Sep 15, 2026: $2.90Sep 16, 2026: $2.89Sep 17, 2026: $2.93Sep 18, 2026: $2.95Sep 21, 2026: $2.90Sep 22, 2026: $2.88Sep 23, 2026: $2.88Sep 24, 2026: $2.90Sep 25, 2026: $2.86Sep 28, 2026: $2.82Sep 29, 2026: $2.71Sep 30, 2026: $2.72Oct 1, 2026: $2.76Oct 2, 2026: $2.79Oct 5, 2026: $2.84Oct 6, 2026: $2.76Oct 7, 2026: $2.67Oct 8, 2026: $2.64Oct 9, 2026: $2.69Oct 12, 2026: $2.65Oct 13, 2026: $2.63Oct 14, 2026: $2.64Oct 15, 2026: $2.71Oct 16, 2026: $2.75Oct 19, 2026: $2.68Oct 20, 2026: $2.63Oct 21, 2026: $2.66Oct 22, 2026: $2.70Oct 23, 2026: $2.72Oct 26, 2026: $2.68Oct 27, 2026: $2.67Oct 28, 2026: $2.80Oct 29, 2026: $2.68Oct 30, 2026: $2.61Nov 2, 2026: $2.65Nov 3, 2026: $2.74Nov 4, 2026: $2.70Nov 5, 2026: $2.70Nov 6, 2026: $2.67Nov 9, 2026: $2.51Nov 10, 2026: $2.50Nov 11, 2026: $2.47Nov 12, 2026: $2.62Nov 13, 2026: $4.24
Aug 13, 2026Low $2.47 · High $4.24Nov 13, 2026
Nov 13, 2025: $4.86Nov 14, 2025: $4.85Nov 17, 2025: $4.97Nov 18, 2025: $4.77Nov 19, 2025: $4.90Nov 20, 2025: $4.73Nov 21, 2025: $4.81Nov 24, 2025: $4.87Nov 25, 2025: $4.87Nov 26, 2025: $4.90Nov 28, 2025: $4.96Dec 1, 2025: $4.99Dec 2, 2025: $4.95Dec 3, 2025: $5.10Dec 4, 2025: $4.99Dec 5, 2025: $5.00Dec 8, 2025: $4.87Dec 9, 2025: $4.85Dec 10, 2025: $4.85Dec 11, 2025: $4.87Dec 12, 2025: $4.71Dec 15, 2025: $4.52Dec 16, 2025: $4.50Dec 17, 2025: $4.32Dec 18, 2025: $4.35Dec 19, 2025: $4.40Dec 22, 2025: $4.44Dec 23, 2025: $4.38Dec 24, 2025: $4.41Dec 26, 2025: $4.38Dec 29, 2025: $4.25Dec 30, 2025: $4.29Dec 31, 2025: $4.20Jan 2, 2026: $4.41Jan 5, 2026: $4.75Jan 6, 2026: $4.57Jan 7, 2026: $4.54Jan 8, 2026: $4.57Jan 9, 2026: $4.96Jan 12, 2026: $4.89Jan 13, 2026: $5.02Jan 14, 2026: $4.95Jan 15, 2026: $4.98Jan 16, 2026: $4.84Jan 20, 2026: $4.61Jan 21, 2026: $4.63Jan 22, 2026: $4.78Jan 23, 2026: $4.98Jan 26, 2026: $5.02Jan 27, 2026: $4.94Jan 28, 2026: $4.78Jan 29, 2026: $4.75Jan 30, 2026: $4.69Feb 2, 2026: $4.61Feb 3, 2026: $4.60Feb 4, 2026: $4.58Feb 5, 2026: $4.32Feb 6, 2026: $4.71Feb 9, 2026: $4.65Feb 10, 2026: $4.59Feb 11, 2026: $4.57Feb 12, 2026: $4.50Feb 13, 2026: $4.37Feb 17, 2026: $4.41Feb 18, 2026: $4.31Feb 19, 2026: $4.31Feb 20, 2026: $4.22Feb 23, 2026: $4.07Feb 24, 2026: $4.11Feb 25, 2026: $4.26Feb 26, 2026: $4.24Feb 27, 2026: $4.36Mar 2, 2026: $4.33Mar 3, 2026: $4.21Mar 4, 2026: $4.31Mar 5, 2026: $4.19Mar 6, 2026: $4.14Mar 9, 2026: $4.26Mar 10, 2026: $4.25Mar 11, 2026: $4.21Mar 12, 2026: $4.13Mar 13, 2026: $4.29Mar 16, 2026: $4.40Mar 17, 2026: $4.52Mar 18, 2026: $4.30Mar 19, 2026: $4.36Mar 20, 2026: $4.36Mar 23, 2026: $4.62Mar 24, 2026: $4.64Mar 25, 2026: $4.52Mar 26, 2026: $4.43Mar 27, 2026: $3.74Mar 30, 2026: $3.76Mar 31, 2026: $3.71Apr 1, 2026: $3.65Apr 2, 2026: $3.78Apr 6, 2026: $3.66Apr 7, 2026: $3.55Apr 8, 2026: $3.66Apr 9, 2026: $3.94Apr 10, 2026: $4.21Apr 13, 2026: $4.43Apr 14, 2026: $4.71Apr 15, 2026: $4.60Apr 16, 2026: $4.62Apr 17, 2026: $4.70Apr 20, 2026: $4.65Apr 21, 2026: $4.69Apr 22, 2026: $4.78Apr 23, 2026: $4.60Apr 24, 2026: $4.58Apr 27, 2026: $4.59Apr 28, 2026: $4.50Apr 29, 2026: $4.40Apr 30, 2026: $4.46May 1, 2026: $4.51May 4, 2026: $4.50May 5, 2026: $4.50May 6, 2026: $4.50May 7, 2026: $4.38May 8, 2026: $4.20May 11, 2026: $3.97May 12, 2026: $3.48May 13, 2026: $3.51May 14, 2026: $3.46May 15, 2026: $3.21May 18, 2026: $3.42May 19, 2026: $3.41May 20, 2026: $3.54May 21, 2026: $3.42May 22, 2026: $3.47May 26, 2026: $3.40May 27, 2026: $3.48May 28, 2026: $3.50May 29, 2026: $3.43Jun 1, 2026: $3.33Jun 2, 2026: $3.29Jun 3, 2026: $3.32Jun 4, 2026: $3.44Jun 5, 2026: $3.35Jun 8, 2026: $3.35Jun 9, 2026: $3.32Jun 10, 2026: $3.46Jun 11, 2026: $3.41Jun 12, 2026: $3.48Jun 15, 2026: $3.43Jun 16, 2026: $3.40Jun 17, 2026: $3.40Jun 18, 2026: $3.35Jun 22, 2026: $3.34Jun 23, 2026: $3.25Jun 24, 2026: $3.20Jun 25, 2026: $3.13Jun 26, 2026: $3.27Jun 29, 2026: $3.15Jun 30, 2026: $3.14Jul 1, 2026: $3.20Jul 2, 2026: $3.11Jul 6, 2026: $3.10Jul 7, 2026: $3.05Jul 8, 2026: $3.06Jul 9, 2026: $3.08Jul 10, 2026: $3.10Jul 13, 2026: $3.07Jul 14, 2026: $3.04Jul 15, 2026: $3.01Jul 16, 2026: $3.00Jul 17, 2026: $3.10Jul 20, 2026: $3.00Jul 21, 2026: $3.07Jul 22, 2026: $3.02Jul 23, 2026: $3.14Jul 24, 2026: $3.18Jul 27, 2026: $3.14Jul 28, 2026: $3.00Jul 29, 2026: $2.93Jul 30, 2026: $3.16Jul 31, 2026: $3.09Aug 3, 2026: $3.06Aug 4, 2026: $3.11Aug 5, 2026: $3.01Aug 6, 2026: $3.07Aug 7, 2026: $3.05Aug 10, 2026: $3.05Aug 11, 2026: $3.15Aug 12, 2026: $3.30Aug 13, 2026: $3.37Aug 14, 2026: $3.23Aug 17, 2026: $3.11Aug 18, 2026: $3.03Aug 19, 2026: $3.10Aug 20, 2026: $3.09Aug 21, 2026: $3.13Aug 24, 2026: $2.99Aug 25, 2026: $3.09Aug 26, 2026: $3.11Aug 27, 2026: $3.07Aug 28, 2026: $3.05Aug 31, 2026: $3.09Sep 1, 2026: $2.99Sep 2, 2026: $3.01Sep 3, 2026: $3.06Sep 4, 2026: $3.09Sep 8, 2026: $2.96Sep 9, 2026: $2.92Sep 10, 2026: $2.95Sep 11, 2026: $2.98Sep 14, 2026: $2.93Sep 15, 2026: $2.90Sep 16, 2026: $2.89Sep 17, 2026: $2.93Sep 18, 2026: $2.95Sep 21, 2026: $2.90Sep 22, 2026: $2.88Sep 23, 2026: $2.88Sep 24, 2026: $2.90Sep 25, 2026: $2.86Sep 28, 2026: $2.82Sep 29, 2026: $2.71Sep 30, 2026: $2.72Oct 1, 2026: $2.76Oct 2, 2026: $2.79Oct 5, 2026: $2.84Oct 6, 2026: $2.76Oct 7, 2026: $2.67Oct 8, 2026: $2.64Oct 9, 2026: $2.69Oct 12, 2026: $2.65Oct 13, 2026: $2.63Oct 14, 2026: $2.64Oct 15, 2026: $2.71Oct 16, 2026: $2.75Oct 19, 2026: $2.68Oct 20, 2026: $2.63Oct 21, 2026: $2.66Oct 22, 2026: $2.70Oct 23, 2026: $2.72Oct 26, 2026: $2.68Oct 27, 2026: $2.67Oct 28, 2026: $2.80Oct 29, 2026: $2.68Oct 30, 2026: $2.61Nov 2, 2026: $2.65Nov 3, 2026: $2.74Nov 4, 2026: $2.70Nov 5, 2026: $2.70Nov 6, 2026: $2.67Nov 9, 2026: $2.51Nov 10, 2026: $2.50Nov 11, 2026: $2.47Nov 12, 2026: $2.62Nov 13, 2026: $4.24
Nov 13, 2025Low $2.47 · High $5.10Nov 13, 2026
Congress purchase Congress sale Insider sale over $1M

Adjusted for stock splits; not for dividends. Where prices come from.

Live chart

Intraday and historical prices from TradingView. Quotes may be delayed.

Loading chart…

Information, not investment advice. Company matching is automatic; check the source before relying on one row.