| Sep 11, 2026 |
Opaleye Management Inc.10% owner |
Bought
|
1,493 |
$65.95 |
$0.1M |
Form 4 |
| Sep 10, 2026 |
Opaleye Management Inc.10% owner |
Bought
|
1,631 |
$66.80 |
$0.1M |
Form 4 |
| Sep 9, 2026 |
Opaleye Management Inc.10% owner |
Bought
|
3,097 |
$68.71 |
$0.2M |
Form 4 |
| Sep 8, 2026 |
Opaleye Management Inc.10% owner |
Bought
|
3,861 |
$68.82 |
$0.3M |
Form 4 |
| Sep 4, 2026 |
Opaleye Management Inc.10% owner |
Bought
|
3,018 |
$69.14 |
$0.2M |
Form 4 |
| Sep 2, 2026 |
Opaleye Management Inc.10% owner |
Bought
|
900 |
$68.95 |
$0.1M |
Form 4 |
| Sep 1, 2026 |
Opaleye Management Inc.10% owner |
Bought
|
783 |
$69.52 |
$0.1M |
Form 4 |
| Aug 31, 2026 |
Opaleye Management Inc.10% owner |
Bought
|
5,217 |
$68.28 |
$0.4M |
Form 4 |
| Aug 28, 2026 |
Opaleye Management Inc.10% owner |
Bought
|
35,113 |
$69.32 |
$2.4M |
Form 4 |
| Aug 12, 2026 |
Opaleye Management Inc.10% owner |
Bought
|
951 |
$71.50 |
$0.1M |
Form 4 |
| Jul 14, 2026 |
Opaleye Management Inc.10% owner |
Bought
|
920 |
$73.43 |
$0.1M |
Form 4 |
| Jul 13, 2026 |
Opaleye Management Inc.10% owner |
Bought
|
775 |
$73.89 |
$0.1M |
Form 4 |
| Jul 10, 2026 |
Opaleye Management Inc.10% owner |
Bought
|
229 |
$73.95 |
$0.0M |
Form 4 |
| Jul 8, 2026 |
Opaleye Management Inc.10% owner |
Bought
|
300 |
$73.69 |
$0.0M |
Form 4 |
| Jul 2, 2026 |
Opaleye Management Inc.10% owner |
Bought
|
1,400 |
$71.97 |
$0.1M |
Form 4 |
| Jul 1, 2026 |
Opaleye Management Inc.10% owner |
Bought
|
312 |
$71.99 |
$0.0M |
Form 4 |
| May 20, 2026 |
Opaleye Management Inc.10% owner |
Bought
|
1,563 |
$64.43 |
$0.1M |
Form 4 |
| May 13, 2026 |
Opaleye Management Inc.10% owner |
Bought
|
1,937 |
$66.87 |
$0.1M |
Form 4 |
| May 12, 2026 |
Opaleye Management Inc.10% owner |
Bought
|
1,500 |
$67.98 |
$0.1M |
Form 4 |
| Mar 24, 2026 |
Opaleye Management Inc.10% owner |
Bought
|
39,665 |
$72.00 |
$2.9M |
Form 4 |
| Feb 13, 2026 |
Opaleye Management Inc.10% owner |
Bought
|
291 |
$63.00 |
$0.0M |
Form 4 |
| Feb 2, 2026 |
Opaleye Management Inc.10% owner |
Bought
|
100 |
$58.00 |
$0.0M |
Form 4 |
| Jan 27, 2026 |
Opaleye Management Inc.10% owner |
Bought
|
100 |
$57.05 |
$0.0M |
Form 4 |
| Jan 23, 2026 |
Opaleye Management Inc.10% owner |
Bought
|
1,151 |
$55.98 |
$0.1M |
Form 4 |
| Jan 22, 2026 |
Opaleye Management Inc.10% owner |
Bought
|
2,173 |
$56.57 |
$0.1M |
Form 4 |
| Jan 5, 2026 |
Opaleye Management Inc.10% owner |
Bought
|
198 |
$42.98 |
$0.0M |
Form 4 |
| Jan 2, 2026 |
Opaleye Management Inc.10% owner |
Bought
|
2,394 |
$41.92 |
$0.1M |
Form 4 |
| Dec 31, 2025 |
Opaleye Management Inc.10% owner |
Bought
|
22,497 |
$41.99 |
$0.9M |
Form 4 |
| Dec 30, 2025 |
Opaleye Management Inc.10% owner |
Bought
|
35,169 |
$41.99 |
$1.5M |
Form 4 |
| Dec 29, 2025 |
Opaleye Management Inc.10% owner |
Bought
|
8,638 |
$41.85 |
$0.4M |
Form 4 |
| Dec 26, 2025 |
Opaleye Management Inc.10% owner |
Bought
|
1,626 |
$41.68 |
$0.1M |
Form 4 |
| Dec 23, 2025 |
Opaleye Management Inc.10% owner |
Bought
|
260 |
$41.66 |
$0.0M |
Form 4 |
| Dec 22, 2025 |
Opaleye Management Inc.10% owner |
Bought
|
1,019 |
$41.15 |
$0.0M |
Form 4 |
| Dec 17, 2025 |
Opaleye Management Inc.10% owner |
Bought
|
2,735 |
$40.37 |
$0.1M |
Form 4 |
| Dec 12, 2025 |
Opaleye Management Inc.10% owner |
Bought
|
87 |
$40.00 |
$0.0M |
Form 4 |
| Dec 8, 2025 |
Opaleye Management Inc.10% owner |
Bought
|
300 |
$39.78 |
$0.0M |
Form 4 |
| Dec 5, 2025 |
Opaleye Management Inc.10% owner |
Bought
|
444 |
$39.50 |
$0.0M |
Form 4 |
| Dec 3, 2025 |
Opaleye Management Inc.10% owner |
Bought
|
2,524 |
$37.81 |
$0.1M |
Form 4 |
| Dec 1, 2025 |
Opaleye Management Inc.10% owner |
Bought
|
4,340 |
$37.37 |
$0.2M |
Form 4 |
| Nov 26, 2025 |
Opaleye Management Inc.10% owner |
Bought
|
943 |
$40.00 |
$0.0M |
Form 4 |
| Nov 24, 2025 |
Opaleye Management Inc.10% owner |
Bought
|
6 |
$35.50 |
$0.0M |
Form 4 |
| Nov 20, 2025 |
Opaleye Management Inc.10% owner |
Bought
|
5,784 |
$35.83 |
$0.2M |
Form 4 |