Sep 30
2024
BUY
Grant, award, or other acquisition
-
41
Added 0.13%
31,542
Common Stock
Aug 17
2024
SELL
Payment of exercise price or tax liability
$40,039
$95.56 p/Share
419
Reduced 1.31%
31,499
Common Stock
Aug 16
2024
SELL
Payment of exercise price or tax liability
$57,586
$96.46 p/Share
597
Reduced 1.84%
31,918
Common Stock
Aug 12
2024
SELL
Payment of exercise price or tax liability
$90,245
$94.3 p/Share
957
Reduced 2.86%
32,515
Common Stock
Aug 11
2024
SELL
Payment of exercise price or tax liability
$66,953
$94.3 p/Share
710
Reduced 2.08%
33,473
Common Stock
Aug 09
2024
BUY
Grant, award, or other acquisition
-
7,423
Added 17.84%
34,183
Common Stock
Jun 28
2024
BUY
Grant, award, or other acquisition
-
35
Added 0.13%
26,760
Common Stock
Mar 29
2024
BUY
Grant, award, or other acquisition
-
40
Added 0.15%
26,723
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
-
37
Added 0.14%
26,682
Common Stock
Sep 29
2023
BUY
Grant, award, or other acquisition
-
38
Added 0.14%
26,644
Common Stock
Aug 17
2023
SELL
Payment of exercise price or tax liability
$41,205
$99.29 p/Share
415
Reduced 1.54%
26,605
Common Stock
Aug 16
2023
SELL
Payment of exercise price or tax liability
$58,756
$99.25 p/Share
592
Reduced 2.14%
27,020
Common Stock
Aug 12
2023
SELL
Payment of exercise price or tax liability
$149,168
$94.71 p/Share
1,575
Reduced 5.4%
27,613
Common Stock
Aug 11
2023
BUY
Grant, award, or other acquisition
-
6,467
Added 18.14%
29,189
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
-
24
Added 0.11%
22,722
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
-
33
Added 0.15%
22,695
Common Stock
Dec 30
2022
BUY
Grant, award, or other acquisition
-
39
Added 0.17%
22,662
Common Stock
Dec 19
2022
SELL
Payment of exercise price or tax liability
$46,362
$74.18 p/Share
625
Reduced 2.69%
22,621
Common Stock
Sep 30
2022
BUY
Grant, award, or other acquisition
-
47
Added 0.2%
23,247
Common Stock
Aug 17
2022
SELL
Payment of exercise price or tax liability
$29,350
$71.41 p/Share
411
Reduced 1.74%
23,198
Common Stock
Aug 16
2022
SELL
Payment of exercise price or tax liability
$42,210
$72.03 p/Share
586
Reduced 2.42%
23,610
Common Stock
Aug 12
2022
SELL
Payment of exercise price or tax liability
$115,890
$68.9 p/Share
1,682
Reduced 9.76%
15,555
Common Stock
Aug 12
2022
BUY
Grant, award, or other acquisition
-
8,641
Added 26.31%
24,196
Common Stock
Jun 30
2022
BUY
Grant, award, or other acquisition
-
36
Added 0.21%
17,238
Common Stock