Executive Compensation Governance Data API

The Executive Compensation Governance Data API provides the rules that public companies use to set and control executive pay. The data comes from proxy statements filed on SEC Form DEF 14A. A company files a proxy statement before its annual shareholder meeting. SEC rules require the proxy statement to explain how the company sets executive pay. This explanation is the Compensation Discussion and Analysis (CD&A). The proxy statement also informs shareholders about the compensation committee, its outside pay consultant and the risk review of the pay programs. From these sections, the API extracts the rules that protect shareholders from pay that is too high or that does not follow results.

A company files the definitive proxy statement no later than the date on which it first sends the statement to shareholders. Many companies use the proxy statement to provide the executive pay information required by their annual report on Form 10-K. In this case, the company must file the proxy statement within 120 days after the end of its fiscal year. One proxy statement gives the pay rules for one fiscal year. A series of proxy statements shows how the rules of a company change over time.

Data sample · Executive compensation governance
Filed atTickerCompanyFiscal yearSay-on-pay (%)Changes madeClawback 10D-1Gross-upConsultantConflictOther feesPeersTarget percentileRiskRepricing banMNPI grantsPerquisitesCIKAccession no.Details
2026-10-07HLSQTessera Defense & Homeland Security Inc.2025–0–not_stated–––––not_statedYes0–17391740001213900-26-107281
2026-10-07CPBCAMPBELL'S Co2026990YesprohibitedFW CookNo–2450 / 50no_material_riskYes0$341,500.00167320000016732-26-000031
2026-10-06FSIFLEXIBLE SOLUTIONS INTERNATIONAL INC2025–0–not_stated––––50not_stated–0–10693940001493152-26-046034
2026-10-06ONCYONCOLYTICS BIOTECH INC2025–0–not_stated–––––not_stated–0–11299280001129928-26-000066
2026-10-06CBRLCRACKER BARREL OLD COUNTRY STORE, INC202679.50YesprohibitedFrederic W. Cook & Co.No–1450no_material_risk–6$29,700.0010672940001104659-26-114062
2026-10-06INTAIntapp, Inc.202693.80Yesnot_statedAlpine Rewards, LLCNo–21–not_stated–0$12,458.0015656870001140361-26-038804
2026-10-06SNDKSandisk Corp2026–0YesprohibitedPay Governance LLCNo$0.001750no_material_riskYes0$80,860.0020235540001308179-26-000423
2026-10-06LITELumentum Holdings Inc.202688.30YesprohibitedSemler BrossyNo–20–no_material_risk–0$600.0016339780001308179-26-000420
2026-10-06AVTAVNET INC202692.50YesprohibitedMeridian Compensation Partners, LLCNo–1450no_material_riskYes0$152,147.0088580001104659-26-114038
2026-10-06PDEXPRO DEX INC2026–0–not_stated–––––no_material_risk–0$15,883.007889200001079973-26-001325

The data is extracted from the text of the proxy statement, mainly from the CD&A, the corporate governance section and the equity plan proposals. The data is provided in a structured JSON format. The extracted information includes:

  • Support at the last say-on-pay vote, the outreach to shareholders after the vote and the changes to pay that followed
  • Clawback policy, with its triggers, its look-back period and the statement of compliance with SEC Rule 10D-1
  • Excise tax gross-ups on golden parachute payments, the names of the executives who can get them, and the policy against new gross-ups
  • Name of the outside pay consultant, the fees for other services and the result of the conflict of interest check
  • Peer companies used to compare pay, with the selection criteria
  • Target position of pay in the peer group, for each pay element
  • Conclusion of the compensation risk review and the features that limit risk
  • Stock ownership guidelines for the CEO, the other executives and the directors, with the time to comply and the compliance status
  • Prohibition of option repricing without shareholder approval, and past repricings
  • Rules for the timing of stock and option grants, and option grants close to the release of material nonpublic information
  • Perquisites for each executive, with type and cost
  • Short quotes from the proxy statement that support key values

API Endpoint

Search and retrieve the executive compensation governance data of proxy statements by sending POST HTTP requests with search parameters as JSON-formatted payload to the following API endpoint:

https://api.sec-api.io/executive-compensation-governance

Supported HTTP methods: POST

Request and response content type: JSON

Authentication

To authenticate your API requests, use the API key available in your user profile. You can use your API key in one of two ways. Choose the method that best fits your implementation:

  • Authorization Header: Include your API key as an Authorization header in your POST requests. For instance, before sending a POST request to https://api.sec-api.io/executive-compensation-governance, ensure the header is set as follows: Authorization: YOUR_API_KEY.
  • Query Parameter: Alternatively, append your API key directly to the URL as a query parameter. For example, when making POST requests, use the URL https://api.sec-api.io/executive-compensation-governance?token=YOUR_API_KEY instead of the base endpoint.

Request Parameters

Search the executive compensation governance data of proxy statements by sending a search query to the API. All fields of the extracted data are searchable. For a complete list of searchable fields, refer to the Response Structure section below. Send a search query as a JSON-formatted payload to the API using the structure explained below.

Request parameters:

query: string

Your search criteria in the format field:value defining the fields to search in and the values to search for in those fields. The query is written in Lucene syntax and supports boolean operators (AND, OR, NOT), range queries across date and number fields using square brackets ([, ]), wildcards (*) and search expression grouping with normal brackets ((, )). More information on Lucene is available here. Query examples are available below.

from: integer

Specifies the starting position of your results, allowing for pagination. For instance, set from to 50 to skip the first 50 results. Default: 0. Maximum: 10,000, which is also the cap for the maximum number of results returned per query. To retrieve all results in your search universe, increment from by the value of the size parameter (e.g., 50) until no more results are returned or the 10,000 limit is reached. For example, use 0, 50, 100, and so on. If your query locates more than 10,000 results, consider narrowing your search by refining your filter criteria, such as using a date range filter to iterate over months or years. One approach would be to search for items with a filedAt date range filter, e.g., filedAt:[2025-01-01 TO 2025-01-31] (all filings from January 2025), then paginate through the results by incrementing from, and once completed, repeat the process for the next month, and so on.

size: integer

The number of results to be returned per request. Default: 50. Maximum: 50.

sort: array

An array of objects that specify how the returned results are sorted. For example, [{ "filedAt": { "order": "desc" } }] sorts the results by the filing date, most recent filings first. Set order to asc to sort in ascending order.

Request Examples

Find all proxy statements filed in 2026 by companies that received less than 70% support at their last say-on-pay vote, with the result sorted by the filing date, starting with the most recent filings. Increment the from parameter by 50 on each subsequent request to paginate through the results.

Retrieve all proxy statements of a specific company using its trading symbol (ticker). In this example, the API returns all records for the company with the ticker symbol "CBRL", starting with the oldest proxy statement. The result shows how the pay rules of the company changed from year to year.

Response Structure

Response type: JSON

The API response represents a JSON object with two fields: total (object) and data (array). The total.value field indicates the total number of results matching your search query. The data array holds up to 50 items per request. Each item represents the extracted data from one proxy statement filed on Form DEF 14A.

The data contains only facts that the proxy statement states, and values that are marked as calculated, such as peerGroup.companyCount. A value of null or not_stated, or an empty array, means that the proxy statement does not state the fact. Percentages are numbers from 0 to 100. Dates use the format YYYY-MM-DD, or YYYY-MM and YYYY when the text gives only the month or the year. Amounts are in USD. Each item has the following structure:

accessionNo: string

Accession number of the filing, e.g. 0001104659-26-114062.

formType: string

EDGAR form type. Possible values: DEF 14A.

filedAt: date

Date and time at which SEC EDGAR accepted the filing, e.g. 2026-10-06T16:20:32-04:00.

periodOfReport: date

Period of report as stated in the EDGAR header of the filing, e.g. 2026-11-19. For a proxy statement, this is usually the date of the shareholder meeting. This field is null when the EDGAR header gives no period.

entities: array of objects

Companies and persons named in the EDGAR header of the filing. A proxy statement filed by the company has one entity, marked (Filer).

cik: string

Central Index Key (CIK) of the entity, without leading zeros, e.g. 1067294.

ticker: string

Trading symbol of the common stock of the entity, e.g. CBRL. This field is null when the entity has no symbol, for example a private investment fund or a person.

companyName: string

Name of the entity as in EDGAR, with its role in the filing in brackets: (Filer), (Subject) or (Filed by), e.g. CRACKER BARREL OLD COUNTRY STORE, INC (Filer).

irsNo: string

Employer identification number of the entity, assigned by the Internal Revenue Service (IRS), e.g. 620812904.

fiscalYearEnd: string

Last day of the fiscal year of the entity, in the format MMDD, e.g. 0731.

stateOfIncorporation: string

Code of the state or country in which the entity is incorporated, e.g. TN.

sic: string

Standard Industrial Classification (SIC) code and industry title of the entity, as in EDGAR, e.g. 5812 Retail-Eating Places.

act: string

Securities law under which the entity files, as in EDGAR, e.g. 34. 34 is the Securities Exchange Act of 1934.

fileNo: string

SEC file number of the entity, e.g. 001-25225.

filmNo: string

Film number that SEC EDGAR assigned to the filing document of the entity, e.g. 261444310.

meetingDate: date

Date of the shareholder meeting, e.g. 2026-11-19.

fiscalYear: integer

Fiscal year that the pay disclosure covers, e.g. 2026. A proxy statement filed in April 2026 by a company with a December fiscal year end usually covers fiscal year 2025.

url: string

URL of the main filing document on SEC EDGAR.

sayOnPay: object

Result of the last say-on-pay vote, as the proxy statement reports it, and what the board did after the vote. In a say-on-pay vote, shareholders vote yes or no on executive pay. The vote is advisory: the company does not have to follow it.

priorVoteDate: date

Date or year of the last say-on-pay vote, e.g. 2025-11-21 or 2025.

supportPct: number

Support at the last vote as printed, e.g. 79.5. Most companies get more than 90%. Support below 70% is a warning sign: proxy advisors then expect the board to act.

supportBasis: string

Votes on which supportPct is based, as stated. votes_cast: votes for in percent of the votes for and against. votes_cast_and_abstentions: abstentions are included. shares_outstanding: votes for in percent of all outstanding shares. Possible values: votes_cast, votes_cast_and_abstentions, shares_outstanding, not_stated.

responseStated: boolean

Is true when the proxy statement describes how the compensation committee considered the vote result. Is false when the proxy statement reports the result but gives no response.

outreachPct: number

Percentage of the outstanding shares whose holders the company contacted after the vote, as stated, e.g. 55.

changesMade: array of strings

Changes to pay that the board made after the vote, in short form, e.g. ["Capped the annual incentive payout at 200% of target"]. Empty when the proxy statement states no changes.

clawbackPolicy: object

Policy that lets the company take back incentive pay. Since 2023, SEC Rule 10D-1 and the stock exchange listing rules require a clawback policy from every listed company. Before that, the policies were voluntary.

hasPolicy: boolean

Is true when the proxy statement states that the company has a clawback policy. Is null when the proxy statement does not mention a policy.

triggers: array of strings

Events that allow the company to take back pay. restatement: the company restates its financial results. misconduct: the executive commits fraud or other misconduct. other is any other event, e.g. a breach of a non-compete agreement. Possible values: restatement, misconduct, other.

lookbackYears: integer

Number of completed fiscal years before a restatement for which the company takes back pay, e.g. 3.

rule10D1Compliant: boolean

Is true when the proxy statement states that the policy complies with SEC Rule 10D-1 and the listing rules of the stock exchange.

summary: string

Short summary of the policy as disclosed.

exciseTaxGrossUp: object

Gross-up of the excise tax on golden parachute payments. When a company is sold, its executives can receive large payouts called golden parachutes. US tax law adds a 20% excise tax to the payout portion above a limit (Internal Revenue Code Sections 280G and 4999). With a gross-up, the company pays this tax for the executive. Proxy advisors oppose gross-ups.

status: string

provided: at least one executive can get a gross-up. eliminated: the company removed gross-ups from earlier agreements. prohibited: the company has a policy against gross-ups and no executive can get one. Possible values: provided, eliminated, prohibited, not_stated.

executives: array of strings

Names of the executives who can get a gross-up, as printed. Empty when status is not provided.

policyAgainstNewGrossUps: boolean

Is true when the company states that it will not give new gross-ups. Old agreements can still contain a gross-up.

parachuteTreatment: string

Treatment of payouts above the limit when no gross-up applies. cutback: the payout is reduced to the limit. best_net: the executive gets the cutback or the full payout, whichever is better after tax. full_payment: the executive gets the full payout and pays the tax. Possible values: cutback, best_net, full_payment, not_stated.

compensationConsultant: object

Outside consultant that gives advice on executive pay, and the result of the independence check. The compensation committee must check if the work of the consultant raises a conflict of interest, for example because the same firm also sells other services to the company.

name: string

Name of the consultant firm as printed, e.g. Frederic W. Cook & Co.. Is null when the proxy statement names no consultant.

retainedBy: string

Party that hired the consultant. Possible values: compensation_committee, management, both, not_stated.

conflictOfInterest: boolean

Is false when the committee concludes that the work of the consultant raised no conflict of interest. Is true when the committee found a conflict. Is null when the proxy statement does not state a conclusion.

feesUSD: number

Fees for the advice on executive and director pay, as printed, e.g. 185000.

otherServicesFeesUSD: number

Fees for other services to the company, as printed, e.g. 240000. Large fees for other services can make the consultant less independent.

peerGroup: object

Companies that the board uses to compare pay levels. The choice of peers has a large effect on pay: when the peers are larger than the company, pay goes up.

companies: array of objects

Peer companies, in the printed order.

name: string

Name of the peer company as printed, e.g. Darden Restaurants, Inc.

ticker: string

Trading symbol of the peer company, e.g. DRI. Is null for private and foreign companies without a US symbol.

companyCount: integer

Number of peer companies. Calculated from companies.

selectionCriteria: array of strings

Criteria that the board used to select the peers, as stated. Possible values: revenue, market_value, industry, business_model, talent_competition, other.

selectionText: string

Selection criteria as printed, e.g. revenue 1/3x to 3x; market cap mainly in a range from 1/5x to 5x.

changedFromPriorYear: boolean

Is true when the proxy statement states that the board added or removed peers since the last year.

surveyDataUsed: boolean

Is true when the committee also uses pay surveys in addition to the peer group.

targetPayPercentiles: array of objects

Target position of pay in the peer group, for each pay element. The 50th percentile is the median. A target above the median makes pay go up over time: when many companies target above the median, the median itself goes up. Empty when the proxy statement states no target.

payElement: string

Pay element of the target. Possible values: base_salary, annual_incentive, long_term_incentive, total_cash, total_direct, not_stated.

percentileLow: number

Target percentile, or the lower bound of a target range, e.g. 50.

percentileHigh: number

Upper bound of a target range, e.g. 75 for a range from the 50th to the 75th percentile. Is null when the target is one percentile.

compensationRiskAssessment: object

Review of whether the pay programs could cause executives to take risks that can damage the company. Nearly all companies conclude that there is no material risk, so the features that limit risk tell you more than the conclusion.

conclusion: string

no_material_risk: the pay programs do not create risks that are reasonably likely to have a material adverse effect on the company. material_risk: they do. Possible values: no_material_risk, material_risk, not_stated.

reviewers: array of strings

Parties that did the review, as stated. Possible values: compensation_committee, consultant, management, internal_audit, risk_committee.

mitigatingFeatures: array of strings

Features that limit risk, as stated, e.g. ["payout caps", "clawback policy", "stock ownership guidelines"].

stockOwnershipGuidelines: array of objects

Minimum number of company shares that a person must hold, for each position. Executives who own many shares lose money together with the shareholders when the share price goes down. Empty when the proxy statement states no guidelines.

position: string

Position to which the guideline applies. Possible values: ceo, other_neos, other_officers, directors.

multiple: number

Required value of the shares as a multiple of multipleBasis, e.g. 6 for six times the base salary.

multipleBasis: string

Basis of multiple. shares means that the guideline is a fixed number of shares, given in shares. Possible values: base_salary, cash_retainer, shares.

shares: integer

Required number of shares when multipleBasis is shares, e.g. 100000. Otherwise null.

yearsToComply: integer

Number of years that a person has to reach the required holding, e.g. 5.

holdingRequirementPct: number

Percentage of the net shares from equity awards that a person must keep until the guideline is met, e.g. 50.

complianceStatus: string

Compliance status as stated. all_compliant: all persons in the position meet the guideline. compliant_or_on_track: all persons meet the guideline or are in the period to comply. some_not_compliant: at least one person does not meet the guideline. Possible values: all_compliant, compliant_or_on_track, some_not_compliant, not_stated.

optionRepricing: object

Rules for option repricing, and past repricings. A stock option lets the executive buy shares at a fixed price, the exercise price. When the share price falls below the exercise price, the option has no value. Repricing means that the company lowers the exercise price, so that the option has value again. This moves value from shareholders to executives.

prohibitedWithoutApproval: boolean

Is true when the equity plan or a policy prohibits repricing without shareholder approval.

cashBuyoutProhibited: boolean

Is true when the plan or a policy also prohibits buying back options with no value for cash without shareholder approval.

pastRepricing: boolean

Is true when the proxy statement reports a repricing or an option exchange in the past.

repricingDate: date

Date of the last repricing, when stated, e.g. 2025-03.

summary: string

Short summary of the disclosure.

equityGrantTimingPolicy: object

Rules for the timing of stock and option grants. Fixed grant dates prevent grants just before good news is released, and prevent backdating. Since 2024, companies must describe how they time option grants relative to the release of material nonpublic information (Regulation S-K Item 402(x)).

hasPolicy: boolean

Is true when the proxy statement describes a grant timing policy or practice.

grantSchedule: string

When the company makes its regular grants. fixed_date: on a fixed date each year. committee_meeting: at a scheduled meeting of the compensation committee. Possible values: fixed_date, committee_meeting, other, not_stated.

noMnpiTimingStated: boolean

Is true when the company states that it does not time grants around the release of material nonpublic information.

mnpiWindowGrants: array of objects

Option grants to executives in the period from four business days before to one business day after the filing of a Form 10-K, 10-Q or 8-K with material nonpublic information. Item 402(x)(2) requires a table of these grants. Empty when the proxy statement reports no such grants.

executiveName: string

Name of the executive, e.g. Julie Masino.

grantDate: date

Grant date, e.g. 2025-09-25.

shares: integer

Number of shares under the option, e.g. 62432.

exercisePriceUSD: number

Exercise price per share, e.g. 43.8.

summary: string

Short summary of the policy.

perquisites: array of objects

Personal benefits that the company pays for, one item for each executive and type. The amounts are often small compared to total pay, but large or unusual perquisites show how the board treats shareholder money.

executiveName: string

Name of the executive as printed, e.g. David V. Goeckeler.

type: string

Type of the benefit. Possible values: aircraft, car, security, financial_planning, club_membership, housing, relocation, tax_gross_up, other.

description: string

Description as printed, e.g. personal travel on the company's private aircraft.

amountUSD: number

Cost to the company as printed, e.g. 31996. Is null when the proxy statement gives no amount.

evidence: object

Two to five short quotes from the proxy statement that support key values. Each key is the path of a field, e.g. sayOnPay.supportPct, and each value is the quote.

Response Example

JSON
1 {
2 "total": {
3 "value": 1,
4 "relation": "eq"
5 },
6 "data": [
7 {
8 "accessionNo": "0001104659-26-114062",
9 "formType": "DEF 14A",
10 "filedAt": "2026-10-06T16:20:32-04:00",
11 "periodOfReport": "2026-11-19",
12 "entities": [
13 {
14 "cik": "1067294",
15 "ticker": "CBRL",
16 "companyName": "CRACKER BARREL OLD COUNTRY STORE, INC (Filer)",
17 "irsNo": "620812904",
18 "fiscalYearEnd": "0731",
19 "stateOfIncorporation": "TN",
20 "sic": "5812 Retail-Eating Places",
21 "act": "34",
22 "fileNo": "001-25225",
23 "filmNo": "261444310"
24 }
25 ],
26 "meetingDate": "2026-11-19",
27 "fiscalYear": 2026,
28 "url": "https://www.sec.gov/Archives/edgar/data/1067294/000110465926114062/tm2625024-1_def14a.htm",
29 "sayOnPay": {
30 "priorVoteDate": "2025",
31 "supportPct": 79.5,
32 "supportBasis": "votes_cast",
33 "responseStated": true,
34 "outreachPct": null,
35 "changesMade": []
36 },
37 "clawbackPolicy": {
38 "hasPolicy": true,
39 "triggers": [
40 "restatement",
41 "misconduct",
42 "other"
43 ],
44 "lookbackYears": 3,
45 "rule10D1Compliant": true,
46 "summary": "Nasdaq Executive Compensation Recovery Policy adopted to comply with Dodd-Frank and Nasdaq Rule 5608: incentive-based compensation paid to executive officers after October 3, 2023 is recoverable if based on financial results for any of the three most recently completed fiscal years that are later restated. In addition, the Company may recover incentive compensation based on restated results or materially inaccurate financial information/performance metrics (regardless of fault), or based on a participant's conduct not in good faith that materially harms the business."
47 },
48 "exciseTaxGrossUp": {
49 "status": "prohibited",
50 "executives": [],
51 "policyAgainstNewGrossUps": true,
52 "parachuteTreatment": "best_net"
53 },
54 "compensationConsultant": {
55 "name": "Frederic W. Cook & Co.",
56 "retainedBy": "compensation_committee",
57 "conflictOfInterest": false,
58 "feesUSD": null,
59 "otherServicesFeesUSD": null
60 },
61 "peerGroup": {
62 "companies": [
63 {
64 "name": "BJ’s Restaurants, Inc.",
65 "ticker": "BJRI"
66 },
67 {
68 "name": "Darden Restaurants, Inc.",
69 "ticker": "DRI"
70 },
71 {
72 "name": "Krispy Kreme, Inc.",
73 "ticker": "DNUT"
74 },
75 {
76 "name": "Bloomin’ Brands, Inc.",
77 "ticker": "BLMN"
78 },
79 {
80 "name": "Dave & Buster’s Entertainment, Inc.",
81 "ticker": "PLAY"
82 },
83 {
84 "name": "Papa John’s International, Inc.",
85 "ticker": "PZZA"
86 },
87 {
88 "name": "Brinker International, Inc.",
89 "ticker": "EAT"
90 },
91 {
92 "name": "Dine Brands Global, Inc.",
93 "ticker": "DIN"
94 },
95 {
96 "name": "Texas Roadhouse, Inc.",
97 "ticker": "TXRH"
98 },
99 {
100 "name": "Cheesecake Factory, Inc.",
101 "ticker": "CAKE"
102 },
103 {
104 "name": "Domino’s Pizza, Inc.",
105 "ticker": "DPZ"
106 },
107 {
108 "name": "The Wendy’s Company",
109 "ticker": "WEN"
110 },
111 {
112 "name": "Chipotle Mexican Grill, Inc.",
113 "ticker": "CMG"
114 },
115 {
116 "name": "Jack-in-the-Box, Inc.",
117 "ticker": "JACK"
118 }
119 ],
120 "companyCount": 14,
121 "selectionCriteria": [
122 "industry",
123 "business_model",
124 "talent_competition",
125 "revenue",
126 "market_value",
127 "other"
128 ],
129 "selectionText": "Organizations of similar business characteristics and competing in the restaurant industry; organizations against which we compete for executive talent; organizations of comparable size to Cracker Barrel, as measured primarily by sales but also by market capitalization, enterprise value, and other relevant factors; and organizations with similar geographic dispersion and workforce demographics.",
130 "changedFromPriorYear": true,
131 "surveyDataUsed": true
132 },
133 "targetPayPercentiles": [
134 {
135 "payElement": "total_direct",
136 "percentileLow": 50,
137 "percentileHigh": null
138 }
139 ],
140 "compensationRiskAssessment": {
141 "conclusion": "no_material_risk",
142 "reviewers": [
143 "compensation_committee",
144 "management",
145 "consultant"
146 ],
147 "mitigatingFeatures": [
148 "majority of LTI target value delivered through performance-based awards",
149 "additional one-year holding period for vested performance and time-based shares",
150 "stock ownership and retention guidelines",
151 "anti-hedging and anti-pledging policy",
152 "recoupment (clawback) policies",
153 "annual bonus capped at 100% of target; performance shares capped at 150% of target"
154 ]
155 },
156 "stockOwnershipGuidelines": [
157 {
158 "position": "ceo",
159 "multiple": 5,
160 "multipleBasis": "base_salary",
161 "shares": null,
162 "yearsToComply": null,
163 "holdingRequirementPct": 100,
164 "complianceStatus": "not_stated"
165 },
166 {
167 "position": "other_neos",
168 "multiple": 3,
169 "multipleBasis": "base_salary",
170 "shares": null,
171 "yearsToComply": null,
172 "holdingRequirementPct": 100,
173 "complianceStatus": "not_stated"
174 },
175 {
176 "position": "other_officers",
177 "multiple": 2,
178 "multipleBasis": "base_salary",
179 "shares": null,
180 "yearsToComply": null,
181 "holdingRequirementPct": 100,
182 "complianceStatus": "not_stated"
183 },
184 {
185 "position": "directors",
186 "multiple": 6,
187 "multipleBasis": "cash_retainer",
188 "shares": null,
189 "yearsToComply": null,
190 "holdingRequirementPct": 100,
191 "complianceStatus": "not_stated"
192 }
193 ],
194 "optionRepricing": {
195 "prohibitedWithoutApproval": null,
196 "cashBuyoutProhibited": null,
197 "pastRepricing": null,
198 "repricingDate": null,
199 "summary": null
200 },
201 "equityGrantTimingPolicy": {
202 "hasPolicy": true,
203 "grantSchedule": "other",
204 "noMnpiTimingStated": true,
205 "mnpiWindowGrants": [
206 {
207 "executiveName": "Julie Masino",
208 "grantDate": "2025-09-25",
209 "shares": 62432,
210 "exercisePriceUSD": 43.8
211 },
212 {
213 "executiveName": "Craig Pommells",
214 "grantDate": "2025-09-25",
215 "shares": 14471,
216 "exercisePriceUSD": 43.8
217 },
218 {
219 "executiveName": "Douglas Hisel",
220 "grantDate": "2025-09-25",
221 "shares": 2909,
222 "exercisePriceUSD": 43.8
223 },
224 {
225 "executiveName": "Richard Wolfson",
226 "grantDate": "2025-09-25",
227 "shares": 11334,
228 "exercisePriceUSD": 43.8
229 },
230 {
231 "executiveName": "Bruce Hoffmeister",
232 "grantDate": "2025-09-25",
233 "shares": 5879,
234 "exercisePriceUSD": 43.8
235 },
236 {
237 "executiveName": "Donna Roberts",
238 "grantDate": "2025-09-25",
239 "shares": 6430,
240 "exercisePriceUSD": 43.8
241 }
242 ],
243 "summary": "Equity awards are generally granted to executive officers in September each year following the announcement of prior fiscal year earnings; off-cycle grants possible for hiring, promotion or exceptional performance. The Compensation Committee does not take MNPI into account when timing awards and the Company does not time MNPI disclosure to affect executive compensation. FY2026 annual option grants (September 25, 2025) fell within the Item 402(x) window around the FY2025 Form 10-K filing."
244 },
245 "perquisites": [
246 {
247 "executiveName": "Julie Masino",
248 "type": "security",
249 "description": "personal security costs incurred by the Company in calendar year 2025 to address specific threats and safety concerns",
250 "amountUSD": 29700
251 },
252 {
253 "executiveName": "Douglas Hisel",
254 "type": "other",
255 "description": "expenses for concierge medical services",
256 "amountUSD": null
257 }
258 ],
259 "evidence": {
260 "sayOnPay.supportPct": "Approximately 79.5% of the votes cast (excluding broker non-votes and abstentions) were in favor of our 2025 executive compensation as disclosed in our 2025 Proxy Statement.",
261 "exciseTaxGrossUp.status": "None of our Named Executive Officers have a right under any of their compensation agreements with us or otherwise to receive any gross-up payment to reimburse such executive officer for any excise tax under Sections 280G and 4999 of the Code.",
262 "compensationConsultant.conflictOfInterest": "The Compensation Committee concluded that no conflict of interest exists that would prevent FW Cook from serving as an independent consultant to the Compensation Committee.",
263 "peerGroup.changedFromPriorYear": "We removed Denny’s Corporation and Red Robin Gourmet Burgers, Inc. from our peer group for 2026 and added Krispy Kreme, Inc.",
264 "stockOwnershipGuidelines": "The Chief Executive Officer’s guideline is five times base salary, the Chief Financial Officer’s guideline is three times base salary, and any other executive officer’s guideline is two times base salary."
265 }
266 }
267 ]
268 }