Apr 10
2024
BUY
Grant, award, or other acquisition
-
35,943
Added 20.28%
141,251
Common Stock
Mar 27
2024
SELL
Open market or private sale
$5,479,674
$260.28 p/Share
21,053
Reduced 16.67%
105,213
Common Stock
Mar 26
2024
SELL
Payment of exercise price or tax liability
$5,842,689
$261.57 p/Share
22,337
Reduced 15.03%
126,266
Common Stock
Mar 26
2024
BUY
Grant, award, or other acquisition
-
49,181
Added 26.89%
133,689
Common Stock
Sep 01
2023
SELL
Open market or private sale
$4,967,763
$222.59 p/Share
22,318
Reduced 18.35%
99,327
Common Stock
Aug 28
2023
-
4,655
Reduced 3.69%
121,645
Common Stock
Apr 10
2023
BUY
Grant, award, or other acquisition
-
40,753
Added 24.4%
126,300
Common Stock
Mar 28
2023
SELL
Open market or private sale
$560,147
$196.75 p/Share
2,847
Reduced 3.22%
85,452
Common Stock
Mar 27
2023
SELL
Payment of exercise price or tax liability
$5,242,160
$200.22 p/Share
26,182
Reduced 22.87%
88,299
Common Stock
Mar 27
2023
BUY
Grant, award, or other acquisition
-
34,510
Added 24.66%
105,411
Common Stock
Mar 21
2023
SELL
Payment of exercise price or tax liability
$2,485,809
$200.42 p/Share
12,403
Reduced 13.43%
79,971
Common Stock
Mar 21
2023
BUY
Grant, award, or other acquisition
-
15,406
Added 14.29%
92,374
Common Stock
Aug 29
2022
SELL
Open market or private sale
$7,111,013
$206.92 p/Share
34,366
Reduced 30.87%
76,968
Common Stock
Apr 10
2022
BUY
Grant, award, or other acquisition
-
34,093
Added 23.44%
111,334
Common Stock
Mar 25
2022
SELL
Payment of exercise price or tax liability
$2,365,920
$213.05 p/Share
11,105
Reduced 12.58%
77,143
Common Stock
Mar 25
2022
BUY
Grant, award, or other acquisition
-
14,929
Added 14.47%
88,248
Common Stock
Mar 21
2022
SELL
Payment of exercise price or tax liability
$5,123,679
$213.3 p/Share
24,021
Reduced 24.68%
73,319
Common Stock
Mar 21
2022
BUY
Grant, award, or other acquisition
-
29,844
Added 23.47%
97,340
Common Stock
Aug 26
2021
SELL
Open market or private sale
$7,570,172
$315.99 p/Share
23,957
Reduced 26.2%
67,496
Common Stock
Apr 10
2021
BUY
Grant, award, or other acquisition
-
23,514
Added 19.65%
96,177
Common Stock
Mar 26
2021
SELL
Payment of exercise price or tax liability
$5,880,135
$262.19 p/Share
22,427
Reduced 23.62%
72,511
Common Stock
Mar 26
2021
SELL
Open market or private sale
$5,187,866
$263.29 p/Share
19,704
Reduced 28.87%
48,554
Common Stock
Mar 26
2021
BUY
Grant, award, or other acquisition
-
46,384
Added 32.82%
94,938
Common Stock
Mar 22
2021
SELL
Payment of exercise price or tax liability
$1,441,650
$261.5 p/Share
5,513
Reduced 7.47%
68,258
Common Stock
Mar 21
2021
SELL
Payment of exercise price or tax liability
$2,071,864
$261.5 p/Share
7,923
Reduced 9.7%
73,771
Common Stock