Aug 01
2023
SELL
Open market or private sale
$485,622
$140.07 p/Share
3,467
Reduced 2.08%
163,140
Common Stock
Aug 01
2023
BUY
Exercise of conversion of derivative security
$129,249
$37.28 p/Share
3,467
Added 2.04%
166,607
Common Stock
Jul 27
2023
SELL
Open market or private sale
$98,224
$140.32 p/Share
700
Reduced 0.43%
163,140
Common Stock
Jul 27
2023
BUY
Exercise of conversion of derivative security
$26,096
$37.28 p/Share
700
Added 0.43%
163,840
Common Stock
Jul 25
2023
SELL
Open market or private sale
$1,126,788
$135.22 p/Share
8,333
Reduced 4.86%
163,140
Common Stock
Jul 25
2023
BUY
Exercise of conversion of derivative security
$310,654
$37.28 p/Share
8,333
Added 4.63%
171,473
Common Stock
Jul 14
2023
SELL
Open market or private sale
$650,650
$130.0 p/Share
5,005
Reduced 2.98%
163,140
Common Stock
Jul 14
2023
BUY
Exercise of conversion of derivative security
$99,385
$30.58 p/Share
3,250
Added 1.9%
168,145
Common Stock
Jun 14
2023
SELL
Open market or private sale
$647,246
$129.32 p/Share
5,005
Reduced 2.95%
164,895
Common Stock
Jun 14
2023
BUY
Exercise of conversion of derivative security
$99,385
$30.58 p/Share
3,250
Added 1.88%
169,900
Common Stock
Jun 02
2023
SELL
Open market or private sale
$1,083,456
$130.02 p/Share
8,333
Reduced 4.76%
166,650
Common Stock
Jun 02
2023
BUY
Exercise of conversion of derivative security
$310,654
$37.28 p/Share
8,333
Added 4.55%
174,983
Common Stock
May 31
2023
SELL
Open market or private sale
$859,523
$125.79 p/Share
6,833
Reduced 3.94%
166,650
Common Stock
May 31
2023
BUY
Exercise of conversion of derivative security
$254,734
$37.28 p/Share
6,833
Added 3.79%
173,483
Common Stock
May 30
2023
SELL
Open market or private sale
$2,916,977
$125.9 p/Share
23,169
Reduced 12.21%
166,650
Common Stock
May 30
2023
BUY
Exercise of conversion of derivative security
$726,644
$33.93 p/Share
21,416
Added 10.14%
189,819
Common Stock
May 01
2023
SELL
Payment of exercise price or tax liability
$889,478
$111.31 p/Share
7,991
Reduced 4.53%
168,403
Common Stock
Apr 14
2023
SELL
Open market or private sale
$748,303
$128.31 p/Share
5,832
Reduced 3.2%
176,394
Common Stock
Apr 14
2023
BUY
Exercise of conversion of derivative security
$131,494
$30.58 p/Share
4,300
Added 2.31%
182,226
Common Stock
Mar 14
2023
SELL
Open market or private sale
$701,476
$120.26 p/Share
5,833
Reduced 3.17%
177,926
Common Stock
Mar 14
2023
BUY
Exercise of conversion of derivative security
$116,315
$27.05 p/Share
4,300
Added 2.29%
183,759
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
$14,193
$101.38 p/Share
140
Added 0.08%
179,459
Common Stock
Feb 14
2023
SELL
Open market or private sale
$704,801
$120.83 p/Share
5,833
Reduced 3.15%
179,319
Common Stock
Feb 14
2023
BUY
Exercise of conversion of derivative security
$101,093
$23.51 p/Share
4,300
Added 2.27%
185,152
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$785,782
$121.02 p/Share
6,493
Reduced 3.47%
180,852
Common Stock