Jun 30
2025
BUY
Grant, award, or other acquisition
-
149
Added 0.61%
24,343
Common Stock
Jun 02
2025
SELL
Sale (or disposition) back to the issuer
$86,688
$88.82 p/Share
976
Reduced 3.69%
25,468
Common Stock
Jun 02
2025
SELL
Open market or private sale
$113,156
$88.82 p/Share
1,274
Reduced 5.0%
24,194
Common Stock
Jun 02
2025
BUY
Exercise of conversion of derivative security
$86,535
$38.46 p/Share
2,250
Added 7.84%
26,444
Common Stock
May 14
2025
BUY
Exercise of conversion of derivative security
-
1,288
Added 5.05%
24,194
Common Stock
Mar 03
2025
SELL
Sale (or disposition) back to the issuer
$91,495
$86.89 p/Share
1,053
Reduced 4.19%
24,103
Common Stock
Mar 03
2025
SELL
Open market or private sale
$103,983
$86.87 p/Share
1,197
Reduced 4.97%
22,906
Common Stock
Mar 03
2025
BUY
Exercise of conversion of derivative security
$91,372
$40.61 p/Share
2,250
Added 8.21%
25,156
Common Stock
Dec 02
2024
SELL
Sale (or disposition) back to the issuer
$95,827
$86.8 p/Share
1,104
Reduced 4.39%
24,052
Common Stock
Dec 02
2024
SELL
Open market or private sale
$99,277
$86.63 p/Share
1,146
Reduced 4.76%
22,906
Common Stock
Dec 02
2024
BUY
Exercise of conversion of derivative security
$95,670
$42.52 p/Share
2,250
Added 8.21%
25,156
Common Stock
Sep 03
2024
SELL
Sale (or disposition) back to the issuer
$94,610
$81.42 p/Share
1,162
Reduced 4.62%
23,994
Common Stock
Sep 03
2024
SELL
Open market or private sale
$88,574
$81.41 p/Share
1,088
Reduced 4.53%
22,906
Common Stock
Sep 03
2024
BUY
Exercise of conversion of derivative security
$94,455
$41.98 p/Share
2,250
Added 8.21%
25,156
Common Stock
Jun 03
2024
SELL
Open market or private sale
$72,995
$75.8 p/Share
963
Reduced 4.03%
22,906
Common Stock
Jun 03
2024
SELL
Sale (or disposition) back to the issuer
$98,571
$76.59 p/Share
1,287
Reduced 5.12%
23,869
Common Stock
Jun 03
2024
BUY
Exercise of conversion of derivative security
$98,617
$43.83 p/Share
2,250
Added 8.21%
25,156
Common Stock
May 09
2024
BUY
Exercise of conversion of derivative security
-
1,706
Added 6.93%
22,906
Common Stock
Mar 01
2024
SELL
Open market or private sale
$71,334
$75.01 p/Share
951
Reduced 4.29%
21,200
Common Stock
Mar 01
2024
SELL
Sale (or disposition) back to the issuer
$97,515
$75.07 p/Share
1,299
Reduced 5.54%
22,151
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
$97,582
$43.37 p/Share
2,250
Added 8.75%
23,450
Common Stock
Dec 01
2023
SELL
Sale (or disposition) back to the issuer
$107,572
$70.08 p/Share
1,535
Reduced 6.55%
21,915
Common Stock
Dec 01
2023
SELL
Open market or private sale
$50,171
$70.17 p/Share
715
Reduced 3.26%
21,200
Common Stock
Dec 01
2023
BUY
Exercise of conversion of derivative security
$107,640
$47.84 p/Share
2,250
Added 8.75%
23,450
Common Stock
Sep 01
2023
SELL
Open market or private sale
$35,090
$62.55 p/Share
561
Reduced 2.58%
21,200
Common Stock