Jan 31
2025
BUY
Grant, award, or other acquisition
-
8
Added 0.03%
30,582
Common Stock
Jan 02
2025
BUY
Grant, award, or other acquisition
-
1,720
Added 5.33%
30,574
Common Stock
Oct 30
2024
BUY
Grant, award, or other acquisition
-
7
Added 0.02%
28,854
Common Stock
Oct 29
2024
BUY
Grant, award, or other acquisition
-
2,500
Added 7.98%
28,847
Common Stock
Jul 30
2024
BUY
Grant, award, or other acquisition
-
10
Added 0.04%
26,347
Common Stock
Jun 06
2024
BUY
Grant, award, or other acquisition
-
2,500
Added 8.67%
26,337
Common Stock
May 22
2024
SELL
Open market or private sale
$1,799,859
$389.58 p/Share
4,620
Reduced 16.24%
23,837
Common Stock
Apr 30
2024
BUY
Grant, award, or other acquisition
-
9
Added 0.03%
28,457
Common Stock
Feb 29
2024
SELL
Payment of exercise price or tax liability
$652,121
$313.52 p/Share
2,080
Reduced 6.81%
28,448
Common Stock
Feb 29
2024
-
375
Reduced 1.21%
30,528
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
-
14
Added 0.05%
30,903
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
-
3,478
Added 10.12%
30,889
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
-
3,000
Added 9.86%
27,411
Common Stock
Oct 30
2023
BUY
Grant, award, or other acquisition
-
10
Added 0.04%
24,411
Common Stock
Jul 31
2023
BUY
Grant, award, or other acquisition
-
10
Added 0.04%
24,401
Common Stock
Apr 28
2023
BUY
Grant, award, or other acquisition
-
13
Added 0.05%
24,391
Common Stock
Feb 24
2023
-
600
Reduced 2.4%
24,378
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$251,093
$165.52 p/Share
1,517
Reduced 5.73%
24,978
Common Stock
Jan 31
2023
BUY
Grant, award, or other acquisition
-
17
Added 0.06%
26,495
Common Stock
Jan 17
2023
SELL
Open market or private sale
$374,050
$149.62 p/Share
2,500
Reduced 8.63%
26,478
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
-
4,095
Added 12.38%
28,978
Common Stock
Dec 15
2022
SELL
Open market or private sale
$363,175
$145.27 p/Share
2,500
Reduced 9.13%
24,883
Common Stock
Oct 31
2022
SELL
Open market or private sale
$707,950
$141.59 p/Share
5,000
Reduced 15.45%
27,369
Common Stock
Oct 31
2022
BUY
Grant, award, or other acquisition
-
14
Added 0.05%
27,383
Common Stock
Jul 29
2022
BUY
Grant, award, or other acquisition
-
15
Added 0.05%
32,369
Common Stock