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
B78AI/datacenter-driven EMS provider with strong growth and returns despite the model's thin gross margin.
Strengths
- Strong growth and returns — revenue +28.5% (91st), ROE 37.6% (87th), ROA 11.5% (100th)
- Earnings surge — net income +94.5% (75th)
- Profitable — net margin 6.7% (88th)
Risks
- Thin gross margin — 12.1% (structural EMS)
- Customer concentration (hyperscalers) per risk factors — per 10-K
- Low operating cash conversion this year — OCF margin 5.3%
Notable findings
- Customer concentration~79% of revenue from one customer/distributor — In the aggregate, our top 10 customers represented 79% of total revenue for 2025, 73% for 2024 and 64% for 2023
- Fund exitedNotable fund(s) exited this quarter: VANGUARD GROUP INC
- Exec changeRecent 8-K item 5.02 8-K ↗
- Buying back stockNet buyback — share count -3%/yr over 1y
- Strong balance sheetStrong balance sheet — $596M cash & investments
- New fund positionNotable fund(s) opened this quarter: RENAISSANCE TECHNOLOGIES LLC
- Notable holderHeld by 5 notable fund(s): FMR LLC, CITADEL ADVISORS LLC, GOLDMAN SACHS GROUP INC +2 more (as of 2026-03-31)
- Insider sellingInsider selling — 76 open-market sale(s) by 8 insider(s) (cluster of 8 insiders, ~$161M, last 6mo) Form 4 ↗
- China exposureand (iv) regulations, policies and legislations affecting AI, export controls, or data center operations that may increase compliance costs or constrain the development and commercial use of AI techno
Quarterly revenue
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
| Date | Insider | Type | Shares | Price |
|---|---|---|---|---|
| 2026-06-17 | MIONIS ROBERT | Sell | 1.7K | $383.42 |
| 2026-06-17 | MIONIS ROBERT | Sell | 1.9K | $384.36 |
| 2026-06-17 | MIONIS ROBERT | Sell | 2.4K | $385.44 |
| 2026-06-17 | MIONIS ROBERT | Sell | 1.4K | $386.25 |
| 2026-06-17 | MIONIS ROBERT | Sell | 1.5K | $387.27 |
| 2026-06-17 | MIONIS ROBERT | Sell | 1.6K | $388.51 |
| 2026-06-17 | MIONIS ROBERT | Sell | 2.4K | $389.40 |
| 2026-06-17 | MIONIS ROBERT | Sell | 579 | $390.18 |
| 2026-06-17 | MIONIS ROBERT | Sell | 160 | $392.11 |
| 2026-06-17 | MIONIS ROBERT | Sell | 341 | $378.37 |
| 2026-06-17 | MIONIS ROBERT | Sell | 437 | $380.25 |
| 2026-06-17 | MIONIS ROBERT | Sell | 760 | $381.45 |
| 2026-06-17 | MIONIS ROBERT | Sell | 1.5K | $382.43 |
| 2026-06-17 | MIONIS ROBERT | Sell | 1.5K | $379.50 |
| 2026-06-16 | MIONIS ROBERT | Sell | 7.0K | $387.05 |
| 2026-06-16 | MIONIS ROBERT | Sell | 4.3K | $388.09 |
| 2026-06-16 | MIONIS ROBERT | Sell | 600 | $395.86 |
| 2026-06-16 | MIONIS ROBERT | Sell | 3.2K | $389.06 |
| 2026-06-16 | MIONIS ROBERT | Sell | 3.9K | $390.13 |
| 2026-06-16 | MIONIS ROBERT | Sell | 1.8K | $391.17 |
| 2026-06-16 | MIONIS ROBERT | Sell | 2.4K | $392.24 |
| 2026-06-16 | MIONIS ROBERT | Sell | 1.6K | $393.06 |
| 2026-06-16 | MIONIS ROBERT | Sell | 868 | $394.05 |
| 2026-06-16 | MIONIS ROBERT | Sell | 1.5K | $394.95 |
| 2026-06-16 | MIONIS ROBERT | Sell | 4.8K | $382.21 |
| 2026-06-16 | MIONIS ROBERT | Sell | 5.9K | $383.14 |
| 2026-06-16 | MIONIS ROBERT | Sell | 5.3K | $384.05 |
| 2026-06-16 | MIONIS ROBERT | Sell | 6.8K | $385.09 |
| 2026-06-16 | MIONIS ROBERT | Sell | 5.8K | $386.18 |
| 2026-06-15 | Chawla Mandeep | Sell | 40 | $405.77 |
| 2026-06-15 | Chawla Mandeep | Sell | 120 | $406.82 |
| 2026-06-15 | Chawla Mandeep | Sell | 80 | $408.88 |
| 2026-06-15 | Chawla Mandeep | Sell | 40 | $412.99 |
| 2026-06-15 | MIONIS ROBERT | Sell | 1.4K | $394.58 |
| 2026-06-15 | MIONIS ROBERT | Sell | 3.0K | $395.92 |
| 2026-06-15 | MIONIS ROBERT | Sell | 2.7K | $396.83 |
| 2026-06-15 | MIONIS ROBERT | Sell | 10K | $397.92 |
| 2026-06-15 | MIONIS ROBERT | Sell | 11K | $398.86 |
| 2026-06-15 | MIONIS ROBERT | Sell | 11K | $399.68 |
| 2026-06-15 | MIONIS ROBERT | Sell | 6.4K | $400.87 |
| 2026-06-15 | MIONIS ROBERT | Sell | 11K | $401.94 |
| 2026-06-15 | MIONIS ROBERT | Sell | 6.8K | $402.77 |
| 2026-06-15 | MIONIS ROBERT | Sell | 280 | $403.75 |
| 2026-06-15 | MIONIS ROBERT | Sell | 444 | $406.46 |
| 2026-06-15 | MIONIS ROBERT | Sell | 160 | $407.48 |
| 2026-06-15 | MIONIS ROBERT | Sell | 80 | $409.26 |
| 2026-06-15 | MIONIS ROBERT | Sell | 80 | $410.22 |
| 2026-06-15 | MIONIS ROBERT | Sell | 80 | $412.01 |
| 2026-06-15 | MIONIS ROBERT | Sell | 1.2K | $412.94 |
| 2026-06-15 | MIONIS ROBERT | Sell | 80 | $413.68 |
| 2026-06-15 | Chawla Mandeep | Sell | 200 | $394.25 |
| 2026-06-15 | Chawla Mandeep | Sell | 212 | $395.41 |
| 2026-06-15 | Chawla Mandeep | Sell | 848 | $396.24 |
| 2026-06-15 | Chawla Mandeep | Sell | 1.7K | $397.32 |
| 2026-06-15 | Chawla Mandeep | Sell | 3.8K | $398.29 |
| 2026-06-15 | Chawla Mandeep | Sell | 3.6K | $399.22 |
| 2026-06-15 | Chawla Mandeep | Sell | 1.2K | $400.20 |
| 2026-06-15 | Chawla Mandeep | Sell | 1.5K | $401.30 |
| 2026-06-15 | Chawla Mandeep | Sell | 2.9K | $402.21 |
| 2026-06-15 | Chawla Mandeep | Sell | 697 | $402.93 |
| 2026-06-15 | Chawla Mandeep | Sell | 40 | $403.79 |
| 2026-05-19 | Wilson Michael Max | Sell | 4.2K | $333.31 |
| 2026-05-19 | Wilson Michael Max | Option exercise | 8.7K | — |
| 2026-03-31 | Kale Jill | Option exercise | 287 | — |
| 2026-03-31 | Kale Jill | Tax withheld | 17 | $257.27 |
| 2026-03-31 | CASCELLA ROBERT | Option exercise | 156 | — |
| 2026-03-31 | CASCELLA ROBERT | Tax withheld | 9 | $257.27 |
| 2026-03-31 | Wilson Michael Max | Option exercise | 3.2K | — |
| 2026-03-31 | Wilson Michael Max | Tax withheld | 1.5K | $257.09 |
| 2026-02-06 | Phillips Jason | Sell | 100K | $308.92 |
| 2026-02-06 | Cooper Todd C | Gift | 16K | — |
| 2026-02-05 | Tzevelekis Theodoros | Tax withheld | 1.1K | $275.86 |
| 2026-02-05 | Tzevelekis Theodoros | Option exercise | 890 | — |
| 2026-02-05 | Tzevelekis Theodoros | Tax withheld | 395 | $275.86 |
| 2026-02-05 | Phillips Jason | Sell | 20K | $300.01 |
| 2026-02-05 | Tzevelekis Theodoros | Option exercise | 3.3K | — |
| 2026-02-04 | Chawla Mandeep | Tax withheld | 1.4K | $297.45 |
| 2026-02-04 | Etienvre Yann L | Option exercise | 2.2K | — |
| 2026-02-04 | Etienvre Yann L | Tax withheld | 1.1K | $283.51 |
| 2026-02-04 | Etienvre Yann L | Sell | 1.1K | $283.51 |
| 2026-02-04 | Wong Leila | Option exercise | 1.1K | — |
| 2026-02-04 | Wong Leila | Tax withheld | 591 | $297.45 |
| 2026-02-04 | Parker Douglas Michael | Option exercise | 1.2K | — |
| 2026-02-04 | Parker Douglas Michael | Tax withheld | 621 | $286.80 |
| 2026-02-04 | Parker Douglas Michael | Sell | 538 | $286.80 |
| 2026-02-04 | Parker Douglas Michael | Option exercise | 883 | — |
| 2026-02-04 | Parker Douglas Michael | Tax withheld | 473 | $283.51 |
| 2026-02-04 | Parker Douglas Michael | Sell | 410 | $283.51 |
| 2026-02-04 | Phillips Jason | Option exercise | 2.5K | — |
| 2026-02-04 | Phillips Jason | Tax withheld | 1.1K | $297.45 |
| 2026-02-04 | MIONIS ROBERT | Tax withheld | 4.8K | $297.45 |
| 2026-02-04 | MIONIS ROBERT | Option exercise | 12K | — |
| 2026-02-04 | Cooper Todd C | Option exercise | 2.0K | — |
| 2026-02-04 | Cooper Todd C | Tax withheld | 921 | $283.51 |
| 2026-02-04 | Cooper Todd C | Sell | 1.1K | $283.51 |
| 2026-02-04 | Chawla Mandeep | Option exercise | 2.5K | — |
| 2026-02-02 | Etienvre Yann L | Tax withheld | 3.3K | $287.45 |
| 2026-02-02 | Parker Douglas Michael | Option exercise | 3.4K | — |
| 2026-02-02 | Parker Douglas Michael | Tax withheld | 1.8K | $286.98 |
| 2026-02-02 | Parker Douglas Michael | Sell | 1.6K | $286.98 |
| 2026-02-02 | Parker Douglas Michael | Option exercise | 2.4K | — |
| 2026-02-02 | Parker Douglas Michael | Tax withheld | 1.3K | $286.98 |
| 2026-02-02 | Parker Douglas Michael | Sell | 1.1K | $286.98 |
| 2026-02-02 | Wong Leila | Option exercise | 61K | — |
| 2026-02-02 | Wong Leila | Tax withheld | 33K | $286.98 |
| 2026-02-02 | Wong Leila | Sell | 28K | $286.98 |
| 2026-02-02 | Wong Leila | Option exercise | 3.2K | — |
| 2026-02-02 | Wong Leila | Tax withheld | 1.7K | $287.45 |
| 2026-02-02 | Wong Leila | Sell | 1.5K | $287.45 |
| 2026-02-02 | Phillips Jason | Option exercise | 174K | — |
| 2026-02-02 | Phillips Jason | Tax withheld | 77K | $280.99 |
| 2026-02-02 | Phillips Jason | Option exercise | 7.4K | — |
| 2026-02-02 | Phillips Jason | Tax withheld | 3.2K | $280.99 |
| 2026-02-02 | Etienvre Yann L | Option exercise | 160K | — |
| 2026-02-02 | Etienvre Yann L | Tax withheld | 77K | $287.45 |
| 2026-02-02 | Etienvre Yann L | Sell | 83K | $287.45 |
| 2026-02-02 | Etienvre Yann L | Option exercise | 6.8K | — |
| 2026-02-02 | Etienvre Yann L | Sell | 3.5K | $287.45 |
| 2026-02-02 | Chawla Mandeep | Option exercise | 184K | — |
| 2026-02-02 | Chawla Mandeep | Tax withheld | 98K | $279.78 |
| 2026-02-02 | Chawla Mandeep | Option exercise | 7.4K | — |
| 2026-02-02 | Chawla Mandeep | Tax withheld | 4.0K | $280.99 |
| 2026-02-02 | Cooper Todd C | Option exercise | 160K | — |
| 2026-02-02 | Cooper Todd C | Tax withheld | 74K | $287.45 |
| 2026-02-02 | Cooper Todd C | Sell | 86K | $287.45 |
| 2026-02-02 | Cooper Todd C | Option exercise | 6.6K | — |
| 2026-02-02 | Cooper Todd C | Tax withheld | 3.1K | $287.45 |
| 2026-02-02 | Cooper Todd C | Sell | 3.6K | $287.45 |
| 2026-02-02 | MIONIS ROBERT | Option exercise | 780K | — |
| 2026-02-02 | MIONIS ROBERT | Tax withheld | 307K | $280.99 |
| 2026-02-02 | MIONIS ROBERT | Option exercise | 34K | — |
| 2026-02-02 | MIONIS ROBERT | Tax withheld | 13K | $280.99 |
| 2025-12-31 | Wilson Michael Max | Tax withheld | 2.0K | $299.45 |
| 2025-12-31 | Wilson Michael Max | Option exercise | 4.3K | — |
| 2025-12-01 | MIONIS ROBERT | Option exercise | 87K | — |
| 2025-12-01 | Wong Leila | Option exercise | 6.8K | — |
| 2025-12-01 | Chawla Mandeep | Tax withheld | 11K | $344.41 |
| 2025-12-01 | Wong Leila | Tax withheld | 3.6K | $323.38 |
| 2025-12-01 | Wong Leila | Sell | 3.2K | $323.38 |
| 2025-12-01 | Phillips Jason | Option exercise | 19K | — |
| 2025-12-01 | Phillips Jason | Tax withheld | 8.5K | $344.41 |
| 2025-12-01 | Cooper Todd C | Option exercise | 18K | — |
| 2025-12-01 | Cooper Todd C | Tax withheld | 8.2K | $344.41 |
| 2025-12-01 | Etienvre Yann L | Option exercise | 18K | — |
| 2025-12-01 | Etienvre Yann L | Tax withheld | 8.6K | $323.38 |
| 2025-12-01 | Etienvre Yann L | Sell | 9.2K | $323.38 |
| 2025-12-01 | Chawla Mandeep | Option exercise | 20K | — |
| 2025-12-01 | MIONIS ROBERT | Tax withheld | 34K | $344.41 |
| 2025-10-30 | KOELLNER LAURETTE T | Buy | 700 | $339.68 |
| 2025-10-30 | KOELLNER LAURETTE T | Buy | 600 | $340.55 |
| 2025-10-30 | KOELLNER LAURETTE T | Buy | 3.2K | $341.96 |
| 2025-10-30 | KOELLNER LAURETTE T | Buy | 1.5K | $342.44 |
| 2025-09-30 | Wilson Michael Max | Option exercise | 5.7K | — |
| 2025-09-30 | Wilson Michael Max | Tax withheld | 2.7K | $246.38 |
| 2025-08-01 | Cooper Todd C | Gift | 11K | — |
| 2025-06-30 | Wilson Michael Max | Option exercise | 5.9K | — |
| 2025-03-31 | Wilson Michael Max | Option exercise | 5.7K | — |
| 2025-02-07 | Cooper Todd C | Sell | 53K | $129.63 |
| 2025-02-07 | Cooper Todd C | Sell | 9.8K | $130.11 |
| 2025-02-07 | Cooper Todd C | Sell | 1.8K | $132.54 |
| 2025-02-05 | Agrawal Alok K. | Sell | 6.8K | $133.92 |
| 2025-02-05 | MIONIS ROBERT | Sell | 13K | $139.31 |
| 2025-02-05 | MIONIS ROBERT | Sell | 9.7K | $140.60 |
| 2025-02-05 | MIONIS ROBERT | Sell | 33K | $141.55 |
| 2025-02-05 | MIONIS ROBERT | Sell | 15K | $142.23 |
| 2025-02-05 | MIONIS ROBERT | Sell | 3.2K | $143.34 |
| 2025-02-05 | MIONIS ROBERT | Sell | 1.5K | $144.00 |
| 2025-02-05 | Agrawal Alok K. | Option exercise | 14K | — |
| 2025-02-05 | Agrawal Alok K. | Tax withheld | 7.4K | $133.92 |
| 2025-02-03 | Agrawal Alok K. | Sell | 15K | $122.28 |
| 2025-02-03 | Etienvre Yann L | Sell | 83K | $122.28 |
| 2025-02-03 | Phillips Jason | Sell | 96K | $122.28 |
| 2025-02-03 | Wong Leila | Sell | 19K | $122.05 |
| 2025-02-03 | Wong Leila | Sell | 1.5K | $122.28 |
| 2025-02-03 | MIONIS ROBERT | Sell | 441K | $122.28 |
| 2025-02-03 | Parker Douglas Michael | Sell | 2.7K | $122.05 |
| 2025-02-03 | Parker Douglas Michael | Tax withheld | 1.3K | $123.88 |
| 2025-02-03 | Parker Douglas Michael | Option exercise | 2.4K | — |
| 2025-02-03 | Parker Douglas Michael | Tax withheld | 1.8K | $123.88 |
| 2025-02-03 | Parker Douglas Michael | Option exercise | 3.4K | — |
| 2025-02-03 | Cooper Todd C | Sell | 91K | $122.28 |
| 2025-02-03 | Chawla Mandeep | Sell | 91K | $122.28 |
| 2025-02-02 | Agrawal Alok K. | Tax withheld | 766 | $123.47 |
| 2025-02-02 | Etienvre Yann L | Option exercise | 6.8K | — |
| 2025-02-02 | MIONIS ROBERT | Tax withheld | 13K | $123.47 |
| 2025-02-02 | Chawla Mandeep | Option exercise | 7.4K | — |
| 2025-02-02 | Etienvre Yann L | Tax withheld | 3.3K | $123.47 |
| 2025-02-02 | Wong Leila | Option exercise | 3.2K | — |
| 2025-02-02 | Cooper Todd C | Option exercise | 6.6K | — |
| 2025-02-02 | Cooper Todd C | Tax withheld | 3.1K | $123.47 |
| 2025-02-02 | MIONIS ROBERT | Option exercise | 34K | — |
| 2025-02-02 | Chawla Mandeep | Tax withheld | 4.0K | $123.47 |
| 2025-02-02 | Phillips Jason | Tax withheld | 3.2K | $123.47 |
| 2025-02-02 | Phillips Jason | Option exercise | 7.4K | — |
| 2025-02-02 | Wong Leila | Tax withheld | 1.7K | $123.47 |
| 2025-02-02 | Agrawal Alok K. | Option exercise | 1.5K | — |
| 2025-02-01 | Etienvre Yann L | Tax withheld | 75K | $123.47 |
| 2025-02-01 | Etienvre Yann L | Option exercise | 154K | — |
| 2025-02-01 | Cooper Todd C | Option exercise | 164K | — |
| 2025-02-01 | Cooper Todd C | Tax withheld | 76K | $123.47 |
| 2025-02-01 | Chawla Mandeep | Option exercise | 188K | — |
| 2025-02-01 | Chawla Mandeep | Tax withheld | 101K | $123.47 |
| 2025-02-01 | Agrawal Alok K. | Option exercise | 29K | — |
| 2025-02-01 | Agrawal Alok K. | Tax withheld | 15K | $123.47 |
| 2025-02-01 | MIONIS ROBERT | Option exercise | 694K | — |
| 2025-02-01 | MIONIS ROBERT | Tax withheld | 273K | $123.47 |
| 2025-02-01 | Wong Leila | Option exercise | 41K | — |
| 2025-02-01 | Wong Leila | Tax withheld | 22K | $123.88 |
| 2025-02-01 | Phillips Jason | Option exercise | 164K | — |
| 2025-02-01 | Phillips Jason | Tax withheld | 72K | $123.47 |
| 2025-01-31 | MIONIS ROBERT | Sell | 53K | $127.54 |
| 2025-01-31 | Agrawal Alok K. | Option exercise | 3.7K | — |
| 2025-01-31 | Chawla Mandeep | Sell | 9.5K | $127.54 |
| 2025-01-31 | Chawla Mandeep | Tax withheld | 11K | $127.54 |
| 2025-01-31 | Chawla Mandeep | Option exercise | 20K | — |
| 2025-01-31 | Cooper Todd C | Sell | 9.5K | $127.54 |
| 2025-01-31 | Cooper Todd C | Tax withheld | 8.3K | $127.54 |
| 2025-01-31 | Wong Leila | Option exercise | 6.8K | — |
| 2025-01-31 | Wong Leila | Tax withheld | 3.6K | $127.54 |
| 2025-01-31 | Wong Leila | Sell | 3.2K | $127.54 |
| 2025-01-31 | Etienvre Yann L | Tax withheld | 8.6K | $127.54 |
| 2025-01-31 | Etienvre Yann L | Option exercise | 18K | — |
| 2025-01-31 | Cooper Todd C | Option exercise | 18K | — |
| 2025-01-31 | Etienvre Yann L | Sell | 9.2K | $127.54 |
| 2025-01-31 | Phillips Jason | Option exercise | 19K | — |
| 2025-01-31 | Phillips Jason | Tax withheld | 8.5K | $127.54 |
| 2025-01-31 | Phillips Jason | Sell | 11K | $127.54 |
| 2025-01-31 | Agrawal Alok K. | Sell | 1.8K | $127.54 |
| 2025-01-31 | Agrawal Alok K. | Tax withheld | 1.9K | $127.54 |
| 2025-01-31 | MIONIS ROBERT | Option exercise | 87K | — |
| 2025-01-31 | MIONIS ROBERT | Tax withheld | 34K | $127.54 |
| 2025-01-06 | Wilson Michael Max | Sell | 25K | $98.73 |
| 2024-12-31 | Wilson Michael Max | Option exercise | 6.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)
| Date | Items | |
|---|---|---|
| 2026-05-19 | Shareholder voteOtherExhibits | filing ↗ |
| 2026-04-28 | Material agreementDebt obligationExhibits | filing ↗ |
| 2026-04-27 | ResultsExhibits | filing ↗ |
| 2026-03-24 | Exec/director changeExhibits | filing ↗ |
| 2026-01-29 | OtherExhibits | filing ↗ |
| 2026-01-28 | ResultsExhibits | filing ↗ |
| 2025-12-05 | Exec/director changeExhibits | filing ↗ |
| 2025-10-30 | Reg FDExhibits | filing ↗ |
Recent filings
| Form | Filed | Period | Accession |
|---|---|---|---|
| 8-K | 2026-05-19 | 2026-05-19 | 0001030894-26-000035 ↗ |
| 8-K | 2026-04-28 | 2026-04-27 | 0001104659-26-049818 ↗ |
| 8-K | 2026-04-27 | 2026-04-27 | 0001030894-26-000030 ↗ |
| 10-Q | 2026-04-27 | 2026-03-31 | 0001030894-26-000032 ↗ |
| 8-K | 2026-03-24 | 2026-03-24 | 0001104659-26-033887 ↗ |
| 10-K | 2026-02-27 | 2025-12-31 | 0001030894-26-000011 ↗ |
| 8-K | 2026-01-29 | 2026-01-29 | 0001030894-26-000008 ↗ |
| 8-K | 2026-01-28 | 2026-01-28 | 0001030894-26-000006 ↗ |
| 8-K | 2025-12-05 | 2025-12-02 | 0001030894-25-000060 ↗ |
| 8-K | 2025-10-30 | 2025-10-30 | 0001030894-25-000058 ↗ |
| 8-K | 2025-10-28 | 2025-10-27 | 0001104659-25-102812 ↗ |
| 8-K | 2025-10-28 | 2025-10-28 | 0001104659-25-102804 ↗ |