Jan 31
2024
BUY
Exercise of conversion of derivative security
-
28,508
Added 16.78%
141,431
Common Stock
Nov 19
2023
SELL
Payment of exercise price or tax liability
$25,666
$58.07 p/Share
442
Reduced 0.39%
112,922
Common Stock
Nov 19
2023
BUY
Exercise of conversion of derivative security
-
890
Added 0.78%
113,364
Common Stock
Nov 18
2023
SELL
Payment of exercise price or tax liability
$31,880
$58.07 p/Share
549
Reduced 0.49%
112,474
Common Stock
Nov 18
2023
BUY
Exercise of conversion of derivative security
-
1,107
Added 0.97%
113,023
Common Stock
Nov 14
2023
SELL
Payment of exercise price or tax liability
$52,897
$58.58 p/Share
903
Reduced 0.7%
128,727
Common Stock
Nov 14
2023
SELL
Open market or private sale
$965,119
$57.41 p/Share
16,811
Reduced 13.06%
111,916
Common Stock
Nov 14
2023
BUY
Exercise of conversion of derivative security
-
1,820
Added 1.38%
129,630
Common Stock
Sep 14
2023
SELL
Open market or private sale
$680,550
$90.74 p/Share
7,500
Reduced 5.54%
127,810
Common Stock
Sep 07
2023
SELL
Open market or private sale
$772,680
$91.8 p/Share
8,417
Reduced 5.86%
135,310
Common Stock
Aug 19
2023
SELL
Payment of exercise price or tax liability
$38,666
$87.48 p/Share
442
Reduced 0.31%
143,727
Common Stock
Aug 19
2023
BUY
Exercise of conversion of derivative security
-
891
Added 0.61%
144,169
Common Stock
Aug 18
2023
SELL
Payment of exercise price or tax liability
$48,026
$87.48 p/Share
549
Reduced 0.38%
143,278
Common Stock
Aug 18
2023
BUY
Exercise of conversion of derivative security
-
1,107
Added 0.76%
143,827
Common Stock
Aug 14
2023
SELL
Payment of exercise price or tax liability
$79,761
$88.33 p/Share
903
Reduced 0.63%
142,720
Common Stock
Aug 14
2023
BUY
Exercise of conversion of derivative security
-
1,820
Added 1.25%
143,623
Common Stock
Aug 02
2023
SELL
Payment of exercise price or tax liability
$84,961
$91.16 p/Share
932
Reduced 0.65%
141,803
Common Stock
Aug 02
2023
BUY
Exercise of conversion of derivative security
-
1,878
Added 1.3%
142,735
Common Stock
May 19
2023
SELL
Payment of exercise price or tax liability
$36,849
$83.37 p/Share
442
Reduced 0.31%
140,470
Common Stock
May 19
2023
BUY
Exercise of conversion of derivative security
-
891
Added 0.63%
140,912
Common Stock
May 18
2023
SELL
Payment of exercise price or tax liability
$46,472
$84.65 p/Share
549
Reduced 0.35%
157,245
Common Stock
May 18
2023
SELL
Open market or private sale
$1,419,429
$82.41 p/Share
17,224
Reduced 10.95%
140,021
Common Stock
May 18
2023
BUY
Exercise of conversion of derivative security
-
1,107
Added 0.7%
157,794
Common Stock
May 14
2023
SELL
Payment of exercise price or tax liability
$73,612
$81.61 p/Share
902
Reduced 0.57%
156,687
Common Stock
May 14
2023
BUY
Exercise of conversion of derivative security
-
1,819
Added 1.14%
157,589
Common Stock