DoubleVerify Holdings, Inc.(NYSE:DV)
DoubleVerify Holdings, Inc. offers a software platform for digital media measurement, data, and analytics. The company offers DV Authentic Ad, a metric of digital media quality that evaluates the existence of fraud, brand safety, viewability, and geography for each digital ad; DV Authentic Attention...
Website: http://www.doubleverify.com
Founded: 2008
CEO: Mark Zagorski
Sector: Technology
Industry: Software—Application
• Market Cap:
• Exchange:
• Shs Outstanding:
• Employees:
• Beta:
• Return on Equity (ROE) ttm:
• Return on Assets (ROA) ttm:
• EPS ttm:
• Book value per Share:
• Cash per Share:
• Current ast per Share:
• P/E ttm:
• P/E forward:
• P/E ttm high:
• P/E ttm low:
• P/S ttm:
• P/B ttm:
• P/FCF ttm:
• PEG ratio:
• Cash Ratio ttm:
• Quick Ratio ttm:
• Current Ratio ttm:
• Gross Mgn ttm:
• EBITDA Mgn ttm:
• Operating Mgn ttm:
• Net Income Mgn ttm:
• Trailing Div yield:
• Forward Div yield:
• Payout Ratio ttm:
• Ex-Dividend date:
• Target Price High:
• Target Price Low:
• Target Price Mean:
• Number of Analysts:
• Debt Ratio ttm:
• Debt to Equity ttm:
• Total Net Debt:
At a glance:
Bull Thesis:
Bear Thesis:
Main Competitors:
Moat:
Income Statements:
Quarterly
Annual
| Unit: USD | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 180,825,000 | 205,588,000 | 188,621,000 | 189,021,000 | 165,061,000 | 190,621,000 | 169,556,000 | 155,890,000 | 140,782,000 | 172,231,000 | 143,974,000 | 133,744,000 | 122,594,000 | 133,636,000 | 112,254,000 | 109,805,000 | 96,723,000 | 105,533,000 | 83,098,000 | 76,524,000 | 67,586,000 |
yoy | 9.55% | 7.85% | 11.24% | 21.25% | 17.25% | 10.68% | 17.77% | 16.56% | 14.84% | 28.88% | 28.26% | 21.80% | 26.75% | 26.63% | 35.09% | 43.49% | 43.11% | ||||
qoq | -12.04% | 9.00% | -0.21% | 14.52% | -13.41% | 12.42% | 8.77% | 10.73% | -18.26% | 19.63% | 7.65% | 9.10% | -8.26% | 19.05% | 2.23% | 13.53% | -8.35% | 27.00% | 8.59% | 13.22% | |
cost of revenue | 33,159,000 | 35,942,000 | 33,465,000 | 33,126,000 | 30,966,000 | 34,316,000 | 29,479,000 | 26,102,000 | 26,618,000 | 30,022,000 | 26,466,000 | 26,191,000 | 23,952,000 | 22,830,000 | 19,323,000 | 18,836,000 | 16,877,000 | 18,453,000 | 13,435,000 | 12,291,000 | 10,203,000 |
product development | 45,381,000 | 41,683,000 | 44,842,000 | 47,203,000 | 44,717,000 | 37,540,000 | 39,306,000 | 39,806,000 | 36,394,000 | 32,565,000 | 32,315,000 | 31,941,000 | 28,555,000 | 26,376,000 | 23,932,000 | 23,222,000 | 21,588,000 | 17,040,000 | 16,359,000 | 15,120,000 | 14,179,000 |
sales, marketing and customer support | 45,595,000 | 49,232,000 | 47,022,000 | 50,871,000 | 43,701,000 | 44,246,000 | 40,525,000 | 44,863,000 | 37,872,000 | 35,733,000 | 32,971,000 | 31,537,000 | 25,712,000 | 28,881,000 | 27,118,000 | 24,733,000 | 26,684,000 | 22,659,000 | 19,539,000 | 19,580,000 | 15,534,000 |
general and administrative | 25,715,000 | 26,644,000 | 26,997,000 | 29,576,000 | 26,527,000 | 23,967,000 | 23,039,000 | 23,066,000 | 22,075,000 | 24,748,000 | 23,280,000 | 19,755,000 | 20,188,000 | 18,067,000 | 19,395,000 | 21,529,000 | 19,675,000 | 23,063,000 | 14,465,000 | 32,017,000 | 11,835,000 |
depreciation and amortization | 15,339,000 | 14,304,000 | 15,191,000 | 14,697,000 | 12,387,000 | 11,800,000 | 11,483,000 | 11,004,000 | 10,928,000 | 11,520,000 | 10,706,000 | 9,676,000 | 8,983,000 | 8,882,000 | 8,089,000 | 8,317,000 | 9,040,000 | 8,296,000 | 7,492,000 | 7,440,000 | 7,057,000 |
income from operations | 15,636,000 | 37,783,000 | 21,104,000 | 13,548,000 | 6,763,000 | 38,752,000 | 25,724,000 | 11,049,000 | 6,895,000 | 37,643,000 | 18,236,000 | 14,644,000 | 15,204,000 | 28,600,000 | 14,397,000 | 13,168,000 | 2,859,000 | 16,022,000 | 11,808,000 | -9,924,000 | 8,778,000 |
yoy | 131.20% | -2.50% | -17.96% | 22.62% | -1.91% | 2.95% | 41.06% | -24.55% | -54.65% | 31.62% | 26.67% | 11.21% | 431.79% | 78.50% | 21.93% | -232.69% | -67.43% | ||||
qoq | -58.62% | 79.03% | 55.77% | 100.33% | -82.55% | 50.65% | 132.82% | 60.25% | -81.68% | 106.42% | 24.53% | -3.68% | -46.84% | 98.65% | 9.33% | 360.58% | -82.16% | 35.69% | -218.98% | -213.06% | |
operating margin % | 8.65% | 18.38% | 11.19% | 7.17% | 4.10% | 20.33% | 15.17% | 7.09% | 4.90% | 21.86% | 12.67% | 10.95% | 12.40% | 21.40% | 12.83% | 11.99% | 2.96% | 15.18% | 14.21% | -12.97% | 12.99% |
interest expense | 413,000 | 403,000 | 467,000 | 443,000 | 420,000 | 300,000 | 353,000 | 233,000 | 232,000 | 275,000 | 288,000 | 247,000 | 256,000 | 224,000 | 226,000 | 223,000 | 232,000 | 236,000 | 249,000 | 297,000 | 390,000 |
other expense | 993,000 | -1,296,250 | 99,000 | -1,710,750 | -1,633,000 | -2,476,000 | -2,734,000 | 105,500 | 231,000 | 145,000 | 46,000 | 91,250 | 365,000 | 49,000 | |||||||
income before income taxes | 14,230,000 | 37,439,000 | 20,538,000 | 15,210,000 | 9,522,000 | 37,379,000 | 29,596,000 | 12,880,000 | 8,935,000 | 41,741,000 | 19,581,000 | 16,873,000 | 17,682,000 | 30,047,000 | 13,940,000 | 12,800,000 | 2,581,000 | 16,460,000 | 11,194,000 | -10,270,000 | 8,437,000 |
income tax expense | 7,820,000 | 8,110,000 | 10,336,000 | 6,452,000 | 7,161,000 | 13,979,000 | 11,395,000 | 5,406,000 | 1,779,000 | 8,636,000 | 6,234,000 | 4,034,000 | 5,507,000 | 11,979,000 | 3,609,000 | 2,510,000 | -1,998,000 | -11,848,000 | 3,270,000 | 2,298,000 | 2,793,000 |
net income | 6,410,000 | 29,329,000 | 10,202,000 | 8,758,000 | 2,361,000 | 23,400,000 | 18,201,000 | 7,474,000 | 7,156,000 | 33,105,000 | 13,347,000 | 12,839,000 | 12,175,000 | 18,068,000 | 10,331,000 | 10,290,000 | 4,579,000 | 28,308,000 | 7,924,000 | -12,568,000 | 5,644,000 |
yoy | 171.50% | 25.34% | -43.95% | 17.18% | -67.01% | -29.32% | 36.37% | -41.79% | -41.22% | 83.22% | 29.19% | 24.77% | 165.89% | -36.17% | 30.38% | -181.87% | -18.87% | ||||
qoq | -78.14% | 187.48% | 16.49% | 270.94% | -89.91% | 28.56% | 143.52% | 4.44% | -78.38% | 148.03% | 3.96% | 5.45% | -32.62% | 74.89% | 0.40% | 124.72% | -83.82% | 257.24% | -163.05% | -322.68% | |
net income margin % | 3.54% | 14.27% | 5.41% | 4.63% | 1.43% | 12.28% | 10.73% | 4.79% | 5.08% | 19.22% | 9.27% | 9.60% | 9.93% | 13.52% | 9.20% | 9.37% | 4.73% | 26.82% | 9.54% | -16.42% | 8.35% |
earnings per share: | |||||||||||||||||||||
basic | 0.04 | 0.18 | 0.06 | 0.05 | 0.01 | 0.14 | 0.11 | 0.04 | 0.04 | 0.2 | 0.08 | 0.08 | 0.07 | 0.11 | 0.06 | 0.06 | 0.03 | 0.19 | 0.05 | -0.08 | 0.05 |
diluted | 0.04 | 0.17 | 0.06 | 0.05 | 0.01 | 0.13 | 0.1 | 0.04 | 0.04 | 0.19 | 0.08 | 0.07 | 0.07 | 0.1 | 0.06 | 0.06 | 0.03 | 0.17 | 0.05 | -0.08 | 0.04 |
weighted-average common stock outstanding: | |||||||||||||||||||||
basic | 160,772 | 162,031 | 162,740 | 165,117 | 170,254 | 171,628 | 171,306 | 168,606 | 166,540 | 165,631 | 164,297 | 163,610 | 162,612 | 158,045 | 149,596 | 125,112 | |||||
diluted | 164,108 | 166,497 | 166,697 | 168,941 | 173,911 | 175,961 | 176,124 | 173,980 | 172,488 | 171,657 | 170,876 | 170,223 | 170,439 | 167,045 | 149,596 | 133,578 | |||||
comprehensive income: | |||||||||||||||||||||
other comprehensive income: | |||||||||||||||||||||
foreign currency cumulative translation adjustment | -4,931 | 312 | 839 | 19,383 | 7,493 | -14,529 | 9,079 | -1,814 | -4,625 | 9,124 | -6,417 | -377 | 1,193 | 6,279 | -4,630 | -5,634 | -1,570 | -1,641 | 303 | 355 | -799 |
total comprehensive income | 1,479 | 29,641 | 11,041 | 28,141 | 9,854 | 8,871 | 27,280 | 5,660 | 2,531 | 42,229 | 6,930 | 12,462 | 13,368 | 24,347 | 5,701 | 4,656 | 3,009 | 26,667 | 8,227 | -12,213 | 4,845 |
other income | -2,105,000 | -3,179,000 | 1,073,000 | -4,225,000 | -2,064,000 | -2,272,000 | |||||||||||||||
other comprehensive loss: | |||||||||||||||||||||
other (income) | -49,000 | ||||||||||||||||||||
other comprehensive |
Balance Sheets:
Quarterly
Annual
| Unit: USD | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
assets: | |||||||||||||||||||||
current assets | |||||||||||||||||||||
cash and cash equivalents | 173,802,000 | 259,038,000 | 200,729,000 | 211,784,000 | 156,360,000 | 292,820,000 | 311,910,000 | 256,066,000 | 302,017,000 | 310,131,000 | 259,212,000 | 295,437,000 | 285,738,000 | 267,813,000 | 242,687,000 | 223,738,000 | 211,600,000 | 221,591,000 | 319,825,000 | 330,355,000 | 49,815,000 |
trade receivables, net of allowance | 222,559,000 | 221,158,000 | 217,586,000 | 188,866,000 | 213,358,000 | 226,225,000 | 193,303,000 | 187,761,000 | 195,638,000 | 206,941,000 | 190,673,000 | 176,007,000 | 174,262,000 | 167,122,000 | 141,444,000 | 142,152,000 | 134,030,000 | 122,938,000 | 95,509,000 | 85,555,000 | 86,798,000 |
prepaid expenses and other current assets | 55,047,000 | 39,132,000 | 58,568,000 | 56,709,000 | 34,140,000 | 22,201,000 | 23,609,000 | 32,977,000 | 20,356,000 | 15,930,000 | 19,473,000 | 20,715,000 | 16,695,000 | 10,161,000 | 21,215,000 | 20,624,000 | 24,979,000 | 23,295,000 | 9,326,000 | 14,106,000 | 12,068,000 |
total current assets | 451,408,000 | 519,328,000 | 476,883,000 | 462,361,000 | 421,792,000 | 559,051,000 | 579,508,000 | 559,558,000 | 550,323,000 | 533,002,000 | 469,358,000 | 492,159,000 | 476,695,000 | 445,096,000 | 405,346,000 | 386,514,000 | 370,609,000 | 367,824,000 | 424,660,000 | 430,016,000 | 148,681,000 |
property, plant and equipment | 106,163,000 | 103,284,000 | 98,358,000 | 91,886,000 | 85,994,000 | 70,195,000 | 67,421,000 | 64,521,000 | 60,851,000 | 58,020,000 | 55,764,000 | 54,793,000 | 48,842,000 | 47,034,000 | 42,511,000 | 24,958,000 | 19,152,000 | 17,575,000 | 16,693,000 | 17,572,000 | 18,948,000 |
operating lease right-of-use assets | 64,916,000 | 66,908,000 | 68,508,000 | 67,547,000 | 68,062,000 | 67,721,000 | 70,432,000 | 66,155,000 | 64,910,000 | 60,470,000 | 61,480,000 | 62,499,000 | 64,381,000 | 64,692,000 | 74,413,000 | 75,613,000 | 76,825,000 | ||||
goodwill | 512,503,000 | 516,002,000 | 516,960,000 | 516,587,000 | 504,762,000 | 427,621,000 | 437,646,000 | 431,496,000 | 432,865,000 | 436,008,000 | 431,307,000 | 343,682,000 | 343,859,000 | 343,011,000 | 336,545,000 | 339,489,000 | 342,666,000 | 350,560,000 | 244,672,000 | 227,349,000 | 227,349,000 |
intangible assets | 94,521,000 | 101,616,000 | 108,195,000 | 116,068,000 | 121,865,000 | 110,356,000 | 119,654,000 | 125,420,000 | 132,815,000 | 140,883,000 | 147,306,000 | 122,974,000 | 129,352,000 | 135,429,000 | 140,841,000 | 147,612,000 | 154,512,000 | 153,395,000 | 117,705,000 | 112,780,000 | 117,245,000 |
deferred tax assets | 28,955,000 | 30,920,000 | 14,233,000 | 31,298,000 | 35,363,000 | 35,488,000 | 31,732,000 | 23,766,000 | 16,619,000 | 13,077,000 | 7,983,000 | 4,901,000 | 35,000 | 35,000 | 60,000 | 60,000 | 60,000 | 60,000 | 82,000 | 82,000 | 82,000 |
other non-current assets | 15,941,000 | 12,759,000 | 11,181,000 | 11,157,000 | 5,960,000 | 1,727,000 | 1,810,000 | 1,981,000 | 1,657,000 | 1,701,000 | 1,699,000 | 1,771,000 | 1,859,000 | 2,185,000 | 2,303,000 | 2,089,000 | |||||
total assets | 1,274,407,000 | 1,354,082,000 | 1,295,896,000 | 1,296,928,000 | 1,248,995,000 | 1,276,210,000 | 1,312,353,000 | 1,272,643,000 | 1,260,193,000 | 1,243,031,000 | 1,175,179,000 | 1,082,665,000 | 1,064,865,000 | 1,037,028,000 | 1,001,415,000 | 976,017,000 | 965,683,000 | 892,194,000 | 805,997,000 | 790,102,000 | 514,394,000 |
liabilities and stockholders' equity: | |||||||||||||||||||||
current liabilities | |||||||||||||||||||||
trade payables | 12,459,000 | 14,662,000 | 13,343,000 | 13,123,000 | 12,620,000 | 11,598,000 | 13,376,000 | 10,604,000 | 12,761,000 | 12,932,000 | 9,638,000 | 8,837,000 | 10,672,000 | 6,675,000 | 12,489,000 | 6,035,000 | 3,821,000 | 3,853,000 | 4,105,000 | 4,122,000 | 3,567,000 |
accrued expenses | 49,521,000 | 70,400,000 | 58,855,000 | 42,297,000 | 46,541,000 | 44,136,000 | 34,218,000 | 41,751,000 | 36,945,000 | 25,485,000 | |||||||||||
operating lease liabilities, current | 8,322,000 | 9,057,000 | 9,821,000 | 10,308,000 | 11,934,000 | 11,048,000 | 10,761,000 | 10,113,000 | 9,844,000 | 9,029,000 | 9,080,000 | 8,851,000 | 7,852,000 | 7,041,000 | 5,560,000 | 5,266,000 | 4,909,000 | ||||
income tax liabilities | 2,594,000 | 3,829,000 | 549,000 | 683,000 | 23,800,000 | 15,592,000 | 696,000 | 832,000 | 6,064,000 | 5,833,000 | 22,801,000 | 11,953,000 | 1,182,000 | 996,000 | 1,321,000 | 540,000 | 670,000 | 1,107,000 | |||
current portion of finance lease obligations | 6,555,000 | 6,982,000 | 7,410,000 | 7,813,000 | 7,206,000 | 2,512,000 | 2,528,000 | 2,393,000 | 2,640,000 | 2,934,000 | 3,101,000 | 3,139,000 | 1,615,000 | 1,846,000 | 2,144,000 | 2,045,000 | 2,027,000 | ||||
other current liabilities | 15,167,000 | 13,481,000 | 18,351,000 | 14,119,000 | 15,656,000 | 8,200,000 | 14,295,000 | 11,447,000 | 9,841,000 | 8,863,000 | 9,987,000 | 8,476,000 | 7,585,000 | 8,310,000 | 7,146,000 | 6,025,000 | 6,745,000 | 6,716,000 | 3,986,000 | 2,101,000 | 1,993,000 |
total current liabilities | 94,618,000 | 121,563,000 | 119,874,000 | 104,901,000 | 113,513,000 | 103,482,000 | 88,197,000 | 79,525,000 | 75,368,000 | 83,855,000 | 74,750,000 | 66,248,000 | 76,010,000 | 68,910,000 | 57,863,000 | 47,984,000 | 44,688,000 | 57,033,000 | 37,615,000 | 36,091,000 | 30,680,000 |
operating lease liabilities, non-current | 76,236,000 | 77,917,000 | 79,108,000 | 77,569,000 | 76,805,000 | 77,297,000 | 79,571,000 | 76,265,000 | 75,124,000 | 71,563,000 | 72,802,000 | 73,369,000 | 74,218,000 | 74,086,000 | 75,611,000 | 75,861,000 | 74,334,000 | ||||
finance lease obligations | 4,426,000 | 5,595,000 | 6,775,000 | 7,937,000 | 9,399,000 | 812,000 | 1,331,000 | 1,844,000 | 2,344,000 | 2,865,000 | 3,406,000 | 3,938,000 | 497,000 | 779,000 | 1,120,000 | 1,598,000 | 2,043,000 | ||||
deferred tax liabilities | 10,856,000 | 11,467,000 | 8,322,000 | 8,572,000 | 8,351,000 | 8,509,000 | 9,635,000 | 7,031,000 | 7,514,000 | 8,119,000 | 9,334,000 | 1,132,000 | 7,527,000 | 12,890,000 | 24,174,000 | 26,239,000 | 28,291,000 | 30,307,000 | 29,732,000 | 28,243,000 | 30,090,000 |
other non-current liabilities | 7,004,000 | 5,567,000 | 7,934,000 | 8,494,000 | 3,039,000 | 2,815,000 | 2,752,000 | 3,602,000 | 3,756,000 | 3,415,000 | 2,632,000 | 3,000,000 | 2,638,000 | 2,788,000 | 2,734,000 | 2,896,000 | |||||
total liabilities | 193,140,000 | 222,750,000 | 219,646,000 | 206,913,000 | 216,562,000 | 192,751,000 | 181,773,000 | 167,480,000 | 163,102,000 | 169,092,000 | 163,894,000 | 148,443,000 | 161,667,000 | 160,169,000 | 161,400,000 | 154,682,000 | 151,994,000 | 93,128,000 | 73,241,000 | 70,686,000 | 89,778,000 |
commitments and contingencies | |||||||||||||||||||||
stockholders’ equity | |||||||||||||||||||||
common stock, 0.001 par value... | 177,000 | 177,000 | 176,000 | 176,000 | 175,000 | 174,000 | 173,000 | 173,000 | 172,000 | 171,000 | 170,000 | 167,000 | 166,000 | 165,000 | 165,000 | 164,000 | 163,000 | 162,000 | 159,000 | 158,000 | 140,000 |
additional paid-in capital | 1,065,355,000 | 1,046,527,000 | 1,028,443,000 | 998,666,000 | 949,456,000 | 926,062,000 | 899,354,000 | 857,561,000 | 787,562,000 | 769,142,000 | 744,008,000 | 737,574,000 | 729,899,000 | 677,588,000 | 670,674,000 | 623,755,000 | |||||
treasury stock | -304,943,000 | -247,982,000 | -260,011,000 | -217,121,000 | -216,784,000 | -131,620,000 | -50,700,000 | -25,443,000 | -1,146,000 | -743,000 | -397,000 | -528,000 | -669,000 | -796,000 | -1,002,000 | -7,546,000 | -2,860,000 | -1,802,000 | -1,802,000 | -260,686,000 | |
retained earnings | 312,274,000 | 305,864,000 | 276,535,000 | 266,333,000 | 257,575,000 | 255,214,000 | 231,814,000 | 213,613,000 | 206,139,000 | 198,983,000 | 165,878,000 | 152,531,000 | 139,692,000 | 127,517,000 | 109,449,000 | 99,118,000 | 88,828,000 | 84,249,000 | 55,941,000 | 48,017,000 | 60,585,000 |
accumulated other comprehensive income, net of income taxes | 8,404,000 | 13,335,000 | 13,023,000 | 12,184,000 | -771,000 | 870,000 | 567,000 | 212,000 | |||||||||||||
total stockholders’ equity | 1,081,267,000 | 1,131,332,000 | 1,076,250,000 | 1,090,015,000 | 1,032,433,000 | 1,083,459,000 | 1,130,580,000 | 1,105,163,000 | 1,097,091,000 | 1,073,939,000 | 1,011,285,000 | 934,222,000 | 903,198,000 | 876,859,000 | 840,015,000 | 821,335,000 | 813,689,000 | 799,066,000 | 732,756,000 | 719,416,000 | 424,616,000 |
total liabilities and stockholders' equity | 1,274,407,000 | 1,295,896,000 | 1,296,928,000 | 1,248,995,000 | 1,312,353,000 | 1,272,643,000 | 1,260,193,000 | 1,175,179,000 | 1,082,665,000 | 1,064,865,000 | 1,001,415,000 | 976,017,000 | 965,683,000 | 805,997,000 | 790,102,000 | 514,394,000 | |||||
short-term investments | 5,002,000 | 17,934,000 | 17,805,000 | 50,686,000 | 82,754,000 | 32,312,000 | |||||||||||||||
other non‑current assets | 16,024,000 | 5,778,000 | 1,571,000 | 1,731,000 | 2,780,000 | ||||||||||||||||
accrued expense | 73,552,000 | 54,532,000 | 44,264,000 | 33,085,000 | 30,524,000 | 27,431,000 | 26,190,000 | 41,456,000 | 25,127,000 | 25,460,000 | 20,213,000 | ||||||||||
other non‑current liabilities | 6,208,000 | 2,651,000 | 2,690,000 | 3,504,000 | 3,209,000 | ||||||||||||||||
additional paid‑in capital | 1,059,938,000 | 974,383,000 | 878,331,000 | 756,299,000 | 717,228,000 | ||||||||||||||||
total liabilities and stockholders’ equity | 1,354,082,000 | 1,276,210,000 | 1,243,031,000 | 1,037,028,000 | 892,194,000 | ||||||||||||||||
accumulated other comprehensive loss, net of income taxes | -7,199,000 | -14,692,000 | -163,000 | -9,242,000 | -7,428,000 | -2,803,000 | -11,927,000 | -5,510,000 | -5,133,000 | -6,326,000 | -12,605,000 | -7,975,000 | -2,341,000 | ||||||||
liabilities and stockholder’s equity: | |||||||||||||||||||||
contingent consideration | 1,193,000 | ||||||||||||||||||||
contingent consideration current | |||||||||||||||||||||
contingent considerations, current | |||||||||||||||||||||
current portion of capital lease obligations | 1,970,000 | 2,140,000 | 2,021,000 | 2,140,000 | |||||||||||||||||
contingent considerations current | 1,717,000 | 1,717,000 | 1,717,000 | 1,660,000 | |||||||||||||||||
long‑term debt | |||||||||||||||||||||
capital lease obligations | 2,579,000 | 3,106,000 | 3,618,000 | 4,112,000 | |||||||||||||||||
contingent considerations non‑current | |||||||||||||||||||||
preferred stock, 0.01 par value... | 610,000 | ||||||||||||||||||||
long-term debt | 22,000,000 | ||||||||||||||||||||
contingent considerations non-current |
Cashflow Statements:
Quarterly
Annual
| Unit: USD | 2026-03-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
operating activities: | ||||||||||||||||||||
net income | 6,410,000 | 10,202,000 | 8,758,000 | 2,361,000 | 23,400,000 | 18,201,000 | 7,474,000 | 7,156,000 | 13,347,000 | 12,839,000 | 12,175,000 | 10,331,000 | 10,290,000 | 4,579,000 | 7,924,000 | -12,568,000 | 5,644,000 | |||
adjustments to reconcile net income to net cash from operating activities | ||||||||||||||||||||
bad debt expense | 1,448,000 | 398,000 | 516,000 | 983,000 | 1,447,000 | 2,093,000 | 546,000 | 907,000 | 3,195,000 | 2,421,000 | 1,285,000 | 1,632,000 | 918,000 | 1,079,000 | ||||||
depreciation and amortization expense | 15,339,000 | 15,191,000 | 14,697,000 | 12,387,000 | 11,800,000 | 11,483,000 | 11,004,000 | 10,928,000 | 10,706,000 | 9,676,000 | 8,983,000 | 8,089,000 | 8,317,000 | 9,040,000 | 7,493,000 | 7,439,000 | 7,057,000 | |||
amortization of debt issuance costs | 109,000 | 109,000 | 108,000 | 109,000 | 108,000 | 187,000 | 73,000 | 74,000 | 74,000 | 73,000 | 74,000 | 74,000 | 73,000 | 74,000 | 74,000 | 73,000 | 74,000 | |||
non-cash lease expense | 2,074,000 | 1,998,000 | 2,031,000 | 1,874,000 | 1,835,000 | 2,138,000 | 1,622,000 | 1,569,000 | 1,606,000 | 1,635,000 | 1,658,000 | 1,652,000 | 1,880,000 | 2,002,000 | ||||||
deferred taxes | 1,501,000 | 16,757,000 | 3,665,000 | -3,367,000 | -4,400,000 | -5,723,000 | -7,567,000 | -3,963,000 | -3,082,000 | -11,257,000 | -5,382,000 | -2,000,000 | -1,958,000 | -2,016,000 | -1,397,000 | -1,847,000 | -1,328,000 | |||
stock-based compensation expense | 24,249,000 | 27,379,000 | 27,007,000 | 24,342,000 | 22,752,000 | 22,950,000 | 24,715,000 | 20,241,000 | 15,791,000 | 15,167,000 | 11,813,000 | 10,971,000 | 9,259,000 | 10,994,000 | 4,848,000 | 4,714,000 | 2,538,000 | |||
interest expense | 273,000 | 66,000 | -44,000 | 299,000 | 914,000 | -70,000 | -848,000 | 64,000 | 151,000 | -65,000 | 86,000 | -14,000 | 121,000 | -57,000 | 66,000 | |||||
loss on disposal of fixed assets | 12,000 | 0 | 89,000 | 0 | 8,000 | 874,000 | 471,000 | |||||||||||||
other | 916,000 | 1,190,000 | 285,000 | -704,000 | 1,978,000 | -222,000 | 905,000 | 677,000 | 665,000 | 211,000 | -2,000 | 620,000 | -152,000 | -150,000 | 599,000 | 130,000 | -68,000 | |||
changes in operating assets and liabilities, net of effects of business combinations | ||||||||||||||||||||
trade receivables | -3,698,000 | -29,355,000 | 26,185,000 | 14,766,000 | -37,035,000 | -6,064,000 | 6,771,000 | 9,626,000 | -13,573,000 | -4,162,000 | -8,052,000 | -1,900,000 | -9,718,000 | -12,224,000 | -7,828,000 | 715,000 | 7,803,000 | |||
prepaid expenses and other assets | -16,311,000 | -4,062,000 | -22,232,000 | -10,530,000 | 1,240,000 | 4,616,000 | -11,990,000 | -5,218,000 | 1,798,000 | -4,294,000 | -6,874,000 | -1,161,000 | 1,383,000 | -2,332,000 | ||||||
trade payables | -2,060,000 | 419,000 | 301,000 | 337,000 | -1,684,000 | 2,693,000 | -2,131,000 | 55,000 | 349,000 | -1,574,000 | 3,700,000 | 1,190,000 | 2,260,000 | 2,000 | ||||||
accrued expenses and other liabilities | -26,079,000 | 10,877,000 | -11,664,000 | -5,283,000 | 15,029,000 | 2,343,000 | 5,307,000 | -10,342,000 | 4,495,000 | -10,027,000 | 2,048,000 | 2,371,000 | 3,776,000 | -13,754,000 | ||||||
net cash from operating activities | 4,171,000 | 51,181,000 | 49,613,000 | 37,663,000 | 37,384,000 | 54,625,000 | 35,881,000 | 31,774,000 | 35,522,000 | 10,738,000 | 21,426,000 | 31,812,000 | 28,798,000 | -2,249,000 | 16,206,000 | 22,764,000 | 19,464,000 | |||
capital expenditures | -10,543,000 | -12,139,000 | -9,527,000 | -6,286,000 | -7,357,000 | -6,234,000 | -7,165,000 | -6,393,000 | -4,638,000 | -3,572,000 | -4,099,000 | -14,113,000 | -8,847,000 | -4,759,000 | -1,986,000 | -1,598,000 | -1,915,000 | |||
free cash flows | -6,372,000 | 39,042,000 | 40,086,000 | 31,377,000 | 30,027,000 | 48,391,000 | 28,716,000 | 25,381,000 | 30,884,000 | 7,166,000 | 17,327,000 | 17,699,000 | 19,951,000 | -7,008,000 | 14,220,000 | 21,166,000 | 17,549,000 | |||
investing activities: | ||||||||||||||||||||
purchase of property, plant and equipment | -10,543,000 | -12,139,000 | -9,527,000 | -6,286,000 | -7,357,000 | -6,234,000 | -7,165,000 | -6,393,000 | -4,638,000 | -3,572,000 | -4,099,000 | -14,113,000 | -8,847,000 | -4,759,000 | -1,986,000 | -1,598,000 | -1,915,000 | |||
acquisition of businesses, net of cash acquired | 0 | 0 | -82,578,000 | |||||||||||||||||
other investing activities | 0 | 0 | -1,000,000 | |||||||||||||||||
net cash from investing activities | -10,543,000 | -7,070,000 | 3,157,000 | -89,864,000 | 24,678,000 | 25,976,000 | -56,891,000 | -38,604,000 | -377,568,000 | -71,878,000 | -3,572,000 | -4,099,000 | -4,380,000 | -14,113,000 | -8,847,000 | -4,759,000 | -150,003,000 | -26,309,000 | ||
financing activities: | ||||||||||||||||||||
proceeds from common stock issued upon exercise of stock options | 43,000 | 260,000 | 148,000 | 222,000 | 426,000 | 324,000 | 870,000 | 1,695,000 | 2,856,000 | 2,053,000 | 3,991,000 | 1,766,000 | 896,000 | 2,391,000 | 838,000 | 1,678,000 | 6,926,000 | 2,067,000 | 2,909,000 | 538,000 |
finance lease payments | -1,597,000 | -1,565,000 | -854,000 | -525,000 | -535,000 | -378,000 | -747,000 | -815,000 | -577,000 | -515,000 | -513,000 | -379,000 | -427,000 | -480,000 | ||||||
shares repurchased under authorized repurchase programs | -75,145,000 | |||||||||||||||||||
shares repurchased for settlement of employee tax withholdings | -1,437,000 | -3,391,000 | -494,000 | -3,210,000 | -2,734,000 | -636,000 | -660,000 | -1,792,000 | -888,000 | -945,000 | -1,966,000 | -787,000 | -561,000 | -492,000 | -8,133,000 | -1,058,000 | 0 | |||
net cash from financing activities | -78,136,000 | -54,761,000 | -291,000 | -85,753,000 | -79,173,000 | -25,715,000 | -23,650,000 | -912,000 | 5,158,000 | 531,000 | 2,648,000 | 466,000 | 5,840,000 | 1,520,000 | -6,954,000 | -3,113,000 | 35,185,000 | -242,000 | ||
effect of exchange rate changes on cash and cash equivalents and restricted cash | -746,000 | -438,000 | 3,021,000 | 1,526,000 | -2,039,000 | 1,000,000 | -473,000 | -377,000 | -404,000 | -116,000 | 131,000 | -277,000 | -869,000 | 131,000 | -186,000 | 222,000 | -209,000 | |||
net decrease in cash, cash equivalents, and restricted cash | -85,254,000 | 55,500,000 | -136,428,000 | |||||||||||||||||
cash, cash equivalents, and restricted cash - beginning of period | 260,034,000 | 0 | 0 | 293,741,000 | 0 | 0 | 310,257,000 | 0 | 0 | 267,938,000 | 0 | 0 | 221,725,000 | 0 | 0 | 33,395,000 | ||||
cash, cash equivalents, and restricted cash - end of period | 174,780,000 | -11,088,000 | 55,500,000 | 157,313,000 | 55,886,000 | -45,133,000 | 302,138,000 | -36,229,000 | 9,698,000 | 285,862,000 | 18,942,000 | 12,128,000 | 211,735,000 | -10,531,000 | 280,541,000 | 49,857,000 | ||||
cash and cash equivalents | 173,802,000 | -11,055,000 | 55,424,000 | 156,360,000 | -19,090,000 | 55,844,000 | -45,951,000 | 302,017,000 | -36,225,000 | 9,699,000 | 285,738,000 | 18,949,000 | 12,138,000 | 211,600,000 | -10,530,000 | 280,540,000 | 49,815,000 | |||
restricted cash - current | 3,000 | 34,000 | -95,000 | |||||||||||||||||
restricted cash - non-current | 978,000 | 4,000 | 73,000 | 919,000 | 35,000 | |||||||||||||||
total cash and cash equivalents and restricted cash | 174,780,000 | -11,088,000 | 55,500,000 | 157,313,000 | -19,150,000 | 55,886,000 | -45,133,000 | 302,138,000 | -36,229,000 | 9,698,000 | 285,862,000 | 18,942,000 | 12,128,000 | 211,735,000 | -10,531,000 | 280,541,000 | 49,857,000 | |||
supplemental cash flow information: | ||||||||||||||||||||
cash paid for interest | 300,000 | 378,000 | 459,000 | 41,000 | 49,000 | 80,000 | 276,000 | 74,000 | 38,000 | 123,000 | 266,000 | 237,000 | 38,000 | 244,000 | 55,000 | 378,000 | 147,000 | |||
non-cash investing and financing activities: | ||||||||||||||||||||
right-of-use assets obtained in exchange for new operating lease liabilities, net of impairments and tenant improvement allowances | 245,000 | 2,971,000 | 353,000 | 1,815,000 | -462,000 | 5,342,000 | 3,004,000 | 6,207,000 | 756,000 | -154,000 | 1,415,000 | |||||||||
acquisition of equipment under finance lease | 0 | 0 | 13,805,000 | 0 | ||||||||||||||||
capital assets financed by accounts payable and accrued expenses | 55,000 | -214,000 | 151,000 | 98,000 | -76,000 | 64,000 | -27,000 | 45,000 | 102,000 | 378,000 | ||||||||||
stock-based compensation included in capitalized software development costs | 1,364,000 | 1,407,000 | 1,039,000 | 744,000 | 555,000 | 521,000 | 593,000 | 471,000 | 395,000 | 297,000 | 232,000 | 179,000 | 113,000 | 109,000 | ||||||
accrued excise tax on net share repurchases | 618,000 | 396,000 | -157,000 | 732,000 | ||||||||||||||||
purchase of short-term investments | -17,692,000 | 0 | -49,726,000 | -32,211,000 | ||||||||||||||||
proceeds from maturity of short-term investments | 5,069,000 | 49,727,000 | ||||||||||||||||||
proceeds from common stock issued under employee purchase plan | 0 | 1,617,000 | 0 | 1,585,000 | 0 | 966,000 | 0 | |||||||||||||
shares repurchased under the repurchase program and new repurchase program | -50,065,000 | 0 | -82,240,000 | |||||||||||||||||
payment of excise tax on shares repurchased | 0 | |||||||||||||||||||
net increase in cash, cash equivalents, and restricted cash | -19,150,000 | 55,886,000 | -45,133,000 | -8,119,000 | -36,229,000 | 9,698,000 | 17,924,000 | 18,942,000 | 12,128,000 | -9,990,000 | -10,531,000 | 280,541,000 | 16,462,000 | |||||||
cash paid for taxes | 1,955,000 | 53,396,000 | 2,366,000 | 5,788,000 | 6,650,000 | 28,167,000 | 1,324,000 | 11,454,000 | 39,576,000 | 1,708,000 | 9,049,000 | 213,000 | 948,000 | 2,281,000 | 2,260,000 | 1,045,000 | ||||
impairment of long-lived assets | 0 | |||||||||||||||||||
change in fair value of contingent consideration | 0 | |||||||||||||||||||
proceeds from revolving credit facility | 0 | 0 | 50,000,000 | |||||||||||||||||
payments to revolving credit facility | 0 | 0 | -50,000,000 | |||||||||||||||||
payment of contingent consideration related to zentrick acquisition | 0 | 0 | -3,247,000 | |||||||||||||||||
payments related to offering costs | 0 | 0 | -6,000 | -89,000 | -20,527,000 | -1,181,000 | ||||||||||||||
shares repurchased under the repurchase program | -77,947,000 | -25,025,000 | ||||||||||||||||||
cash, cash equivalents, and restricted cash—beginning of period | ||||||||||||||||||||
cash, cash equivalents, and restricted cash—end of period | ||||||||||||||||||||
| ||||||||||||||||||||
non‑cash investing and financing transactions: | ||||||||||||||||||||
common stock issued in connection with acquisition | 0 | |||||||||||||||||||
liabilities for contingent consideration | ||||||||||||||||||||
changes in operating assets and liabilities | ||||||||||||||||||||
restricted cash | 818,000 | 121,000 | -4,000 | -1,000 | 124,000 | -7,000 | -10,000 | 135,000 | -1,000 | 1,000 | 42,000 | |||||||||
transfer of funds to subsidiaries | ||||||||||||||||||||
proceeds from issuance of common stock upon initial public offering | 0 | 0 | ||||||||||||||||||
proceeds from issuance of common stock in connection to concurrent private placement | ||||||||||||||||||||
payments for offering costs | ||||||||||||||||||||
effect of exchange rate changes on cash and cash equivalents | ||||||||||||||||||||
net increase in cash and cash equivalents | ||||||||||||||||||||
cash and cash equivalents—beginning of period | ||||||||||||||||||||
cash and cash equivalents—end of period | ||||||||||||||||||||
treasury stock reissued upon the conversion of series a preferred stock for common stock | ||||||||||||||||||||
due to consolidated subsidiaries | ||||||||||||||||||||
interest income | ||||||||||||||||||||
transfer of funds to subsidiary | ||||||||||||||||||||
repurchase of vested options | ||||||||||||||||||||
proceeds from series a preferred stock issuance, net of issuance costs | ||||||||||||||||||||
payments to shareholders for preferred stock series a | ||||||||||||||||||||
exchange of common stock for preferred stock | ||||||||||||||||||||
offering costs | -4,000 | 18,728,000 | 3,073,000 | |||||||||||||||||
changes in operating assets and liabilities net of effect of business combinations | ||||||||||||||||||||
acquisition of business, net of cash acquired | ||||||||||||||||||||
payments of long-term debt | 0 | |||||||||||||||||||
deferred payment related to zentrick acquisition | 0 | |||||||||||||||||||
right-of-use assets obtained in exchange for new operating lease liabilities, net of impairments | 495,000 | |||||||||||||||||||
capital assets financed by accounts payable | ||||||||||||||||||||
conversion of series a preferred stock to common stock | ||||||||||||||||||||
offering costs included in accounts payable and accrued expense | -1,800,000 | 1,889,000 | ||||||||||||||||||
right-of-use assets obtained in exchange for new operating lease liabilities | 79,563,000 | |||||||||||||||||||
bad debt (recovery) expense | -390,000 | |||||||||||||||||||
accretion of acquisition liabilities | ||||||||||||||||||||
prepaid expenses and other current assets | 4,874,000 | -2,038,000 | 1,754,000 | |||||||||||||||||
other non-current assets | 137,000 | -287,000 | -12,000 | |||||||||||||||||
accrued expenses | -805,000 | 6,590,000 | -6,469,000 | |||||||||||||||||
other current liabilities | 1,920,000 | -275,000 | 1,102,000 | |||||||||||||||||
other non-current liabilities | -249,000 | -264,000 | -856,000 | |||||||||||||||||
deferred payment related to leiki acquisition | ||||||||||||||||||||
proceeds from issuance of common stock in connection with concurrent private placement | 0 | |||||||||||||||||||
capital lease payments | -418,000 | -569,000 | -235,000 | |||||||||||||||||
conversion of series a preferred stock to common stock in connection with the initial public offering | 0 | |||||||||||||||||||
treasury stock reissued upon the conversion of series a preferred stock to common stock | 0 | |||||||||||||||||||
acquisition of equipment under capital lease | 0 | 0 | 1,518,000 | |||||||||||||||||
trade payables and other liabilities | 1,065,000 | -524,000 | ||||||||||||||||||
net cash (used in) investing activities | -1,915,000 | |||||||||||||||||||
net cash (used in) financing activities | -878,000 |
