Jun 27
2025
BUY
Grant, award, or other acquisition
-
2,873
Added 4.36%
63,090
Common Stock
Jun 18
2025
BUY
Grant, award, or other acquisition
-
14,963
Added 20.65%
57,513
Common Stock
Jun 17
2025
SELL
Open market or private sale
$194,477
$32.79 p/Share
5,931
Reduced 12.23%
42,550
Common Stock
Apr 21
2025
SELL
Payment of exercise price or tax liability
-
2,702
Reduced 5.28%
48,481
Common Stock
Apr 18
2025
SELL
Payment of exercise price or tax liability
$44,076
$19.46 p/Share
2,265
Reduced 3.63%
60,217
Common Stock
Apr 18
2025
BUY
Grant, award, or other acquisition
-
4,969
Added 7.55%
60,821
Common Stock
Dec 26
2024
SELL
Open market or private sale
$175,980
$29.33 p/Share
6,000
Reduced 10.49%
51,183
Common Stock
Oct 08
2024
BUY
Grant, award, or other acquisition
-
12,416
Added 15.14%
69,599
Common Stock
Oct 07
2024
SELL
Payment of exercise price or tax liability
-
1,180
Reduced 2.02%
57,183
Common Stock
Apr 24
2024
BUY
Grant, award, or other acquisition
-
1,643
Added 2.74%
58,363
Common Stock
Apr 23
2024
SELL
Payment of exercise price or tax liability
-
3,409
Reduced 5.67%
56,720
Common Stock
Apr 23
2024
BUY
Exercise of conversion of derivative security
-
3,426
Added 5.39%
60,129
Common Stock
Apr 19
2024
SELL
Payment of exercise price or tax liability
-
429
Reduced 0.75%
56,703
Common Stock
Apr 04
2024
SELL
Open market or private sale
$2,851,221
$66.58 p/Share
42,824
Reduced 42.84%
57,132
Common Stock
Apr 04
2024
BUY
Exercise of conversion of derivative security
$1,977,612
$46.18 p/Share
42,824
Added 29.99%
99,956
Common Stock
Jan 16
2024
SELL
Open market or private sale
$361,875
$48.25 p/Share
7,500
Reduced 11.6%
57,132
Common Stock
Jan 16
2024
BUY
Exercise of conversion of derivative security
$237,825
$31.71 p/Share
7,500
Added 10.4%
64,632
Common Stock
Dec 29
2023
SELL
Open market or private sale
-
10,000
Reduced 14.9%
57,132
Common Stock
Oct 10
2023
SELL
Payment of exercise price or tax liability
-
1,180
Reduced 1.73%
67,132
Common Stock
Sep 15
2023
SELL
Open market or private sale
$273,000
$36.4 p/Share
7,500
Reduced 9.89%
68,312
Common Stock
Sep 15
2023
BUY
Exercise of conversion of derivative security
$178,950
$23.86 p/Share
7,500
Added 9.0%
75,812
Common Stock
Jun 15
2023
SELL
Open market or private sale
$324,825
$43.31 p/Share
7,500
Reduced 9.89%
68,312
Common Stock
Jun 15
2023
BUY
Exercise of conversion of derivative security
$120,000
$16.0 p/Share
7,500
Added 9.0%
75,812
Common Stock
May 06
2023
SELL
Payment of exercise price or tax liability
-
10,138
Reduced 12.92%
68,312
Common Stock
Apr 24
2023
SELL
Payment of exercise price or tax liability
-
1,902
Reduced 2.43%
76,497
Common Stock