Jan 03
2025
SELL
Payment of exercise price or tax liability
$180,486
$31.72 p/Share
5,690
Reduced 10.39%
49,049
Common Stock
Jan 03
2025
BUY
Exercise of conversion of derivative security
-
7,077
Added 11.45%
54,739
Common Stock
Jan 03
2025
BUY
Grant, award, or other acquisition
-
13,628
Added 22.24%
47,662
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$41,740
$52.97 p/Share
788
Reduced 2.3%
33,539
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
26
Added 0.08%
34,327
Common Stock
Jan 05
2024
SELL
Payment of exercise price or tax liability
$191,030
$47.32 p/Share
4,037
Reduced 10.53%
34,301
Common Stock
Jan 05
2024
BUY
Exercise of conversion of derivative security
-
4,862
Added 11.25%
38,338
Common Stock
Jan 04
2024
BUY
Grant, award, or other acquisition
-
4,284
Added 11.35%
33,476
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$4,751
$35.46 p/Share
134
Reduced 0.47%
28,383
Common Stock
Mar 06
2023
BUY
Exercise of conversion of derivative security
-
3
Added 0.01%
28,517
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$29,964
$37.55 p/Share
798
Reduced 2.72%
28,514
Common Stock
Mar 03
2023
BUY
Exercise of conversion of derivative security
-
14
Added 0.05%
29,312
Common Stock
Jan 05
2023
SELL
Payment of exercise price or tax liability
$26,036
$28.58 p/Share
911
Reduced 3.02%
29,298
Common Stock
Jan 05
2023
BUY
Exercise of conversion of derivative security
-
14
Added 0.05%
30,209
Common Stock
Jan 04
2023
BUY
Grant, award, or other acquisition
-
6,222
Added 17.09%
30,195
Common Stock
Mar 04
2022
SELL
Payment of exercise price or tax liability
$46,159
$28.18 p/Share
1,638
Reduced 6.61%
23,148
Common Stock
Mar 04
2022
BUY
Exercise of conversion of derivative security
-
3,514
Added 12.42%
24,786
Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
$23,197
$28.96 p/Share
801
Reduced 3.63%
21,272
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$1,282
$28.49 p/Share
45
Reduced 0.2%
22,073
Common Stock
Jan 05
2022
SELL
Payment of exercise price or tax liability
$14,273
$33.27 p/Share
429
Reduced 1.9%
22,118
Common Stock
Jan 04
2022
BUY
Grant, award, or other acquisition
-
3,204
Added 12.44%
22,547
Common Stock
Mar 06
2021
SELL
Payment of exercise price or tax liability
$5,424
$35.45 p/Share
153
Reduced 0.82%
18,607
Common Stock
Mar 03
2021
SELL
Payment of exercise price or tax liability
$30,755
$35.72 p/Share
861
Reduced 4.39%
18,760
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$1,674
$34.87 p/Share
48
Reduced 0.24%
19,621
Common Stock
Jan 04
2021
BUY
Grant, award, or other acquisition
-
5,026
Added 20.35%
19,669
Common Stock