‹ Screener

COGNIZANT TECHNOLOGY SOLUTIONS CORP

CTSH · Services-Computer Programming Services · 473.9M shares · -3%/yr ↓ buyback · EDGAR filings ↗
Net buyback after stock comp: $888M (gross $1.1B, SBC $176M)

Reference price $51.70 · est. market cap ~$24.5B — last insider sale, 2026-06-15 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)

Grade

B78

IT-services giant with strong margins, enormous free cash flow, and a clean balance sheet; growth is steady.

Strengths

Risks

Notable findings

Quarterly revenue

2025-06-30 · $5.2B2025-09-30 · $5.4B2025-12-31 · $5.3B2026-03-31 · $5.4B

Last 4 quarters · from SEC filings.

Key metrics

Operating margin
16.1%
Net margin
10.6%
Return on equity
14.9%
Return on assets
10.8%
ROIC
17.2%
Revenue growth (QoQ)
1.5%
Net-income growth
-0.4%
Debt / equity
0.0×
Net debt / EBITDA
-0.4×
Current ratio
2.1×
Free cash flow
$2.6B
EBITDA
$3.9B
Tangible book value
$6.5B
Cash & investments
$2.0B
Stock comp / revenue
0.9%

Insider transactions · last 18 months

DateInsiderTypeSharesPrice
2026-06-15Kerdman AlinaSell133$51.70
2026-06-15Varrier RajeshOption exercise749
2026-06-15Varrier RajeshOption exercise272
2026-06-15Kerdman AlinaOption exercise199
2026-06-15Varrier RajeshOption exercise250
2026-06-15Varrier RajeshTax withheld466$52.17
2026-06-15Dalal Jatin POption exercise1.8K
2026-06-15Dalal Jatin POption exercise648
2026-06-15Dalal Jatin PTax withheld1.3K$52.17
2026-06-15Diaz KathrynOption exercise698
2026-06-15Diaz KathrynOption exercise49
2026-06-15Diaz KathrynTax withheld372$52.17
2026-06-15Gummadi SuryaOption exercise1.4K
2026-06-15Gummadi SuryaOption exercise598
2026-06-15Gummadi SuryaTax withheld987$52.17
2026-06-15Singisetti Ravi KumarOption exercise6.0K
2026-06-15Singisetti Ravi KumarTax withheld3.2K$52.17
2026-06-15Kim John SunshinOption exercise1.6K
2026-06-15Kim John SunshinTax withheld888$52.17
2026-06-15Ayyar Balu GaneshOption exercise848
2026-06-15Kerdman AlinaTax withheld65$52.17
2026-06-10ROHLEDER STEPHEN JBuy4.0K$52.00
2026-06-03Schot AbrahamTax withheld29$55.14
2026-06-03Silvent KarimaOption exercise2.9K
2026-06-03Silvent KarimaTax withheld24$55.14
2026-06-03Bali VinitaOption exercise2.9K
2026-06-03Bali VinitaTax withheld32$55.14
2026-06-03Schot AbrahamOption exercise2.9K
2026-06-03Deskus ArchanaOption exercise2.9K
2026-06-03Patsalos-Fox MichaelOption exercise2.9K
2026-06-03Abdalla ZeinOption exercise2.9K
2026-06-03Abdalla ZeinTax withheld17$55.14
2026-06-03VELLI JOSEPH MOption exercise2.9K
2026-06-01Kim John SunshinOption exercise407
2026-06-01Kerdman AlinaOption exercise198
2026-06-01Kerdman AlinaOption exercise14
2026-06-01Kerdman AlinaOption exercise407
2026-06-01Kerdman AlinaTax withheld207$55.76
2026-06-01Kerdman AlinaSell146$56.41
2026-06-01Varrier RajeshOption exercise339
2026-06-01Varrier RajeshOption exercise203
2026-06-01Varrier RajeshTax withheld210$55.76
2026-06-01Dalal Jatin POption exercise2.0K
2026-06-01Dalal Jatin POption exercise3.0K
2026-06-01Dalal Jatin POption exercise1.5K
2026-06-01Dalal Jatin PTax withheld3.5K$55.76
2026-06-01Diaz KathrynOption exercise743
2026-06-01Diaz KathrynOption exercise985
2026-06-01Diaz KathrynOption exercise407
2026-06-01Diaz KathrynTax withheld1.1K$55.76
2026-06-01Gummadi SuryaOption exercise1.2K
2026-06-01Gummadi SuryaOption exercise319
2026-06-01Gummadi SuryaOption exercise2.3K
2026-06-01Gummadi SuryaOption exercise1.4K
2026-06-01Gummadi SuryaTax withheld2.6K$55.76
2026-06-01Singisetti Ravi KumarOption exercise5.3K
2026-06-01Singisetti Ravi KumarOption exercise9.8K
2026-06-01Singisetti Ravi KumarTax withheld8.2K$55.76
2026-06-01Kim John SunshinOption exercise1.3K
2026-06-01Kim John SunshinOption exercise478
2026-06-01Kim John SunshinOption exercise2.2K
2026-06-01Kim John SunshinTax withheld2.4K$55.76
2026-06-01Ayyar Balu GaneshOption exercise902
2026-06-01Ayyar Balu GaneshOption exercise1.2K
2026-05-18Kerdman AlinaSell154$48.04
2026-04-02Kerdman AlinaSell194$61.29
2026-04-01Kerdman AlinaOption exercise207
2026-04-01Kerdman AlinaTax withheld70$61.35
2026-03-16Kerdman AlinaSell131$60.78
2026-03-15Varrier RajeshOption exercise249
2026-03-15Varrier RajeshOption exercise3.9K
2026-03-15Varrier RajeshTax withheld2.0K$60.37
2026-03-15Dalal Jatin POption exercise1.8K
2026-03-15Dalal Jatin POption exercise973
2026-03-15Dalal Jatin POption exercise29K
2026-03-15Dalal Jatin PTax withheld17K$60.37
2026-03-15Diaz KathrynOption exercise699
2026-03-15Diaz KathrynOption exercise75
2026-03-15Diaz KathrynOption exercise2.7K
2026-03-15Diaz KathrynOption exercise1.1K
2026-03-15Diaz KathrynTax withheld2.2K$60.37
2026-03-15Gummadi SuryaOption exercise1.4K
2026-03-15Gummadi SuryaOption exercise898
2026-03-15Gummadi SuryaOption exercise10K
2026-03-15Gummadi SuryaTax withheld6.0K$60.37
2026-03-15Singisetti Ravi KumarOption exercise6.0K
2026-03-15Singisetti Ravi KumarOption exercise63K
2026-03-15Singisetti Ravi KumarTax withheld36K$60.37
2026-03-15Kim John SunshinOption exercise1.6K
2026-03-15Kim John SunshinOption exercise11K
2026-03-15Kim John SunshinTax withheld6.7K$60.37
2026-03-15Ayyar Balu GaneshOption exercise848
2026-03-15Ayyar Balu GaneshOption exercise7.8K
2026-03-15Kerdman AlinaOption exercise200
2026-03-15Kerdman AlinaTax withheld67$60.37
2026-03-15Varrier RajeshOption exercise749
2026-03-15Varrier RajeshOption exercise542
2026-03-06Diaz KathrynOption exercise468
2026-03-06Diaz KathrynTax withheld222$65.78
2026-03-04Dalal Jatin PTax withheld1.2K$64.34
2026-03-04Dalal Jatin POption exercise2.2K
2026-03-02Kerdman AlinaSell151$63.16
2026-03-01Dalal Jatin PTax withheld1.1K$64.43
2026-03-01Diaz KathrynOption exercise744
2026-03-01Diaz KathrynTax withheld386$64.43
2026-03-01Gummadi SuryaOption exercise1.2K
2026-03-01Gummadi SuryaOption exercise637
2026-03-01Gummadi SuryaTax withheld887$64.43
2026-03-01Singisetti Ravi KumarOption exercise5.3K
2026-03-01Singisetti Ravi KumarTax withheld2.8K$64.43
2026-03-01Kerdman AlinaOption exercise199
2026-03-01Kerdman AlinaTax withheld81$64.43
2026-03-01Dalal Jatin POption exercise2.0K
2026-03-01Kerdman AlinaOption exercise28
2026-03-01Kim John SunshinOption exercise1.3K
2026-03-01Kim John SunshinOption exercise956
2026-03-01Kim John SunshinTax withheld1.2K$64.43
2026-03-01Ayyar Balu GaneshOption exercise903
2026-02-17Kerdman AlinaSell160$66.75
2026-02-16Singisetti Ravi KumarTax withheld3.1K$66.55
2026-02-16Kerdman AlinaOption exercise235
2026-02-16Kerdman AlinaTax withheld81$66.55
2026-02-16Diaz KathrynOption exercise377
2026-02-16Diaz KathrynTax withheld201$66.55
2026-02-16Gummadi SuryaOption exercise754
2026-02-16Gummadi SuryaOption exercise629
2026-02-16Gummadi SuryaTax withheld736$66.55
2026-02-16Singisetti Ravi KumarOption exercise5.8K
2026-02-16Kim John SunshinOption exercise1.2K
2026-02-16Kim John SunshinOption exercise628
2026-02-16Kim John SunshinOption exercise283
2026-02-16Kim John SunshinTax withheld1.2K$66.55
2026-02-16Ayyar Balu GaneshOption exercise1.0K
2026-02-16Ayyar Balu GaneshOption exercise63
2026-02-02Gummadi SuryaSell1.7K$83.06
2026-01-07Patsalos-Fox MichaelSell2.0K$84.23
2026-01-05Patsalos-Fox MichaelSell3.0K$81.91
2026-01-02Gummadi SuryaSell7.0K$81.42
2026-01-01Kerdman AlinaOption exercise310
2026-01-01Kerdman AlinaTax withheld116$83.00
2025-12-31Kerdman AlinaSell203$84.14
2025-12-29Patsalos-Fox MichaelSell3.0K$85.17
2025-12-24Patsalos-Fox MichaelSell4.0K$85.30
2025-12-22Patsalos-Fox MichaelSell3.0K$85.15
2025-12-19Singisetti Ravi KumarSell3.0K$85.06
2025-12-15Gummadi SuryaOption exercise898
2025-12-15Kerdman AlinaOption exercise199
2025-12-15Kerdman AlinaTax withheld68$83.94
2025-12-15Kerdman AlinaSell131$84.45
2025-12-15Varrier RajeshOption exercise749
2025-12-15Varrier RajeshOption exercise542
2025-12-15Varrier RajeshOption exercise250
2025-12-15Varrier RajeshTax withheld586$83.95
2025-12-15Dalal Jatin POption exercise1.8K
2025-12-15Dalal Jatin POption exercise973
2025-12-15Dalal Jatin PTax withheld1.5K$83.94
2025-12-15Diaz KathrynOption exercise698
2025-12-15Diaz KathrynOption exercise75
2025-12-15Diaz KathrynTax withheld392$83.94
2025-12-15Gummadi SuryaOption exercise1.4K
2025-12-15Gummadi SuryaTax withheld1.2K$83.94
2025-12-15Singisetti Ravi KumarOption exercise6.0K
2025-12-15Singisetti Ravi KumarTax withheld3.3K$83.94
2025-12-15Kim John SunshinOption exercise1.6K
2025-12-15Kim John SunshinTax withheld903$83.94
2025-12-15Ayyar Balu GaneshOption exercise848
2025-12-15Patsalos-Fox MichaelSell3.0K$83.86
2025-12-12Kim John SunshinSell5.0K$83.68
2025-12-11Patsalos-Fox MichaelSell7.0K$83.52
2025-12-06Diaz KathrynOption exercise468
2025-12-06Diaz KathrynTax withheld232$80.72
2025-12-04Dalal Jatin POption exercise2.2K
2025-12-04Dalal Jatin PTax withheld1.2K$79.24
2025-12-04Singisetti Ravi KumarSell3.1K$80.01
2025-12-04Kim John SunshinSell2.5K$80.00
2025-12-01Kerdman AlinaOption exercise198
2025-12-01Kerdman AlinaOption exercise27
2025-12-01Kerdman AlinaTax withheld74$77.71
2025-12-01Kerdman AlinaSell151$77.45
2025-12-01Dalal Jatin POption exercise2.0K
2025-12-01Dalal Jatin PTax withheld1.1K$77.71
2025-12-01Diaz KathrynOption exercise743
2025-12-01Diaz KathrynTax withheld371$77.71
2025-12-01Gummadi SuryaOption exercise1.2K
2025-12-01Gummadi SuryaOption exercise637
2025-12-01Gummadi SuryaTax withheld895$77.71
2025-12-01Gummadi SuryaSell7.0K$77.84
2025-12-01Singisetti Ravi KumarOption exercise5.3K
2025-12-01Singisetti Ravi KumarTax withheld2.9K$77.71
2025-12-01Kim John SunshinOption exercise1.3K
2025-12-01Kim John SunshinOption exercise955
2025-12-01Kim John SunshinTax withheld1.2K$77.71
2025-12-01Ayyar Balu GaneshOption exercise902
2025-11-26Gummadi SuryaSell7.0K$77.08
2025-11-18Kerdman AlinaSell160$70.94
2025-11-16Ayyar Balu GaneshOption exercise63
2025-11-16Kerdman AlinaOption exercise235
2025-11-16Kerdman AlinaTax withheld75$72.62
2025-11-16Diaz KathrynOption exercise377
2025-11-16Diaz KathrynTax withheld185$72.62
2025-11-16Gummadi SuryaOption exercise753
2025-11-16Gummadi SuryaOption exercise628
2025-11-16Gummadi SuryaTax withheld673$72.62
2025-11-16Singisetti Ravi KumarOption exercise5.8K
2025-11-16Singisetti Ravi KumarTax withheld3.1K$72.62
2025-11-16Kim John SunshinOption exercise1.2K
2025-11-16Kim John SunshinOption exercise628
2025-11-16Kim John SunshinOption exercise283
2025-11-16Kim John SunshinTax withheld1.1K$72.62
2025-11-16Ayyar Balu GaneshOption exercise1.0K
2025-11-15Gummadi SuryaOption exercise2.1K
2025-11-15Gummadi SuryaTax withheld1.0K$72.62
2025-10-29Kim John SunshinSell2.5K$75.18
2025-10-01Kerdman AlinaTax withheld107$67.07
2025-10-01Kerdman AlinaOption exercise310
2025-09-15Varrier RajeshOption exercise249
2025-09-15Varrier RajeshTax withheld587$69.77
2025-09-15Dalal Jatin POption exercise1.8K
2025-09-15Dalal Jatin POption exercise973
2025-09-15Dalal Jatin PTax withheld1.5K$69.17
2025-09-15Diaz KathrynOption exercise699
2025-09-15Diaz KathrynOption exercise75
2025-09-15Diaz KathrynTax withheld394$69.17
2025-09-15Gummadi SuryaOption exercise1.4K
2025-09-15Gummadi SuryaTax withheld1.2K$69.17
2025-09-15Singisetti Ravi KumarOption exercise6.0K
2025-09-15Singisetti Ravi KumarTax withheld3.3K$69.17
2025-09-15Kim John SunshinOption exercise1.6K
2025-09-15Kim John SunshinTax withheld905$69.17
2025-09-15Ayyar Balu GaneshOption exercise848
2025-09-15Gummadi SuryaOption exercise898
2025-09-15Kerdman AlinaOption exercise200
2025-09-15Kerdman AlinaTax withheld69$69.17
2025-09-15Varrier RajeshOption exercise749
2025-09-15Varrier RajeshOption exercise542
2025-09-06Diaz KathrynOption exercise468
2025-09-06Diaz KathrynTax withheld232$71.82
2025-09-04Dalal Jatin POption exercise2.2K
2025-09-04Dalal Jatin PTax withheld1.2K$71.82
2025-09-01Dalal Jatin POption exercise2.0K
2025-09-01Dalal Jatin PTax withheld1.1K$72.25
2025-09-01Singisetti Ravi KumarOption exercise5.3K
2025-09-01Singisetti Ravi KumarTax withheld2.9K$72.25
2025-09-01Diaz KathrynOption exercise743
2025-09-01Diaz KathrynTax withheld371$72.25
2025-09-01Kim John SunshinOption exercise1.3K
2025-09-01Kim John SunshinOption exercise955
2025-09-01Kim John SunshinTax withheld1.2K$72.25
2025-09-01Ayyar Balu GaneshOption exercise903
2025-09-01Kerdman AlinaOption exercise199
2025-09-01Kerdman AlinaOption exercise28
2025-09-01Kerdman AlinaTax withheld76$72.25
2025-09-01Gummadi SuryaOption exercise1.2K
2025-09-01Gummadi SuryaOption exercise637
2025-09-01Gummadi SuryaTax withheld897$72.25
2025-08-28Patsalos-Fox MichaelSell7.0K$72.48
2025-08-19Kerdman AlinaSell439$70.38
2025-08-16Diaz KathrynOption exercise376
2025-08-16Kim John SunshinOption exercise1.2K
2025-08-16Kim John SunshinOption exercise628
2025-08-16Kim John SunshinOption exercise283
2025-08-16Kim John SunshinTax withheld1.1K$70.00
2025-08-16Ayyar Balu GaneshOption exercise1.0K
2025-08-16Ayyar Balu GaneshOption exercise63
2025-08-16Diaz KathrynTax withheld185$70.00
2025-08-16Singisetti Ravi KumarOption exercise5.8K
2025-08-16Singisetti Ravi KumarTax withheld3.1K$70.00
2025-08-16Gummadi SuryaOption exercise754
2025-08-16Gummadi SuryaOption exercise629
2025-08-16Gummadi SuryaTax withheld675$70.00
2025-08-16Kerdman AlinaOption exercise235
2025-08-16Kerdman AlinaTax withheld75$70.00
2025-08-15Gummadi SuryaOption exercise2.1K
2025-08-15Gummadi SuryaTax withheld1.0K$69.37
2025-08-04Singisetti Ravi KumarSell5.4K$71.05
2025-08-04Gummadi SuryaSell5.6K$71.38
2025-07-11Silvent KarimaOption exercise2.9K
2025-07-11Silvent KarimaTax withheld23$76.73
2025-07-01Gummadi SuryaOption exercise368
2025-07-01Gummadi SuryaTax withheld179$78.03
2025-07-01Diaz KathrynOption exercise368
2025-07-01Diaz KathrynTax withheld181$78.03
2025-06-15Dalal Jatin PTax withheld1.6K$78.95
2025-06-15Varrier RajeshOption exercise749
2025-06-15Varrier RajeshOption exercise542
2025-06-15Varrier RajeshOption exercise249
2025-06-15Varrier RajeshTax withheld592$78.95
2025-06-15Gummadi SuryaOption exercise1.4K
2025-06-15Gummadi SuryaOption exercise898
2025-06-15Gummadi SuryaTax withheld1.2K$78.95
2025-06-15Telesmanic RobertOption exercise457
2025-06-15Telesmanic RobertTax withheld233$78.95
2025-06-15Ayyar Balu GaneshOption exercise848
2025-06-15Kim John SunshinOption exercise1.6K
2025-06-15Kim John SunshinTax withheld908$78.95
2025-06-15Diaz KathrynOption exercise698
2025-06-15Diaz KathrynOption exercise74
2025-06-15Diaz KathrynTax withheld394$78.95
2025-06-15Singisetti Ravi KumarOption exercise6.0K
2025-06-15Singisetti Ravi KumarTax withheld3.3K$78.95
2025-06-15Dalal Jatin POption exercise1.8K
2025-06-15Dalal Jatin POption exercise972
2025-06-06Diaz KathrynTax withheld234$79.32
2025-06-06Diaz KathrynOption exercise468
2025-06-04Schot AbrahamTax withheld31$80.32
2025-06-04Deskus ArchanaOption exercise3.4K
2025-06-04Bali VinitaOption exercise3.4K
2025-06-04Bali VinitaTax withheld34$80.32
2025-06-04VELLI JOSEPH MOption exercise3.4K
2025-06-04Patsalos-Fox MichaelOption exercise3.4K
2025-06-04Abdalla ZeinOption exercise3.4K
2025-06-04Dalal Jatin PTax withheld1.2K$80.32
2025-06-04Schot AbrahamOption exercise3.4K
2025-06-04Abdalla ZeinTax withheld29$80.32
2025-06-04Dalal Jatin POption exercise2.2K
2025-06-03Mackay Leo S. Jr.Grant606$80.32
2025-06-02Kim John SunshinSell5.0K$80.24
2025-06-01Telesmanic RobertOption exercise487
2025-06-01Telesmanic RobertTax withheld233$80.99
2025-06-01Diaz KathrynOption exercise743
2025-06-01Diaz KathrynTax withheld374$80.99
2025-06-01Singisetti Ravi KumarOption exercise5.3K
2025-06-01Singisetti Ravi KumarTax withheld2.9K$80.99
2025-06-01Dalal Jatin POption exercise2.0K
2025-06-01Dalal Jatin PTax withheld1.1K$80.99
2025-06-01Kim John SunshinOption exercise1.3K
2025-06-01Kim John SunshinOption exercise955
2025-06-01Kim John SunshinTax withheld1.2K$80.99
2025-06-01Gummadi SuryaOption exercise1.2K
2025-06-01Gummadi SuryaOption exercise636
2025-06-01Gummadi SuryaTax withheld902$80.99
2025-06-01Ayyar Balu GaneshOption exercise902
2025-05-16Diaz KathrynOption exercise377
2025-05-16Diaz KathrynTax withheld187$81.36
2025-05-16Kim John SunshinOption exercise1.2K
2025-05-16Kim John SunshinOption exercise628
2025-05-16Kim John SunshinOption exercise283
2025-05-16Singisetti Ravi KumarTax withheld3.1K$81.36
2025-05-16Kim John SunshinTax withheld1.2K$81.36
2025-05-16Ayyar Balu GaneshOption exercise1.0K
2025-05-16Ayyar Balu GaneshOption exercise63
2025-05-16Telesmanic RobertOption exercise576
2025-05-16Telesmanic RobertTax withheld272$81.36
2025-05-16Gummadi SuryaOption exercise753
2025-05-16Gummadi SuryaOption exercise628
2025-05-16Singisetti Ravi KumarOption exercise5.8K
2025-05-16Gummadi SuryaTax withheld681$81.36
2025-05-15Gummadi SuryaOption exercise2.1K
2025-05-15Gummadi SuryaTax withheld1.0K$80.36
2025-04-01Gummadi SuryaOption exercise367
2025-04-01Gummadi SuryaTax withheld180$76.50
2025-04-01Diaz KathrynOption exercise367
2025-04-01Diaz KathrynTax withheld181$76.50
2025-03-15Varrier RajeshOption exercise814
2025-03-15Diaz KathrynOption exercise983
2025-03-15Diaz KathrynTax withheld353$79.12
2025-03-15Kim John SunshinOption exercise3.3K
2025-03-15Kim John SunshinTax withheld1.8K$79.12
2025-03-15Varrier RajeshOption exercise749
2025-03-15Varrier RajeshOption exercise1.3K
2025-03-15Varrier RajeshTax withheld1.1K$79.03
2025-03-15Dalal Jatin POption exercise28K
2025-03-15Dalal Jatin PTax withheld15K$79.12
2025-03-15Ayyar Balu GaneshOption exercise2.6K
2025-03-15Telesmanic RobertOption exercise1.5K
2025-03-15Telesmanic RobertTax withheld699$79.12
2025-03-15Gummadi SuryaOption exercise2.0K
2025-03-15Gummadi SuryaTax withheld959$79.12
2025-03-14Patsalos-Fox MichaelSell3.2K$78.72
2025-03-06Diaz KathrynOption exercise935
2025-03-06Diaz KathrynTax withheld312$84.28
2025-03-04Dalal Jatin POption exercise4.3K
2025-03-04Dalal Jatin PTax withheld2.4K$83.51
2025-03-03Kim John SunshinSell5.0K$83.60
2025-03-03Kim John SunshinSell5.0K$83.60
2025-03-01Gummadi SuryaOption exercise956
2025-03-01Dalal Jatin POption exercise2.0K
2025-03-01Dalal Jatin PTax withheld1.1K$83.33
2025-03-01Singisetti Ravi KumarOption exercise5.3K
2025-03-01Singisetti Ravi KumarTax withheld2.1K$83.33
2025-03-01Diaz KathrynOption exercise292
2025-03-01Diaz KathrynOption exercise744
2025-03-01Diaz KathrynTax withheld344$83.33
2025-03-01Telesmanic RobertOption exercise446
2025-03-01Telesmanic RobertOption exercise487
2025-03-01Telesmanic RobertTax withheld404$83.33
2025-03-01Gummadi SuryaOption exercise367
2025-03-01Gummadi SuryaOption exercise191
2025-03-01Gummadi SuryaOption exercise1.2K
2025-03-01Gummadi SuryaTax withheld930$83.33
2025-03-01Kim John SunshinOption exercise802
2025-03-01Kim John SunshinOption exercise1.3K
2025-03-01Kim John SunshinOption exercise1.4K
2025-03-01Kim John SunshinTax withheld1.9K$83.33
2025-03-01Ayyar Balu GaneshOption exercise98
2025-03-01Ayyar Balu GaneshOption exercise903
2025-02-16Kim John SunshinOption exercise565
2025-02-16Singisetti Ravi KumarTax withheld2.3K$90.70
2025-02-16Kim John SunshinTax withheld1.3K$90.70
2025-02-16Diaz KathrynOption exercise377
2025-02-16Diaz KathrynTax withheld148$90.70
2025-02-16Singisetti Ravi KumarOption exercise5.8K
2025-02-16Gummadi SuryaOption exercise754
2025-02-16Ayyar Balu GaneshOption exercise1.0K
2025-02-16Ayyar Balu GaneshOption exercise126
2025-02-16Telesmanic RobertOption exercise576
2025-02-16Telesmanic RobertTax withheld251$90.70
2025-02-16Gummadi SuryaOption exercise1.3K
2025-02-16Gummadi SuryaTax withheld688$90.70
2025-02-16Kim John SunshinOption exercise1.2K
2025-02-16Kim John SunshinOption exercise628
2025-02-15Gummadi SuryaOption exercise2.1K
2025-02-15Gummadi SuryaOption exercise36
2025-02-15Gummadi SuryaTax withheld753$90.70
2025-02-15Ayyar Balu GaneshOption exercise973
2025-02-15Kim John SunshinOption exercise208
2025-02-15Kim John SunshinTax withheld124$90.70
2025-02-11Mackay Leo S. Jr.Sell1.6K$87.41
2025-01-01Diaz KathrynTax withheld133$76.90
2025-01-01Gummadi SuryaOption exercise368
2025-01-01Gummadi SuryaTax withheld144$76.90
2025-01-01Diaz KathrynOption exercise368

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

Notable events (8-K)

DateItems
2026-06-03Shareholder votefiling ↗
2026-05-21Debt obligationfiling ↗
2026-05-18Reg FDExhibitsfiling ↗
2026-04-29ResultsReg FDExhibitsfiling ↗
2026-02-26Exec/director changefiling ↗
2026-02-04ResultsReg FDExhibitsfiling ↗
2025-10-29ResultsReg FDExhibitsfiling ↗
2025-07-30ResultsReg FDExhibitsfiling ↗

Recent filings

FormFiledPeriodAccession
8-K2026-06-032026-06-020001058290-26-000022 ↗
8-K2026-05-212026-05-150001058290-26-000020 ↗
8-K2026-05-182026-05-170001058290-26-000018 ↗
10-Q2026-04-292026-03-310001058290-26-000016 ↗
8-K2026-04-292026-04-290001058290-26-000015 ↗
8-K2026-02-262026-02-230001058290-26-000010 ↗
10-K2026-02-122025-12-310001058290-26-000008 ↗
8-K2026-02-042026-02-040001058290-26-000003 ↗
8-K2025-10-292025-10-290001058290-25-000338 ↗
10-Q2025-10-292025-09-300001058290-25-000341 ↗
10-Q2025-07-312025-06-300001058290-25-000267 ↗
8-K2025-07-302025-07-300001058290-25-000266 ↗