Jan 03
2025
SELL
Payment of exercise price or tax liability
$73,717
$31.72 p/Share
2,324
Reduced 6.25%
34,854
Common Stock
Jan 03
2025
BUY
Exercise of conversion of derivative security
-
1,416
Added 3.67%
37,178
Common Stock
Jan 03
2025
BUY
Grant, award, or other acquisition
-
4,560
Added 11.31%
35,762
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$33,212
$52.97 p/Share
627
Reduced 1.99%
30,896
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
20
Added 0.06%
31,523
Common Stock
Jan 05
2024
SELL
Payment of exercise price or tax liability
$91,611
$47.32 p/Share
1,936
Reduced 5.79%
31,503
Common Stock
Jan 05
2024
BUY
Exercise of conversion of derivative security
-
1,285
Added 3.7%
33,439
Common Stock
Jan 04
2024
BUY
Grant, award, or other acquisition
-
1,818
Added 5.35%
32,154
Common Stock
Mar 27
2023
BUY
Open market or private purchase
$981
$32.7 p/Share
30
Added 0.1%
29,880
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$14,751
$35.46 p/Share
416
Reduced 1.37%
29,850
Common Stock
Mar 06
2023
BUY
Exercise of conversion of derivative security
-
7
Added 0.02%
30,266
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$25,984
$37.55 p/Share
692
Reduced 2.24%
30,259
Common Stock
Mar 03
2023
BUY
Exercise of conversion of derivative security
-
11
Added 0.04%
30,951
Common Stock
Jan 05
2023
SELL
Payment of exercise price or tax liability
$25,379
$28.58 p/Share
888
Reduced 2.79%
30,940
Common Stock
Jan 05
2023
BUY
Exercise of conversion of derivative security
-
14
Added 0.04%
31,828
Common Stock
Jan 04
2023
BUY
Grant, award, or other acquisition
-
2,793
Added 8.07%
31,814
Common Stock
Dec 12
2022
BUY
Grant, award, or other acquisition
$677
$30.8 p/Share
22
Added 0.08%
29,021
Common Stock
Sep 12
2022
BUY
Grant, award, or other acquisition
$677
$22.57 p/Share
30
Added 0.1%
28,998
Common Stock
Jun 13
2022
BUY
Grant, award, or other acquisition
$662
$27.6 p/Share
24
Added 0.08%
28,550
Common Stock
Mar 04
2022
SELL
Payment of exercise price or tax liability
$43,904
$28.18 p/Share
1,558
Reduced 5.25%
28,106
Common Stock
Mar 04
2022
BUY
Exercise of conversion of derivative security
-
2,603
Added 8.07%
29,664
Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
$19,606
$28.96 p/Share
677
Reduced 2.44%
27,061
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$3,761
$28.49 p/Share
132
Reduced 0.47%
27,738
Common Stock