Jun 02
2023
SELL
Payment of exercise price or tax liability
$3,253
$47.85 p/Share
68
Reduced 0.13%
53,296
Common Stock
Jun 02
2023
BUY
Exercise of conversion of derivative security
-
231
Added 0.43%
53,364
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$8,366
$48.36 p/Share
173
Reduced 0.32%
53,133
Common Stock
Jun 01
2023
BUY
Exercise of conversion of derivative security
-
588
Added 1.09%
53,306
Common Stock
May 23
2023
SELL
Open market or private sale
$74,098
$47.56 p/Share
1,558
Reduced 2.87%
52,718
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$9,494
$47.71 p/Share
199
Reduced 0.37%
54,276
Common Stock
Mar 06
2023
BUY
Exercise of conversion of derivative security
-
673
Added 1.22%
54,374
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$4,571
$46.18 p/Share
99
Reduced 0.18%
53,802
Common Stock
Mar 03
2023
BUY
Exercise of conversion of derivative security
-
334
Added 0.62%
53,901
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$3,130
$46.03 p/Share
68
Reduced 0.13%
53,567
Common Stock
Mar 02
2023
BUY
Exercise of conversion of derivative security
-
230
Added 0.43%
53,635
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$60,665
$46.38 p/Share
1,308
Reduced 2.39%
53,405
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
4,121
Added 7.1%
53,920
Common Stock
Feb 17
2023
SELL
Open market or private sale
$78,812
$48.59 p/Share
1,622
Reduced 3.11%
50,592
Common Stock
Dec 06
2022
SELL
Payment of exercise price or tax liability
$3,482
$35.54 p/Share
98
Reduced 0.19%
52,214
Common Stock
Dec 06
2022
BUY
Exercise of conversion of derivative security
-
331
Added 0.63%
52,312
Common Stock
Dec 05
2022
SELL
Payment of exercise price or tax liability
$7,395
$36.98 p/Share
200
Reduced 0.38%
51,981
Common Stock
Dec 05
2022
BUY
Exercise of conversion of derivative security
-
676
Added 1.28%
52,082
Common Stock
Dec 02
2022
SELL
Payment of exercise price or tax liability
$2,543
$37.4 p/Share
68
Reduced 0.13%
51,505
Common Stock
Dec 02
2022
BUY
Exercise of conversion of derivative security
-
231
Added 0.45%
51,573
Common Stock
Sep 06
2022
SELL
Payment of exercise price or tax liability
$10,627
$35.66 p/Share
298
Reduced 0.58%
51,342
Common Stock
Sep 06
2022
BUY
Exercise of conversion of derivative security
-
1,007
Added 1.92%
51,440
Common Stock
Sep 02
2022
SELL
Payment of exercise price or tax liability
$2,501
$36.78 p/Share
68
Reduced 0.13%
50,633
Common Stock
Sep 02
2022
BUY
Exercise of conversion of derivative security
-
230
Added 0.45%
50,701
Common Stock
Jun 06
2022
SELL
Payment of exercise price or tax liability
$10,442
$52.47 p/Share
199
Reduced 0.39%
50,471
Common Stock