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
Feb 03
2024
BUY
Exercise of conversion of derivative security
-
1,382
Added 6.91%
18,623
Common Stock
Nov 10
2023
SELL
Payment of exercise price or tax liability
$9,515
$82.03 p/Share
116
Reduced 0.67%
17,241
Common Stock
Nov 10
2023
BUY
Exercise of conversion of derivative security
$9,515
$82.03 p/Share
116
Added 0.66%
17,357
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$778,094
$81.51 p/Share
9,546
Reduced 35.64%
17,241
Common Stock
Jun 01
2023
BUY
Exercise of conversion of derivative security
-
20,599
Added 43.47%
26,787
Common Stock
Feb 05
2023
SELL
Payment of exercise price or tax liability
$63,886
$84.73 p/Share
754
Reduced 10.86%
6,188
Common Stock
Feb 05
2023
BUY
Exercise of conversion of derivative security
-
1,712
Added 19.78%
6,942
Common Stock
Feb 04
2023
SELL
Payment of exercise price or tax liability
$288,590
$84.73 p/Share
3,406
Reduced 39.44%
5,230
Common Stock
Feb 04
2023
BUY
Exercise of conversion of derivative security
-
7,741
Added 47.27%
8,636
Common Stock
Feb 03
2023
SELL
Open market or private sale
$1,100,771
$83.83 p/Share
13,131
Reduced 93.62%
895
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$424,249
$84.26 p/Share
5,035
Reduced 26.42%
14,026
Common Stock