Mar 03
2025
SELL
Payment of exercise price or tax liability
$98,736
$42.78 p/Share
2,308
Reduced 2.53%
89,042
Common Stock
Mar 03
2025
BUY
Grant, award, or other acquisition
-
286
Added 0.31%
91,350
Common Stock
Mar 03
2025
BUY
Exercise of conversion of derivative security
-
7,574
Added 7.68%
91,063
Common Stock
Feb 10
2025
SELL
Payment of exercise price or tax liability
$169,722
$40.74 p/Share
4,166
Reduced 4.79%
82,768
Common Stock
Feb 10
2025
BUY
Exercise of conversion of derivative security
-
13,006
Added 13.01%
86,934
Common Stock
Feb 10
2025
BUY
Grant, award, or other acquisition
-
720
Added 0.86%
83,489
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$145,386
$55.28 p/Share
2,630
Reduced 3.44%
73,928
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
117
Added 0.15%
76,558
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
5,812
Added 7.07%
76,441
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$424,084
$52.76 p/Share
8,038
Reduced 10.22%
70,629
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
939
Added 1.18%
78,667
Common Stock
Feb 14
2024
BUY
Exercise of conversion of derivative security
-
22,284
Added 22.28%
77,728
Common Stock
Jan 03
2024
SELL
Payment of exercise price or tax liability
$68,530
$57.54 p/Share
1,191
Reduced 2.1%
55,444
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
-
129
Added 0.23%
56,635
Common Stock
Mar 01
2023
SELL
Other acquisition or disposition
-
3,017
Reduced 33.69%
5,937
RESTRICTED SHARE UNIT ...
Mar 01
2023
SELL
Payment of exercise price or tax liability
$61,098
$45.63 p/Share
1,339
Reduced 2.31%
56,506
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
8,528
Added 50.0%
8,528
PERFORMANCE SHARE UNIT...
Mar 01
2023
BUY
Other acquisition or disposition
-
47
Added 0.52%
8,954
RESTRICTED SHARE UNIT ...
Mar 01
2023
BUY
Grant, award, or other acquisition
-
8,528
Added 50.0%
8,528
RESTRICTED SHARE UNIT ...
Mar 01
2023
BUY
Other acquisition or disposition
$137,665
$45.63 p/Share
3,017
Added 4.96%
57,845
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
8,528
Added 50.0%
8,528
PERFORMANCE SHARE UNIT...
Feb 21
2023
SELL
Other acquisition or disposition
-
13,599
Reduced 100.0%
0
PERFORMANCE SHARE UNIT...
Feb 21
2023
SELL
Payment of exercise price or tax liability
$356,935
$44.74 p/Share
7,978
Reduced 12.7%
54,828
Common Stock
Feb 21
2023
SELL
Other acquisition or disposition
-
13,422
Reduced 100.0%
0
PERFORMANCE SHARE UNIT...
Feb 21
2023
BUY
Other acquisition or disposition
-
456
Added 3.29%
13,422
PERFORMANCE SHARE UNIT...