Jan 27
2025
SELL
Open market or private sale
$296,511
$27.67 p/Share
10,716
Reduced 1.38%
764,307
Common Stock
Jan 23
2025
BUY
Grant, award, or other acquisition
-
19,564
Added 2.46%
775,023
Common Stock
Jan 21
2025
SELL
Open market or private sale
$348,175
$27.31 p/Share
12,749
Reduced 1.66%
755,459
Common Stock
Jan 15
2025
SELL
Open market or private sale
$48,159
$26.98 p/Share
1,785
Reduced 0.23%
768,208
Common Stock
Jan 08
2025
SELL
Open market or private sale
$75,255
$28.07 p/Share
2,681
Reduced 0.35%
769,993
Common Stock
Jan 07
2025
SELL
Open market or private sale
$197,613
$27.0 p/Share
7,319
Reduced 0.94%
772,674
Common Stock
Jan 06
2025
SELL
Open market or private sale
$76,450
$26.61 p/Share
2,873
Reduced 0.37%
779,993
Common Stock
Jan 02
2025
BUY
Grant, award, or other acquisition
-
53,990
Added 6.45%
782,866
Common Stock
Dec 10
2024
SELL
Open market or private sale
$602,250
$24.09 p/Share
25,000
Reduced 3.32%
728,876
Common Stock
Oct 15
2024
SELL
Open market or private sale
$38,758
$21.03 p/Share
1,843
Reduced 0.24%
753,876
Common Stock
Sep 10
2024
SELL
Open market or private sale
$73,191
$23.25 p/Share
3,148
Reduced 0.41%
755,719
Common Stock
Sep 06
2024
BUY
Grant, award, or other acquisition
-
5,633
Added 0.74%
758,867
Common Stock
Jul 16
2024
SELL
Open market or private sale
$39,622
$23.74 p/Share
1,669
Reduced 0.22%
753,234
Common Stock
Apr 15
2024
SELL
Open market or private sale
$46,382
$22.86 p/Share
2,029
Reduced 0.27%
754,903
Common Stock
Apr 09
2024
BUY
Exercise of conversion of derivative security
$47,359
$2.03 p/Share
23,330
Added 2.99%
756,932
Common Stock
Apr 08
2024
SELL
Open market or private sale
$163,801
$22.82 p/Share
7,178
Reduced 0.97%
733,602
Common Stock
Apr 05
2024
BUY
Grant, award, or other acquisition
-
12,210
Added 1.62%
740,780
Common Stock
Mar 21
2024
SELL
Open market or private sale
$622,309
$23.97 p/Share
25,962
Reduced 3.44%
728,570
Common Stock
Jan 17
2024
SELL
Open market or private sale
$990,873
$24.12 p/Share
41,081
Reduced 5.16%
754,532
Common Stock
Jan 16
2024
SELL
Open market or private sale
$55,163
$24.55 p/Share
2,247
Reduced 0.28%
795,613
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
-
22,000
Added 2.68%
797,860
Common Stock
Oct 31
2023
BUY
Exercise of conversion of derivative security
$60,899
$2.03 p/Share
30,000
Added 3.72%
775,860
Common Stock
Oct 16
2023
SELL
Open market or private sale
$32,738
$16.61 p/Share
1,971
Reduced 0.26%
745,860
Common Stock
Sep 13
2023
SELL
Open market or private sale
$81,070
$20.75 p/Share
3,907
Reduced 0.52%
747,831
Common Stock
Sep 12
2023
BUY
Grant, award, or other acquisition
-
6,559
Added 0.86%
751,738
Common Stock