VELARION DATA LICENSE

License the data behind the reports.

The same rows our own surfaces read, delivered as files on an agreed refresh with the source filing on every record. Licensed annually, quoted where the scope is negotiated.

Redistribution licenses

API Enterprise
$39,000/year

The whole universe through the API: every company Velarion covers, extracted to identical depth, with a key scoped to your license.

What you receive
  • The Full data, through an API key
    Every dataset in the Full license -- say-on-pay votes, Form 4 insider transactions, executive and director pay, peer groups and equity grants -- served through an API key scoped to your license.
  • Delivered as files, with the paperwork
    Delivered as CSV files with a manifest and a license deed PDF, by email after payment.

Data sheet

8 tables, 843,676 rows, counted from the live database on 2026-10-06. Every row names the filing it was read from. Open a table to see every delivered column and what it means.

Executive compensation (Summary Compensation Table) · 54,496 rows across 3,396 issuers · newest filing 2026-10-05 · 35 columns

Source: DEF 14A proxy statements, nightly.

company_name text
Company name as disclosed
ticker text
Company stock ticker
fiscal_year integer
Fiscal year the compensation was earned in
first_name text
Executive first name as disclosed
last_name text
Executive last name as disclosed
title text
Raw title as disclosed
position text
Standardized position code (CEO, PRESIDENT, CFO, ...)
base_salary numeric
Convenience: base salary
cash_bonus_incentive numeric
Convenience: bonus + annual incentive payout
stock_based_comp numeric
Convenience: stock + option awards (grant-date fair value)
total_comp numeric
Total compensation as disclosed
hq_city text
Headquarters city
hq_state text
Headquarters state
geographic_region text
Geographic region classification
property_type text
Real-estate sub-sector (real-estate companies)
reit_type text
Real-estate classification (equity / mortgage)
market_cap integer
Market capitalization at extraction
other_comp numeric
Convenience: pension change + all other compensation
index_group text
Index membership (e.g. S&P 500)
display_title text
Cleaned title for display
sct_salary integer
Salary
sct_bonus integer
Discretionary bonus
sct_stock_awards integer
Stock awards, grant-date fair value
sct_option_awards integer
Option awards, grant-date fair value
sct_non_equity_incentive integer
Annual incentive plan payout (cash)
sct_change_pension integer
Change in pension value and deferred-compensation earnings (can be negative)
sct_all_other integer
All other compensation (perquisites, retirement match, etc.)
is_departed boolean
TRUE if the executive departed during the fiscal year
is_transition boolean
TRUE if mid-year start or title change
salary_is_partial_year boolean
TRUE when the disclosed salary covers a partial year
sti_cash_payout integer
Annual short-term incentive cash payout, isolated from long-term cash
ltip_cash_payout integer
Long-term cash incentive plan payout for the year
ltip_cash_plan_name text
Long-term cash plan name as disclosed
ltip_cash_cycle_start integer
First year of the long-term cash performance cycle
ltip_cash_cycle_end integer
Final year of the long-term cash performance cycle
Director compensation · 74,574 rows across 3,421 issuers · newest filing 2026-10-05 · 27 columns

Source: DEF 14A proxy statements, nightly.

company_name text
Company name
ticker text
Company stock ticker
fiscal_year integer
Fiscal year
director_name text
Director name as disclosed
age integer
Director age as disclosed
director_since integer
Year first elected
is_independent boolean
Independence classification
is_board_chair boolean
Board chair flag
is_lead_independent boolean
Lead independent director flag
committees jsonb
Committee memberships
fees_earned_cash numeric
Cash fees earned or paid
stock_awards numeric
Stock awards, grant-date fair value
option_awards numeric
Option awards, grant-date fair value
non_equity_incentive numeric
Non-equity incentive compensation
change_in_pension numeric
Change in pension value
all_other_comp numeric
All other compensation
total_comp numeric
Total director compensation
hq_city text
Headquarters city
hq_state text
Headquarters state
property_type text
Real-estate sub-sector (real-estate companies)
is_departed boolean
Departed during the fiscal year
is_not_standing boolean
Not standing for re-election
is_newly_elected boolean
Newly elected during the year
director_note text
Disclosure note for the director
is_employee_director boolean
Employee (non-independent) director
board_transition_note text
Board transition note
is_transition boolean
Transition-year flag
Director fee schedules · 6,272 rows across 3,594 issuers · through fiscal year 2027 · 29 columns

Source: DEF 14A proxy statements, nightly.

ticker text
Company stock ticker
company_name text
Company name
cash_retainer integer
Annual board cash retainer
equity_retainer integer
Annual board equity retainer
total_retainer integer
Total annual retainer
lead_director_premium integer
Lead independent director premium
chair_premium integer
Board chair premium
audit_chair integer
Audit committee chair fee
audit_member integer
Audit committee member fee
comp_chair integer
Compensation committee chair fee
comp_member integer
Compensation committee member fee
nomgov_chair integer
Nominating/governance chair fee
nomgov_member integer
Nominating/governance member fee
meeting_fee_board integer
Per-meeting board fee
meeting_fee_committee integer
Per-meeting committee fee
equity_vehicle text
Equity vehicle for director grants
equity_vesting text
Director grant vesting terms
num_board_meetings integer
Board meetings held
num_committees integer
Number of standing committees
stock_ownership_guideline text
Director stock ownership guideline
finance_chair integer
Finance committee chair fee
finance_member integer
Finance committee member fee
tech_chair integer
Technology committee chair fee
tech_member integer
Technology committee member fee
other_chair integer
Other committee chair fee
other_member integer
Other committee member fee
other_committee_name text
Name of the other committee
committee_fees jsonb
Full committee fee structure (JSON)
disclosure_regime text
Fee-disclosure pattern classification
Equity grants (Grants of Plan-Based Awards) · 64,034 rows across 2,997 issuers · newest filing 2026-07-15 · 19 columns

Source: DEF 14A proxy statements, nightly.

ticker text
Company stock ticker
fiscal_year integer
Fiscal year of grant
exec_name text
Executive name
position text
Standardized position code
grant_date date
Grant date
award_type text
Award type (RSU, PSU, option, ...)
shares_granted integer
Shares granted (time-based awards)
shares_threshold integer
Shares at threshold payout (performance awards)
shares_target integer
Shares at target payout
shares_maximum integer
Shares at maximum payout
exercise_price numeric
Option exercise price
grant_date_fair_value numeric
Grant-date fair value of the award
is_unusual boolean
Unusual-award flag
unusual_note text
Structural note (e.g. unvalued performance tiers)
company_name text
Company name
unusual_award_class text
Standardized unusual-award classification
unusual_award_confidence text
Classification confidence
unusual_award_reason text
Why the award is classified unusual
fv_source text
Fair-value source basis
Realizable pay · 35,307 rows across 3,461 issuers · through fiscal year 2026 · 12 columns

Source: computed by code from awards and fiscal-year-end prices, nightly.

ticker text
Company stock ticker
fiscal_year integer
Fiscal year
exec_last_name text
Executive last name
exec_first_name text
Executive first name
base_salary integer
Base salary in the measurement year
actual_sti integer
Actual annual incentive paid
unvested_equity_value integer
Current value of unvested equity (nightly price)
realizable_total integer
Total realizable pay
price_used numeric
Share price used in the valuation
award_count integer
Awards included in the calculation
fye_close_price numeric
Fiscal-year-end close price
unvested_equity_value_at_fye numeric
Value of unvested equity at fiscal year end
Peer groups, as disclosed · 97,386 rows across 2,639 issuers · newest filing 2026-04-30 · 11 columns

Source: DEF 14A proxy statements, nightly.

ticker text
Disclosing company ticker
company_name text
Disclosing company name
peer_name_as_disclosed text
Peer name exactly as disclosed
peer_ticker text
Peer company ticker
peer_cik text
Peer registry identifier
fiscal_year integer
Fiscal year of the disclosure
coverage_note text
Coverage note when peer data is limited
peer_status_at_fy text
Peer disposition at the fiscal year (foreign_private_issuer, foreign_listed_no_sec_filing, data_gap, inactive_at_disclosure)
peer_status_reason text
Reason for the peer status
peer_group_label text
Label of the disclosed group when several exist
peer_activity_at_fy text
Peer activity at the fiscal year (ACTIVE, UNVERIFIABLE)
Say-on-pay voting history · 22,853 rows across 3,318 issuers · newest filing 2026-10-02 · 11 columns

Source: Forms 8-K (meeting results), nightly.

ticker text
Company stock ticker
company_name text
Company name
fiscal_year integer
Fiscal year the vote covers
meeting_date text
Meeting date
votes_for integer
Votes for
votes_against integer
Votes against
votes_abstain integer
Abstentions
broker_non_votes integer
Broker non-votes
approval_pct numeric
Approval percentage (documented basis)
vote_frequency text
Say-on-frequency preference where voted
vote_type text
annual_sop for the regular annual advisory vote
Form 4 insider transactions · 488,754 rows across 2,452 issuers · newest filing 2026-10-05 · 29 columns

Source: Forms 3, 4 and 5 (EDGAR daily index), one day from filing to row.

accession text
SEC accession number of the Form 3, 4 or 5 the row was read from
line_index integer
Row position within the filing's transaction table
ticker text
Issuer stock ticker
issuer_cik text
Issuer SEC Central Index Key
insider_name text
Reporting person's name as filed
officer_title text
Officer title as filed
is_director boolean
True when the reporting person is a director
is_officer boolean
True when the reporting person is an officer
is_ten_pct boolean
True when the reporting person is a ten-percent owner
filing_date date
Date the form was filed
period_of_report date
Period of report stated on the form
form4_url text
EDGAR URL of the filing
table_i_or_ii text
Table I (non-derivative) or Table II (derivative) of the form
transaction_code text
Transaction code as filed (P, S, A, M, F, G and the rest)
transaction_date date
Date of the transaction
shares numeric
Number of shares or units in the transaction
price numeric
Price per share as filed
acquired_disposed text
A (acquired) or D (disposed)
post_transaction_shares numeric
Shares owned following the transaction
direct_indirect text
D (direct) or I (indirect) ownership
indirect_nature text
Nature of indirect ownership as filed
underlying_security text
Underlying security for a derivative row
conversion_exercise_price numeric
Conversion or exercise price for a derivative row
exercise_date date
Exercisable date for a derivative row
expiration_date date
Expiration date for a derivative row
award_classification text
What the row is, classified from the filing text (open-market purchase, sale, tax withholding, option exercise, grant, gift, and the rest)
is_10b5_1 boolean
True when the filing states the transaction was under a Rule 10b5-1 plan
footnote_text text
Footnote text from the filing that the classification rests on
classification_quote text
The quoted filing words behind the classification
Download the sample (100 rows per table, zip)

Aged rows (fiscal year 2024; Form 4 filings 2025-01-01 to 2026-06-30), spread across random issuers; the licensed feed is current and complete. No sign-up to download.

Request a redistribution quote — $39,000/year

How we handle your data → Privacy

Data License — FULL
$39,000/year

Every dataset we hold: the vote records, the insider transactions, executive and director compensation, peer groups and equity grants.

What you receive
  • Say-on-pay votes
    Vote outcomes with support percentages, the meeting they were decided at, and the filing behind each result.
  • Form 4 insider transactions
    Officer and director transactions as reported, line by line, with the filing and transaction date on every row.
  • Executive and director pay
    Reported compensation for named executives and directors, as the company disclosed it.
  • Peer groups
    The benchmarking peer groups companies disclose, with the relationships between them.
  • Equity grants
    Equity awards as granted, with their terms and the plan they came from.
  • Delivered as files, with the paperwork
    Delivered as CSV files with a manifest and a license deed PDF, by email after payment.

Data sheet

8 tables, 843,676 rows, counted from the live database on 2026-10-06. Every row names the filing it was read from. Open a table to see every delivered column and what it means.

Executive compensation (Summary Compensation Table) · 54,496 rows across 3,396 issuers · newest filing 2026-10-05 · 35 columns

Source: DEF 14A proxy statements, nightly.

company_name text
Company name as disclosed
ticker text
Company stock ticker
fiscal_year integer
Fiscal year the compensation was earned in
first_name text
Executive first name as disclosed
last_name text
Executive last name as disclosed
title text
Raw title as disclosed
position text
Standardized position code (CEO, PRESIDENT, CFO, ...)
base_salary numeric
Convenience: base salary
cash_bonus_incentive numeric
Convenience: bonus + annual incentive payout
stock_based_comp numeric
Convenience: stock + option awards (grant-date fair value)
total_comp numeric
Total compensation as disclosed
hq_city text
Headquarters city
hq_state text
Headquarters state
geographic_region text
Geographic region classification
property_type text
Real-estate sub-sector (real-estate companies)
reit_type text
Real-estate classification (equity / mortgage)
market_cap integer
Market capitalization at extraction
other_comp numeric
Convenience: pension change + all other compensation
index_group text
Index membership (e.g. S&P 500)
display_title text
Cleaned title for display
sct_salary integer
Salary
sct_bonus integer
Discretionary bonus
sct_stock_awards integer
Stock awards, grant-date fair value
sct_option_awards integer
Option awards, grant-date fair value
sct_non_equity_incentive integer
Annual incentive plan payout (cash)
sct_change_pension integer
Change in pension value and deferred-compensation earnings (can be negative)
sct_all_other integer
All other compensation (perquisites, retirement match, etc.)
is_departed boolean
TRUE if the executive departed during the fiscal year
is_transition boolean
TRUE if mid-year start or title change
salary_is_partial_year boolean
TRUE when the disclosed salary covers a partial year
sti_cash_payout integer
Annual short-term incentive cash payout, isolated from long-term cash
ltip_cash_payout integer
Long-term cash incentive plan payout for the year
ltip_cash_plan_name text
Long-term cash plan name as disclosed
ltip_cash_cycle_start integer
First year of the long-term cash performance cycle
ltip_cash_cycle_end integer
Final year of the long-term cash performance cycle
Director compensation · 74,574 rows across 3,421 issuers · newest filing 2026-10-05 · 27 columns

Source: DEF 14A proxy statements, nightly.

company_name text
Company name
ticker text
Company stock ticker
fiscal_year integer
Fiscal year
director_name text
Director name as disclosed
age integer
Director age as disclosed
director_since integer
Year first elected
is_independent boolean
Independence classification
is_board_chair boolean
Board chair flag
is_lead_independent boolean
Lead independent director flag
committees jsonb
Committee memberships
fees_earned_cash numeric
Cash fees earned or paid
stock_awards numeric
Stock awards, grant-date fair value
option_awards numeric
Option awards, grant-date fair value
non_equity_incentive numeric
Non-equity incentive compensation
change_in_pension numeric
Change in pension value
all_other_comp numeric
All other compensation
total_comp numeric
Total director compensation
hq_city text
Headquarters city
hq_state text
Headquarters state
property_type text
Real-estate sub-sector (real-estate companies)
is_departed boolean
Departed during the fiscal year
is_not_standing boolean
Not standing for re-election
is_newly_elected boolean
Newly elected during the year
director_note text
Disclosure note for the director
is_employee_director boolean
Employee (non-independent) director
board_transition_note text
Board transition note
is_transition boolean
Transition-year flag
Director fee schedules · 6,272 rows across 3,594 issuers · through fiscal year 2027 · 29 columns

Source: DEF 14A proxy statements, nightly.

ticker text
Company stock ticker
company_name text
Company name
cash_retainer integer
Annual board cash retainer
equity_retainer integer
Annual board equity retainer
total_retainer integer
Total annual retainer
lead_director_premium integer
Lead independent director premium
chair_premium integer
Board chair premium
audit_chair integer
Audit committee chair fee
audit_member integer
Audit committee member fee
comp_chair integer
Compensation committee chair fee
comp_member integer
Compensation committee member fee
nomgov_chair integer
Nominating/governance chair fee
nomgov_member integer
Nominating/governance member fee
meeting_fee_board integer
Per-meeting board fee
meeting_fee_committee integer
Per-meeting committee fee
equity_vehicle text
Equity vehicle for director grants
equity_vesting text
Director grant vesting terms
num_board_meetings integer
Board meetings held
num_committees integer
Number of standing committees
stock_ownership_guideline text
Director stock ownership guideline
finance_chair integer
Finance committee chair fee
finance_member integer
Finance committee member fee
tech_chair integer
Technology committee chair fee
tech_member integer
Technology committee member fee
other_chair integer
Other committee chair fee
other_member integer
Other committee member fee
other_committee_name text
Name of the other committee
committee_fees jsonb
Full committee fee structure (JSON)
disclosure_regime text
Fee-disclosure pattern classification
Equity grants (Grants of Plan-Based Awards) · 64,034 rows across 2,997 issuers · newest filing 2026-07-15 · 19 columns

Source: DEF 14A proxy statements, nightly.

ticker text
Company stock ticker
fiscal_year integer
Fiscal year of grant
exec_name text
Executive name
position text
Standardized position code
grant_date date
Grant date
award_type text
Award type (RSU, PSU, option, ...)
shares_granted integer
Shares granted (time-based awards)
shares_threshold integer
Shares at threshold payout (performance awards)
shares_target integer
Shares at target payout
shares_maximum integer
Shares at maximum payout
exercise_price numeric
Option exercise price
grant_date_fair_value numeric
Grant-date fair value of the award
is_unusual boolean
Unusual-award flag
unusual_note text
Structural note (e.g. unvalued performance tiers)
company_name text
Company name
unusual_award_class text
Standardized unusual-award classification
unusual_award_confidence text
Classification confidence
unusual_award_reason text
Why the award is classified unusual
fv_source text
Fair-value source basis
Realizable pay · 35,307 rows across 3,461 issuers · through fiscal year 2026 · 12 columns

Source: computed by code from awards and fiscal-year-end prices, nightly.

ticker text
Company stock ticker
fiscal_year integer
Fiscal year
exec_last_name text
Executive last name
exec_first_name text
Executive first name
base_salary integer
Base salary in the measurement year
actual_sti integer
Actual annual incentive paid
unvested_equity_value integer
Current value of unvested equity (nightly price)
realizable_total integer
Total realizable pay
price_used numeric
Share price used in the valuation
award_count integer
Awards included in the calculation
fye_close_price numeric
Fiscal-year-end close price
unvested_equity_value_at_fye numeric
Value of unvested equity at fiscal year end
Peer groups, as disclosed · 97,386 rows across 2,639 issuers · newest filing 2026-04-30 · 11 columns

Source: DEF 14A proxy statements, nightly.

ticker text
Disclosing company ticker
company_name text
Disclosing company name
peer_name_as_disclosed text
Peer name exactly as disclosed
peer_ticker text
Peer company ticker
peer_cik text
Peer registry identifier
fiscal_year integer
Fiscal year of the disclosure
coverage_note text
Coverage note when peer data is limited
peer_status_at_fy text
Peer disposition at the fiscal year (foreign_private_issuer, foreign_listed_no_sec_filing, data_gap, inactive_at_disclosure)
peer_status_reason text
Reason for the peer status
peer_group_label text
Label of the disclosed group when several exist
peer_activity_at_fy text
Peer activity at the fiscal year (ACTIVE, UNVERIFIABLE)
Say-on-pay voting history · 22,853 rows across 3,318 issuers · newest filing 2026-10-02 · 11 columns

Source: Forms 8-K (meeting results), nightly.

ticker text
Company stock ticker
company_name text
Company name
fiscal_year integer
Fiscal year the vote covers
meeting_date text
Meeting date
votes_for integer
Votes for
votes_against integer
Votes against
votes_abstain integer
Abstentions
broker_non_votes integer
Broker non-votes
approval_pct numeric
Approval percentage (documented basis)
vote_frequency text
Say-on-frequency preference where voted
vote_type text
annual_sop for the regular annual advisory vote
Form 4 insider transactions · 488,754 rows across 2,452 issuers · newest filing 2026-10-05 · 29 columns

Source: Forms 3, 4 and 5 (EDGAR daily index), one day from filing to row.

accession text
SEC accession number of the Form 3, 4 or 5 the row was read from
line_index integer
Row position within the filing's transaction table
ticker text
Issuer stock ticker
issuer_cik text
Issuer SEC Central Index Key
insider_name text
Reporting person's name as filed
officer_title text
Officer title as filed
is_director boolean
True when the reporting person is a director
is_officer boolean
True when the reporting person is an officer
is_ten_pct boolean
True when the reporting person is a ten-percent owner
filing_date date
Date the form was filed
period_of_report date
Period of report stated on the form
form4_url text
EDGAR URL of the filing
table_i_or_ii text
Table I (non-derivative) or Table II (derivative) of the form
transaction_code text
Transaction code as filed (P, S, A, M, F, G and the rest)
transaction_date date
Date of the transaction
shares numeric
Number of shares or units in the transaction
price numeric
Price per share as filed
acquired_disposed text
A (acquired) or D (disposed)
post_transaction_shares numeric
Shares owned following the transaction
direct_indirect text
D (direct) or I (indirect) ownership
indirect_nature text
Nature of indirect ownership as filed
underlying_security text
Underlying security for a derivative row
conversion_exercise_price numeric
Conversion or exercise price for a derivative row
exercise_date date
Exercisable date for a derivative row
expiration_date date
Expiration date for a derivative row
award_classification text
What the row is, classified from the filing text (open-market purchase, sale, tax withholding, option exercise, grant, gift, and the rest)
is_10b5_1 boolean
True when the filing states the transaction was under a Rule 10b5-1 plan
footnote_text text
Footnote text from the filing that the classification rests on
classification_quote text
The quoted filing words behind the classification
Download the sample (100 rows per table, zip)

Aged rows (fiscal year 2024; Form 4 filings 2025-01-01 to 2026-06-30), spread across random issuers; the licensed feed is current and complete. No sign-up to download.

Request a redistribution quote — $39,000/year

How we handle your data → Privacy

Data License — BUNDLE
quoted — redistribution

Say-on-pay votes and insider transactions together -- the join between the vote and what insiders did after it is the part nobody else has built.

What you receive
  • Say-on-pay voting results
    Vote outcomes with support percentages and the meeting they were decided at, across the covered universe and the years on file.
  • Insider transaction records
    Officer and director transactions as reported, line by line, with the filing and transaction date on every row.
  • Delivered as data, not as a report
    Flat files on an agreed refresh, with the source filing identifier on each record so any figure can be traced back to the document that reported it.
  • Licensed annually
    An annual license with an agreed scope and refresh cadence, contracted rather than purchased from a page.
  • Delivered as files, with the paperwork
    Delivered as CSV files with a manifest and a license deed PDF, by email after payment.

Data sheet

2 tables, 511,607 rows, counted from the live database on 2026-10-06. Every row names the filing it was read from. Open a table to see every delivered column and what it means.

Say-on-pay voting history · 22,853 rows across 3,318 issuers · newest filing 2026-10-02 · 11 columns

Source: Forms 8-K (meeting results), nightly.

ticker text
Company stock ticker
company_name text
Company name
fiscal_year integer
Fiscal year the vote covers
meeting_date text
Meeting date
votes_for integer
Votes for
votes_against integer
Votes against
votes_abstain integer
Abstentions
broker_non_votes integer
Broker non-votes
approval_pct numeric
Approval percentage (documented basis)
vote_frequency text
Say-on-frequency preference where voted
vote_type text
annual_sop for the regular annual advisory vote
Form 4 insider transactions · 488,754 rows across 2,452 issuers · newest filing 2026-10-05 · 29 columns

Source: Forms 3, 4 and 5 (EDGAR daily index), one day from filing to row.

accession text
SEC accession number of the Form 3, 4 or 5 the row was read from
line_index integer
Row position within the filing's transaction table
ticker text
Issuer stock ticker
issuer_cik text
Issuer SEC Central Index Key
insider_name text
Reporting person's name as filed
officer_title text
Officer title as filed
is_director boolean
True when the reporting person is a director
is_officer boolean
True when the reporting person is an officer
is_ten_pct boolean
True when the reporting person is a ten-percent owner
filing_date date
Date the form was filed
period_of_report date
Period of report stated on the form
form4_url text
EDGAR URL of the filing
table_i_or_ii text
Table I (non-derivative) or Table II (derivative) of the form
transaction_code text
Transaction code as filed (P, S, A, M, F, G and the rest)
transaction_date date
Date of the transaction
shares numeric
Number of shares or units in the transaction
price numeric
Price per share as filed
acquired_disposed text
A (acquired) or D (disposed)
post_transaction_shares numeric
Shares owned following the transaction
direct_indirect text
D (direct) or I (indirect) ownership
indirect_nature text
Nature of indirect ownership as filed
underlying_security text
Underlying security for a derivative row
conversion_exercise_price numeric
Conversion or exercise price for a derivative row
exercise_date date
Exercisable date for a derivative row
expiration_date date
Expiration date for a derivative row
award_classification text
What the row is, classified from the filing text (open-market purchase, sale, tax withholding, option exercise, grant, gift, and the rest)
is_10b5_1 boolean
True when the filing states the transaction was under a Rule 10b5-1 plan
footnote_text text
Footnote text from the filing that the classification rests on
classification_quote text
The quoted filing words behind the classification
Download the sample (100 rows per table, zip)

Aged rows (fiscal year 2024; Form 4 filings 2025-01-01 to 2026-06-30), spread across random issuers; the licensed feed is current and complete. No sign-up to download.

Request a redistribution quote — quoted — redistribution

How we handle your data → Privacy

Data License — SOP
quoted — redistribution

Every say-on-pay vote in the dataset, with the meeting date, the standard applied, and the filing behind each result.

What you receive
  • Say-on-pay votes
    Vote outcomes with support percentages, the meeting they were decided at, and the filing behind each result, across the covered universe and the years on file.
  • Delivered as files, with the paperwork
    Delivered as CSV files with a manifest and a license deed PDF, by email after payment.

Data sheet

1 table, 22,853 rows, counted from the live database on 2026-10-06. Every row names the filing it was read from. Open a table to see every delivered column and what it means.

Say-on-pay voting history · 22,853 rows across 3,318 issuers · newest filing 2026-10-02 · 11 columns

Source: Forms 8-K (meeting results), nightly.

ticker text
Company stock ticker
company_name text
Company name
fiscal_year integer
Fiscal year the vote covers
meeting_date text
Meeting date
votes_for integer
Votes for
votes_against integer
Votes against
votes_abstain integer
Abstentions
broker_non_votes integer
Broker non-votes
approval_pct numeric
Approval percentage (documented basis)
vote_frequency text
Say-on-frequency preference where voted
vote_type text
annual_sop for the regular annual advisory vote
Download the sample (100 rows per table, zip)

Aged rows (fiscal year 2024; Form 4 filings 2025-01-01 to 2026-06-30), spread across random issuers; the licensed feed is current and complete. No sign-up to download.

Request a redistribution quote — quoted — redistribution

How we handle your data → Privacy

Data License — F4
quoted — redistribution

Insider transactions, normalized and joined to the executive they belong to.

What you receive
  • Form 4 insider transactions
    Officer and director transactions as reported, line by line, with the filing and transaction date on every row.
  • Delivered as files, with the paperwork
    Delivered as CSV files with a manifest and a license deed PDF, by email after payment.

Data sheet

1 table, 488,754 rows, counted from the live database on 2026-10-06. Every row names the filing it was read from. Open a table to see every delivered column and what it means.

Form 4 insider transactions · 488,754 rows across 2,452 issuers · newest filing 2026-10-05 · 29 columns

Source: Forms 3, 4 and 5 (EDGAR daily index), one day from filing to row.

accession text
SEC accession number of the Form 3, 4 or 5 the row was read from
line_index integer
Row position within the filing's transaction table
ticker text
Issuer stock ticker
issuer_cik text
Issuer SEC Central Index Key
insider_name text
Reporting person's name as filed
officer_title text
Officer title as filed
is_director boolean
True when the reporting person is a director
is_officer boolean
True when the reporting person is an officer
is_ten_pct boolean
True when the reporting person is a ten-percent owner
filing_date date
Date the form was filed
period_of_report date
Period of report stated on the form
form4_url text
EDGAR URL of the filing
table_i_or_ii text
Table I (non-derivative) or Table II (derivative) of the form
transaction_code text
Transaction code as filed (P, S, A, M, F, G and the rest)
transaction_date date
Date of the transaction
shares numeric
Number of shares or units in the transaction
price numeric
Price per share as filed
acquired_disposed text
A (acquired) or D (disposed)
post_transaction_shares numeric
Shares owned following the transaction
direct_indirect text
D (direct) or I (indirect) ownership
indirect_nature text
Nature of indirect ownership as filed
underlying_security text
Underlying security for a derivative row
conversion_exercise_price numeric
Conversion or exercise price for a derivative row
exercise_date date
Exercisable date for a derivative row
expiration_date date
Expiration date for a derivative row
award_classification text
What the row is, classified from the filing text (open-market purchase, sale, tax withholding, option exercise, grant, gift, and the rest)
is_10b5_1 boolean
True when the filing states the transaction was under a Rule 10b5-1 plan
footnote_text text
Footnote text from the filing that the classification rests on
classification_quote text
The quoted filing words behind the classification
Download the sample (100 rows per table, zip)

Aged rows (fiscal year 2024; Form 4 filings 2025-01-01 to 2026-06-30), spread across random issuers; the licensed feed is current and complete. No sign-up to download.

Request a redistribution quote — quoted — redistribution

How we handle your data → Privacy

Licenses by buyer

The same data, licensed annually by who you are. We send an invoice and Stripe emails it to your billing contact; payment is due within 30 days.

Academic
$5,000/year

For universities and research groups. The data-room bundle -- say-on-pay votes, Form 4 transactions, peer groups and director compensation, as CSV files with a manifest, and a license deed PDF -- for coursework, research and publication.

Licensed annually. We send an invoice; payment is due within 30 days.

Newsroom
$10,000/year

For newsrooms and data journalists. The data-room bundle -- say-on-pay votes, Form 4 transactions, peer groups and director compensation, as CSV files with a manifest, and a license deed PDF -- for reporting and analysis.

Licensed annually. We send an invoice; payment is due within 30 days.

Law firm
$15,000/year

For law firms and advisory practices. The data-room bundle -- say-on-pay votes, Form 4 transactions, peer groups and director compensation, as CSV files with a manifest, and a license deed PDF -- with redistribution rights. This is the license that may be shared onward.

Licensed annually. We send an invoice; payment is due within 30 days.

Fintech
$12,000/year

For fintech platforms. The data-room bundle -- say-on-pay votes, Form 4 transactions, peer groups and director compensation, as CSV files with a manifest, and a license deed PDF -- plus an API key for your product.

Licensed annually. We send an invoice; payment is due within 30 days.

Custom ticker scope

A named set of companies with redistribution rights, priced per ticker. Quoted rather than bought from a page, because the number depends on which tickers you name. Tell us the tickers.

Every dataset, field and type: data dictionary (PDF) or Markdown.

Prepared from public disclosures. License scope and refresh cadence are confirmed before data is delivered. Not investment, legal, or compensation advice.

Where these numbers come from

The product registers Velarion publishes, and the filings and public data sets behind them. Nothing here is estimated, modeled or imputed. Every figure we print is traceable to the place it came from, and each table on the document prints the source filing and the accession number beside the figure, so a reader can open the filing and find the number in the position we say it occupies. Where a company or an agency has filed nothing on a question, the document says so instead of filling the gap; a filled gap is indistinguishable from a wrong number, and the reading stops being checkable the moment that happens.

The registers are rebuilt as filings land rather than on a quarterly or annual cycle, and each document states the date the data was read. A figure that changed between two readings changes in the next document and is visible as a change, not silently corrected. Where a source restates a prior period, the restatement is shown as a restatement rather than folded into the current figure.

How it is built, and what is checked

Every figure is read from public disclosure directly: filings and their exhibits, the public registers, and the published data sets the government itself maintains. Each figure is kept together with the place in its source it came from — the document, the section, the page and the table — rather than rolled into a document-level total, which is what makes the citation beside the figure mechanical rather than reconstructive. A document is built from those cited figures at the moment it is produced, not from a snapshot taken when the page was written.

Before a document leaves, the figures are checked against their sources: totals against the rows they sum, the year-over-year movement against both years as filed, and each named executive, company, facility or entity against the register’s own record for it. Anything that fails a check is either fixed or removed; a document with a gap is a document we would rather not send than send with a number we cannot point at. The same checks run on the free briefs, which is why a reader who wants to test us can do it without paying.

What you receive, and when

The data itself: the records the license covers, cut to files with the source filing on every one, and the deed that states the rights. Delivery follows the agreed terms. Nothing is cut or sent before the scope, the rights and the price are in writing, and the files carry the date they were cut and the date the data was read, which are usually the same day and are always stated separately when they are not.

Reports are one document for one subject. If the scope you need is a portfolio of companies, a system or a state rather than one subject, say so when you write and we will scope it as a single piece of work rather than as a stack of single documents billed separately. Custom scopes are quoted, not listed: see the note on quoted work further down this page.

Who buys this

Teams that need the reading and the underlying data together. The document assumes a reader who already knows the subject and wants the evidence, so it does not spend pages explaining what a peer group is or why a burn rate matters. It does print, in full, the basis on which it says what it says: the filings, the periods, the caveats and the places where the data does not answer the question.

The price, and the other doors

This product is priced by scope and quoted rather than listed, because the coverage and the redistribution rights are set per engagement. Write to hello@velarion.ai and we will quote it. Every product that does carry a listed price is on the pricing page →.

Also sold herePriceOpen
Reverse Peer Analysis$299Buy — $299 →
Peer Teardown Report$199Buy — $199 →
Pay-Performance 100 Dataset$299Buy — $299 →
Pulse Pro$149/monthBuy — $149/month →
Velarion Intel — Member$25,000/yearBuy — $25,000/year →
Executive Compensation Report$1,500Buy — $1,500 →
Complete Intelligence Bundle$2,400Buy — $2,400 →

What this is not

This is not investment advice, not a vote recommendation, and not a rating of any company or person. It is prepared from public disclosure for use as informational reference only and carries no warranty of any kind. We do not accept payment for a conclusion about a company, and no subject of a document sees it before the buyer does. If a document we sold turns out to be wrong on a figure, we correct it and send the corrected document to the buyer, and the correction is logged on the corrections page rather than made quietly.

Buying, or asking

A request first, then a quote. The form on this page requests a redistribution quote: it takes the scope you have in mind and how you would use the data, and a person replies with terms and an invoice. Nothing is charged before you have both in writing. If you would rather describe the work in your own words — a portfolio, a custom cohort, an extended governance read, or work that does not exist yet as a product — write to hello@velarion.ai and describe what you need. Quoted work is scoped in writing before anything is charged, and a quote is a price we hold. Both doors reach the same team, and a question is answered whether or not it becomes a license.