Oct 26
2024
SELL
Payment of exercise price or tax liability
$65,467
$303.09 p/Share
216
Reduced 1.79%
11,857
Common Stock
Oct 25
2024
SELL
Payment of exercise price or tax liability
$629,821
$303.09 p/Share
2,078
Reduced 14.68%
12,073
Common Stock
Oct 25
2024
BUY
Grant, award, or other acquisition
-
4,830
Added 25.45%
14,151
Common Stock
Oct 24
2024
SELL
Payment of exercise price or tax liability
$114,804
$298.97 p/Share
384
Reduced 3.96%
9,321
Common Stock
Oct 24
2024
BUY
Grant, award, or other acquisition
-
1,406
Added 12.65%
9,705
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$64,160
$251.61 p/Share
255
Reduced 2.98%
8,299
Common Stock
Jan 18
2024
SELL
Open market or private sale
$1,350,840
$225.14 p/Share
6,000
Reduced 41.23%
8,554
Common Stock
Oct 26
2023
SELL
Payment of exercise price or tax liability
$227,686
$159.11 p/Share
1,431
Reduced 8.95%
14,554
Common Stock
Oct 26
2023
BUY
Grant, award, or other acquisition
-
4,382
Added 21.52%
15,985
Common Stock
Oct 25
2023
SELL
Payment of exercise price or tax liability
$31,445
$159.62 p/Share
197
Reduced 1.67%
11,603
Common Stock
Oct 24
2023
SELL
Payment of exercise price or tax liability
$29,700
$162.3 p/Share
183
Reduced 1.53%
11,800
Common Stock
Oct 24
2023
BUY
Grant, award, or other acquisition
-
2,465
Added 17.06%
11,983
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$50,179
$195.25 p/Share
257
Reduced 2.63%
9,518
Common Stock
Oct 26
2022
SELL
Payment of exercise price or tax liability
$24,367
$181.84 p/Share
134
Reduced 1.35%
9,775
Common Stock
Oct 25
2022
SELL
Payment of exercise price or tax liability
$36,398
$184.76 p/Share
197
Reduced 1.95%
9,909
Common Stock
Oct 24
2022
BUY
Grant, award, or other acquisition
-
2,251
Added 18.22%
10,106
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$48,435
$189.2 p/Share
256
Reduced 3.16%
7,855
Common Stock
Oct 26
2021
SELL
Payment of exercise price or tax liability
$27,584
$205.85 p/Share
134
Reduced 1.63%
8,111
Common Stock
Oct 25
2021
BUY
Grant, award, or other acquisition
-
2,416
Added 22.66%
8,245
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$33,109
$126.37 p/Share
262
Reduced 4.3%
5,829
Common Stock
Oct 26
2020
BUY
Grant, award, or other acquisition
-
2,191
Added 26.45%
6,091
Common Stock
Mar 02
2020
BUY
Grant, award, or other acquisition
-
3,900
Added 50.0%
3,900
Common Stock