Skip to content

MSM

MSC Industrial Direct Co., Inc.

Stock

$130.12+1.62 (+1.26%)Close Oct 2, 2026

Income statement

LineLast 12 monthsFY2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017FY2016FY2015FY2014FY2013FY2012FY2011FY2010FY2009
Revenue$3.9B$3.8B$3.8B$4.0B$3.7B$3.2B$3.2B$3.4B$3.2B$2.9B$2.9B$2.9B$2.8B$2.5B$2.4B$2.0B$1.7B$1.5B
Cost of revenue$2.3B$2.2B$2.2B$2.4B$2.1B$1.9B$1.8B$1.9B$1.8B$1.6B$1.6B$1.6B$1.5B$1.3B$1.3B$1.1B$925M$802M
Gross profit$1.6B$1.5B$1.6B$1.6B$1.6B$1.3B$1.3B$1.4B$1.4B$1.3B$1.3B$1.3B$1.3B$1.1B$1.1B$941M$767M$688M
Operating income$332M$302M$390M$484M$469M$302M$351M$400M$421M$379M$376M$380M$383M$386M$412M$350M$242M$205M
Non-operating income−$28M−$38M−$48M−$28M−$18M−$13M−$16M−$17M−$14M−$11M−$4.2M−$6.4M−$3.7M−$2.1M−$74K−$435K−$991K−$2.8M
Pretax income$304M$264M$343M$456M$451M$288M$334M$383M$406M$368M$372M$373M$380M$383M$412M$349M$241M$202M
Taxes$73M$64M$84M$113M$111M$71M$83M$94M$77M$137M$141M$142M$143M$145M$153M$131M$90M$77M
Net income$231M$199M$259M$343M$340M$217M$251M$289M$329M$231M$231M$231M$236M$238M$259M$219M$150M$125M
Diluted EPS$4.14$3.57$4.58$6.11$6.06$3.87$4.51$5.20$5.80$4.05$3.77$3.74$3.76$3.75$4.09$3.43$2.37$1.99
Diluted shares—55.9M56.4M56.2M56.0M56.1M55.6M55.5M56.7M57.0M61.1M61.5M62.3M63.0M62.8M63.3M62.9M62.4M
Revenue growth—−1.3%−4.7%+8.6%+13.8%+1.6%−5.1%+5.0%+10.9%+0.8%−1.6%+4.4%+13.4%+4.3%+16.5%+19.5%+13.6%—
Gross margin40.8%40.8%41.2%41.0%42.2%41.1%42.1%42.6%43.5%44.5%45.0%45.2%46.1%45.5%45.8%46.5%45.3%46.2%
Operating margin8.5%8.0%10.2%12.1%12.7%9.3%11.0%11.9%13.1%13.1%13.1%13.0%13.7%15.7%17.5%17.3%14.3%13.7%
Net margin5.9%5.3%6.8%8.6%9.2%6.7%7.9%8.6%10.3%8.0%8.1%7.9%8.5%9.7%11.0%10.8%8.9%8.4%

Revenue to net income