RBC Bearings INC
RBC · Ball & Roller Bearings · 31.6M shares · +4%/yr ↑ shares · EDGAR filings ↗
Net buyback after stock comp: -$10M (gross $8M, SBC $17M)
Reference price $657.94 · est. market cap ~$20.8B — last insider sale, 2026-06-25 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)
Grade
B77High-margin, defense/aerospace-levered precision bearings and engineered-components maker with a large backlog.
Strengths
- Top-decile-ish operating margin (89th pct), net margin 81.8th pct and OCF margin 78.7th pct
- $2.3B backlog, low net leverage (D/E 0.21) and ROA in the 79th pct signal a quality franchise
Risks
- ROE only ~8.6% (56th pct) and customer concentration (top-10 ~35% of sales)
- Cyclical industrial end-markets and acquisition-related debt servicing
Notable findings
- No interest coverageInterest coverage -8.45 (cannot cover interest)
- Exec changeRecent 8-K item 5.02 8-K ↗
- Material weaknessA material weakness in a company’s internal control over financial reporting is a deficiency, or a combination of deficiencies, in internal control over financial reporting such that there is a reason
- Customer concentration~44% of revenue from one customer/distributor — Our top ten customers collectively accounted for approximately 35%, 44% and 44% of our net sales during fiscal 2026, 2025 and 2024, respectively
- Insider sellingInsider selling — 7 open-market sale(s) by 6 insider(s) (cluster of 6 insiders, ~$4M, last 6mo) Form 4 ↗
Quarterly revenue
Last 4 quarters · from SEC filings.
Key metrics
Gross margin
44.4%
Operating margin
22.5%
Net margin
15.4%
Return on equity
8.6%
Return on assets
5.6%
ROIC
8.2%
Revenue growth (QoQ)
12.2%
Net-income growth
16.8%
Debt / equity
0.2×
Net debt / EBITDA
1.2×
Interest coverage
-8.5×
Current ratio
2.2×
EBITDA
$550M
Tangible book value
-$21M
Cash & investments
$57M
Stock comp / revenue
1.8%
Insider transactions · last 18 months
| Date | Insider | Type | Shares | Price |
|---|---|---|---|---|
| 2026-06-25 | Feeney John J. | Sell | 225 | $657.94 |
| 2026-06-24 | Ennico Dolores J | Sell | 600 | $636.11 |
| 2026-06-24 | Ennico Dolores J | Option exercise | 200 | $127.33 |
| 2026-06-24 | Ennico Dolores J | Option exercise | 400 | $199.16 |
| 2026-06-17 | Kaplan Steven H. | Sell | 350 | $631.79 |
| 2026-06-03 | Stewart Edward | Option exercise | 600 | $199.16 |
| 2026-06-03 | Boyan Barry C. | Sell | 555 | $591.63 |
| 2026-06-03 | Edwards Richard J | Tax withheld | 364 | $578.34 |
| 2026-06-03 | Sullivan Robert M | Tax withheld | 272 | $578.34 |
| 2026-06-03 | Feeney John J. | Tax withheld | 95 | $578.34 |
| 2026-06-03 | Stewart Edward | Sell | 600 | $592.83 |
| 2026-06-01 | HARTNETT MICHAEL J | Tax withheld | 4.9K | $571.96 |
| 2026-06-01 | Edwards Richard J | Tax withheld | 91 | $571.96 |
| 2026-06-01 | Feeney John J. | Tax withheld | 36 | $571.96 |
| 2026-06-01 | Sullivan Robert M | Tax withheld | 197 | $571.96 |
| 2026-06-01 | BERGERON DANIEL A | Tax withheld | 1.6K | $571.96 |
| 2026-05-28 | BERGERON DANIEL A | Tax withheld | 741 | $577.42 |
| 2026-05-28 | Sullivan Robert M | Tax withheld | 113 | $577.42 |
| 2026-05-28 | Feeney John J. | Tax withheld | 26 | $577.42 |
| 2026-05-28 | Edwards Richard J | Tax withheld | 53 | $577.42 |
| 2026-05-23 | Feeney John J. | Tax withheld | 32 | $559.95 |
| 2026-05-23 | BERGERON DANIEL A | Tax withheld | 1.0K | $559.95 |
| 2026-05-23 | HARTNETT MICHAEL J | Tax withheld | 2.7K | $559.95 |
| 2026-05-23 | Sullivan Robert M | Tax withheld | 63 | $559.95 |
| 2026-05-23 | Edwards Richard J | Tax withheld | 46 | $559.95 |
| 2026-05-19 | Elmy Frederick J. | Grant | 344 | — |
| 2026-05-19 | Kaplan Steven H. | Grant | 344 | — |
| 2026-05-19 | Faghri Amir | Grant | 344 | — |
| 2026-05-19 | Stewart Edward | Grant | 344 | — |
| 2026-05-19 | Ennico Dolores J | Grant | 344 | — |
| 2026-05-19 | Boyan Barry C. | Grant | 344 | — |
| 2026-05-19 | CROWELL RICHARD R | Grant | 344 | — |
| 2026-05-19 | HARTNETT MICHAEL J | Grant | 22K | — |
| 2026-05-19 | HARTNETT MICHAEL J | Tax withheld | 10K | $565.22 |
| 2026-05-19 | BERGERON DANIEL A | Grant | 5.8K | — |
| 2026-05-19 | BERGERON DANIEL A | Tax withheld | 921 | $565.22 |
| 2026-05-19 | Feeney John J. | Grant | 160 | — |
| 2026-05-19 | Sullivan Robert M | Grant | 1.2K | — |
| 2026-05-19 | Edwards Richard J | Grant | 132 | — |
| 2026-02-17 | Edwards Richard J | Sell | 2.6K | $553.65 |
| 2026-02-17 | Edwards Richard J | Option exercise | 1.0K | $199.16 |
| 2026-02-17 | Edwards Richard J | Option exercise | 800 | $199.10 |
| 2026-02-17 | Edwards Richard J | Option exercise | 400 | $199.51 |
| 2026-02-17 | Edwards Richard J | Option exercise | 400 | $292.85 |
| 2026-02-17 | Edwards Richard J | Sell | 1.5K | $554.01 |
| 2026-02-08 | Feeney John J. | Tax withheld | 34 | $544.02 |
| 2025-11-20 | Boyan Barry C. | Tax withheld | 10 | $430.24 |
| 2025-11-12 | Kaplan Steven H. | Sell | 200 | $443.35 |
| 2025-11-12 | Kaplan Steven H. | Option exercise | 200 | $158.48 |
| 2025-11-12 | Kaplan Steven H. | Sell | 500 | $442.86 |
| 2025-11-07 | Boyan Barry C. | Sell | 1.2K | $434.55 |
| 2025-11-07 | Boyan Barry C. | Option exercise | 1.2K | $135.53 |
| 2025-11-05 | Sullivan Robert M | Tax withheld | 112 | $427.24 |
| 2025-11-04 | CROWELL RICHARD R | Gift | 4.7K | $427.24 |
| 2025-09-26 | Feeney John J. | Sell | 105 | $382.83 |
| 2025-09-04 | CROWELL RICHARD R | Gift | 125 | — |
| 2025-08-07 | BERGERON DANIEL A | Option exercise | 28K | $199.16 |
| 2025-08-07 | BERGERON DANIEL A | Option exercise | 21K | $137.44 |
| 2025-08-07 | BERGERON DANIEL A | Sell | 49K | $402.75 |
| 2025-06-17 | Ambrose Michael H. | Sell | 595 | $367.32 |
| 2025-06-17 | Ambrose Michael H. | Gift | 150 | $367.05 |
| 2025-06-17 | Ambrose Michael H. | Option exercise | 195 | $287.37 |
| 2025-06-17 | Ambrose Michael H. | Option exercise | 400 | $206.19 |
| 2025-06-12 | HARTNETT MICHAEL J | Sell | 9.0K | $371.37 |
| 2025-06-11 | CROWELL RICHARD R | Option exercise | 300 | $137.44 |
| 2025-06-11 | CROWELL RICHARD R | Option exercise | 200 | $158.48 |
| 2025-06-11 | CROWELL RICHARD R | Sell | 500 | $377.00 |
| 2025-06-11 | HARTNETT MICHAEL J | Sell | 5.0K | $375.00 |
| 2025-06-10 | Ambrose Michael H. | Option exercise | 500 | $199.16 |
| 2025-06-10 | Ambrose Michael H. | Option exercise | 600 | $199.09 |
| 2025-06-10 | Ambrose Michael H. | Sell | 1.7K | $381.05 |
| 2025-06-10 | Ambrose Michael H. | Option exercise | 600 | $137.44 |
| 2025-06-10 | HARTNETT MICHAEL J | Option exercise | 253 | $199.16 |
| 2025-06-10 | HARTNETT MICHAEL J | Sell | 253 | $382.85 |
| 2025-06-09 | HARTNETT MICHAEL J | Sell | 27K | $381.09 |
| 2025-06-09 | HARTNETT MICHAEL J | Option exercise | 12K | $137.44 |
| 2025-06-09 | HARTNETT MICHAEL J | Option exercise | 15K | $199.16 |
| 2025-06-09 | BERGERON DANIEL A | Option exercise | 31K | $143.92 |
| 2025-06-09 | BERGERON DANIEL A | Sell | 31K | $380.28 |
| 2025-06-09 | Kaplan Steven H. | Sell | 400 | $381.30 |
| 2025-06-06 | BERGERON DANIEL A | Option exercise | 3.7K | $143.92 |
| 2025-06-06 | BERGERON DANIEL A | Sell | 3.7K | $382.21 |
| 2025-06-03 | Feeney John J. | Tax withheld | 95 | $370.21 |
| 2025-06-03 | HARTNETT MICHAEL J | Tax withheld | 4.6K | $370.21 |
| 2025-06-03 | Edwards Richard J | Tax withheld | 246 | $370.21 |
| 2025-06-03 | BERGERON DANIEL A | Tax withheld | 1.8K | $370.21 |
| 2025-06-03 | Sullivan Robert M | Tax withheld | 279 | $370.21 |
| 2025-06-02 | BERGERON DANIEL A | Tax withheld | 1.6K | $365.87 |
| 2025-06-02 | Kaplan Steven H. | Sell | 226 | $367.62 |
| 2025-06-02 | Edwards Richard J | Tax withheld | 62 | $365.87 |
| 2025-06-02 | Sullivan Robert M | Tax withheld | 511 | $365.87 |
| 2025-06-02 | HARTNETT MICHAEL J | Tax withheld | 4.9K | $365.87 |
| 2025-06-02 | Feeney John J. | Tax withheld | 31 | $365.87 |
| 2025-05-30 | Ennico Dolores J | Grant | 532 | $365.87 |
| 2025-05-30 | CROWELL RICHARD R | Grant | 532 | $365.87 |
| 2025-05-30 | Ambrose Michael H. | Grant | 532 | $365.87 |
| 2025-05-30 | Faghri Amir | Grant | 532 | $365.87 |
| 2025-05-30 | Elmy Frederick J. | Grant | 532 | $365.87 |
| 2025-05-30 | Kaplan Steven H. | Grant | 532 | $365.87 |
| 2025-05-30 | Stewart Edward | Grant | 532 | $365.87 |
| 2025-05-28 | HARTNETT MICHAEL J | Tax withheld | 14K | $364.96 |
| 2025-05-28 | HARTNETT MICHAEL J | Grant | 30K | $364.96 |
| 2025-05-28 | BERGERON DANIEL A | Grant | 7.9K | $364.96 |
| 2025-05-28 | BERGERON DANIEL A | Tax withheld | 1.5K | $364.96 |
| 2025-05-28 | Sullivan Robert M | Grant | 1.8K | $364.96 |
| 2025-05-28 | Edwards Richard J | Grant | 400 | $364.96 |
| 2025-05-28 | Feeney John J. | Grant | 400 | $364.96 |
| 2025-05-23 | HARTNETT MICHAEL J | Tax withheld | 2.2K | $359.77 |
| 2025-05-23 | Edwards Richard J | Tax withheld | 47 | $359.77 |
| 2025-05-23 | Sullivan Robert M | Tax withheld | 93 | $359.77 |
| 2025-05-23 | Feeney John J. | Tax withheld | 36 | $359.77 |
| 2025-05-23 | BERGERON DANIEL A | Tax withheld | 1.0K | $359.77 |
| 2025-02-18 | HARTNETT MICHAEL J | Sell | 21K | $369.27 |
| 2025-02-13 | Sullivan Robert M | Sell | 8.0K | $362.25 |
| 2025-02-13 | Sullivan Robert M | Option exercise | 8.0K | $137.44 |
| 2025-02-08 | Feeney John J. | Tax withheld | 34 | $362.10 |
| 2025-02-07 | HARTNETT MICHAEL J | Sell | 500 | $367.00 |
| 2025-02-06 | HARTNETT MICHAEL J | Sell | 2.5K | $367.95 |
| 2025-02-05 | Ambrose Michael H. | Option exercise | 400 | $163.27 |
| 2025-02-05 | Ambrose Michael H. | Sell | 400 | $362.89 |
| 2025-02-05 | Ambrose Michael H. | Gift | 125 | — |
| 2025-02-04 | BERGERON DANIEL A | Option exercise | 18K | $132.12 |
| 2025-02-04 | BERGERON DANIEL A | Sell | 18K | $365.45 |
| 2025-02-04 | Ennico Dolores J | Option exercise | 200 | $127.33 |
| 2025-02-04 | Ennico Dolores J | Option exercise | 400 | $199.09 |
| 2025-02-04 | Ennico Dolores J | Option exercise | 600 | $199.16 |
| 2025-02-04 | Ennico Dolores J | Option exercise | 200 | $206.19 |
| 2025-02-04 | Ennico Dolores J | Sell | 1.4K | $367.42 |
All non-derivative Form 4 activity (SEC), newest first.
Notable events (8-K)
| Date | Items | |
|---|---|---|
| 2026-06-24 | Material agreementExec/director changeExhibits | filing ↗ |
| 2026-05-15 | ResultsExhibits | filing ↗ |
| 2026-02-05 | ResultsExhibits | filing ↗ |
| 2025-10-31 | ResultsExhibits | filing ↗ |
| 2025-10-30 | Material agreementDebt obligationExhibits | filing ↗ |
| 2025-09-05 | Shareholder voteExhibits | filing ↗ |
| 2025-08-01 | ResultsExhibits | filing ↗ |
| 2025-07-21 | Debt obligationOtherExhibits | filing ↗ |
Recent filings
| Form | Filed | Period | Accession |
|---|---|---|---|
| 8-K | 2026-06-24 | 2026-06-23 | 0001213900-26-071512 ↗ |
| 10-K | 2026-05-15 | 2026-03-28 | 0001213900-26-057626 ↗ |
| 8-K | 2026-05-15 | 2026-05-15 | 0001213900-26-057223 ↗ |
| 10-Q | 2026-02-05 | 2025-12-27 | 0001213900-26-012732 ↗ |
| 8-K | 2026-02-05 | 2026-02-05 | 0001213900-26-012574 ↗ |
| 8-K | 2025-10-31 | 2025-10-31 | 0001213900-25-104431 ↗ |
| 10-Q | 2025-10-31 | 2025-09-27 | 0001213900-25-104623 ↗ |
| 8-K | 2025-10-30 | 2025-10-28 | 0001213900-25-104124 ↗ |
| 8-K | 2025-09-05 | 2025-09-04 | 0001213900-25-084801 ↗ |
| 10-Q | 2025-08-01 | 2025-06-28 | 0001213900-25-070466 ↗ |
| 8-K | 2025-08-01 | 2025-08-01 | 0001213900-25-070319 ↗ |
| 8-K | 2025-07-21 | 2025-07-18 | 0001213900-25-065878 ↗ |