Jun 30
2025
BUY
Grant, award, or other acquisition
-
149
Added 2.26%
6,435
Common Stock
Jun 02
2025
SELL
Open market or private sale
$113,067
$88.82 p/Share
1,273
Reduced 16.84%
6,286
Common Stock
Jun 02
2025
SELL
Sale (or disposition) back to the issuer
$86,698
$88.74 p/Share
977
Reduced 11.45%
7,559
Common Stock
Jun 02
2025
BUY
Exercise of conversion of derivative security
$86,535
$38.46 p/Share
2,250
Added 20.86%
8,536
Common Stock
May 14
2025
BUY
Exercise of conversion of derivative security
-
1,288
Added 17.01%
6,286
Common Stock
Mar 03
2025
SELL
Open market or private sale
$104,019
$86.9 p/Share
1,197
Reduced 19.32%
4,998
Common Stock
Mar 03
2025
SELL
Sale (or disposition) back to the issuer
$91,495
$86.89 p/Share
1,053
Reduced 14.53%
6,195
Common Stock
Mar 03
2025
BUY
Exercise of conversion of derivative security
$91,372
$40.61 p/Share
2,250
Added 23.69%
7,248
Common Stock
Dec 02
2024
SELL
Sale (or disposition) back to the issuer
$95,827
$86.8 p/Share
1,104
Reduced 15.23%
6,144
Common Stock
Dec 02
2024
SELL
Open market or private sale
$99,106
$86.48 p/Share
1,146
Reduced 18.65%
4,998
Common Stock
Dec 02
2024
BUY
Exercise of conversion of derivative security
$95,670
$42.52 p/Share
2,250
Added 23.69%
7,248
Common Stock
Sep 03
2024
SELL
Open market or private sale
$88,460
$81.38 p/Share
1,087
Reduced 17.86%
4,998
Common Stock
Sep 03
2024
SELL
Sale (or disposition) back to the issuer
$94,621
$81.36 p/Share
1,163
Reduced 16.05%
6,085
Common Stock
Sep 03
2024
BUY
Exercise of conversion of derivative security
$94,455
$41.98 p/Share
2,250
Added 23.69%
7,248
Common Stock
Jun 03
2024
SELL
Sale (or disposition) back to the issuer
$98,571
$76.59 p/Share
1,287
Reduced 17.76%
5,961
Common Stock
Jun 03
2024
SELL
Open market or private sale
$72,995
$75.8 p/Share
963
Reduced 16.16%
4,998
Common Stock
Jun 03
2024
BUY
Exercise of conversion of derivative security
$98,617
$43.83 p/Share
2,250
Added 23.69%
7,248
Common Stock
May 09
2024
BUY
Exercise of conversion of derivative security
-
1,706
Added 25.45%
4,998
Common Stock
Mar 01
2024
SELL
Open market or private sale
$71,344
$75.02 p/Share
951
Reduced 22.41%
3,292
Common Stock
Mar 01
2024
SELL
Sale (or disposition) back to the issuer
$97,515
$75.07 p/Share
1,299
Reduced 23.44%
4,243
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
$97,582
$43.37 p/Share
2,250
Added 28.88%
5,542
Common Stock
Dec 01
2023
SELL
Sale (or disposition) back to the issuer
$107,572
$70.08 p/Share
1,535
Reduced 27.7%
4,007
Common Stock
Dec 01
2023
SELL
Open market or private sale
$50,164
$70.16 p/Share
715
Reduced 17.84%
3,292
Common Stock
Dec 01
2023
BUY
Exercise of conversion of derivative security
$107,640
$47.84 p/Share
2,250
Added 28.88%
5,542
Common Stock
Sep 01
2023
SELL
Open market or private sale
$35,096
$62.56 p/Share
561
Reduced 14.56%
3,292
Common Stock