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
May 18
2023
BUY
Exercise of conversion of derivative security
-
885
Added 2.56%
33,622
Common Stock
May 15
2023
SELL
Open market or private sale
$74,836
$81.61 p/Share
917
Reduced 2.72%
32,737
Common Stock
May 14
2023
SELL
Payment of exercise price or tax liability
$73,612
$81.61 p/Share
902
Reduced 2.61%
33,654
Common Stock
May 14
2023
BUY
Exercise of conversion of derivative security
-
1,819
Added 5.0%
34,556
Common Stock
May 03
2023
SELL
Open market or private sale
$78,546
$83.03 p/Share
946
Reduced 2.81%
32,737
Common Stock
May 02
2023
SELL
Payment of exercise price or tax liability
$77,989
$83.68 p/Share
932
Reduced 2.69%
33,683
Common Stock
May 02
2023
BUY
Exercise of conversion of derivative security
-
1,878
Added 5.15%
34,615
Common Stock
Feb 21
2023
SELL
Open market or private sale
$183,397
$85.54 p/Share
2,144
Reduced 6.15%
32,737
Common Stock
Feb 19
2023
SELL
Payment of exercise price or tax liability
$30,833
$87.1 p/Share
354
Reduced 1.0%
34,881
Common Stock
Feb 19
2023
BUY
Exercise of conversion of derivative security
-
712
Added 1.98%
35,235
Common Stock
Feb 18
2023
SELL
Payment of exercise price or tax liability
$153,034
$87.1 p/Share
1,757
Reduced 4.84%
34,523
Common Stock
Feb 18
2023
BUY
Exercise of conversion of derivative security
-
3,543
Added 8.9%
36,280
Common Stock
Feb 16
2023
SELL
Open market or private sale
$1,776,536
$90.76 p/Share
19,574
Reduced 37.42%
32,737
Common Stock
Feb 15
2023
SELL
Open market or private sale
$1,997,553
$89.36 p/Share
22,354
Reduced 29.94%
52,311
Common Stock
Feb 14
2023
SELL
Payment of exercise price or tax liability
$1,798,879
$89.27 p/Share
20,151
Reduced 21.25%
74,665
Common Stock