Dec 20
2024
SELL
Payment of exercise price or tax liability
$5,066
$92.12 p/Share
55
Reduced 1.07%
5,074
Common Stock
Dec 20
2024
BUY
Exercise of conversion of derivative security
-
9
Added 0.18%
5,129
Common Stock
Dec 12
2024
SELL
Payment of exercise price or tax liability
$17,849
$100.28 p/Share
178
Reduced 3.36%
5,120
Common Stock
Dec 12
2024
BUY
Exercise of conversion of derivative security
-
10
Added 0.19%
5,298
Common Stock
Dec 11
2024
SELL
Payment of exercise price or tax liability
$8,888
$101.0 p/Share
88
Reduced 1.64%
5,288
Common Stock
Dec 11
2024
BUY
Exercise of conversion of derivative security
-
7
Added 0.13%
5,376
Common Stock
Dec 09
2024
SELL
Payment of exercise price or tax liability
$7,786
$101.12 p/Share
77
Reduced 1.41%
5,369
Common Stock
Dec 09
2024
BUY
Exercise of conversion of derivative security
-
2
Added 0.04%
5,446
Common Stock
Dec 06
2024
BUY
Grant, award, or other acquisition
-
927
Added 14.55%
5,444
Common Stock
Dec 02
2024
SELL
Payment of exercise price or tax liability
$4,851
$105.47 p/Share
46
Reduced 1.01%
4,517
Common Stock
Dec 02
2024
BUY
Exercise of conversion of derivative security
-
2
Added 0.04%
4,563
Common Stock
Aug 05
2024
SELL
Open market or private sale
$14,891
$81.82 p/Share
182
Reduced 3.84%
4,561
Common Stock
Aug 05
2024
BUY
Exercise of conversion of derivative security
$5,696
$31.3 p/Share
182
Added 3.7%
4,743
Common Stock
Mar 08
2024
SELL
Open market or private sale
$310,445
$68.35 p/Share
4,542
Reduced 49.9%
4,561
Common Stock
Feb 29
2024
SELL
Payment of exercise price or tax liability
$6,020
$70.0 p/Share
86
Reduced 0.94%
9,103
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
1,192
Added 11.48%
9,189
Common Stock
Feb 29
2024
BUY
Exercise of conversion of derivative security
-
3
Added 0.03%
9,192
Common Stock
Dec 20
2023
SELL
Payment of exercise price or tax liability
$2,687
$54.85 p/Share
49
Reduced 0.61%
7,997
Common Stock
Dec 20
2023
BUY
Exercise of conversion of derivative security
-
2
Added 0.02%
8,046
Common Stock
Dec 19
2023
SELL
Payment of exercise price or tax liability
$4,428
$56.06 p/Share
79
Reduced 0.97%
8,043
Common Stock
Dec 19
2023
BUY
Exercise of conversion of derivative security
-
10
Added 0.12%
8,044
Common Stock
Dec 12
2023
SELL
Payment of exercise price or tax liability
$4,789
$53.81 p/Share
89
Reduced 1.09%
8,113
Common Stock
Dec 12
2023
BUY
Exercise of conversion of derivative security
-
3
Added 0.04%
8,202
Common Stock
Dec 11
2023
SELL
Payment of exercise price or tax liability
$4,841
$54.4 p/Share
89
Reduced 1.07%
8,199
Common Stock
Dec 11
2023
BUY
Exercise of conversion of derivative security
-
6
Added 0.07%
8,288
Common Stock