‹ Screener

CELESTICA INC

CLS · Printed Circuit Boards · 115.0M shares · -3%/yr ↓ buyback · EDGAR filings ↗
Net buyback after stock comp: -$20M (gross $36M, SBC $56M)

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

Grade

B78

AI/datacenter-driven EMS provider with strong growth and returns despite the model's thin gross margin.

Strengths

Risks

Notable findings

Quarterly revenue

2025-06-30 · $2.9B2025-09-30 · $3.2B2025-12-31 · $3.7B2026-03-31 · $4.0B

Last 4 quarters · from SEC filings.

Key metrics

Gross margin
12.1%
Operating margin
8.4%
Net margin
6.7%
Return on equity
37.6%
Return on assets
11.5%
Revenue growth (QoQ)
10.7%
Net-income growth
94.5%
Current ratio
1.4×
EBITDA
$1.2B
Tangible book value
$1.6B
Cash & investments
$596M
Stock comp / revenue
0.6%

Insider transactions · last 18 months

DateInsiderTypeSharesPrice
2026-06-17MIONIS ROBERTSell1.7K$383.42
2026-06-17MIONIS ROBERTSell1.9K$384.36
2026-06-17MIONIS ROBERTSell2.4K$385.44
2026-06-17MIONIS ROBERTSell1.4K$386.25
2026-06-17MIONIS ROBERTSell1.5K$387.27
2026-06-17MIONIS ROBERTSell1.6K$388.51
2026-06-17MIONIS ROBERTSell2.4K$389.40
2026-06-17MIONIS ROBERTSell579$390.18
2026-06-17MIONIS ROBERTSell160$392.11
2026-06-17MIONIS ROBERTSell341$378.37
2026-06-17MIONIS ROBERTSell437$380.25
2026-06-17MIONIS ROBERTSell760$381.45
2026-06-17MIONIS ROBERTSell1.5K$382.43
2026-06-17MIONIS ROBERTSell1.5K$379.50
2026-06-16MIONIS ROBERTSell7.0K$387.05
2026-06-16MIONIS ROBERTSell4.3K$388.09
2026-06-16MIONIS ROBERTSell600$395.86
2026-06-16MIONIS ROBERTSell3.2K$389.06
2026-06-16MIONIS ROBERTSell3.9K$390.13
2026-06-16MIONIS ROBERTSell1.8K$391.17
2026-06-16MIONIS ROBERTSell2.4K$392.24
2026-06-16MIONIS ROBERTSell1.6K$393.06
2026-06-16MIONIS ROBERTSell868$394.05
2026-06-16MIONIS ROBERTSell1.5K$394.95
2026-06-16MIONIS ROBERTSell4.8K$382.21
2026-06-16MIONIS ROBERTSell5.9K$383.14
2026-06-16MIONIS ROBERTSell5.3K$384.05
2026-06-16MIONIS ROBERTSell6.8K$385.09
2026-06-16MIONIS ROBERTSell5.8K$386.18
2026-06-15Chawla MandeepSell40$405.77
2026-06-15Chawla MandeepSell120$406.82
2026-06-15Chawla MandeepSell80$408.88
2026-06-15Chawla MandeepSell40$412.99
2026-06-15MIONIS ROBERTSell1.4K$394.58
2026-06-15MIONIS ROBERTSell3.0K$395.92
2026-06-15MIONIS ROBERTSell2.7K$396.83
2026-06-15MIONIS ROBERTSell10K$397.92
2026-06-15MIONIS ROBERTSell11K$398.86
2026-06-15MIONIS ROBERTSell11K$399.68
2026-06-15MIONIS ROBERTSell6.4K$400.87
2026-06-15MIONIS ROBERTSell11K$401.94
2026-06-15MIONIS ROBERTSell6.8K$402.77
2026-06-15MIONIS ROBERTSell280$403.75
2026-06-15MIONIS ROBERTSell444$406.46
2026-06-15MIONIS ROBERTSell160$407.48
2026-06-15MIONIS ROBERTSell80$409.26
2026-06-15MIONIS ROBERTSell80$410.22
2026-06-15MIONIS ROBERTSell80$412.01
2026-06-15MIONIS ROBERTSell1.2K$412.94
2026-06-15MIONIS ROBERTSell80$413.68
2026-06-15Chawla MandeepSell200$394.25
2026-06-15Chawla MandeepSell212$395.41
2026-06-15Chawla MandeepSell848$396.24
2026-06-15Chawla MandeepSell1.7K$397.32
2026-06-15Chawla MandeepSell3.8K$398.29
2026-06-15Chawla MandeepSell3.6K$399.22
2026-06-15Chawla MandeepSell1.2K$400.20
2026-06-15Chawla MandeepSell1.5K$401.30
2026-06-15Chawla MandeepSell2.9K$402.21
2026-06-15Chawla MandeepSell697$402.93
2026-06-15Chawla MandeepSell40$403.79
2026-05-19Wilson Michael MaxSell4.2K$333.31
2026-05-19Wilson Michael MaxOption exercise8.7K
2026-03-31Kale JillOption exercise287
2026-03-31Kale JillTax withheld17$257.27
2026-03-31CASCELLA ROBERTOption exercise156
2026-03-31CASCELLA ROBERTTax withheld9$257.27
2026-03-31Wilson Michael MaxOption exercise3.2K
2026-03-31Wilson Michael MaxTax withheld1.5K$257.09
2026-02-06Phillips JasonSell100K$308.92
2026-02-06Cooper Todd CGift16K
2026-02-05Tzevelekis TheodorosTax withheld1.1K$275.86
2026-02-05Tzevelekis TheodorosOption exercise890
2026-02-05Tzevelekis TheodorosTax withheld395$275.86
2026-02-05Phillips JasonSell20K$300.01
2026-02-05Tzevelekis TheodorosOption exercise3.3K
2026-02-04Chawla MandeepTax withheld1.4K$297.45
2026-02-04Etienvre Yann LOption exercise2.2K
2026-02-04Etienvre Yann LTax withheld1.1K$283.51
2026-02-04Etienvre Yann LSell1.1K$283.51
2026-02-04Wong LeilaOption exercise1.1K
2026-02-04Wong LeilaTax withheld591$297.45
2026-02-04Parker Douglas MichaelOption exercise1.2K
2026-02-04Parker Douglas MichaelTax withheld621$286.80
2026-02-04Parker Douglas MichaelSell538$286.80
2026-02-04Parker Douglas MichaelOption exercise883
2026-02-04Parker Douglas MichaelTax withheld473$283.51
2026-02-04Parker Douglas MichaelSell410$283.51
2026-02-04Phillips JasonOption exercise2.5K
2026-02-04Phillips JasonTax withheld1.1K$297.45
2026-02-04MIONIS ROBERTTax withheld4.8K$297.45
2026-02-04MIONIS ROBERTOption exercise12K
2026-02-04Cooper Todd COption exercise2.0K
2026-02-04Cooper Todd CTax withheld921$283.51
2026-02-04Cooper Todd CSell1.1K$283.51
2026-02-04Chawla MandeepOption exercise2.5K
2026-02-02Etienvre Yann LTax withheld3.3K$287.45
2026-02-02Parker Douglas MichaelOption exercise3.4K
2026-02-02Parker Douglas MichaelTax withheld1.8K$286.98
2026-02-02Parker Douglas MichaelSell1.6K$286.98
2026-02-02Parker Douglas MichaelOption exercise2.4K
2026-02-02Parker Douglas MichaelTax withheld1.3K$286.98
2026-02-02Parker Douglas MichaelSell1.1K$286.98
2026-02-02Wong LeilaOption exercise61K
2026-02-02Wong LeilaTax withheld33K$286.98
2026-02-02Wong LeilaSell28K$286.98
2026-02-02Wong LeilaOption exercise3.2K
2026-02-02Wong LeilaTax withheld1.7K$287.45
2026-02-02Wong LeilaSell1.5K$287.45
2026-02-02Phillips JasonOption exercise174K
2026-02-02Phillips JasonTax withheld77K$280.99
2026-02-02Phillips JasonOption exercise7.4K
2026-02-02Phillips JasonTax withheld3.2K$280.99
2026-02-02Etienvre Yann LOption exercise160K
2026-02-02Etienvre Yann LTax withheld77K$287.45
2026-02-02Etienvre Yann LSell83K$287.45
2026-02-02Etienvre Yann LOption exercise6.8K
2026-02-02Etienvre Yann LSell3.5K$287.45
2026-02-02Chawla MandeepOption exercise184K
2026-02-02Chawla MandeepTax withheld98K$279.78
2026-02-02Chawla MandeepOption exercise7.4K
2026-02-02Chawla MandeepTax withheld4.0K$280.99
2026-02-02Cooper Todd COption exercise160K
2026-02-02Cooper Todd CTax withheld74K$287.45
2026-02-02Cooper Todd CSell86K$287.45
2026-02-02Cooper Todd COption exercise6.6K
2026-02-02Cooper Todd CTax withheld3.1K$287.45
2026-02-02Cooper Todd CSell3.6K$287.45
2026-02-02MIONIS ROBERTOption exercise780K
2026-02-02MIONIS ROBERTTax withheld307K$280.99
2026-02-02MIONIS ROBERTOption exercise34K
2026-02-02MIONIS ROBERTTax withheld13K$280.99
2025-12-31Wilson Michael MaxTax withheld2.0K$299.45
2025-12-31Wilson Michael MaxOption exercise4.3K
2025-12-01MIONIS ROBERTOption exercise87K
2025-12-01Wong LeilaOption exercise6.8K
2025-12-01Chawla MandeepTax withheld11K$344.41
2025-12-01Wong LeilaTax withheld3.6K$323.38
2025-12-01Wong LeilaSell3.2K$323.38
2025-12-01Phillips JasonOption exercise19K
2025-12-01Phillips JasonTax withheld8.5K$344.41
2025-12-01Cooper Todd COption exercise18K
2025-12-01Cooper Todd CTax withheld8.2K$344.41
2025-12-01Etienvre Yann LOption exercise18K
2025-12-01Etienvre Yann LTax withheld8.6K$323.38
2025-12-01Etienvre Yann LSell9.2K$323.38
2025-12-01Chawla MandeepOption exercise20K
2025-12-01MIONIS ROBERTTax withheld34K$344.41
2025-10-30KOELLNER LAURETTE TBuy700$339.68
2025-10-30KOELLNER LAURETTE TBuy600$340.55
2025-10-30KOELLNER LAURETTE TBuy3.2K$341.96
2025-10-30KOELLNER LAURETTE TBuy1.5K$342.44
2025-09-30Wilson Michael MaxOption exercise5.7K
2025-09-30Wilson Michael MaxTax withheld2.7K$246.38
2025-08-01Cooper Todd CGift11K
2025-06-30Wilson Michael MaxOption exercise5.9K
2025-03-31Wilson Michael MaxOption exercise5.7K
2025-02-07Cooper Todd CSell53K$129.63
2025-02-07Cooper Todd CSell9.8K$130.11
2025-02-07Cooper Todd CSell1.8K$132.54
2025-02-05Agrawal Alok K.Sell6.8K$133.92
2025-02-05MIONIS ROBERTSell13K$139.31
2025-02-05MIONIS ROBERTSell9.7K$140.60
2025-02-05MIONIS ROBERTSell33K$141.55
2025-02-05MIONIS ROBERTSell15K$142.23
2025-02-05MIONIS ROBERTSell3.2K$143.34
2025-02-05MIONIS ROBERTSell1.5K$144.00
2025-02-05Agrawal Alok K.Option exercise14K
2025-02-05Agrawal Alok K.Tax withheld7.4K$133.92
2025-02-03Agrawal Alok K.Sell15K$122.28
2025-02-03Etienvre Yann LSell83K$122.28
2025-02-03Phillips JasonSell96K$122.28
2025-02-03Wong LeilaSell19K$122.05
2025-02-03Wong LeilaSell1.5K$122.28
2025-02-03MIONIS ROBERTSell441K$122.28
2025-02-03Parker Douglas MichaelSell2.7K$122.05
2025-02-03Parker Douglas MichaelTax withheld1.3K$123.88
2025-02-03Parker Douglas MichaelOption exercise2.4K
2025-02-03Parker Douglas MichaelTax withheld1.8K$123.88
2025-02-03Parker Douglas MichaelOption exercise3.4K
2025-02-03Cooper Todd CSell91K$122.28
2025-02-03Chawla MandeepSell91K$122.28
2025-02-02Agrawal Alok K.Tax withheld766$123.47
2025-02-02Etienvre Yann LOption exercise6.8K
2025-02-02MIONIS ROBERTTax withheld13K$123.47
2025-02-02Chawla MandeepOption exercise7.4K
2025-02-02Etienvre Yann LTax withheld3.3K$123.47
2025-02-02Wong LeilaOption exercise3.2K
2025-02-02Cooper Todd COption exercise6.6K
2025-02-02Cooper Todd CTax withheld3.1K$123.47
2025-02-02MIONIS ROBERTOption exercise34K
2025-02-02Chawla MandeepTax withheld4.0K$123.47
2025-02-02Phillips JasonTax withheld3.2K$123.47
2025-02-02Phillips JasonOption exercise7.4K
2025-02-02Wong LeilaTax withheld1.7K$123.47
2025-02-02Agrawal Alok K.Option exercise1.5K
2025-02-01Etienvre Yann LTax withheld75K$123.47
2025-02-01Etienvre Yann LOption exercise154K
2025-02-01Cooper Todd COption exercise164K
2025-02-01Cooper Todd CTax withheld76K$123.47
2025-02-01Chawla MandeepOption exercise188K
2025-02-01Chawla MandeepTax withheld101K$123.47
2025-02-01Agrawal Alok K.Option exercise29K
2025-02-01Agrawal Alok K.Tax withheld15K$123.47
2025-02-01MIONIS ROBERTOption exercise694K
2025-02-01MIONIS ROBERTTax withheld273K$123.47
2025-02-01Wong LeilaOption exercise41K
2025-02-01Wong LeilaTax withheld22K$123.88
2025-02-01Phillips JasonOption exercise164K
2025-02-01Phillips JasonTax withheld72K$123.47
2025-01-31MIONIS ROBERTSell53K$127.54
2025-01-31Agrawal Alok K.Option exercise3.7K
2025-01-31Chawla MandeepSell9.5K$127.54
2025-01-31Chawla MandeepTax withheld11K$127.54
2025-01-31Chawla MandeepOption exercise20K
2025-01-31Cooper Todd CSell9.5K$127.54
2025-01-31Cooper Todd CTax withheld8.3K$127.54
2025-01-31Wong LeilaOption exercise6.8K
2025-01-31Wong LeilaTax withheld3.6K$127.54
2025-01-31Wong LeilaSell3.2K$127.54
2025-01-31Etienvre Yann LTax withheld8.6K$127.54
2025-01-31Etienvre Yann LOption exercise18K
2025-01-31Cooper Todd COption exercise18K
2025-01-31Etienvre Yann LSell9.2K$127.54
2025-01-31Phillips JasonOption exercise19K
2025-01-31Phillips JasonTax withheld8.5K$127.54
2025-01-31Phillips JasonSell11K$127.54
2025-01-31Agrawal Alok K.Sell1.8K$127.54
2025-01-31Agrawal Alok K.Tax withheld1.9K$127.54
2025-01-31MIONIS ROBERTOption exercise87K
2025-01-31MIONIS ROBERTTax withheld34K$127.54
2025-01-06Wilson Michael MaxSell25K$98.73
2024-12-31Wilson Michael MaxOption exercise6.7K

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

Supply chain

Customers (1)

Suppliers (0)

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

    Notable events (8-K)

    DateItems
    2026-05-19Shareholder voteOtherExhibitsfiling ↗
    2026-04-28Material agreementDebt obligationExhibitsfiling ↗
    2026-04-27ResultsExhibitsfiling ↗
    2026-03-24Exec/director changeExhibitsfiling ↗
    2026-01-29OtherExhibitsfiling ↗
    2026-01-28ResultsExhibitsfiling ↗
    2025-12-05Exec/director changeExhibitsfiling ↗
    2025-10-30Reg FDExhibitsfiling ↗

    Recent filings

    FormFiledPeriodAccession
    8-K2026-05-192026-05-190001030894-26-000035 ↗
    8-K2026-04-282026-04-270001104659-26-049818 ↗
    8-K2026-04-272026-04-270001030894-26-000030 ↗
    10-Q2026-04-272026-03-310001030894-26-000032 ↗
    8-K2026-03-242026-03-240001104659-26-033887 ↗
    10-K2026-02-272025-12-310001030894-26-000011 ↗
    8-K2026-01-292026-01-290001030894-26-000008 ↗
    8-K2026-01-282026-01-280001030894-26-000006 ↗
    8-K2025-12-052025-12-020001030894-25-000060 ↗
    8-K2025-10-302025-10-300001030894-25-000058 ↗
    8-K2025-10-282025-10-270001104659-25-102812 ↗
    8-K2025-10-282025-10-280001104659-25-102804 ↗