Dec 09
2025
SELL
Open market or private sale
$2,000,608
$71.11 p/Share
28,134
Reduced 41.07%
40,363
Common Stock
Dec 09
2025
BUY
Exercise of conversion of derivative security
$1,502,355
$53.4 p/Share
28,134
Added 29.11%
68,497
Common Stock
Dec 08
2025
SELL
Open market or private sale
$70,010
$72.25 p/Share
969
Reduced 2.34%
40,363
Common Stock
Dec 08
2025
BUY
Exercise of conversion of derivative security
$51,744
$53.4 p/Share
969
Added 2.29%
41,332
Common Stock
Oct 31
2025
SELL
Payment of exercise price or tax liability
$247,385
$73.43 p/Share
3,369
Reduced 7.7%
40,363
Common Stock
Apr 26
2025
SELL
Payment of exercise price or tax liability
$73,757
$85.17 p/Share
866
Reduced 2.28%
37,147
Common Stock
Apr 26
2025
BUY
Grant, award, or other acquisition
-
1,693
Added 4.26%
38,013
Common Stock
Mar 10
2025
SELL
Payment of exercise price or tax liability
$437,252
$93.53 p/Share
4,675
Reduced 11.4%
36,320
Common Stock
Mar 10
2025
BUY
Grant, award, or other acquisition
-
9,138
Added 18.7%
39,720
Common Stock
Mar 03
2025
BUY
Grant, award, or other acquisition
-
12,357
Added 20.14%
49,001
Common Stock
Mar 03
2025
BUY
Grant, award, or other acquisition
-
12,357
Added 20.14%
49,001
Common Stock
Mar 01
2025
SELL
Payment of exercise price or tax liability
$405,262
$108.33 p/Share
3,741
Reduced 10.51%
31,857
Common Stock
Mar 01
2025
BUY
Grant, award, or other acquisition
-
7,312
Added 17.04%
35,598
Common Stock
Feb 27
2025
SELL
Payment of exercise price or tax liability
$251,764
$108.1 p/Share
2,329
Reduced 7.61%
28,286
Common Stock
Feb 27
2025
BUY
Grant, award, or other acquisition
-
4,553
Added 12.95%
30,615
Common Stock
Nov 05
2024
SELL
Open market or private sale
$251,199
$88.14 p/Share
2,850
Reduced 9.86%
26,062
Common Stock
May 30
2024
SELL
Open market or private sale
$276,393
$67.81 p/Share
4,076
Reduced 12.36%
28,912
Common Stock
May 30
2024
BUY
Exercise of conversion of derivative security
$261,932
$61.4 p/Share
4,266
Added 11.45%
32,988
Common Stock
May 24
2024
SELL
Open market or private sale
$280,618
$69.46 p/Share
4,040
Reduced 12.33%
28,722
Common Stock
May 24
2024
BUY
Exercise of conversion of derivative security
$261,932
$61.4 p/Share
4,266
Added 11.52%
32,762
Common Stock
Apr 26
2024
BUY
Grant, award, or other acquisition
-
6,775
Added 12.25%
48,509
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$97,078
$76.08 p/Share
1,276
Reduced 4.29%
28,496
Common Stock
Mar 10
2024
BUY
Grant, award, or other acquisition
-
2,493
Added 7.73%
29,772
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$141,380
$75.97 p/Share
1,861
Reduced 6.39%
27,279
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
3,638
Added 11.1%
29,140
Common Stock