Barnes Group Inc. logo

Barnes Group Inc.

Sector: 
Industrials
   

Industry: 
Diversified Industrials

30.54
 
USD
  
-0.58
  
(-1.86%)
Optionable: Yes  Market Cap: 1,578 M  90-day average vol: 265,710

Previous close: 31.12  Open: 30.92  Bid: 31.92  Ask: 31.92
52 week range    
29.89   
   51.30
Peers   
KMT / 
NPO / 
BA / 
SPLP / 
TKR / 
MLI / 
GE / 
CW / 
HEI.A / 
Last updated: Thursday 7th July 2022
51
MarketXLS Rank marketxls
80
Value marketxls
15
Technical marketxls
60
Quality marketxls

Search for a stock
Are you?
twitterstocktwits
Chart
Financials

B Income Statement

Annual

Dec-12Dec-13Dec-14Dec-15Dec-16Dec-17Dec-18Dec-19Dec-20
Total revenues929 M1,092 M1,262 M1,194 M1,231 M1,436 M1,496 M1,491 M1,124 M
Cost of sales598 M673 M748 M705 M709 M854 M869 M845 M634 M
Gross operating profit273 M353 M432 M411 M442 M493 M532 M547 M403 M
Selling Gen & administrative expense164 M227 M252 M240 M246 M286 M301 M311 M280 M
Research & development expense000000000
Operating income110 M127 M180 M171 M196 M206 M232 M236 M123 M
floaterest income000000000
floaterest expense000000000
Other income net-5 M-6 M-2 M-3 M-2 M4 M-7 M-9 M-6 M
Pre-tax Income (EBT)92 M108 M167 M158 M183 M196 M207 M207 M101 M
Income taxes12 M35 M46 M37 M47 M136 M41 M48 M38 M
Net income from total operations95 M271 M118 M121 M136 M59 M166 M158 M63 M
Minority floaterest000000000
Total net income95 M271 M118 M121 M136 M59 M166 M158 M63 M
Preferred dividendsN/AN/AN/AN/AN/AN/AN/AN/AN/A
Net income available for common80 M72 M121 M121 M136 M59 M166 M158 M63 M
Depreciation57 M65 M81 M78 M80 M90 M94 M99 M88 M
Amortization000000000
Operating income before depreciation (EBITDA)162 M186 M259 M247 M275 M300 M319 M327 M205 M
Total Income available for floaterest expense (EBIT)000000000
Basic EPS total1.745.022.162.212.51.13.183.091.25
Diluted EPS total1.724.922.122.192.481.093.153.071.24
Top MarketXLS Rank stocks

Stand with Ukraine

As the situation in Ukraine escalates, many of us in MarketXLS are left with emotions too overwhelming to name. If you’d like to show your support, but aren’t sure how to, we want to help make it easier for you to act.

For any amount donated, we’ll extend your MarketXLS subscription for double of the donated amount. Please send proof of your payment to support@marketxls.com to avail the extention

From all of us at MarketXLS, thank you!