Full Fundamentals
All metrics by year — income statement, balance sheet, cash flow
15
Income Statement14
Metric
Trend
2025
2024
2023
2022
2021
2020
2019
2018
2017
2016
Revenue
$2.12B
$1.98B
$1.95B
$2.12B
·
·
$1.39B
$1.26B
$1.22B
$1.24B
Cost of Revenue
$1.31B
$1.25B
$1.26B
$1.46B
$1.38B
$921M
$906M
$796M
$733M
$737M
Gross Profit
$807M
$729M
$689M
$652M
$559M
$375M
$487M
$467M
$488M
$500M
SG&A Expense
$93M
$81M
$70M
$67M
$52M
$40M
$45M
$44M
$42M
$36M
Operating Income
$347M
$391M
$338M
$355M
$318M
$176M
$271M
$242M
$199M
$273M
Interest Expense
$92M
$100M
$102M
$94M
$88M
$88M
$78M
$87M
$73M
$74M
Interest Income
$11M
$6M
$7M
$3M
$3M
$3M
$3M
$2M
$6M
$3M
Pretax Income
$268M
$296M
$246M
$262M
$224M
$86M
$194M
$116M
$128M
$198M
Income Tax
$114M
$97M
$77M
$86M
$71M
$28M
$62M
$41M
$47M
$79M
Net Income
$154M
$199M
$169M
$177M
$153M
$58M
$132M
$77M
$94M
$116M
EPS (Basic)
$0.36
$0.46
$0.39
$0.41
$0.36
$0.14
$0.31
$0.18
$0.21
$0.21
EPS (Diluted)
·
$0.46
$0.39
$0.41
$0.36
$0.14
·
·
·
·
Shares (Basic)
428,107
428,107
428,107
428,107
428,107
428,107
428,107
428,107
446,062
544,687
EBITDA
$483M
$525M
$463M
$477M
$437M
$299M
$386M
$359M
$308M
·
Balance Sheet13
Metric
Trend
2025
2024
2023
2022
2021
2020
2019
2018
2017
2016
Cash & Equivalents
$54M
$73M
$90M
$82M
$273M
$309M
$68M
$49M
$49M
$80M
Receivables
$147M
$131M
$100M
$101M
$103M
$84M
$121M
$103M
$100M
$81M
Inventory
$707M
$774M
$791M
$885M
$605M
$461M
$519M
$425M
$373M
$347M
Current Assets
$950M
$992M
$992M
$1.19B
$1.01B
$878M
$748M
$619M
$553M
$562M
PP&E (Net)
$2.01B
$2.03B
$2.10B
$2.01B
$1.97B
$2.01B
$2.10B
$2.15B
$2.21B
$2.27B
Goodwill
$4M
$4M
$4M
$4M
$4M
$4M
$4M
$4M
·
·
Intangibles
·
·
·
·
·
·
·
$41M
$13M
·
Total Assets
$3.10B
$3.17B
$3.22B
$3.31B
$3.20B
$3.02B
$2.93B
$2.86B
$2.81B
$3.32B
Accounts Payable
$284M
$242M
$232M
$285M
$228M
$188M
$235M
$155M
$178M
$143M
Current Liabilities
$873M
$766M
$689M
$953M
$722M
$265M
$353M
$262M
$205M
$178M
Total Liabilities
$1.91B
$1.95B
$2.03B
$2.12B
$2.01B
$1.65B
$1.51B
$1.41B
$1.31B
$1.34B
Retained Earnings
$264M
$285M
$262M
$269M
$272M
$457M
$497M
$519M
$612M
$677M
Stockholders' Equity
$1.19B
$1.21B
$1.19B
$1.20B
$1.20B
$1.37B
$1.42B
$1.45B
$1.51B
$1.98B
Cash Flow9
Metric
Trend
2025
2024
2023
2022
2021
2020
2019
2018
2017
2016
D&A
$136M
$134M
$125M
$122M
$119M
$123M
$115M
$117M
$109M
$95M
Other Non-cash
$70M
$-12M
$118M
$-187M
$-102M
$151M
$-42M
$10M
$47M
·
Operating Cash Flow
$361M
$321M
$412M
$112M
$171M
$331M
$205M
$204M
$250M
$242M
CapEx
$103M
$64M
$273M
$163M
$86M
$47M
$78M
$80M
$71M
$126M
Investing Cash Flow
$-115M
$-77M
$-289M
$-176M
$-92M
$-48M
$-80M
$-99M
$-71M
$-136M
Dividends Paid
$175M
$175M
$175M
$180M
$337M
$144M
$121M
$172M
$125M
$154M
Financing Cash Flow
$-264M
$-261M
$-115M
$-121M
$-130M
$-44M
$-107M
$-105M
$-185M
$-178M
Free Cash Flow
$258M
$257M
$140M
$-51M
$85M
$284M
$127M
$123M
$179M
·
Levered FCF
$205M
$190M
$69M
$-114M
$25M
$225M
$75M
$67M
$133M
·
Profitability8
Metric
Trend
2025
2024
2023
2022
2021
2020
2019
2018
2017
2016
Gross Margin
38.1%
36.8%
·
·
·
·
35.0%
36.9%
40.2%
·
Operating Margin
16.4%
19.8%
·
·
·
·
19.4%
19.1%
16.2%
·
Net Margin
7.3%
10.1%
·
·
·
·
9.5%
6.1%
7.6%
·
Pretax Margin
12.7%
15.0%
·
·
·
·
14.0%
9.2%
10.5%
·
EBITDA Margin
22.8%
26.6%
·
·
·
·
27.7%
28.4%
25.1%
·
ROA
4.9%
6.2%
5.2%
5.4%
4.9%
1.9%
4.6%
2.7%
3.1%
·
ROE
12.8%
16.6%
14.2%
14.8%
11.9%
4.2%
9.2%
5.2%
5.4%
·
ROIC
16.8%
21.6%
19.5%
20.0%
18.2%
8.7%
12.9%
10.8%
8.3%
·
Liquidity & Solvency3
Metric
Trend
2025
2024
2023
2022
2021
2020
2019
2018
2017
2016
Current Ratio
1.1
1.3
1.4
1.2
1.4
3.3
2.1
2.4
2.7
·
Quick Ratio
0.2
0.3
0.3
0.2
0.5
1.5
0.5
0.6
0.7
·
Interest Coverage
3.8
3.9
3.3
3.8
3.6
2.0
3.5
2.8
2.7
·
Efficiency3
Metric
Trend
2025
2024
2023
2022
2021
2020
2019
2018
2017
2016
Asset Turnover
0.7
0.6
·
·
·
·
0.5
0.4
0.4
·
Inventory Turnover
1.8
1.6
1.5
2.0
2.6
1.9
1.9
2.0
2.0
·
Receivables Turnover
15.2
17.1
·
·
·
·
12.5
12.7
13.6
·
Per Share1
Metric
Trend
2025
2024
2023
2022
2021
2020
2019
2018
2017
2016
EPS (TTM)
·
$0.46
$0.39
$0.41
$0.36
$0.14
·
·
·
·
Valuation (TTM)6
Metric
Trend
2025
2024
2023
2022
2021
2020
2019
2018
2017
2016
Revenue TTM
$2.12B
$1.98B
$1.95B
$2.12B
·
·
$1.39B
$1.26B
$1.22B
·
Net Income TTM
$154M
$199M
$169M
$177M
$153M
$58M
$132M
$77M
$94M
·
P/E
·
11.4
13.2
12.6
17.3
53.3
·
·
·
·
Earnings Yield
·
8.8%
7.6%
8.0%
5.8%
1.9%
·
·
·
·
Payout Ratio
113.8%
88.0%
103.9%
101.7%
219.9%
248.1%
91.4%
224.0%
133.3%
·
Annual Payout
$175M
$175M
$175M
$180M
$337M
$144M
$121M
$172M
$125M
·
Per Share1
Metric
Trend
Q4 2024
Q4 2016
Q4 2015
Q4 2014
Q4 2013
Q4 2012
Q4 2011
EPS (TTM)
$0.46
·
·
·
·
·
·
Valuation (TTM)5
Metric
Trend
Q4 2024
Q4 2016
Q4 2015
Q4 2014
Q4 2013
Q4 2012
Q4 2011
Revenue TTM
$1.98B
$1.24B
$1.23B
·
·
·
·
Net Income TTM
$199M
$116M
$216M
·
·
·
·
P/E
11.4
·
·
·
·
·
·
Earnings Yield
8.8%
·
·
·
·
·
·
Annual Payout
$175M
$154M
$162M
·
·
·
·
Most recent period on the left · null values shown as ·
Financial Statements
Income statement, balance sheet, cash flow — annual, last 5 years
16
Metric
2025-12-31
2024-12-31
2023-12-31
2022-12-31
2021-12-31
Revenue
$2.12B
$1.98B
$1.95B
$2.12B
·
Gross Margin %
38.1%
36.8%
·
·
·
Operating Margin %
16.4%
19.8%
·
·
·
Net Income
$154M
$199M
$169M
$177M
$153M
Diluted EPS
·
$0.46
$0.39
$0.41
$0.36
Metric
2025-12-31
2024-12-31
2023-12-31
2022-12-31
2021-12-31
Current Ratio
1.1
1.3
1.4
1.2
1.4
Quick Ratio
0.2
0.3
0.3
0.2
0.5
Metric
2025-12-31
2024-12-31
2023-12-31
2022-12-31
2021-12-31
Free Cash Flow
$258M
$257M
$140M
$-51M
$85M
Institutional owners (13F)
23 filers
· $12.4M total
· As of June 30, 2026
17
Institutions that report holding this stock in their quarterly SEC Form 13F. Long positions only; a single filer may appear twice for separate option legs. Large offsetting put/call legs typically reflect market-making or hedged inventory, not directional conviction.
Holders23
Value held$12.4M
New positions5
Exited positions4
Institutional activity — Q2 2026 vs prior quarter
New positions
Exited positions
Increased
Decreased
Net shares change
5 (-2 vs prior Q)
4 (0 vs prior Q)
9 (+4 vs prior Q)
4 (-3 vs prior Q)
+354K
Compared to Q1 2026. SEC Form 13F filings are due within 45 days of quarter-end plus a short buffer for late filers — quarters still inside that window are skipped in favor of the most recent fully-reported pair.
Investors who filed SEC Schedule 13D — beneficial ownership above 5% with an intent to influence the issuer (activist stakes, board campaigns, M&A). Each row shows the most recent known state of that filer's position.
Purpose is an automated classification of the filer's own stated purpose (SEC Item 4) — not investment advice. "—" means no clear purpose was stated or the text could not be classified.
Company insiders
1 insider
· 0 officers · 1 directors