Sep 30
2025
BUY
Grant, award, or other acquisition
-
251
Added 38.56%
400
Common Stock
Sep 02
2025
SELL
Open market or private sale
$137,493
$96.69 p/Share
1,422
Reduced 90.52%
149
Common Stock
Sep 02
2025
SELL
Sale (or disposition) back to the issuer
$80,059
$96.69 p/Share
828
Reduced 34.51%
1,571
Common Stock
Sep 02
2025
BUY
Exercise of conversion of derivative security
$79,920
$35.52 p/Share
2,250
Added 48.4%
2,399
Common Stock
Jun 30
2025
BUY
Grant, award, or other acquisition
-
149
Added 50.0%
149
Common Stock
Jun 03
2025
SELL
Open market or private sale
$113,067
$88.82 p/Share
1,273
Reduced 100.0%
0
Common Stock
Jun 02
2025
SELL
Sale (or disposition) back to the issuer
$86,698
$88.74 p/Share
977
Reduced 43.42%
1,273
Common Stock
Jun 02
2025
BUY
Exercise of conversion of derivative security
$86,535
$38.46 p/Share
2,250
Added 50.0%
2,250
Common Stock
Mar 03
2025
SELL
Sale (or disposition) back to the issuer
$91,495
$86.89 p/Share
1,053
Reduced 46.8%
1,197
Common Stock
Mar 03
2025
SELL
Open market or private sale
$104,007
$86.89 p/Share
1,197
Reduced 100.0%
0
Common Stock
Mar 03
2025
BUY
Exercise of conversion of derivative security
$91,372
$40.61 p/Share
2,250
Added 50.0%
2,250
Common Stock
Dec 02
2024
SELL
Sale (or disposition) back to the issuer
$95,827
$86.8 p/Share
1,104
Reduced 49.07%
1,146
Common Stock
Dec 02
2024
SELL
Open market or private sale
$99,484
$86.81 p/Share
1,146
Reduced 100.0%
0
Common Stock
Dec 02
2024
BUY
Exercise of conversion of derivative security
$95,670
$42.52 p/Share
2,250
Added 50.0%
2,250
Common Stock
Sep 03
2024
SELL
Sale (or disposition) back to the issuer
$94,610
$81.42 p/Share
1,162
Reduced 51.64%
1,088
Common Stock
Sep 03
2024
SELL
Open market or private sale
$88,574
$81.41 p/Share
1,088
Reduced 100.0%
0
Common Stock
Sep 03
2024
BUY
Exercise of conversion of derivative security
$94,455
$41.98 p/Share
2,250
Added 50.0%
2,250
Common Stock
Jun 03
2024
SELL
Open market or private sale
$72,995
$75.8 p/Share
963
Reduced 100.0%
0
Common Stock
Jun 03
2024
SELL
Sale (or disposition) back to the issuer
$98,571
$76.59 p/Share
1,287
Reduced 57.2%
963
Common Stock
Jun 03
2024
BUY
Exercise of conversion of derivative security
$98,617
$43.83 p/Share
2,250
Added 50.0%
2,250
Common Stock
Mar 01
2024
SELL
Open market or private sale
$71,344
$75.02 p/Share
951
Reduced 100.0%
0
Common Stock
Mar 01
2024
SELL
Sale (or disposition) back to the issuer
$97,515
$75.07 p/Share
1,299
Reduced 57.73%
951
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
$97,582
$43.37 p/Share
2,250
Added 50.0%
2,250
Common Stock
Dec 01
2023
SELL
Sale (or disposition) back to the issuer
$107,572
$70.08 p/Share
1,535
Reduced 68.22%
715
Common Stock
Dec 01
2023
SELL
Open market or private sale
$50,200
$70.21 p/Share
715
Reduced 100.0%
0
Common Stock