Aug 14
2023
SELL
Payment of exercise price or tax liability
$84,708
$88.33 p/Share
959
Reduced 0.66%
145,171
Common Stock
Aug 14
2023
BUY
Exercise of conversion of derivative security
-
1,820
Added 1.23%
146,130
Common Stock
Aug 02
2023
SELL
Payment of exercise price or tax liability
$108,206
$91.16 p/Share
1,187
Reduced 0.82%
144,310
Common Stock
Aug 02
2023
BUY
Exercise of conversion of derivative security
-
2,254
Added 1.53%
145,497
Common Stock
May 23
2023
SELL
Open market or private sale
$180,407
$82.68 p/Share
2,182
Reduced 1.5%
142,981
Common Stock
May 19
2023
SELL
Payment of exercise price or tax liability
$31,347
$83.37 p/Share
376
Reduced 0.26%
145,163
Common Stock
May 19
2023
BUY
Exercise of conversion of derivative security
-
713
Added 0.49%
145,539
Common Stock
May 18
2023
SELL
Payment of exercise price or tax liability
$39,446
$84.65 p/Share
466
Reduced 0.32%
144,826
Common Stock
May 18
2023
BUY
Exercise of conversion of derivative security
-
885
Added 0.61%
145,292
Common Stock
May 14
2023
SELL
Payment of exercise price or tax liability
$78,182
$81.61 p/Share
958
Reduced 0.66%
144,407
Common Stock
May 14
2023
BUY
Exercise of conversion of derivative security
-
1,819
Added 1.24%
145,365
Common Stock
May 02
2023
SELL
Payment of exercise price or tax liability
$99,328
$83.68 p/Share
1,187
Reduced 0.82%
143,546
Common Stock
May 02
2023
BUY
Exercise of conversion of derivative security
-
2,253
Added 1.53%
144,733
Common Stock
Feb 24
2023
SELL
Open market or private sale
$1,302,803
$82.96 p/Share
15,704
Reduced 9.93%
142,480
Common Stock
Feb 19
2023
SELL
Payment of exercise price or tax liability
$32,662
$87.1 p/Share
375
Reduced 0.24%
158,184
Common Stock
Feb 19
2023
BUY
Exercise of conversion of derivative security
-
712
Added 0.45%
158,559
Common Stock
Feb 18
2023
SELL
Payment of exercise price or tax liability
$162,528
$87.1 p/Share
1,866
Reduced 1.17%
157,847
Common Stock
Feb 18
2023
BUY
Exercise of conversion of derivative security
-
3,543
Added 2.17%
159,713
Common Stock
Feb 14
2023
SELL
Payment of exercise price or tax liability
$1,910,288
$89.27 p/Share
21,399
Reduced 12.05%
156,170
Common Stock
Feb 14
2023
BUY
Exercise of conversion of derivative security
-
40,642
Added 18.71%
176,610
Common Stock
Feb 02
2023
SELL
Payment of exercise price or tax liability
$97,286
$81.96 p/Share
1,187
Reduced 0.86%
136,927
Common Stock
Feb 02
2023
BUY
Exercise of conversion of derivative security
-
2,254
Added 1.61%
138,114
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$919,256
$75.79 p/Share
12,129
Reduced 8.2%
135,860
Common Stock
Jan 31
2023
BUY
Exercise of conversion of derivative security
-
22,806
Added 13.35%
147,989
Common Stock
Nov 22
2022
SELL
Open market or private sale
$75,503
$66.64 p/Share
1,133
Reduced 0.9%
125,143
Common Stock