Mar 12
2023
SELL
Payment of exercise price or tax liability
$183,306
$94.1 p/Share
1,948
Reduced 1.02%
188,225
Common Stock
Mar 12
2023
BUY
Exercise of conversion of derivative security
-
4,949
Added 2.54%
190,173
Common Stock
Mar 07
2023
SELL
Payment of exercise price or tax liability
$168,846
$91.17 p/Share
1,852
Reduced 0.99%
185,224
Common Stock
Mar 07
2023
BUY
Exercise of conversion of derivative security
-
4,600
Added 2.4%
187,076
Common Stock
Dec 13
2022
-
29,667
Reduced 13.98%
182,476
Common Stock
Nov 26
2022
SELL
Payment of exercise price or tax liability
$195,799
$83.89 p/Share
2,334
Reduced 1.09%
212,143
Common Stock
Nov 26
2022
BUY
Exercise of conversion of derivative security
-
5,930
Added 2.69%
214,477
Common Stock
Oct 26
2022
SELL
Payment of exercise price or tax liability
$1,444,747
$75.31 p/Share
19,184
Reduced 8.42%
208,547
Common Stock
Oct 26
2022
BUY
Exercise of conversion of derivative security
-
48,750
Added 17.63%
227,731
Common Stock
Mar 17
2022
SELL
Payment of exercise price or tax liability
$73,133
$83.2 p/Share
879
Reduced 0.49%
178,981
Common Stock
Mar 17
2022
BUY
Exercise of conversion of derivative security
-
2,232
Added 1.23%
179,860
Common Stock
Mar 11
2022
SELL
Payment of exercise price or tax liability
$157,710
$80.96 p/Share
1,948
Reduced 1.08%
177,628
Common Stock
Mar 11
2022
BUY
Exercise of conversion of derivative security
-
4,949
Added 2.68%
179,576
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$145,043
$80.09 p/Share
1,811
Reduced 1.03%
174,627
Common Stock
Mar 07
2022
BUY
Exercise of conversion of derivative security
-
4,600
Added 2.54%
176,438
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$197,670
$82.95 p/Share
2,383
Reduced 1.37%
171,838
Common Stock
Feb 14
2022
BUY
Exercise of conversion of derivative security
-
5,930
Added 3.29%
174,221
Common Stock
Dec 22
2021
-
36,404
Reduced 17.78%
168,291
Common Stock
Dec 10
2021
SELL
Open market or private sale
$3,783,850
$108.11 p/Share
35,000
Reduced 14.6%
204,695
Common Stock
Dec 10
2021
BUY
Exercise of conversion of derivative security
$1,428,000
$23.8 p/Share
60,000
Added 20.02%
239,695
Common Stock
Nov 26
2021
SELL
Payment of exercise price or tax liability
$230,482
$98.75 p/Share
2,334
Reduced 1.28%
179,695
Common Stock
Nov 26
2021
BUY
Exercise of conversion of derivative security
-
5,930
Added 3.15%
182,029
Common Stock
Oct 27
2021
SELL
Payment of exercise price or tax liability
$1,813,240
$87.77 p/Share
20,659
Reduced 10.5%
176,099
Common Stock
Oct 27
2021
BUY
Exercise of conversion of derivative security
-
52,500
Added 21.06%
196,758
Common Stock
May 10
2021
SELL
Payment of exercise price or tax liability
$1,414,462
$104.45 p/Share
13,542
Reduced 8.58%
144,258
Common Stock