Mar 08
2025
SELL
Payment of exercise price or tax liability
$72,494
$33.5 p/Share
2,164
Reduced 3.82%
54,526
Common Stock
Mar 08
2025
BUY
Exercise of conversion of derivative security
-
4,260
Added 6.99%
56,690
Common Stock
Mar 07
2025
SELL
Payment of exercise price or tax liability
$139,503
$32.33 p/Share
4,315
Reduced 7.6%
52,430
Common Stock
Mar 07
2025
BUY
Exercise of conversion of derivative security
-
8,496
Added 13.02%
56,745
Common Stock
Mar 05
2025
SELL
Payment of exercise price or tax liability
$226,718
$36.05 p/Share
6,289
Reduced 11.53%
48,249
Common Stock
Mar 05
2025
BUY
Exercise of conversion of derivative security
-
16,133
Added 22.83%
54,538
Common Stock
Mar 04
2025
SELL
Payment of exercise price or tax liability
$171,033
$35.58 p/Share
4,807
Reduced 11.12%
38,405
Common Stock
Mar 04
2025
BUY
Grant, award, or other acquisition
-
10,680
Added 19.82%
43,212
Common Stock
Aug 19
2024
SELL
Payment of exercise price or tax liability
$14,108
$35.9 p/Share
393
Reduced 1.19%
32,532
Common Stock
Aug 19
2024
BUY
Exercise of conversion of derivative security
-
1,100
Added 3.23%
32,925
Common Stock
Mar 09
2024
SELL
Payment of exercise price or tax liability
$19,567
$23.35 p/Share
838
Reduced 2.57%
31,825
Common Stock
Mar 09
2024
BUY
Exercise of conversion of derivative security
-
2,348
Added 6.71%
32,663
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$36,039
$23.71 p/Share
1,520
Reduced 4.77%
30,315
Common Stock
Mar 08
2024
BUY
Exercise of conversion of derivative security
-
4,260
Added 11.8%
31,835
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$75,510
$23.32 p/Share
3,238
Reduced 10.51%
27,575
Common Stock
Mar 07
2024
BUY
Exercise of conversion of derivative security
-
8,496
Added 21.61%
30,813
Common Stock
Aug 21
2023
SELL
Payment of exercise price or tax liability
$10,699
$24.71 p/Share
433
Reduced 1.9%
22,317
Common Stock
Aug 21
2023
BUY
Exercise of conversion of derivative security
$30,887
$24.71 p/Share
1,250
Added 5.21%
22,750
Common Stock
Aug 19
2023
SELL
Payment of exercise price or tax liability
$9,414
$24.71 p/Share
381
Reduced 1.74%
21,500
Common Stock
Aug 19
2023
BUY
Exercise of conversion of derivative security
$27,181
$24.71 p/Share
1,100
Added 4.79%
21,881
Common Stock
Mar 09
2023
SELL
Payment of exercise price or tax liability
$24,986
$30.81 p/Share
811
Reduced 3.76%
20,781
Common Stock
Mar 09
2023
BUY
Exercise of conversion of derivative security
-
2,347
Added 9.8%
21,592
Common Stock
Mar 08
2023
SELL
Payment of exercise price or tax liability
$49,876
$30.21 p/Share
1,651
Reduced 7.9%
19,245
Common Stock
Mar 08
2023
BUY
Exercise of conversion of derivative security
-
4,260
Added 16.93%
20,896
Common Stock
Aug 22
2022
SELL
Payment of exercise price or tax liability
$32,953
$53.15 p/Share
620
Reduced 3.59%
16,636
Common Stock