May 05
2025
SELL
Open market or private sale
$49,385
$22.79 p/Share
2,167
Reduced 7.4%
27,108
Common Stock
May 02
2025
SELL
Open market or private sale
$19,918
$23.0 p/Share
866
Reduced 2.87%
29,275
Common Stock
May 01
2025
BUY
Grant, award, or other acquisition
-
11,853
Added 28.23%
30,141
Common Stock
Apr 09
2025
SELL
Open market or private sale
$12,878
$22.09 p/Share
583
Reduced 3.09%
18,288
Common Stock
Apr 08
2025
SELL
Open market or private sale
$5,086
$22.31 p/Share
228
Reduced 1.19%
18,871
Common Stock
Apr 04
2025
SELL
Open market or private sale
$53,796
$21.51 p/Share
2,501
Reduced 11.58%
19,099
Common Stock
Apr 02
2025
SELL
Open market or private sale
$20,901
$20.86 p/Share
1,002
Reduced 4.43%
21,600
Common Stock
Feb 04
2025
SELL
Open market or private sale
$15,256
$32.6 p/Share
468
Reduced 2.03%
22,602
Common Stock
Dec 11
2024
SELL
Open market or private sale
$9,182
$36.73 p/Share
250
Reduced 1.07%
23,070
Common Stock
Nov 04
2024
SELL
Open market or private sale
$3,882
$36.98 p/Share
105
Reduced 0.45%
23,320
Common Stock
Jun 12
2024
SELL
Open market or private sale
$86,384
$30.94 p/Share
2,792
Reduced 10.65%
23,425
Common Stock
Jun 11
2024
SELL
Open market or private sale
$34,461
$30.15 p/Share
1,143
Reduced 4.18%
26,217
Common Stock
May 06
2024
SELL
Open market or private sale
$65,300
$30.33 p/Share
2,153
Reduced 7.3%
27,360
Common Stock
May 03
2024
SELL
Open market or private sale
$13,529
$30.2 p/Share
448
Reduced 1.5%
29,513
Common Stock
May 02
2024
SELL
Open market or private sale
$13,201
$30.63 p/Share
431
Reduced 1.42%
29,961
Common Stock
Apr 09
2024
SELL
Open market or private sale
$19,947
$35.43 p/Share
563
Reduced 1.82%
30,392
Common Stock
Apr 08
2024
SELL
Open market or private sale
$8,533
$34.41 p/Share
248
Reduced 0.79%
30,955
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
-
10,433
Added 25.06%
31,203
Common Stock
Feb 07
2024
SELL
Open market or private sale
$27,874
$31.18 p/Share
894
Reduced 4.13%
20,770
Common Stock
Feb 06
2024
SELL
Open market or private sale
$4,774
$31.0 p/Share
154
Reduced 0.71%
21,664
Common Stock
Feb 05
2024
SELL
Open market or private sale
$4,905
$30.66 p/Share
160
Reduced 0.73%
21,818
Common Stock
Feb 02
2024
SELL
Open market or private sale
$4,870
$31.22 p/Share
156
Reduced 0.7%
21,978
Common Stock
Jan 08
2024
SELL
Open market or private sale
$8,485
$33.54 p/Share
253
Reduced 1.13%
22,134
Common Stock
Jan 05
2024
SELL
Open market or private sale
$129,860
$33.73 p/Share
3,850
Reduced 14.67%
22,387
Common Stock
Jan 05
2024
BUY
Exercise of conversion of derivative security
$44,130
$14.71 p/Share
3,000
Added 10.26%
26,237
Common Stock