Jun 10
2024
SELL
Open market or private sale
$24,000
$24.0 p/Share
1,000
Reduced 0.26%
379,398
Common Stock
Jun 03
2024
SELL
Open market or private sale
$25,490
$25.49 p/Share
1,000
Reduced 0.26%
380,398
Common Stock
May 28
2024
SELL
Open market or private sale
$23,710
$23.71 p/Share
1,000
Reduced 0.26%
381,398
Common Stock
May 20
2024
SELL
Open market or private sale
$464,514
$25.61 p/Share
18,138
Reduced 4.53%
382,398
Common Stock
Mar 11
2024
SELL
Open market or private sale
$27,500
$27.5 p/Share
1,000
Reduced 0.25%
400,536
Common Stock
Mar 04
2024
SELL
Open market or private sale
$26,210
$26.21 p/Share
1,000
Reduced 0.25%
401,536
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
61,201
Added 13.2%
402,536
Common Stock
Feb 26
2024
SELL
Open market or private sale
$24,130
$24.13 p/Share
1,000
Reduced 0.29%
341,335
Common Stock
Feb 20
2024
SELL
Open market or private sale
$316,753
$25.32 p/Share
12,510
Reduced 3.53%
342,335
Common Stock
Feb 12
2024
SELL
Open market or private sale
$33,840
$33.84 p/Share
1,000
Reduced 0.28%
354,090
Common Stock
Feb 05
2024
SELL
Open market or private sale
$31,700
$31.7 p/Share
1,000
Reduced 0.28%
355,090
Common Stock
Jan 29
2024
SELL
Open market or private sale
$32,619
$32.62 p/Share
1,000
Reduced 0.28%
356,090
Common Stock
Jan 22
2024
SELL
Open market or private sale
$33,710
$33.71 p/Share
1,000
Reduced 0.28%
357,090
Common Stock
Jan 16
2024
SELL
Open market or private sale
$31,040
$31.04 p/Share
1,000
Reduced 0.28%
358,090
Common Stock
Jan 08
2024
SELL
Open market or private sale
$34,140
$34.14 p/Share
1,000
Reduced 0.28%
359,090
Common Stock
Jan 02
2024
SELL
Open market or private sale
$39,620
$39.62 p/Share
1,000
Reduced 0.28%
360,090
Common Stock
Dec 26
2023
SELL
Open market or private sale
$44,550
$44.55 p/Share
1,000
Reduced 0.28%
361,090
Common Stock
Dec 18
2023
SELL
Open market or private sale
$43,990
$43.99 p/Share
1,000
Reduced 0.28%
362,090
Common Stock
Dec 11
2023
SELL
Open market or private sale
$37,760
$37.76 p/Share
1,000
Reduced 0.27%
363,090
Common Stock
Dec 04
2023
SELL
Open market or private sale
$31,510
$31.51 p/Share
1,000
Reduced 0.27%
364,090
Common Stock
Nov 27
2023
SELL
Open market or private sale
$23,800
$23.8 p/Share
1,000
Reduced 0.27%
365,090
Common Stock
Nov 21
2023
SELL
Open market or private sale
$520,392
$24.01 p/Share
21,674
Reduced 5.59%
366,090
Common Stock
Nov 20
2023
SELL
Open market or private sale
$25,790
$25.79 p/Share
1,000
Reduced 0.26%
387,764
Common Stock
Nov 13
2023
SELL
Open market or private sale
$20,570
$20.57 p/Share
1,000
Reduced 0.26%
388,764
Common Stock
Nov 06
2023
SELL
Open market or private sale
$31,000
$31.0 p/Share
1,000
Reduced 0.26%
389,764
Common Stock