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
Aug 02
2023
SELL
Payment of exercise price or tax liability
$84,961
$91.16 p/Share
932
Reduced 2.66%
34,072
Common Stock
Aug 02
2023
BUY
Exercise of conversion of derivative security
-
1,878
Added 5.09%
35,004
Common Stock
May 22
2023
SELL
Open market or private sale
$29,793
$82.99 p/Share
359
Reduced 1.08%
32,737
Common Stock
May 19
2023
SELL
Payment of exercise price or tax liability
$29,512
$83.37 p/Share
354
Reduced 1.04%
33,542
Common Stock
May 19
2023
SELL
Open market or private sale
$37,767
$84.68 p/Share
446
Reduced 1.33%
33,096
Common Stock
May 19
2023
BUY
Exercise of conversion of derivative security
-
713
Added 2.06%
33,896
Common Stock
May 18
2023
SELL
Payment of exercise price or tax liability
$37,161
$84.65 p/Share
439
Reduced 1.31%
33,183
Common Stock