Mar 15
2024
SELL
Payment of exercise price or tax liability
$97,502
$112.85 p/Share
864
Reduced 7.65%
10,437
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
-
1,977
Added 15.61%
10,689
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$134,704
$123.13 p/Share
1,094
Reduced 10.5%
9,324
Common Stock
Feb 15
2024
BUY
Exercise of conversion of derivative security
-
2,390
Added 18.66%
10,418
Common Stock
Jun 13
2023
SELL
Open market or private sale
$103,398
$152.28 p/Share
679
Reduced 7.8%
8,028
Common Stock
Jun 13
2023
BUY
Exercise of conversion of derivative security
$42,838
$90.76 p/Share
472
Added 5.44%
8,211
Common Stock
Jun 12
2023
SELL
Open market or private sale
$1,944,153
$149.85 p/Share
12,974
Reduced 61.78%
8,026
Common Stock
Jun 12
2023
BUY
Exercise of conversion of derivative security
$719,817
$90.76 p/Share
7,931
Added 40.65%
11,581
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$129,705
$155.15 p/Share
836
Reduced 5.92%
13,278
Common Stock
Mar 15
2023
BUY
Exercise of conversion of derivative security
-
1,916
Added 12.33%
13,618
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$264,337
$156.32 p/Share
1,691
Reduced 12.18%
12,198
Common Stock
Feb 15
2023
BUY
Exercise of conversion of derivative security
-
5,778
Added 29.38%
13,889
Common Stock
Jun 06
2022
SELL
Open market or private sale
$227,500
$113.75 p/Share
2,000
Reduced 19.78%
8,111
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$32,750
$100.46 p/Share
326
Reduced 3.12%
10,111
Common Stock
Mar 15
2022
BUY
Exercise of conversion of derivative security
-
1,136
Added 9.94%
10,289
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$12,979
$102.2 p/Share
127
Reduced 1.35%
9,301
Common Stock
Mar 07
2022
BUY
Exercise of conversion of derivative security
-
444
Added 4.5%
9,428
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$53,250
$115.26 p/Share
462
Reduced 4.89%
8,984
Common Stock
Mar 01
2022
BUY
Exercise of conversion of derivative security
-
1,613
Added 14.59%
9,446
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$110,283
$102.78 p/Share
1,073
Reduced 12.05%
7,833
Common Stock
Feb 15
2022
BUY
Exercise of conversion of derivative security
-
3,572
Added 28.63%
8,906
Common Stock
Aug 05
2021
SELL
Open market or private sale
$1,017,200
$115.12 p/Share
8,836
Reduced 62.36%
5,334
Common Stock
Aug 05
2021
BUY
Exercise of conversion of derivative security
$705,778
$80.91 p/Share
8,723
Added 56.75%
6,647
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
$19,129
$129.25 p/Share
148
Reduced 2.65%
5,447
Common Stock
Mar 15
2021
BUY
Exercise of conversion of derivative security
-
515
Added 8.43%
5,595
Common Stock