The interactive chart is unavailable. The financial history below remains available.
Loading stock chart…
GRID DYNAMICS HOLDINGS, INC. (GDYN)
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
GRID DYNAMICS HOLDINGS, INC. (GDYN) · Nasdaq · USD · Sector unavailable · CIK 0001743725
Annual coverage: 2018-12-31–2025-12-31 (8 periods). Financial snapshot built 2026-10-09.
GDYN 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.
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 | 4.74 | Unavailable | Inputs & filingsrevenue: 411827000; averageDilutedShares: 86892000; totalDebt: No supported complete debt aggregate or non-overlapping borrowing components; leases excluded; periodEndShares: 84842637 revenue (2026-03-05)averageDilutedShares (2026-03-05) periodEndShares (2026-03-05) |
| 2024-12-31 | 4.38 | Unavailable | Inputs & filingsrevenue: 350571000; averageDilutedShares: 79974000; totalDebt: No supported complete debt aggregate or non-overlapping borrowing components; leases excluded; periodEndShares: 83608819 revenue (2026-03-05)averageDilutedShares (2026-03-05) periodEndShares (2026-03-05) |
| 2023-12-31 | 4.16 | Unavailable | Inputs & filingsrevenue: 312910000; averageDilutedShares: 75193000; totalDebt: No supported complete debt aggregate or non-overlapping borrowing components; leases excluded; periodEndShares: 75887475 revenue (2026-03-05)averageDilutedShares (2026-03-05) periodEndShares (2025-02-27) |
| 2022-12-31 | 4.49 | Unavailable | Inputs & filingsrevenue: 310482000; averageDilutedShares: 69197000; totalDebt: No supported complete debt aggregate or non-overlapping borrowing components; leases excluded; periodEndShares: 74156458 revenue (2025-02-27)averageDilutedShares (2025-02-27) periodEndShares (2024-02-29) |
| 2021-12-31 | 3.60 | Unavailable | Inputs & filingsrevenue: 211280000; averageDilutedShares: 58662000; totalDebt: No supported complete debt aggregate or non-overlapping borrowing components; leases excluded; periodEndShares: 66850941 revenue (2024-02-29)averageDilutedShares (2024-02-29) periodEndShares (2023-02-28) |
| 2020-12-31 | 2.49 | Unavailable | Inputs & filingsrevenue: 111283000; averageDilutedShares: 44737000; totalDebt: No supported complete debt aggregate or non-overlapping borrowing components; leases excluded; periodEndShares: 50878780 revenue (2021-03-05)averageDilutedShares (2023-02-28) periodEndShares (2022-03-03) |
| 2019-12-31 | 5.60 | Unavailable | Inputs & filingsrevenue: 118326000; averageDilutedShares: 21122000; totalDebt: No supported complete debt aggregate or non-overlapping borrowing components; leases excluded; periodEndShares: 21644392 revenue (2021-03-05)averageDilutedShares (2022-03-03) periodEndShares (2021-03-05) |
| 2018-12-31 | 4,543.95 | Unavailable | Inputs & filingsrevenue: 91865000; averageDilutedShares: 20217; 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 (2021-03-05)averageDilutedShares (2021-03-05) |
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 | 6.14 | 261.34 | -0.35 | Inputs & filingsCalculation inputs: {"original":{"fcfTotal":{"value":25266000,"capex":{"accession":"0001743725-26-000007","end":"2025-12-31","filed":"2026-03-05","form":"10-K","start":"2025-01-01","tag":"PaymentsToAcquirePropertyPlantAndEquipment","unit":"USD"},"ocf":{"accession":"0001743725-26-000007","end":"2025-12-31","filed":"2026-03-05","form":"10-K","start":"2025-01-01","tag":"NetCashProvidedByUsedInOperatingActivities","unit":"USD"}},"revenue":{"value":411827000,"tag":"RevenueFromContractWithCustomerExcludingAssessedTax","unit":"USD","start":"2025-01-01","end":"2025-12-31","filed":"2026-03-05","accession":"0001743725-26-000007","form":"10-K"},"netIncome":{"value":9668000,"tag":"NetIncomeLoss","unit":"USD","start":"2025-01-01","end":"2025-12-31","filed":"2026-03-05","accession":"0001743725-26-000007","form":"10-K"},"operatingIncome":{"value":-1895000,"tag":"OperatingIncomeLoss","unit":"USD","start":"2025-01-01","end":"2025-12-31","filed":"2026-03-05","accession":"0001743725-26-000007","form":"10-K"},"openingAssets":{"value":592192000,"tag":"Assets","unit":"USD","start":null,"end":"2024-12-31","filed":"2026-03-05","accession":"0001743725-26-000007","form":"10-K"},"openingCurrentLiabilities":{"value":55544000,"tag":"LiabilitiesCurrent","unit":"USD","start":null,"end":"2024-12-31","filed":"2026-03-05","accession":"0001743725-26-000007","form":"10-K"},"openingCapitalEmployed":{"value":536648000,"inputNames":["openingAssets","openingCurrentLiabilities"]},"openingParentEquity":{"value":517829000,"tag":"StockholdersEquity","unit":"USD","start":null,"end":"2024-12-31","filed":"2026-03-05","accession":"0001743725-26-000007","form":"10-K"},"openingTotalEquity":{"value":517829000,"tag":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","unit":"USD","start":null,"end":"2024-12-31","filed":"2026-03-05","accession":"0001743725-26-000007","form":"10-K"},"openingCash":{"value":334655000,"tag":"CashAndCashEquivalentsAtCarryingValue","unit":"USD","start":null,"end":"2024-12-31","filed":"2026-03-05","accession":"0001743725-26-000007","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":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":612890000,"tag":"Assets","unit":"USD","start":null,"end":"2025-12-31","filed":"2026-03-05","accession":"0001743725-26-000007","form":"10-K"},"closingCurrentLiabilities":{"value":52114000,"tag":"LiabilitiesCurrent","unit":"USD","start":null,"end":"2025-12-31","filed":"2026-03-05","accession":"0001743725-26-000007","form":"10-K"},"closingCapitalEmployed":{"value":560776000,"inputNames":["closingAssets","closingCurrentLiabilities"]},"closingParentEquity":{"value":542073000,"tag":"StockholdersEquity","unit":"USD","start":null,"end":"2025-12-31","filed":"2026-03-05","accession":"0001743725-26-000007","form":"10-K"},"closingTotalEquity":{"value":542073000,"tag":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","unit":"USD","start":null,"end":"2025-12-31","filed":"2026-03-05","accession":"0001743725-26-000007","form":"10-K"},"closingCash":{"value":342058000,"tag":"CashAndCashEquivalentsAtCarryingValue","unit":"USD","start":null,"end":"2025-12-31","filed":"2026-03-05","accession":"0001743725-26-000007","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":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":9668000,"tag":"NetIncomeLoss","unit":"USD","start":"2025-01-01","end":"2025-12-31","filed":"2026-03-05","accession":"0001743725-26-000007","form":"10-K"},"preferredDividends":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"incomeTaxExpense":{"value":6033000,"tag":"IncomeTaxExpenseBenefit","unit":"USD","start":"2025-01-01","end":"2025-12-31","filed":"2026-03-05","accession":"0001743725-26-000007","form":"10-K"},"pretaxIncome":{"value":15701000,"tag":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","unit":"USD","start":"2025-01-01","end":"2025-12-31","filed":"2026-03-05","accession":"0001743725-26-000007","form":"10-K"},"effectiveTaxRate":{"value":0.3842430418444685,"inputNames":["incomeTaxExpense","pretaxIncome"]},"nopat":{"value":-1166859.4357047323,"inputNames":["operatingIncome","effectiveTaxRate"]},"averageInvestedCapital":{"value":null,"inputNames":["openingInvestedCapital","closingInvestedCapital"]},"averageCapitalEmployed":{"value":548712000,"inputNames":["openingCapitalEmployed","closingCapitalEmployed"]},"averageCommonEquity":{"value":null,"inputNames":["openingCommonEquity","closingCommonEquity"]}},"recovered":{}}; fcfMargin: 6.1351004183795625; cashConversion: 261.3363673976003; roce: -0.3453542113166834 fcfMargin component 1 (2026-03-05) · fcfMargin component 2 (2026-03-05) · fcfMargin component 3 (2026-03-05)cashConversion component 1 (2026-03-05) · cashConversion component 2 (2026-03-05) · cashConversion component 3 (2026-03-05) roce component 1 (2026-03-05) · roce component 2 (2026-03-05) · roce component 3 (2026-03-05) · roce component 4 (2026-03-05) · roce component 5 (2026-03-05) |
| 2024-12-31 | 5.26 | 456.12 | -0.45 | Inputs & filingsCalculation inputs: {"original":{"fcfTotal":{"value":18432000,"capex":{"accession":"0001743725-26-000007","end":"2024-12-31","filed":"2026-03-05","form":"10-K","start":"2024-01-01","tag":"PaymentsToAcquirePropertyPlantAndEquipment","unit":"USD"},"ocf":{"accession":"0001743725-26-000007","end":"2024-12-31","filed":"2026-03-05","form":"10-K","start":"2024-01-01","tag":"NetCashProvidedByUsedInOperatingActivities","unit":"USD"}},"revenue":{"value":350571000,"tag":"RevenueFromContractWithCustomerExcludingAssessedTax","unit":"USD","start":"2024-01-01","end":"2024-12-31","filed":"2026-03-05","accession":"0001743725-26-000007","form":"10-K"},"netIncome":{"value":4041000,"tag":"NetIncomeLoss","unit":"USD","start":"2024-01-01","end":"2024-12-31","filed":"2026-03-05","accession":"0001743725-26-000007","form":"10-K"},"operatingIncome":{"value":-2105000,"tag":"OperatingIncomeLoss","unit":"USD","start":"2024-01-01","end":"2024-12-31","filed":"2026-03-05","accession":"0001743725-26-000007","form":"10-K"},"openingAssets":{"value":435165000,"tag":"Assets","unit":"USD","start":null,"end":"2023-12-31","filed":"2025-02-27","accession":"0001628280-25-008723","form":"10-K"},"openingCurrentLiabilities":{"value":42223000,"tag":"LiabilitiesCurrent","unit":"USD","start":null,"end":"2023-12-31","filed":"2025-02-27","accession":"0001628280-25-008723","form":"10-K"},"openingCapitalEmployed":{"value":392942000,"inputNames":["openingAssets","openingCurrentLiabilities"]},"openingParentEquity":{"value":382907000,"tag":"StockholdersEquity","unit":"USD","start":null,"end":"2023-12-31","filed":"2025-02-27","accession":"0001628280-25-008723","form":"10-K"},"openingTotalEquity":{"value":382907000,"tag":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","unit":"USD","start":null,"end":"2023-12-31","filed":"2026-03-05","accession":"0001743725-26-000007","form":"10-K"},"openingCash":{"value":257227000,"tag":"CashAndCashEquivalentsAtCarryingValue","unit":"USD","start":null,"end":"2023-12-31","filed":"2026-03-05","accession":"0001743725-26-000007","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":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":592192000,"tag":"Assets","unit":"USD","start":null,"end":"2024-12-31","filed":"2026-03-05","accession":"0001743725-26-000007","form":"10-K"},"closingCurrentLiabilities":{"value":55544000,"tag":"LiabilitiesCurrent","unit":"USD","start":null,"end":"2024-12-31","filed":"2026-03-05","accession":"0001743725-26-000007","form":"10-K"},"closingCapitalEmployed":{"value":536648000,"inputNames":["closingAssets","closingCurrentLiabilities"]},"closingParentEquity":{"value":517829000,"tag":"StockholdersEquity","unit":"USD","start":null,"end":"2024-12-31","filed":"2026-03-05","accession":"0001743725-26-000007","form":"10-K"},"closingTotalEquity":{"value":517829000,"tag":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","unit":"USD","start":null,"end":"2024-12-31","filed":"2026-03-05","accession":"0001743725-26-000007","form":"10-K"},"closingCash":{"value":334655000,"tag":"CashAndCashEquivalentsAtCarryingValue","unit":"USD","start":null,"end":"2024-12-31","filed":"2026-03-05","accession":"0001743725-26-000007","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":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":4041000,"tag":"NetIncomeLoss","unit":"USD","start":"2024-01-01","end":"2024-12-31","filed":"2026-03-05","accession":"0001743725-26-000007","form":"10-K"},"preferredDividends":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"incomeTaxExpense":{"value":7014000,"tag":"IncomeTaxExpenseBenefit","unit":"USD","start":"2024-01-01","end":"2024-12-31","filed":"2026-03-05","accession":"0001743725-26-000007","form":"10-K"},"pretaxIncome":{"value":11055000,"tag":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","unit":"USD","start":"2024-01-01","end":"2024-12-31","filed":"2026-03-05","accession":"0001743725-26-000007","form":"10-K"},"effectiveTaxRate":{"value":0.6344640434192673,"inputNames":["incomeTaxExpense","pretaxIncome"]},"nopat":{"value":-769453.1886024423,"inputNames":["operatingIncome","effectiveTaxRate"]},"averageInvestedCapital":{"value":null,"inputNames":["openingInvestedCapital","closingInvestedCapital"]},"averageCapitalEmployed":{"value":464795000,"inputNames":["openingCapitalEmployed","closingCapitalEmployed"]},"averageCommonEquity":{"value":null,"inputNames":["openingCommonEquity","closingCommonEquity"]}},"recovered":{}}; fcfMargin: 5.257708139007504; cashConversion: 456.12472160356344; roce: -0.45288783227014057 fcfMargin component 1 (2026-03-05) · fcfMargin component 2 (2026-03-05) · fcfMargin component 3 (2026-03-05)cashConversion component 1 (2026-03-05) · cashConversion component 2 (2026-03-05) · cashConversion component 3 (2026-03-05) roce component 1 (2026-03-05) · roce component 2 (2025-02-27) · roce component 3 (2025-02-27) · roce component 4 (2026-03-05) · roce component 5 (2026-03-05) |
| 2023-12-31 | 10.62 | Unavailable | -1.46 | Inputs & filingsCalculation inputs: {"original":{"fcfTotal":{"value":33223000,"capex":{"accession":"0001743725-26-000007","end":"2023-12-31","filed":"2026-03-05","form":"10-K","start":"2023-01-01","tag":"PaymentsToAcquirePropertyPlantAndEquipment","unit":"USD"},"ocf":{"accession":"0001743725-26-000007","end":"2023-12-31","filed":"2026-03-05","form":"10-K","start":"2023-01-01","tag":"NetCashProvidedByUsedInOperatingActivities","unit":"USD"}},"revenue":{"value":312910000,"tag":"RevenueFromContractWithCustomerExcludingAssessedTax","unit":"USD","start":"2023-01-01","end":"2023-12-31","filed":"2026-03-05","accession":"0001743725-26-000007","form":"10-K"},"netIncome":{"value":-1765000,"tag":"NetIncomeLoss","unit":"USD","start":"2023-01-01","end":"2023-12-31","filed":"2026-03-05","accession":"0001743725-26-000007","form":"10-K"},"operatingIncome":{"value":-5580000,"tag":"OperatingIncomeLoss","unit":"USD","start":"2023-01-01","end":"2023-12-31","filed":"2026-03-05","accession":"0001743725-26-000007","form":"10-K"},"openingAssets":{"value":411146000,"tag":"Assets","unit":"USD","start":null,"end":"2022-12-31","filed":"2024-02-29","accession":"0001628280-24-007971","form":"10-K"},"openingCurrentLiabilities":{"value":38710000,"tag":"LiabilitiesCurrent","unit":"USD","start":null,"end":"2022-12-31","filed":"2024-02-29","accession":"0001628280-24-007971","form":"10-K"},"openingCapitalEmployed":{"value":372436000,"inputNames":["openingAssets","openingCurrentLiabilities"]},"openingParentEquity":{"value":363044000,"tag":"StockholdersEquity","unit":"USD","start":null,"end":"2022-12-31","filed":"2024-02-29","accession":"0001628280-24-007971","form":"10-K"},"openingTotalEquity":{"value":363044000,"tag":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","unit":"USD","start":null,"end":"2022-12-31","filed":"2026-03-05","accession":"0001743725-26-000007","form":"10-K"},"openingCash":{"value":256729000,"tag":"CashAndCashEquivalentsAtCarryingValue","unit":"USD","start":null,"end":"2022-12-31","filed":"2025-02-27","accession":"0001628280-25-008723","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":"2023-02-28","accession":"0001628280-23-005637","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":435165000,"tag":"Assets","unit":"USD","start":null,"end":"2023-12-31","filed":"2025-02-27","accession":"0001628280-25-008723","form":"10-K"},"closingCurrentLiabilities":{"value":42223000,"tag":"LiabilitiesCurrent","unit":"USD","start":null,"end":"2023-12-31","filed":"2025-02-27","accession":"0001628280-25-008723","form":"10-K"},"closingCapitalEmployed":{"value":392942000,"inputNames":["closingAssets","closingCurrentLiabilities"]},"closingParentEquity":{"value":382907000,"tag":"StockholdersEquity","unit":"USD","start":null,"end":"2023-12-31","filed":"2025-02-27","accession":"0001628280-25-008723","form":"10-K"},"closingTotalEquity":{"value":382907000,"tag":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","unit":"USD","start":null,"end":"2023-12-31","filed":"2026-03-05","accession":"0001743725-26-000007","form":"10-K"},"closingCash":{"value":257227000,"tag":"CashAndCashEquivalentsAtCarryingValue","unit":"USD","start":null,"end":"2023-12-31","filed":"2026-03-05","accession":"0001743725-26-000007","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":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":-1765000,"tag":"NetIncomeLoss","unit":"USD","start":"2023-01-01","end":"2023-12-31","filed":"2026-03-05","accession":"0001743725-26-000007","form":"10-K"},"preferredDividends":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"incomeTaxExpense":{"value":6603000,"tag":"IncomeTaxExpenseBenefit","unit":"USD","start":"2023-01-01","end":"2023-12-31","filed":"2026-03-05","accession":"0001743725-26-000007","form":"10-K"},"pretaxIncome":{"value":4838000,"tag":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","unit":"USD","start":"2023-01-01","end":"2023-12-31","filed":"2026-03-05","accession":"0001743725-26-000007","form":"10-K"},"effectiveTaxRate":{"value":null,"inputNames":["incomeTaxExpense","pretaxIncome"],"reason":"Effective tax rate outside 0–100% or nonfinite; no clamping"},"nopat":{"value":null,"inputNames":["operatingIncome","effectiveTaxRate"],"reason":"Effective tax rate outside 0–100% or nonfinite; no clamping"},"averageInvestedCapital":{"value":null,"inputNames":["openingInvestedCapital","closingInvestedCapital"]},"averageCapitalEmployed":{"value":382689000,"inputNames":["openingCapitalEmployed","closingCapitalEmployed"]},"averageCommonEquity":{"value":null,"inputNames":["openingCommonEquity","closingCommonEquity"]}},"recovered":{}}; fcfMargin: 10.617429931929308; cashConversion: Positive net income required; zero or negative denominator is unavailable; roce: -1.458103054961078 fcfMargin component 1 (2026-03-05) · fcfMargin component 2 (2026-03-05) · fcfMargin component 3 (2026-03-05)cashConversion component 1 (2026-03-05) · cashConversion component 2 (2026-03-05) · cashConversion component 3 (2026-03-05) roce component 1 (2026-03-05) · roce component 2 (2024-02-29) · roce component 3 (2024-02-29) · roce component 4 (2025-02-27) · roce component 5 (2025-02-27) |
| 2022-12-31 | 8.24 | Unavailable | -6.96 | Inputs & filingsCalculation inputs: {"original":{"fcfTotal":{"value":25583000,"capex":{"accession":"0001628280-25-008723","end":"2022-12-31","filed":"2025-02-27","form":"10-K","start":"2022-01-01","tag":"PaymentsToAcquirePropertyPlantAndEquipment","unit":"USD"},"ocf":{"accession":"0001628280-25-008723","end":"2022-12-31","filed":"2025-02-27","form":"10-K","start":"2022-01-01","tag":"NetCashProvidedByUsedInOperatingActivities","unit":"USD"}},"revenue":{"value":310482000,"tag":"RevenueFromContractWithCustomerExcludingAssessedTax","unit":"USD","start":"2022-01-01","end":"2022-12-31","filed":"2025-02-27","accession":"0001628280-25-008723","form":"10-K"},"netIncome":{"value":-29214000,"tag":"NetIncomeLoss","unit":"USD","start":"2022-01-01","end":"2022-12-31","filed":"2025-02-27","accession":"0001628280-25-008723","form":"10-K"},"operatingIncome":{"value":-21008000,"tag":"OperatingIncomeLoss","unit":"USD","start":"2022-01-01","end":"2022-12-31","filed":"2025-02-27","accession":"0001628280-25-008723","form":"10-K"},"openingAssets":{"value":256719000,"tag":"Assets","unit":"USD","start":null,"end":"2021-12-31","filed":"2023-02-28","accession":"0001628280-23-005637","form":"10-K"},"openingCurrentLiabilities":{"value":25344000,"tag":"LiabilitiesCurrent","unit":"USD","start":null,"end":"2021-12-31","filed":"2023-02-28","accession":"0001628280-23-005637","form":"10-K"},"openingCapitalEmployed":{"value":231375000,"inputNames":["openingAssets","openingCurrentLiabilities"]},"openingParentEquity":{"value":227051000,"tag":"StockholdersEquity","unit":"USD","start":null,"end":"2021-12-31","filed":"2023-02-28","accession":"0001628280-23-005637","form":"10-K"},"openingTotalEquity":{"value":227051000,"tag":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","unit":"USD","start":null,"end":"2021-12-31","filed":"2025-02-27","accession":"0001628280-25-008723","form":"10-K"},"openingCash":{"value":144364000,"tag":"CashAndCashEquivalentsAtCarryingValue","unit":"USD","start":null,"end":"2021-12-31","filed":"2023-02-28","accession":"0001628280-23-005637","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":"0001628280-23-005637","form":"10-K"},"openingCommonEquity":{"value":227051000,"inputNames":["openingParentEquity","openingPreferredShares"]},"closingAssets":{"value":411146000,"tag":"Assets","unit":"USD","start":null,"end":"2022-12-31","filed":"2024-02-29","accession":"0001628280-24-007971","form":"10-K"},"closingCurrentLiabilities":{"value":38710000,"tag":"LiabilitiesCurrent","unit":"USD","start":null,"end":"2022-12-31","filed":"2024-02-29","accession":"0001628280-24-007971","form":"10-K"},"closingCapitalEmployed":{"value":372436000,"inputNames":["closingAssets","closingCurrentLiabilities"]},"closingParentEquity":{"value":363044000,"tag":"StockholdersEquity","unit":"USD","start":null,"end":"2022-12-31","filed":"2024-02-29","accession":"0001628280-24-007971","form":"10-K"},"closingTotalEquity":{"value":363044000,"tag":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","unit":"USD","start":null,"end":"2022-12-31","filed":"2026-03-05","accession":"0001743725-26-000007","form":"10-K"},"closingCash":{"value":256729000,"tag":"CashAndCashEquivalentsAtCarryingValue","unit":"USD","start":null,"end":"2022-12-31","filed":"2025-02-27","accession":"0001628280-25-008723","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":"2023-02-28","accession":"0001628280-23-005637","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":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"parentNetIncome":{"value":-29214000,"tag":"NetIncomeLoss","unit":"USD","start":"2022-01-01","end":"2022-12-31","filed":"2025-02-27","accession":"0001628280-25-008723","form":"10-K"},"preferredDividends":{"value":null,"reason":"Missing or conflicting matching SEC fact","conflict":false},"incomeTaxExpense":{"value":8761000,"tag":"IncomeTaxExpenseBenefit","unit":"USD","start":"2022-01-01","end":"2022-12-31","filed":"2025-02-27","accession":"0001628280-25-008723","form":"10-K"},"pretaxIncome":{"value":-20453000,"tag":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","unit":"USD","start":"2022-01-01","end":"2022-12-31","filed":"2025-02-27","accession":"0001628280-25-008723","form":"10-K"},"effectiveTaxRate":{"value":null,"inputNames":["incomeTaxExpense","pretaxIncome"],"reason":"Positive pretax income required"},"nopat":{"value":null,"inputNames":["operatingIncome","effectiveTaxRate"],"reason":"Positive pretax income required"},"averageInvestedCapital":{"value":null,"inputNames":["openingInvestedCapital","closingInvestedCapital"]},"averageCapitalEmployed":{"value":301905500,"inputNames":["openingCapitalEmployed","closingCapitalEmployed"]},"averageCommonEquity":{"value":null,"inputNames":["openingCommonEquity","closingCommonEquity"]}},"recovered":{}}; fcfMargin: 8.239769133154256; cashConversion: Positive net income required; zero or negative denominator is unavailable; roce: -6.9584687923870225 fcfMargin component 1 (2025-02-27) · fcfMargin component 2 (2025-02-27) · fcfMargin component 3 (2025-02-27)cashConversion component 1 (2025-02-27) · cashConversion component 2 (2025-02-27) · cashConversion component 3 (2025-02-27) roce component 1 (2025-02-27) · roce component 2 (2023-02-28) · roce component 3 (2023-02-28) · roce component 4 (2024-02-29) · roce component 5 (2024-02-29) |
| 2021-12-31 | 6.27 | Unavailable | 0.03 | Inputs & filingsCalculation inputs: {"original":{"fcfTotal":{"value":13257000,"capex":{"accession":"0001628280-24-007971","end":"2021-12-31","filed":"2024-02-29","form":"10-K","start":"2021-01-01","tag":"PaymentsToAcquirePropertyPlantAndEquipment","unit":"USD"},"ocf":{"accession":"0001628280-24-007971","end":"2021-12-31","filed":"2024-02-29","form":"10-K","start":"2021-01-01","tag":"NetCashProvidedByUsedInOperatingActivities","unit":"USD"}},"revenue":{"value":211280000,"tag":"RevenueFromContractWithCustomerExcludingAssessedTax","unit":"USD","start":"2021-01-01","end":"2021-12-31","filed":"2024-02-29","accession":"0001628280-24-007971","form":"10-K"},"netIncome":{"value":-7700000,"tag":"NetIncomeLoss","unit":"USD","start":"2021-01-01","end":"2021-12-31","filed":"2024-02-29","accession":"0001628280-24-007971","form":"10-K"},"operatingIncome":{"value":50000,"tag":"OperatingIncomeLoss","unit":"USD","start":"2021-01-01","end":"2021-12-31","filed":"2024-02-29","accession":"0001628280-24-007971","form":"10-K"},"openingAssets":{"value":167135000,"tag":"Assets","unit":"USD","start":null,"end":"2020-12-31","filed":"2022-03-03","accession":"0001628280-22-004939","form":"10-K"},"openingCurrentLiabilities":{"value":13318000,"tag":"LiabilitiesCurrent","unit":"USD","start":null,"end":"2020-12-31","filed":"2022-03-03","accession":"0001628280-22-004939","form":"10-K"},"openingCapitalEmployed":{"value":153817000,"inputNames":["openingAssets","openingCurrentLiabilities"]},"openingParentEquity":{"value":151724000,"tag":"StockholdersEquity","unit":"USD","start":null,"end":"2020-12-31","filed":"2022-03-03","accession":"0001628280-22-004939","form":"10-K"},"openingTotalEquity":{"value":151724000,"tag":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","unit":"USD","start":null,"end":"2020-12-31","filed":"2024-02-29","accession":"0001628280-24-007971","form":"10-K"},"openingCash":{"value":112745000,"tag":"CashAndCashEquivalentsAtCarryingValue","unit":"USD","start":null,"end":"2020-12-31","filed":"2022-03-03","accession":"0001628280-22-004939","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":0,"tag":"PreferredStockSharesOutstanding","unit":"shares","start":null,"end":"2020-12-31","filed":"2023-02-28","accession":"0001628280-23-005637","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":256719000,"tag":"Assets","unit":"USD","start":null,"end":"2021-12-31","filed":"2023-02-28","accession":"0001628280-23-005637","form":"10-K"},"closingCurrentLiabilities":{"value":25344000,"tag":"LiabilitiesCurrent","unit":"USD","start":null,"end":"2021-12-31","filed":"2023-02-28","accession":"0001628280-23-005637","form":"10-K"},"closingCapitalEmployed":{"value":231375000,"inputNames":["closingAssets","closingCurrentLiabilities"]},"closingParentEquity":{"value":227051000,"tag":"StockholdersEquity","unit":"USD","start":null,"end":"2021-12-31","filed":"2023-02-28","accession":"0001628280-23-005637","form":"10-K"},"closingTotalEquity":{"value":227051000,"tag":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","unit":"USD","start":null,"end":"2021-12-31","filed":"2025-02-27","accession":"0001628280-25-008723","form":"10-K"},"closingCash":{"value":144364000,"tag":"CashAndCashEquivalentsAtCarryingValue","unit":"USD","start":null,"end":"2021-12-31","filed":"2023-02-28","accession":"0001628280-23-005637","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":"0001628280-23-005637","form":"10-K"},"closingCommonEquity":{"value":227051000,"inputNames":["closingParentEquity","closingPreferredShares"]},"commonNetIncome":{"value":-7700000,"tag":"NetIncomeLossAvailableToCommonStockholdersBasic","unit":"USD","start":"2021-01-01","end":"2021-12-31","filed":"2022-03-03","accession":"0001628280-22-004939","form":"10-K"},"incomeTaxExpense":{"value":5248000,"tag":"IncomeTaxExpenseBenefit","unit":"USD","start":"2021-01-01","end":"2021-12-31","filed":"2024-02-29","accession":"0001628280-24-007971","form":"10-K"},"pretaxIncome":{"value":-2452000,"tag":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","unit":"USD","start":"2021-01-01","end":"2021-12-31","filed":"2024-02-29","accession":"0001628280-24-007971","form":"10-K"},"effectiveTaxRate":{"value":null,"inputNames":["incomeTaxExpense","pretaxIncome"],"reason":"Positive pretax income required"},"nopat":{"value":null,"inputNames":["operatingIncome","effectiveTaxRate"],"reason":"Positive pretax income required"},"averageInvestedCapital":{"value":null,"inputNames":["openingInvestedCapital","closingInvestedCapital"]},"averageCapitalEmployed":{"value":192596000,"inputNames":["openingCapitalEmployed","closingCapitalEmployed"]},"averageCommonEquity":{"value":null,"inputNames":["openingCommonEquity","closingCommonEquity"]}},"recovered":{}}; fcfMargin: 6.27461188943582; cashConversion: Positive net income required; zero or negative denominator is unavailable; roce: 0.025961079150138112 fcfMargin component 1 (2024-02-29) · fcfMargin component 2 (2024-02-29) · fcfMargin component 3 (2024-02-29)cashConversion component 1 (2024-02-29) · cashConversion component 2 (2024-02-29) · cashConversion component 3 (2024-02-29) roce component 1 (2024-02-29) · roce component 2 (2022-03-03) · roce component 3 (2022-03-03) · roce component 4 (2023-02-28) · roce component 5 (2023-02-28) |
| 2020-12-31 | 3.31 | Unavailable | -14.23 | Inputs & filingsCalculation inputs: {"original":{"fcfTotal":{"value":3680000,"capex":{"accession":"0001628280-23-005637","end":"2020-12-31","filed":"2023-02-28","form":"10-K","start":"2020-01-01","tag":"PaymentsToAcquirePropertyPlantAndEquipment","unit":"USD"},"ocf":{"accession":"0001628280-23-005637","end":"2020-12-31","filed":"2023-02-28","form":"10-K","start":"2020-01-01","tag":"NetCashProvidedByUsedInOperatingActivities","unit":"USD"}},"revenue":{"value":111283000,"tag":"Revenues","unit":"USD","start":"2020-01-01","end":"2020-12-31","filed":"2021-03-05","accession":"0001213900-21-013771","form":"10-K"},"netIncome":{"value":-12599000,"tag":"ProfitLoss","unit":"USD","start":"2020-01-01","end":"2020-12-31","filed":"2021-03-05","accession":"0001213900-21-013771","form":"10-K"},"operatingIncome":{"value":-15448000,"tag":"OperatingIncomeLoss","unit":"USD","start":"2020-01-01","end":"2020-12-31","filed":"2023-02-28","accession":"0001628280-23-005637","form":"10-K"},"openingAssets":{"value":71531000,"tag":"Assets","unit":"USD","start":null,"end":"2019-12-31","filed":"2021-03-05","accession":"0001213900-21-013771","form":"10-K"},"openingCurrentLiabilities":{"value":8300000,"tag":"LiabilitiesCurrent","unit":"USD","start":null,"end":"2019-12-31","filed":"2021-03-05","accession":"0001213900-21-013771","form":"10-K"},"openingCapitalEmployed":{"value":63231000,"inputNames":["openingAssets","openingCurrentLiabilities"]},"openingParentEquity":{"value":54044000,"tag":"StockholdersEquity","unit":"USD","start":null,"end":"2019-12-31","filed":"2022-03-03","accession":"0001628280-22-004939","form":"10-K"},"openingTotalEquity":{"value":54044000,"tag":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","unit":"USD","start":null,"end":"2019-12-31","filed":"2023-02-28","accession":"0001628280-23-005637","form":"10-K"},"openingCash":{"value":42189000,"tag":"CashAndCashEquivalentsAtCarryingValue","unit":"USD","start":null,"end":"2019-12-31","filed":"2021-03-05","accession":"0001213900-21-013771","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 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":167135000,"tag":"Assets","unit":"USD","start":null,"end":"2020-12-31","filed":"2022-03-03","accession":"0001628280-22-004939","form":"10-K"},"closingCurrentLiabilities":{"value":13318000,"tag":"LiabilitiesCurrent","unit":"USD","start":null,"end":"2020-12-31","filed":"2022-03-03","accession":"0001628280-22-004939","form":"10-K"},"closingCapitalEmployed":{"value":153817000,"inputNames":["closingAssets","closingCurrentLiabilities"]},"closingParentEquity":{"value":151724000,"tag":"StockholdersEquity","unit":"USD","start":null,"end":"2020-12-31","filed":"2022-03-03","accession":"0001628280-22-004939","form":"10-K"},"closingTotalEquity":{"value":151724000,"tag":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","unit":"USD","start":null,"end":"2020-12-31","filed":"2024-02-29","accession":"0001628280-24-007971","form":"10-K"},"closingCash":{"value":112745000,"tag":"CashAndCashEquivalentsAtCarryingValue","unit":"USD","start":null,"end":"2020-12-31","filed":"2022-03-03","accession":"0001628280-22-004939","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":0,"tag":"PreferredStockSharesOutstanding","unit":"shares","start":null,"end":"2020-12-31","filed":"2023-02-28","accession":"0001628280-23-005637","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":-12599000,"tag":"NetIncomeLossAvailableToCommonStockholdersBasic","unit":"USD","start":"2020-01-01","end":"2020-12-31","filed":"2022-03-03","accession":"0001628280-22-004939","form":"10-K"},"incomeTaxExpense":{"value":-2613000,"tag":"IncomeTaxExpenseBenefit","unit":"USD","start":"2020-01-01","end":"2020-12-31","filed":"2023-02-28","accession":"0001628280-23-005637","form":"10-K"},"pretaxIncome":{"value":-15212000,"tag":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","unit":"USD","start":"2020-01-01","end":"2020-12-31","filed":"2023-02-28","accession":"0001628280-23-005637","form":"10-K"},"effectiveTaxRate":{"value":null,"inputNames":["incomeTaxExpense","pretaxIncome"],"reason":"Positive pretax income required"},"nopat":{"value":null,"inputNames":["operatingIncome","effectiveTaxRate"],"reason":"Positive pretax income required"},"averageInvestedCapital":{"value":null,"inputNames":["openingInvestedCapital","closingInvestedCapital"]},"averageCapitalEmployed":{"value":108524000,"inputNames":["openingCapitalEmployed","closingCapitalEmployed"]},"averageCommonEquity":{"value":null,"inputNames":["openingCommonEquity","closingCommonEquity"]}},"recovered":{"fcfMargin":{"fcfTotal":{"value":3680000,"capex":{"accession":"0001628280-23-005637","end":"2020-12-31","filed":"2023-02-28","form":"10-K","start":"2020-01-01","tag":"PaymentsToAcquirePropertyPlantAndEquipment","unit":"USD"},"ocf":{"accession":"0001628280-23-005637","end":"2020-12-31","filed":"2023-02-28","form":"10-K","start":"2020-01-01","tag":"NetCashProvidedByUsedInOperatingActivities","unit":"USD"}},"revenue":{"value":111283000,"tag":"RevenueFromContractWithCustomerExcludingAssessedTax","unit":"USD","start":"2020-01-01","end":"2020-12-31","filed":"2023-02-28","accession":"0001628280-23-005637","form":"10-K"}}}}; fcfMargin: 3.306884250065149; cashConversion: Positive net income required; zero or negative denominator is unavailable; roce: -14.234639342449595 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 (2021-03-05) roce component 1 (2023-02-28) · roce component 2 (2021-03-05) · roce component 3 (2021-03-05) · roce component 4 (2022-03-03) · roce component 5 (2022-03-03) |
| 2019-12-31 | 8.22 | 89.97 | 10.96 | Inputs & filingsCalculation inputs: {"original":{"fcfTotal":{"value":9723000,"capex":{"accession":"0001628280-22-004939","end":"2019-12-31","filed":"2022-03-03","form":"10-K","start":"2019-01-01","tag":"PaymentsToAcquirePropertyPlantAndEquipment","unit":"USD"},"ocf":{"accession":"0001628280-22-004939","end":"2019-12-31","filed":"2022-03-03","form":"10-K","start":"2019-01-01","tag":"NetCashProvidedByUsedInOperatingActivities","unit":"USD"}},"revenue":{"value":118326000,"tag":"Revenues","unit":"USD","start":"2019-01-01","end":"2019-12-31","filed":"2021-03-05","accession":"0001213900-21-013771","form":"10-K"},"netIncome":{"value":10807000,"tag":"ProfitLoss","unit":"USD","start":"2019-01-01","end":"2019-12-31","filed":"2021-03-05","accession":"0001213900-21-013771","form":"10-K"},"operatingIncome":{"value":15625000,"tag":"OperatingIncomeLoss","unit":"USD","start":"2019-01-01","end":"2019-12-31","filed":"2022-03-03","accession":"0001628280-22-004939","form":"10-K"},"openingAssets":{"value":222364173,"tag":"Assets","unit":"USD","start":null,"end":"2018-12-31","filed":"2020-03-04","accession":"0001213900-20-005395","form":"10-K"},"openingCurrentLiabilities":{"value":445120,"tag":"LiabilitiesCurrent","unit":"USD","start":null,"end":"2018-12-31","filed":"2020-03-04","accession":"0001213900-20-005395","form":"10-K"},"openingCapitalEmployed":{"value":221919053,"inputNames":["openingAssets","openingCurrentLiabilities"]},"openingParentEquity":{"value":33379000,"tag":"StockholdersEquity","unit":"USD","start":null,"end":"2018-12-31","filed":"2022-03-03","accession":"0001628280-22-004939","form":"10-K"},"openingTotalEquity":{"value":5000003,"tag":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","unit":"USD","start":null,"end":"2018-12-31","filed":"2019-03-20","accession":"0001213900-19-004549","form":"10-K"},"openingCash":{"value":1011224,"tag":"CashAndCashEquivalentsAtCarryingValue","unit":"USD","start":null,"end":"2018-12-31","filed":"2020-03-04","accession":"0001213900-20-005395","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 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":71531000,"tag":"Assets","unit":"USD","start":null,"end":"2019-12-31","filed":"2021-03-05","accession":"0001213900-21-013771","form":"10-K"},"closingCurrentLiabilities":{"value":8300000,"tag":"LiabilitiesCurrent","unit":"USD","start":null,"end":"2019-12-31","filed":"2021-03-05","accession":"0001213900-21-013771","form":"10-K"},"closingCapitalEmployed":{"value":63231000,"inputNames":["closingAssets","closingCurrentLiabilities"]},"closingParentEquity":{"value":54044000,"tag":"StockholdersEquity","unit":"USD","start":null,"end":"2019-12-31","filed":"2022-03-03","accession":"0001628280-22-004939","form":"10-K"},"closingTotalEquity":{"value":54044000,"tag":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","unit":"USD","start":null,"end":"2019-12-31","filed":"2023-02-28","accession":"0001628280-23-005637","form":"10-K"},"closingCash":{"value":42189000,"tag":"CashAndCashEquivalentsAtCarryingValue","unit":"USD","start":null,"end":"2019-12-31","filed":"2021-03-05","accession":"0001213900-21-013771","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 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":10430000,"tag":"NetIncomeLossAvailableToCommonStockholdersBasic","unit":"USD","start":"2019-01-01","end":"2019-12-31","filed":"2022-03-03","accession":"0001628280-22-004939","form":"10-K"},"incomeTaxExpense":{"value":4642000,"tag":"IncomeTaxExpenseBenefit","unit":"USD","start":"2019-01-01","end":"2019-12-31","filed":"2022-03-03","accession":"0001628280-22-004939","form":"10-K"},"pretaxIncome":{"value":15449000,"tag":"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","unit":"USD","start":"2019-01-01","end":"2019-12-31","filed":"2022-03-03","accession":"0001628280-22-004939","form":"10-K"},"effectiveTaxRate":{"value":null,"inputNames":["incomeTaxExpense","pretaxIncome"],"reason":"Tax/pretax/operating/net-income inputs do not share a filing"},"nopat":{"value":null,"inputNames":["operatingIncome","effectiveTaxRate"],"reason":"Tax/pretax/operating/net-income inputs do not share a filing"},"averageInvestedCapital":{"value":null,"inputNames":["openingInvestedCapital","closingInvestedCapital"]},"averageCapitalEmployed":{"value":142575026.5,"inputNames":["openingCapitalEmployed","closingCapitalEmployed"]},"averageCommonEquity":{"value":null,"inputNames":["openingCommonEquity","closingCommonEquity"]}},"recovered":{"fcfMargin":{"fcfTotal":{"value":9723000,"capex":{"accession":"0001628280-22-004939","end":"2019-12-31","filed":"2022-03-03","form":"10-K","start":"2019-01-01","tag":"PaymentsToAcquirePropertyPlantAndEquipment","unit":"USD"},"ocf":{"accession":"0001628280-22-004939","end":"2019-12-31","filed":"2022-03-03","form":"10-K","start":"2019-01-01","tag":"NetCashProvidedByUsedInOperatingActivities","unit":"USD"}},"revenue":{"value":118326000,"tag":"RevenueFromContractWithCustomerExcludingAssessedTax","unit":"USD","start":"2019-01-01","end":"2019-12-31","filed":"2022-03-03","accession":"0001628280-22-004939","form":"10-K"}},"cashConversion":{"fcfTotal":{"value":9723000,"capex":{"accession":"0001628280-22-004939","end":"2019-12-31","filed":"2022-03-03","form":"10-K","start":"2019-01-01","tag":"PaymentsToAcquirePropertyPlantAndEquipment","unit":"USD"},"ocf":{"accession":"0001628280-22-004939","end":"2019-12-31","filed":"2022-03-03","form":"10-K","start":"2019-01-01","tag":"NetCashProvidedByUsedInOperatingActivities","unit":"USD"}},"netIncome":{"value":10807000,"tag":"NetIncomeLoss","unit":"USD","start":"2019-01-01","end":"2019-12-31","filed":"2022-03-03","accession":"0001628280-22-004939","form":"10-K"}}}}; fcfMargin: 8.217128948836267; cashConversion: 89.96946423614324; roce: 10.95914227306842 fcfMargin component 1 (2022-03-03) · fcfMargin component 2 (2022-03-03) · fcfMargin component 3 (2022-03-03)cashConversion component 1 (2022-03-03) · cashConversion component 2 (2022-03-03) · cashConversion component 3 (2022-03-03) roce component 1 (2022-03-03) · roce component 2 (2020-03-04) · roce component 3 (2020-03-04) · roce component 4 (2021-03-05) · roce component 5 (2021-03-05) |
| 2018-12-31 | 8.17 | 81.33 | Unavailable | Inputs & filingsCalculation inputs: {"original":{"fcfTotal":{"value":7505000,"capex":{"accession":"0001213900-21-013771","end":"2018-12-31","filed":"2021-03-05","form":"10-K","start":"2018-01-01","tag":"PaymentsToAcquirePropertyPlantAndEquipment","unit":"USD"},"ocf":{"accession":"0001213900-21-013771","end":"2018-12-31","filed":"2021-03-05","form":"10-K","start":"2018-01-01","tag":"NetCashProvidedByUsedInOperatingActivities","unit":"USD"}},"revenue":{"value":91865000,"tag":"Revenues","unit":"USD","start":"2018-01-01","end":"2018-12-31","filed":"2021-03-05","accession":"0001213900-21-013771","form":"10-K"},"netIncome":{"value":9228000,"tag":"ProfitLoss","unit":"USD","start":"2018-01-01","end":"2018-12-31","filed":"2021-03-05","accession":"0001213900-21-013771","form":"10-K"},"operatingIncome":{"value":13829000,"tag":"OperatingIncomeLoss","unit":"USD","start":"2018-01-01","end":"2018-12-31","filed":"2021-03-05","accession":"0001213900-21-013771","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 2017-12-31"},"openingParentEquity":{"value":24395000,"tag":"StockholdersEquity","unit":"USD","start":null,"end":"2017-12-31","filed":"2021-03-05","accession":"0001213900-21-013771","form":"10-K"},"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 2017-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":222364173,"tag":"Assets","unit":"USD","start":null,"end":"2018-12-31","filed":"2020-03-04","accession":"0001213900-20-005395","form":"10-K"},"closingCurrentLiabilities":{"value":445120,"tag":"LiabilitiesCurrent","unit":"USD","start":null,"end":"2018-12-31","filed":"2020-03-04","accession":"0001213900-20-005395","form":"10-K"},"closingCapitalEmployed":{"value":221919053,"inputNames":["closingAssets","closingCurrentLiabilities"]},"closingParentEquity":{"value":33379000,"tag":"StockholdersEquity","unit":"USD","start":null,"end":"2018-12-31","filed":"2022-03-03","accession":"0001628280-22-004939","form":"10-K"},"closingTotalEquity":{"value":5000003,"tag":"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","unit":"USD","start":null,"end":"2018-12-31","filed":"2019-03-20","accession":"0001213900-19-004549","form":"10-K"},"closingCash":{"value":1011224,"tag":"CashAndCashEquivalentsAtCarryingValue","unit":"USD","start":null,"end":"2018-12-31","filed":"2020-03-04","accession":"0001213900-20-005395","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 2018-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":9228000,"tag":"NetIncomeLossAvailableToCommonStockholdersBasic","unit":"USD","start":"2018-01-01","end":"2018-12-31","filed":"2021-03-05","accession":"0001213900-21-013771","form":"10-K"},"incomeTaxExpense":{"value":3855000,"tag":"IncomeTaxExpenseBenefit","unit":"USD","start":"2018-01-01","end":"2018-12-31","filed":"2021-03-05","accession":"0001213900-21-013771","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: 8.169596690796277; cashConversion: 81.32856523623754; 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 2017-12-31 fcfMargin component 1 (2021-03-05) · fcfMargin component 2 (2021-03-05) · fcfMargin component 3 (2021-03-05)cashConversion component 1 (2021-03-05) · cashConversion component 2 (2021-03-05) · cashConversion component 3 (2021-03-05) roce component 1 (2021-03-05) · roce component 2 (2020-03-04) · roce component 3 (2020-03-04) |
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 | 411,827,000.00 | -0.46 | 2.35 | Inputs & filingsrevenue: 411827000; operatingIncome: -1895000; netIncome: 9668000 revenue (2026-03-05)operatingIncome (2026-03-05) netIncome (2026-03-05) |
| 2024-12-31 | 350,571,000.00 | -0.60 | 1.15 | Inputs & filingsrevenue: 350571000; operatingIncome: -2105000; netIncome: 4041000 revenue (2026-03-05)operatingIncome (2026-03-05) netIncome (2026-03-05) |
| 2023-12-31 | 312,910,000.00 | -1.78 | -0.56 | Inputs & filingsrevenue: 312910000; operatingIncome: -5580000; netIncome: -1765000 revenue (2026-03-05)operatingIncome (2026-03-05) netIncome (2026-03-05) |
| 2022-12-31 | 310,482,000.00 | -6.77 | -9.41 | Inputs & filingsrevenue: 310482000; operatingIncome: -21008000; netIncome: -29214000 revenue (2025-02-27)operatingIncome (2025-02-27) netIncome (2025-02-27) |
| 2021-12-31 | 211,280,000.00 | 0.02 | -3.64 | Inputs & filingsrevenue: 211280000; operatingIncome: 50000; netIncome: -7700000 revenue (2024-02-29)operatingIncome (2024-02-29) netIncome (2024-02-29) |
| 2020-12-31 | 111,283,000.00 | -13.88 | -11.32 | Inputs & filingsrevenue: 111283000; operatingIncome: -15448000; netIncome: -12599000 revenue (2021-03-05)operatingIncome (2023-02-28) netIncome (2021-03-05) |
| 2019-12-31 | 118,326,000.00 | 13.21 | 9.13 | Inputs & filingsrevenue: 118326000; operatingIncome: 15625000; netIncome: 10807000 revenue (2021-03-05)operatingIncome (2022-03-03) netIncome (2021-03-05) |
| 2018-12-31 | 91,865,000.00 | 15.05 | 10.05 | Inputs & filingsrevenue: 91865000; operatingIncome: 13829000; netIncome: 9228000 revenue (2021-03-05)operatingIncome (2021-03-05) netIncome (2021-03-05) |
GRID DYNAMICS HOLDINGS, INC. (GDYN) P/E ratio history
The interactive P/E chart contains all 412 stored weekly price points (2018-11-02–2026-10-08); 195 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 2018-12-31–2025-12-31. Latest eligible diluted P/E: 84.36×; basic P/E: 84.36×, 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 (8 fiscal periods)
| Fiscal end | Price date | Close | Price basis | Basic P/E | Diluted P/E | EPS filings |
|---|---|---|---|---|---|---|
| 2025-12-31 | 2025-12-26 | 9.28 | Adjusted close | 84.36 | 84.36 | Basic EPS (2026-03-05) Diluted EPS (2026-03-05) |
| 2024-12-31 | 2024-12-27 | 22.70 | Adjusted close | 454.00 | 454.00 | Basic EPS (2026-03-05) Diluted EPS (2026-03-05) |
| 2023-12-31 | 2023-12-29 | 13.33 | Adjusted close | Unavailable | Unavailable | Basic EPS (2026-03-05) Diluted EPS (2026-03-05) |
| 2022-12-31 | 2022-12-30 | 11.22 | Adjusted close | Unavailable | Unavailable | Basic EPS (2025-02-27) Diluted EPS (2025-02-27) |
| 2021-12-31 | 2021-12-31 | 37.97 | Adjusted close | Unavailable | Unavailable | Basic EPS (2024-02-29) Diluted EPS (2024-02-29) |
| 2020-12-31 | 2020-12-31 | 12.60 | Adjusted close | Unavailable | Unavailable | Basic EPS (2023-02-28) Diluted EPS (2023-02-28) |
| 2019-12-31 | 2019-12-27 | 10.90 | Adjusted close | 22.24 | 22.24 | Basic EPS (2022-03-03) Diluted EPS (2022-03-03) |
| 2018-12-31 | 2018-12-28 | 9.68 | Adjusted close | 21.04 | 21.04 | Basic EPS (2021-03-05) Diluted EPS (2021-03-05) |
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.