Follow the people · Insider
Michael J. Berry
Michael J. Berry files insider transactions with the SEC as a chief financial officer of MongoDB (MDB). We hold 2 disclosed purchases and sales filed since 22 February 2006, 2 of them in the last 90 days.
- Files forMDB
- Disclosed buys and sells2 in all, 2 in the last 90 days
- Last disclosure10 July 2026
Positions held
10 posts we hold — a term names its own dates; a run of filings only says when they filed- Filed 27 May 2025 — 8 July 2026Chief Financial Officer · MongoDB (MDB)39 Form 4 lines · source: SEC Form 4
- Filed 1 April 2026 — 16 June 2026Director · Hubspot (HUBS)2 Form 4 lines · source: SEC Form 4
- Filed 13 June 2016 — 9 June 2026Director · Rapid7 (RPD)43 Form 4 lines · source: SEC Form 4
- Filed 8 May 2025 — 14 May 2026Director · Calix ((CALX))2 Form 4 lines · source: SEC Form 4
- Filed 15 April 2020 — 5 March 2025EVP, CFO · NetApp (NTAP)134 Form 4 lines · source: SEC Form 4
- Filed 3 November 2015 — 9 May 2016EVP & Chief Financial Officer · FireEye (FEYE)8 Form 4 lines · source: SEC Form 4
- Filed 7 November 2014 — 6 August 2015EVP and CFO · Informatica (INFA)9 Form 4 lines · source: SEC Form 4
- Filed 29 April 2010 — 13 August 2013Executive Vice President & CFO · SolarWinds (SWI)55 Form 4 lines · source: SEC Form 4
- Filed 20 February 2006 — 28 January 2010EVP & Chief Financial Officer · I2 Technologies (ITWO)30 Form 4 lines · source: SEC Form 4
- Filed 17 August 2007 — 17 August 2007EVP & Ch Financial Officer · I2 Technologies (itwo)2 Form 4 lines · source: SEC Form 4
Everything they disclosed
120 entries, newest first — one per disclosure report, one per Form 4 line- gave away 10,913 shares of MongoDBSEC Form 410 July 2026Common Stock · traded 8 July 2026 · filed 10 July 2026
- gave away 10,913 shares of MongoDBSEC Form 410 July 2026Common Stock · traded 8 July 2026 · filed 10 July 2026
- had shares withheld for tax on 7,082 shares of MongoDBSEC Form 46 July 2026Common Stock · traded 1 July 2026 · filed 6 July 2026
- ▼ sold on the open market 198 shares of MongoDBSEC Form 418 June 2026Common Stock · traded 16 June 2026 · filed 18 June 2026
- ▼ sold on the open market 127 shares of MongoDBSEC Form 418 June 2026Common Stock · traded 16 June 2026 · filed 18 June 2026
- ▼ sold on the open market 85 shares of MongoDBSEC Form 418 June 2026Common Stock · traded 16 June 2026 · filed 18 June 2026
- ▼ sold on the open market 48 shares of MongoDBSEC Form 418 June 2026Common Stock · traded 16 June 2026 · filed 18 June 2026
- ▼ sold on the open market 108 shares of MongoDBSEC Form 418 June 2026Common Stock · traded 16 June 2026 · filed 18 June 2026
- ▼ sold on the open market 113 shares of MongoDBSEC Form 418 June 2026Common Stock · traded 16 June 2026 · filed 18 June 2026
- ▼ sold on the open market 29 shares of MongoDBSEC Form 418 June 2026Common Stock · traded 16 June 2026 · filed 18 June 2026
- ▼ sold on the open market 105 shares of MongoDBSEC Form 418 June 2026Common Stock · traded 16 June 2026 · filed 18 June 2026
- ▼ sold on the open market 134 shares of MongoDBSEC Form 418 June 2026Common Stock · traded 16 June 2026 · filed 18 June 2026
- ▼ sold on the open market 3 shares of MongoDBSEC Form 418 June 2026Common Stock · traded 16 June 2026 · filed 18 June 2026
- ▼ sold on the open market 309 shares of MongoDBSEC Form 418 June 2026Common Stock · traded 16 June 2026 · filed 18 June 2026
- ▼ sold on the open market 223 shares of MongoDBSEC Form 418 June 2026Common Stock · traded 16 June 2026 · filed 18 June 2026
- ▼ sold on the open market 650 shares of MongoDBSEC Form 418 June 2026Common Stock · traded 16 June 2026 · filed 18 June 2026
- ▼ sold on the open market 899 shares of MongoDBSEC Form 418 June 2026Common Stock · traded 16 June 2026 · filed 18 June 2026
- ▼ sold on the open market 1,142 shares of MongoDBSEC Form 418 June 2026Common Stock · traded 16 June 2026 · filed 18 June 2026
- ▼ sold on the open market 477 shares of MongoDBSEC Form 418 June 2026Common Stock · traded 16 June 2026 · filed 18 June 2026
- ▼ sold on the open market 98 shares of MongoDBSEC Form 418 June 2026Common Stock · traded 16 June 2026 · filed 18 June 2026
- ▼ sold on the open market 252 shares of MongoDBSEC Form 418 June 2026Common Stock · traded 16 June 2026 · filed 18 June 2026
- was granted 1,211 shares of HubspotSEC Form 417 June 2026Common Stock · traded 16 June 2026 · filed 17 June 2026
- ▼ sold on the open market 301 shares of MongoDBSEC Form 417 June 2026Common Stock · traded 15 June 2026 · filed 17 June 2026
- ▼ sold on the open market 454 shares of MongoDBSEC Form 417 June 2026Common Stock · traded 15 June 2026 · filed 17 June 2026
- ▼ sold on the open market 772 shares of MongoDBSEC Form 417 June 2026Common Stock · traded 15 June 2026 · filed 17 June 2026
- ▼ sold on the open market 382 shares of MongoDBSEC Form 417 June 2026Common Stock · traded 15 June 2026 · filed 17 June 2026
- ▼ sold on the open market 181 shares of MongoDBSEC Form 417 June 2026Common Stock · traded 15 June 2026 · filed 17 June 2026
- ▼ sold on the open market 19 shares of MongoDBSEC Form 417 June 2026Common Stock · traded 15 June 2026 · filed 17 June 2026
- ▼ sold on the open market 12 shares of MongoDBSEC Form 417 June 2026Common Stock · traded 15 June 2026 · filed 17 June 2026
- ▼ sold on the open market 665 shares of MongoDBSEC Form 417 June 2026Common Stock · traded 15 June 2026 · filed 17 June 2026
- ▼ sold on the open market 538 shares of MongoDBSEC Form 417 June 2026Common Stock · traded 15 June 2026 · filed 17 June 2026
- ▼ sold on the open market 530 shares of MongoDBSEC Form 417 June 2026Common Stock · traded 15 June 2026 · filed 17 June 2026
- ▼ sold on the open market 768 shares of MongoDBSEC Form 417 June 2026Common Stock · traded 15 June 2026 · filed 17 June 2026
- ▼ sold on the open market 334 shares of MongoDBSEC Form 417 June 2026Common Stock · traded 15 June 2026 · filed 17 June 2026
- ▼ sold on the open market 7 shares of MongoDBSEC Form 417 June 2026Common Stock · traded 15 June 2026 · filed 17 June 2026
- ▼ sold on the open market 37 shares of MongoDBSEC Form 417 June 2026Common Stock · traded 15 June 2026 · filed 17 June 2026
- gave away 8,420 shares of Rapid7SEC Form 410 June 2026COMMON STOCK · traded 9 June 2026 · filed 10 June 2026
- gave away 8,420 shares of Rapid7SEC Form 410 June 2026COMMON STOCK · traded 9 June 2026 · filed 10 June 2026
- was granted 4,967 shares of CalixSEC Form 418 May 2026Common Stock · traded 14 May 2026 · filed 18 May 2026
- was granted 170 shares of HubspotSEC Form 43 April 2026Common Stock · traded 1 April 2026 · filed 3 April 2026
- was granted 17,002 shares of MongoDBSEC Form 419 March 2026Common Stock · traded 17 March 2026 · filed 19 March 2026
- was granted 17,002 shares of MongoDBSEC Form 419 March 2026Common Stock · traded 17 March 2026 · filed 19 March 2026
- was granted 8,420 shares of Rapid7SEC Form 413 June 2025COMMON STOCK · traded 11 June 2025 · filed 13 June 2025
- gave away 5,174 shares of Rapid7SEC Form 413 June 2025COMMON STOCK · traded 13 June 2025 · filed 13 June 2025
- gave away 5,174 shares of Rapid7SEC Form 413 June 2025COMMON STOCK · traded 13 June 2025 · filed 13 June 2025
- was granted 50,802 shares of MongoDBSEC Form 429 May 2025Class A Common Stock · traded 27 May 2025 · filed 29 May 2025
- was granted 16,934 shares of MongoDBSEC Form 429 May 2025Class A Common Stock · traded 27 May 2025 · filed 29 May 2025
- gave away 12,576 shares of Rapid7SEC Form 416 May 2025COMMON STOCK · traded 15 May 2025 · filed 16 May 2025
- gave away 12,576 shares of Rapid7SEC Form 416 May 2025COMMON STOCK · traded 15 May 2025 · filed 16 May 2025
- was granted 4,689 shares of CalixSEC Form 412 May 2025Common Stock · traded 8 May 2025 · filed 12 May 2025
- ▼ sold on the open market 4,569 shares of NetAppSEC Form 46 March 2025Common Shares · traded 4 March 2025 · filed 6 March 2025
- ▼ sold on the open market 4,688 shares of NetAppSEC Form 46 March 2025Common Shares · traded 4 March 2025 · filed 6 March 2025
- ▼ sold on the open market 3,243 shares of NetAppSEC Form 46 March 2025Common Shares · traded 4 March 2025 · filed 6 March 2025
- ▼ sold on the open market 3,354 shares of NetAppSEC Form 46 March 2025Common Shares · traded 5 March 2025 · filed 6 March 2025
- ▼ sold on the open market 3,203 shares of NetAppSEC Form 46 March 2025Common Shares · traded 5 March 2025 · filed 6 March 2025
- ▼ sold on the open market 3,660 shares of NetAppSEC Form 46 March 2025Common Shares · traded 5 March 2025 · filed 6 March 2025
- ▼ sold on the open market 2,283 shares of NetAppSEC Form 46 March 2025Common Shares · traded 5 March 2025 · filed 6 March 2025
- exercised options over 1,437 shares of NetApp (a derivative holding)SEC Form 420 February 2025Restricted Stock Unit · traded 15 February 2025 · filed 20 February 2025
- exercised options over 1,262 shares of NetApp (a derivative holding)SEC Form 420 February 2025Restricted Stock Unit · traded 15 February 2025 · filed 20 February 2025
- exercised options over 1,254 shares of NetApp (a derivative holding)SEC Form 420 February 2025Restricted Stock Unit · traded 15 February 2025 · filed 20 February 2025
- exercised options over 3,953 shares of NetAppSEC Form 420 February 2025Common Shares · traded 15 February 2025 · filed 20 February 2025
- had shares withheld for tax on 1,598 shares of NetAppSEC Form 420 February 2025Common Shares · traded 15 February 2025 · filed 20 February 2025
- ▼ sold on the open market 1,721 shares of NetAppSEC Form 46 February 2025Common Shares · traded 4 February 2025 · filed 6 February 2025
- ▼ sold on the open market 4,383 shares of NetAppSEC Form 46 February 2025Common Shares · traded 4 February 2025 · filed 6 February 2025
- ▼ sold on the open market 6,396 shares of NetAppSEC Form 46 February 2025Common Shares · traded 4 February 2025 · filed 6 February 2025
- ▼ sold on the open market 2,200 shares of NetAppSEC Form 46 February 2025Common Shares · traded 5 February 2025 · filed 6 February 2025
- ▼ sold on the open market 5,692 shares of NetAppSEC Form 46 February 2025Common Shares · traded 5 February 2025 · filed 6 February 2025
- ▼ sold on the open market 4,608 shares of NetAppSEC Form 46 February 2025Common Shares · traded 5 February 2025 · filed 6 February 2025
- ▼ sold on the open market 1,615 shares of NetAppSEC Form 410 January 2025Common Shares · traded 7 January 2025 · filed 10 January 2025
- ▼ sold on the open market 5,996 shares of NetAppSEC Form 410 January 2025Common Shares · traded 7 January 2025 · filed 10 January 2025
- ▼ sold on the open market 4,889 shares of NetAppSEC Form 410 January 2025Common Shares · traded 7 January 2025 · filed 10 January 2025
- ▼ sold on the open market 4,493 shares of NetAppSEC Form 410 January 2025Common Shares · traded 8 January 2025 · filed 10 January 2025
- ▼ sold on the open market 8,007 shares of NetAppSEC Form 410 January 2025Common Shares · traded 8 January 2025 · filed 10 January 2025
- ▼ sold on the open market 2,402 shares of NetAppSEC Form 412 December 2024Common Shares · traded 10 December 2024 · filed 12 December 2024
- ▼ sold on the open market 2,898 shares of NetAppSEC Form 412 December 2024Common Shares · traded 10 December 2024 · filed 12 December 2024
- ▼ sold on the open market 983 shares of NetAppSEC Form 412 December 2024Common Shares · traded 10 December 2024 · filed 12 December 2024
- ▼ sold on the open market 317 shares of NetAppSEC Form 412 December 2024Common Shares · traded 10 December 2024 · filed 12 December 2024
- ▼ sold on the open market 204 shares of NetAppSEC Form 412 December 2024Common Shares · traded 10 December 2024 · filed 12 December 2024
- ▼ sold on the open market 396 shares of NetAppSEC Form 412 December 2024Common Shares · traded 10 December 2024 · filed 12 December 2024
- ▼ sold on the open market 300 shares of NetAppSEC Form 412 December 2024Common Shares · traded 10 December 2024 · filed 12 December 2024
- ▼ sold on the open market 2,272 shares of NetAppSEC Form 412 December 2024Common Shares · traded 11 December 2024 · filed 12 December 2024
- ▼ sold on the open market 1,614 shares of NetAppSEC Form 412 December 2024Common Shares · traded 11 December 2024 · filed 12 December 2024
- ▼ sold on the open market 2,174 shares of NetAppSEC Form 412 December 2024Common Shares · traded 11 December 2024 · filed 12 December 2024
- ▼ sold on the open market 1,440 shares of NetAppSEC Form 412 December 2024Common Shares · traded 11 December 2024 · filed 12 December 2024
- exercised options over 1,438 shares of NetApp (a derivative holding)SEC Form 419 November 2024Restricted Stock Unit · traded 15 November 2024 · filed 19 November 2024
- exercised options over 1,263 shares of NetApp (a derivative holding)SEC Form 419 November 2024Restricted Stock Unit · traded 15 November 2024 · filed 19 November 2024
- exercised options over 1,255 shares of NetApp (a derivative holding)SEC Form 419 November 2024Restricted Stock Unit · traded 15 November 2024 · filed 19 November 2024
- exercised options over 3,956 shares of NetAppSEC Form 419 November 2024Common Shares · traded 15 November 2024 · filed 19 November 2024
- had shares withheld for tax on 1,554 shares of NetAppSEC Form 419 November 2024Common Shares · traded 15 November 2024 · filed 19 November 2024
- ▼ sold on the open market 4,331 shares of NetAppSEC Form 412 September 2024Common Shares · traded 10 September 2024 · filed 12 September 2024
- ▼ sold on the open market 3,169 shares of NetAppSEC Form 412 September 2024Common Shares · traded 10 September 2024 · filed 12 September 2024
- ▼ sold on the open market 2,400 shares of NetAppSEC Form 412 September 2024Common Shares · traded 11 September 2024 · filed 12 September 2024
- ▼ sold on the open market 2,962 shares of NetAppSEC Form 412 September 2024Common Shares · traded 11 September 2024 · filed 12 September 2024
- ▼ sold on the open market 2,138 shares of NetAppSEC Form 412 September 2024Common Shares · traded 11 September 2024 · filed 12 September 2024
- exercised options over 1,437 shares of NetApp (a derivative holding)SEC Form 419 August 2024Restricted Stock Unit · traded 15 August 2024 · filed 19 August 2024
- exercised options over 1,262 shares of NetApp (a derivative holding)SEC Form 419 August 2024Restricted Stock Unit · traded 15 August 2024 · filed 19 August 2024
- exercised options over 1,254 shares of NetApp (a derivative holding)SEC Form 419 August 2024Restricted Stock Unit · traded 15 August 2024 · filed 19 August 2024
- exercised options over 3,953 shares of NetAppSEC Form 419 August 2024Common Shares · traded 15 August 2024 · filed 19 August 2024
- had shares withheld for tax on 1,554 shares of NetAppSEC Form 419 August 2024Common Shares · traded 15 August 2024 · filed 19 August 2024
- was granted 11,995 shares of NetApp (a derivative holding)SEC Form 43 July 2024Restricted Stock Unit · traded 1 July 2024 · filed 3 July 2024
- ▼ sold on the open market 4,251 shares of NetAppSEC Form 427 June 2024Common Shares · traded 25 June 2024 · filed 27 June 2024
- ▼ sold on the open market 3,249 shares of NetAppSEC Form 427 June 2024Common Shares · traded 25 June 2024 · filed 27 June 2024
- ▼ sold on the open market 3,611 shares of NetAppSEC Form 427 June 2024Common Shares · traded 26 June 2024 · filed 27 June 2024
- ▼ sold on the open market 3,889 shares of NetAppSEC Form 427 June 2024Common Shares · traded 26 June 2024 · filed 27 June 2024
- was granted 5,174 shares of Rapid7SEC Form 417 June 2024COMMON STOCK · traded 13 June 2024 · filed 17 June 2024
- exercised options over 7,625 shares of NetApp (a derivative holding)SEC Form 44 June 2024Restricted Stock Unit · traded 1 June 2024 · filed 4 June 2024
- exercised options over 7,625 shares of NetAppSEC Form 44 June 2024Common Shares · traded 1 June 2024 · filed 4 June 2024
- had shares withheld for tax on 3,000 shares of NetAppSEC Form 44 June 2024Common Shares · traded 1 June 2024 · filed 4 June 2024
- was granted 45,395 shares of NetAppSEC Form 420 May 2024Common Shares · traded 16 May 2024 · filed 20 May 2024
- had shares withheld for tax on 17,862 shares of NetAppSEC Form 420 May 2024Common Shares · traded 16 May 2024 · filed 20 May 2024
- exercised options over 1,438 shares of NetApp (a derivative holding)SEC Form 417 May 2024Restricted Stock Unit · traded 15 May 2024 · filed 17 May 2024
- exercised options over 1,263 shares of NetApp (a derivative holding)SEC Form 417 May 2024Restricted Stock Unit · traded 15 May 2024 · filed 17 May 2024
- exercised options over 5,018 shares of NetApp (a derivative holding)SEC Form 417 May 2024Restricted Stock Unit · traded 15 May 2024 · filed 17 May 2024
- exercised options over 7,719 shares of NetAppSEC Form 417 May 2024Common Shares · traded 15 May 2024 · filed 17 May 2024
- had shares withheld for tax on 3,035 shares of NetAppSEC Form 417 May 2024Common Shares · traded 15 May 2024 · filed 17 May 2024
- exercised options over 29,220 shares of NetApp (a derivative holding)SEC Form 417 April 2024Restricted Stock Unit · traded 15 April 2024 · filed 17 April 2024
- exercised options over 29,220 shares of NetAppSEC Form 417 April 2024Common Shares · traded 15 April 2024 · filed 17 April 2024
- had shares withheld for tax on 10,377 shares of NetAppSEC Form 417 April 2024Common Shares · traded 15 April 2024 · filed 17 April 2024
- ▼ sold on the open market 5,978 shares of NetAppSEC Form 414 March 2024Common Shares · traded 12 March 2024 · filed 14 March 2024
- ▼ sold on the open market 1,522 shares of NetAppSEC Form 414 March 2024Common Shares · traded 12 March 2024 · filed 14 March 2024
Positions come from the unitedstates/congress-legislators roster, the Office of Government Ethics and the SEC’s Form 4 index. Every disclosed line names its own source and links the document the government published; we print what the filing says and never a price we did not read from it. Headlines and links come from the GDELT Global Knowledge Graph — the story stays with the publisher. The portrait, where we have one, is the public-domain Congressional Bioguide photograph.