May 13
2025
SELL
Payment of exercise price or tax liability
$16,957
$86.08 p/Share
197
Reduced 2.72%
7,041
Common Stock
May 13
2025
BUY
Exercise of in-the-money or at-the-money derivatives securities
-
526
Added 6.77%
7,238
Common Stock
Mar 20
2025
SELL
Payment of exercise price or tax liability
$104,289
$102.85 p/Share
1,014
Reduced 13.12%
6,712
Common Stock
Mar 20
2025
BUY
Exercise of conversion of derivative security
-
668
Added 8.75%
6,962
Common Stock
Mar 20
2025
BUY
Exercise of in-the-money or at-the-money derivatives securities
-
2,042
Added 23.25%
6,741
Common Stock
Mar 06
2025
SELL
Open market or private sale
$118,192
$104.41 p/Share
1,132
Reduced 18.41%
5,016
Common Stock
Mar 05
2025
SELL
Payment of exercise price or tax liability
$81,129
$106.19 p/Share
764
Reduced 11.05%
6,148
Common Stock
Mar 05
2025
BUY
Exercise of conversion of derivative security
-
1,896
Added 21.53%
6,912
Common Stock
Dec 10
2024
SELL
Payment of exercise price or tax liability
$8,537
$95.93 p/Share
89
Reduced 1.74%
5,016
Common Stock
Dec 10
2024
BUY
Exercise of in-the-money or at-the-money derivatives securities
-
225
Added 4.22%
5,105
Common Stock
Dec 01
2024
SELL
Payment of exercise price or tax liability
$16,348
$96.17 p/Share
170
Reduced 3.37%
4,880
Common Stock
Dec 01
2024
BUY
Exercise of in-the-money or at-the-money derivatives securities
-
431
Added 7.86%
5,050
Common Stock
May 13
2024
SELL
Payment of exercise price or tax liability
$18,035
$91.55 p/Share
197
Reduced 4.09%
4,619
Common Stock
May 13
2024
BUY
Exercise of in-the-money or at-the-money derivatives securities
-
526
Added 9.85%
4,816
Common Stock
May 12
2024
SELL
Payment of exercise price or tax liability
$32,134
$91.55 p/Share
351
Reduced 7.56%
4,290
Common Stock
May 12
2024
BUY
Exercise of in-the-money or at-the-money derivatives securities
-
938
Added 16.81%
4,641
Common Stock
Mar 20
2024
SELL
Payment of exercise price or tax liability
$125,448
$99.8 p/Share
1,257
Reduced 25.34%
3,703
Common Stock
Mar 20
2024
BUY
Exercise of in-the-money or at-the-money derivatives securities
-
3,360
Added 40.38%
4,960
Common Stock
Mar 07
2024
SELL
Open market or private sale
$115,727
$100.72 p/Share
1,149
Reduced 41.8%
1,600
Common Stock
Mar 06
2024
SELL
Payment of exercise price or tax liability
$76,989
$99.47 p/Share
774
Reduced 21.97%
2,749
Common Stock
Mar 06
2024
BUY
Exercise of conversion of derivative security
-
1,923
Added 35.31%
3,523
Common Stock
Dec 10
2023
SELL
Payment of exercise price or tax liability
$6,580
$84.36 p/Share
78
Reduced 4.65%
1,600
Common Stock
Dec 10
2023
BUY
Exercise of conversion of derivative security
-
225
Added 11.82%
1,678
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$13,055
$87.62 p/Share
149
Reduced 9.3%
1,453
Common Stock
Dec 01
2023
BUY
Exercise of conversion of derivative security
-
431
Added 21.2%
1,602
Common Stock