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
The whole universe through the API: every company Velarion covers, extracted to identical depth, with a key scoped to your license.
- The Full data, through an API keyEvery 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 paperworkDelivered 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
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.
Every dataset we hold: the vote records, the insider transactions, executive and director compensation, peer groups and equity grants.
- Say-on-pay votesVote outcomes with support percentages, the meeting they were decided at, and the filing behind each result.
- Form 4 insider transactionsOfficer and director transactions as reported, line by line, with the filing and transaction date on every row.
- Executive and director payReported compensation for named executives and directors, as the company disclosed it.
- Peer groupsThe benchmarking peer groups companies disclose, with the relationships between them.
- Equity grantsEquity awards as granted, with their terms and the plan they came from.
- Delivered as files, with the paperworkDelivered 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
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.
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.
- Say-on-pay voting resultsVote outcomes with support percentages and the meeting they were decided at, across the covered universe and the years on file.
- Insider transaction recordsOfficer and director transactions as reported, line by line, with the filing and transaction date on every row.
- Delivered as data, not as a reportFlat 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 annuallyAn annual license with an agreed scope and refresh cadence, contracted rather than purchased from a page.
- Delivered as files, with the paperworkDelivered 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
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.
Every say-on-pay vote in the dataset, with the meeting date, the standard applied, and the filing behind each result.
- Say-on-pay votesVote 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 paperworkDelivered 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
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.
Insider transactions, normalized and joined to the executive they belong to.
- Form 4 insider transactionsOfficer and director transactions as reported, line by line, with the filing and transaction date on every row.
- Delivered as files, with the paperworkDelivered 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
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.
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.
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.
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.
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.
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.
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 here | Price | Open |
|---|---|---|
| Reverse Peer Analysis | $299 | Buy — $299 → |
| Peer Teardown Report | $199 | Buy — $199 → |
| Pay-Performance 100 Dataset | $299 | Buy — $299 → |
| Pulse Pro | $149/month | Buy — $149/month → |
| Velarion Intel — Member | $25,000/year | Buy — $25,000/year → |
| Executive Compensation Report | $1,500 | Buy — $1,500 → |
| Complete Intelligence Bundle | $2,400 | Buy — $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.