Michael J. Berry
Michael J. Berry's purchase track record
Michael J. Berry has only 1 open-market purchase with a full 6 months of price history after it -- too few to call a track record yet.
| Purchase | Stock | Amount | 3 months | 6 months | S&P 500, 6 mo. |
|---|---|---|---|---|---|
| 6/3/2022 | NTAP | $360K | +1.0% | -5.1% | -0.9% |
Computed by MarketWall from SEC Form 4 filings and daily closing prices (close on the purchase date to the close about 3 and 6 months later). Companies that have since delisted are not included. Past results, not investment advice.
Associated companies
Synthesized from recent news and fundamentals/technical data -- not human analyst commentary or trader sentiment.
October 5, 2026
HubSpot Faces Analyst Downgrades Amid Market Pressure. Several analysts have lowered their outlook on HubSpot, including a recent downgrade by Raymond James to market‑perform. The change follows a broader trend of tech stocks moving lower in Monday’s pre‑market session. HubSpot’s price is near a key support level of $210.42, adding pressure on the stock.
Synthesized from recent news and fundamentals/technical data -- not human analyst commentary or trader sentiment.
October 16, 2026
Rapid7 to Report Q3 2026 Results on Nov 4. Rapid7 has announced it will release its third-quarter 2026 financial results on November 4. Recent market commentary has examined whether the stock is undervalued and discussed its position among cybersecurity peers. With the stock trading near its support level, the upcoming earnings report is a key event for investors monitoring the company's performance.
Synthesized from recent news and fundamentals/technical data -- not human analyst commentary or trader sentiment.
October 12, 2026
Calix Adds $100M to Buyback, Wins New Broadband Clients. Calix has increased its stock repurchase authorization by $100 million and secured new broadband clients, including BBT which reported a 13% growth in small business ARPU using the Calix One platform. These developments highlight the company's focus on software monetization and expanding its customer base. The stock is currently trading below its average analyst target, with some analysts suggesting it may be undervalued relative to its recent business wins.
Synthesized from recent news and fundamentals/technical data -- not human analyst commentary or trader sentiment.
October 17, 2026
NetApp passes momentum screens amid storage sector volatility. NetApp recently met specific technical trend criteria, signaling strong short-term momentum. This development occurs while peers like Dell and HPE faced significant stock declines, highlighting mixed sentiment in the hardware sector. The company's recent performance contrasts with broader market uncertainty surrounding data center spending.
Transaction History
| MDB | ▼ Sell | Other | 3,292 | $0 | 10/7/2026 | View on chart |
| MDB | ▼ Sell | Other | 3,292 | $0 | 10/7/2026 | View on chart |
| MDB | ▼ Sell | Tax Withholding | 2,086 | $727K | 10/1/2026 | View on chart |
| MDB | ▼ Sell | Gift | 10,913 | $0 | 7/8/2026 | View on chart |
| MDB | ▼ Sell | Gift | 10,913 | $0 | 7/8/2026 | View on chart |
| MDB | ▼ Sell | Tax Withholding | 7,082 | $2.4M | 7/1/2026 | View on chart |
| MDB | ▼ Sell | Open Market | 899 | $314K | 6/16/2026 | View on chart |
| MDB | ▼ Sell | Open Market | 1,142 | $400K | 6/16/2026 | View on chart |
| MDB | ▼ Sell | Open Market | 309 | $107K | 6/16/2026 | View on chart |
| MDB | ▼ Sell | Open Market | 198 | $68K | 6/16/2026 | View on chart |
| MDB | ▼ Sell | Open Market | 650 | $227K | 6/16/2026 | View on chart |
| MDB | ▼ Sell | Open Market | 223 | $78K | 6/16/2026 | View on chart |
| MDB | ▼ Sell | Open Market | 477 | $168K | 6/16/2026 | View on chart |
| MDB | ▼ Sell | Open Market | 98 | $35K | 6/16/2026 | View on chart |
| MDB | ▼ Sell | Open Market | 252 | $89K | 6/16/2026 | View on chart |
| MDB | ▼ Sell | Open Market | 127 | $45K | 6/16/2026 | View on chart |
| HUBS | ▲ Buy | Grant | 1,211 | $0 | 6/16/2026 | View on chart |
| MDB | ▼ Sell | Open Market | 85 | $30K | 6/16/2026 | View on chart |
| MDB | ▼ Sell | Open Market | 48 | $17K | 6/16/2026 | View on chart |
| MDB | ▼ Sell | Open Market | 108 | $39K | 6/16/2026 | View on chart |
| MDB | ▼ Sell | Open Market | 113 | $41K | 6/16/2026 | View on chart |
| MDB | ▼ Sell | Open Market | 29 | $10K | 6/16/2026 | View on chart |
| MDB | ▼ Sell | Open Market | 105 | $38K | 6/16/2026 | View on chart |
| MDB | ▼ Sell | Open Market | 134 | $49K | 6/16/2026 | View on chart |
| MDB | ▼ Sell | Open Market | 3 | $1K | 6/16/2026 | View on chart |
| MDB | ▼ Sell | Open Market | 768 | $273K | 6/15/2026 | View on chart |
| MDB | ▼ Sell | Open Market | 334 | $119K | 6/15/2026 | View on chart |
| MDB | ▼ Sell | Open Market | 7 | $3K | 6/15/2026 | View on chart |
| MDB | ▼ Sell | Open Market | 37 | $13K | 6/15/2026 | View on chart |
| MDB | ▼ Sell | Open Market | 454 | $163K | 6/15/2026 | View on chart |
| MDB | ▼ Sell | Open Market | 772 | $279K | 6/15/2026 | View on chart |
| MDB | ▼ Sell | Open Market | 382 | $138K | 6/15/2026 | View on chart |
| MDB | ▼ Sell | Open Market | 181 | $66K | 6/15/2026 | View on chart |
| MDB | ▼ Sell | Open Market | 19 | $7K | 6/15/2026 | View on chart |
| MDB | ▼ Sell | Open Market | 301 | $105K | 6/15/2026 | View on chart |
| MDB | ▼ Sell | Open Market | 12 | $4K | 6/15/2026 | View on chart |
| MDB | ▼ Sell | Open Market | 665 | $235K | 6/15/2026 | View on chart |
| MDB | ▼ Sell | Open Market | 538 | $190K | 6/15/2026 | View on chart |
| MDB | ▼ Sell | Open Market | 530 | $188K | 6/15/2026 | View on chart |
| RPD | ▼ Sell | Gift | 8,420 | $0 | 6/9/2026 | View on chart |
| RPD | ▼ Sell | Gift | 8,420 | $0 | 6/9/2026 | View on chart |
| CALX | ▲ Buy | Grant | 4,967 | $0 | 5/14/2026 | View on chart |
| HUBS | ▲ Buy | Grant | 170 | $0 | 4/1/2026 | View on chart |
| MDB | ▲ Buy | Grant | 17,002 | $0 | 3/17/2026 | View on chart |
| RPD | ▼ Sell | Gift | 5,174 | $0 | 6/13/2025 | View on chart |
| RPD | ▼ Sell | Gift | 5,174 | $0 | 6/13/2025 | View on chart |
| RPD | ▲ Buy | Grant | 8,420 | $0 | 6/11/2025 | View on chart |
| MDB | ▲ Buy | Grant | 50,802 | $0 | 5/27/2025 | View on chart |
| MDB | ▲ Buy | Grant | 16,934 | $0 | 5/27/2025 | View on chart |
| RPD | ▼ Sell | Gift | 12,576 | $0 | 5/15/2025 | View on chart |
| RPD | ▼ Sell | Gift | 12,576 | $0 | 5/15/2025 | View on chart |
| CALX | ▲ Buy | Grant | 4,689 | $0 | 5/8/2025 | View on chart |
| NTAP | ▼ Sell | Open Market | 3,354 | $314K | 3/5/2025 | View on chart |
| NTAP | ▼ Sell | Open Market | 3,203 | $301K | 3/5/2025 | View on chart |
| NTAP | ▼ Sell | Open Market | 3,660 | $348K | 3/5/2025 | View on chart |
| NTAP | ▼ Sell | Open Market | 2,283 | $219K | 3/5/2025 | View on chart |
| NTAP | ▼ Sell | Open Market | 4,569 | $426K | 3/4/2025 | View on chart |
| NTAP | ▼ Sell | Open Market | 4,688 | $441K | 3/4/2025 | View on chart |
| NTAP | ▼ Sell | Open Market | 3,243 | $308K | 3/4/2025 | View on chart |
| NTAP | ▲ Buy | Option Exercise | 3,953 | — | 2/15/2025 | View on chart |
| NTAP | ▼ Sell | Tax Withholding | 1,598 | $190K | 2/15/2025 | View on chart |
| NTAP | ▼ Sell | Open Market | 2,200 | $267K | 2/5/2025 | View on chart |
| NTAP | ▼ Sell | Open Market | 5,692 | $697K | 2/5/2025 | View on chart |
| NTAP | ▼ Sell | Open Market | 4,608 | $568K | 2/5/2025 | View on chart |
| NTAP | ▼ Sell | Open Market | 1,721 | $205K | 2/4/2025 | View on chart |
| NTAP | ▼ Sell | Open Market | 4,383 | $529K | 2/4/2025 | View on chart |
| NTAP | ▼ Sell | Open Market | 6,396 | $775K | 2/4/2025 | View on chart |
| NTAP | ▼ Sell | Open Market | 4,493 | $522K | 1/8/2025 | View on chart |
| NTAP | ▼ Sell | Open Market | 8,007 | $939K | 1/8/2025 | View on chart |
| NTAP | ▼ Sell | Open Market | 1,615 | $189K | 1/7/2025 | View on chart |
| NTAP | ▼ Sell | Open Market | 5,996 | $705K | 1/7/2025 | View on chart |
| NTAP | ▼ Sell | Open Market | 4,889 | $579K | 1/7/2025 | View on chart |
| NTAP | ▼ Sell | Open Market | 2,272 | $277K | 12/11/2024 | View on chart |
| NTAP | ▼ Sell | Open Market | 1,614 | $199K | 12/11/2024 | View on chart |
| NTAP | ▼ Sell | Open Market | 2,174 | $269K | 12/11/2024 | View on chart |
| NTAP | ▼ Sell | Open Market | 1,440 | $179K | 12/11/2024 | View on chart |
| NTAP | ▼ Sell | Open Market | 300 | $38K | 12/10/2024 | View on chart |
| NTAP | ▼ Sell | Open Market | 2,402 | $291K | 12/10/2024 | View on chart |
| NTAP | ▼ Sell | Open Market | 2,898 | $353K | 12/10/2024 | View on chart |
| NTAP | ▼ Sell | Open Market | 983 | $121K | 12/10/2024 | View on chart |
| NTAP | ▼ Sell | Open Market | 317 | $39K | 12/10/2024 | View on chart |
| NTAP | ▼ Sell | Open Market | 204 | $25K | 12/10/2024 | View on chart |
| NTAP | ▼ Sell | Open Market | 396 | $50K | 12/10/2024 | View on chart |
| NTAP | ▲ Buy | Option Exercise | 3,956 | — | 11/15/2024 | View on chart |
| NTAP | ▼ Sell | Tax Withholding | 1,554 | $182K | 11/15/2024 | View on chart |
| NTAP | ▼ Sell | Open Market | 2,400 | $272K | 9/11/2024 | View on chart |
| NTAP | ▼ Sell | Open Market | 2,962 | $339K | 9/11/2024 | View on chart |
| NTAP | ▼ Sell | Open Market | 2,138 | $246K | 9/11/2024 | View on chart |
| NTAP | ▼ Sell | Open Market | 4,331 | $494K | 9/10/2024 | View on chart |
| NTAP | ▼ Sell | Open Market | 3,169 | $364K | 9/10/2024 | View on chart |
| NTAP | ▲ Buy | Option Exercise | 3,953 | — | 8/15/2024 | View on chart |
| NTAP | ▼ Sell | Tax Withholding | 1,554 | $204K | 8/15/2024 | View on chart |
| NTAP | ▼ Sell | Open Market | 3,611 | $459K | 6/26/2024 | View on chart |
| NTAP | ▼ Sell | Open Market | 3,889 | $497K | 6/26/2024 | View on chart |
| NTAP | ▼ Sell | Open Market | 4,251 | $540K | 6/25/2024 | View on chart |
| NTAP | ▼ Sell | Open Market | 3,249 | $414K | 6/25/2024 | View on chart |
| RPD | ▲ Buy | Grant | 5,174 | $0 | 6/13/2024 | View on chart |
| NTAP | ▲ Buy | Option Exercise | 7,625 | — | 6/1/2024 | View on chart |
| NTAP | ▼ Sell | Tax Withholding | 3,000 | $361K | 6/1/2024 | View on chart |
| NTAP | ▼ Sell | Tax Withholding | 17,862 | $2.0M | 5/16/2024 | View on chart |
| NTAP | ▲ Buy | Grant | 45,395 | — | 5/16/2024 | View on chart |
| NTAP | ▲ Buy | Option Exercise | 7,719 | — | 5/15/2024 | View on chart |
| NTAP | ▼ Sell | Tax Withholding | 3,035 | $336K | 5/15/2024 | View on chart |
| NTAP | ▲ Buy | Option Exercise | 29,220 | — | 4/15/2024 | View on chart |
| NTAP | ▼ Sell | Tax Withholding | 10,377 | $1.1M | 4/15/2024 | View on chart |
| NTAP | ▼ Sell | Open Market | 7,500 | $765K | 3/13/2024 | View on chart |
| NTAP | ▼ Sell | Open Market | 5,978 | $613K | 3/12/2024 | View on chart |
| NTAP | ▼ Sell | Open Market | 1,522 | $157K | 3/12/2024 | View on chart |
| NTAP | ▲ Buy | Option Exercise | 2,699 | $0 | 2/15/2024 | View on chart |
| NTAP | ▼ Sell | Tax Withholding | 712 | $62K | 2/15/2024 | View on chart |
| NTAP | ▼ Sell | Open Market | 7,500 | $648K | 1/10/2024 | View on chart |
| NTAP | ▼ Sell | Open Market | 7,500 | $644K | 1/9/2024 | View on chart |
| NTAP | ▲ Buy | Option Exercise | 2,701 | $0 | 11/15/2023 | View on chart |
| NTAP | ▼ Sell | Tax Withholding | 1,061 | $84K | 11/15/2023 | View on chart |
| NTAP | ▲ Buy | Option Exercise | 2,699 | $0 | 8/15/2023 | View on chart |
| NTAP | ▼ Sell | Tax Withholding | 1,061 | $81K | 8/15/2023 | View on chart |
| RPD | ▲ Buy | Grant | 4,297 | $0 | 6/8/2023 | View on chart |
| NTAP | ▼ Sell | Tax Withholding | 3,000 | $216K | 6/1/2023 | View on chart |
| NTAP | ▲ Buy | Grant | 7,625 | $0 | 6/1/2023 | View on chart |
| NTAP | ▲ Buy | Grant | 69,615 | $0 | 5/17/2023 | View on chart |
| NTAP | ▼ Sell | Tax Withholding | 27,393 | $1.8M | 5/17/2023 | View on chart |
| NTAP | ▲ Buy | Option Exercise | 6,487 | $0 | 5/15/2023 | View on chart |
| NTAP | ▼ Sell | Tax Withholding | 2,551 | $165K | 5/15/2023 | View on chart |
| NTAP | ▼ Sell | Tax Withholding | 9,460 | $628K | 4/15/2023 | View on chart |
| NTAP | ▲ Buy | Option Exercise | 29,220 | $0 | 4/15/2023 | View on chart |
| NTAP | ▲ Buy | Option Exercise | 1,437 | $0 | 2/15/2023 | View on chart |
| NTAP | ▼ Sell | Tax Withholding | 419 | $29K | 2/15/2023 | View on chart |
| NTAP | ▼ Sell | Other | 102 | $6K | 11/30/2022 | View on chart |
| NTAP | ▲ Buy | Option Exercise | 1,438 | $0 | 11/15/2022 | View on chart |
| NTAP | ▼ Sell | Tax Withholding | 565 | $42K | 11/15/2022 | View on chart |
| NTAP | ▲ Buy | Option Exercise | 1,437 | $0 | 8/15/2022 | View on chart |
| NTAP | ▼ Sell | Tax Withholding | 565 | $42K | 8/15/2022 | View on chart |
| RPD | ▲ Buy | Grant | 2,877 | $0 | 6/9/2022 | View on chart |
| NTAP | ▲ Buy | Open Market | 5,000 | $360K | 6/3/2022 | View on chart |
| NTAP | ▲ Buy | Option Exercise | 7,625 | $0 | 6/1/2022 | View on chart |
| NTAP | ▼ Sell | Tax Withholding | 3,000 | $218K | 6/1/2022 | View on chart |
| NTAP | ▼ Sell | Other | 413 | $15K | 5/31/2022 | View on chart |
| NTAP | ▲ Buy | Option Exercise | 5,750 | $0 | 5/15/2022 | View on chart |
| NTAP | ▼ Sell | Tax Withholding | 2,262 | $161K | 5/15/2022 | View on chart |
| NTAP | ▲ Buy | Option Exercise | 29,220 | $0 | 4/15/2022 | View on chart |
| NTAP | ▼ Sell | Tax Withholding | 9,506 | $718K | 4/15/2022 | View on chart |
| NTAP | ▼ Sell | Other | 62,635 | $0 | 3/1/2022 | View on chart |
| NTAP | ▼ Sell | Other | 62,635 | $0 | 3/1/2022 | View on chart |
AI Market Commentary
AI-generatedAll commentary →Synthesized from recent news and fundamentals/technical data -- not human analyst commentary or trader sentiment.
October 17, 2026
MongoDB Shares Slip as Market Laps and New Pricing Announced
MongoDB shares slipped as the company lapped the broader market and announced a usage‑based pricing option for its Atlas service. The firm also reported growth in its enterprise customer base, while Bank of America added a note on its AI prospects. The price decline reflects market volatility rather than a change in fundamentals.
MongoDB Shares Slip as Market Laps and New Pricing Announced. MongoDB shares slipped as the company lapped the broader market and announced a usage‑based pricing option for its Atlas service. The firm also reported growth in its enterprise customer base, while Bank of America added a note on its AI prospects. The price decline reflects market volatility rather than a change in fundamentals.