Jan 27
2025
SELL
Open market or private sale
$726,282
$27.67 p/Share
26,248
Reduced 2.04%
1,260,200
Common Stock
Jan 23
2025
BUY
Grant, award, or other acquisition
-
48,910
Added 3.66%
1,286,448
Common Stock
Jan 21
2025
SELL
Open market or private sale
$592,408
$27.31 p/Share
21,692
Reduced 1.72%
1,237,538
Common Stock
Jan 15
2025
SELL
Open market or private sale
$80,670
$26.98 p/Share
2,990
Reduced 0.24%
1,259,230
Common Stock
Jan 06
2025
SELL
Open market or private sale
$143,028
$26.61 p/Share
5,375
Reduced 0.42%
1,262,220
Common Stock
Jan 02
2025
BUY
Grant, award, or other acquisition
-
46,948
Added 3.57%
1,267,595
Common Stock
Oct 15
2024
SELL
Open market or private sale
$64,961
$21.03 p/Share
3,089
Reduced 0.25%
1,220,647
Common Stock
Sep 10
2024
SELL
Open market or private sale
$123,108
$23.25 p/Share
5,295
Reduced 0.43%
1,223,736
Common Stock
Sep 06
2024
BUY
Grant, award, or other acquisition
-
9,670
Added 0.78%
1,229,031
Common Stock
Jul 29
2024
SELL
Open market or private sale
$173
$24.75 p/Share
7
Reduced 0.0%
1,219,361
Common Stock
Jul 29
2024
BUY
Exercise of conversion of derivative security
$14
$2.03 p/Share
7
Added 0.0%
1,219,368
Common Stock
Jul 16
2024
SELL
Open market or private sale
$62,768
$23.74 p/Share
2,644
Reduced 0.22%
1,219,361
Common Stock
Apr 15
2024
SELL
Open market or private sale
$77,541
$22.86 p/Share
3,392
Reduced 0.28%
1,222,005
Common Stock
Apr 08
2024
SELL
Open market or private sale
$274,821
$22.82 p/Share
12,043
Reduced 0.97%
1,225,397
Common Stock
Apr 05
2024
BUY
Grant, award, or other acquisition
-
20,961
Added 1.67%
1,237,440
Common Stock
Jan 17
2024
SELL
Open market or private sale
$1,542,015
$24.12 p/Share
63,931
Reduced 4.99%
1,216,479
Common Stock
Jan 16
2024
SELL
Open market or private sale
$88,036
$24.55 p/Share
3,586
Reduced 0.28%
1,280,410
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
-
42,000
Added 3.17%
1,283,996
Common Stock
Oct 16
2023
SELL
Open market or private sale
$54,729
$16.61 p/Share
3,295
Reduced 0.26%
1,241,996
Common Stock
Sep 13
2023
SELL
Open market or private sale
$136,016
$20.75 p/Share
6,555
Reduced 0.52%
1,245,291
Common Stock
Sep 12
2023
BUY
Grant, award, or other acquisition
-
11,260
Added 0.89%
1,251,846
Common Stock
Jul 14
2023
SELL
Payment of exercise price or tax liability
$104,161
$33.72 p/Share
3,089
Reduced 0.25%
1,240,586
Common Stock
May 09
2023
BUY
Exercise of conversion of derivative security
$99,997
$8.03 p/Share
12,453
Added 0.99%
1,243,675
Common Stock
Apr 14
2023
SELL
Payment of exercise price or tax liability
$97,735
$31.64 p/Share
3,089
Reduced 0.25%
1,218,769
Common Stock
Apr 10
2023
SELL
Payment of exercise price or tax liability
$237,732
$30.15 p/Share
7,885
Reduced 0.64%
1,221,858
Common Stock