Aug 18
2025
SELL
Open market or private sale
$1,052,373
$49.08 p/Share
21,442
Reduced 36.37%
37,513
Common Stock
Aug 18
2025
BUY
Exercise of conversion of derivative security
$328,277
$15.31 p/Share
21,442
Added 26.67%
58,955
Common Stock
Aug 15
2025
SELL
Open market or private sale
$571,317
$47.59 p/Share
12,005
Reduced 24.24%
37,513
Common Stock
Mar 13
2025
SELL
Payment of exercise price or tax liability
$43,980
$29.32 p/Share
1,500
Reduced 2.94%
49,518
Common Stock
Mar 11
2025
SELL
Payment of exercise price or tax liability
$53,182
$31.6 p/Share
1,683
Reduced 3.19%
51,018
Common Stock
Mar 10
2025
SELL
Payment of exercise price or tax liability
$45,689
$32.04 p/Share
1,426
Reduced 2.63%
52,701
Common Stock
Mar 03
2025
BUY
Grant, award, or other acquisition
-
7,924
Added 12.77%
54,127
Common Stock
Jan 17
2025
SELL
Open market or private sale
$541,815
$44.05 p/Share
12,300
Reduced 21.02%
46,203
Common Stock
Jan 17
2025
BUY
Exercise of conversion of derivative security
$45,141
$3.67 p/Share
12,300
Added 17.37%
58,503
Common Stock
Jan 13
2025
SELL
Open market or private sale
$517,584
$42.08 p/Share
12,300
Reduced 21.02%
46,203
Common Stock
Jan 13
2025
BUY
Exercise of conversion of derivative security
$39,975
$3.25 p/Share
12,300
Added 17.37%
58,503
Common Stock
Mar 22
2024
SELL
Payment of exercise price or tax liability
$1,377
$22.96 p/Share
60
Reduced 0.13%
46,203
Common Stock
Mar 13
2024
SELL
Payment of exercise price or tax liability
$19,469
$20.98 p/Share
928
Reduced 1.97%
46,263
Common Stock
Mar 11
2024
BUY
Grant, award, or other acquisition
-
20,724
Added 30.51%
47,191
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$34,436
$20.51 p/Share
1,679
Reduced 5.97%
26,467
Common Stock
Mar 22
2023
SELL
Payment of exercise price or tax liability
$825
$13.99 p/Share
59
Reduced 0.21%
27,853
Common Stock
Mar 13
2023
BUY
Grant, award, or other acquisition
-
11,430
Added 29.05%
27,912
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$26,888
$15.48 p/Share
1,737
Reduced 9.53%
16,482
Common Stock
Mar 22
2022
SELL
Payment of exercise price or tax liability
$968
$13.45 p/Share
72
Reduced 0.39%
18,219
Common Stock
Mar 10
2022
BUY
Grant, award, or other acquisition
-
17,564
Added 48.99%
18,291
Common Stock