Aug 12
2024
-
800
Reduced 2.13%
36,788
Common Stock
Jul 18
2024
SELL
Payment of exercise price or tax liability
$101,405
$244.94 p/Share
414
Reduced 1.09%
37,588
Common Stock
Mar 26
2024
SELL
Payment of exercise price or tax liability
$81,517
$255.54 p/Share
319
Reduced 0.83%
38,002
Common Stock
Mar 09
2024
SELL
Payment of exercise price or tax liability
$189,290
$242.06 p/Share
782
Reduced 2.0%
38,321
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$316,770
$240.89 p/Share
1,315
Reduced 3.74%
33,868
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
5,235
Added 11.81%
39,103
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$618,265
$241.51 p/Share
2,560
Reduced 6.78%
35,183
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
6,496
Added 14.68%
37,743
Common Stock
Jan 01
2024
SELL
Payment of exercise price or tax liability
$289,387
$215.8 p/Share
1,341
Reduced 4.12%
31,247
Common Stock
Aug 10
2023
-
1,325
Reduced 3.91%
32,588
Common Stock
Jul 18
2023
SELL
Payment of exercise price or tax liability
$82,514
$199.31 p/Share
414
Reduced 1.21%
33,913
Common Stock
May 16
2023
SELL
Payment of exercise price or tax liability
$132,505
$174.81 p/Share
758
Reduced 2.16%
34,327
Common Stock
Mar 26
2023
SELL
Payment of exercise price or tax liability
$11,093
$160.78 p/Share
69
Reduced 0.2%
35,085
Common Stock
Mar 09
2023
BUY
Grant, award, or other acquisition
-
5,953
Added 14.48%
35,154
Common Stock
Mar 04
2023
SELL
Payment of exercise price or tax liability
$146,318
$163.12 p/Share
897
Reduced 2.98%
29,226
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$1,031,498
$159.65 p/Share
6,461
Reduced 17.66%
30,123
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
16,388
Added 30.94%
36,584
Common Stock
Jan 15
2023
SELL
Payment of exercise price or tax liability
$225,126
$148.5 p/Share
1,516
Reduced 6.98%
20,196
Common Stock
Jul 18
2022
BUY
Grant, award, or other acquisition
-
3,156
Added 12.69%
21,712
Common Stock
Mar 26
2022
SELL
Payment of exercise price or tax liability
$9,267
$134.3 p/Share
69
Reduced 0.37%
18,556
Common Stock
Mar 04
2022
SELL
Payment of exercise price or tax liability
$5,956
$112.37 p/Share
53
Reduced 0.28%
18,645
Common Stock
Mar 02
2022
BUY
Grant, award, or other acquisition
-
6,845
Added 26.8%
18,698
Common Stock
Mar 26
2021
SELL
Payment of exercise price or tax liability
$4,174
$83.48 p/Share
50
Reduced 0.42%
11,853
Common Stock
Mar 25
2021
BUY
Grant, award, or other acquisition
-
2,424
Added 16.92%
11,903
Common Stock
Mar 03
2021
BUY
Grant, award, or other acquisition
-
3,186
Added 25.16%
9,479
Common Stock