Nov 26
2023
BUY
Exercise of conversion of derivative security
-
5,930
Added 2.27%
255,749
Common Stock
Oct 31
2023
SELL
Payment of exercise price or tax liability
$2,079,752
$104.4 p/Share
19,921
Reduced 7.39%
249,819
Common Stock
Oct 31
2023
BUY
Exercise of conversion of derivative security
-
50,625
Added 15.8%
269,740
Common Stock
Jun 20
2023
SELL
Open market or private sale
$3,769,920
$117.81 p/Share
32,000
Reduced 12.74%
219,115
Common Stock
Jun 20
2023
BUY
Exercise of conversion of derivative security
$1,431,600
$23.86 p/Share
60,000
Added 19.29%
251,115
Common Stock
Mar 30
2023
SELL
Payment of exercise price or tax liability
$95,039
$95.23 p/Share
998
Reduced 0.52%
191,115
Common Stock
Mar 30
2023
BUY
Exercise of conversion of derivative security
-
2,535
Added 1.3%
192,113
Common Stock
Mar 17
2023
SELL
Payment of exercise price or tax liability
$85,649
$97.44 p/Share
879
Reduced 0.46%
189,578
Common Stock
Mar 17
2023
BUY
Exercise of conversion of derivative security
-
2,232
Added 1.16%
190,457
Common Stock
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