{
  "cik": 876167,
  "cik_padded": "0000876167",
  "entityName": "PROGRESS SOFTWARE CORP /MA",
  "fiscal_years": [
    {
      "accn": "0000876167-26-000008",
      "filed": "2026-01-20",
      "fiscal_year": 2025,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "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"
      },
      "fundamentals": {
        "buybacks": 105156000.0,
        "capex": 5702000.0,
        "cash": 94807000.0,
        "cost_of_revenue": 187581000.0,
        "dividends_paid": 786000.0,
        "eps_diluted": 1.66,
        "free_cash_flow": 229485000.0,
        "gross_profit": 790250000.0,
        "net_income": 73133000.0,
        "operating_cash_flow": 235187000.0,
        "operating_income": 153290000.0,
        "revenue": 977831000.0,
        "stockholders_equity": 478349000.0,
        "total_assets": 2457658000.0
      },
      "period_end": "2025-11-30",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.808166237315037,
        "leverage": 4.137792699472561,
        "net_margin": 0.0747910426239299,
        "operating_margin": 0.1567653306143904,
        "payout_ratio": 0.010747542149234955,
        "revenue_growth_yoy": 0.29787539039220395,
        "roa_avg2y": 0.02934343693726949,
        "roa_period_end": 0.029757191602737244,
        "roe_avg2y": 0.15948108079817955,
        "roe_period_end": 0.1528862817733496
      }
    },
    {
      "accn": "0000876167-26-000008",
      "filed": "2026-01-20",
      "fiscal_year": 2024,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "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"
      },
      "fundamentals": {
        "buybacks": 86777000.0,
        "capex": 5206000.0,
        "cash": 118077000.0,
        "cost_of_revenue": 130482000.0,
        "dividends_paid": 31460000.0,
        "eps_diluted": 1.54,
        "free_cash_flow": 206288000.0,
        "gross_profit": 622927000.0,
        "net_income": 68438000.0,
        "operating_cash_flow": 211494000.0,
        "operating_income": 124003000.0,
        "revenue": 753409000.0,
        "stockholders_equity": 438788000.0,
        "total_assets": 2526966000.0
      },
      "period_end": "2024-11-30",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.8268112008218643,
        "leverage": 4.758967884263015,
        "net_margin": 0.09083777868329154,
        "operating_margin": 0.16458922046325436,
        "payout_ratio": 0.4596861392793477,
        "revenue_growth_yoy": 0.0849174657529315,
        "roa_avg2y": 0.0331439029345367,
        "roa_period_end": 0.027083071161226546,
        "roe_avg2y": 0.15233783304006776,
        "roe_period_end": 0.15597053702471353
      }
    },
    {
      "accn": "0000876167-26-000008",
      "filed": "2026-01-20",
      "fiscal_year": 2023,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "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"
      },
      "fundamentals": {
        "buybacks": 33962000.0,
        "capex": 5570000.0,
        "cash": 126958000.0,
        "cost_of_revenue": 126577000.0,
        "dividends_paid": 31554000.0,
        "eps_diluted": 1.57,
        "free_cash_flow": 168350000.0,
        "gross_profit": 567862000.0,
        "net_income": 70197000.0,
        "operating_cash_flow": 173920000.0,
        "operating_income": 110523000.0,
        "revenue": 694439000.0,
        "stockholders_equity": 459715000.0,
        "total_assets": 1602783000.0
      },
      "period_end": "2023-11-30",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.8177276909850973,
        "leverage": 2.486470965707014,
        "net_margin": 0.10108447250226442,
        "operating_margin": 0.15915436777024333,
        "payout_ratio": 0.44950638916193,
        "revenue_growth_yoy": 0.15352824606777596,
        "roa_avg2y": 0.04657657496262767,
        "roa_period_end": 0.043796945687594645,
        "roe_avg2y": 0.16358761574842784,
        "roe_period_end": 0.15269677952644573
      }
    },
    {
      "accn": "0000876167-26-000008",
      "filed": "2026-01-20",
      "fiscal_year": 2022,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "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"
      },
      "fundamentals": {
        "buybacks": 77041000.0,
        "capex": 6090000.0,
        "cash": 256277000.0,
        "cost_of_revenue": 94496000.0,
        "dividends_paid": 31063000.0,
        "eps_diluted": 2.15,
        "free_cash_flow": 186070000.0,
        "gross_profit": 507517000.0,
        "net_income": 95069000.0,
        "operating_cash_flow": 192160000.0,
        "operating_income": 132131000.0,
        "revenue": 602013000.0,
        "stockholders_equity": 398504000.0,
        "total_assets": 1411479000.0
      },
      "period_end": "2022-11-30",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.8430332899787878,
        "leverage": 2.541944371951097,
        "net_margin": 0.15791851670977206,
        "operating_margin": 0.2194819713195562,
        "payout_ratio": 0.32674162976364535,
        "revenue_growth_yoy": 0.13306657281113016,
        "roa_avg2y": 0.06851780314059451,
        "roa_period_end": 0.06735417246731974,
        "roe_avg2y": 0.23445085222683795,
        "roe_period_end": 0.23856473209804668
      }
    },
    {
      "accn": "0000876167-25-000010",
      "filed": "2025-01-21",
      "fiscal_year": 2021,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "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"
      },
      "fundamentals": {
        "buybacks": 35000000.0,
        "capex": 4654000.0,
        "cash": 155406000.0,
        "cost_of_revenue": 78449000.0,
        "dividends_paid": 31561000.0,
        "eps_diluted": 1.76,
        "free_cash_flow": 173876000.0,
        "gross_profit": 452864000.0,
        "net_income": 78420000.0,
        "operating_cash_flow": 178530000.0,
        "operating_income": 116102000.0,
        "revenue": 531313000.0,
        "stockholders_equity": 412489000.0,
        "total_assets": 1363537000.0
      },
      "period_end": "2021-11-30",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.852348803812442,
        "leverage": 2.305632392621379,
        "net_margin": 0.14759661442501879,
        "operating_margin": 0.21851902739063417,
        "payout_ratio": 0.4024611068604948,
        "revenue_growth_yoy": 0.2016578084360511,
        "roa_avg2y": 0.06520548833647428,
        "roa_period_end": 0.05751219072163058,
        "roe_avg2y": 0.206775987406757,
        "roe_period_end": 0.19011416062004077
      }
    },
    {
      "accn": "0000876167-24-000031",
      "filed": "2024-01-26",
      "fiscal_year": 2020,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "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"
      },
      "fundamentals": {
        "buybacks": 60000000.0,
        "capex": 6517000.0,
        "cash": 97990000.0,
        "cost_of_revenue": 62114000.0,
        "dividends_paid": 29900000.0,
        "eps_diluted": 1.76,
        "free_cash_flow": 138330000.0,
        "gross_profit": 380036000.0,
        "net_income": 79722000.0,
        "operating_cash_flow": 144847000.0,
        "operating_income": 107728000.0,
        "revenue": 442150000.0,
        "stockholders_equity": 346013000.0,
        "total_assets": 1041782000.0
      },
      "period_end": "2020-11-30",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.8595182630329073,
        "leverage": 2.0108175126368084,
        "net_margin": 0.18030532624674883,
        "operating_margin": 0.24364582155377135,
        "payout_ratio": 0.3750533102531296,
        "revenue_growth_yoy": 0.06980919336652971,
        "roa_avg2y": 0.08291191142417811,
        "roa_period_end": 0.076524647191063,
        "roe_avg2y": 0.235761021447741,
        "roe_period_end": 0.23040174791120566
      }
    },
    {
      "accn": "0000876167-23-000036",
      "filed": "2023-01-27",
      "fiscal_year": 2019,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "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"
      },
      "fundamentals": {
        "buybacks": 25000000.0,
        "capex": 3998000.0,
        "cash": 154259000.0,
        "cost_of_revenue": 75241000.0,
        "dividends_paid": 27760000.0,
        "eps_diluted": 0.58,
        "free_cash_flow": 124486000.0,
        "gross_profit": 338057000.0,
        "net_income": 26400000.0,
        "operating_cash_flow": 128484000.0,
        "operating_income": 40084000.0,
        "revenue": 413298000.0,
        "stockholders_equity": 330282000.0,
        "total_assets": 881271000.0
      },
      "period_end": "2019-11-30",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.8179497602214383,
        "leverage": 1.668238051119952,
        "net_margin": 0.06387642814627702,
        "operating_margin": 0.09698571006876394,
        "payout_ratio": 1.0515151515151515,
        "revenue_growth_yoy": 0.09055071362416585,
        "roa_avg2y": 0.03461339525285151,
        "roa_period_end": 0.02995673294593831,
        "roe_avg2y": 0.08069890139450148,
        "roe_period_end": 0.0799316947335913
      }
    },
    {
      "accn": "0000876167-22-000038",
      "filed": "2022-01-27",
      "fiscal_year": 2018,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "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"
      },
      "fundamentals": {
        "buybacks": 120000000.0,
        "capex": 7250000.0,
        "cash": 105126000.0,
        "cost_of_revenue": 66973000.0,
        "dividends_paid": 25789000.0,
        "eps_diluted": 1.08,
        "free_cash_flow": 114102000.0,
        "gross_profit": 312008000.0,
        "net_income": 49670000.0,
        "operating_cash_flow": 121352000.0,
        "operating_income": 67814000.0,
        "revenue": 378981000.0,
        "stockholders_equity": 324002000.0,
        "total_assets": 644150000.0
      },
      "period_end": "2018-11-30",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.8232813782221272,
        "leverage": 0.9881050116974587,
        "net_margin": 0.13106197936044287,
        "operating_margin": 0.1789377303875392,
        "payout_ratio": 0.519206764646668,
        "revenue_growth_yoy": -0.026141321944525817,
        "roa_avg2y": 0.07289040464667158,
        "roa_period_end": 0.07710936893580687,
        "roe_avg2y": 0.13638429232972213,
        "roe_period_end": 0.15330152283010598
      }
    },
    {
      "accn": "0000876167-21-000030",
      "filed": "2021-01-27",
      "fiscal_year": 2017,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "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"
      },
      "fundamentals": {
        "buybacks": 73936000.0,
        "capex": 3377000.0,
        "cash": 133464000.0,
        "cost_of_revenue": 69159000.0,
        "dividends_paid": 24127000.0,
        "eps_diluted": 0.6,
        "free_cash_flow": 102309000.0,
        "gross_profit": 319995000.0,
        "net_income": 29021000.0,
        "operating_cash_flow": 105686000.0,
        "operating_income": 57490000.0,
        "revenue": 389154000.0,
        "stockholders_equity": 404381000.0,
        "total_assets": 718718000.0
      },
      "period_end": "2017-11-30",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.8222837231533018,
        "leverage": 0.7773288062495518,
        "net_margin": 0.07457459000806879,
        "operating_margin": 0.14773071843023586,
        "payout_ratio": 0.8313634953998829,
        "revenue_growth_yoy": -0.03993427755889486,
        "roa_avg2y": 0.03938936374525379,
        "roa_period_end": 0.04037884121449581,
        "roe_avg2y": 0.06851766594657129,
        "roe_period_end": 0.07176647765350004
      }
    },
    {
      "accn": "0000876167-20-000027",
      "filed": "2020-01-27",
      "fiscal_year": 2016,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "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"
      },
      "fundamentals": {
        "buybacks": 79188000.0,
        "capex": 5786000.0,
        "cash": 207036000.0,
        "cost_of_revenue": 65712000.0,
        "dividends_paid": 0.0,
        "eps_diluted": -1.13,
        "free_cash_flow": 97059000.0,
        "gross_profit": 339629000.0,
        "net_income": -55726000.0,
        "operating_cash_flow": 102845000.0,
        "operating_income": -29709000.0,
        "revenue": 405341000.0,
        "stockholders_equity": 442729000.0,
        "total_assets": 754827000.0
      },
      "period_end": "2016-11-30",
      "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.8378846452739792,
        "leverage": 0.7049413975592292,
        "net_margin": -0.13747930754599214,
        "operating_margin": -0.07329384394867532,
        "roa_period_end": -0.07382618798744613,
        "roe_period_end": -0.1258693241237868
      }
    }
  ],
  "latest_filing": {
    "accn": "0000876167-26-000008",
    "filed": "2026-01-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": "7372",
  "sic_description": "Services-Prepackaged Software",
  "source_urls": {
    "sec_companyfacts": "https://data.sec.gov/api/xbrl/companyfacts/CIK0000876167.json",
    "sec_submissions": "https://data.sec.gov/submissions/CIK0000876167.json"
  },
  "ticker": "PRGS"
}
