Skip to main content

Armstrong Brian

In the past year, 9 open-market sale filings worth $86.5M and no purchases.

Current role at each company

Open-market trades in the past year

Open-market purchases (P) and sales (S) filed in the last 365 days, not counting derivative securities or duplicate filings. Values leave out price outliers.

Bought
–
0 filings
Sold
$86.5M
9 filings
Net
−$86.5M
Bought minus sold
Companies
1
With open-market trades

Trades

Every Form 4 that lists Armstrong Brian as a reporting owner, including filings made jointly with others, grouped by company. Each row adds up one type of transaction in one filing. Only open-market purchases (P) and sales (S) are shown by default.

Insider trades
Filed (ET)Trade dateFiling delayInsiderTransactionSharesAvg priceValueHolding changeFlags
Jan 7, 2026 (view filing)Jan 52 daysArmstrong BrianChairman and CEOSSaleClass A Common Stock−40.0K$248.96−$9.96M−100.0%0 after3 lots10b5-1
Dec 23, 2025 (view filing)Dec 221 dayArmstrong BrianChairman and CEOSSaleClass A Common Stock−40.0K$250.15−$10.0M−100.0%0 after5 lots10b5-1
Dec 10, 2025 (view filing)Dec 82 daysArmstrong BrianChairman and CEOSSaleClass A Common Stock−40.0K$273.86−$11.0M−100.0%0 after6 lots10b5-1
Dec 10, 2025 (view filing)Nov 2614 daysLateArmstrong BrianChairman and CEOSSaleClass A Common Stock−40.0K$257.31−$10.3M−100.0%0 after5 lots10b5-1
Nov 19, 2025 (view filing)Nov 172 daysArmstrong BrianChairman and CEOSSaleClass A Common Stock−40.0K$271.87−$10.9M−100.0%0 after6 lots10b5-1
Nov 14, 2025 (view filing)Nov 104 daysLateArmstrong BrianChairman and CEOSSaleClass A Common Stock−25.0K$320.68−$8.02M−97.9%526 after6 lots10b5-1
Nov 5, 2025 (view filing)Nov 32 daysArmstrong BrianChairman and CEOSSaleClass A Common Stock−25.0K$337.49−$8.44M−97.9%526 after6 lots10b5-1
Oct 15, 2025 (view filing)Oct 132 daysArmstrong BrianChairman and CEOSSaleClass A Common Stock−25.0K$361.33−$9.03M−97.9%526 after6 lots10b5-1
Oct 6, 2025 (view filing)Oct 24 daysArmstrong BrianChairman and CEOSSaleClass A Common Stock−25.0K$355.46−$8.89M−97.9%526 after4 lots10b5-1
Sep 17, 2025 (view filing)Sep 152 daysArmstrong BrianChairman and CEOSSaleClass A Common Stock−25.0K$322.29−$8.06M−97.9%526 after3 lots10b5-1
Sep 8, 2025 (view filing)Sep 44 daysArmstrong BrianChairman and CEOSSaleClass A Common Stock−25.0K$302.19−$7.55M−97.9%526 after3 lots10b5-1
Aug 14, 2025 (view filing)Aug 122 daysArmstrong BrianChairman and CEOSSaleClass A Common Stock−25.0K$326.71−$8.17M−97.9%526 after6 lots10b5-1
Aug 6, 2025 (view filing)Aug 42 daysArmstrong BrianChairman and CEOSSaleClass A Common Stock−25.0K$317.09−$7.93M−97.9%526 after6 lots10b5-1
Jul 17, 2025 (view filing)4:18 PM ETJul 15-162 daysArmstrong Brian and 1 otherChairman and CEOSSaleClass A Common Stock−381.8K$397.53−$151.8M−99.9%526 after13 lots10b5-1
Jul 15, 2025 (view filing)4:22 PM ETJul 11-144 daysArmstrong Brian and 1 otherChairman and CEOSSaleClass A Common Stock−193.2K$394.85−$76.3M−99.7%526 after8 lots10b5-1
Jul 3, 2025 (view filing)1:33 PM ETJul 12 daysArmstrong Brian and 1 otherChairman and CEOSSaleClass A Common Stock−25.0K$338.29−$8.46M−97.9%526 after3 lots10b5-1
Jun 27, 2025 (view filing)4:12 PM ETJun 25-262 daysArmstrong Brian and 1 otherChairman and CEOSSaleClass A Common Stock−450.0K$362.75−$163.2M−99.9%526 after21 lots10b5-1
Jun 13, 2025 (view filing)4:24 PM ETJun 112 daysArmstrong Brian and 1 otherChairman and CEOSSaleClass A Common Stock−25.0K$255.34−$6.38M−97.9%526 after3 lots10b5-1
Jun 3, 2025 (view filing)4:07 PM ETJun 21 dayArmstrong Brian and 1 otherChairman and CEOSSaleClass A Common Stock−25.0K$247.15−$6.18M−97.9%526 after2 lots10b5-1
May 16, 2025 (view filing)4:19 PM ETMay 142 daysArmstrong Brian and 1 otherChairman and CEOSSaleClass A Common Stock−25.0K$254.55−$6.36M−97.9%526 after3 lots10b5-1
May 7, 2025 (view filing)4:21 PM ETMay 52 daysArmstrong Brian and 1 otherCHAIRMAN AND CEOSSaleClass A Common Stock−25.0K$200.54−$5.01M−97.9%526 after2 lots10b5-1
Apr 25, 2025 (view filing)4:04 PM ETApr 232 daysArmstrong Brian and 1 otherChairman and CEOSSaleClass A Common Stock−20.0K$198.44−$3.97M−97.4%526 after2 lots10b5-1
Apr 16, 2025 (view filing)4:32 PM ETApr 142 daysArmstrong Brian and 1 otherChairman and CEOSSaleClass A Common Stock−15.0K$178.79−$2.68M−96.6%526 after3 lots10b5-1
Apr 7, 2025 (view filing)4:18 PM ETApr 34 daysArmstrong Brian and 1 otherChairman and CEOSSaleClass A Common Stock−15.0K$168.53−$2.53M−96.6%526 after3 lots10b5-1
Mar 26, 2025 (view filing)4:09 PM ETMar 251 dayArmstrong Brian and 1 otherChairman and CEOSSaleClass A Common Stock−10.0K$198.15−$1.98M−95.0%526 after10b5-1
Mar 17, 2025 (view filing)4:15 PM ETMar 134 daysArmstrong Brian and 1 otherChairman and CEOSSaleClass A Common Stock−15.0K$187.23−$2.81M−96.6%526 after3 lots10b5-1
Mar 5, 2025 (view filing)4:18 PM ETMar 32 daysArmstrong Brian and 1 otherChairman and CEOSSaleClass A Common Stock−25.0K$231.04−$5.78M−97.9%526 after4 lots10b5-1
Feb 12, 2025 (view filing)4:33 PM ETFeb 111 dayArmstrong Brian and 1 otherChairman and CEOSSaleClass A Common Stock−25.0K$275.26−$6.88M−97.9%526 after3 lots10b5-1
Feb 5, 2025 (view filing)4:16 PM ETFeb 32 daysArmstrong Brian and 1 otherCHAIRMAN AND CEOSSaleClass A Common Stock−25.0K$270.99−$6.77M−97.9%526 after4 lots10b5-1
Jan 15, 2025 (view filing)4:20 PM ETJan 132 daysArmstrong Brian and 1 otherChairman and CEOSSaleClass A Common Stock−25.0K$243.94−$6.10M−97.9%526 after6 lots10b5-1
Jan 7, 2025 (view filing)4:19 PM ETJan 34 daysArmstrong Brian and 1 otherChairman and CEOSSaleClass A Common Stock−25.0K$261.07−$6.53M−97.9%526 after5 lots10b5-1
Dec 17, 2024 (view filing)4:16 PM ETDec 161 dayArmstrong Brian and 1 otherChairman and CEOSSaleClass A Common Stock−25.0K$314.10−$7.85M−97.9%526 after4 lots10b5-1
Dec 9, 2024 (view filing)4:39 PM ETDec 54 daysArmstrong Brian and 1 otherChairman and CEOSSaleClass A Common Stock−25.0K$340.64−$8.52M−97.9%526 after5 lots10b5-1
Nov 27, 2024 (view filing)4:21 PM ETNov 252 daysArmstrong Brian and 1 otherChairman and CEOSSaleClass A Common Stock−25.0K$307.30−$7.68M−97.9%526 after6 lots10b5-1
Nov 20, 2024 (view filing)4:22 PM ETNov 182 daysArmstrong Brian and 1 otherChairman and CEOSSaleClass A Common Stock−58.3K$328.00−$19.1M−99.1%526 after3 lots10b5-1
Nov 20, 2024 (view filing)4:21 PM ETNov 182 daysArmstrong Brian and 1 otherChairman and CEOSSaleClass A Common Stock−966.7K$304.02−$293.9M−94.3%58.8K after29 lots10b5-1
Nov 13, 2024 (view filing)4:16 PM ETNov 112 daysArmstrong Brian and 1 otherChairman and CEOSSaleClass A Common Stock−325.0K$307.33−$99.9M−99.8%526 after14 lots10b5-1
Sep 16, 2024 (view filing)4:22 PM ETSep 124 daysArmstrong Brian and 1 otherChairman and CEOSSaleClass A Common Stock−15.4K$161.28−$2.48M−96.7%526 after9 lots10b5-1
Sep 5, 2024 (view filing)4:32 PM ETSep 32 daysArmstrong Brian and 1 otherChairman and CEOSSaleClass A Common Stock−23.1K$173.93−$4.01M−97.8%526 after10 lots10b5-1
Aug 16, 2024 (view filing)4:10 PM ETAug 142 daysArmstrong Brian and 1 otherChairman and CEOSSaleClass A Common Stock−23.1K$194.94−$4.50M−97.8%526 after6 lots10b5-1
Aug 7, 2024 (view filing)4:15 PM ETAug 52 daysArmstrong Brian and 1 otherChairman and CEOSSaleClass A Common Stock−23.1K$187.63−$4.33M−97.8%526 after21 lots10b5-1
Jul 15, 2024 (view filing)5:25 PM ETJul 114 daysArmstrong Brian and 1 otherChairman and CEOSSaleClass A Common Stock−23.1K$220.31−$5.08M−97.8%526 after14 lots10b5-1
Jul 3, 2024 (view filing)4:18 PM ETJul 12 daysArmstrong Brian and 1 otherCHAIRMAN AND CEOSSaleClass A Common Stock−23.1K$231.02−$5.33M−97.8%526 after7 lots10b5-1
Jun 12, 2024 (view filing)4:28 PM ETJun 102 daysArmstrong Brian and 1 otherChairman and CEOSSaleClass A Common Stock−23.1K$248.08−$5.72M−97.8%526 after12 lots10b5-1
Jun 5, 2024 (view filing)4:12 PM ETJun 32 daysArmstrong Brian and 1 otherChairman and CEOSSaleClass A Common Stock−23.1K$230.88−$5.33M−97.8%526 after12 lots10b5-1
May 15, 2024 (view filing)4:16 PM ETMay 132 daysArmstrong Brian and 1 otherChairman and CEOSSaleClass A Common Stock−23.1K$202.07−$4.66M−97.8%526 after8 lots10b5-1
May 7, 2024 (view filing)4:15 PM ETMay 34 daysArmstrong Brian and 1 otherChairman and CEOSSaleClass A Common Stock−23.1K$224.13−$5.17M−97.8%526 after14 lots10b5-1
Apr 17, 2024 (view filing)4:23 PM ETApr 152 daysArmstrong Brian and 1 otherChairman and CEOSSaleClass A Common Stock−23.1K$238.26−$5.50M−97.8%526 after21 lots10b5-1
Apr 8, 2024 (view filing)5:16 PM ETApr 44 daysArmstrong Brian and 1 otherChairman and CEOSSaleClass A Common Stock−23.1K$256.30−$5.91M−97.8%526 after10 lots10b5-1
Mar 13, 2024 (view filing)4:26 PM ETMar 112 daysArmstrong Brian and 1 otherChairman and CEOSSaleClass A Common Stock−23.1K$264.51−$6.10M−100.0%0 after14 lots10b5-1