Sep 16
2023
SELL
Payment of exercise price or tax liability
$21,527
$104.5 p/Share
206
Reduced 0.6%
34,009
Common Stock
Sep 16
2023
BUY
Exercise of conversion of derivative security
-
459
Added 1.32%
34,215
Common Stock
Jun 16
2023
SELL
Payment of exercise price or tax liability
$18,690
$92.07 p/Share
203
Reduced 0.6%
33,756
Common Stock
Jun 16
2023
BUY
Exercise of conversion of derivative security
-
460
Added 1.34%
33,959
Common Stock
Mar 16
2023
SELL
Payment of exercise price or tax liability
$9,855
$71.94 p/Share
137
Reduced 0.41%
33,368
Common Stock
Mar 16
2023
BUY
Exercise of conversion of derivative security
-
460
Added 1.35%
33,505
Common Stock
Mar 07
2023
SELL
Payment of exercise price or tax liability
$63,549
$74.94 p/Share
848
Reduced 2.5%
33,045
Common Stock
Mar 07
2023
BUY
Exercise of conversion of derivative security
-
2,856
Added 7.77%
33,893
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$24,184
$73.51 p/Share
329
Reduced 1.05%
31,037
Common Stock
Mar 03
2023
BUY
Exercise of conversion of derivative security
-
1,108
Added 3.41%
31,366
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$35,574
$72.6 p/Share
490
Reduced 1.59%
30,258
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
1,668
Added 5.15%
30,748
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$155,237
$76.85 p/Share
2,020
Reduced 6.5%
29,080
Common Stock
Feb 21
2023
BUY
Exercise of conversion of derivative security
-
3,894
Added 11.41%
30,223
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
2,854
Added 9.49%
27,206
Common Stock
Dec 16
2022
SELL
Payment of exercise price or tax liability
$16,090
$85.59 p/Share
188
Reduced 0.77%
24,352
Common Stock
Dec 16
2022
BUY
Exercise of conversion of derivative security
-
459
Added 1.84%
24,540
Common Stock
Nov 13
2022
SELL
Payment of exercise price or tax liability
$9,241
$93.35 p/Share
99
Reduced 0.41%
23,958
Common Stock
Nov 13
2022
BUY
Exercise of conversion of derivative security
-
336
Added 1.38%
24,057
Common Stock
Sep 16
2022
SELL
Payment of exercise price or tax liability
$12,001
$88.24 p/Share
136
Reduced 0.57%
23,721
Common Stock
Sep 16
2022
BUY
Exercise of conversion of derivative security
-
460
Added 1.89%
23,857
Common Stock
Aug 13
2022
SELL
Payment of exercise price or tax liability
$9,499
$95.95 p/Share
99
Reduced 0.42%
23,397
Common Stock
Aug 13
2022
BUY
Exercise of conversion of derivative security
-
337
Added 1.41%
23,496
Common Stock
Jun 16
2022
SELL
Payment of exercise price or tax liability
-
135
Reduced 0.58%
23,159
Common Stock
Jun 16
2022
BUY
Exercise of conversion of derivative security
-
459
Added 1.93%
23,294
Common Stock