May 03
2024
SELL
Payment of exercise price or tax liability
$74,155
$113.91 p/Share
651
Reduced 3.05%
20,684
Common Stock
May 03
2024
BUY
Exercise of conversion of derivative security
-
1,652
Added 7.29%
20,994
Common Stock
May 02
2024
SELL
Payment of exercise price or tax liability
$34,156
$111.99 p/Share
305
Reduced 1.53%
19,682
Common Stock
May 02
2024
BUY
Exercise of conversion of derivative security
-
773
Added 3.72%
19,987
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$171,919
$120.9 p/Share
1,422
Reduced 6.89%
19,214
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
3,431
Added 14.26%
20,636
Common Stock
May 05
2023
$381,603
$117.67 p/Share
3,243
Reduced 15.53%
17,641
Common Stock
May 05
2023
SELL
Payment of exercise price or tax liability
$47,017
$116.96 p/Share
402
Reduced 2.31%
16,970
Common Stock
May 05
2023
SELL
Open market or private sale
$152,026
$117.85 p/Share
1,290
Reduced 7.31%
16,351
Common Stock
May 05
2023
BUY
Exercise of conversion of derivative security
-
1,020
Added 5.55%
17,372
Common Stock
May 04
2023
SELL
Payment of exercise price or tax liability
$36,046
$117.8 p/Share
306
Reduced 1.44%
20,884
Common Stock
May 04
2023
BUY
Exercise of conversion of derivative security
-
777
Added 3.54%
21,190
Common Stock
May 03
2023
SELL
Payment of exercise price or tax liability
$38,161
$113.24 p/Share
337
Reduced 1.62%
20,413
Common Stock
May 03
2023
BUY
Exercise of conversion of derivative security
-
855
Added 3.96%
20,750
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$254,071
$105.38 p/Share
2,411
Reduced 10.81%
19,895
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
6,125
Added 21.54%
22,306
Common Stock
May 06
2022
SELL
Payment of exercise price or tax liability
$43,951
$109.06 p/Share
403
Reduced 2.46%
15,983
Common Stock
May 06
2022
BUY
Exercise of conversion of derivative security
-
1,021
Added 5.87%
16,386
Common Stock
May 05
2022
SELL
Payment of exercise price or tax liability
$43,992
$110.81 p/Share
397
Reduced 2.52%
15,364
Common Stock
May 05
2022
BUY
Exercise of conversion of derivative security
-
1,008
Added 6.01%
15,761
Common Stock
May 04
2022
SELL
Payment of exercise price or tax liability
$31,000
$102.65 p/Share
302
Reduced 2.01%
14,753
Common Stock
May 04
2022
BUY
Exercise of conversion of derivative security
-
766
Added 4.84%
15,055
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$252,566
$101.8 p/Share
2,481
Reduced 14.79%
14,289
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
6,127
Added 26.76%
16,770
Common Stock
Nov 16
2021
SELL
Open market or private sale
$993,505
$130.69 p/Share
7,602
Reduced 41.67%
10,643
Common Stock