Aug 28
2025
SELL
Open market or private sale
$251,512
$32.47 p/Share
7,746
Reduced 0.62%
1,251,403
Common Stock
Aug 28
2025
BUY
Exercise of conversion of derivative security
$49,342
$6.37 p/Share
7,746
Added 0.61%
1,253,236
Common Stock
Aug 27
2025
SELL
Open market or private sale
$2,953,748
$32.02 p/Share
92,247
Reduced 6.87%
1,251,403
Common Stock
Aug 27
2025
BUY
Exercise of conversion of derivative security
$587,613
$6.37 p/Share
92,247
Added 6.42%
1,343,650
Common Stock
Jul 17
2025
SELL
Open market or private sale
$85,268
$26.89 p/Share
3,171
Reduced 0.25%
1,251,403
Common Stock
Apr 16
2025
SELL
Open market or private sale
$73,596
$23.81 p/Share
3,091
Reduced 0.25%
1,254,574
Common Stock
Apr 08
2025
SELL
Open market or private sale
$291,642
$23.97 p/Share
12,167
Reduced 0.96%
1,257,665
Common Stock
Apr 04
2025
BUY
Grant, award, or other acquisition
-
22,085
Added 1.71%
1,269,832
Common Stock
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