The interactive chart is unavailable. The financial history below remains available.
Loading stock chart…
Shoals Technologies Group, Inc. (SHLS)
Price & fundamentals
Compound Annual Growth Rate(CAGR)
Historical valuation multiples
Ratio observations in the selected window
| Price date | EPS fiscal end | Basic P/E (×) | Diluted P/E (×) | P/S (×) | P/FCF (×) |
|---|
Profit margins
Calculation inputs, filings & unavailable observations
Yield, cash conversion & capital returns
Calculation inputs, filings & unavailable observations
Price & growth-based reference
Annual change in the selected reference metric
YEAR-OVER-YEAR
Annual metric change
Change from the previous reported fiscal year
Annual data and sources
Shoals Technologies Group, Inc. (SHLS) · Nasdaq · USD · Sector unavailable · CIK 0001831651
Annual coverage: 2019-12-31–2025-12-31 (7 periods). Financial snapshot built 2026-10-09.
SHLS annual financial history
All stored annual observations, independent of the chart window. Per-share amounts in USD. Unavailable values are not zero.
See the calculation and limitations.
| Fiscal year / end | Basic EPS | Diluted EPS | FCF / share | Dividends / share | Fiscal-year dividend yield | Filing sources |
|---|---|---|---|---|---|---|
| 2025 2025-12-31 | 0.20 | 0.20 | -0.09 | Unavailable | Unavailable | Basic EPS (2026-02-24) Diluted EPS (2026-02-24) Operating cash flow (2026-02-24) · Capex (2026-02-24) |
| 2024 2024-12-31 | 0.14 | 0.14 | 0.43 | Unavailable | Unavailable | Basic EPS (2026-02-24) Diluted EPS (2026-02-24) Operating cash flow (2026-02-24) · Capex (2026-02-24) |
| 2023 2023-12-31 | 0.24 | 0.24 | 0.49 | Unavailable | Unavailable | Basic EPS (2026-02-24) Diluted EPS (2026-02-24) Operating cash flow (2026-02-24) · Capex (2026-02-24) |
| 2022 2022-12-31 | 1.11 | 0.85 | 0.22 | Unavailable | Unavailable | Basic EPS (2025-02-25) Diluted EPS (2025-02-25) Operating cash flow (2025-02-25) · Capex (2025-02-25) |
| 2021 2021-12-31 | 0.00 | 0.00 | Unavailable | Unavailable | Unavailable | Basic EPS (2024-02-28) Diluted EPS (2024-02-28) Operating cash flow (2024-02-28) · Capex (2024-02-28) |
| 2020 2020-12-31 | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Operating cash flow (2023-02-28) · Capex (2023-02-28) |
| 2019 2019-12-31 | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Operating cash flow (2022-03-11) · Capex (2022-03-11) |
Annual per-share context (USD/share)
Complete annual history, independent of chart loading and range. Revenue/share is annual revenue per average diluted share. Debt/share is borrowings per year-end common share, excluding leases. Missing inputs remain unavailable. Metric definitions.
| Fiscal end | Revenue / share | Total debt / share | Inputs & filing sources |
|---|---|---|---|
| 2025-12-31 | 2.82 | Unavailable | Inputs & filingsrevenue: 475331000; averageDilutedShares: 168378000; totalDebt: No supported complete debt aggregate or non-overlapping borrowing components; leases excluded; periodEndShares: No positive common shares on the exact fiscal-end date revenue (2026-02-24)averageDilutedShares (2026-02-24) |
| 2024-12-31 | 2.37 | Unavailable | Inputs & filingsrevenue: 399208000; averageDilutedShares: 168725000; totalDebt: No supported complete debt aggregate or non-overlapping borrowing components; leases excluded; periodEndShares: No positive common shares on the exact fiscal-end date revenue (2026-02-24)averageDilutedShares (2026-02-24) |
| 2023-12-31 | 2.97 | Unavailable | Inputs & filingsrevenue: 488939000; averageDilutedShares: 164504000; totalDebt: No supported complete debt aggregate or non-overlapping borrowing components; leases excluded; periodEndShares: No positive common shares on the exact fiscal-end date revenue (2026-02-24)averageDilutedShares (2026-02-24) |
| 2022-12-31 | 1.95 | Unavailable | Inputs & filingsrevenue: 326940000; averageDilutedShares: 167631000; totalDebt: No supported complete debt aggregate or non-overlapping borrowing components; leases excluded; periodEndShares: No positive common shares on the exact fiscal-end date revenue (2025-02-25)averageDilutedShares (2025-02-25) |
| 2021-12-31 | Unavailable | Unavailable | Inputs & filingsrevenue: 213212000; averageDilutedShares: No positive shares on the exact annual duration; totalDebt: No supported complete debt aggregate or non-overlapping borrowing components; leases excluded; periodEndShares: No positive common shares on the exact fiscal-end date revenue (2024-02-28) |
| 2020-12-31 | Unavailable | Unavailable | Inputs & filingsrevenue: 175518000; averageDilutedShares: No positive shares on the exact annual duration; totalDebt: No supported complete debt aggregate or non-overlapping borrowing components; leases excluded; periodEndShares: No positive common shares on the exact fiscal-end date revenue (2023-02-28) |
| 2019-12-31 | Unavailable | Unavailable | Inputs & filingsrevenue: 144496000; averageDilutedShares: No positive shares on the exact annual duration; totalDebt: No supported complete debt aggregate or non-overlapping borrowing components; leases excluded; periodEndShares: No positive common shares on the exact fiscal-end date revenue (2022-03-11) |
Annual returns and cash generation (%)
Complete annual history, independent of chart loading and range. FCF margin and FCF / net income use matching annual totals. ROCE uses positive exact opening and closing capital-employed bases. Inputs, scopes and unavailable reasons are disclosed below. Missing inputs remain unavailable. Metric definitions.
| Fiscal end | FCF margin (%) | FCF / net income (%) | ROCE (%) | Inputs & filing sources |
|---|---|---|---|---|
| 2025-12-31 | -3.36 | -47.58 | 7.57 | Inputs & filingsCalculation inputs: {"original":{"fcfTotal":{"value":-15976000,"capex":{"accession":"0001831651-26-000021","end":"2025-12-31","filed":"2026-02-24","form":"10-K","start":"2025-01-01","tag":"PaymentsToAcquirePropertyPlantAndEquipment","unit":"USD"},"ocf":{"accession":"0001831651-26-000021","end":"2025-12-31","filed":"2026-02-24","form":"10-K","start":"2025-01-01","tag":"NetCashProvidedByUsedInOperatingActivities","unit":"USD"}},"revenue":{"value":475331000,"tag":"RevenueFromContractWithCustomerExcludingAssessedTax","unit":"USD","start":"2025-01-01","end":"2025-12-31","filed":"2026-02-24","accession":"0001831651-26-000021","form":"10-K"},"netIncome":{"value":33574000,"tag":"ProfitLoss","unit":"USD","start":"2025-01-01","end":"2025-12-31","filed":"2026-02-24","accession":"0001831651-26-000021","form":"10-K"},"operatingIncome":{"value":56385000,"tag":"OperatingIncomeLoss","unit":"USD","start":"2025-01-01","end":"2025-12-31","filed":"2026-02-24","accession":"0001831651-26-000021","form":"10-K"},"openingAssets":{"value":793080000,"tag":"Assets","unit":"USD","start":null,"end":"2024-12-31","filed":"2026-02-24","accession":"0001831651-26-000021","form":"10-K"},"openingCurrentLiabilities":{"value":80912000,"tag":"LiabilitiesCurrent","unit":"USD","start":null,"end":"2024-12-31","filed":"2026-02-24","accession":"0001831651-26-000021","form":"10-K"},"openingCapitalEmployed":{"value":712168000,"inputNames":["openingAssets","openingCurrentLiabilities"]},"openingParentEquity":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"openingTotalEquity":{"value":556800000,"tag":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","unit":"USD","start":null,"end":"2024-12-31","filed":"2026-02-24","accession":"0001831651-26-000021","form":"10-K"},"openingCash":{"value":23511000,"tag":"CashAndCashEquivalentsAtCarryingValue","unit":"USD","start":null,"end":"2024-12-31","filed":"2026-02-24","accession":"0001831651-26-000021","form":"10-K"},"openingBorrowings":{"value":null,"reason":"No supported complete debt aggregate or non-overlapping borrowing components; leases excluded"},"openingInvestedCapital":{"value":null,"inputNames":["openingBorrowings","openingTotalEquity","openingCash"],"reason":"Exact complete borrowings, consolidated equity and cash missing, ambiguous or from different filings at 2024-12-31"},"openingPreferredEquity":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"openingPreferredShares":{"value":0,"tag":"PreferredStockSharesOutstanding","unit":"shares","start":null,"end":"2024-12-31","filed":"2026-02-24","accession":"0001831651-26-000021","form":"10-K"},"openingCommonEquity":{"value":null,"inputNames":["openingParentEquity","openingPreferredShares"],"reason":"Common equity scope requires explicit preferred carrying value or zero preferred shares; absence is not zero"},"closingAssets":{"value":904101000,"tag":"Assets","unit":"USD","start":null,"end":"2025-12-31","filed":"2026-02-24","accession":"0001831651-26-000021","form":"10-K"},"closingCurrentLiabilities":{"value":127323000,"tag":"LiabilitiesCurrent","unit":"USD","start":null,"end":"2025-12-31","filed":"2026-02-24","accession":"0001831651-26-000021","form":"10-K"},"closingCapitalEmployed":{"value":776778000,"inputNames":["closingAssets","closingCurrentLiabilities"]},"closingParentEquity":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"closingTotalEquity":{"value":599973000,"tag":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","unit":"USD","start":null,"end":"2025-12-31","filed":"2026-02-24","accession":"0001831651-26-000021","form":"10-K"},"closingCash":{"value":7320000,"tag":"CashAndCashEquivalentsAtCarryingValue","unit":"USD","start":null,"end":"2025-12-31","filed":"2026-02-24","accession":"0001831651-26-000021","form":"10-K"},"closingBorrowings":{"value":null,"reason":"No supported complete debt aggregate or non-overlapping borrowing components; leases excluded"},"closingInvestedCapital":{"value":null,"inputNames":["closingBorrowings","closingTotalEquity","closingCash"],"reason":"Exact complete borrowings, consolidated equity and cash missing, ambiguous or from different filings at 2025-12-31"},"closingPreferredEquity":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"closingPreferredShares":{"value":0,"tag":"PreferredStockSharesOutstanding","unit":"shares","start":null,"end":"2025-12-31","filed":"2026-02-24","accession":"0001831651-26-000021","form":"10-K"},"closingCommonEquity":{"value":null,"inputNames":["closingParentEquity","closingPreferredShares"],"reason":"Common equity scope requires explicit preferred carrying value or zero preferred shares; absence is not zero"},"commonNetIncome":{"value":33574000,"tag":"NetIncomeLossAvailableToCommonStockholdersBasic","unit":"USD","start":"2025-01-01","end":"2025-12-31","filed":"2026-02-24","accession":"0001831651-26-000021","form":"10-K"},"incomeTaxExpense":{"value":14944000,"tag":"IncomeTaxExpenseBenefit","unit":"USD","start":"2025-01-01","end":"2025-12-31","filed":"2026-02-24","accession":"0001831651-26-000021","form":"10-K"},"pretaxIncome":{"value":48518000,"tag":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","unit":"USD","start":"2025-01-01","end":"2025-12-31","filed":"2026-02-24","accession":"0001831651-26-000021","form":"10-K"},"effectiveTaxRate":{"value":0.3080093985737252,"inputNames":["incomeTaxExpense","pretaxIncome"]},"nopat":{"value":39017890.0614205,"inputNames":["operatingIncome","effectiveTaxRate"]},"averageInvestedCapital":{"value":null,"inputNames":["openingInvestedCapital","closingInvestedCapital"]},"averageCapitalEmployed":{"value":744473000,"inputNames":["openingCapitalEmployed","closingCapitalEmployed"]},"averageCommonEquity":{"value":null,"inputNames":["openingCommonEquity","closingCommonEquity"]}},"recovered":{}}; fcfMargin: -3.3610263163984673; cashConversion: -47.58444034073986; roce: 7.573813959673487 fcfMargin component 1 (2026-02-24) · fcfMargin component 2 (2026-02-24) · fcfMargin component 3 (2026-02-24)cashConversion component 1 (2026-02-24) · cashConversion component 2 (2026-02-24) · cashConversion component 3 (2026-02-24) roce component 1 (2026-02-24) · roce component 2 (2026-02-24) · roce component 3 (2026-02-24) · roce component 4 (2026-02-24) · roce component 5 (2026-02-24) |
| 2024-12-31 | 18.03 | 298.40 | 6.99 | Inputs & filingsCalculation inputs: {"original":{"fcfTotal":{"value":71995000,"capex":{"accession":"0001831651-26-000021","end":"2024-12-31","filed":"2026-02-24","form":"10-K","start":"2024-01-01","tag":"PaymentsToAcquirePropertyPlantAndEquipment","unit":"USD"},"ocf":{"accession":"0001831651-26-000021","end":"2024-12-31","filed":"2026-02-24","form":"10-K","start":"2024-01-01","tag":"NetCashProvidedByUsedInOperatingActivities","unit":"USD"}},"revenue":{"value":399208000,"tag":"RevenueFromContractWithCustomerExcludingAssessedTax","unit":"USD","start":"2024-01-01","end":"2024-12-31","filed":"2026-02-24","accession":"0001831651-26-000021","form":"10-K"},"netIncome":{"value":24127000,"tag":"ProfitLoss","unit":"USD","start":"2024-01-01","end":"2024-12-31","filed":"2026-02-24","accession":"0001831651-26-000021","form":"10-K"},"operatingIncome":{"value":51172000,"tag":"OperatingIncomeLoss","unit":"USD","start":"2024-01-01","end":"2024-12-31","filed":"2026-02-24","accession":"0001831651-26-000021","form":"10-K"},"openingAssets":{"value":843993000,"tag":"Assets","unit":"USD","start":null,"end":"2023-12-31","filed":"2025-02-25","accession":"0001831651-25-000019","form":"10-K"},"openingCurrentLiabilities":{"value":92630000,"tag":"LiabilitiesCurrent","unit":"USD","start":null,"end":"2023-12-31","filed":"2025-02-25","accession":"0001831651-25-000019","form":"10-K"},"openingCapitalEmployed":{"value":751363000,"inputNames":["openingAssets","openingCurrentLiabilities"]},"openingParentEquity":{"value":544996000,"tag":"StockholdersEquity","unit":"USD","start":null,"end":"2023-12-31","filed":"2024-02-28","accession":"0001831651-24-000011","form":"10-K"},"openingTotalEquity":{"value":544996000,"tag":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","unit":"USD","start":null,"end":"2023-12-31","filed":"2026-02-24","accession":"0001831651-26-000021","form":"10-K"},"openingCash":{"value":22707000,"tag":"CashAndCashEquivalentsAtCarryingValue","unit":"USD","start":null,"end":"2023-12-31","filed":"2025-02-25","accession":"0001831651-25-000019","form":"10-K"},"openingBorrowings":{"value":null,"reason":"No supported complete debt aggregate or non-overlapping borrowing components; leases excluded"},"openingInvestedCapital":{"value":null,"inputNames":["openingBorrowings","openingTotalEquity","openingCash"],"reason":"Exact complete borrowings, consolidated equity and cash missing, ambiguous or from different filings at 2023-12-31"},"openingPreferredEquity":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"openingPreferredShares":{"value":0,"tag":"PreferredStockSharesOutstanding","unit":"shares","start":null,"end":"2023-12-31","filed":"2025-02-25","accession":"0001831651-25-000019","form":"10-K"},"openingCommonEquity":{"value":null,"inputNames":["openingParentEquity","openingPreferredShares"],"reason":"Common equity scope requires explicit preferred carrying value or zero preferred shares; absence is not zero"},"closingAssets":{"value":793080000,"tag":"Assets","unit":"USD","start":null,"end":"2024-12-31","filed":"2026-02-24","accession":"0001831651-26-000021","form":"10-K"},"closingCurrentLiabilities":{"value":80912000,"tag":"LiabilitiesCurrent","unit":"USD","start":null,"end":"2024-12-31","filed":"2026-02-24","accession":"0001831651-26-000021","form":"10-K"},"closingCapitalEmployed":{"value":712168000,"inputNames":["closingAssets","closingCurrentLiabilities"]},"closingParentEquity":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"closingTotalEquity":{"value":556800000,"tag":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","unit":"USD","start":null,"end":"2024-12-31","filed":"2026-02-24","accession":"0001831651-26-000021","form":"10-K"},"closingCash":{"value":23511000,"tag":"CashAndCashEquivalentsAtCarryingValue","unit":"USD","start":null,"end":"2024-12-31","filed":"2026-02-24","accession":"0001831651-26-000021","form":"10-K"},"closingBorrowings":{"value":null,"reason":"No supported complete debt aggregate or non-overlapping borrowing components; leases excluded"},"closingInvestedCapital":{"value":null,"inputNames":["closingBorrowings","closingTotalEquity","closingCash"],"reason":"Exact complete borrowings, consolidated equity and cash missing, ambiguous or from different filings at 2024-12-31"},"closingPreferredEquity":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"closingPreferredShares":{"value":0,"tag":"PreferredStockSharesOutstanding","unit":"shares","start":null,"end":"2024-12-31","filed":"2026-02-24","accession":"0001831651-26-000021","form":"10-K"},"closingCommonEquity":{"value":null,"inputNames":["closingParentEquity","closingPreferredShares"],"reason":"Common equity scope requires explicit preferred carrying value or zero preferred shares; absence is not zero"},"commonNetIncome":{"value":24127000,"tag":"NetIncomeLossAvailableToCommonStockholdersBasic","unit":"USD","start":"2024-01-01","end":"2024-12-31","filed":"2026-02-24","accession":"0001831651-26-000021","form":"10-K"},"incomeTaxExpense":{"value":13736000,"tag":"IncomeTaxExpenseBenefit","unit":"USD","start":"2024-01-01","end":"2024-12-31","filed":"2026-02-24","accession":"0001831651-26-000021","form":"10-K"},"pretaxIncome":{"value":37863000,"tag":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","unit":"USD","start":"2024-01-01","end":"2024-12-31","filed":"2026-02-24","accession":"0001831651-26-000021","form":"10-K"},"effectiveTaxRate":{"value":0.3627816073739535,"inputNames":["incomeTaxExpense","pretaxIncome"]},"nopat":{"value":32607739.587460052,"inputNames":["operatingIncome","effectiveTaxRate"]},"averageInvestedCapital":{"value":null,"inputNames":["openingInvestedCapital","closingInvestedCapital"]},"averageCapitalEmployed":{"value":731765500,"inputNames":["openingCapitalEmployed","closingCapitalEmployed"]},"averageCommonEquity":{"value":null,"inputNames":["openingCommonEquity","closingCommonEquity"]}},"recovered":{}}; fcfMargin: 18.034458227290035; cashConversion: 298.4001326314917; roce: 6.992950610543952 fcfMargin component 1 (2026-02-24) · fcfMargin component 2 (2026-02-24) · fcfMargin component 3 (2026-02-24)cashConversion component 1 (2026-02-24) · cashConversion component 2 (2026-02-24) · cashConversion component 3 (2026-02-24) roce component 1 (2026-02-24) · roce component 2 (2025-02-25) · roce component 3 (2025-02-25) · roce component 4 (2026-02-24) · roce component 5 (2026-02-24) |
| 2023-12-31 | 16.64 | 190.75 | 12.22 | Inputs & filingsCalculation inputs: {"original":{"fcfTotal":{"value":81377000,"capex":{"accession":"0001831651-26-000021","end":"2023-12-31","filed":"2026-02-24","form":"10-K","start":"2023-01-01","tag":"PaymentsToAcquirePropertyPlantAndEquipment","unit":"USD"},"ocf":{"accession":"0001831651-26-000021","end":"2023-12-31","filed":"2026-02-24","form":"10-K","start":"2023-01-01","tag":"NetCashProvidedByUsedInOperatingActivities","unit":"USD"}},"revenue":{"value":488939000,"tag":"RevenueFromContractWithCustomerExcludingAssessedTax","unit":"USD","start":"2023-01-01","end":"2023-12-31","filed":"2026-02-24","accession":"0001831651-26-000021","form":"10-K"},"netIncome":{"value":42661000,"tag":"ProfitLoss","unit":"USD","start":"2023-01-01","end":"2023-12-31","filed":"2026-02-24","accession":"0001831651-26-000021","form":"10-K"},"operatingIncome":{"value":79035000,"tag":"OperatingIncomeLoss","unit":"USD","start":"2023-01-01","end":"2023-12-31","filed":"2026-02-24","accession":"0001831651-26-000021","form":"10-K"},"openingAssets":{"value":594895000,"tag":"Assets","unit":"USD","start":null,"end":"2022-12-31","filed":"2024-02-28","accession":"0001831651-24-000011","form":"10-K"},"openingCurrentLiabilities":{"value":52622000,"tag":"LiabilitiesCurrent","unit":"USD","start":null,"end":"2022-12-31","filed":"2024-02-28","accession":"0001831651-24-000011","form":"10-K"},"openingCapitalEmployed":{"value":542273000,"inputNames":["openingAssets","openingCurrentLiabilities"]},"openingParentEquity":{"value":291374000,"tag":"StockholdersEquity","unit":"USD","start":null,"end":"2022-12-31","filed":"2024-02-28","accession":"0001831651-24-000011","form":"10-K"},"openingTotalEquity":{"value":300989000,"tag":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","unit":"USD","start":null,"end":"2022-12-31","filed":"2026-02-24","accession":"0001831651-26-000021","form":"10-K"},"openingCash":{"value":8766000,"tag":"CashAndCashEquivalentsAtCarryingValue","unit":"USD","start":null,"end":"2022-12-31","filed":"2024-02-28","accession":"0001831651-24-000011","form":"10-K"},"openingBorrowings":{"value":null,"reason":"No supported complete debt aggregate or non-overlapping borrowing components; leases excluded"},"openingInvestedCapital":{"value":null,"inputNames":["openingBorrowings","openingTotalEquity","openingCash"],"reason":"Exact complete borrowings, consolidated equity and cash missing, ambiguous or from different filings at 2022-12-31"},"openingPreferredEquity":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"openingPreferredShares":{"value":0,"tag":"PreferredStockSharesOutstanding","unit":"shares","start":null,"end":"2022-12-31","filed":"2024-02-28","accession":"0001831651-24-000011","form":"10-K"},"openingCommonEquity":{"value":291374000,"inputNames":["openingParentEquity","openingPreferredShares"]},"closingAssets":{"value":843993000,"tag":"Assets","unit":"USD","start":null,"end":"2023-12-31","filed":"2025-02-25","accession":"0001831651-25-000019","form":"10-K"},"closingCurrentLiabilities":{"value":92630000,"tag":"LiabilitiesCurrent","unit":"USD","start":null,"end":"2023-12-31","filed":"2025-02-25","accession":"0001831651-25-000019","form":"10-K"},"closingCapitalEmployed":{"value":751363000,"inputNames":["closingAssets","closingCurrentLiabilities"]},"closingParentEquity":{"value":544996000,"tag":"StockholdersEquity","unit":"USD","start":null,"end":"2023-12-31","filed":"2024-02-28","accession":"0001831651-24-000011","form":"10-K"},"closingTotalEquity":{"value":544996000,"tag":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","unit":"USD","start":null,"end":"2023-12-31","filed":"2026-02-24","accession":"0001831651-26-000021","form":"10-K"},"closingCash":{"value":22707000,"tag":"CashAndCashEquivalentsAtCarryingValue","unit":"USD","start":null,"end":"2023-12-31","filed":"2025-02-25","accession":"0001831651-25-000019","form":"10-K"},"closingBorrowings":{"value":null,"reason":"No supported complete debt aggregate or non-overlapping borrowing components; leases excluded"},"closingInvestedCapital":{"value":null,"inputNames":["closingBorrowings","closingTotalEquity","closingCash"],"reason":"Exact complete borrowings, consolidated equity and cash missing, ambiguous or from different filings at 2023-12-31"},"closingPreferredEquity":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"closingPreferredShares":{"value":0,"tag":"PreferredStockSharesOutstanding","unit":"shares","start":null,"end":"2023-12-31","filed":"2025-02-25","accession":"0001831651-25-000019","form":"10-K"},"closingCommonEquity":{"value":null,"inputNames":["closingParentEquity","closingPreferredShares"],"reason":"Common equity scope requires explicit preferred carrying value or zero preferred shares; absence is not zero"},"commonNetIncome":{"value":39974000,"tag":"NetIncomeLossAvailableToCommonStockholdersBasic","unit":"USD","start":"2023-01-01","end":"2023-12-31","filed":"2026-02-24","accession":"0001831651-26-000021","form":"10-K"},"incomeTaxExpense":{"value":12274000,"tag":"IncomeTaxExpenseBenefit","unit":"USD","start":"2023-01-01","end":"2023-12-31","filed":"2026-02-24","accession":"0001831651-26-000021","form":"10-K"},"pretaxIncome":{"value":54935000,"tag":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","unit":"USD","start":"2023-01-01","end":"2023-12-31","filed":"2026-02-24","accession":"0001831651-26-000021","form":"10-K"},"effectiveTaxRate":{"value":0.22342768726676981,"inputNames":["incomeTaxExpense","pretaxIncome"]},"nopat":{"value":61376392.736870855,"inputNames":["operatingIncome","effectiveTaxRate"]},"averageInvestedCapital":{"value":null,"inputNames":["openingInvestedCapital","closingInvestedCapital"]},"averageCapitalEmployed":{"value":646818000,"inputNames":["openingCapitalEmployed","closingCapitalEmployed"]},"averageCommonEquity":{"value":null,"inputNames":["openingCommonEquity","closingCommonEquity"]}},"recovered":{"roe":{"commonNetIncome":{"value":39974000,"tag":"NetIncomeLossAvailableToCommonStockholdersBasic","unit":"USD","start":"2023-01-01","end":"2023-12-31","filed":"2024-02-28","accession":"0001831651-24-000011","form":"10-K"},"averageCommonEquity":{"value":418185000,"inputNames":["openingCommonEquity","closingCommonEquity"]},"openingCommonEquity":{"value":291374000,"inputNames":["openingParentEquity","openingPreferredShares"]},"openingParentEquity":{"value":291374000,"tag":"StockholdersEquity","unit":"USD","start":null,"end":"2022-12-31","filed":"2024-02-28","accession":"0001831651-24-000011","form":"10-K"},"openingPreferredShares":{"value":0,"tag":"PreferredStockSharesOutstanding","unit":"shares","start":null,"end":"2022-12-31","filed":"2024-02-28","accession":"0001831651-24-000011","form":"10-K"},"closingCommonEquity":{"value":544996000,"inputNames":["closingParentEquity","closingPreferredShares"]},"closingParentEquity":{"value":544996000,"tag":"StockholdersEquity","unit":"USD","start":null,"end":"2023-12-31","filed":"2024-02-28","accession":"0001831651-24-000011","form":"10-K"},"closingPreferredShares":{"value":0,"tag":"PreferredStockSharesOutstanding","unit":"shares","start":null,"end":"2023-12-31","filed":"2024-02-28","accession":"0001831651-24-000011","form":"10-K"}}}}; fcfMargin: 16.643589486623075; cashConversion: 190.75267809005885; roce: 12.219047707392187 fcfMargin component 1 (2026-02-24) · fcfMargin component 2 (2026-02-24) · fcfMargin component 3 (2026-02-24)cashConversion component 1 (2026-02-24) · cashConversion component 2 (2026-02-24) · cashConversion component 3 (2026-02-24) roce component 1 (2026-02-24) · roce component 2 (2024-02-28) · roce component 3 (2024-02-28) · roce component 4 (2025-02-25) · roce component 5 (2025-02-25) |
| 2022-12-31 | 11.10 | 25.38 | 14.16 | Inputs & filingsCalculation inputs: {"original":{"fcfTotal":{"value":36301000,"capex":{"accession":"0001831651-25-000019","end":"2022-12-31","filed":"2025-02-25","form":"10-K","start":"2022-01-01","tag":"PaymentsToAcquirePropertyPlantAndEquipment","unit":"USD"},"ocf":{"accession":"0001831651-25-000019","end":"2022-12-31","filed":"2025-02-25","form":"10-K","start":"2022-01-01","tag":"NetCashProvidedByUsedInOperatingActivities","unit":"USD"}},"revenue":{"value":326940000,"tag":"RevenueFromContractWithCustomerExcludingAssessedTax","unit":"USD","start":"2022-01-01","end":"2022-12-31","filed":"2025-02-25","accession":"0001831651-25-000019","form":"10-K"},"netIncome":{"value":143013000,"tag":"ProfitLoss","unit":"USD","start":"2022-01-01","end":"2022-12-31","filed":"2025-02-25","accession":"0001831651-25-000019","form":"10-K"},"operatingIncome":{"value":66330000,"tag":"OperatingIncomeLoss","unit":"USD","start":"2022-01-01","end":"2022-12-31","filed":"2025-02-25","accession":"0001831651-25-000019","form":"10-K"},"openingAssets":{"value":426414000,"tag":"Assets","unit":"USD","start":null,"end":"2021-12-31","filed":"2023-02-28","accession":"0001831651-23-000024","form":"10-K"},"openingCurrentLiabilities":{"value":31554000,"tag":"LiabilitiesCurrent","unit":"USD","start":null,"end":"2021-12-31","filed":"2023-02-28","accession":"0001831651-23-000024","form":"10-K"},"openingCapitalEmployed":{"value":394860000,"inputNames":["openingAssets","openingCurrentLiabilities"]},"openingParentEquity":{"value":2553000,"tag":"StockholdersEquity","unit":"USD","start":null,"end":"2021-12-31","filed":"2023-02-28","accession":"0001831651-23-000024","form":"10-K"},"openingTotalEquity":{"value":-7498000,"tag":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","unit":"USD","start":null,"end":"2021-12-31","filed":"2025-02-25","accession":"0001831651-25-000019","form":"10-K"},"openingCash":{"value":5006000,"tag":"CashAndCashEquivalentsAtCarryingValue","unit":"USD","start":null,"end":"2021-12-31","filed":"2024-02-28","accession":"0001831651-24-000011","form":"10-K"},"openingBorrowings":{"value":null,"reason":"No supported complete debt aggregate or non-overlapping borrowing components; leases excluded"},"openingInvestedCapital":{"value":null,"inputNames":["openingBorrowings","openingTotalEquity","openingCash"],"reason":"Exact complete borrowings, consolidated equity and cash missing, ambiguous or from different filings at 2021-12-31"},"openingPreferredEquity":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"openingPreferredShares":{"value":0,"tag":"PreferredStockSharesOutstanding","unit":"shares","start":null,"end":"2021-12-31","filed":"2023-02-28","accession":"0001831651-23-000024","form":"10-K"},"openingCommonEquity":{"value":2553000,"inputNames":["openingParentEquity","openingPreferredShares"]},"closingAssets":{"value":594895000,"tag":"Assets","unit":"USD","start":null,"end":"2022-12-31","filed":"2024-02-28","accession":"0001831651-24-000011","form":"10-K"},"closingCurrentLiabilities":{"value":52622000,"tag":"LiabilitiesCurrent","unit":"USD","start":null,"end":"2022-12-31","filed":"2024-02-28","accession":"0001831651-24-000011","form":"10-K"},"closingCapitalEmployed":{"value":542273000,"inputNames":["closingAssets","closingCurrentLiabilities"]},"closingParentEquity":{"value":291374000,"tag":"StockholdersEquity","unit":"USD","start":null,"end":"2022-12-31","filed":"2024-02-28","accession":"0001831651-24-000011","form":"10-K"},"closingTotalEquity":{"value":300989000,"tag":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","unit":"USD","start":null,"end":"2022-12-31","filed":"2026-02-24","accession":"0001831651-26-000021","form":"10-K"},"closingCash":{"value":8766000,"tag":"CashAndCashEquivalentsAtCarryingValue","unit":"USD","start":null,"end":"2022-12-31","filed":"2024-02-28","accession":"0001831651-24-000011","form":"10-K"},"closingBorrowings":{"value":null,"reason":"No supported complete debt aggregate or non-overlapping borrowing components; leases excluded"},"closingInvestedCapital":{"value":null,"inputNames":["closingBorrowings","closingTotalEquity","closingCash"],"reason":"Exact complete borrowings, consolidated equity and cash missing, ambiguous or from different filings at 2022-12-31"},"closingPreferredEquity":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"closingPreferredShares":{"value":0,"tag":"PreferredStockSharesOutstanding","unit":"shares","start":null,"end":"2022-12-31","filed":"2024-02-28","accession":"0001831651-24-000011","form":"10-K"},"closingCommonEquity":{"value":291374000,"inputNames":["closingParentEquity","closingPreferredShares"]},"commonNetIncome":{"value":127611000,"tag":"NetIncomeLossAvailableToCommonStockholdersBasic","unit":"USD","start":"2022-01-01","end":"2022-12-31","filed":"2025-02-25","accession":"0001831651-25-000019","form":"10-K"},"incomeTaxExpense":{"value":8987000,"tag":"IncomeTaxExpenseBenefit","unit":"USD","start":"2022-01-01","end":"2022-12-31","filed":"2025-02-25","accession":"0001831651-25-000019","form":"10-K"},"pretaxIncome":{"value":152000000,"tag":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","unit":"USD","start":"2022-01-01","end":"2022-12-31","filed":"2025-02-25","accession":"0001831651-25-000019","form":"10-K"},"effectiveTaxRate":{"value":0.059125,"inputNames":["incomeTaxExpense","pretaxIncome"]},"nopat":{"value":62408238.75,"inputNames":["operatingIncome","effectiveTaxRate"]},"averageInvestedCapital":{"value":null,"inputNames":["openingInvestedCapital","closingInvestedCapital"]},"averageCapitalEmployed":{"value":468566500,"inputNames":["openingCapitalEmployed","closingCapitalEmployed"]},"averageCommonEquity":{"value":146963500,"inputNames":["openingCommonEquity","closingCommonEquity"]}},"recovered":{}}; fcfMargin: 11.103260537101608; cashConversion: 25.383007139211124; roce: 14.155941579263562 fcfMargin component 1 (2025-02-25) · fcfMargin component 2 (2025-02-25) · fcfMargin component 3 (2025-02-25)cashConversion component 1 (2025-02-25) · cashConversion component 2 (2025-02-25) · cashConversion component 3 (2025-02-25) roce component 1 (2025-02-25) · roce component 2 (2023-02-28) · roce component 3 (2023-02-28) · roce component 4 (2024-02-28) · roce component 5 (2024-02-28) |
| 2021-12-31 | -3.85 | -208.14 | 12.80 | Inputs & filingsCalculation inputs: {"original":{"fcfTotal":{"value":-8209000,"capex":{"accession":"0001831651-24-000011","end":"2021-12-31","filed":"2024-02-28","form":"10-K","start":"2021-01-01","tag":"PaymentsToAcquirePropertyPlantAndEquipment","unit":"USD"},"ocf":{"accession":"0001831651-24-000011","end":"2021-12-31","filed":"2024-02-28","form":"10-K","start":"2021-01-01","tag":"NetCashProvidedByUsedInOperatingActivities","unit":"USD"}},"revenue":{"value":213212000,"tag":"RevenueFromContractWithCustomerExcludingAssessedTax","unit":"USD","start":"2021-01-01","end":"2021-12-31","filed":"2024-02-28","accession":"0001831651-24-000011","form":"10-K"},"netIncome":{"value":3944000,"tag":"ProfitLoss","unit":"USD","start":"2021-01-01","end":"2021-12-31","filed":"2024-02-28","accession":"0001831651-24-000011","form":"10-K"},"operatingIncome":{"value":36232000,"tag":"OperatingIncomeLoss","unit":"USD","start":"2021-01-01","end":"2021-12-31","filed":"2024-02-28","accession":"0001831651-24-000011","form":"10-K"},"openingAssets":{"value":195310000,"tag":"Assets","unit":"USD","start":null,"end":"2020-12-31","filed":"2022-03-11","accession":"0001831651-22-000008","form":"10-K"},"openingCurrentLiabilities":{"value":24101000,"tag":"LiabilitiesCurrent","unit":"USD","start":null,"end":"2020-12-31","filed":"2022-03-11","accession":"0001831651-22-000008","form":"10-K"},"openingCapitalEmployed":{"value":171209000,"inputNames":["openingAssets","openingCurrentLiabilities"]},"openingParentEquity":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"openingTotalEquity":{"value":-184123000,"tag":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","unit":"USD","start":null,"end":"2020-12-31","filed":"2024-02-28","accession":"0001831651-24-000011","form":"10-K"},"openingCash":{"value":10073000,"tag":"CashAndCashEquivalentsAtCarryingValue","unit":"USD","start":null,"end":"2020-12-31","filed":"2023-02-28","accession":"0001831651-23-000024","form":"10-K"},"openingBorrowings":{"value":null,"reason":"No supported complete debt aggregate or non-overlapping borrowing components; leases excluded"},"openingInvestedCapital":{"value":null,"inputNames":["openingBorrowings","openingTotalEquity","openingCash"],"reason":"Exact complete borrowings, consolidated equity and cash missing, ambiguous or from different filings at 2020-12-31"},"openingPreferredEquity":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"openingPreferredShares":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"openingCommonEquity":{"value":null,"inputNames":["openingParentEquity","openingPreferredShares"],"reason":"Common equity scope requires explicit preferred carrying value or zero preferred shares; absence is not zero"},"closingAssets":{"value":426414000,"tag":"Assets","unit":"USD","start":null,"end":"2021-12-31","filed":"2023-02-28","accession":"0001831651-23-000024","form":"10-K"},"closingCurrentLiabilities":{"value":31554000,"tag":"LiabilitiesCurrent","unit":"USD","start":null,"end":"2021-12-31","filed":"2023-02-28","accession":"0001831651-23-000024","form":"10-K"},"closingCapitalEmployed":{"value":394860000,"inputNames":["closingAssets","closingCurrentLiabilities"]},"closingParentEquity":{"value":2553000,"tag":"StockholdersEquity","unit":"USD","start":null,"end":"2021-12-31","filed":"2023-02-28","accession":"0001831651-23-000024","form":"10-K"},"closingTotalEquity":{"value":-7498000,"tag":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","unit":"USD","start":null,"end":"2021-12-31","filed":"2025-02-25","accession":"0001831651-25-000019","form":"10-K"},"closingCash":{"value":5006000,"tag":"CashAndCashEquivalentsAtCarryingValue","unit":"USD","start":null,"end":"2021-12-31","filed":"2024-02-28","accession":"0001831651-24-000011","form":"10-K"},"closingBorrowings":{"value":null,"reason":"No supported complete debt aggregate or non-overlapping borrowing components; leases excluded"},"closingInvestedCapital":{"value":null,"inputNames":["closingBorrowings","closingTotalEquity","closingCash"],"reason":"Exact complete borrowings, consolidated equity and cash missing, ambiguous or from different filings at 2021-12-31"},"closingPreferredEquity":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"closingPreferredShares":{"value":0,"tag":"PreferredStockSharesOutstanding","unit":"shares","start":null,"end":"2021-12-31","filed":"2023-02-28","accession":"0001831651-23-000024","form":"10-K"},"closingCommonEquity":{"value":2553000,"inputNames":["closingParentEquity","closingPreferredShares"]},"commonNetIncome":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"parentNetIncome":{"value":2348000,"tag":"NetIncomeLoss","unit":"USD","start":"2021-01-01","end":"2021-12-31","filed":"2024-02-28","accession":"0001831651-24-000011","form":"10-K"},"preferredDividends":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"incomeTaxExpense":{"value":86000,"tag":"IncomeTaxExpenseBenefit","unit":"USD","start":"2021-01-01","end":"2021-12-31","filed":"2024-02-28","accession":"0001831651-24-000011","form":"10-K"},"pretaxIncome":{"value":4030000,"tag":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","unit":"USD","start":"2021-01-01","end":"2021-12-31","filed":"2024-02-28","accession":"0001831651-24-000011","form":"10-K"},"effectiveTaxRate":{"value":0.021339950372208438,"inputNames":["incomeTaxExpense","pretaxIncome"]},"nopat":{"value":35458810.91811414,"inputNames":["operatingIncome","effectiveTaxRate"]},"averageInvestedCapital":{"value":null,"inputNames":["openingInvestedCapital","closingInvestedCapital"]},"averageCapitalEmployed":{"value":283034500,"inputNames":["openingCapitalEmployed","closingCapitalEmployed"]},"averageCommonEquity":{"value":null,"inputNames":["openingCommonEquity","closingCommonEquity"]}},"recovered":{}}; fcfMargin: -3.8501585276626082; cashConversion: -208.13894523326573; roce: 12.80126627672598 fcfMargin component 1 (2024-02-28) · fcfMargin component 2 (2024-02-28) · fcfMargin component 3 (2024-02-28)cashConversion component 1 (2024-02-28) · cashConversion component 2 (2024-02-28) · cashConversion component 3 (2024-02-28) roce component 1 (2024-02-28) · roce component 2 (2022-03-11) · roce component 3 (2022-03-11) · roce component 4 (2023-02-28) · roce component 5 (2023-02-28) |
| 2020-12-31 | 28.97 | 150.58 | Unavailable | Inputs & filingsCalculation inputs: {"original":{"fcfTotal":{"value":50846000,"capex":{"accession":"0001831651-23-000024","end":"2020-12-31","filed":"2023-02-28","form":"10-K","start":"2020-01-01","tag":"PaymentsToAcquirePropertyPlantAndEquipment","unit":"USD"},"ocf":{"accession":"0001831651-23-000024","end":"2020-12-31","filed":"2023-02-28","form":"10-K","start":"2020-01-01","tag":"NetCashProvidedByUsedInOperatingActivities","unit":"USD"}},"revenue":{"value":175518000,"tag":"RevenueFromContractWithCustomerExcludingAssessedTax","unit":"USD","start":"2020-01-01","end":"2020-12-31","filed":"2023-02-28","accession":"0001831651-23-000024","form":"10-K"},"netIncome":{"value":33766000,"tag":"ProfitLoss","unit":"USD","start":"2020-01-01","end":"2020-12-31","filed":"2023-02-28","accession":"0001831651-23-000024","form":"10-K"},"operatingIncome":{"value":37276000,"tag":"OperatingIncomeLoss","unit":"USD","start":"2020-01-01","end":"2020-12-31","filed":"2023-02-28","accession":"0001831651-23-000024","form":"10-K"},"openingAssets":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"openingCurrentLiabilities":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"openingCapitalEmployed":{"value":null,"inputNames":["openingAssets","openingCurrentLiabilities"],"reason":"Exact assets/current-liabilities balance missing, conflicting or from different filings at 2019-12-31"},"openingParentEquity":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"openingTotalEquity":{"value":149906000,"tag":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","unit":"USD","start":null,"end":"2019-12-31","filed":"2023-02-28","accession":"0001831651-23-000024","form":"10-K"},"openingCash":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"openingBorrowings":{"value":null,"reason":"No supported complete debt aggregate or non-overlapping borrowing components; leases excluded"},"openingInvestedCapital":{"value":null,"inputNames":["openingBorrowings","openingTotalEquity","openingCash"],"reason":"Exact complete borrowings, consolidated equity and cash missing, ambiguous or from different filings at 2019-12-31"},"openingPreferredEquity":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"openingPreferredShares":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"openingCommonEquity":{"value":null,"inputNames":["openingParentEquity","openingPreferredShares"],"reason":"Common equity scope requires explicit preferred carrying value or zero preferred shares; absence is not zero"},"closingAssets":{"value":195310000,"tag":"Assets","unit":"USD","start":null,"end":"2020-12-31","filed":"2022-03-11","accession":"0001831651-22-000008","form":"10-K"},"closingCurrentLiabilities":{"value":24101000,"tag":"LiabilitiesCurrent","unit":"USD","start":null,"end":"2020-12-31","filed":"2022-03-11","accession":"0001831651-22-000008","form":"10-K"},"closingCapitalEmployed":{"value":171209000,"inputNames":["closingAssets","closingCurrentLiabilities"]},"closingParentEquity":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"closingTotalEquity":{"value":-184123000,"tag":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","unit":"USD","start":null,"end":"2020-12-31","filed":"2024-02-28","accession":"0001831651-24-000011","form":"10-K"},"closingCash":{"value":10073000,"tag":"CashAndCashEquivalentsAtCarryingValue","unit":"USD","start":null,"end":"2020-12-31","filed":"2023-02-28","accession":"0001831651-23-000024","form":"10-K"},"closingBorrowings":{"value":null,"reason":"No supported complete debt aggregate or non-overlapping borrowing components; leases excluded"},"closingInvestedCapital":{"value":null,"inputNames":["closingBorrowings","closingTotalEquity","closingCash"],"reason":"Exact complete borrowings, consolidated equity and cash missing, ambiguous or from different filings at 2020-12-31"},"closingPreferredEquity":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"closingPreferredShares":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"closingCommonEquity":{"value":null,"inputNames":["closingParentEquity","closingPreferredShares"],"reason":"Common equity scope requires explicit preferred carrying value or zero preferred shares; absence is not zero"},"commonNetIncome":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"parentNetIncome":{"value":33766000,"tag":"NetIncomeLoss","unit":"USD","start":"2020-01-01","end":"2020-12-31","filed":"2023-02-28","accession":"0001831651-23-000024","form":"10-K"},"preferredDividends":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"incomeTaxExpense":{"value":0,"tag":"IncomeTaxExpenseBenefit","unit":"USD","start":"2020-01-01","end":"2020-12-31","filed":"2023-02-28","accession":"0001831651-23-000024","form":"10-K"},"pretaxIncome":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"effectiveTaxRate":{"value":null,"inputNames":["incomeTaxExpense","pretaxIncome"],"reason":"Matching annual income-tax expense or supported pretax income unavailable"},"nopat":{"value":null,"inputNames":["operatingIncome","effectiveTaxRate"],"reason":"Matching annual income-tax expense or supported pretax income unavailable"},"averageInvestedCapital":{"value":null,"inputNames":["openingInvestedCapital","closingInvestedCapital"]},"averageCapitalEmployed":{"value":null,"inputNames":["openingCapitalEmployed","closingCapitalEmployed"]},"averageCommonEquity":{"value":null,"inputNames":["openingCommonEquity","closingCommonEquity"]}},"recovered":{}}; fcfMargin: 28.969108581456034; cashConversion: 150.58342711603387; roce: matching numerator and positive exact opening/closing CapitalEmployed required; ambiguous scopes remain unavailable; unavailable: openingCapitalEmployed; Exact assets/current-liabilities balance missing, conflicting or from different filings at 2019-12-31 fcfMargin component 1 (2023-02-28) · fcfMargin component 2 (2023-02-28) · fcfMargin component 3 (2023-02-28)cashConversion component 1 (2023-02-28) · cashConversion component 2 (2023-02-28) · cashConversion component 3 (2023-02-28) roce component 1 (2023-02-28) · roce component 2 (2022-03-11) · roce component 3 (2022-03-11) |
| 2019-12-31 | 23.85 | 137.07 | Unavailable | Inputs & filingsCalculation inputs: {"original":{"fcfTotal":{"value":34463000,"capex":{"accession":"0001831651-22-000008","end":"2019-12-31","filed":"2022-03-11","form":"10-K","start":"2019-01-01","tag":"PaymentsToAcquirePropertyPlantAndEquipment","unit":"USD"},"ocf":{"accession":"0001831651-22-000008","end":"2019-12-31","filed":"2022-03-11","form":"10-K","start":"2019-01-01","tag":"NetCashProvidedByUsedInOperatingActivities","unit":"USD"}},"revenue":{"value":144496000,"tag":"RevenueFromContractWithCustomerExcludingAssessedTax","unit":"USD","start":"2019-01-01","end":"2019-12-31","filed":"2022-03-11","accession":"0001831651-22-000008","form":"10-K"},"netIncome":{"value":25143000,"tag":"ProfitLoss","unit":"USD","start":"2019-01-01","end":"2019-12-31","filed":"2022-03-11","accession":"0001831651-22-000008","form":"10-K"},"operatingIncome":{"value":26930000,"tag":"OperatingIncomeLoss","unit":"USD","start":"2019-01-01","end":"2019-12-31","filed":"2022-03-11","accession":"0001831651-22-000008","form":"10-K"},"openingAssets":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"openingCurrentLiabilities":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"openingCapitalEmployed":{"value":null,"inputNames":["openingAssets","openingCurrentLiabilities"],"reason":"Exact assets/current-liabilities balance missing, conflicting or from different filings at 2018-12-31"},"openingParentEquity":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"openingTotalEquity":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"openingNoncontrollingEquity":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"openingLiabilities":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"openingCash":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"openingBorrowings":{"value":null,"reason":"No supported complete debt aggregate or non-overlapping borrowing components; leases excluded"},"openingInvestedCapital":{"value":null,"inputNames":["openingBorrowings","openingTotalEquity","openingCash"],"reason":"Exact complete borrowings, consolidated equity and cash missing, ambiguous or from different filings at 2018-12-31"},"openingPreferredEquity":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"openingPreferredShares":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"openingCommonEquity":{"value":null,"inputNames":["openingParentEquity","openingPreferredShares"],"reason":"Common equity scope requires explicit preferred carrying value or zero preferred shares; absence is not zero"},"closingAssets":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"closingCurrentLiabilities":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"closingCapitalEmployed":{"value":null,"inputNames":["closingAssets","closingCurrentLiabilities"],"reason":"Exact assets/current-liabilities balance missing, conflicting or from different filings at 2019-12-31"},"closingParentEquity":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"closingTotalEquity":{"value":149906000,"tag":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","unit":"USD","start":null,"end":"2019-12-31","filed":"2023-02-28","accession":"0001831651-23-000024","form":"10-K"},"closingCash":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"closingBorrowings":{"value":null,"reason":"No supported complete debt aggregate or non-overlapping borrowing components; leases excluded"},"closingInvestedCapital":{"value":null,"inputNames":["closingBorrowings","closingTotalEquity","closingCash"],"reason":"Exact complete borrowings, consolidated equity and cash missing, ambiguous or from different filings at 2019-12-31"},"closingPreferredEquity":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"closingPreferredShares":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"closingCommonEquity":{"value":null,"inputNames":["closingParentEquity","closingPreferredShares"],"reason":"Common equity scope requires explicit preferred carrying value or zero preferred shares; absence is not zero"},"commonNetIncome":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"parentNetIncome":{"value":25143000,"tag":"NetIncomeLoss","unit":"USD","start":"2019-01-01","end":"2019-12-31","filed":"2022-03-11","accession":"0001831651-22-000008","form":"10-K"},"preferredDividends":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"incomeTaxExpense":{"value":0,"tag":"IncomeTaxExpenseBenefit","unit":"USD","start":"2019-01-01","end":"2019-12-31","filed":"2022-03-11","accession":"0001831651-22-000008","form":"10-K"},"pretaxIncome":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"effectiveTaxRate":{"value":null,"inputNames":["incomeTaxExpense","pretaxIncome"],"reason":"Matching annual income-tax expense or supported pretax income unavailable"},"nopat":{"value":null,"inputNames":["operatingIncome","effectiveTaxRate"],"reason":"Matching annual income-tax expense or supported pretax income unavailable"},"averageInvestedCapital":{"value":null,"inputNames":["openingInvestedCapital","closingInvestedCapital"]},"averageCapitalEmployed":{"value":null,"inputNames":["openingCapitalEmployed","closingCapitalEmployed"]},"averageCommonEquity":{"value":null,"inputNames":["openingCommonEquity","closingCommonEquity"]}},"recovered":{}}; fcfMargin: 23.850487210718637; cashConversion: 137.06797120470907; roce: matching numerator and positive exact opening/closing CapitalEmployed required; ambiguous scopes remain unavailable; unavailable: openingCapitalEmployed, closingCapitalEmployed; Exact assets/current-liabilities balance missing, conflicting or from different filings at 2018-12-31; Exact assets/current-liabilities balance missing, conflicting or from different filings at 2019-12-31 fcfMargin component 1 (2022-03-11) · fcfMargin component 2 (2022-03-11) · fcfMargin component 3 (2022-03-11)cashConversion component 1 (2022-03-11) · cashConversion component 2 (2022-03-11) · cashConversion component 3 (2022-03-11) roce component 1 (2022-03-11) |
Annual operating facts
Complete annual history, independent of chart loading and range. Operating margin is operating profit as a percentage of revenue; net margin is consolidated net profit as a percentage of revenue. Negative margins show losses. Missing inputs remain unavailable. Metric definitions.
| Fiscal end | Revenue (USD) | Operating margin (%) | Net margin (%) | Inputs & filing sources |
|---|---|---|---|---|
| 2025-12-31 | 475,331,000.00 | 11.86 | 7.06 | Inputs & filingsrevenue: 475331000; operatingIncome: 56385000; netIncome: 33574000 revenue (2026-02-24)operatingIncome (2026-02-24) netIncome (2026-02-24) |
| 2024-12-31 | 399,208,000.00 | 12.82 | 6.04 | Inputs & filingsrevenue: 399208000; operatingIncome: 51172000; netIncome: 24127000 revenue (2026-02-24)operatingIncome (2026-02-24) netIncome (2026-02-24) |
| 2023-12-31 | 488,939,000.00 | 16.16 | 8.73 | Inputs & filingsrevenue: 488939000; operatingIncome: 79035000; netIncome: 42661000 revenue (2026-02-24)operatingIncome (2026-02-24) netIncome (2026-02-24) |
| 2022-12-31 | 326,940,000.00 | 20.29 | 43.74 | Inputs & filingsrevenue: 326940000; operatingIncome: 66330000; netIncome: 143013000 revenue (2025-02-25)operatingIncome (2025-02-25) netIncome (2025-02-25) |
| 2021-12-31 | 213,212,000.00 | 16.99 | 1.85 | Inputs & filingsrevenue: 213212000; operatingIncome: 36232000; netIncome: 3944000 revenue (2024-02-28)operatingIncome (2024-02-28) netIncome (2024-02-28) |
| 2020-12-31 | 175,518,000.00 | 21.24 | 19.24 | Inputs & filingsrevenue: 175518000; operatingIncome: 37276000; netIncome: 33766000 revenue (2023-02-28)operatingIncome (2023-02-28) netIncome (2023-02-28) |
| 2019-12-31 | 144,496,000.00 | 18.64 | 17.40 | Inputs & filingsrevenue: 144496000; operatingIncome: 26930000; netIncome: 25143000 revenue (2022-03-11)operatingIncome (2022-03-11) netIncome (2022-03-11) |
Shoals Technologies Group, Inc. (SHLS) P/E ratio history
The interactive P/E chart contains all 298 stored weekly price points (2021-01-29–2026-10-08); 197 have an eligible basic or diluted ratio. Annual EPS is carried forward from its fiscal end. Use the P/E range bar or any other chart range bar to change all five chart windows.
Fiscal-year-end snapshots
4 eligible fiscal-year-end observations span 2022-12-31–2025-12-31. Latest eligible diluted P/E: 46.05×; basic P/E: 46.05×, for fiscal end 2025-12-31, using the close on 2025-12-26.
Annual P/E = eligible fiscal-year-end close ÷ reported annual EPS. This is retrospective annual P/E, not TTM or forward P/E. Why we use annual data. Missing or non-positive EPS and missing eligible prices produce unavailable ratios.
Explore the P/E chart and optional reference lines · How P/E history is calculated.
Complete annual P/E history (7 fiscal periods)
| Fiscal end | Price date | Close | Price basis | Basic P/E | Diluted P/E | EPS filings |
|---|---|---|---|---|---|---|
| 2025-12-31 | 2025-12-26 | 9.21 | Adjusted close | 46.05 | 46.05 | Basic EPS (2026-02-24) Diluted EPS (2026-02-24) |
| 2024-12-31 | 2024-12-27 | 5.64 | Adjusted close | 40.29 | 40.29 | Basic EPS (2026-02-24) Diluted EPS (2026-02-24) |
| 2023-12-31 | 2023-12-29 | 15.54 | Adjusted close | 64.75 | 64.75 | Basic EPS (2026-02-24) Diluted EPS (2026-02-24) |
| 2022-12-31 | 2022-12-30 | 24.67 | Adjusted close | 22.23 | 29.02 | Basic EPS (2025-02-25) Diluted EPS (2025-02-25) |
| 2021-12-31 | 2021-12-31 | 24.30 | Adjusted close | Unavailable | Unavailable | Basic EPS (2024-02-28) Diluted EPS (2024-02-28) |
| 2020-12-31 | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Source unavailable |
| 2019-12-31 | Unavailable | Unavailable | Unavailable | Unavailable | Unavailable | Source unavailable |
Did this research save you time?
I build and maintain Stock Value Lens independently. If you found it useful, a coffee helps me maintain the tools and improve data updates.