ROELOF BOTHA ("RB")

CIK 1222287 · View on SEC EDGAR ↗

Insider Activist

First SEC filing: July 24, 2025 · Latest: June 4, 2026

On this page

Insider at

Insider transactions

1 buys (P) 11 sells (S) Net: $-29,768,834 + 81 non-open-market transactions below Avg return of open purchases vs now: 76.6% last 12 months, based on the transactions shown below

Price change vs current quote, split-adjusted for corporate actions since the filing — not benchmarked, not annualized, not size-weighted

81 other filings hidden
Date Ticker Code Shares Price Value Owned after Δ own A/D vs now
June 2, 2026 MDB S 400 $399.82 $159,928 150,550 Indirect -0.26% Disposed 4.7% (price as of 2026-08-21)
June 2, 2026 MDB S 9,856 $398.74 $3,929,981 150,950 Indirect -6.13% Disposed 5.0% (price as of 2026-08-21)
June 2, 2026 MDB S 28,889 $397.99 $11,497,533 160,806 Indirect -15.23% Disposed 5.2% (price as of 2026-08-21)
June 2, 2026 MDB S 4,225 $397.25 $1,678,381 189,695 Indirect -2.18% Disposed 5.4% (price as of 2026-08-21)
June 2, 2026 MDB S 680 $395.48 $268,926 193,920 Indirect -0.35% Disposed 5.8% (price as of 2026-08-21)
June 1, 2026 NTRA S 2,450 $223.83 $548,384 1,076,198 Indirect -0.23% Disposed 45.3% (price as of 2026-08-21)
June 1, 2026 NTRA S 2,850 $222.79 $634,952 1,078,648 Indirect -0.26% Disposed 45.9% (price as of 2026-08-21)
June 1, 2026 NTRA S 14,885 $221.58 $3,298,218 1,081,498 Indirect -1.36% Disposed 46.7% (price as of 2026-08-21)
June 1, 2026 NTRA S 21,304 $220.94 $4,706,906 1,096,383 Indirect -1.91% Disposed 47.2% (price as of 2026-08-21)
June 1, 2026 NTRA S 10,100 $219.78 $2,219,778 1,117,687 Indirect -0.90% Disposed 47.9% (price as of 2026-08-21)
June 1, 2026 NTRA S 26,411 $218.69 $5,775,822 1,127,787 Indirect -2.29% Disposed 48.7% (price as of 2026-08-21)
Jan. 29, 2026 LIFE P 260,525 $19.00 $4,949,975 260,525 Direct Acquired 76.6% (price as of 2026-08-21)
Dec. 2, 2024 NTRA S 11,219 $170.54 $1,913,288 1,224,787 Indirect -0.91% Disposed 90.7% (price as of 2026-08-21)
Dec. 2, 2024 NTRA S 40,171 $169.78 $6,820,232 1,236,006 Indirect -3.15% Disposed 91.5% (price as of 2026-08-21)
Dec. 2, 2024 NTRA S 16,853 $168.73 $2,843,607 1,276,177 Indirect -1.30% Disposed 92.7% (price as of 2026-08-21)
Dec. 2, 2024 NTRA S 10,447 $167.59 $1,750,813 1,293,030 Indirect -0.80% Disposed 94.0% (price as of 2026-08-21)
Dec. 2, 2024 NTRA S 8,783 $166.88 $1,465,707 1,303,477 Indirect -0.67% Disposed 94.8% (price as of 2026-08-21)
Aug. 6, 2024 XYZ P 313,139 $57.82 $18,105,697 434,405 Indirect +258.22% Acquired 38.5% (price as of 2026-08-21)
Aug. 6, 2024 XYZ P 121,266 $56.86 $6,895,185 121,266 Indirect Acquired 40.8% (price as of 2026-08-21)

Showing latest 100 of 555 transactions

P = Open-market purchase · S = Sale · A = Grant/award · M = Option exercise · G = Gift · F = Tax withholding

Insider transactions are not a recommendation; sales are often driven by liquidity or tax reasons.

Derivative holdings (Form 4 Table II)

Options, RSUs and convertible securities reported on Form 4 Table II.

Date Ticker Security Underlying Exercise price Expiration Shares A/D
Jan. 30, 2026 LIFE Class B Common Stock Class A Common Stock (142,616) 142,616 Acquired
Jan. 30, 2026 LIFE Class B Common Stock Class A Common Stock (2,132,408) 2,132,408 Acquired
Jan. 30, 2026 LIFE Class B Common Stock Class A Common Stock (1,238,282) 1,238,282 Acquired
Jan. 30, 2026 LIFE Class B Common Stock Class A Common Stock (121,541) 121,541 Acquired
Jan. 30, 2026 LIFE Class B Common Stock Class A Common Stock (337,996) 337,996 Acquired
Jan. 30, 2026 LIFE Class B Common Stock Class A Common Stock (8,027,281) 8,027,281 Acquired
Jan. 30, 2026 LIFE Series D Preferred Stock Class A Common Stock (214,464) 214,464 Disposed
Jan. 30, 2026 LIFE Series D Preferred Stock Class A Common Stock (12,274) 12,274 Disposed
Jan. 30, 2026 LIFE Series D Preferred Stock Class A Common Stock (878) 878 Disposed
Jan. 30, 2026 LIFE Series D Preferred Stock Class A Common Stock (2,058) 2,058 Disposed
Jan. 30, 2026 LIFE Series D Preferred Stock Class A Common Stock (56,275) 56,275 Disposed
Jan. 30, 2026 LIFE Series C Preferred Stock Class A Common Stock (1,917,944) 1,917,944 Disposed
Jan. 30, 2026 LIFE Series C Preferred Stock Class A Common Stock (27,837) 27,837 Disposed
Jan. 30, 2026 LIFE Series C Preferred Stock Class A Common Stock (2,739) 2,739 Disposed
Jan. 30, 2026 LIFE Series C Preferred Stock Class A Common Stock (7,627) 7,627 Disposed
Jan. 30, 2026 LIFE Series C Preferred Stock Class A Common Stock (180,988) 180,988 Disposed
Jan. 30, 2026 LIFE Series B Preferred Stock Class A Common Stock (172,989) 172,989 Disposed
Jan. 30, 2026 LIFE Series B Preferred Stock Class A Common Stock (17,025) 17,025 Disposed
Jan. 30, 2026 LIFE Series B Preferred Stock Class A Common Stock (47,400) 47,400 Disposed
Jan. 30, 2026 LIFE Series B Preferred Stock Class A Common Stock (1,124,709) 1,124,709 Disposed
Jan. 30, 2026 LIFE Series A Preferred Stock Class A Common Stock (733,307) 733,307 Disposed
Jan. 30, 2026 LIFE Series A Preferred Stock Class A Common Stock (72,174) 72,174 Disposed
Jan. 30, 2026 LIFE Series A Preferred Stock Class A Common Stock (200,936) 200,936 Disposed
Jan. 30, 2026 LIFE Series A Preferred Stock Class A Common Stock (4,767,653) 4,767,653 Disposed
Jan. 30, 2026 LIFE Series A-2 Preferred Stock Class A Common Stock (142,616) 142,616 Disposed
Jan. 30, 2026 LIFE Series A-2 Preferred Stock Class A Common Stock (291,875) 291,875 Disposed
Jan. 30, 2026 LIFE Series A-2 Preferred Stock Class A Common Stock (28,725) 28,725 Disposed
Jan. 30, 2026 LIFE Series A-2 Preferred Stock Class A Common Stock (79,975) 79,975 Disposed
Jan. 30, 2026 LIFE Series A-2 Preferred Stock Class A Common Stock (1,897,656) 1,897,656 Disposed
March 15, 2024 NTRA Stock Option (right to buy) Common Stock (424) $67.37 Jan. 13, 2032 424 Disposed
March 15, 2024 NTRA Stock Option (right to buy) Common Stock (735) $42.86 April 7, 2032 735 Disposed
March 15, 2024 NTRA Stock Option (right to buy) Common Stock (14,136) $41.19 May 25, 2032 14,136 Disposed
March 15, 2024 NTRA Stock Option (right to buy) Common Stock (884) $40.48 July 7, 2032 884 Disposed
March 15, 2024 NTRA Stock Option (right to buy) Common Stock (851) $41.51 Oct. 13, 2032 851 Disposed
March 15, 2024 NTRA Stock Option (right to buy) Common Stock (793) $41.82 Jan. 12, 2033 793 Disposed
March 15, 2024 NTRA Stock Option (right to buy) Common Stock (607) $51.40 April 13, 2033 607 Disposed
March 15, 2024 NTRA Stock Option (right to buy) Common Stock (687) $45.88 July 27, 2033 687 Disposed
March 15, 2024 NTRA Stock Option (right to buy) Common Stock (807) $38.26 Oct. 26, 2033 807 Disposed
Oct. 27, 2023 NTRA Stock Option (right to buy) Common Stock (807) $38.26 Oct. 26, 2033 807 Acquired
July 28, 2023 NTRA Stock Option (right to buy) Common Stock (687) $45.88 July 27, 2033 687 Acquired
June 30, 2023 NTRA Stock Option (right to buy) Common Stock (8,511) $48.66 June 8, 2033 8,511 Acquired
April 14, 2023 NTRA Stock Option (right to buy) Common Stock (607) $51.40 April 13, 2033 607 Acquired
Jan. 13, 2023 NTRA Stock Option (right to buy) Common Stock (793) $41.82 Jan. 12, 2033 793 Acquired
Nov. 8, 2022 U 2.0% Convertible Senior Notes due 2027 Common Stock (1,227,156) Nov. 15, 2027 Acquired
Oct. 14, 2022 NTRA Stock Option (right to buy) Common Stock (851) $41.51 Oct. 13, 2032 851 Acquired
July 8, 2022 NTRA Stock Option (right to buy) Common Stock (884) $40.48 July 7, 2032 884 Acquired
May 27, 2022 NTRA Stock Option (right to buy) Common Stock (14,136) $41.19 May 25, 2032 14,136 Acquired
April 8, 2022 NTRA Stock Option (right to buy) Common Stock (735) $42.86 April 7, 2032 735 Acquired
Jan. 14, 2022 NTRA Stock Option (right to buy) Common Stock (424) $67.37 Jan. 13, 2032 424 Acquired
Oct. 8, 2021 NTRA Stock Option (right to buy) Common Stock (252) $114.07 Oct. 7, 2031 252 Acquired
July 23, 2021 NTRA Stock Option (right to buy) Common Stock (252) $114.00 July 22, 2031 252 Acquired
June 4, 2021 NTRA Stock Option (right to buy) Common Stock (11,424) $40.93 June 11, 2030 11,424 Disposed
May 28, 2021 NTRA Stock Option (right to buy) Common Stock (5,228) $94.14 May 27, 2031 5,228 Acquired
April 9, 2021 NTRA Stock Option (right to buy) Common Stock (272) $104.98 April 8, 2031 272 Acquired
Jan. 8, 2021 NTRA Stock Option (right to buy) Common Stock (263) $111.17 Jan. 7, 2031 263 Acquired
Nov. 20, 2020 NTRA Stock Option (right to buy) Common Stock (1,987) $9.97 Nov. 12, 2025 1,987 Disposed
Nov. 20, 2020 NTRA Stock Option (right to buy) Common Stock (2,845) $7.00 Feb. 11, 2026 2,845 Disposed
Nov. 20, 2020 NTRA Stock Option (right to buy) Common Stock (2,072) $9.59 April 7, 2026 2,072 Disposed
Nov. 20, 2020 NTRA Stock Option (right to buy) Common Stock (11,169) $11.80 June 9, 2026 11,169 Disposed
Nov. 20, 2020 NTRA Stock Option (right to buy) Common Stock (1,849) $11.00 Aug. 11, 2026 1,849 Disposed
Nov. 20, 2020 NTRA Stock Option (right to buy) Common Stock (2,021) $11.15 Nov. 10, 2026 2,021 Disposed
Nov. 20, 2020 NTRA Stock Option (right to buy) Common Stock (2,388) $9.37 Feb. 9, 2027 2,388 Disposed
Nov. 20, 2020 NTRA Stock Option (right to buy) Common Stock (2,851) $7.86 April 16, 2027 2,851 Disposed
Nov. 20, 2020 NTRA Stock Option (right to buy) Common Stock (11,169) $10.41 June 8, 2027 11,169 Disposed
Nov. 20, 2020 NTRA Stock Option (right to buy) Common Stock (2,080) $10.73 July 13, 2027 2,080 Disposed
Nov. 20, 2020 NTRA Stock Option (right to buy) Common Stock (2,810) $9.51 Dec. 7, 2027 2,810 Disposed
Nov. 20, 2020 NTRA Stock Option (right to buy) Common Stock (2,608) $10.18 Jan. 11, 2028 2,608 Disposed
Nov. 20, 2020 NTRA Stock Option (right to buy) Common Stock (2,565) $10.29 April 12, 2028 2,565 Disposed
Nov. 20, 2020 NTRA Stock Option (right to buy) Common Stock (1,220) $21.59 July 12, 2028 1,220 Disposed
Nov. 20, 2020 NTRA Stock Option (right to buy) Common Stock (11,169) $24.42 Sept. 13, 2028 11,169 Disposed
Nov. 20, 2020 NTRA Stock Option (right to buy) Common Stock (1,300) $20.27 Oct. 25, 2028 1,300 Disposed
Nov. 20, 2020 NTRA Stock Option (right to buy) Common Stock (1,980) $13.60 Jan. 24, 2029 1,980 Disposed
Nov. 20, 2020 NTRA Stock Option (right to buy) Common Stock (1,559) $20.27 April 11, 2029 1,559 Disposed
Nov. 20, 2020 NTRA Stock Option (right to buy) Common Stock (22,000) $22.83 May 23, 2029 22,000 Disposed
Nov. 20, 2020 NTRA Stock Option (right to buy) Common Stock (1,315) $25.64 July 11, 2029 1,315 Disposed
Nov. 20, 2020 NTRA Stock Option (right to buy) Common Stock (505) $37.06 Oct. 10, 2029 505 Disposed
Nov. 20, 2020 NTRA Stock Option (right to buy) Common Stock (1,248) $35.71 Jan. 23, 2030 1,248 Disposed
Nov. 20, 2020 NTRA Stock Option (right to buy) Common Stock (1,021) $40.93 June 11, 2030 1,021 Disposed
Nov. 20, 2020 NTRA Stock Option (right to buy) Common Stock (204) $40.93 June 11, 2030 204 Disposed
Nov. 20, 2020 NTRA Stock Option (right to buy) Common Stock (643) $46.92 July 9, 2030 643 Disposed
Nov. 20, 2020 NTRA Stock Option (right to buy) Common Stock (405) $73.58 Oct. 8, 2030 405 Disposed
Oct. 9, 2020 NTRA Stock Option (right to buy) Common Stock (405) $73.58 Oct. 8, 2030 405 Acquired
Sept. 22, 2020 U Series E Preferred Stock Common Stock (4,351,309) 4,351,309 Disposed
Sept. 22, 2020 U Series D-1 Preferred Stock Common Stock (5,730,132) 5,730,132 Disposed
Sept. 22, 2020 U Series C Preferred Stock Common Stock (28,908) 28,908 Disposed
Sept. 22, 2020 U Series C Preferred Stock Common Stock (996,184) 996,184 Disposed
Sept. 22, 2020 U Series B Preferred Stock Common Stock (91,350) 91,350 Disposed
Sept. 22, 2020 U Series B Preferred Stock Common Stock (2,441,320) 2,441,320 Disposed
Sept. 22, 2020 U Series B Preferred Stock Common Stock (260,920) 260,920 Disposed
Sept. 22, 2020 U Series B Preferred Stock Common Stock (58,183) 58,183 Disposed
Sept. 22, 2020 U Series B Preferred Stock Common Stock (2,005,056) 2,005,056 Disposed
Sept. 22, 2020 U Series A Preferred Stock Common Stock (709,810) 709,810 Disposed
Sept. 22, 2020 U Series A Preferred Stock Common Stock (18,969,380) 18,969,380 Disposed
Sept. 22, 2020 U Series A Preferred Stock Common Stock (2,027,400) 2,027,400 Disposed
July 10, 2020 NTRA Stock Option (right to buy) Common Stock (643) $46.92 July 9, 2030 643 Acquired
June 12, 2020 NTRA Stock Option (right to buy) Common Stock (204) $40.93 June 11, 2030 204 Acquired
June 12, 2020 NTRA Stock Option (right to buy) Common Stock (1,021) $40.93 June 11, 2030 1,021 Acquired
April 24, 2020 NTRA Stock Option (right to buy) Common Stock (718) $36.85 April 23, 2030 718 Acquired
March 31, 2020 U Series E Preferred Stock Common Stock (3,719,996) 3,719,996 Acquired
March 31, 2020 U Series E Preferred Stock Common Stock (3,719,996) 3,719,996 Disposed

Showing latest 100 of 200 transactions

Exercise/conversion price is blank when not applicable (e.g. RSUs).

Initial ownership (Form 3) 69 holdings

Securities held when first becoming an insider, per SEC Form 3.

Date Ticker Security Shares Ownership
Jan. 28, 2026 LIFE Series A-2 Preferred Stock→ Class A Common Stock (63,370) 63,370 Indirect
Jan. 28, 2026 LIFE Series A-2 Preferred Stock→ Class A Common Stock (79,246) 79,246 Indirect
Jan. 28, 2026 LIFE Series A-2 Preferred Stock→ Class A Common Stock (1,897,656) 1,897,656 Indirect
Jan. 28, 2026 LIFE Series A-2 Preferred Stock→ Class A Common Stock (79,975) 79,975 Indirect
Jan. 28, 2026 LIFE Series A-2 Preferred Stock→ Class A Common Stock (28,725) 28,725 Indirect
Jan. 28, 2026 LIFE Series A-2 Preferred Stock→ Class A Common Stock (291,875) 291,875 Indirect
Jan. 28, 2026 LIFE Series A Preferred Stock→ Class A Common Stock (4,767,653) 4,767,653 Indirect
Jan. 28, 2026 LIFE Series A Preferred Stock→ Class A Common Stock (200,936) 200,936 Indirect
Jan. 28, 2026 LIFE Series A Preferred Stock→ Class A Common Stock (72,174) 72,174 Indirect
Jan. 28, 2026 LIFE Series A Preferred Stock→ Class A Common Stock (733,307) 733,307 Indirect
Jan. 28, 2026 LIFE Series B Preferred Stock→ Class A Common Stock (1,124,709) 1,124,709 Indirect
Jan. 28, 2026 LIFE Series B Preferred Stock→ Class A Common Stock (47,400) 47,400 Indirect
Jan. 28, 2026 LIFE Series B Preferred Stock→ Class A Common Stock (17,025) 17,025 Indirect
Jan. 28, 2026 LIFE Series B Preferred Stock→ Class A Common Stock (172,989) 172,989 Indirect
Jan. 28, 2026 LIFE Series C Preferred Stock→ Class A Common Stock (180,988) 180,988 Indirect
Jan. 28, 2026 LIFE Series C Preferred Stock→ Class A Common Stock (7,627) 7,627 Indirect
Jan. 28, 2026 LIFE Series C Preferred Stock→ Class A Common Stock (2,739) 2,739 Indirect
Jan. 28, 2026 LIFE Series C Preferred Stock→ Class A Common Stock (27,837) 27,837 Indirect
Jan. 28, 2026 LIFE Series C Preferred Stock→ Class A Common Stock (1,917,944) 1,917,944 Indirect
Jan. 28, 2026 LIFE Series D Preferred Stock→ Class A Common Stock (56,275) 56,275 Indirect
Jan. 28, 2026 LIFE Series D Preferred Stock→ Class A Common Stock (2,058) 2,058 Indirect
Jan. 28, 2026 LIFE Series D Preferred Stock→ Class A Common Stock (878) 878 Indirect
Jan. 28, 2026 LIFE Series D Preferred Stock→ Class A Common Stock (12,274) 12,274 Indirect
Jan. 28, 2026 LIFE Series D Preferred Stock→ Class A Common Stock (214,464) 214,464 Indirect
Sept. 17, 2020 U Common Stock 3,909,607 Indirect
Sept. 17, 2020 U Common Stock 9,289,278 Indirect
Sept. 17, 2020 U Common Stock 269,560 Indirect
Sept. 17, 2020 U Common Stock 6,016,318 Indirect
Sept. 17, 2020 U Common Stock 301,354 Indirect
Sept. 17, 2020 U Series A Preferred Stock→ Common Stock (2,027,400) 2,027,400 Indirect
Sept. 17, 2020 U Series A Preferred Stock→ Common Stock (18,969,380) 18,969,380 Indirect
Sept. 17, 2020 U Series A Preferred Stock→ Common Stock (709,810) 709,810 Indirect
Sept. 17, 2020 U Series B Preferred Stock→ Common Stock (2,005,056) 2,005,056 Indirect
Sept. 17, 2020 U Series B Preferred Stock→ Common Stock (58,183) 58,183 Indirect
Sept. 17, 2020 U Series B Preferred Stock→ Common Stock (260,920) 260,920 Indirect
Sept. 17, 2020 U Series B Preferred Stock→ Common Stock (2,441,320) 2,441,320 Indirect
Sept. 17, 2020 U Series B Preferred Stock→ Common Stock (91,350) 91,350 Indirect
Sept. 17, 2020 U Series C Preferred Stock→ Common Stock (996,184) 996,184 Indirect
Sept. 17, 2020 U Series C Preferred Stock→ Common Stock (28,908) 28,908 Indirect
Sept. 17, 2020 U Series D-1 Preferred Stock→ Common Stock (5,730,132) 5,730,132 Indirect
Sept. 17, 2020 U Series E Preferred Stock→ Common Stock (4,351,309) 4,351,309 Indirect
Oct. 18, 2017 MDB Series C Redeemable Convertible Preferred Stock→ Class B Common Stock [F2] (3,126,235) 3,126,235 Indirect
Oct. 18, 2017 MDB Series D Redeemable Convertible Preferred Stock→ Class B Common Stock [F2] (2,823,608) 2,823,608 Indirect
Oct. 18, 2017 MDB Series E Redeemable Convertible Preferred Stock→ Class B Common Stock [F2] (658,011) 658,011 Indirect
Oct. 18, 2017 MDB Series F Redeemable Convertible Preferred Stock→ Class B Common Stock [F2] (298,968) 298,968 Indirect
Nov. 18, 2015 XYZ Series B-2 Preferred Stock→ Common Stock [F2] (13,899,110) 13,899,110 Indirect
Nov. 18, 2015 XYZ Series B-2 Preferred Stock→ Common Stock [F2] (1,520,930) 1,520,930 Indirect
Nov. 18, 2015 XYZ Series B-2 Preferred Stock→ Common Stock [F2] (308,270) 308,270 Indirect
July 1, 2015 NTRA Common Stock 340,660 Indirect
July 1, 2015 NTRA Common Stock 36,408 Indirect