Jul 24
2025
SELL
Payment of exercise price or tax liability
$46,879
$19.3 p/Share
2,429
Reduced 5.05%
45,654
Common Stock
Jul 24
2025
BUY
Grant, award, or other acquisition
-
5,481
Added 10.23%
48,083
Common Stock
Jul 20
2025
SELL
Payment of exercise price or tax liability
$69,853
$19.07 p/Share
3,663
Reduced 7.92%
42,602
Common Stock
Jul 20
2025
BUY
Exercise of conversion of derivative security
-
8,267
Added 15.16%
46,265
Common Stock
Jul 19
2025
SELL
Payment of exercise price or tax liability
$30,740
$19.07 p/Share
1,612
Reduced 4.07%
37,998
Common Stock
Jul 19
2025
BUY
Exercise of conversion of derivative security
-
3,638
Added 8.41%
39,610
Common Stock
Jul 17
2025
SELL
Payment of exercise price or tax liability
$83,885
$18.97 p/Share
4,422
Reduced 10.95%
35,972
Common Stock
Jul 17
2025
BUY
Grant, award, or other acquisition
-
9,980
Added 19.81%
40,394
Common Stock
Jun 06
2025
SELL
Payment of exercise price or tax liability
$171,283
$22.39 p/Share
7,650
Reduced 20.1%
30,414
Common Stock
Jun 06
2025
BUY
Exercise of conversion of derivative security
-
26,108
Added 40.68%
38,064
Common Stock
Jul 24
2024
SELL
Payment of exercise price or tax liability
$24,156
$29.86 p/Share
809
Reduced 6.34%
11,956
Common Stock
Jul 24
2024
BUY
Grant, award, or other acquisition
-
1,824
Added 12.5%
12,765
Common Stock
Jul 22
2024
SELL
Payment of exercise price or tax liability
$56,265
$29.66 p/Share
1,897
Reduced 14.78%
10,941
Common Stock
Jul 22
2024
BUY
Exercise of conversion of derivative security
-
4,280
Added 25.0%
12,838
Common Stock
Jul 19
2024
SELL
Payment of exercise price or tax liability
$47,763
$29.63 p/Share
1,612
Reduced 15.85%
8,558
Common Stock
Jul 19
2024
BUY
Exercise of conversion of derivative security
-
3,638
Added 26.35%
10,170
Common Stock
May 02
2024
SELL
Payment of exercise price or tax liability
$37,606
$30.85 p/Share
1,219
Reduced 15.73%
6,532
Common Stock
May 02
2024
BUY
Exercise of conversion of derivative security
-
4,180
Added 35.03%
7,751
Common Stock
Jul 23
2023
SELL
Payment of exercise price or tax liability
$60,953
$33.29 p/Share
1,831
Reduced 33.89%
3,571
Common Stock
Jul 23
2023
BUY
Exercise of conversion of derivative security
-
4,131
Added 43.33%
5,402
Common Stock
Jul 19
2023
SELL
Payment of exercise price or tax liability
$32,960
$32.57 p/Share
1,012
Reduced 44.33%
1,271
Common Stock
Jul 19
2023
BUY
Grant, award, or other acquisition
-
2,283
Added 50.0%
2,283
Common Stock
Oct 18
2022
SELL
Open market or private sale
$221,076
$34.5 p/Share
6,408
Reduced 100.0%
0
Common Stock
Jul 16
2022
SELL
Payment of exercise price or tax liability
$84,662
$33.73 p/Share
2,510
Reduced 28.15%
6,408
Common Stock
Jul 16
2022
BUY
Exercise of conversion of derivative security
-
5,680
Added 38.91%
8,918
Common Stock