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
Mar 10
2023
SELL
Payment of exercise price or tax liability
$144,119
$71.03 p/Share
2,029
Reduced 16.55%
10,232
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
-
3,965
Added 24.44%
12,261
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
19,404
Added 21.77%
69,709
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$509,772
$77.25 p/Share
6,599
Reduced 43.57%
8,548
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
15,147
Added 50.0%
15,147
Common Stock
Dec 06
2022
SELL
Open market or private sale
$1,065,819
$71.34 p/Share
14,940
Reduced 100.0%
0
Common Stock
Oct 31
2022
BUY
Grant, award, or other acquisition
-
13,170
Added 16.75%
65,452
Common Stock