‹ Screener

IPG PHOTONICS CORP

IPGP · Semiconductors & Related Devices · 42.4M shares · -3%/yr ↓ buyback · EDGAR filings ↗
Net buyback after stock comp: $184M (gross $223M, SBC $40M)

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

Grade

C56

Vertically-integrated fiber-laser maker in a downturn — near breakeven — but debt-free and cash-rich.

Strengths

Risks

Notable findings

Quarterly revenue

2025-06-30 · $251M2025-09-30 · $251M2025-12-31 · $274M2026-03-31 · $265M

Last 4 quarters · from SEC filings.

Key metrics

Gross margin
38.0%
Operating margin
1.3%
Net margin
3.1%
Return on equity
1.5%
Return on assets
1.3%
Revenue growth (QoQ)
-3.3%
Current ratio
6.1×
Free cash flow
-$3M
EBITDA
$80M
Tangible book value
$2.0B
Cash & investments
$916M
Cash runway
1061q
Stock comp / revenue
4.3%

Insider transactions · last 18 months

DateInsiderTypeSharesPrice
2026-06-22Agnes TangSell200$119.32
2026-06-22Agnes TangSell775$117.32
2026-06-22Agnes TangSell536$118.08
2026-06-05Gitin Mark MiltonTax withheld4.6K$107.37
2026-05-22Mammen Timothy PVSell7.3K$119.60
2026-05-22Mammen Timothy PVSell2.7K$120.37
2026-05-14Desmond Jeanmarie F.Sell1.7K$105.58
2026-05-12Agnes TangGrant2.4K
2026-05-12KENNEDY KOLLEEN TGrant2.4K
2026-05-12PEELER JOHN RGrant2.4K
2026-05-12Dougherty GregGrant2.4K
2026-05-12Desmond Jeanmarie F.Grant2.4K
2026-05-12Beecher Gregory RGrant2.4K
2026-05-12Meurice EricGrant2.4K
2026-05-12Samartsev IgorGrant2.4K
2026-03-17Buttarazzi Mary E.Sell500$116.22
2026-03-01Gitin Mark MiltonTax withheld7.6K$131.57
2026-03-01Lopresti Angelo PTax withheld3.8K$131.57
2026-03-01Mammen Timothy PVTax withheld4.3K$131.57
2026-03-01Ness TrevorTax withheld3.4K$131.57
2026-03-01Buttarazzi Mary E.Tax withheld435$131.57
2026-03-01SCHERBAKOV EUGENE ATax withheld7.2K$131.57
2026-03-01Samartsev IgorTax withheld836$131.57
2026-02-24IP FIBRE DEVICES LTDSell100$135.28
2026-02-24SCHERBAKOV EUGENE ASell600$139.95
2026-02-24SCHERBAKOV EUGENE ASell400$138.33
2026-02-24SCHERBAKOV EUGENE ASell1.5K$137.13
2026-02-24SCHERBAKOV EUGENE ASell200$135.72
2026-02-24IP FIBRE DEVICES LTDSell1.5K$137.00
2026-02-23IP FIBRE DEVICES LTDSell4.6K$132.31
2026-02-23IP FIBRE DEVICES LTDSell4.2K$131.41
2026-02-23IP FIBRE DEVICES LTDSell8.0K$133.61
2026-02-23IP FIBRE DEVICES LTDSell16K$134.35
2026-02-23IP FIBRE DEVICES LTDSell120$134.95
2026-02-20IP FIBRE DEVICES LTDSell2.3K$129.93
2026-02-20IP FIBRE DEVICES LTDSell5.5K$132.94
2026-02-20IP FIBRE DEVICES LTDSell500$128.79
2026-02-20IP FIBRE DEVICES LTDSell16K$132.21
2026-02-20IP FIBRE DEVICES LTDSell4.5K$131.11
2026-02-18Samartsev IgorGrant1.7K
2026-02-18Gitin Mark MiltonGrant20K
2026-02-18Buttarazzi Mary E.Grant1.8K
2026-02-18Ness TrevorGrant4.6K
2026-02-18Mammen Timothy PVGrant6.1K
2026-02-18Bucher PaulusGrant2.5K
2026-02-18Lopresti Angelo PGrant4.5K
2026-02-17Valentin Gapontsev Trust ISell790$137.79
2026-02-17Valentin Gapontsev Trust ISell6.6K$125.40
2026-02-17Valentin Gapontsev Trust ISell6.8K$126.33
2026-02-17Valentin Gapontsev Trust ISell4.4K$127.42
2026-02-17Valentin Gapontsev Trust ISell5.0K$128.33
2026-02-17Valentin Gapontsev Trust ISell3.9K$129.56
2026-02-17Valentin Gapontsev Trust ISell4.9K$130.57
2026-02-17Valentin Gapontsev Trust ISell8.4K$131.67
2026-02-17Valentin Gapontsev Trust ISell16K$132.40
2026-02-17Valentin Gapontsev Trust ISell4.0K$133.42
2026-02-17Valentin Gapontsev Trust ISell125$134.12
2026-02-17Valentin Gapontsev Trust ISell1.4K$135.93
2026-02-17Valentin Gapontsev Trust ISell1.4K$136.89
2026-02-17Valentin Gapontsev Trust ISell760$138.82
2026-02-17Valentin Gapontsev Trust ISell100$140.58
2026-02-17Valentin Gapontsev Trust ISell376$141.97
2026-02-17Valentin Gapontsev Trust ISell137$143.71
2026-02-17Valentin Gapontsev Trust ISell480$144.29
2026-02-17Valentin Gapontsev Trust ISell410$146.21
2026-02-17Valentin Gapontsev Trust ISell220$148.00
2026-02-17Valentin Gapontsev Trust ISell390$149.88
2026-02-17Samartsev IgorOption exercise3.4K$81.89
2026-02-13SCHERBAKOV EUGENE ATax withheld5.7K$153.91
2026-02-13SCHERBAKOV EUGENE AOption exercise7.6K$81.89
2026-02-12Lopresti Angelo POption exercise5.9K$81.89
2026-02-12Lopresti Angelo PTax withheld4.0K$150.25
2026-02-02Meurice EricOption exercise750$87.87
2026-02-02Meurice EricSell750$95.00
2026-01-21Lopresti Angelo PSell1.5K$85.00
2026-01-21SCHERBAKOV EUGENE ASell93$79.33
2026-01-21SCHERBAKOV EUGENE ASell1.2K$80.37
2026-01-21SCHERBAKOV EUGENE ASell1.4K$81.57
2026-01-21IP FIBRE DEVICES LTDSell12K$81.65
2026-01-21IP FIBRE DEVICES LTDSell1.3K$80.34
2026-01-20IP FIBRE DEVICES LTDSell14K$80.43
2026-01-20IP FIBRE DEVICES LTDSell7.7K$78.92
2026-01-16IP FIBRE DEVICES LTDSell15K$80.20
2026-01-16IP FIBRE DEVICES LTDSell15K$79.54
2026-01-15Valentin Gapontsev Trust ISell7.4K$80.16
2026-01-15Valentin Gapontsev Trust ISell571$79.38
2026-01-14Valentin Gapontsev Trust ISell700$78.55
2026-01-14Valentin Gapontsev Trust ISell13K$77.63
2026-01-14Valentin Gapontsev Trust ISell3.7K$77.19
2026-01-13Valentin Gapontsev Trust ISell17K$76.71
2026-01-13Valentin Gapontsev Trust ISell6.3K$77.70
2026-01-12Valentin Gapontsev Trust ISell1.9K$76.69
2026-01-12Valentin Gapontsev Trust ISell16K$76.20
2025-12-24IP FIBRE DEVICES LTDSell2.2K$75.11
2025-12-24IP FIBRE DEVICES LTDSell11K$74.69
2025-12-23IP FIBRE DEVICES LTDSell28K$74.62
2025-12-23SCHERBAKOV EUGENE ASell2.7K$74.43
2025-12-23SCHERBAKOV EUGENE ASell45$74.99
2025-12-23IP FIBRE DEVICES LTDSell40$75.00
2025-12-22IP FIBRE DEVICES LTDSell16K$75.20
2025-12-22IP FIBRE DEVICES LTDSell7$76.69
2025-12-22IP FIBRE DEVICES LTDSell6.9K$75.97
2025-12-16Valentin Gapontsev Trust ISell12K$77.44
2025-12-16Valentin Gapontsev Trust ISell14K$76.59
2025-12-16Valentin Gapontsev Trust ISell1.4K$78.22
2025-12-15Valentin Gapontsev Trust ISell39K$77.63
2025-12-09Lopresti Angelo PSell1.5K$85.07
2025-11-25Agnes TangSell100$77.25
2025-11-25Agnes TangSell1.8K$76.72
2025-11-24SCHERBAKOV EUGENE ASell755$75.30
2025-11-24SCHERBAKOV EUGENE ASell1.9K$76.32
2025-11-24IP FIBRE DEVICES LTDSell4.6K$75.83
2025-11-24IP FIBRE DEVICES LTDSell12$76.98
2025-11-24IP FIBRE DEVICES LTDSell30K$76.44
2025-11-21IP FIBRE DEVICES LTDSell7.9K$73.16
2025-11-21IP FIBRE DEVICES LTDSell20K$74.65
2025-11-21IP FIBRE DEVICES LTDSell1.1K$74.97
2025-11-18Ness TrevorSell1.7K$75.58
2025-11-18Valentin Gapontsev Trust ISell27K$75.88
2025-11-18Valentin Gapontsev Trust ISell21K$76.45
2025-11-17Valentin Gapontsev Trust ISell9.9K$76.63
2025-11-17Valentin Gapontsev Trust ISell4.9K$78.50
2025-11-17Valentin Gapontsev Trust ISell3.8K$79.33
2025-11-06Meurice EricOption exercise750$87.87
2025-11-06Meurice EricSell750$92.00
2025-10-27Lopresti Angelo PSell1.5K$87.13
2025-10-21IP FIBRE DEVICES LTDSell13K$88.05
2025-10-21IP FIBRE DEVICES LTDSell11K$87.77
2025-10-21SCHERBAKOV EUGENE ASell2.3K$87.61
2025-10-21SCHERBAKOV EUGENE ASell359$87.85
2025-10-20Ness TrevorSell65$87.83
2025-10-20IP FIBRE DEVICES LTDSell6.5K$87.10
2025-10-20IP FIBRE DEVICES LTDSell16K$87.88
2025-10-20IP FIBRE DEVICES LTDSell1.1K$88.54
2025-10-20Ness TrevorSell350$86.03
2025-10-20Ness TrevorSell1.3K$87.22
2025-10-17IP FIBRE DEVICES LTDSell875$85.71
2025-10-17IP FIBRE DEVICES LTDSell16K$84.62
2025-10-15Valentin Gapontsev Trust ISell7.2K$85.97
2025-10-15Valentin Gapontsev Trust ISell5.3K$84.24
2025-10-15Valentin Gapontsev Trust ISell5.2K$84.73
2025-10-14Valentin Gapontsev Trust ISell1.7K$80.96
2025-10-14Valentin Gapontsev Trust ISell3.0K$82.19
2025-10-14Valentin Gapontsev Trust ISell8.4K$83.22
2025-10-14Valentin Gapontsev Trust ISell3.4K$84.00
2025-10-13Valentin Gapontsev Trust ISell1.1K$83.86
2025-10-13Valentin Gapontsev Trust ISell1.7K$82.09
2025-10-13Valentin Gapontsev Trust ISell30K$83.23
2025-10-07Meurice EricOption exercise1.5K$87.87
2025-10-07Meurice EricSell674$89.24
2025-10-07Meurice EricSell828$90.01
2025-10-06Lopresti Angelo PSell1.5K$85.17
2025-09-23SCHERBAKOV EUGENE ASell1.6K$81.54
2025-09-23SCHERBAKOV EUGENE ASell1.1K$82.17
2025-09-22IP FIBRE DEVICES LTDSell8.5K$81.53
2025-09-22IP FIBRE DEVICES LTDSell26K$82.28
2025-09-19IP FIBRE DEVICES LTDSell9.0K$80.78
2025-09-19IP FIBRE DEVICES LTDSell20K$81.81
2025-09-18Ness TrevorSell1.6K$82.61
2025-09-18Ness TrevorSell100$83.15
2025-09-16Valentin Gapontsev Trust ISell14K$80.67
2025-09-15Valentin Gapontsev Trust ISell38K$80.54
2025-09-15Valentin Gapontsev Trust ISell14K$81.15
2025-08-27Ness TrevorSell1.0K$82.69
2025-08-27Ness TrevorSell674$83.31
2025-08-08Bucher PaulusGrant4.2K
2025-08-08Desmond Jeanmarie F.Sell1.4K$76.24
2025-06-18Meurice EricTax withheld272
2025-06-06Lopresti Angelo PSell4.5K$69.28
2025-06-05Gitin Mark MiltonTax withheld4.6K
2025-05-20Samartsev IgorGrant3.8K
2025-05-20PEELER JOHN RGrant3.8K
2025-05-20Dougherty GregGrant3.8K
2025-05-20KENNEDY KOLLEEN TGrant3.8K
2025-05-20Meurice EricGrant3.8K
2025-05-20Desmond Jeanmarie F.Grant3.8K
2025-05-20Beecher Gregory RGrant3.8K
2025-05-20Agnes TangGrant3.8K
2025-05-20Shcherbakov Eugene ASell2.7K$66.28
2025-05-20Shcherbakov Eugene ASell1.6K$65.55
2025-05-19Shcherbakov Eugene ASell4.2K$65.37
2025-05-07Shcherbakov Eugene ATax withheld602
2025-03-06Valentin Gapontsev Trust ISell69K$62.56
2025-03-06Valentin Gapontsev Trust ISell5.6K$63.33
2025-03-01Shcherbakov Eugene ATax withheld11K
2025-03-01Mammen Timothy PVTax withheld2.7K
2025-03-01Lopresti Angelo PTax withheld3.0K
2025-03-01Ness TrevorTax withheld3.1K
2025-03-01Samartsev IgorTax withheld821
2025-03-01Burgomaster Thomas JTax withheld774
2025-02-14Burgomaster Thomas JGrant817
2025-02-14Samartsev IgorGrant3.7K
2025-02-14Lopresti Angelo PGrant13K
2025-02-14Ness TrevorGrant13K
2025-02-14Gitin Mark MiltonGrant55K
2025-02-14Mammen Timothy PVGrant16K

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

Supply chain

Customers (1)

  • Miller Electric Mfg. LLC

Suppliers (0)

    Named in the 10-K; linked when we track them.

    Notable events (8-K)

    DateItems
    2026-05-15Shareholder votefiling ↗
    2026-05-05ResultsOtherExhibitsfiling ↗
    2026-03-16OtherExhibitsfiling ↗
    2026-02-25Otherfiling ↗
    2026-02-12ResultsExhibitsfiling ↗
    2025-11-04ResultsExhibitsfiling ↗
    2025-10-03Exec/director changeExhibitsfiling ↗
    2025-08-05ResultsExhibitsfiling ↗

    Recent filings

    FormFiledPeriodAccession
    8-K2026-05-152026-05-120001111928-26-000120 ↗
    8-K2026-05-052026-05-050001111928-26-000094 ↗
    10-Q2026-05-052026-03-310001111928-26-000098 ↗
    8-K2026-03-162026-03-160001111928-26-000074 ↗
    10-K/A2026-03-062025-12-310001111928-26-000068 ↗
    8-K2026-02-252026-02-250001111928-26-000051 ↗
    10-K2026-02-232025-12-310001111928-26-000040 ↗
    8-K2026-02-122026-02-120001111928-26-000015 ↗
    10-Q2025-11-042025-09-300001111928-25-000168 ↗
    8-K2025-11-042025-11-040001111928-25-000165 ↗
    8-K2025-10-032025-09-300001111928-25-000147 ↗
    10-Q2025-08-052025-06-300001111928-25-000132 ↗