Nov 18
2023
SELL
Payment of exercise price or tax liability
$25,550
$58.07 p/Share
440
Reduced 0.23%
192,590
Common Stock
Nov 18
2023
BUY
Exercise of conversion of derivative security
-
886
Added 0.46%
193,030
Common Stock
Nov 14
2023
SELL
Payment of exercise price or tax liability
$52,897
$58.58 p/Share
903
Reduced 0.47%
192,144
Common Stock
Nov 14
2023
BUY
Exercise of conversion of derivative security
-
1,820
Added 0.93%
193,047
Common Stock
Aug 19
2023
SELL
Payment of exercise price or tax liability
$34,029
$87.48 p/Share
389
Reduced 0.2%
191,227
Common Stock
Aug 19
2023
BUY
Exercise of conversion of derivative security
-
784
Added 0.41%
191,616
Common Stock
Aug 18
2023
SELL
Payment of exercise price or tax liability
$38,491
$87.48 p/Share
440
Reduced 0.23%
190,832
Common Stock
Aug 18
2023
BUY
Exercise of conversion of derivative security
-
886
Added 0.46%
191,272
Common Stock
Aug 14
2023
SELL
Payment of exercise price or tax liability
$79,761
$88.33 p/Share
903
Reduced 0.47%
190,386
Common Stock
Aug 14
2023
BUY
Exercise of conversion of derivative security
-
1,820
Added 0.94%
191,289
Common Stock
Aug 02
2023
SELL
Payment of exercise price or tax liability
$93,439
$91.16 p/Share
1,025
Reduced 0.54%
189,469
Common Stock
Aug 02
2023
BUY
Exercise of conversion of derivative security
-
2,066
Added 1.07%
190,494
Common Stock
May 19
2023
SELL
Payment of exercise price or tax liability
$32,430
$83.37 p/Share
389
Reduced 0.21%
188,053
Common Stock
May 19
2023
BUY
Exercise of conversion of derivative security
-
784
Added 0.41%
188,442
Common Stock
May 18
2023
SELL
Payment of exercise price or tax liability
$37,161
$84.65 p/Share
439
Reduced 0.23%
187,658
Common Stock
May 18
2023
BUY
Exercise of conversion of derivative security
-
885
Added 0.47%
188,097
Common Stock
May 14
2023
SELL
Payment of exercise price or tax liability
$73,612
$81.61 p/Share
902
Reduced 0.48%
187,212
Common Stock
May 14
2023
BUY
Exercise of conversion of derivative security
-
1,819
Added 0.96%
188,114
Common Stock
May 02
2023
SELL
Payment of exercise price or tax liability
$85,772
$83.68 p/Share
1,025
Reduced 0.55%
186,295
Common Stock
May 02
2023
BUY
Exercise of conversion of derivative security
-
2,066
Added 1.09%
187,320
Common Stock
Feb 21
2023
SELL
Open market or private sale
$3,285,860
$85.04 p/Share
38,639
Reduced 17.26%
185,254
Common Stock
Feb 19
2023
SELL
Payment of exercise price or tax liability
$33,881
$87.1 p/Share
389
Reduced 0.17%
223,893
Common Stock
Feb 19
2023
BUY
Exercise of conversion of derivative security
-
784
Added 0.35%
224,282
Common Stock
Feb 18
2023
SELL
Payment of exercise price or tax liability
$153,034
$87.1 p/Share
1,757
Reduced 0.78%
223,498
Common Stock
Feb 18
2023
BUY
Exercise of conversion of derivative security
-
3,543
Added 1.55%
225,255
Common Stock