Purchase of 1,493 shares at $65.945 per share.
Reporting Person Opaleye Management Inc. · Transaction Code P
Traded Sep 11, 2026 · Disclosed Sep 14, 2026
Source: SEC Form 4 · 0001493152-26-042615 · filed 2026-09-14 · View filing →
Purchase of 1,631 shares at $66.795 per share.
Reporting Person Opaleye Management Inc. · Transaction Code P
Traded Sep 10, 2026 · Disclosed Sep 14, 2026
Source: SEC Form 4 · 0001493152-26-042615 · filed 2026-09-14 · View filing →
Purchase of 3,097 shares at $68.705 per share.
Reporting Person Opaleye Management Inc. · Transaction Code P
Traded Sep 9, 2026 · Disclosed Sep 9, 2026
Source: SEC Form 4 · 0001493152-26-042023 · filed 2026-09-09 · View filing →
Purchase of 3,390 shares at $68.7403 per share.
Reporting Person Opaleye Management Inc. · Transaction Code P
Traded Sep 8, 2026 · Disclosed Sep 9, 2026
Source: SEC Form 4 · 0001493152-26-042023 · filed 2026-09-09 · View filing →
Purchase of 471 shares at $69.37 per share.
Reporting Person Opaleye Management Inc. · Transaction Code P
Traded Sep 8, 2026 · Disclosed Sep 9, 2026
Source: SEC Form 4 · 0001493152-26-042023 · filed 2026-09-09 · View filing →
Purchase of 918 shares at $69.52 per share.
Reporting Person Opaleye Management Inc. · Transaction Code P
Traded Sep 4, 2026 · Disclosed Sep 9, 2026
Source: SEC Form 4 · 0001493152-26-042023 · filed 2026-09-09 · View filing →
Purchase of 2,100 shares at $68.98 per share.
Reporting Person Opaleye Management Inc. · Transaction Code P
Traded Sep 4, 2026 · Disclosed Sep 9, 2026
Source: SEC Form 4 · 0001493152-26-042023 · filed 2026-09-09 · View filing →
Purchase of 900 shares at $68.9489 per share.
Reporting Person Opaleye Management Inc. · Transaction Code P
Traded Sep 2, 2026 · Disclosed Sep 3, 2026
Source: SEC Form 4 · 0001493152-26-041363 · filed 2026-09-03 · View filing →
Purchase of 783 shares at $69.52 per share.
Reporting Person Opaleye Management Inc. · Transaction Code P
Traded Sep 1, 2026 · Disclosed Sep 3, 2026
Source: SEC Form 4 · 0001493152-26-041363 · filed 2026-09-03 · View filing →
Purchase of 5,000 shares at $68.235 per share.
Reporting Person Opaleye Management Inc. · Transaction Code P
Traded Aug 31, 2026 · Disclosed Aug 31, 2026
Source: SEC Form 4 · 0001493152-26-040895 · filed 2026-08-31 · View filing →
Purchase of 217 shares at $69.10 per share.
Reporting Person Opaleye Management Inc. · Transaction Code P
Traded Aug 31, 2026 · Disclosed Aug 31, 2026
Source: SEC Form 4 · 0001493152-26-040895 · filed 2026-08-31 · View filing →
Purchase of 10,000 shares at $71.3969 per share.
Reporting Person Opaleye Management Inc. · Transaction Code P
Traded Aug 28, 2026 · Disclosed Aug 31, 2026
Source: SEC Form 4 · 0001493152-26-040895 · filed 2026-08-31 · View filing →
Purchase of 20,113 shares at $68.4203 per share.
Reporting Person Opaleye Management Inc. · Transaction Code P
Traded Aug 28, 2026 · Disclosed Aug 31, 2026
Source: SEC Form 4 · 0001493152-26-040895 · filed 2026-08-31 · View filing →
Purchase of 5,000 shares at $68.81 per share.
Reporting Person Opaleye Management Inc. · Transaction Code P
Traded Aug 28, 2026 · Disclosed Aug 31, 2026
Source: SEC Form 4 · 0001493152-26-040895 · filed 2026-08-31 · View filing →
Purchase of 951 shares at $71.50 per share.
Reporting Person Opaleye Management Inc. · Transaction Code P
Traded Aug 12, 2026 · Disclosed Aug 14, 2026
Source: SEC Form 4 · 0001493152-26-038304 · filed 2026-08-14 · View filing →