Mar 26
2024
SELL
Payment of exercise price or tax liability
$43,697
$255.54 p/Share
171
Reduced 1.16%
14,597
Common Stock
Mar 09
2024
SELL
Payment of exercise price or tax liability
$27,594
$242.06 p/Share
114
Reduced 0.77%
14,768
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$39,746
$240.89 p/Share
165
Reduced 1.14%
14,261
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
621
Added 4.01%
14,882
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$225,328
$241.51 p/Share
933
Reduced 6.07%
14,426
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
2,316
Added 13.1%
15,359
Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$7,345
$209.87 p/Share
35
Reduced 0.27%
13,043
Common Stock
Jun 07
2023
SELL
Open market or private sale
$749,086
$183.87 p/Share
4,074
Reduced 23.75%
13,078
Common Stock
Mar 26
2023
SELL
Payment of exercise price or tax liability
$101,934
$160.78 p/Share
634
Reduced 3.56%
17,152
Common Stock
Mar 09
2023
BUY
Grant, award, or other acquisition
-
866
Added 4.64%
17,786
Common Stock
Mar 04
2023
SELL
Payment of exercise price or tax liability
$33,765
$163.12 p/Share
207
Reduced 1.21%
16,920
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$390,982
$159.65 p/Share
2,449
Reduced 12.51%
17,127
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
6,138
Added 23.87%
19,576
Common Stock
Sep 01
2022
SELL
Payment of exercise price or tax liability
$5,087
$141.3 p/Share
36
Reduced 0.27%
13,438
Common Stock
Mar 26
2022
SELL
Payment of exercise price or tax liability
$85,146
$134.3 p/Share
634
Reduced 4.49%
13,474
Common Stock
Mar 04
2022
SELL
Payment of exercise price or tax liability
$4,720
$112.37 p/Share
42
Reduced 0.3%
14,112
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$188,455
$108.37 p/Share
1,739
Reduced 11.88%
12,900
Common Stock
Mar 02
2022
BUY
Grant, award, or other acquisition
-
5,660
Added 28.57%
14,154
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$32,679
$108.21 p/Share
302
Reduced 2.87%
10,233
Common Stock
Sep 02
2021
SELL
Open market or private sale
$6,091
$110.75 p/Share
55
Reduced 0.52%
10,535
Common Stock
Sep 01
2021
SELL
Payment of exercise price or tax liability
$3,471
$102.1 p/Share
34
Reduced 0.32%
10,590
Common Stock
Mar 29
2021
SELL
Open market or private sale
$63,881
$86.56 p/Share
738
Reduced 6.5%
10,624
Common Stock
Mar 26
2021
SELL
Payment of exercise price or tax liability
$36,731
$83.48 p/Share
440
Reduced 3.73%
11,362
Common Stock
Mar 25
2021
BUY
Grant, award, or other acquisition
-
1,297
Added 9.9%
11,802
Common Stock
Mar 15
2021
SELL
Open market or private sale
$200,786
$88.18 p/Share
2,277
Reduced 17.81%
10,505
Common Stock