Sep 02
2025
SELL
Open market or private sale
$137,464
$96.67 p/Share
1,422
Reduced 18.1%
6,435
Common Stock
Sep 02
2025
SELL
Sale (or disposition) back to the issuer
$80,067
$96.7 p/Share
828
Reduced 9.53%
7,857
Common Stock
Sep 02
2025
BUY
Exercise of conversion of derivative security
$79,920
$35.52 p/Share
2,250
Added 20.58%
8,685
Common Stock
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