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
Feb 06
2023
BUY
Grant, award, or other acquisition
-
13,096
Added 6.53%
187,345
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$855,279
$119.07 p/Share
7,183
Reduced 3.96%
174,249
Common Stock
Jan 17
2023
SELL
Open market or private sale
$595,795
$106.85 p/Share
5,576
Reduced 2.98%
181,432
Common Stock
Jan 17
2023
BUY
Exercise of conversion of derivative security
$101,093
$23.51 p/Share
4,300
Added 2.25%
187,008
Common Stock
Dec 14
2022
SELL
Open market or private sale
$665,495
$119.35 p/Share
5,576
Reduced 2.96%
182,708
Common Stock
Dec 14
2022
BUY
Exercise of conversion of derivative security
$101,093
$23.51 p/Share
4,300
Added 2.23%
188,284
Common Stock
Nov 14
2022
SELL
Open market or private sale
$703,300
$126.13 p/Share
5,576
Reduced 2.94%
183,984
Common Stock