Robert Baffi serves as Executive at BIOMARIN PHARMACEUTICAL INC, where they oversee executive responsibilities. Since joining the company, Robert Baffi has executed 624 insider transactions totaling $41.3M, demonstrating a bearish approach to their equity position. Their most recent transaction on Feb 20, 2026 involved receiving (via award) 12,050 shares valued at $0.
Robert Baffi currently holds 12,050 shares of BIOMARIN PHARMACEUTICAL INC (BMRN), valued at approximately $0. This represents their equity stake as Executive.
Based on SEC Form 4 filings, Robert Baffi has been a net seller of BMRN stock. They have purchased $67.2K and sold $41.3M worth of shares.
Robert Baffi's most recent insider trade was on Feb 20, 2026, when they sold 12,050 shares at $0.00 per share.
Get notified when new Form 4 filings are submitted
| $73.05 |
| Discretionary |
| Mar 16, 2020 | BMRN | $0 | Award | 10,660 | $N/A | Discretionary |
| Mar 13, 2020 | BMRN | $642.2K | Payment | 7,600 | $84.50 | Discretionary |
| Mar 3, 2020 | BMRN | $0 | Award | 9,852 | $N/A | Discretionary |
| Jun 5, 2019 | BMRN | $0 | Award | 14,160 | $N/A | Discretionary |
| Apr 30, 2019 | BMRN | $21.3K | Award | 309 | $68.78 | Discretionary |
| Mar 22, 2019 | BMRN | $308.3K | Payment | 3,501 | $88.05 | Discretionary |
| Mar 15, 2019 | BMRN | $0 | Award | 9,630 | $N/A | Discretionary |
| Mar 15, 2019 | BMRN | $669.6K | Payment | 7,083 | $94.53 | Discretionary |
| Mar 1, 2019 | BMRN | $86.9K | Payment | 917 | $94.76 | Discretionary |
| Mar 1, 2019 | BMRN | $0 | Award | 11,853 | $N/A | Discretionary |
| Aug 7, 2018 | BMRN | $543.2K | Sale | 5,173 | $105.00 | Discretionary |
| Jun 22, 2018 | BMRN | $32.5K | Sale | 328 | $99.01 | Discretionary |
| Jun 22, 2018 | BMRN | $655.5K | Sale | 6,621 | $99.00 | Discretionary |
| Jun 22, 2018 | BMRN | $100.0K | Option Exercise | 6,949 | $14.39 | Discretionary |
| Jun 4, 2018 | BMRN | $143.8K | Payment | 1,562 | $92.07 | Discretionary |
| Apr 30, 2018 | BMRN | $21.3K | Award | 309 | $68.78 | Discretionary |
| Mar 22, 2018 | BMRN | $284.8K | Payment | 3,500 | $81.36 | Discretionary |
| Mar 22, 2018 | BMRN | $283.6K | Payment | 3,486 | $81.36 | Discretionary |
| Mar 15, 2018 | BMRN | $0 | Award | 12,120 | $N/A | Discretionary |
| Mar 15, 2018 | BMRN | $304.5K | Payment | 3,644 | $83.57 | Discretionary |
| Mar 2, 2018 | BMRN | $129.0K | Payment | 1,615 | $79.86 | Discretionary |
| Feb 26, 2018 | BMRN | $0 | Award | 12,274 | $N/A | Discretionary |
| Feb 26, 2018 | BMRN | $0 | Award | 12,190 | $N/A | Discretionary |
| Sep 28, 2017 | BMRN | $268.4K | Sale | 2,915 | $92.06 | Discretionary |
| Sep 28, 2017 | BMRN | $1.4M | Sale | 15,500 | $92.50 | Discretionary |
| Jun 2, 2017 | BMRN | $149.1K | Payment | 1,644 | $90.72 | Discretionary |
| May 15, 2017 | BMRN | $143.3K | Payment | 1,566 | $91.50 | Discretionary |
| Apr 28, 2017 | BMRN | $21.2K | Award | 302 | $70.30 | Discretionary |