Logo image of B

Barnes Group Inc (B) Stock Income Statement

NYSE:B - New York Stock Exchange, Inc. - US0678061096 - Common Stock - Currency: USD

47.48  +0.02 (+0.04%)

After market: 47.48 0 (0%)

Free users can only see 4 years or quarters

Examples of complete financials are available for MSFT and AAPL.

Please register or login for additional data.

TTM
(2024-9-30)
2023
(2023-12-31)
2022
(2022-12-31)
2021
(2021-12-31)
2020
(2020-12-31)
Revenue
B Revenue ChartB Revenue over time chart
1.62B1.45B1.26B1.26B1.12B
Cost Of Goods
B Cost Of Goods ChartB Cost Of Goods over time chart
1.12B1.01B840.00M803.90M721.20M
Gross Profit
B Gross Profit ChartB Gross Profit over time chart
494.09M442.08M421.90M455.00M403.20M
Operating Expenses
B Operating Expenses ChartB Operating Expenses over time chart
332.37M326.72M284.20M304.90M277.30M
Research and Development
B Research and Development ChartB Research and Development over time chart
N/A13.92M15.80M22.90M16.90M
Selling, General, and Administrative Expenses
B Selling, General, and Administrative Expenses ChartB Selling, General, and Administrative Expenses over time chart
332.37M312.80M268.40M282.10M260.40M
Operating Income
B Operating Income ChartB Operating Income over time chart
161.72M115.36M137.60M150.00M125.90M
Interest Income/Expense
B Interest Income/Expense ChartB Interest Income/Expense over time chart
-88.53M-53.87M-15.10M-16.20M-15.90M
Other Income/Expense
B Other Income/Expense ChartB Other Income/Expense over time chart
-1.59M7.74M-3.80M-6.00M-5.90M
Non Recurring Items
B Non Recurring Items ChartB Non Recurring Items over time chart
-52.62M-35.98M-80.50MN/A-2.50M
Income Before Taxes
B Income Before Taxes ChartB Income Before Taxes over time chart
18.97M33.26M38.20M127.80M101.50M
Income Tax
B Income Tax ChartB Income Tax over time chart
58.77M17.27M24.70M27.90M38.10M
Net Income
B Net Income ChartB Net Income over time chart
-39.80M16.00M13.50M99.90M63.40M
EBITDA
B EBITDA ChartB EBITDA over time chart
288.17M231.18M229.80M241.10M213.60M
 
Per Share Data
EPS Diluted Total Ops
B EPS Diluted Total Ops ChartB EPS Diluted Total Ops over time chart
-0.780.310.261.961.24
Non GAAP EPS
B Non GAAP EPS ChartB Non GAAP EPS over time chart
1.251.651.981.931.64
 
Statistics
Gross Profit Margin
B Gross Profit Margin ChartB Gross Profit Margin over time chart
30.57%30.47%33.43%36.15%35.86%
Profit Margin
B Profit Margin ChartB Profit Margin over time chart
-2.46%1.10%1.07%7.94%5.64%
Operating Profit Margin
B Operating Profit Margin ChartB Operating Profit Margin over time chart
10.01%7.95%10.90%11.92%11.20%

All data in USD

Charts

B Income Statement data chartB Revenue, Operating Income, Net Income and EBITDA ChartIncome Statements 2015 2016 2017 2018 2019 2020 2021 2022 2023 TTM 0 500M 1B 1.5B
B Earnings Per Share (EPS) chartB EPS Diluted and non-GAAP ChartEarnings Per Share 2015 2016 2017 2018 2019 2020 2021 2022 2023 TTM 0 1 2 3