Dec 31
2025
BUY
Grant, award, or other acquisition
-
234
Added 0.93%
24,828
Common Stock
Dec 01
2025
SELL
Open market or private sale
$155,562
$107.88 p/Share
1,442
Reduced 5.54%
24,594
Common Stock
Dec 01
2025
SELL
Sale (or disposition) back to the issuer
$87,158
$107.87 p/Share
808
Reduced 3.01%
26,036
Common Stock
Dec 01
2025
BUY
Exercise of conversion of derivative security
$87,007
$38.67 p/Share
2,250
Added 7.73%
26,844
Common Stock
Sep 30
2025
BUY
Grant, award, or other acquisition
-
251
Added 1.01%
24,594
Common Stock
Sep 02
2025
SELL
Sale (or disposition) back to the issuer
$80,023
$96.53 p/Share
829
Reduced 3.12%
25,764
Common Stock
Sep 02
2025
SELL
Open market or private sale
$137,396
$96.69 p/Share
1,421
Reduced 5.52%
24,343
Common Stock
Sep 02
2025
BUY
Exercise of conversion of derivative security
$79,920
$35.52 p/Share
2,250
Added 7.8%
26,593
Common Stock
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