Feb 07
2025
SELL
Payment of exercise price or tax liability
$66,381
$94.83 p/Share
700
Reduced 9.55%
6,628
Common Stock
Feb 07
2025
BUY
Exercise of conversion of derivative security
-
1,588
Added 17.81%
7,328
Common Stock
Feb 06
2025
SELL
Payment of exercise price or tax liability
$96,722
$96.05 p/Share
1,007
Reduced 14.93%
5,740
Common Stock
Feb 06
2025
BUY
Exercise of conversion of derivative security
-
2,170
Added 24.34%
6,747
Common Stock
Feb 04
2025
SELL
Payment of exercise price or tax liability
$301,420
$94.43 p/Share
3,192
Reduced 41.09%
4,577
Common Stock
Feb 04
2025
BUY
Grant, award, or other acquisition
-
6,884
Added 46.98%
7,769
Common Stock
Feb 03
2025
SELL
Payment of exercise price or tax liability
$53,326
$94.55 p/Share
564
Reduced 38.92%
885
Common Stock
Feb 03
2025
BUY
Exercise of conversion of derivative security
-
1,280
Added 46.9%
1,449
Common Stock
Jan 31
2025
SELL
Sale (or disposition) back to the issuer
$3,321,577
$95.8 p/Share
34,672
Reduced 51.34%
32,863
Common Stock
Jan 31
2025
SELL
Open market or private sale
$3,119,334
$95.41 p/Share
32,694
Reduced 99.49%
169
Common Stock
Jan 31
2025
BUY
Exercise of conversion of derivative security
$3,321,602
$63.92 p/Share
51,965
Added 43.49%
67,535
Common Stock
Dec 02
2024
SELL
Payment of exercise price or tax liability
$16,186
$101.8 p/Share
159
Reduced 1.01%
15,570
Common Stock
Dec 02
2024
BUY
Exercise of conversion of derivative security
$16,186
$101.8 p/Share
159
Added 1.01%
15,596
Common Stock
May 07
2024
SELL
Open market or private sale
$2,844,803
$93.69 p/Share
30,364
Reduced 66.1%
15,570
Common Stock
May 07
2024
SELL
Payment of exercise price or tax liability
$2,550,021
$94.01 p/Share
27,125
Reduced 36.99%
46,204
Common Stock
May 07
2024
BUY
Exercise of conversion of derivative security
$2,420,469
$59.49 p/Share
40,687
Added 35.69%
73,329
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$13,395
$95.68 p/Share
140
Reduced 0.43%
32,642
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
301
Added 0.91%
32,782
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$66,257
$91.77 p/Share
722
Reduced 2.17%
32,481
Common Stock
Feb 07
2024
BUY
Exercise of conversion of derivative security
-
1,556
Added 4.48%
33,203
Common Stock
Feb 06
2024
SELL
Payment of exercise price or tax liability
$785,535
$91.94 p/Share
8,544
Reduced 21.26%
31,647
Common Stock
Feb 06
2024
BUY
Grant, award, or other acquisition
-
20,842
Added 34.15%
40,191
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$41,900
$90.89 p/Share
461
Reduced 2.33%
19,349
Common Stock
Feb 05
2024
BUY
Exercise of conversion of derivative security
-
1,589
Added 7.43%
19,810
Common Stock
Feb 03
2024
SELL
Payment of exercise price or tax liability
$36,569
$90.97 p/Share
402
Reduced 2.16%
18,221
Common Stock