Stock Value LensCharts for long-term investors100% free

Loading stock chart…

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 EPS, cash flow, dividends, and fiscal-year dividend yield for GRID DYNAMICS HOLDINGS, INC.
Fiscal year / endBasic EPSDiluted EPSFCF / shareDividends / shareFiscal-year dividend yieldFiling sources
2025
2025-12-31
0.110.110.29UnavailableUnavailableBasic EPS (2026-03-05)
Diluted EPS (2026-03-05)
Operating cash flow (2026-03-05) · Capex (2026-03-05)
2024
2024-12-31
0.050.050.23UnavailableUnavailableBasic EPS (2026-03-05)
Diluted EPS (2026-03-05)
Operating cash flow (2026-03-05) · Capex (2026-03-05)
2023
2023-12-31
-0.02-0.020.44UnavailableUnavailableBasic EPS (2026-03-05)
Diluted EPS (2026-03-05)
Operating cash flow (2026-03-05) · Capex (2026-03-05)
2022
2022-12-31
-0.42-0.420.37UnavailableUnavailableBasic EPS (2025-02-27)
Diluted EPS (2025-02-27)
Operating cash flow (2025-02-27) · Capex (2025-02-27)
2021
2021-12-31
-0.13-0.130.23UnavailableUnavailableBasic EPS (2024-02-29)
Diluted EPS (2024-02-29)
Operating cash flow (2024-02-29) · Capex (2024-02-29)
2020
2020-12-31
-0.28-0.280.08UnavailableUnavailableBasic EPS (2023-02-28)
Diluted EPS (2023-02-28)
Operating cash flow (2023-02-28) · Capex (2023-02-28)
2019
2019-12-31
0.490.490.46UnavailableUnavailableBasic EPS (2022-03-03)
Diluted EPS (2022-03-03)
Operating cash flow (2022-03-03) · Capex (2022-03-03)
2018
2018-12-31
0.460.46371.22UnavailableUnavailableBasic EPS (2021-03-05)
Diluted EPS (2021-03-05)
Operating cash flow (2021-03-05) · Capex (2021-03-05)

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 endRevenue / shareTotal debt / shareInputs & filing sources
2025-12-314.74Unavailable
Inputs & filings

revenue: 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-314.38Unavailable
Inputs & filings

revenue: 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-314.16Unavailable
Inputs & filings

revenue: 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-314.49Unavailable
Inputs & filings

revenue: 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-313.60Unavailable
Inputs & filings

revenue: 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-312.49Unavailable
Inputs & filings

revenue: 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-315.60Unavailable
Inputs & filings

revenue: 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-314,543.95Unavailable
Inputs & filings

revenue: 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 endFCF margin (%)FCF / net income (%)ROCE (%)Inputs & filing sources
2025-12-316.14261.34-0.35
Inputs & filings

Calculation 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-315.26456.12-0.45
Inputs & filings

Calculation 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-3110.62Unavailable-1.46
Inputs & filings

Calculation 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-318.24Unavailable-6.96
Inputs & filings

Calculation 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-316.27Unavailable0.03
Inputs & filings

Calculation 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-313.31Unavailable-14.23
Inputs & filings

Calculation 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-318.2289.9710.96
Inputs & filings

Calculation 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-318.1781.33Unavailable
Inputs & filings

Calculation 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 endRevenue (USD)Operating margin (%)Net margin (%)Inputs & filing sources
2025-12-31411,827,000.00-0.462.35
Inputs & filings

revenue: 411827000; operatingIncome: -1895000; netIncome: 9668000

revenue (2026-03-05)
operatingIncome (2026-03-05)
netIncome (2026-03-05)
2024-12-31350,571,000.00-0.601.15
Inputs & filings

revenue: 350571000; operatingIncome: -2105000; netIncome: 4041000

revenue (2026-03-05)
operatingIncome (2026-03-05)
netIncome (2026-03-05)
2023-12-31312,910,000.00-1.78-0.56
Inputs & filings

revenue: 312910000; operatingIncome: -5580000; netIncome: -1765000

revenue (2026-03-05)
operatingIncome (2026-03-05)
netIncome (2026-03-05)
2022-12-31310,482,000.00-6.77-9.41
Inputs & filings

revenue: 310482000; operatingIncome: -21008000; netIncome: -29214000

revenue (2025-02-27)
operatingIncome (2025-02-27)
netIncome (2025-02-27)
2021-12-31211,280,000.000.02-3.64
Inputs & filings

revenue: 211280000; operatingIncome: 50000; netIncome: -7700000

revenue (2024-02-29)
operatingIncome (2024-02-29)
netIncome (2024-02-29)
2020-12-31111,283,000.00-13.88-11.32
Inputs & filings

revenue: 111283000; operatingIncome: -15448000; netIncome: -12599000

revenue (2021-03-05)
operatingIncome (2023-02-28)
netIncome (2021-03-05)
2019-12-31118,326,000.0013.219.13
Inputs & filings

revenue: 118326000; operatingIncome: 15625000; netIncome: 10807000

revenue (2021-03-05)
operatingIncome (2022-03-03)
netIncome (2021-03-05)
2018-12-3191,865,000.0015.0510.05
Inputs & filings

revenue: 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)
Full stored fiscal-year-end P/E history, independent of the selected chart window. Ratios in ×; prices in USD.
Fiscal endPrice dateClosePrice basisBasic P/EDiluted P/EEPS filings
2025-12-312025-12-269.28Adjusted close84.3684.36Basic EPS (2026-03-05) Diluted EPS (2026-03-05)
2024-12-312024-12-2722.70Adjusted close454.00454.00Basic EPS (2026-03-05) Diluted EPS (2026-03-05)
2023-12-312023-12-2913.33Adjusted closeUnavailableUnavailableBasic EPS (2026-03-05) Diluted EPS (2026-03-05)
2022-12-312022-12-3011.22Adjusted closeUnavailableUnavailableBasic EPS (2025-02-27) Diluted EPS (2025-02-27)
2021-12-312021-12-3137.97Adjusted closeUnavailableUnavailableBasic EPS (2024-02-29) Diluted EPS (2024-02-29)
2020-12-312020-12-3112.60Adjusted closeUnavailableUnavailableBasic EPS (2023-02-28) Diluted EPS (2023-02-28)
2019-12-312019-12-2710.90Adjusted close22.2422.24Basic EPS (2022-03-03) Diluted EPS (2022-03-03)
2018-12-312018-12-289.68Adjusted close21.0421.04Basic 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.

Buy me a coffee · €5 (opens Buy Me a Coffee in a new tab)