Mar 05
2025
BUY
Grant, award, or other acquisition
$300,056
$129.67 p/Share
2,314
Added 10.55%
19,616
Common Stock
Mar 01
2025
SELL
Payment of exercise price or tax liability
$82,410
$129.78 p/Share
635
Reduced 3.54%
17,302
Common Stock
Mar 01
2025
BUY
Grant, award, or other acquisition
$1,112,993
$129.78 p/Share
8,576
Added 32.35%
17,937
Common Stock
Mar 05
2024
SELL
Open market or private sale
$579,878
$127.53 p/Share
4,547
Reduced 32.71%
9,353
Common Stock
Mar 01
2024
SELL
Open market or private sale
$3,112,377
$127.15 p/Share
24,478
Reduced 63.78%
13,900
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$54,758
$127.94 p/Share
428
Reduced 2.23%
18,770
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
$906,326
$127.94 p/Share
7,084
Added 26.95%
19,198
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
$1,895,897
$96.69 p/Share
19,608
Added 51.09%
18,775
Common Stock
May 07
2023
SELL
Payment of exercise price or tax liability
$7,736
$108.97 p/Share
71
Reduced 0.58%
12,075
Common Stock
Mar 02
2023
SELL
Open market or private sale
$1,601,055
$100.43 p/Share
15,942
Reduced 56.76%
12,146
Common Stock
Mar 02
2023
BUY
Exercise of conversion of derivative security
$835,213
$75.17 p/Share
11,111
Added 28.35%
28,088
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$10,311
$101.09 p/Share
102
Reduced 0.79%
12,773
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
4,204
Added 19.85%
16,977
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$37,943
$102.55 p/Share
370
Reduced 2.79%
12,875
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
5,772
Added 30.35%
13,245
Common Stock
Feb 15
2023
SELL
Open market or private sale
$222,756
$106.94 p/Share
2,083
Reduced 21.8%
7,473
Common Stock
Jun 27
2022
SELL
Open market or private sale
$472,194
$80.06 p/Share
5,898
Reduced 38.16%
9,556
Common Stock
Jun 27
2022
BUY
Exercise of conversion of derivative security
$374,818
$63.55 p/Share
5,898
Added 27.62%
15,454
Common Stock
Jun 21
2022
SELL
Open market or private sale
$154,443
$74.18 p/Share
2,082
Reduced 17.89%
9,556
Common Stock
May 09
2022
SELL
Open market or private sale
$6,478
$86.37 p/Share
75
Reduced 0.64%
11,638
Common Stock
Mar 02
2022
SELL
Open market or private sale
$3,778
$87.87 p/Share
43
Reduced 0.52%
8,255
Common Stock
Mar 01
2022
SELL
Open market or private sale
$6,149
$86.61 p/Share
71
Reduced 0.85%
8,298
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
3,458
Added 22.79%
11,713
Common Stock
May 12
2021
SELL
Open market or private sale
$71,548
$117.1 p/Share
611
Reduced 6.8%
8,369
Common Stock
May 07
2021
SELL
Open market or private sale
$9,130
$120.13 p/Share
76
Reduced 0.84%
8,980
Common Stock