Sep 30
2024
BUY
Grant, award, or other acquisition
-
28
Added 0.11%
25,398
Common Stock
Aug 26
2024
SELL
Open market or private sale
$220,000
$100.0 p/Share
2,200
Reduced 7.98%
25,367
Common Stock
Aug 17
2024
SELL
Payment of exercise price or tax liability
$55,042
$95.56 p/Share
576
Reduced 2.05%
27,567
Common Stock
Aug 16
2024
SELL
Payment of exercise price or tax liability
$32,892
$96.46 p/Share
341
Reduced 1.2%
28,143
Common Stock
Aug 12
2024
SELL
Payment of exercise price or tax liability
$66,387
$94.3 p/Share
704
Reduced 2.41%
28,485
Common Stock
Aug 11
2024
SELL
Payment of exercise price or tax liability
$49,224
$94.3 p/Share
522
Reduced 1.76%
29,190
Common Stock
Aug 09
2024
BUY
Grant, award, or other acquisition
-
5,302
Added 15.14%
29,712
Common Stock
Jun 28
2024
BUY
Grant, award, or other acquisition
-
25
Added 0.1%
24,410
Common Stock
Mar 29
2024
BUY
Grant, award, or other acquisition
-
28
Added 0.11%
24,382
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
-
27
Added 0.11%
24,351
Common Stock
Sep 29
2023
BUY
Grant, award, or other acquisition
-
28
Added 0.11%
24,323
Common Stock
Aug 17
2023
SELL
Payment of exercise price or tax liability
$56,694
$99.29 p/Share
571
Reduced 2.3%
24,294
Common Stock
Aug 16
2023
SELL
Payment of exercise price or tax liability
$33,546
$99.25 p/Share
338
Reduced 1.34%
24,865
Common Stock
Aug 12
2023
SELL
Payment of exercise price or tax liability
$147,558
$94.71 p/Share
1,558
Reduced 5.82%
25,204
Common Stock
Aug 11
2023
BUY
Grant, award, or other acquisition
-
4,751
Added 15.08%
26,763
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
-
20
Added 0.09%
22,012
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
-
27
Added 0.12%
21,777
Common Stock
Dec 30
2022
BUY
Grant, award, or other acquisition
-
29
Added 0.13%
21,748
Common Stock
Sep 30
2022
BUY
Grant, award, or other acquisition
-
35
Added 0.16%
21,717
Common Stock
Aug 17
2022
SELL
Payment of exercise price or tax liability
$40,418
$71.41 p/Share
566
Reduced 2.54%
21,680
Common Stock
Aug 16
2022
SELL
Payment of exercise price or tax liability
$24,130
$72.03 p/Share
335
Reduced 1.48%
22,246
Common Stock
Aug 13
2022
SELL
Payment of exercise price or tax liability
$54,861
$70.88 p/Share
774
Reduced 3.31%
22,582
Common Stock
Aug 12
2022
SELL
Payment of exercise price or tax liability
$159,435
$68.9 p/Share
2,314
Reduced 11.98%
17,008
Common Stock
Aug 12
2022
BUY
Grant, award, or other acquisition
-
6,349
Added 21.37%
23,357
Common Stock
Jun 30
2022
BUY
Grant, award, or other acquisition
-
37
Added 0.19%
19,323
Common Stock