Feb 19
2024
BUY
Exercise of conversion of derivative security
-
713
Added 1.63%
43,062
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$32,884
$73.24 p/Share
449
Reduced 1.42%
31,102
Common Stock
Feb 18
2024
BUY
Exercise of conversion of derivative security
-
885
Added 2.73%
31,551
Common Stock
Feb 17
2024
SELL
Payment of exercise price or tax liability
$127,657
$73.24 p/Share
1,743
Reduced 5.38%
30,666
Common Stock
Feb 17
2024
BUY
Exercise of conversion of derivative security
-
3,438
Added 9.59%
32,409
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$70,387
$76.26 p/Share
923
Reduced 3.09%
28,971
Common Stock
Feb 14
2024
BUY
Exercise of conversion of derivative security
-
1,820
Added 5.74%
29,894
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$565,145
$60.86 p/Share
9,286
Reduced 24.86%
28,074
Common Stock
Jan 31
2024
BUY
Exercise of conversion of derivative security
-
22,806
Added 37.91%
37,360
Common Stock
Nov 24
2023
SELL
Open market or private sale
$1,168,673
$57.59 p/Share
20,293
Reduced 58.23%
14,554
Common Stock
Nov 19
2023
SELL
Payment of exercise price or tax liability
$20,556
$58.07 p/Share
354
Reduced 1.01%
34,847
Common Stock
Nov 19
2023
BUY
Exercise of conversion of derivative security
-
712
Added 1.98%
35,201
Common Stock
Nov 18
2023
SELL
Payment of exercise price or tax liability
$25,550
$58.07 p/Share
440
Reduced 1.26%
34,489
Common Stock
Nov 18
2023
BUY
Exercise of conversion of derivative security
-
886
Added 2.47%
34,929
Common Stock
Nov 14
2023
SELL
Payment of exercise price or tax liability
$52,897
$58.58 p/Share
903
Reduced 2.58%
34,043
Common Stock
Nov 14
2023
BUY
Exercise of conversion of derivative security
-
1,820
Added 4.95%
34,946
Common Stock
Aug 21
2023
SELL
Open market or private sale
$70,638
$87.75 p/Share
805
Reduced 2.37%
33,126
Common Stock
Aug 19
2023
SELL
Payment of exercise price or tax liability
$30,967
$87.48 p/Share
354
Reduced 1.03%
33,931
Common Stock
Aug 19
2023
BUY
Exercise of conversion of derivative security
-
713
Added 2.04%
34,285
Common Stock
Aug 18
2023
SELL
Payment of exercise price or tax liability
$38,491
$87.48 p/Share
440
Reduced 1.29%
33,572
Common Stock
Aug 18
2023
BUY
Exercise of conversion of derivative security
-
886
Added 2.54%
34,012
Common Stock
Aug 15
2023
SELL
Open market or private sale
$80,347
$87.62 p/Share
917
Reduced 2.69%
33,126
Common Stock
Aug 14
2023
SELL
Payment of exercise price or tax liability
$79,761
$88.33 p/Share
903
Reduced 2.58%
34,043
Common Stock
Aug 14
2023
BUY
Exercise of conversion of derivative security
-
1,820
Added 4.95%
34,946
Common Stock
Aug 04
2023
SELL
Open market or private sale
$85,613
$90.5 p/Share
946
Reduced 2.78%
33,126
Common Stock