Skip to Main Content
Insider Trading

MSTR Stock Insider Trading Activity

Corporate insiders are required to disclose purchases or sales of their own stock within two business days of when they occur. Using these disclosures, we collect data on MSTR stock insider trading activity, which can give hints on whether executives are bullish or bearish on their own company.

Recent insider purchases and sales - MSTR

Name / Title Purchase / Sale Shares Date Disclosed (EST)
SAYLOR MICHAEL J Executive Chairman
Sale 100 Apr 25, 2024 April 26, 2024, 4:11 p.m.
SAYLOR MICHAEL J Executive Chairman
Sale 263 Apr 25, 2024 April 26, 2024, 4:11 p.m.
SAYLOR MICHAEL J Executive Chairman
Sale 200 Apr 25, 2024 April 26, 2024, 4:11 p.m.
SAYLOR MICHAEL J Executive Chairman
Sale 549 Apr 25, 2024 April 26, 2024, 4:11 p.m.
SAYLOR MICHAEL J Executive Chairman
Sale 100 Apr 25, 2024 April 26, 2024, 4:11 p.m.
SAYLOR MICHAEL J Executive Chairman
Sale 100 Apr 25, 2024 April 26, 2024, 4:11 p.m.
SAYLOR MICHAEL J Executive Chairman
Sale 200 Apr 25, 2024 April 26, 2024, 4:11 p.m.
SAYLOR MICHAEL J Executive Chairman
Sale 100 Apr 25, 2024 April 26, 2024, 4:11 p.m.
SAYLOR MICHAEL J Executive Chairman
Sale 300 Apr 25, 2024 April 26, 2024, 4:11 p.m.
SAYLOR MICHAEL J Executive Chairman
Sale 210 Apr 25, 2024 April 26, 2024, 4:11 p.m.
SAYLOR MICHAEL J Executive Chairman
Sale 100 Apr 25, 2024 April 26, 2024, 4:11 p.m.
SAYLOR MICHAEL J Executive Chairman
Sale 200 Apr 25, 2024 April 26, 2024, 4:11 p.m.
SAYLOR MICHAEL J Executive Chairman
Sale 300 Apr 25, 2024 April 26, 2024, 4:11 p.m.
SAYLOR MICHAEL J Executive Chairman
Sale 100 Apr 25, 2024 April 26, 2024, 4:11 p.m.
SAYLOR MICHAEL J Executive Chairman
Sale 100 Apr 25, 2024 April 26, 2024, 4:11 p.m.
SAYLOR MICHAEL J Executive Chairman
Sale 200 Apr 25, 2024 April 26, 2024, 4:11 p.m.
SAYLOR MICHAEL J Executive Chairman
Sale 300 Apr 25, 2024 April 26, 2024, 4:11 p.m.
SAYLOR MICHAEL J Executive Chairman
Sale 100 Apr 25, 2024 April 26, 2024, 4:11 p.m.
SAYLOR MICHAEL J Executive Chairman
Sale 600 Apr 25, 2024 April 26, 2024, 4:11 p.m.
SAYLOR MICHAEL J Executive Chairman
Sale 100 Apr 25, 2024 April 26, 2024, 4:11 p.m.
SAYLOR MICHAEL J Executive Chairman
Sale 145 Apr 25, 2024 April 26, 2024, 4:11 p.m.
SAYLOR MICHAEL J Executive Chairman
Sale 100 Apr 25, 2024 April 26, 2024, 4:11 p.m.
SAYLOR MICHAEL J Executive Chairman
Sale 200 Apr 25, 2024 April 26, 2024, 4:11 p.m.
SAYLOR MICHAEL J Executive Chairman
Sale 100 Apr 25, 2024 April 26, 2024, 4:11 p.m.
SAYLOR MICHAEL J Executive Chairman
Sale 133 Apr 25, 2024 April 26, 2024, 4:11 p.m.
SAYLOR MICHAEL J Executive Chairman
Sale 100 Apr 25, 2024 April 26, 2024, 4:11 p.m.
SAYLOR MICHAEL J Executive Chairman
Sale 37 Apr 24, 2024 April 25, 2024, 4:30 p.m.
SAYLOR MICHAEL J Executive Chairman
Sale 300 Apr 24, 2024 April 25, 2024, 4:30 p.m.
SAYLOR MICHAEL J Executive Chairman
Sale 197 Apr 24, 2024 April 25, 2024, 4:30 p.m.
SAYLOR MICHAEL J Executive Chairman
Sale 200 Apr 24, 2024 April 25, 2024, 4:30 p.m.
SAYLOR MICHAEL J Executive Chairman
Sale 100 Apr 24, 2024 April 25, 2024, 4:30 p.m.
SAYLOR MICHAEL J Executive Chairman
Sale 200 Apr 24, 2024 April 25, 2024, 4:30 p.m.
SAYLOR MICHAEL J Executive Chairman
Sale 300 Apr 24, 2024 April 25, 2024, 4:30 p.m.
SAYLOR MICHAEL J Executive Chairman
Sale 300 Apr 24, 2024 April 25, 2024, 4:30 p.m.
SAYLOR MICHAEL J Executive Chairman
Sale 400 Apr 24, 2024 April 25, 2024, 4:30 p.m.
SAYLOR MICHAEL J Executive Chairman
Sale 197 Apr 24, 2024 April 25, 2024, 4:30 p.m.
SAYLOR MICHAEL J Executive Chairman
Sale 100 Apr 24, 2024 April 25, 2024, 4:30 p.m.
SAYLOR MICHAEL J Executive Chairman
Sale 199 Apr 24, 2024 April 25, 2024, 4:30 p.m.
SAYLOR MICHAEL J Executive Chairman
Sale 775 Apr 24, 2024 April 25, 2024, 4:30 p.m.
SAYLOR MICHAEL J Executive Chairman
Sale 400 Apr 24, 2024 April 25, 2024, 4:30 p.m.
SAYLOR MICHAEL J Executive Chairman
Sale 200 Apr 24, 2024 April 25, 2024, 4:30 p.m.
SAYLOR MICHAEL J Executive Chairman
Sale 100 Apr 24, 2024 April 25, 2024, 4:30 p.m.
SAYLOR MICHAEL J Executive Chairman
Sale 34 Apr 24, 2024 April 25, 2024, 4:30 p.m.
SAYLOR MICHAEL J Executive Chairman
Sale 100 Apr 24, 2024 April 25, 2024, 4:30 p.m.
SAYLOR MICHAEL J Executive Chairman
Sale 100 Apr 24, 2024 April 25, 2024, 4:30 p.m.
SAYLOR MICHAEL J Executive Chairman
Sale 361 Apr 24, 2024 April 25, 2024, 4:30 p.m.
SAYLOR MICHAEL J Executive Chairman
Sale 200 Apr 24, 2024 April 25, 2024, 4:30 p.m.
SAYLOR MICHAEL J Executive Chairman
Sale 100 Apr 24, 2024 April 25, 2024, 4:30 p.m.
SAYLOR MICHAEL J Executive Chairman
Sale 100 Apr 24, 2024 April 25, 2024, 4:30 p.m.
SAYLOR MICHAEL J Executive Chairman
Sale 100 Apr 23, 2024 April 24, 2024, 4:03 p.m.