Mar 10
2025
SELL
Payment of exercise price or tax liability
$695,676
$93.53 p/Share
7,438
Reduced 21.96%
26,426
Common Stock
Mar 10
2025
BUY
Grant, award, or other acquisition
-
14,539
Added 31.35%
31,835
Common Stock
Mar 03
2025
BUY
Grant, award, or other acquisition
-
19,419
Added 22.06%
68,592
Common Stock
Mar 01
2025
SELL
Payment of exercise price or tax liability
$608,164
$108.33 p/Share
5,614
Reduced 22.51%
19,325
Common Stock
Mar 01
2025
BUY
Grant, award, or other acquisition
-
10,974
Added 30.56%
24,939
Common Stock
Feb 27
2025
SELL
Payment of exercise price or tax liability
$442,561
$108.1 p/Share
4,094
Reduced 22.67%
13,965
Common Stock
Feb 27
2025
BUY
Grant, award, or other acquisition
-
8,003
Added 30.71%
18,059
Common Stock
Dec 17
2024
SELL
Open market or private sale
$1,700,946
$103.9 p/Share
16,371
Reduced 61.95%
10,056
Common Stock
Dec 17
2024
BUY
Exercise of conversion of derivative security
$874,211
$53.4 p/Share
16,371
Added 38.25%
26,427
Common Stock
Dec 10
2024
SELL
Open market or private sale
$1,653,471
$101.0 p/Share
16,371
Reduced 61.95%
10,056
Common Stock
Dec 10
2024
BUY
Exercise of conversion of derivative security
$874,211
$53.4 p/Share
16,371
Added 38.25%
26,427
Common Stock
Oct 25
2024
SELL
Open market or private sale
$1,349,850
$89.99 p/Share
15,000
Reduced 59.87%
10,056
Common Stock
May 30
2024
SELL
Open market or private sale
$86,389
$67.81 p/Share
1,274
Reduced 4.84%
25,056
Common Stock
May 30
2024
BUY
Exercise of conversion of derivative security
$81,846
$61.4 p/Share
1,333
Added 4.82%
26,330
Common Stock
May 24
2024
SELL
Open market or private sale
$87,797
$69.46 p/Share
1,264
Reduced 4.81%
24,997
Common Stock
May 24
2024
BUY
Exercise of conversion of derivative security
$81,907
$61.4 p/Share
1,334
Added 4.83%
26,261
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$154,366
$76.08 p/Share
2,029
Reduced 7.53%
24,927
Common Stock
Mar 10
2024
BUY
Grant, award, or other acquisition
-
3,966
Added 12.83%
26,956
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$188,557
$75.97 p/Share
2,482
Reduced 9.74%
22,990
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
4,851
Added 16.0%
25,472
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
24,493
Added 24.14%
76,967
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$526,147
$77.5 p/Share
6,789
Reduced 24.77%
20,621
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
-
13,270
Added 32.62%
27,410
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$325,432
$79.49 p/Share
4,094
Reduced 22.45%
14,140
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
8,002
Added 30.5%
18,234
Common Stock