O'Sullivan Michael J.

Berkshire Hathaway Class B (2020 Irrev Trust FBO Grandchildren) ยท See Remarks

O'Sullivan Michael J. is listed in public filings as officer: See Remarks. This O'Sullivan Michael J. insider trading page organizes Form 4 disclosures, reported purchases and sales, transaction dates, share amounts, related issuers, and historical insider activity so readers can review the person's public trading record in one place. Companies and tickers connected to this insider trading profile include Berkshire Hathaway Class B (2020 Irrev Trust FBO Grandchildren) (BRK.B), and Snap Inc (Trade was for 2020 Trust for Khanna Children) (SNAP). Investors use O'Sullivan Michael J.'s insider trading disclosures to study buying and selling patterns, position changes, company-specific activity, and the source evidence behind each reported transaction.

Latest Actions

CompanyHolding ValueLast TransactionAmountTransaction PriceCurrent Price
Berkshire Hathaway Class B (2020 Irrev Trust FBO Grandchildren)BRK.B$285k610 sharesBuyMay 6, 2026$225.6K483 shares$467.13--
Berkshire Hathaway Class B (2020 Irrev Trust FBO Grandchildren)BRK.B$312k663 sharesBuyMay 6, 2026$24.9K53 shares$470.22--

Insider Trades History

CompanyHolding ValueLast TransactionAmountTransaction PriceCurrent Price
Snap Inc (Trade was for 2020 Trust for Khanna Children)SNAP$15M1.9M sharesSellNov 17, 2025$591.0K70.9k shares$8.34--
Snap Inc (Trade was for 2020 Trust for Khanna Children)SNAP--550.5k sharesOtherNov 17, 2025Disclosure amount unavailable60.1k shares----
Snap Inc (Trade was for 2020 Trust for Khanna Children)SNAP$3.8M490.5k sharesSellOct 31, 2025$185.6K24k shares$7.73--
Snap Inc (Trade was for 2020 Trust for Khanna Children)SNAP$4.0M514.5k sharesSellSep 30, 2025$188.5K24k shares$7.86--
Snap Inc (Trade was for 2020 Trust for Khanna Children)SNAP--538.5k sharesOtherSep 16, 2025Disclosure amount unavailable13.2k shares----
Snap Inc (Trade was for 2020 Trust for Khanna Children)SNAP$15M1.9M sharesSellSep 16, 2025$108.3K14.3k shares$7.58--
Snap Inc (Trade was for 2020 Trust for Khanna Children)SNAP$3.8M525.3k sharesSellAug 29, 2025$171.9K24k shares$7.16--
Snap Inc (Trade was for 2020 Trust for Khanna Children)SNAP$14M2M sharesSellAug 18, 2025$493.1K68.7k shares$7.18--
Snap Inc (Trade was for 2020 Trust for Khanna Children)SNAP--549.3k sharesOtherAug 18, 2025Disclosure amount unavailable62.3k shares----
Snap Inc (Trade was for 2020 Trust for Khanna Children)SNAP$4.7M487k sharesSellJul 31, 2025$229.6K24k shares$9.57--
Snap Inc (Trade was for 2020 Trust for Khanna Children)SNAP$4.4M511k sharesSellJun 30, 2025$209.0K24k shares$8.71--
Snap Inc (Trade was for 2020 Trust for Khanna Children)SNAP--535k sharesOtherJun 16, 2025Disclosure amount unavailable13.2k shares----
Snap Inc (Trade was for 2020 Trust for Khanna Children)SNAP$17M2.1M sharesSellJun 16, 2025$115.0K14.3k shares$8.04--
Snap Inc (Trade was for 2020 Trust for Khanna Children)SNAP$4.3M521.8k sharesSellMay 30, 2025$195.5K24k shares$8.15--
Snap Inc (Trade was for 2020 Trust for Khanna Children)SNAP$19M2.2M sharesSellMay 16, 2025$591.7K68.8k shares$8.59--
Snap Inc (Trade was for 2020 Trust for Khanna Children)SNAP--545.8k sharesOtherMay 16, 2025Disclosure amount unavailable62.1k shares----
Snap Inc (Trade was for 2020 Trust for Khanna Children)SNAP$3.7M483.7k sharesSellApr 30, 2025$185.9K24k shares$7.74--
Snap Inc (Trade was for 2020 Trust for Khanna Children)SNAP$4.4M507.7k sharesSellMar 31, 2025$206.4K24k shares$8.60--
Snap Inc (Trade was for 2020 Trust for Khanna Children)SNAP--531.7k sharesOtherMar 17, 2025Disclosure amount unavailable13.3k shares----
Snap Inc (Trade was for 2020 Trust for Khanna Children)SNAP$20M2.3M sharesSellMar 17, 2025$125.2K14.2k shares$8.83--
Snap Inc (Trade was for 2020 Trust for Khanna Children)SNAP$5.3M518.4k sharesSellFeb 28, 2025$243.8K24k shares$10.16--
Snap Inc (Trade was for 2020 Trust for Khanna Children)SNAP$25M2.3M sharesSellFeb 18, 2025$749.5K69.1k shares$10.84--
Snap Inc (Trade was for 2020 Trust for Khanna Children)SNAP--542.4k sharesOtherFeb 18, 2025Disclosure amount unavailable61.9k shares----
Snap Inc (Trade was for 2020 Trust for Khanna Children)SNAP--2.4M sharesGrant / ExerciseFeb 3, 2025Disclosure amount unavailable1.3M shares----
Snap Inc (Trade was for 2020 Trust for Khanna Children)SNAP$5.5M480.5k sharesSellJan 31, 2025$206.9K18k shares$11.49--
Snap Inc (Trade was for 2020 Trust for Khanna Children)SNAP$5.4M498.5k sharesSellDec 31, 2024$195.1K18k shares$10.84--
Snap Inc (Trade was for 2020 Trust for Khanna Children)SNAP$13M1.1M sharesSellDec 16, 2024$651.8K57k shares$11.44--
Snap Inc (Trade was for 2020 Trust for Khanna Children)SNAP--516.5k sharesOtherDec 16, 2024Disclosure amount unavailable52.5k shares----
Snap Inc (Trade was for 2020 Trust for Khanna Children)SNAP$5.5M464k sharesSellNov 29, 2024$213.9K18k shares$11.89--
Snap Inc (Trade was for 2020 Trust for Khanna Children)SNAP--482k sharesOtherNov 18, 2024Disclosure amount unavailable11k shares----
Snap Inc (Trade was for 2020 Trust for Khanna Children)SNAP$13M1.2M sharesSellNov 18, 2024$129.9K12.3k shares$10.54--
Snap Inc (Trade was for 2020 Trust for Khanna Children)SNAP$5.8M471.1k sharesSellOct 31, 2024$221.7K18k shares$12.32--
Snap Inc (Trade was for 2020 Trust for Khanna Children)SNAP$5.3M489.1k sharesSellSep 30, 2024$194.6K18k shares$10.81--
Snap Inc (Trade was for 2020 Trust for Khanna Children)SNAP$12M1.3M sharesSellSep 16, 2024$548.6K59.1k shares$9.29--
Snap Inc (Trade was for 2020 Trust for Khanna Children)SNAP--507.1k sharesOtherSep 16, 2024Disclosure amount unavailable50.4k shares----
Snap Inc (Trade was for 2020 Trust for Khanna Children)SNAP$4.2M456.7k sharesSellAug 30, 2024$167.5K18k shares$9.30--
Snap Inc (Trade was for 2020 Trust for Khanna Children)SNAP--474.7k sharesOtherAug 16, 2024Disclosure amount unavailable10.8k shares----
Snap Inc (Trade was for 2020 Trust for Khanna Children)SNAP$12M1.3M sharesSellAug 16, 2024$113.9K12.5k shares$9.11--
Snap Inc (Trade was for 2020 Trust for Khanna Children)SNAP$6.2M463.9k sharesSellJul 31, 2024$239.1K18k shares$13.28--
Snap Inc (Trade was for 2020 Trust for Khanna Children)SNAP$8.0M481.9k sharesSellJun 28, 2024$298.1K18k shares$16.56--
Snap Inc (Trade was for 2020 Trust for Khanna Children)SNAP$22M1.4M sharesSellJun 17, 2024$913.8K58.9k shares$15.51--
Snap Inc (Trade was for 2020 Trust for Khanna Children)SNAP--499.9k sharesOtherJun 17, 2024Disclosure amount unavailable50.5k shares----