VirTra (VTSI) Income Statement (2016 - 2026)
Income Statement report data from Sep 30, 2016 to Mar 31, 2026 for VirTra (VTSI).
All data is split-adjusted. You can find the most accurate data from the reports on the SEC official website. We recommend verify information using official company filings before making investment decisions.
Reported currency: USD
| Mar 31, 2026 | Dec 31, 2025 | Sep 30, 2025 | Jun 30, 2025 | Mar 31, 2025 | Dec 31, 2024 | Sep 30, 2024 | Jun 30, 2024 | Mar 31, 2024 | Dec 31, 2023 | Sep 30, 2023 | Jun 30, 2023 | Mar 31, 2023 | Dec 31, 2022 | Sep 30, 2022 | Jun 30, 2022 | Mar 31, 2022 | Dec 31, 2021 | Sep 30, 2021 | Jun 30, 2021 | Mar 31, 2021 | Dec 31, 2020 | Sep 30, 2020 | Jun 30, 2020 | Mar 31, 2020 | Dec 31, 2019 | Sep 30, 2019 | Jun 30, 2019 | Mar 31, 2019 | Dec 31, 2018 | Sep 30, 2018 | Jun 30, 2018 | Mar 31, 2018 | Dec 31, 2017 | Sep 30, 2017 | Jun 30, 2017 | Mar 31, 2017 | Sep 30, 2016 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue and COGS | ||||||||||||||||||||||||||||||||||||||
Total Revenue | 3.47M (+19.24%) | 2.91M (-45.61%) | 5.35M (-23.35%) | 6.98M (-2.51%) | 7.16M | - | 7.48M (+23.03%) | 6.08M (-17.28%) | 7.35M (-29.12%) | 10M (+37.17%) | 7.56M (-26.89%) | 10M (+3.09%) | 10M (+15.95%) | 8.65M (+76.53%) | 4.90M (-38.75%) | 8.00M (+18.52%) | 6.75M (-21.88%) | 8.64M (+41.87%) | 6.09M (+15.78%) | 5.26M (+18.47%) | 4.44M (-32.42%) | 6.57M (+2.50%) | 6.41M (+131.41%) | 2.77M (-17.07%) | 3.34M (-43.29%) | 5.89M (-12.22%) | 6.71M (+120.00%) | 3.05M (0.00%) | 3.05M (+20.55%) | 2.53M (-28.73%) | 3.55M (-59.24%) | 8.71M (+164.74%) | 3.29M (+38.24%) | 2.38M (-49.25%) | 4.69M (-10.67%) | 5.25M (+24.70%) | 4.21M (+38.49%) | 3.04M |
Gross Profit | 2.13M (+26.79%) | 1.68M (-52.27%) | 3.52M (-26.82%) | 4.81M (-7.50%) | 5.20M | - | 5.50M (-0.36%) | 5.52M (+17.20%) | 4.71M (-45.61%) | 8.66M (+60.67%) | 5.39M (-8.95%) | 5.92M (-14.82%) | 6.95M (+30.89%) | 5.31M (+110.71%) | 2.52M (-46.84%) | 4.74M (+28.46%) | 3.69M (+30.39%) | 2.83M (-1.74%) | 2.88M (-7.99%) | 3.13M (+21.79%) | 2.57M (-46.01%) | 4.76M (+19.90%) | 3.97M (+151.27%) | 1.58M (-1.25%) | 1.60M (-39.39%) | 2.64M (-29.79%) | 3.76M (+147.37%) | 1.52M (-15.56%) | 1.80M (+87.50%) | 960K (-54.07%) | 2.09M (-63.59%) | 5.74M (+153.98%) | 2.26M (+140.43%) | 940K (-69.77%) | 3.11M (-17.07%) | 3.75M (+54.32%) | 2.43M (+42.94%) | 1.70M |
Operating Expenses | ||||||||||||||||||||||||||||||||||||||
Research And Development | 500K (+4.17%) | 480K (-30.43%) | 690K (+13.11%) | 610K (0.00%) | 610K | - | 1.13M (+31.40%) | 860K (+24.64%) | 690K (-16.87%) | 830K (+69.39%) | 490K (-30.99%) | 710K (-7.79%) | 770K (+24.19%) | 620K (-10.14%) | 690K (+11.29%) | 620K (-8.82%) | 680K (+11.48%) | 610K (-6.15%) | 650K (+109.68%) | 310K (+6.90%) | 290K (-27.50%) | 400K (-20.00%) | 500K (+31.58%) | 380K (+15.15%) | 330K (+32.00%) | 250K (-34.21%) | 380K (+8.57%) | 350K (-2.78%) | 360K (0.00%) | 360K (+12.50%) | 320K (+3.23%) | 310K (-16.22%) | 370K (+5.71%) | 350K (+12.90%) | 310K (+10.71%) | 280K (-17.65%) | 340K (+13.33%) | 300K |
Selling General And Administrative | 2.96M (+14.29%) | 2.59M (-21.04%) | 3.28M (-0.30%) | 3.29M (+2.17%) | 3.22M | - | 3.62M (+2.26%) | 3.54M (+5.04%) | 3.37M (-32.73%) | 5.01M (+55.11%) | 3.23M (-1.52%) | 3.28M (+21.03%) | 2.71M (-2.17%) | 2.77M (-4.48%) | 2.90M (-6.15%) | 3.09M (+34.35%) | 2.30M (-4.56%) | 2.41M (+22.96%) | 1.96M (-2.00%) | 2.00M (+16.96%) | 1.71M (-43.38%) | 3.02M (+34.22%) | 2.25M (+11.39%) | 2.02M (+13.48%) | 1.78M (-12.32%) | 2.03M (-4.69%) | 2.13M (+4.41%) | 2.04M (+7.37%) | 1.90M (-23.08%) | 2.47M (+47.02%) | 1.68M (-32.26%) | 2.48M (+20.98%) | 2.05M (-3.76%) | 2.13M (+3.90%) | 2.05M (+10.81%) | 1.85M (+14.91%) | 1.61M (+15.00%) | 1.40M |
Operating Expenses | 3.46M (+12.70%) | 3.07M (-22.67%) | 3.97M (+1.79%) | 3.90M (+1.83%) | 3.83M | - | 4.74M (+7.97%) | 4.39M (+8.13%) | 4.06M (-30.48%) | 5.84M (+56.99%) | 3.72M (-6.77%) | 3.99M (+14.66%) | 3.48M (+2.35%) | 3.40M (-5.29%) | 3.59M (-2.97%) | 3.70M (+24.16%) | 2.98M (-1.32%) | 3.02M (+15.71%) | 2.61M (+12.99%) | 2.31M (+15.50%) | 2.00M (-41.52%) | 3.42M (+24.36%) | 2.75M (+14.58%) | 2.40M (+13.74%) | 2.11M (-7.86%) | 2.29M (-8.76%) | 2.51M (+4.58%) | 2.40M (+6.19%) | 2.26M (-20.14%) | 2.83M (+40.80%) | 2.01M (-27.96%) | 2.79M (+15.29%) | 2.42M (-2.42%) | 2.48M (+5.08%) | 2.36M (+10.80%) | 2.13M (+8.67%) | 1.96M (+15.29%) | 1.70M |
Depreciation And Amortization | 470K (-67.59%) | 1.45M | - | - | 320K | - | - | - | 240K (-65.71%) | 700K | - | - | 230K (-65.67%) | 670K | - | - | 220K (-55.10%) | 490K | - | - | 100K (-65.52%) | 290K | - | - | 90K (-10.00%) | 100K (+66.67%) | 60K (-14.29%) | 70K (0.00%) | 70K (0.00%) | 70K (0.00%) | 70K (0.00%) | 70K (0.00%) | 70K (0.00%) | 70K (0.00%) | 70K (0.00%) | 70K (0.00%) | 70K (+16.67%) | 60K |
Operating Income | ||||||||||||||||||||||||||||||||||||||
Operating Income | -1.33M (-4.32%) | -1.39M (+208.89%) | -450.00K | 910K (-33.58%) | 1.37M | - | 760K (-32.74%) | 1.13M (+73.85%) | 650K (-76.95%) | 2.82M (+68.86%) | 1.67M (-13.47%) | 1.93M (-44.38%) | 3.47M (+81.68%) | 1.91M | -1.07M | 1.04M (+46.48%) | 710K | -200.00K | 270K (-67.07%) | 820K (+46.43%) | 560K (-58.21%) | 1.34M (+9.84%) | 1.22M | -820.00K (+60.78%) | -510.00K | 360K (-71.20%) | 1.25M | -880.00K (+91.30%) | -460.00K (-75.53%) | -1.88M | 80K (-97.30%) | 2.96M | -160.00K (-89.61%) | -1.54M | 750K (-53.70%) | 1.62M (+244.68%) | 470K | - |
Ebit | -1.33M (-4.32%) | -1.39M (+208.89%) | -450.00K | 910K (-33.58%) | 1.37M | -890.00K | 760K (-32.74%) | 1.13M (+73.85%) | 650K (-76.95%) | 2.82M (+68.86%) | 1.67M (-13.47%) | 1.93M (-44.38%) | 3.47M (+81.68%) | 1.91M | -1.07M | 1.04M (+46.48%) | 710K | -200.00K | 270K (-67.07%) | 820K (+46.43%) | 560K (-58.21%) | 1.34M (+9.84%) | 1.22M | -820.00K (+60.78%) | -510.00K | 360K (-71.20%) | 1.25M | -880.00K (+91.30%) | -460.00K (-75.53%) | -1.88M | 80K (-97.30%) | 2.96M | -160.00K (-89.61%) | -1.54M | 750K (-53.70%) | 1.62M (+244.68%) | 470K | - |
EBITDA | -860.00K | 710K | -360.00K | 170K (-89.88%) | 1.68M | -890.00K | 790K (-38.76%) | 1.29M (+44.94%) | 890K (-72.45%) | 3.23M (+71.81%) | 1.88M (-6.00%) | 2.00M (-45.95%) | 3.70M (+45.10%) | 2.55M | -1.03M | 1.03M (+10.75%) | 930K | -1.04M | 1.60M (+95.12%) | 820K (+24.24%) | 660K (-59.26%) | 1.62M (+32.79%) | 1.22M | -810.00K (+92.86%) | -420.00K | 460K (-64.89%) | 1.31M | -810.00K (+107.69%) | -390.00K (-78.33%) | -1.80M | 150K (-95.05%) | 3.03M | -90.00K (-93.88%) | -1.47M | 820K (-51.48%) | 1.69M (+212.96%) | 540K (+800.00%) | 60K |
Other Income / Expenses | ||||||||||||||||||||||||||||||||||||||
Other Non Operating Income | 50K | -290.00K | 90K | -750.00K | - | - | 40K (-75.00%) | 160K (-51.52%) | 330K (-44.07%) | 590K (+180.95%) | 210K (+162.50%) | 80K (-33.33%) | 120K | -70.00K (0.00%) | -70.00K (+600.00%) | -10.00K (0.00%) | -10.00K | 1.33M (+6550.00%) | 20K | - | 10K (-66.67%) | 30K | - | 10K (-50.00%) | 20K (-81.82%) | 110K (+175.00%) | 40K (+33.33%) | 30K (-25.00%) | 40K (-69.23%) | 130K (+550.00%) | 20K (0.00%) | 20K (-50.00%) | 40K | -550.00K | 10K (-66.67%) | 30K (+200.00%) | 10K | - |
Net Income | ||||||||||||||||||||||||||||||||||||||
Income Before Tax | -1.27M (+24.51%) | -1.02M (+183.33%) | -360.00K | 170K (-87.59%) | 1.37M | - | 790K (-38.76%) | 1.29M (+31.63%) | 980K (-67.33%) | 3.00M (+59.57%) | 1.88M (-6.00%) | 2.00M (-44.29%) | 3.59M (+97.25%) | 1.82M | -1.03M | 1.03M (+47.14%) | 700K | -210.00K | 1.60M (+95.12%) | 820K (+41.38%) | 580K (-56.72%) | 1.34M (+9.84%) | 1.22M | -810.00K (+65.31%) | -490.00K | 360K (-71.88%) | 1.28M | -850.00K (+102.38%) | -420.00K (-77.05%) | -1.83M | 100K (-96.64%) | 2.98M | -110.00K (-94.86%) | -2.14M | 770K (-53.33%) | 1.65M (+243.75%) | 480K | - |
Income Tax Expense | 50K | -230.00K | 30K | -10.00K | 100K | - | 210K (+133.33%) | 90K (-82.35%) | 510K | -40.00K | 240K (-75.51%) | 980K (+53.13%) | 640K (+52.38%) | 420K | -220.00K | 250K (+108.33%) | 120K | -220.00K | 250K (-13.79%) | 290K | -80.00K (-69.23%) | -260.00K | 350K | -210.00K (+110.00%) | -100.00K | 420K (+20.00%) | 350K | -220.00K (+100.00%) | -110.00K (-80.36%) | -560.00K | 40K (-95.35%) | 860K | -30.00K (-98.85%) | -2.61M | 20K | - | 80K (+700.00%) | 10K |
Net Income From Continuing Operations | -1.33M (+68.35%) | -790.00K (+102.56%) | -390.00K | 180K (-85.71%) | 1.26M | -890.00K | 580K (-51.67%) | 1.20M (+155.32%) | 470K (-84.54%) | 3.04M (+86.50%) | 1.63M (+58.25%) | 1.03M (-65.08%) | 2.95M (+112.23%) | 1.39M | -800.00K | 790K (+36.21%) | 580K (+5700.00%) | 10K (-99.25%) | 1.34M (+152.83%) | 530K (-19.70%) | 660K (-58.75%) | 1.60M (+83.91%) | 870K | -600.00K (+53.85%) | -390.00K (+457.14%) | -70.00K | 940K | -630.00K (+103.23%) | -310.00K (-75.59%) | -1.27M | 60K (-97.16%) | 2.11M | -90.00K | 470K (-36.49%) | 740K (-55.15%) | 1.65M (+312.50%) | 400K | -10.00K |
Net Income | -1.33M (+68.35%) | -790.00K (+102.56%) | -390.00K | 180K (-85.71%) | 1.26M | -890.00K | 580K (-51.67%) | 1.20M (+155.32%) | 470K (-84.54%) | 3.04M (+86.50%) | 1.63M (+58.25%) | 1.03M (-65.08%) | 2.95M (+112.23%) | 1.39M | -800.00K | 790K (+36.21%) | 580K (+5700.00%) | 10K (-99.25%) | 1.34M (+152.83%) | 530K (-19.70%) | 660K (-58.75%) | 1.60M (+83.91%) | 870K | -600.00K (+53.85%) | -390.00K (+457.14%) | -70.00K | 940K | -630.00K (+103.23%) | -310.00K (-75.59%) | -1.27M | 60K (-97.16%) | 2.11M | -90.00K | 470K (-36.49%) | 740K (-55.15%) | 1.65M (+312.50%) | 400K | -10.00K |