Feb 23
2025
SELL
Payment of exercise price or tax liability
$21,069
$35.53 p/Share
593
Reduced 2.56%
22,571
Common Stock
Feb 22
2025
SELL
Payment of exercise price or tax liability
$59,477
$35.53 p/Share
1,674
Reduced 6.74%
23,164
Common Stock
Feb 20
2025
BUY
Grant, award, or other acquisition
-
5,461
Added 18.02%
24,838
Common Stock
Nov 07
2024
SELL
Payment of exercise price or tax liability
$59,242
$42.59 p/Share
1,391
Reduced 6.73%
19,275
Common Stock
Nov 07
2024
BUY
Exercise of conversion of derivative security
$55,380
$36.92 p/Share
1,500
Added 6.77%
20,666
Common Stock
Sep 17
2024
SELL
Payment of exercise price or tax liability
$5,313
$37.42 p/Share
142
Reduced 0.74%
19,065
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$5,644
$34.42 p/Share
164
Reduced 0.86%
18,991
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$20,409
$34.36 p/Share
594
Reduced 3.01%
19,155
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$48,596
$34.49 p/Share
1,409
Reduced 6.66%
19,749
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
4,948
Added 18.95%
21,158
Common Stock
Dec 07
2023
SELL
Payment of exercise price or tax liability
$31,693
$35.02 p/Share
905
Reduced 5.31%
16,136
Common Stock
Dec 07
2023
BUY
Exercise of conversion of derivative security
$28,890
$28.89 p/Share
1,000
Added 5.54%
17,041
Common Stock
Sep 17
2023
SELL
Payment of exercise price or tax liability
$4,000
$28.17 p/Share
142
Reduced 0.88%
15,947
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$4,667
$40.94 p/Share
114
Reduced 0.71%
15,933
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$6,720
$40.98 p/Share
164
Reduced 1.01%
16,047
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
3,514
Added 17.81%
16,211
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$57,530
$40.86 p/Share
1,408
Reduced 9.98%
12,697
Common Stock
Nov 30
2022
SELL
Payment of exercise price or tax liability
$16,898
$42.89 p/Share
394
Reduced 2.73%
14,057
Common Stock
Nov 30
2022
BUY
Exercise of conversion of derivative security
$13,095
$26.19 p/Share
500
Added 3.34%
14,451
Common Stock
Sep 17
2022
SELL
Payment of exercise price or tax liability
$5,853
$36.81 p/Share
159
Reduced 1.13%
13,901
Common Stock