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
Aug 22
2022
BUY
Exercise of conversion of derivative security
-
1,250
Added 6.75%
17,256
Common Stock
Aug 21
2022
SELL
Payment of exercise price or tax liability
$32,953
$53.15 p/Share
620
Reduced 3.73%
16,006
Common Stock
Aug 21
2022
BUY
Exercise of conversion of derivative security
-
1,250
Added 6.99%
16,626
Common Stock
Aug 19
2022
SELL
Payment of exercise price or tax liability
$29,681
$54.36 p/Share
546
Reduced 3.43%
15,376
Common Stock
Aug 19
2022
BUY
Exercise of conversion of derivative security
-
1,100
Added 6.46%
15,922
Common Stock
Mar 09
2022
SELL
Payment of exercise price or tax liability
$50,393
$62.6 p/Share
805
Reduced 5.15%
14,822
Common Stock
Mar 09
2022
BUY
Exercise of conversion of derivative security
-
2,347
Added 13.06%
15,627
Common Stock
Mar 08
2022
BUY
Grant, award, or other acquisition
-
819
Added 5.81%
13,280
Common Stock