{
  "cik": 1443669,
  "cik_padded": "0001443669",
  "entityName": "Proto Labs Inc",
  "fiscal_years": [
    {
      "accn": "0001443669-26-000010",
      "filed": "2026-02-20",
      "fiscal_year": 2025,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 42963000.0,
        "capex": 14842000.0,
        "cash": 110826000.0,
        "cost_of_revenue": 295990000.0,
        "eps_diluted": 0.88,
        "free_cash_flow": 59662000.0,
        "gross_profit": 237137000.0,
        "net_income": 21241000.0,
        "operating_cash_flow": 74504000.0,
        "operating_income": 25110000.0,
        "revenue": 533127000.0,
        "stockholders_equity": 673932000.0,
        "total_assets": 763415000.0,
        "total_liabilities": 89483000.0
      },
      "period_end": "2025-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.4448039585314569,
        "leverage": 0.13277749090412683,
        "net_margin": 0.03984228898555128,
        "operating_margin": 0.047099471608078376,
        "revenue_growth_yoy": 0.06435944019645032,
        "roa_avg2y": 0.028191146618250253,
        "roa_period_end": 0.02782366078738301,
        "roe_avg2y": 0.03160667905181451,
        "roe_period_end": 0.03151801665449927
      }
    },
    {
      "accn": "0001443669-26-000010",
      "filed": "2026-02-20",
      "fiscal_year": 2024,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 60278000.0,
        "capex": 9169000.0,
        "cash": 89071000.0,
        "cost_of_revenue": 277690000.0,
        "eps_diluted": 0.66,
        "free_cash_flow": 68660000.0,
        "gross_profit": 223200000.0,
        "net_income": 16593000.0,
        "operating_cash_flow": 77829000.0,
        "operating_income": 19911000.0,
        "revenue": 500890000.0,
        "stockholders_equity": 670151000.0,
        "total_assets": 743512000.0,
        "total_liabilities": 73361000.0
      },
      "period_end": "2024-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.44560681986064804,
        "leverage": 0.10946935839833112,
        "net_margin": 0.033127033879694144,
        "operating_margin": 0.03975124278783765,
        "revenue_growth_yoy": -0.005928034024176535,
        "roa_avg2y": 0.02189245084489714,
        "roa_period_end": 0.02231705742476248,
        "roe_avg2y": 0.024304146776950534,
        "roe_period_end": 0.02476009138238994
      }
    },
    {
      "accn": "0001628280-25-007052",
      "filed": "2026-02-20",
      "fiscal_year": 2023,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 43951000.0,
        "capex": 28116000.0,
        "cash": 83790000.0,
        "cost_of_revenue": 281884000.0,
        "eps_diluted": 0.66,
        "free_cash_flow": 45158000.0,
        "gross_profit": 221993000.0,
        "net_income": 17220000.0,
        "operating_cash_flow": 73274000.0,
        "operating_income": 28167000.0,
        "revenue": 503877000.0,
        "stockholders_equity": 695295000.0,
        "total_assets": 772353000.0,
        "total_liabilities": 77058000.0
      },
      "period_end": "2023-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.4405698216032881,
        "leverage": 0.1108277781373374,
        "net_margin": 0.03417500699575492,
        "operating_margin": 0.05590054715734197,
        "revenue_growth_yoy": 0.031693413977944215,
        "roa_avg2y": 0.021873318933186666,
        "roa_period_end": 0.02229550477566605,
        "roe_avg2y": 0.024724629794614712,
        "roe_period_end": 0.02476646603240351
      }
    },
    {
      "accn": "0001628280-25-007052",
      "filed": "2026-02-20",
      "fiscal_year": 2022,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 29659000.0,
        "capex": 21686000.0,
        "cash": 56558000.0,
        "cost_of_revenue": 272933000.0,
        "eps_diluted": -3.77,
        "free_cash_flow": 40393000.0,
        "gross_profit": 215465000.0,
        "net_income": -103462000.0,
        "operating_cash_flow": 62079000.0,
        "operating_income": -97983000.0,
        "revenue": 488398000.0,
        "stockholders_equity": 697648000.0,
        "total_assets": 802168000.0,
        "total_liabilities": 104520000.0
      },
      "period_end": "2022-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.4411668352450256,
        "leverage": 0.1498176730958879,
        "net_margin": -0.21183952432237643,
        "operating_margin": -0.20062121466508873,
        "revenue_growth_yoy": 0.0006146306684313396,
        "roa_avg2y": -0.11955741730463672,
        "roa_period_end": -0.1289779697021073,
        "roe_avg2y": -0.13558642353491585,
        "roe_period_end": -0.14830114900350894
      }
    },
    {
      "accn": "0001628280-25-007052",
      "filed": "2025-02-21",
      "fiscal_year": 2021,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 23279000.0,
        "capex": 34209000.0,
        "cash": 65929000.0,
        "cost_of_revenue": 265407000.0,
        "eps_diluted": 1.21,
        "free_cash_flow": 21033000.0,
        "gross_profit": 222691000.0,
        "net_income": 33372000.0,
        "operating_cash_flow": 55242000.0,
        "operating_income": 40342000.0,
        "revenue": 488098000.0,
        "stockholders_equity": 828493000.0,
        "total_assets": 928582000.0,
        "total_liabilities": 100089000.0
      },
      "period_end": "2021-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.45624239394547816,
        "leverage": 0.12080850411530333,
        "net_margin": 0.06837151555630222,
        "operating_margin": 0.08265143475285701,
        "revenue_growth_yoy": 0.12362711357174921,
        "roa_avg2y": 0.039899903514257054,
        "roa_period_end": 0.03593866777516687,
        "roe_avg2y": 0.045316254415761564,
        "roe_period_end": 0.04028036446898163
      }
    },
    {
      "accn": "0001628280-24-005285",
      "filed": "2024-02-16",
      "fiscal_year": 2020,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 14686000.0,
        "capex": 47010000.0,
        "cash": 127603000.0,
        "cost_of_revenue": 216568000.0,
        "eps_diluted": 1.89,
        "free_cash_flow": 59959000.0,
        "gross_profit": 217827000.0,
        "net_income": 50867000.0,
        "operating_cash_flow": 106969000.0,
        "operating_income": 59836000.0,
        "revenue": 434395000.0,
        "stockholders_equity": 644356000.0,
        "total_assets": 744204000.0,
        "total_liabilities": 99848000.0
      },
      "period_end": "2020-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.5014491419100128,
        "leverage": 0.15495781834886305,
        "net_margin": 0.11709849330678299,
        "operating_margin": 0.1377456002025806,
        "revenue_growth_yoy": -0.0530445056765665,
        "roa_avg2y": 0.07175123830024029,
        "roa_period_end": 0.06835088228496487,
        "roe_avg2y": 0.08270075259359458,
        "roe_period_end": 0.07894238588606299
      }
    },
    {
      "accn": "0001437749-23-003930",
      "filed": "2023-02-21",
      "fiscal_year": 2019,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 33521000.0,
        "capex": 62230000.0,
        "cash": 125225000.0,
        "cost_of_revenue": 223438000.0,
        "eps_diluted": 2.35,
        "free_cash_flow": 53822000.0,
        "gross_profit": 235290000.0,
        "net_income": 63655000.0,
        "operating_cash_flow": 116052000.0,
        "operating_income": 79856000.0,
        "revenue": 458728000.0,
        "stockholders_equity": 585790000.0,
        "total_assets": 673667000.0,
        "total_liabilities": 87877000.0
      },
      "period_end": "2019-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.5129183306883381,
        "leverage": 0.15001451031939775,
        "net_margin": 0.138764147817443,
        "operating_margin": 0.17408137283967842,
        "revenue_growth_yoy": 0.029470641567698096,
        "roa_avg2y": 0.09848745060542204,
        "roa_period_end": 0.09449030455699922,
        "roe_avg2y": 0.11293486042152531,
        "roe_period_end": 0.10866522132504823
      }
    },
    {
      "accn": "0001437749-22-003779",
      "filed": "2022-02-18",
      "fiscal_year": 2018,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 12229000.0,
        "capex": 87104000.0,
        "cash": 85046000.0,
        "cost_of_revenue": 206917000.0,
        "eps_diluted": 2.81,
        "free_cash_flow": 35825000.0,
        "gross_profit": 238679000.0,
        "net_income": 76588000.0,
        "operating_cash_flow": 122929000.0,
        "operating_income": 88898000.0,
        "revenue": 445596000.0,
        "stockholders_equity": 541497000.0,
        "total_assets": 618985000.0,
        "total_liabilities": 77488000.0
      },
      "period_end": "2018-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.5356399070009605,
        "leverage": 0.1430995924261815,
        "net_margin": 0.17187766497006257,
        "operating_margin": 0.19950358620813471,
        "revenue_growth_yoy": 0.2934947313419838,
        "roa_avg2y": 0.13463382563242546,
        "roa_period_end": 0.1237315928495844,
        "roe_avg2y": 0.15276171024182417,
        "roe_period_end": 0.14143753335660217
      }
    },
    {
      "accn": "0001437749-21-003413",
      "filed": "2021-02-19",
      "fiscal_year": 2017,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 4410000.0,
        "capex": 32635000.0,
        "cash": 36707000.0,
        "cost_of_revenue": 150648000.0,
        "eps_diluted": 1.93,
        "free_cash_flow": 49113000.0,
        "gross_profit": 193842000.0,
        "net_income": 51778000.0,
        "operating_cash_flow": 81748000.0,
        "operating_income": 72226000.0,
        "revenue": 344490000.0,
        "stockholders_equity": 461215000.0,
        "total_assets": 518738000.0,
        "total_liabilities": 57523000.0
      },
      "period_end": "2017-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.5626926761299312,
        "leverage": 0.12472057500298125,
        "net_margin": 0.15030334697669018,
        "operating_margin": 0.20966065778397047,
        "revenue_growth_yoy": 0.15579339383670798,
        "roa_avg2y": 0.11099499560011533,
        "roa_period_end": 0.09981532102911297,
        "roe_avg2y": 0.12312733637081355,
        "roe_period_end": 0.1122643452619711
      }
    },
    {
      "accn": "0001437749-20-003547",
      "filed": "2020-02-26",
      "fiscal_year": 2016,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "capex": 33616000.0,
        "cash": 68795000.0,
        "cost_of_revenue": 131118000.0,
        "eps_diluted": 1.61,
        "free_cash_flow": 43883000.0,
        "gross_profit": 166937000.0,
        "net_income": 42707000.0,
        "operating_cash_flow": 77499000.0,
        "operating_income": 61767000.0,
        "revenue": 298055000.0,
        "stockholders_equity": 379833000.0,
        "total_assets": 414241000.0,
        "total_liabilities": 34408000.0
      },
      "period_end": "2016-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "roa_period_end": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.560087903239335,
        "leverage": 0.090587179102395,
        "net_margin": 0.14328563520155677,
        "operating_margin": 0.2072335642750499,
        "roa_period_end": 0.10309698943368716,
        "roe_period_end": 0.1124362548804343
      }
    }
  ],
  "latest_filing": {
    "accn": "0001443669-26-000010",
    "filed": "2026-02-20",
    "form": "10-K"
  },
  "note": "Static grepcent export of verified SEC companyfacts-derived values. Monetary values are raw reported units from grepcent's resolved facts; no scaling and no FX conversion. Capex, dividends, and buybacks are reported as positive outflow magnitudes. ROE/ROA include both period-end basis (site-consistent) and average-of-two-years basis where the prior-year denominator exists.",
  "schema_version": "1",
  "sic": "3440",
  "sic_description": "Fabricated Structural Metal Products",
  "source_urls": {
    "sec_companyfacts": "https://data.sec.gov/api/xbrl/companyfacts/CIK0001443669.json",
    "sec_submissions": "https://data.sec.gov/submissions/CIK0001443669.json"
  },
  "ticker": "PRLB"
}
