Sep 01
2023
SELL
Payment of exercise price or tax liability
$14,252
$49.66 p/Share
287
Reduced 1.11%
25,672
Common Stock
Sep 01
2023
BUY
Exercise of conversion of derivative security
-
1,175
Added 4.33%
25,959
Common Stock
Jun 06
2023
SELL
Payment of exercise price or tax liability
$5,104
$48.61 p/Share
105
Reduced 0.42%
24,784
Common Stock
Jun 06
2023
BUY
Exercise of conversion of derivative security
-
429
Added 1.69%
24,889
Common Stock
Jun 05
2023
SELL
Payment of exercise price or tax liability
$8,088
$47.58 p/Share
170
Reduced 0.69%
24,460
Common Stock
Jun 05
2023
BUY
Exercise of conversion of derivative security
-
696
Added 2.75%
24,630
Common Stock
Jun 02
2023
SELL
Payment of exercise price or tax liability
$6,746
$47.85 p/Share
141
Reduced 0.59%
23,934
Common Stock
Jun 02
2023
BUY
Exercise of conversion of derivative security
-
576
Added 2.34%
24,075
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$13,879
$48.36 p/Share
287
Reduced 1.21%
23,499
Common Stock
Jun 01
2023
BUY
Exercise of conversion of derivative security
-
1,175
Added 4.71%
23,786
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$9,971
$47.71 p/Share
209
Reduced 0.92%
22,611
Common Stock
Mar 06
2023
BUY
Exercise of conversion of derivative security
-
856
Added 3.63%
22,716
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$7,850
$46.18 p/Share
170
Reduced 0.77%
21,964
Common Stock
Mar 03
2023
BUY
Exercise of conversion of derivative security
-
697
Added 3.05%
22,134
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$6,490
$46.03 p/Share
141
Reduced 0.65%
21,437
Common Stock
Mar 02
2023
BUY
Exercise of conversion of derivative security
-
577
Added 2.6%
21,578
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$83,112
$46.38 p/Share
1,792
Reduced 7.86%
21,001
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
7,013
Added 24.54%
21,564
Common Stock
Dec 06
2022
SELL
Payment of exercise price or tax liability
$3,731
$35.54 p/Share
105
Reduced 0.66%
15,780
Common Stock
Dec 06
2022
BUY
Exercise of conversion of derivative security
-
430
Added 2.64%
15,885
Common Stock
Dec 05
2022
SELL
Payment of exercise price or tax liability
$10,132
$36.98 p/Share
274
Reduced 1.74%
15,455
Common Stock
Dec 05
2022
BUY
Exercise of conversion of derivative security
-
1,123
Added 6.73%
15,559
Common Stock
Dec 02
2022
SELL
Payment of exercise price or tax liability
$5,273
$37.4 p/Share
141
Reduced 0.96%
14,606
Common Stock
Dec 02
2022
BUY
Exercise of conversion of derivative security
-
576
Added 3.76%
14,747
Common Stock
Sep 06
2022
SELL
Payment of exercise price or tax liability
$13,515
$35.66 p/Share
379
Reduced 2.6%
14,171
Common Stock