KineRuby

Research

HomeVEEV overviewFinancial chartsStock screener

Valuation & planning

DCF valuationCompound interestDividend snowballAll tools

Watchlist

Star a ticker to pin it here.

KineRubyLog in
HomeAnalysisScreenerTools
Veeva Systems Inc. logo

Veeva Systems Inc.

VEEVNYSE

$321.81

Last price · USD

Market cap
$53.74B
P/E
59.2x
EV / EBITDA
42.1x
P/S
16.8x
FCF yield
2.6%
Div. yield
0.00%

Multiples use last price and FY2026 annual figures. Market cap estimated from diluted shares.

OverviewBusinessFinancialsPeersChartsValuation

Veeva Systems Inc. cash flow statement

Annual · USD millions except per-share data · 31 lines

Fiscal yearTrend2026latest2025202420232022CAGR
Operating activities
Net income909714526488427+20.8%
Depreciation & amortization5039373837+8.1%
Deferred income tax65(112)(105)(128)11+55.7%
Stock-based compensation4730000—
Change in working capital(92)861721—
Accounts receivables(255)(169)(104)(91)(83)—
Accounts payables6(2)(10)21(3)—
Other working capital15717917577107+10.0%
Other non-cash items10441393375268-56.1%
Net cash from operating activities1,4151,090911780764+16.6%
Operating cash flow1,4151,090911780764+16.6%
Investing activities
Investments in PP&E(29)(21)(26)(14)(14)—
Capital expenditure(29)(21)(26)(14)(14)—
Acquisitions, net0000(8)—
Purchases of investments(3,133)(2,582)(2,698)(1,997)(1,117)—
Sales / maturities of investments2,0581,9021,6481,003793+26.9%
Net cash from investing activities(1,104)(700)(1,076)(1,008)(346)—
Financing activities
Net debt issuance0000-0—
Long-term net debt issuance0000-0—
Net stock issuance84106634452+13.0%
Common stock issuance254106634452+49.0%
Common stock repurchased(170)0000—
Net common stock issuance84106634452+13.0%
Other financing activities(93)(79)(79)(63)(55)—
Net cash from financing activities(9)26(16)(19)(4)—
Cash summary
Effect of forex changes on cash1(2)(2)(5)(5)—
Net change in cash302414(183)(252)410-7.3%
Cash at beginning of period1,1217078901,141732+11.3%
Cash at end of period1,4231,1217078901,141+5.7%
Free cash flow1,3861,070885767750+16.6%
Income taxes paid23032213416859+40.7%