Need VVX data in your own agent or pipeline?
Every table on this page — income statement, balance sheet, cash flow, PE history, dividends — is also available programmatically through the EvidInvest MCP server & financial data API for Claude, Cursor, or any MCP client and HTTP pipeline.
Financial statements and analysis
Showing the last 6 fiscal years: 2020 to 2025
Chart shows data from left to right: oldest period → newest period
X-axis shows fiscal years with their term end dates and filing dates
Period names from company filings, with term end dates and filing dates
Income Statement (USD) Term End Date Filing Date | 2025 Dec 31, 2025 Feb 23, 2026 | 2024 Dec 31, 2024 Feb 24, 2025 | 2023 Dec 31, 2023 Mar 5, 2024 | 2022 Dec 31, 2022 Mar 2, 2023 | 2021 Dec 31, 2021 Mar 7, 2022 | 2020 Dec 31, 2020 Mar 2, 2021 | 2019 Dec 31, 2019 Mar 3, 2020 | 2018 Dec 31, 2018 Feb 26, 2019 |
|---|
Total Revenue | 4.48B 3.7% | 4.32B 9.1% | 3.96B 37.1% | 2.89B 62.1% | 1.78B 27.8% | 1.40B 0.9% | 1.38B 8.1% | 1.28B 14.8% |
Cost of Revenue | 4.11B 3.2% | 3.98B 9.7% | 3.63B 39.8% | 2.60B 59.9% | 1.62B 27.7% | 1.27B 1.5% | 1.25B 7.6% | 1.16B 15.0% |
Gross Profit | 373.38M 8.9% | 342.96M 2.4% | 334.86M 13.5% | 295.01M 83.9% | 160.42M 29.2% | 124.15M 4.4% | 129.93M 13.3% | 114.69M 12.5% |
Gross Margin % | 8.00% 0.0% | 8.00% 0.0% | 8.00% 20.0% | 10.00% 11.1% | 9.00% 0.0% | 9.00% 0.0% | 9.00% 0.0% | 9.00% 0.0% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Selling & Marketing | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 179.11M 2.5% | 183.76M 12.7% | 210.44M 12.0% | 239.24M 143.1% | 98.40M 22.0% | 80.68M 3.0% | 78.32M 18.0% | 66.37M 9.3% |
Other Operating Expenses | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Total Operating Expenses | 179.11M 2.5% | 183.76M 12.7% | 210.44M 12.0% | 239.24M 143.1% | 98.40M 22.0% | 80.68M 3.0% | 78.32M 18.0% | 66.37M 9.3% |
Cost and Expenses | 4.29B 3.0% | 4.16B 8.4% | 3.84B 35.4% | 2.84B 64.7% | 1.72B 27.3% | 1.35B 1.6% | 1.33B 8.1% | 1.23B 14.7% |
Operating Income | 194.27M 22.0% | 159.20M 28.0% | 124.42M 123.1% | 55.77M 10.1% | 62.02M 42.7% | 43.48M 15.8% | 51.62M 6.8% | 48.32M 17.2% |
Operating Margin % | 4.00% 0.0% | 4.00% 33.3% | 3.00% 50.0% | 2.00% 33.3% | 3.00% 0.0% | 3.00% 25.0% | 4.00% 0.0% | 4.00% 0.0% |
EBITDA | 298.37M 11.1% | 268.58M 13.2% | 237.25M 101.0% | 118.05M 90.3% | 62.02M 42.7% | 43.48M 22.6% | 56.14M 6.6% | 52.65M 22.7% |
EBITDA Margin % | 7.00% 16.7% | 6.00% 0.0% | 6.00% 50.0% | 4.00% 33.3% | 3.00% 0.0% | 3.00% 25.0% | 4.00% 0.0% | 4.00% 0.0% |
Interest Expense | 84.94M 22.2% | 109.16M 11.5% | 123.41M 98.9% | 62.04M 661.6% | 8.15M 65.7% | 4.92M 26.1% | 6.65M 29.1% | 5.15M 9.9% |
Interest Income | 2.44M 93.3% | 1.26M 30.4% | 966.00K 485.5% | 165.00K 2.5% | 161.00K 30.9% | 123.00K 32.4% | 182.00K 122.0% | 82.00K 74.5% |
Other Income (Expense) | -93.37M 22.4% | -120.36M 19.2% | -148.93M 140.7% | -61.88M 674.9% | -7.99M 66.6% | -4.79M 25.9% | -6.47M 27.6% | -5.07M 9.3% |
Pre-Tax Income | 100.90M 159.8% | 38.84M 258.4% | -24.52M 301.4% | -6.11M 111.3% | 54.03M 39.7% | 38.68M 14.3% | 45.15M 4.4% | 43.25M 18.2% |
Pre-Tax Margin % | 2.00% 100.0% | 1.00% 200.0% | -1.00% | 0.00% 100.0% | 3.00% 0.0% | 3.00% 0.0% | 3.00% 0.0% | 3.00% 0.0% |
Tax Provision | 23.02M 453.8% | 4.16M 313.7% | -1.95M 123.7% | 8.22M 1.0% | 8.31M 379.9% | 1.73M 83.4% | 10.43M 31.1% | 7.96M 134.7% |
Net Income | 77.88M 124.5% | 34.68M 253.7% | -22.57M 57.5% | -14.33M 131.3% | 45.73M 23.8% | 36.95M 6.4% | 34.72M 1.6% | 35.30M 40.7% |
Net Margin % | 2.00% 100.0% | 1.00% 200.0% | -1.00% | 0.00% 100.0% | 3.00% 0.0% | 3.00% 0.0% | 3.00% 0.0% | 3.00% 40.0% |
Basic EPS | 2.47 124.5% | 1.10 250.7% | -0.73 55.3% | -0.47 112.0% | 3.91 22.6% | 3.19 10.0% | 2.90 7.6% | 3.14 41.9% |
Diluted EPS | 2.45 126.9% | 1.08 247.9% | -0.73 7.4% | -0.68 117.6% | 3.86 22.9% | 3.14 9.8% | 2.86 7.7% | 3.10 41.6% |
Basic Shares Outstanding | 31.56M 0.2% | 31.48M 1.3% | 31.08M 1.7% | 30.57M 161.2% | 11.71M 0.9% | 11.60M 1.4% | 11.44M 2.0% | 11.22M 1.8% |
Diluted Shares Outstanding | 31.82M 0.5% | 31.97M 2.8% | 31.08M 1.3% | 30.70M 159.4% | 11.84M 0.7% | 11.75M 1.2% | 11.61M 2.1% | 11.38M 1.5% |