SEC Form 4 내부자 거래 공시 읽는 법
미국 증권거래위원회 SEC의 Form 4 공시를 분석하는 방법을 설명합니다. Section 16 보고 의무 대상자와 거래 코드의 의미를 포함하여 일 년간의 공시 데이터를 바탕으로 내부자 지분 변동을 검증하는 구체적인 절차를 안내합니다.
Form 4를 읽는 방법
Form 4를 읽는 법은 두 개의 작은 표와 하나의 문자를 확인하는 것으로 요약됩니다. Form 4는 기업 내부자가 자사 보유 지분에 변동이 생겼을 때 미국 증권거래위원회(SEC)에 제출하는 신고서이며, 거래일로부터 2영업일 이내에 공시됩니다. 아래 항목들을 살펴보면 내부자의 매수나 매도에 관한 어떠한 헤드라인이라도 해당 문서를 통해 직접 검증할 수 있습니다.
누가 Form 4를 제출해야 하는가?
1934년 증권거래법(Securities Exchange Act of 1934) 제16조는 미국 상장사의 특정 인물들에게 보고 의무를 부과합니다.
- 임원(Officers): 단순히 관리자 직함을 가진 모든 직원이 아니라, 기업이 직접 지정한 정책 결정권자를 의미합니다.
- 이사(Directors): 회사 근무 여부와 관계없이 이사회 구성원 전원을 의미합니다.
- 10% 이상의 지분을 보유한 실질적 소유자(Beneficial owner): 해당 기업의 등록된 주식 클래스 지분을 10% 초과하여 보유한 자를 의미합니다.
- 그 외 인물: 위 범주에 해당하지 않는 자는 보고 의무가 없습니다. 베스팅된 주식을 매도하는 엔지니어는 아무것도 제출하지 않습니다. 유통 주식의 4%를 보유한 펀드 역시 보고 의무가 없습니다.
각 보고 의무자는 고유한 SEC 식별 번호인 CIK(Central Index Key)를 부여받으며, 이는 이직하더라도 동일하게 유지됩니다. 따라서 한 인물이 네 곳의 이사회에서 활동하더라도 해당 인물의 모든 제출 내역은 한곳에서 통합 관리됩니다.
Form 4는 얼마나 빨리 제출되어야 합니까?
이 서식의 가치는 제출 기한에 있습니다. Form 4는 거래일로부터 두 번째 영업일이 종료되기 전까지 제출해야 합니다. 영업일과 달력상의 날짜는 서로 다르며, 공시 자료를 통해 이를 확인할 수 있습니다. 아래 패널은 2026년 7월까지 12개월 동안 보고된 모든 거래 내역을 거래일과 제출일 사이의 달력상 일수별로 분류한 것입니다.
모든 수치 뒤에 숨겨진 정확한 SQL
SELECT
multiIf(
f.lag_days = 0, 'Same day',
f.lag_days = 1, '1 calendar day',
f.lag_days = 2, '2 calendar days',
f.lag_days = 3, '3 calendar days',
f.lag_days <= 7, '4 to 7 days',
'More than 7 days') AS lag_bucket,
count() AS transaction_count,
round(100 * count() / any(t.total_lines), 1) AS share_pct
FROM
(
SELECT dateDiff('day', transaction_date, filing_date) AS lag_days
FROM global_markets.stocks_form4
WHERE filing_date >= toDate('2025-08-01')
AND filing_date < toDate('2026-08-01')
AND form_type = '4'
AND transaction_date >= toDate('2025-06-01')
AND transaction_date <= filing_date
) AS f
CROSS JOIN
(
SELECT count() AS total_lines
FROM global_markets.stocks_form4
WHERE filing_date >= toDate('2025-08-01')
AND filing_date < toDate('2026-08-01')
AND form_type = '4'
AND transaction_date >= toDate('2025-06-01')
AND transaction_date <= filing_date
) AS t
GROUP BY lag_bucket
ORDER BY min(f.lag_days)보고된 거래 내역의 약 34.6%는 거래 후 이틀 뒤에 접수되며, 21.6%는 다음 날 접수됩니다. 금요일에 발생한 거래를 화요일에 제출하면 영업일 기준으로는 이틀이 지나 제출된 것이지만 달력상으로는 4일이 소요됩니다. 이 때문에 데이터가 이틀에서 멈추지 않고 1일에서 4일 사이에 집중되어 나타납니다. 일주일이 지난 시점의 긴 꼬리 부분은 전체의 2.8%를 차지하며, 여기에는 지연 제출된 공시나 정정 사항들이 포함됩니다.
Form 3, Form 4 및 Form 5
Form 3는 기초 잔액 보고서입니다. 신임 임원, 이사 또는 10% 이상 지분 보유자는 취임 후 10일 이내에 이 서식을 제출하며, 거래 내역 없이 현재 보유 중인 지분 현황을 기재합니다.
Form 4는 변동 사항을 보고합니다. 매수, 매도, 주식 교부, 옵션 행사, 증여 등이 이에 해당합니다.
Form 5는 연간 종합 보고서로, 이연이 가능한 소액 또는 면제 대상 항목에 대해 회계연도 종료 후 45일 이내에 제출합니다. 내부자가 모든 거래를 기한 내에 보고했다면 추가로 제출할 내용이 없으므로, 가장 빈번하게 제출되지 않는 서식입니다.
Form 4를 항목별로 읽는 방법
공시 본문은 두 개의 표로 구성됩니다. 표 I(Table I)은 파생상품이 아닌 일반 보통주를 다룹니다. 각 행에는 거래일, 거래 코드, 취득 또는 처분 주식 수, 주당 가격, 거래 후 총 보유 주식 수, 직접 또는 간접 소유 여부가 기재됩니다. 표 II(Table II)는 옵션, 제한조건부주식(RSU), 워런트, 전환사채와 같은 파생상품을 다룹니다. 이 표는 표 I의 항목들을 반복하면서 행사가격 또는 전환가격, 행사일 및 만기일, 기초자산의 명칭과 주식 수를 추가로 포함합니다.
거래 코드는 해당 거래의 핵심 의미를 담고 있습니다.
P은 공개 시장 또는 사적 매수를 의미합니다. 내부자의 개인 계좌에서 현금이 지출된 경우입니다.S은 공개 시장 또는 사적 매도를 의미합니다.A는 회사로부터 받은 부여, 보상 또는 기타 취득으로, 지급되는 보상을 의미합니다.M은 파생상품을 기초자산인 주식으로 행사하거나 전환하는 것을 의미합니다.F는 주식 가득(vest) 시 발생하는 원천징수 세금을 충당하기 위해 발행사에 주식을 반환하는 것을 의미합니다.G는 선의의 증여를 의미합니다.D은 발행사에 대한 처분을 의미하며,C은 파생상품의 전환을 의미합니다.X은 내가격(in-the-money) 상태인 옵션의 행사를 의미합니다.
모든 수치 뒤에 숨겨진 정확한 SQL
SELECT
multiIf(
f.transaction_code = 'P', 'P: open-market purchase',
f.transaction_code = 'S', 'S: open-market sale',
f.transaction_code = 'A', 'A: grant or award',
f.transaction_code = 'M', 'M: derivative exercise',
f.transaction_code = 'F', 'F: withheld for tax',
f.transaction_code = 'G', 'G: gift',
'All other codes') AS code,
count() AS line_count,
round(100 * count() / any(t.total_lines), 1) AS share_pct
FROM global_markets.stocks_form4 AS f
CROSS JOIN
(
SELECT count() AS total_lines
FROM global_markets.stocks_form4
WHERE filing_date >= toDate('2025-08-01')
AND filing_date < toDate('2026-08-01')
AND form_type = '4'
AND transaction_code != ''
) AS t
WHERE f.filing_date >= toDate('2025-08-01')
AND f.filing_date < toDate('2026-08-01')
AND f.form_type = '4'
AND f.transaction_code != ''
GROUP BY code
ORDER BY multiIf(
code LIKE 'P:%', 1,
code LIKE 'S:%', 2,
code LIKE 'A:%', 3,
code LIKE 'M:%', 4,
code LIKE 'F:%', 5,
code LIKE 'G:%', 6,
7)2026년 7월까지 12개월 동안, 코드 A에 따른 부여는 보고된 전체 항목의 23.4%를 차지하며, 코드 F에 따른 세금 원천징수는 11.3%, 코드 M에 따른 행사는 20%를 차지합니다. 언론에서 주로 주목하는 공개 시장 매수인 코드 P는 6.3%를 기록했으며, 매도인 코드는 27.4%를 기록했습니다. 이 여섯 가지 코드 중 세 가지는 재량적 거래가 아닌 보상 계획의 실행을 설명합니다.
내부자 매도 헤드라인이 두 줄로 표시되는 이유
내부자가 수백만 달러 규모의 주식을 매도했다는 헤드라인은 대개 하나의 문서에 기재된 두 개의 행을 설명합니다. M 행은 스톡옵션이나 유닛을 행사가격(exercise price)으로 주식으로 전환하는 내용을 담고 있습니다. 이어지는 S 행은 해당 주식의 일부 또는 전부를 매도하는 내용이며, 이는 종종 같은 날 이루어지거나 수개월 전에 채택된 계획에 따라 진행됩니다. 헤드라인에 명시된 금액은 S 행의 매도 주식 수에 매도 가격을 곱한 값입니다. 그 위에 위치한 M 행과 옆에 있는 매도 후 보유 주식 수(shares-owned-following) 열이 해당 수치의 맥락을 제공합니다.
모든 수치 뒤에 숨겨진 정확한 SQL
SELECT
toString(toStartOfMonth(filed_on)) AS month,
countIf(has_m > 0 AND has_s > 0) AS exercise_and_sale_count,
countIf(has_m = 0 AND has_s > 0) AS sale_only_count,
round(100 * countIf(has_m > 0 AND has_s > 0) / countIf(has_s > 0), 1) AS paired_share_pct
FROM
(
SELECT
accession_number,
min(filing_date) AS filed_on,
max(transaction_code = 'M') AS has_m,
max(transaction_code = 'S') AS has_s
FROM global_markets.stocks_form4
WHERE filing_date >= toDate('2025-08-01')
AND filing_date < toDate('2026-08-01')
AND form_type = '4'
GROUP BY accession_number
)
GROUP BY month
HAVING countIf(has_s > 0) > 0
ORDER BY month본 패널은 최소 한 건 이상의 매도 내역이 포함된 Form 4 공시를 해당 문서에 행사(exercise)나 전환(conversion) 내역이 포함되어 있는지 여부에 따라 분류합니다. 분석 기간 첫 달에는 매도 공시의 21.7%가 행사 내역을 동반했습니다. 마지막 달에는 그 비중이 25.2%였습니다. S 행만 단독으로 읽을 경우, 해당 주식을 생성한 행을 간과하게 됩니다.
10b5-1 체크박스는 매도가 예정되어 있었다는 의미입니까?
보고자 이름 아래 양식 상단에는 Rule 10b5-1(c) 거래 약정에 따라 이루어진 거래를 위한 체크박스가 있으며, 해당 계획의 채택일이 함께 기재됩니다. 해당 규칙의 적극적 방어권(affirmative defense)을 활용하는 신고자는 이 항목을 체크합니다. 2023년부터 SEC의 2022년 개정안이 발효됨에 따라, 이러한 계획에는 첫 거래 전 냉각 기간(cooling-off period)이 적용됩니다. 임원 및 이사의 경우, 계획 채택 후 90일이 지난 시점과 채택 분기의 실적 보고서 제출 후 2영업일이 지난 시점 중 늦은 날짜가 적용되며, 최대 120일로 제한됩니다.
이 체크박스는 거래일이 서면 계획에 의해 사전에 확정되었음을 나타냅니다. 잔여 지분 규모, 계획 채택 사유, 또는 해당 인물이 계획 외에 수행하는 거래에 대해서는 아무런 정보를 제공하지 않습니다. 체크박스가 비어 있는 경우, 열린 거래 기간(open window) 내에 이루어진 일상적인 매도를 포함한 그 외 모든 거래를 의미합니다.
Form 4에서 간접 소유란 무엇을 의미하는가?
모든 행은 직접(direct) 또는 간접(indirect) 소유 여부를 나타내는 표시로 끝납니다. 직접 소유란 보고자가 자신의 명의로 증권을 보유하고 있음을 의미합니다. 간접 소유란 해당 인물이 실질적으로 소유하고 있다고 간주되는 다른 형태의 자산 관리 수단(가족 신탁, 유한책임회사(LLC), 배우자 계좌, 401(k) 등)에 증권이 포함되어 있음을 뜻합니다. 간접 보유의 성격은 각주에 명시되며, 일반적으로 "신탁을 통한 보유(by trust)" 또는 "가족 유한 파트너십을 통한 보유(by family limited partnership)"와 같이 짧은 문구로 설명됩니다. 직접 소유 행만 합산할 경우 전체 포지션이 과소평가될 수 있으며, 이러한 구분은 거래 유형에 따라 불균등하게 나타납니다.
모든 수치 뒤에 숨겨진 정확한 SQL
SELECT
multiIf(
transaction_code = 'P', 'P: purchase',
transaction_code = 'S', 'S: sale',
transaction_code = 'A', 'A: grant',
transaction_code = 'M', 'M: exercise',
transaction_code = 'F', 'F: tax withholding',
'G: gift') AS code,
count() AS line_count,
round(100 * countIf(upper(direct_or_indirect) LIKE 'I%') / count(), 1) AS indirect_pct
FROM global_markets.stocks_form4
WHERE filing_date >= toDate('2025-08-01')
AND filing_date < toDate('2026-08-01')
AND form_type = '4'
AND transaction_code IN ('P', 'S', 'A', 'M', 'F', 'G')
AND (upper(direct_or_indirect) LIKE 'D%' OR upper(direct_or_indirect) LIKE 'I%')
GROUP BY code
ORDER BY multiIf(
code LIKE 'P%', 1,
code LIKE 'S%', 2,
code LIKE 'A%', 3,
code LIKE 'M%', 4,
code LIKE 'F%', 5,
6)코드 G로 분류되는 증여는 전체 행의 45.5%에서 간접 소유로 기록되는 반면, 공개 시장 매수는 50.4%, 회사로부터의 부여(grant)는 4.7%를 차지합니다. 보상 계획에 따라 지급되는 부여분은 해당 인물의 본인 명의 계좌로 들어옵니다. 장기간 보유한 가족 자산은 주로 신탁이나 파트너십 형태로 관리되는 자산입니다.
Form 4를 직접 조회하는 방법
- EDGAR에서 기업 검색: 티커(ticker)나 CIK(중앙지수키)로 발행사를 조회한 뒤 서식 유형을 4로 필터링하면 해당 기업 내부자의 모든 공시를 확인할 수 있습니다.
- 보고자 검색: 내부자 개인의 CIK 페이지를 조회하면 해당 인물이 관여하는 모든 발행사에 대한 공시 내역이 나열됩니다.
- EDGAR 전문 검색: 2001년 이후의 공시 본문을 검색할 수 있으며, 계획 채택일과 같은 각주 내용을 찾기에 적합합니다.
- EDGAR 일일 색인: 특정 일자에 제출된 모든 문서를 나열하며, 표본 추출이 아닌 해당 일자의 모든 Form 4를 전수 조사할 때 유용합니다.
모든 공시에는 문서의 기본 키(primary key)인 접수 번호(accession number)가 부여됩니다. 이 번호를 인용하면 누구나 동일한 페이지를 조회할 수 있습니다.
공시 일정상 Form 4의 위치
미국 공시 기준에서 이영업일은 매우 빠른 편입니다. 기관 투자자의 보유 현황 보고서는 분기 종료 후 사십오 일이 지나야 제출되며, 이는 13F 보고서 제출 기한에 명시된 시차입니다. 거래소의 공매도 잔고(short interest)는 월 이회 스냅샷 형태로 제공되며 자체적인 공표 지연이 발생하는데, 이는 FINRA 공매도 데이터에서 다룹니다. 제출되는 문서와 시기에 대한 전반적인 지도는 주요 SEC 공시에서 Form 4와 8-K, 10-Q의 위치를 확인할 수 있습니다. 내부자 공시와 특이 옵션 활동은 모두 시장 심리를 파악하는 지표로 활용되지만, 이 중 서명된 법적 문서로서 신고자의 실명이 명시되는 것은 오직 하나뿐입니다.
전체 데이터 참고사항
위의 모든 패널은 2025년 8월 1일부터 2026년 7월 31일까지 제출된 Form 4 문서를 기준으로 합니다. 각 패널은 개별 행 단위로 집계되나, 행사 및 매도 패널은 접수 번호(accession number)별로 그룹화하므로 문서 내 행 개수와 관계없이 하나의 공시는 한 건으로 계산됩니다. 공시 지연 패널은 2025년 6월 1일 이후부터 공시 당일까지 발생한 거래만을 포함하며, 이를 통해 잘못 기재된 행이나 아주 오래된 정정 거래는 집계에서 제외합니다.
정정 보고서(amendment)는 동일한 주간에 대해 데이터 제공업체마다 내부자 매수 집계치가 다르게 나타나는 원인 중 하나입니다. Form 4/A는 기존에 제출된 Form 4를 정정하는 문서이며, 두 문서를 별개의 사건으로 처리할 경우 동일한 거래가 두 번 집계됩니다.
모든 수치 뒤에 숨겨진 정확한 SQL
SELECT
toString(toStartOfMonth(filing_date)) AS month,
uniqExactIf(accession_number, form_type = '4') AS original_count,
uniqExactIf(accession_number, form_type = '4/A') AS amendment_count,
round(100 * uniqExactIf(accession_number, form_type = '4/A')
/ uniqExact(accession_number), 2) AS amendment_pct
FROM global_markets.stocks_form4
WHERE filing_date >= toDate('2025-08-01')
AND filing_date < toDate('2026-08-01')
AND form_type IN ('4', '4/A')
GROUP BY month
HAVING uniqExact(accession_number) > 0
ORDER BY month정정 보고서는 분석 기간 첫 달 전체 Form 4 문서의 1.24%를 차지했으며, 마지막 달에는 1.68%를 차지했습니다. 고유 접수 번호를 기준으로 집계하면 원본과 정정 보고서를 구분할 수 있습니다.
자주 묻는 질문(FAQ)
Form 4 공시란 무엇입니까?
Form 4는 기업 내부자가 자사 증권의 소유권 변동을 보고하는 서류입니다. 임원, 이사 및 특정 지분 증권의 10% 이상을 보유한 주주는 Section 16에 따라 거래일로부터 영업일 기준 이틀 이내에 이를 제출해야 합니다.
내부자는 Form 4를 언제까지 제출해야 합니까?
거래일 다음 영업일로부터 이틀째 되는 날이 끝날 때까지 제출해야 합니다. 이는 기관 투자자가 13F 보고를 위해 분기 말 이후 45일을 부여받는 것보다 훨씬 짧은 기간이며, 이로 인해 Form 4는 미국 시장에서 가장 시의성 있는 공시 중 하나로 꼽힙니다.
Form 4의 거래 코드 M은 무엇을 의미합니까?
코드 M은 파생 증권을 기초자산인 주식으로 행사하거나 전환하는 것을 의미합니다. 예를 들어 옵션 행사나 제한조건부주식(RSU)의 주식 전환 등이 이에 해당합니다. M 행은 결과적으로 발생한 주식이 매도될 경우, 동일한 공시 내의 S 행과 자주 함께 나타납니다.
Form 4/A란 무엇입니까?
Form 4/A는 이미 제출된 Form 4를 수정하는 서류로, 주식 수, 가격 또는 각주 내용을 정정합니다. 데이터 제공업체마다 내부자 매수 집계가 다른 이유는 주로 이러한 수정 사항을 처리하는 방식이 서로 다르기 때문입니다.
Form 4상의 매도 공시는 내부자가 약세(bearish)를 전망한다는 의미입니까?
그 자체만으로는 그렇게 볼 수 없습니다. 매도 거래는 세금 원천징수, 계획된 매도, 증여 등과 함께 Form 4에 나타나며, 거래 코드와 10b5-1 체크박스 여부가 이들을 구분하는 기준이 됩니다. 공시는 발생한 사실을 기록할 뿐, 그 이유는 명시하지 않습니다.
이곳의 모든 패널은 그 아래에 정확한 SQL을 포함하고 있습니다. 창을 이동하거나 특정 신고자에 대해 동일한 질문을 하려면 Strasmore 터미널에서 실행하십시오.