Aug 01
2025
SELL
Open market or private sale
$946,011
$168.15 p/Share
5,626
Reduced 52.36%
5,119
Common Stock
Aug 01
2025
BUY
Exercise of conversion of derivative security
$666,906
$118.54 p/Share
5,626
Added 34.37%
10,745
Common Stock
Jun 27
2025
BUY
Grant, award, or other acquisition
-
12
Added 0.24%
5,046
Common Stock
Mar 28
2025
BUY
Grant, award, or other acquisition
-
11
Added 0.22%
5,033
Common Stock
Feb 28
2025
SELL
Payment of exercise price or tax liability
$141,880
$170.53 p/Share
832
Reduced 14.21%
5,022
Common Stock
Feb 25
2025
BUY
Grant, award, or other acquisition
-
696
Added 10.63%
5,853
Common Stock
Feb 24
2025
BUY
Grant, award, or other acquisition
-
1,071
Added 17.2%
5,157
Common Stock
Dec 27
2024
BUY
Grant, award, or other acquisition
-
13
Added 0.32%
4,006
Common Stock
Nov 19
2024
SELL
Open market or private sale
$295,909
$162.32 p/Share
1,823
Reduced 31.34%
3,993
Common Stock
Sep 27
2024
BUY
Grant, award, or other acquisition
-
13
Added 0.22%
5,816
Common Stock
Jun 28
2024
BUY
Grant, award, or other acquisition
-
15
Added 0.26%
5,803
Common Stock
Mar 28
2024
BUY
Grant, award, or other acquisition
-
13
Added 0.23%
5,689
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
-
792
Added 12.25%
5,675
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$99,880
$134.61 p/Share
742
Reduced 13.19%
4,883
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
1,546
Added 21.56%
5,624
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
-
15
Added 0.37%
4,078
Common Stock
Sep 29
2023
BUY
Grant, award, or other acquisition
-
16
Added 0.39%
4,063
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
-
15
Added 0.37%
4,046
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
-
13
Added 0.32%
4,031
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$104,888
$139.48 p/Share
752
Reduced 15.77%
4,017
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
2,372
Added 33.22%
4,769
Common Stock
Dec 30
2022
BUY
Grant, award, or other acquisition
-
13
Added 0.54%
2,397
Common Stock
Sep 30
2022
BUY
Grant, award, or other acquisition
-
12
Added 0.5%
2,383
Common Stock
Jun 24
2022
BUY
Grant, award, or other acquisition
-
11
Added 0.46%
2,371
Common Stock
Mar 25
2022
BUY
Grant, award, or other acquisition
-
10
Added 0.42%
2,360
Common Stock