‹ Screener

CSX CORP

CSX · Railroads, Line-Haul Operating · 1.86B shares · -4%/yr ↓ buyback · EDGAR filings ↗
Net buyback after stock comp: $3.4B (gross $3.5B, SBC $60M)

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

Grade

B78

CSX is a wide-moat Class I railroad with elite margins and cash generation, but a clear down year in revenue and earnings.

Strengths

Risks

Notable findings

Quarterly revenue

2025-06-30 · $3.6B2025-09-30 · $3.6B2025-12-31 · $3.5B2026-03-31 · $3.5B

Last 4 quarters · from SEC filings.

Key metrics

Operating margin
32.1%
Net margin
20.5%
Return on assets
6.6%
Revenue growth (QoQ)
-0.7%
Net-income growth
-16.7%
Current ratio
0.8×
Free cash flow
$1.7B
EBITDA
$6.2B
Stock comp / revenue
0.4%

Insider transactions · last 18 months

DateInsiderTypeSharesPrice
2026-06-15WHISLER J STEVENGrant791$47.39
2026-06-03Boone Kevin S.Option exercise13K$22.70
2026-06-03Boone Kevin S.Sell137K$46.70
2026-06-03Boone Kevin S.Option exercise123K$23.48
2026-06-03ZILLMER JOHN JSell10K$46.45
2026-03-13WHISLER J STEVENGrant954$39.30
2026-03-06ANGEL STEPHEN FBuy25K$40.27
2026-03-02ZILLMER JOHN JGift5.8K
2026-02-26CHAND M RIZWANGrant12K
2026-02-26Boone Kevin S.Grant15K
2026-02-26ANGEL STEPHEN FGrant63K
2026-02-26Bostick ThomasGrant4.5K
2026-02-26Vautrinot Suzanne MGrant4.5K
2026-02-26WHISLER J STEVENGrant4.5K
2026-02-26RIEFLER LINDA HGrant4.5K
2026-02-26Begeman Ann D.Grant4.5K
2026-02-26Halverson Steven TGrant4.5K
2026-02-26WAINSCOTT JAMES LGrant4.5K
2026-02-26Chow Anne HGrant4.5K
2026-02-26Hilal Paul CGrant4.5K
2026-02-26Burns Michael S.Grant8.2K
2026-02-26MOFFETT DAVID MGrant4.5K
2026-02-26ZILLMER JOHN JGrant4.5K
2026-02-26ZILLMER JOHN JGrant5.9K
2026-02-26Williams Angela CGrant1.9K
2026-02-26Kenney Maryclare T.Grant9.4K
2026-02-26Fortune StephenGrant11K
2026-02-26Cory Michael A.Grant15K
2026-02-19Sorfleet Diana BOption exercise13K$16.13
2026-02-19Sorfleet Diana BOption exercise25K$17.94
2026-02-19Sorfleet Diana BOption exercise51K$22.70
2026-02-19Sorfleet Diana BSell90K$41.56
2026-02-13Cory Michael A.Tax withheld1.3K$40.87
2026-02-13Williams Angela CTax withheld279$40.87
2026-02-13Williams Angela CTax withheld251$40.87
2026-02-13Williams Angela CTax withheld281$40.87
2026-02-13Sorfleet Diana BTax withheld2.0K$40.87
2026-02-13Sorfleet Diana BTax withheld1.7K$40.87
2026-02-13Sorfleet Diana BTax withheld1.9K$40.87
2026-02-13Kenney Maryclare T.Tax withheld294$40.87
2026-02-13Kenney Maryclare T.Tax withheld198$40.87
2026-02-13Kenney Maryclare T.Tax withheld441$40.87
2026-02-13Fortune StephenTax withheld2.0K$40.87
2026-02-13Fortune StephenTax withheld1.7K$40.87
2026-02-13Fortune StephenTax withheld1.9K$40.87
2026-02-13Cory Michael A.Tax withheld1.2K$40.87
2026-02-13Cory Michael A.Tax withheld1.4K$40.87
2026-02-13Burns Michael S.Tax withheld135$40.87
2026-02-13Burns Michael S.Tax withheld209$40.87
2026-02-13Burns Michael S.Tax withheld895$40.87
2026-02-13Boone Kevin S.Tax withheld2.7K$40.87
2026-02-13Boone Kevin S.Tax withheld2.3K$40.87
2026-02-13Boone Kevin S.Tax withheld2.5K$40.87
2026-02-03Fortune StephenOption exercise31K$31.67
2026-02-03Fortune StephenSell31K$38.65
2026-01-28Sorfleet Diana BSell67K$37.48
2026-01-23Fortune StephenGrant2.3K
2026-01-23Fortune StephenTax withheld1.0K$36.64
2026-01-23Sorfleet Diana BGrant2.3K
2026-01-23Sorfleet Diana BTax withheld1.0K$36.64
2026-01-23Kenney Maryclare T.Grant355
2026-01-23Kenney Maryclare T.Tax withheld158$36.64
2026-01-23Williams Angela CGrant336
2026-01-23Williams Angela CTax withheld150$36.64
2026-01-23Cory Michael A.Grant2.4K
2026-01-23Cory Michael A.Tax withheld528$36.64
2026-01-23Burns Michael S.Grant298
2026-01-23Burns Michael S.Tax withheld88$36.64
2026-01-23Boone Kevin S.Grant3.1K
2026-01-23Boone Kevin S.Tax withheld1.4K$36.64
2025-12-15WHISLER J STEVENGrant1.7K$37.18
2025-12-04Hilal Paul CGift10K
2025-11-14Kenney Maryclare T.Grant1.3K
2025-10-22Boone Kevin S.Sell31K$36.09
2025-10-22Boone Kevin S.Option exercise16K$17.59
2025-10-22Boone Kevin S.Option exercise15K$17.94
2025-10-20Burns Michael S.Option exercise11K$22.70
2025-10-20ANGEL STEPHEN FBuy55K$36.87
2025-10-20Burns Michael S.Sell24K$36.76
2025-10-20Burns Michael S.Option exercise13K$17.94
2025-09-26Hinrichs Joseph RTax withheld52K$34.01
2025-09-15WHISLER J STEVENGrant1.2K$32.50
2025-06-30Pelkey Sean R.Other5.5K$32.63
2025-06-30Pelkey Sean R.Tax withheld2.0K$33.47
2025-06-30Pelkey Sean R.Other5.5K
2025-06-13WHISLER J STEVENGrant1.2K$32.12
2025-04-01Fortune StephenTax withheld5.0K$29.54
2025-03-14WHISLER J STEVENGrant1.2K$30.01
2025-03-04Fortune StephenSell1.5K$31.41
2025-02-19Hilal Paul CGift30K
2025-02-14Hinrichs Joseph RTax withheld8.5K$33.37
2025-02-14Hinrichs Joseph RTax withheld8.3K$33.37
2025-02-14Hinrichs Joseph RGrant75K
2025-02-14Fortune StephenTax withheld6.1K$33.37
2025-02-14Fortune StephenTax withheld2.0K$33.37
2025-02-14Fortune StephenTax withheld1.7K$33.37
2025-02-14Fortune StephenGrant14K
2025-02-14Cory Michael A.Tax withheld1.2K$33.37
2025-02-14Cory Michael A.Tax withheld1.3K$33.37
2025-02-14Cory Michael A.Grant19K
2025-02-14Burns Michael S.Tax withheld666$33.37
2025-02-14Burns Michael S.Tax withheld161$33.37
2025-02-14Burns Michael S.Tax withheld251$33.37
2025-02-14Burns Michael S.Grant9.6K
2025-02-14Boone Kevin S.Tax withheld9.0K$33.37
2025-02-14Boone Kevin S.Tax withheld2.7K$33.37
2025-02-14Boone Kevin S.Tax withheld2.3K$33.37
2025-02-14Boone Kevin S.Grant19K
2025-02-14ZILLMER JOHN JGrant5.7K
2025-02-14WHISLER J STEVENGrant5.7K
2025-02-14WAINSCOTT JAMES LGrant5.7K
2025-02-14Vautrinot Suzanne MGrant5.7K
2025-02-14RIEFLER LINDA HGrant5.7K
2025-02-14MOFFETT DAVID MGrant5.7K
2025-02-14Halverson Steven TGrant5.7K
2025-02-14Chow Anne HGrant5.7K
2025-02-14Bostick ThomasGrant5.7K
2025-02-14Begeman Ann D.Grant5.7K
2025-02-14ALVARADO DONNA MGrant5.7K
2025-02-14ZILLMER JOHN JGrant7.5K
2025-02-14Hilal Paul CGrant5.7K$33.37
2025-02-14Williams Angela CTax withheld782$33.37
2025-02-14Williams Angela CTax withheld264$33.37
2025-02-14Williams Angela CTax withheld217$33.37
2025-02-14Williams Angela CGrant1.9K
2025-02-14Sorfleet Diana BTax withheld6.6K$33.37
2025-02-14Sorfleet Diana BTax withheld2.0K$33.37
2025-02-14Sorfleet Diana BTax withheld1.7K$33.37
2025-02-14Sorfleet Diana BGrant14K
2025-02-14Pelkey Sean R.Tax withheld6.6K$33.37
2025-02-14Pelkey Sean R.Tax withheld2.0K$33.37
2025-02-14Pelkey Sean R.Tax withheld1.7K$33.37
2025-02-14Pelkey Sean R.Grant16K
2025-01-26Pelkey Sean R.Grant9.5K
2025-01-26Pelkey Sean R.Tax withheld3.7K$32.69
2025-01-26Pelkey Sean R.Tax withheld3.7K$32.69
2025-01-26Pelkey Sean R.Grant9.6K
2025-01-26Pelkey Sean R.Disposition122
2025-01-26Sorfleet Diana BGrant18K
2025-01-26Sorfleet Diana BTax withheld7.5K$32.69
2025-01-26Boone Kevin S.Grant25K
2025-01-26Boone Kevin S.Tax withheld10K$32.69
2025-01-26Burns Michael S.Grant3.4K
2025-01-26Burns Michael S.Tax withheld751$32.69
2025-01-26Hinrichs Joseph RGrant75K
2025-01-26Hinrichs Joseph RTax withheld30K$32.69
2025-01-26Williams Angela CGrant3.0K
2025-01-26Williams Angela CTax withheld1.4K$32.69
2025-01-26Fortune StephenGrant18K
2025-01-26Fortune StephenTax withheld7.1K$32.69

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

Supply chain

Customers (0)

    Suppliers (2)

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

    Notable events (8-K)

    DateItems
    2026-05-14Exec/director changeShareholder voteOtherfiling ↗
    2026-04-22ResultsExhibitsfiling ↗
    2026-01-22ResultsExhibitsfiling ↗
    2025-10-29Exec/director changeReg FDOtherExhibitsfiling ↗
    2025-10-23Debt obligationOtherExhibitsfiling ↗
    2025-10-22Material agreementExhibitsfiling ↗
    2025-10-16ResultsExhibitsfiling ↗
    2025-09-29Exec/director changeReg FDExhibitsfiling ↗

    Recent filings

    FormFiledPeriodAccession
    8-K2026-05-142026-05-120000950103-26-007181 ↗
    8-K2026-04-222026-04-220000277948-26-000013 ↗
    10-Q2026-04-222026-03-310000277948-26-000014 ↗
    10-K2026-02-122025-12-310000277948-26-000006 ↗
    8-K2026-01-222026-01-220000277948-26-000003 ↗
    8-K2025-10-292025-10-290000950103-25-013783 ↗
    8-K2025-10-232025-10-200000950103-25-013592 ↗
    8-K2025-10-222025-10-200000950103-25-013519 ↗
    8-K2025-10-162025-10-160000277948-25-000053 ↗
    10-Q2025-10-162025-09-300000277948-25-000054 ↗
    8-K2025-09-292025-09-260000950103-25-012355 ↗
    10-Q2025-07-232025-06-300000277948-25-000044 ↗