RDVT · XBRL financial data
Red Violet financial statements, every fiscal year
The same tables from 6 filings, lined up. Matched by XBRL tag: renamed lines keep their history.
How these numbers work
- Every number comes from the company's XBRL financial data filed with the SEC, and each one links to its filing.
- Lines are matched by XBRL tag, so a line renamed between filings keeps its history.
- * marks a quarter worked out from the filing totals: the 10-K year minus the first three quarters, or a year-to-date total minus the earlier one. Fourth-quarter earnings per share is fourth-quarter net income over the fourth-quarter weighted shares.
- 0 means a filing states zero; a dash (—) means no filing states that number.
- “year only” means the 10-K gives the full year but not the quarters needed to work out the fourth. A worked-out quarter of revenue, cost of revenue or operating cash flow more than twice the company's largest quarter of the two years before is shown this way too.
- Gross profit is shown as the company reports it; a worked-out quarter must equal revenue less cost of revenue for that quarter, or it is a dash.
- Operating income can be above gross profit when the company books other operating income between the two, shown on its own line.
- Shares outstanding come from each filing's cover page, as of the date printed there.
- Quarters are fiscal: Q2 FY27 is the second quarter of the company's fiscal 2027.
Income statement
CSVFiscal years (RDVT's year ends in late December)
| In thousands of dollars | Dec 31, 2020 | Dec 31, 2021 | Dec 31, 2022 | Dec 31, 2023 | Dec 31, 2024 | Dec 31, 2025 |
|---|---|---|---|---|---|---|
| Revenue | — | — | — | 60,204 | 75,189 | 90,252 |
| Revenue from contracts with customers | 34,586 | 44,022 | 53,318 | 60,204 | 75,189 | 90,252 |
| General and administrative | 17,827 | 19,811 | 23,237 | 22,446 | 25,875 | 30,017 |
| Operating income (loss) | (6,831) | (1,315) | 361 | 2,504 | 7,920 | 13,138 |
| Interest expense | 12 | 11 | 0 | — | — | — |
| Income tax expense (benefit) | 0 | 198 | 96 | (9,691) | 2,317 | 1,404 |
| Net income (loss) | (6,813) | 655 | 616 | 13,529 | 7,003 | 13,154 |
| Earnings per share, basic USD per share | (0.57) | 0.05 | 0.04 | 0.97 | 0.51 | 0.94 |
| Earnings per share, diluted USD per share | (0.57) | 0.05 | 0.04 | 0.96 | 0.50 | 0.91 |
| Weighted average shares, basic thousands of shares | 11,863 | 12,597 | 13,759 | 13,974 | 13,865 | 14,037 |
| Weighted average shares, diluted thousands of shares | 11,863 | 13,403 | 14,107 | 14,134 | 14,126 | 14,398 |
Balance sheet
CSVFiscal years (RDVT's year ends in late December)
| In thousands of dollars | Dec 31, 2020 | Dec 31, 2021 | Dec 31, 2022 | Dec 31, 2023 | Dec 31, 2024 | Dec 31, 2025 |
|---|---|---|---|---|---|---|
| Cash and cash equivalents | 12,957 | 34,258 | 31,810 | 32,032 | 36,504 | 43,557 |
| Accounts receivable | 3,201 | 3,736 | 5,535 | 7,135 | 8,061 | 10,697 |
| Prepaid and other current assets | 581 | 599 | 771 | 1,113 | 1,627 | 2,281 |
| Total current assets | 16,739 | 38,593 | 38,116 | 40,280 | 46,192 | 56,535 |
| Property and equipment, net | 558 | 577 | 709 | 592 | 545 | 882 |
| Right-of-use asset | 2,161 | 1,661 | 1,114 | 2,457 | 1,901 | 2,570 |
| Goodwill | 5,227 | 5,227 | 5,227 | 5,227 | 5,227 | 5,227 |
| Total assets | 51,994 | 74,376 | 77,414 | 92,990 | 98,531 | 112,012 |
| Accounts payable | 2,075 | 1,605 | 2,229 | 1,631 | 2,127 | 1,977 |
| Current portion of long-term debt | 449 | 0 | — | — | — | — |
| Total current liabilities | 5,038 | 3,458 | 5,436 | 4,879 | 10,307 | 7,870 |
| Long-term debt | 1,703 | — | — | — | — | — |
| Lease liability, non-current | 1,908 | 1,291 | 598 | 1,999 | 1,592 | 2,396 |
| Total liabilities | 8,649 | 4,947 | 6,321 | 6,878 | 11,899 | 11,086 |
| Retained earnings (accumulated deficit) | (22,673) | (22,018) | (21,402) | (7,873) | (870) | 12,284 |
| Total stockholders' equity | 43,345 | 69,429 | 71,093 | 86,112 | 86,632 | 100,926 |
| Total liabilities and equity | 51,994 | 74,376 | 77,414 | 92,990 | 98,531 | 112,012 |
| Common shares outstanding (cover page) thousands of shares | 12,200 | 13,523 | 13,959 | 13,964 | 13,939 | 14,110 |
Cash flows
CSVFiscal years (RDVT's year ends in late December)
| In thousands of dollars | Dec 31, 2020 | Dec 31, 2021 | Dec 31, 2022 | Dec 31, 2023 | Dec 31, 2024 | Dec 31, 2025 |
|---|---|---|---|---|---|---|
| Net income (loss) | (6,813) | 655 | 616 | 13,529 | 7,003 | 13,154 |
| Stock-based compensation | 8,064 | 6,615 | 5,505 | 5,386 | 5,948 | 6,500 |
| Depreciation and amortization | 4,216 | 5,399 | 6,675 | 8,352 | 9,562 | 10,672 |
| Net cash from operating activities | 6,519 | 8,948 | 12,459 | 15,071 | 23,960 | 29,349 |
| Purchases of property and equipment | 154 | 280 | 373 | 122 | 169 | 563 |
| Net cash from investing activities | (5,662) | (5,244) | (8,829) | (9,146) | (9,567) | (11,156) |
| Proceeds from issuing common stock | — | 20,924 | 0 | — | — | — |
| Share repurchases | — | — | 878 | 3,711 | 5,853 | 915 |
| Proceeds from long-term debt | 2,152 | 0 | — | — | — | — |
| Net cash from financing activities | 324 | 17,597 | (6,078) | (5,703) | (9,921) | (11,140) |
| Net change in cash | 1,181 | 21,301 | (2,448) | 222 | 4,472 | 7,053 |
Compare with peers
SIC 7372 and related industry codes, similar size. Each row is the latest quarter reported.
How peers are chosen
- SIC 7372 and related industry codes with public float (or, where float is missing, quarterly revenue) between 0.2x and 5x the company's.
- Each row is the latest quarter the company has reported, named in the Quarter column; when that filing is a 10-K, it is the fourth quarter, never the full year.
- Runway shows only for companies burning cash with under $10B of public float.
- * marks a quarter worked out from the filing totals: for a 10-Q, the year-to-date total less the earlier one.
- A cell reading “not reported” means the filings give no figure for that quarter alone.
| Company | Cash ($K) | Revenue, quarter ($K) | Operating cash flow, quarter ($K) | Shares outstanding | Runway | Quarter |
|---|---|---|---|---|---|---|
| Red Violet | 49,972 | 26,718 | 10,637* | 16.0M | — | 10-QJun 30, 2026 |
| OneSpan | 51,393 | 63,885 | 16,493* | 36.9M | — | 10-QSep 30, 2026 |
| Red Cat Holdings | 325,553 | 20,189 | (46,804)* | 152.7M | 7.0 quarters | 10-QJun 30, 2026 |
| PDF Solutions | 114,883 | not reported | 16,401* | 42.2M | — | 10-QJun 30, 2026 |
| Grid Dynamics Holdings | 304,287 | 114,294 | 16,016* | 80.4M | — | 10-QSep 30, 2026 |
| Taboola.com | 128,677 | 462,263 | 35,571* | not reported | — | 10-QSep 30, 2026 |
| Healthstream | 46,169 | 83,732 | 13,431* | 29.2M | — | 10-QJun 30, 2026 |
| N-able | 115,812 | 138,223 | 26,514* | 188.9M | — | 10-QJun 30, 2026 |
| EverQuote | 229,070 | 218,077 | 40,482* | not reported | — | 10-QSep 30, 2026 |
Not investment advice. Not affiliated with the U.S. SEC.