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
Sep 06
2022
BUY
Exercise of conversion of derivative security
-
1,551
Added 9.8%
14,276
Common Stock
Sep 02
2022
SELL
Payment of exercise price or tax liability
$5,186
$36.78 p/Share
141
Reduced 1.07%
12,999
Common Stock
Sep 02
2022
BUY
Exercise of conversion of derivative security
-
576
Added 4.2%
13,140
Common Stock
Jun 06
2022
SELL
Payment of exercise price or tax liability
$10,966
$52.47 p/Share
209
Reduced 1.64%
12,564
Common Stock
Jun 06
2022
BUY
Exercise of conversion of derivative security
-
855
Added 6.32%
12,669
Common Stock
Jun 03
2022
SELL
Payment of exercise price or tax liability
$9,304
$54.73 p/Share
170
Reduced 1.41%
11,918
Common Stock
Jun 03
2022
BUY
Exercise of conversion of derivative security
-
697
Added 5.45%
12,088
Common Stock