Jun 05
2025
SELL
Open market or private sale
$204,204
$42.9 p/Share
4,760
Reduced 7.51%
58,586
Common Stock
Jun 05
2025
BUY
Exercise of conversion of derivative security
$188,571
$35.98 p/Share
5,241
Added 7.64%
63,346
Common Stock
Jun 04
2025
SELL
Open market or private sale
$204,858
$43.11 p/Share
4,752
Reduced 7.56%
58,105
Common Stock
Jun 04
2025
BUY
Exercise of conversion of derivative security
$188,571
$35.98 p/Share
5,241
Added 7.7%
62,857
Common Stock
Jun 03
2025
SELL
Open market or private sale
$282,984
$43.63 p/Share
6,486
Reduced 10.12%
57,616
Common Stock
Jun 03
2025
BUY
Exercise of conversion of derivative security
$266,838
$37.19 p/Share
7,175
Added 10.29%
62,564
Common Stock
Jun 02
2025
SELL
Open market or private sale
$203,540
$43.05 p/Share
4,728
Reduced 7.67%
56,927
Common Stock
Jun 02
2025
BUY
Exercise of conversion of derivative security
$194,950
$38.99 p/Share
5,000
Added 7.5%
61,655
Common Stock
May 30
2025
SELL
Open market or private sale
$203,860
$43.31 p/Share
4,707
Reduced 7.67%
56,655
Common Stock
May 30
2025
BUY
Exercise of conversion of derivative security
$194,950
$38.99 p/Share
5,000
Added 7.53%
61,362
Common Stock
May 29
2025
SELL
Open market or private sale
$204,155
$43.18 p/Share
4,728
Reduced 7.74%
56,362
Common Stock
May 29
2025
BUY
Exercise of conversion of derivative security
$194,950
$38.99 p/Share
5,000
Added 7.57%
61,090
Common Stock
May 28
2025
SELL
Open market or private sale
$673,186
$43.51 p/Share
15,472
Reduced 21.62%
56,090
Common Stock
May 28
2025
BUY
Exercise of conversion of derivative security
$194,950
$38.99 p/Share
5,000
Added 7.6%
60,791
Common Stock
Mar 05
2025
BUY
Grant, award, or other acquisition
-
6,271
Added 8.73%
65,577
Common Stock
Nov 08
2024
SELL
Open market or private sale
$507,502
$41.11 p/Share
12,345
Reduced 17.33%
58,896
Common Stock
Nov 07
2024
SELL
Open market or private sale
$614,023
$41.85 p/Share
14,672
Reduced 17.08%
71,241
Common Stock
Nov 07
2024
BUY
Exercise of conversion of derivative security
$481,662
$31.68 p/Share
15,204
Added 16.06%
79,480
Common Stock
Mar 06
2024
BUY
Grant, award, or other acquisition
-
9,340
Added 11.79%
69,869
Common Stock
Mar 04
2024
SELL
Open market or private sale
$346,866
$35.8 p/Share
9,689
Reduced 13.16%
63,922
Common Stock
Mar 04
2024
BUY
Exercise of conversion of derivative security
$168,312
$28.88 p/Share
5,828
Added 7.34%
73,611
Common Stock
Mar 08
2023
BUY
Grant, award, or other acquisition
-
11,179
Added 14.14%
67,874
Common Stock
Mar 09
2022
BUY
Grant, award, or other acquisition
-
10,097
Added 14.71%
58,546
Common Stock
Mar 03
2021
BUY
Grant, award, or other acquisition
-
8,334
Added 15.01%
47,190
Common Stock