‹ Screener

EPAM Systems, Inc.

EPAM · Services-Computer Programming Services · 52.2M shares · +1%/yr ↑ shares · EDGAR filings ↗
Net buyback after stock comp: $17M (gross $165M, SBC $148M)

Reference price $96.71 · est. market cap ~$5.1B — last insider purchase, 2026-04-30 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)

Grade

B74

IT-services firm, profitable and growing with a debt-free balance sheet and strong free cash flow.

Strengths

Risks

Notable findings

Quarterly revenue

2025-06-30 · $1.4B2025-09-30 · $1.4B2025-12-31 · $1.4B2026-03-31 · $1.4B

Last 4 quarters · from SEC filings.

Key metrics

Gross margin
28.8%
Operating margin
9.5%
Net margin
6.9%
Return on equity
10.3%
Return on assets
7.7%
ROIC
11.1%
Revenue growth (QoQ)
-0.5%
Net-income growth
-16.9%
Debt / equity
0.0×
Net debt / EBITDA
-2.0×
Current ratio
2.6×
Free cash flow
$613M
EBITDA
$645M
Tangible book value
$2.1B
Cash & investments
$1.3B
Stock comp / revenue
3.2%

Insider transactions · last 18 months

DateInsiderTypeSharesPrice
2026-05-22Roman EugeneTax withheld673$103.19
2026-05-21Segert Robert E.Grant2.1K
2026-05-21Robb KarlGrant2.1K
2026-05-21Smart JillGrant2.1K
2026-05-21Vargo Ronald PGrant2.1K
2026-05-21McMahon ChandraGrant2.1K
2026-05-21Mayoras Richard MichaelGrant2.1K
2026-05-21Aguirre DeAnneGrant2.1K
2026-05-21Roman EugeneGrant2.1K
2026-05-21Shan Helen L.Grant2.1K
2026-04-30Solomon Lawrence FBuy78$96.71
2026-04-30Fejes BalazsBuy78$96.71
2026-04-30Dvorkin ViktarBuy78$96.71
2026-04-30Abrahams Gary CBuy78$96.71
2026-04-30Peterson Jason D.Buy78$96.71
2026-04-30Rockwell EdwardBuy78$96.71
2026-03-31Dvorkin ViktarGrant22K
2026-03-25Dobkin ArkadiyOption exercise41K$70.52
2026-03-25Dobkin ArkadiyTax withheld30K$133.26
2026-03-15Peterson Jason D.Tax withheld546$137.14
2026-03-15Peterson Jason D.Tax withheld1.2K$137.14
2026-03-15Peterson Jason D.Grant17K
2026-03-15Solomon Lawrence FTax withheld288$137.14
2026-03-15Solomon Lawrence FTax withheld314$137.14
2026-03-15Solomon Lawrence FTax withheld312$137.14
2026-03-15Solomon Lawrence FTax withheld667$137.14
2026-03-15Solomon Lawrence FGrant11K
2026-03-15Shekhter ElainaTax withheld129$137.14
2026-03-15Shekhter ElainaTax withheld153$137.14
2026-03-15Shekhter ElainaTax withheld327$137.14
2026-03-15Shekhter ElainaGrant8.2K
2026-03-15Dobkin ArkadiyTax withheld883$137.14
2026-03-15Dobkin ArkadiyTax withheld1.1K$137.14
2026-03-15Dobkin ArkadiyTax withheld1.1K$137.14
2026-03-15Dobkin ArkadiyTax withheld2.4K$137.14
2026-03-15Dobkin ArkadiyGrant16K
2026-03-15Fejes BalazsTax withheld406$137.14
2026-03-15Fejes BalazsTax withheld505$137.14
2026-03-15Fejes BalazsTax withheld502$137.14
2026-03-15Fejes BalazsTax withheld1.1K$137.14
2026-03-15Fejes BalazsGrant26K
2026-03-15Shekhter ElainaTax withheld154$137.14
2026-03-15Rockwell EdwardTax withheld81$137.14
2026-03-15Rockwell EdwardTax withheld120$137.14
2026-03-15Rockwell EdwardTax withheld120$137.14
2026-03-15Rockwell EdwardTax withheld255$137.14
2026-03-15Rockwell EdwardGrant5.9K
2026-03-15Dvorkin ViktarTax withheld228$137.14
2026-03-15Dvorkin ViktarTax withheld240$137.14
2026-03-15Dvorkin ViktarTax withheld239$137.14
2026-03-15Dvorkin ViktarTax withheld510$137.14
2026-03-15Dvorkin ViktarGrant11K
2026-03-15Abrahams Gary CTax withheld34$137.14
2026-03-15Abrahams Gary CTax withheld41$137.14
2026-03-15Abrahams Gary CTax withheld41$137.14
2026-03-15Abrahams Gary CTax withheld52$137.14
2026-03-15Abrahams Gary CGrant1.2K
2026-03-15Peterson Jason D.Tax withheld442$137.14
2026-03-15Peterson Jason D.Tax withheld1.0K$137.14
2026-03-15Peterson Jason D.Tax withheld549$137.14
2025-12-15Segert Robert E.Gift72
2025-12-15Segert Robert E.Gift240
2025-12-10Shnayder BorisOption exercise5.0K$70.52
2025-12-10Shnayder BorisSell5.0K$207.00
2025-11-17Abrahams Gary CSell600$179.29
2025-11-13Dvorkin ViktarSell35$181.72
2025-11-13Dvorkin ViktarSell2.5K$181.80
2025-10-31Peterson Jason D.Buy56$134.69
2025-10-31Rockwell EdwardBuy56$134.69
2025-10-31Fejes BalazsBuy56$134.69
2025-10-31Dvorkin ViktarBuy56$134.69
2025-10-31Shnayder BorisBuy56$134.69
2025-10-31Abrahams Gary CBuy56$134.69
2025-10-31Solomon Lawrence FBuy56$134.69
2025-10-21Yezhkov SergeySell1.5K$150.27
2025-10-02Yezhkov SergeySell10K$150.86
2025-10-02Yezhkov SergeySell10K$150.86
2025-09-01Fejes BalazsGrant4.1K
2025-08-29Yezhkov SergeyOther4.7K
2025-08-29Yezhkov SergeyTax withheld1.2K$174.18
2025-08-29Yezhkov SergeyTax withheld1.2K$174.18
2025-05-31Roman EugeneTax withheld515$174.49
2025-05-22Shnayder BorisSell10K$183.97
2025-05-22Mayoras Richard MichaelGrant1.4K
2025-05-22Segert Robert E.Grant1.4K
2025-05-22Robb KarlGrant1.4K
2025-05-22Smart JillGrant1.4K
2025-05-22Vargo Ronald PGrant1.4K
2025-05-22McMahon ChandraGrant1.4K
2025-05-22Aguirre DeAnneGrant1.4K
2025-05-22Roman EugeneGrant1.4K
2025-05-22Shan Helen L.Grant1.4K
2025-05-22Shnayder BorisOption exercise10K$74.11
2025-04-30Yezhkov SergeyBuy56$133.37
2025-04-30Shnayder BorisBuy56$133.37
2025-04-30Peterson Jason D.Buy56$133.37
2025-04-30Dvorkin ViktarBuy56$133.37
2025-04-30Solomon Lawrence FBuy56$133.37
2025-04-30Rockwell EdwardBuy56$133.37
2025-04-30Abrahams Gary CBuy56$133.37
2025-04-30Yezhkov SergeyBuy56$133.37
2025-04-30Fejes BalazsBuy56$133.37
2025-03-24Dvorkin ViktarGift14K
2025-03-24Dvorkin ViktarGift14K
2025-03-21Dobkin ArkadiyTax withheld32K$175.30
2025-03-21Dobkin ArkadiyOption exercise50K$61.38
2025-03-15Solomon Lawrence FGrant7.2K
2025-03-15Shnayder BorisTax withheld126$182.73
2025-03-15Shnayder BorisTax withheld144$182.73
2025-03-15Shnayder BorisTax withheld82$182.73
2025-03-15Shnayder BorisTax withheld65$182.73
2025-03-15Shekhter ElainaTax withheld153$182.73
2025-03-15Shekhter ElainaTax withheld154$182.73
2025-03-15Shekhter ElainaTax withheld129$182.73
2025-03-15Shekhter ElainaTax withheld82$182.73
2025-03-15Shekhter ElainaGrant5.4K
2025-03-15Dobkin ArkadiyTax withheld584$182.73
2025-03-15Dobkin ArkadiyTax withheld942$182.73
2025-03-15Dobkin ArkadiyTax withheld884$182.73
2025-03-15Dobkin ArkadiyTax withheld1.1K$182.73
2025-03-15Dobkin ArkadiyGrant22K
2025-03-15Fejes BalazsTax withheld502$182.73
2025-03-15Fejes BalazsTax withheld505$182.73
2025-03-15Fejes BalazsTax withheld406$182.73
2025-03-15Fejes BalazsTax withheld255$182.73
2025-03-15Fejes BalazsGrant11K
2025-03-15Shnayder BorisGrant3.6K
2025-03-15Rockwell EdwardTax withheld120$182.73
2025-03-15Rockwell EdwardTax withheld120$182.73
2025-03-15Rockwell EdwardTax withheld81$182.73
2025-03-15Rockwell EdwardTax withheld53$182.73
2025-03-15Rockwell EdwardGrant3.6K
2025-03-15Dvorkin ViktarTax withheld190$182.73
2025-03-15Dvorkin ViktarTax withheld301$182.73
2025-03-15Dvorkin ViktarTax withheld366$182.73
2025-03-15Dvorkin ViktarTax withheld365$182.73
2025-03-15Dvorkin ViktarGrant7.2K
2025-03-15Yezhkov SergeyTax withheld144$182.73
2025-03-15Yezhkov SergeyTax withheld173$182.73
2025-03-15Yezhkov SergeyTax withheld155$182.73
2025-03-15Yezhkov SergeyTax withheld99$182.73
2025-03-15Yezhkov SergeyGrant4.2K
2025-03-15Abrahams Gary CTax withheld47$182.73
2025-03-15Abrahams Gary CTax withheld40$182.73
2025-03-15Abrahams Gary CTax withheld34$182.73
2025-03-15Abrahams Gary CTax withheld19$182.73
2025-03-15Abrahams Gary CGrant752
2025-03-15Peterson Jason D.Tax withheld442$182.73
2025-03-15Peterson Jason D.Tax withheld998$182.73
2025-03-15Peterson Jason D.Tax withheld549$182.73
2025-03-15Peterson Jason D.Tax withheld546$182.73
2025-03-15Peterson Jason D.Tax withheld263$182.73
2025-03-15Peterson Jason D.Grant11K
2025-03-15Solomon Lawrence FTax withheld314$182.73
2025-03-15Solomon Lawrence FTax withheld312$182.73
2025-03-15Solomon Lawrence FTax withheld257$182.73
2025-03-15Solomon Lawrence FTax withheld163$182.73
2025-03-05Yezhkov SergeyOption exercise18K$61.38
2025-03-05Yezhkov SergeySell18K$199.07
2025-03-04Fejes BalazsSell5.4K$200.00
2025-02-25Dvorkin ViktarOption exercise13K$73.27
2025-01-27Peterson Jason D.Sell1.1K$257.00

All non-derivative Form 4 activity (SEC), newest first.

Notable events (8-K)

DateItems
2026-05-26Exec/director change5.03Shareholder voteExhibitsfiling ↗
2026-05-07ResultsExhibitsfiling ↗
2026-04-01Exec/director changeExhibitsfiling ↗
2026-03-12Reg FDExhibitsfiling ↗
2026-03-05Material agreementReg FDExhibitsfiling ↗
2026-02-19ResultsExhibitsfiling ↗
2026-01-13Reg FDfiling ↗
2025-11-06ResultsExhibitsfiling ↗

Recent filings

FormFiledPeriodAccession
8-K2026-05-262026-05-210001352010-26-000034 ↗
8-K2026-05-072026-05-070001352010-26-000026 ↗
10-Q2026-05-072026-03-310001352010-26-000029 ↗
8-K2026-04-012026-03-310001352010-26-000024 ↗
8-K2026-03-122026-03-120001352010-26-000021 ↗
8-K2026-03-052026-03-040001352010-26-000019 ↗
10-K2026-02-262025-12-310001352010-26-000015 ↗
8-K2026-02-192026-02-190001352010-26-000010 ↗
8-K2026-01-132026-01-130001352010-26-000005 ↗
8-K2025-11-062025-11-060001352010-25-000053 ↗
10-Q2025-11-062025-09-300001352010-25-000056 ↗
8-K2025-10-212025-10-160001352010-25-000050 ↗