Logo image of AROC

ARCHROCK INC (AROC) Stock Income Statement

NYSE:AROC - US03957W1062 - Common Stock

24.76 USD
-0.06 (-0.24%)
Last: 8/29/2025, 8:06:51 PM
24.76 USD
0 (0%)
After Hours: 8/29/2025, 8:06:51 PM

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
(2025-6-30)
2024
(2024-12-31)
2023
(2023-12-31)
2022
(2022-12-31)
2021
(2021-12-31)
Revenue
AROC Revenue ChartAROC Revenue over time chart
1.35B1.16B990.34M845.57M781.46M
Minority Interest Expense
AROC Minority Interest Expense ChartAROC Minority Interest Expense over time chart
N/AN/AN/AN/AN/A
Cost Of Goods
AROC Cost Of Goods ChartAROC Cost Of Goods over time chart
502.42M458.50M449.02M419.48M358.92M
Gross Profit
AROC Gross Profit ChartAROC Gross Profit over time chart
846.48M699.09M541.32M426.08M422.54M
Operating Expenses
AROC Operating Expenses ChartAROC Operating Expenses over time chart
374.78M333.88M283.97M283.29M281.41M
Selling, General, and Administrative Expenses
AROC Selling, General, and Administrative Expenses ChartAROC Selling, General, and Administrative Expenses over time chart
149.74M139.12M116.64M117.18M107.17M
Operating Income
AROC Operating Income ChartAROC Operating Income over time chart
471.70M365.21M257.35M142.80M141.14M
Interest Income/Expense
AROC Interest Income/Expense ChartAROC Interest Income/Expense over time chart
-147.87M-123.61M-111.49M-101.26M-108.14M
Other Income/Expense
AROC Other Income/Expense ChartAROC Other Income/Expense over time chart
N/AN/AN/AN/A30.26M
Non Recurring Items
AROC Non Recurring Items ChartAROC Non Recurring Items over time chart
-41.05M-27.11M-13.82M-21.44M-24.30M
Income Before Taxes
AROC Income Before Taxes ChartAROC Income Before Taxes over time chart
309.34M232.38M142.25M60.59M38.96M
Income Tax
AROC Income Tax ChartAROC Income Tax over time chart
77.61M60.15M37.25M16.29M10.74M
Net Income
AROC Net Income ChartAROC Net Income over time chart
228.55M169.95M103.12M42.87M27.05M
EBITDA
AROC EBITDA ChartAROC EBITDA over time chart
705.10M562.26M426.91M310.26M320.08M
 
Per Share Data
EPS Diluted Total Ops
AROC EPS Diluted Total Ops ChartAROC EPS Diluted Total Ops over time chart
1.331.050.670.280.18
Non GAAP EPS
AROC Non GAAP EPS ChartAROC Non GAAP EPS over time chart
1.361.050.670.300.19
 
Statistics
Gross Profit Margin
AROC Gross Profit Margin ChartAROC Gross Profit Margin over time chart
62.75%60.39%54.66%50.39%54.07%
Profit Margin
AROC Profit Margin ChartAROC Profit Margin over time chart
16.94%14.68%10.41%5.07%3.46%
Operating Profit Margin
AROC Operating Profit Margin ChartAROC Operating Profit Margin over time chart
34.97%31.55%25.99%16.89%18.06%

All data in USD

Charts

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