Cumberland Pharmaceuticals Inc - CPIX

Latest data: 9/18/2025 10:03:52 PM
EDGAR CIK 0001087294

Buy Breakdown

Total $80,720

Sell Breakdown

Total $0

Monthly Totals

Transaction Filed Name Type Shares @ Price Value Balance change Ownership
08/29/2025
10b5-1
09/12/2025
Director
Buy
13 @ $3.45
$44.85
43,938 (0.03%) Direct
08/29/2025
10b5-1
09/12/2025
Chairman and CEO
CEO Director 10% owner
Buy
13 @ $3.45
$44.85
5,700,030 (0.00%) Direct
08/29/2025
10b5-1
09/12/2025
Director
Buy
68 @ $3.45
$234.60
289,717 (0.02%) Direct
08/29/2025
10b5-1
09/12/2025
Director
Buy
6 @ $3.45
$20.70
32,942 (0.02%) Direct
08/28/2025
10b5-1
09/12/2025
Director
Buy
13 @ $3.47
$45.11
43,925 (0.03%) Direct
08/28/2025
10b5-1
09/12/2025
Chairman and CEO
CEO Director 10% owner
Buy
13 @ $3.47
$45.11
5,700,017 (0.00%) Direct
08/28/2025
10b5-1
09/12/2025
Director
Buy
68 @ $3.47
$235.96
289,649 (0.02%) Direct
08/28/2025
10b5-1
09/12/2025
Director
Buy
6 @ $3.47
$20.82
32,936 (0.02%) Direct
08/27/2025
10b5-1
09/12/2025
Director
Buy
13 @ $3.44
$44.72
43,912 (0.03%) Direct
08/27/2025
10b5-1
09/12/2025
Chairman and CEO
CEO Director 10% owner
Buy
13 @ $3.44
$44.72
5,700,004 (0.00%) Direct
08/27/2025
10b5-1
09/12/2025
Director
Buy
68 @ $3.44
$233.92
289,581 (0.02%) Direct
08/27/2025
10b5-1
09/12/2025
Director
Buy
6 @ $3.44
$20.64
32,930 (0.02%) Direct
08/26/2025
10b5-1
09/12/2025
Director
Buy
13 @ $3.39
$44.07
43,899 (0.03%) Direct
08/26/2025
10b5-1
09/12/2025
Chairman and CEO
CEO Director 10% owner
Buy
13 @ $3.39
$44.07
5,699,991 (0.00%) Direct
08/26/2025
10b5-1
09/12/2025
Director
Buy
68 @ $3.39
$230.52
289,513 (0.02%) Direct
08/26/2025
10b5-1
09/12/2025
Director
Buy
6 @ $3.39
$20.34
32,924 (0.02%) Direct
08/25/2025
10b5-1
09/12/2025
Director
Buy
13 @ $3.32
$43.16
43,886 (0.03%) Direct
08/25/2025
10b5-1
09/12/2025
Chairman and CEO
CEO Director 10% owner
Buy
13 @ $3.32
$43.16
5,699,978 (0.00%) Direct
08/25/2025
10b5-1
09/12/2025
Director
Buy
68 @ $3.32
$225.76
289,445 (0.02%) Direct
08/25/2025
10b5-1
09/12/2025
Director
Buy
6 @ $3.32
$19.92
32,918 (0.02%) Direct
08/22/2025
10b5-1
09/12/2025
Director
Buy
13 @ $3.31
$43.03
43,873 (0.03%) Direct
08/22/2025
10b5-1
09/12/2025
Chairman and CEO
CEO Director 10% owner
Buy
13 @ $3.31
$43.03
5,699,965 (0.00%) Direct
08/22/2025
10b5-1
09/12/2025
Director
Buy
68 @ $3.32
$225.76
289,377 (0.02%) Direct
08/22/2025
10b5-1
09/12/2025
Director
Buy
6 @ $3.31
$19.86
32,912 (0.02%) Direct
08/21/2025
10b5-1
09/12/2025
Director
Buy
13 @ $3.25
$42.25
43,860 (0.03%) Direct
08/21/2025
10b5-1
09/12/2025
Chairman and CEO
CEO Director 10% owner
Buy
13 @ $3.25
$42.25
5,699,952 (0.00%) Direct
08/21/2025
10b5-1
09/12/2025
Director
Buy
68 @ $3.31
$225.08
289,309 (0.02%) Direct
08/21/2025
10b5-1
09/12/2025
Director
Buy
6 @ $3.25
$19.50
32,906 (0.02%) Direct
08/20/2025
10b5-1
09/12/2025
Director
Buy
2 @ $3.15
$6.30
43,847 (0.00%) Direct
08/20/2025
10b5-1
09/12/2025
Chairman and CEO
CEO Director 10% owner
Buy
2 @ $3.15
$6.30
5,699,939 (0.00%) Direct
08/20/2025
10b5-1
09/12/2025
Director
Buy
12 @ $3.15
$37.80
289,241 (0.00%) Direct
08/20/2025
10b5-1
09/12/2025
Director
Buy
1 @ $3.15
$3.15
32,900 (0.00%) Direct
08/19/2025
10b5-1
09/12/2025
Director
Buy
13 @ $3.23
$41.99
43,845 (0.03%) Direct
08/19/2025
10b5-1
09/12/2025
Chairman and CEO
CEO Director 10% owner
Buy
13 @ $3.23
$41.99
5,699,937 (0.00%) Direct
08/19/2025
10b5-1
09/12/2025
Director
Buy
68 @ $3.23
$219.64
289,229 (0.02%) Direct
08/19/2025
10b5-1
09/12/2025
Director
Buy
6 @ $3.23
$19.38
32,899 (0.02%) Direct
08/18/2025
10b5-1
09/12/2025
Director
Buy
13 @ $3.11
$40.43
43,832 (0.03%) Direct
08/18/2025
10b5-1
09/12/2025
Chairman and CEO
CEO Director 10% owner
Buy
13 @ $3.11
$40.43
5,699,924 (0.00%) Direct
08/18/2025
10b5-1
09/12/2025
Director
Buy
68 @ $3.11
$211.48
289,161 (0.02%) Direct
08/18/2025
10b5-1
09/12/2025
Director
Buy
6 @ $3.11
$18.66
32,893 (0.02%) Direct
08/15/2025
10b5-1
09/12/2025
Director
Buy
13 @ $3.02
$39.26
43,819 (0.03%) Direct
08/15/2025
10b5-1
09/12/2025
Chairman and CEO
CEO Director 10% owner
Buy
13 @ $3.02
$39.26
5,699,911 (0.00%) Direct
08/15/2025
10b5-1
09/12/2025
Director
Buy
68 @ $3.02
$205.36
289,093 (0.02%) Direct
08/15/2025
10b5-1
09/12/2025
Director
Buy
6 @ $3.02
$18.12
32,887 (0.02%) Direct
08/14/2025
10b5-1
09/12/2025
Director
Buy
13 @ $2.84
$36.92
43,806 (0.03%) Direct
08/14/2025
10b5-1
09/12/2025
Chairman and CEO
CEO Director 10% owner
Buy
13 @ $2.84
$36.92
5,699,898 (0.00%) Direct
08/14/2025
10b5-1
09/12/2025
Director
Buy
68 @ $2.84
$193.12
289,025 (0.02%) Direct
08/14/2025
10b5-1
09/12/2025
Director
Buy
6 @ $2.84
$17.04
32,881 (0.02%) Direct
08/13/2025
10b5-1
09/12/2025
Director
Buy
13 @ $2.94
$38.22
43,793 (0.03%) Direct
08/13/2025
10b5-1
09/12/2025
Chairman and CEO
CEO Director 10% owner
Buy
13 @ $2.94
$38.22
5,699,885 (0.00%) Direct
08/13/2025
10b5-1
09/12/2025
Director
Buy
68 @ $2.94
$199.92
288,957 (0.02%) Direct
08/13/2025
10b5-1
09/12/2025
Director
Buy
6 @ $2.94
$17.64
32,875 (0.02%) Direct
08/12/2025
10b5-1
09/12/2025
Director
Buy
13 @ $2.91
$37.83
43,780 (0.03%) Direct
08/12/2025
10b5-1
09/12/2025
Chairman and CEO
CEO Director 10% owner
Buy
13 @ $2.91
$37.83
5,699,872 (0.00%) Direct
08/12/2025
10b5-1
09/12/2025
Director
Buy
68 @ $2.91
$197.88
288,889 (0.02%) Direct
08/12/2025
10b5-1
09/12/2025
Director
Buy
6 @ $2.91
$17.46
32,869 (0.02%) Direct
08/11/2025
10b5-1
09/12/2025
Director
Buy
13 @ $2.87
$37.31
43,767 (0.03%) Direct
08/11/2025
10b5-1
09/12/2025
Chairman and CEO
CEO Director 10% owner
Buy
13 @ $2.87
$37.31
5,699,859 (0.00%) Direct
08/11/2025
10b5-1
09/12/2025
Director
Buy
68 @ $2.87
$195.16
288,821 (0.02%) Direct
08/11/2025
10b5-1
09/12/2025
Director
Buy
6 @ $2.87
$17.22
32,863 (0.02%) Direct
08/08/2025
10b5-1
09/12/2025
Director
Buy
13 @ $3.39
$44.07
43,754 (0.03%) Direct
08/08/2025
10b5-1
09/12/2025
Chairman and CEO
CEO Director 10% owner
Buy
13 @ $3.39
$44.07
5,699,846 (0.00%) Direct
08/08/2025
10b5-1
09/12/2025
Director
Buy
68 @ $3.39
$230.52
288,753 (0.02%) Direct
08/08/2025
10b5-1
09/12/2025
Director
Buy
6 @ $3.39
$20.34
32,857 (0.02%) Direct
08/07/2025
10b5-1
09/12/2025
Director
Buy
13 @ $3.14
$40.82
43,741 (0.03%) Direct
08/07/2025
10b5-1
09/12/2025
Chairman and CEO
CEO Director 10% owner
Buy
13 @ $3.14
$40.82
5,699,833 (0.00%) Direct
08/07/2025
10b5-1
09/12/2025
Director
Buy
68 @ $3.14
$213.52
288,685 (0.02%) Direct
08/07/2025
10b5-1
09/12/2025
Director
Buy
6 @ $3.14
$18.84
32,851 (0.02%) Direct
08/06/2025
10b5-1
09/12/2025
Director
Buy
13 @ $3.34
$43.42
43,728 (0.03%) Direct
08/06/2025
10b5-1
09/12/2025
Chairman and CEO
CEO Director 10% owner
Buy
13 @ $3.34
$43.42
5,699,820 (0.00%) Direct
08/06/2025
10b5-1
09/12/2025
Director
Buy
68 @ $3.34
$227.12
288,617 (0.02%) Direct
08/06/2025
10b5-1
09/12/2025
Director
Buy
6 @ $3.34
$20.04
32,845 (0.02%) Direct
08/05/2025
10b5-1
09/12/2025
Director
Buy
13 @ $3.92
$50.96
43,715 (0.03%) Direct
08/05/2025
10b5-1
09/12/2025
Chairman and CEO
CEO Director 10% owner
Buy
13 @ $3.92
$50.96
5,699,807 (0.00%) Direct
08/05/2025
10b5-1
09/12/2025
Director
Buy
68 @ $3.92
$266.56
288,549 (0.02%) Direct
08/05/2025
10b5-1
09/12/2025
Director
Buy
6 @ $3.92
$23.52
32,839 (0.02%) Direct
08/04/2025
10b5-1
09/12/2025
Director
Buy
13 @ $4.01
$52.13
43,702 (0.03%) Direct
08/04/2025
10b5-1
09/12/2025
Chairman and CEO
CEO Director 10% owner
Buy
13 @ $4.01
$52.13
5,699,794 (0.00%) Direct
08/04/2025
10b5-1
09/12/2025
Director
Buy
68 @ $4.01
$272.68
288,481 (0.02%) Direct
08/04/2025
10b5-1
09/12/2025
Director
Buy
6 @ $4.01
$24.06
32,833 (0.02%) Direct
08/01/2025
10b5-1
09/12/2025
Director
Buy
13 @ $3.44
$44.72
43,689 (0.03%) Direct
08/01/2025
10b5-1
09/12/2025
Chairman and CEO
CEO Director 10% owner
Buy
13 @ $3.44
$44.72
5,699,781 (0.00%) Direct
08/01/2025
10b5-1
09/12/2025
Director
Buy
68 @ $3.44
$233.92
288,413 (0.02%) Direct
08/01/2025
10b5-1
09/12/2025
Director
Buy
6 @ $3.44
$20.64
32,827 (0.02%) Direct
07/31/2025
10b5-1
08/11/2025
Director
Buy
13 @ $3.50
$45.50
43,676 (0.03%) Direct
07/31/2025
10b5-1
08/11/2025
Chairman and CEO
CEO Director 10% owner
Buy
13 @ $3.50
$45.50
5,699,768 (0.00%) Direct
07/31/2025
10b5-1
08/11/2025
Director
Buy
68 @ $3.50
$238.00
288,345 (0.02%) Direct
07/31/2025
10b5-1
08/11/2025
Director
Buy
6 @ $3.50
$21.00
32,821 (0.02%) Direct
07/30/2025
10b5-1
08/11/2025
Director
Buy
13 @ $3.55
$46.15
43,663 (0.03%) Direct
07/30/2025
10b5-1
08/11/2025
Chairman and CEO
CEO Director 10% owner
Buy
13 @ $3.55
$46.15
5,699,755 (0.00%) Direct
07/30/2025
10b5-1
08/11/2025
Director
Buy
68 @ $3.55
$241.40
288,277 (0.02%) Direct
07/30/2025
10b5-1
08/11/2025
Director
Buy
6 @ $3.55
$21.30
32,815 (0.02%) Direct
07/29/2025
10b5-1
08/11/2025
Director
Buy
13 @ $3.33
$43.29
43,650 (0.03%) Direct
07/29/2025
10b5-1
08/11/2025
Chairman and CEO
CEO Director 10% owner
Buy
13 @ $3.33
$43.29
5,699,742 (0.00%) Direct
07/29/2025
10b5-1
08/11/2025
Director
Buy
68 @ $3.33
$226.44
288,209 (0.02%) Direct
07/29/2025
10b5-1
08/11/2025
Director
Buy
6 @ $3.33
$19.98
32,809 (0.02%) Direct
07/28/2025
10b5-1
08/11/2025
Director
Buy
13 @ $3.47
$45.11
43,637 (0.03%) Direct
07/28/2025
10b5-1
08/11/2025
Chairman and CEO
CEO Director 10% owner
Buy
13 @ $3.47
$45.11
5,699,729 (0.00%) Direct
07/28/2025
10b5-1
08/11/2025
Director
Buy
68 @ $3.47
$235.96
288,141 (0.02%) Direct
07/28/2025
10b5-1
08/11/2025
Director
Buy
6 @ $3.47
$20.82
32,803 (0.02%) Direct
07/25/2025
10b5-1
08/11/2025
Director
Buy
16 @ $3.37
$53.92
43,624 (0.04%) Direct
07/25/2025
10b5-1
08/11/2025
Chairman and CEO
CEO Director 10% owner
Buy
16 @ $3.37
$53.92
5,699,716 (0.00%) Direct
07/25/2025
10b5-1
08/11/2025
Director
Buy
80 @ $3.37
$269.60
288,073 (0.03%) Direct
07/25/2025
10b5-1
08/11/2025
Director
Buy
8 @ $3.37
$26.96
32,797 (0.02%) Direct
07/24/2025
10b5-1
08/11/2025
Director
Buy
16 @ $3.55
$56.80
43,608 (0.04%) Direct
07/24/2025
10b5-1
08/11/2025
Chairman and CEO
CEO Director 10% owner
Buy
16 @ $3.55
$56.80
5,699,700 (0.00%) Direct
07/24/2025
10b5-1
08/11/2025
Director
Buy
80 @ $3.55
$284.00
287,993 (0.03%) Direct
07/24/2025
10b5-1
08/11/2025
Director
Buy
8 @ $3.55
$28.40
32,789 (0.02%) Direct
07/23/2025
10b5-1
08/11/2025
Director
Buy
16 @ $3.54
$56.64
43,592 (0.04%) Direct
07/23/2025
10b5-1
08/11/2025
Chairman and CEO
CEO Director 10% owner
Buy
16 @ $3.54
$56.64
5,699,684 (0.00%) Direct
07/23/2025
10b5-1
08/11/2025
Director
Buy
80 @ $3.54
$283.20
287,913 (0.03%) Direct
07/23/2025
10b5-1
08/11/2025
Director
Buy
8 @ $3.54
$28.32
32,781 (0.02%) Direct
07/22/2025
10b5-1
08/11/2025
Director
Buy
16 @ $3.47
$55.52
43,576 (0.04%) Direct
07/22/2025
10b5-1
08/11/2025
Chairman and CEO
CEO Director 10% owner
Buy
16 @ $3.47
$55.52
5,699,668 (0.00%) Direct
07/22/2025
10b5-1
08/11/2025
Director
Buy
80 @ $3.47
$277.60
287,833 (0.03%) Direct
07/22/2025
10b5-1
08/11/2025
Director
Buy
8 @ $3.47
$27.76
32,773 (0.02%) Direct
07/21/2025
10b5-1
08/11/2025
Director
Buy
16 @ $3.45
$55.20
43,560 (0.04%) Direct
07/21/2025
10b5-1
08/11/2025
Chairman and CEO
CEO Director 10% owner
Buy
16 @ $3.45
$55.20
5,699,652 (0.00%) Direct
07/21/2025
10b5-1
08/11/2025
Director
Buy
80 @ $3.45
$276.00
287,753 (0.03%) Direct
07/21/2025
10b5-1
08/11/2025
Director
Buy
8 @ $3.45
$27.60
32,765 (0.02%) Direct
07/18/2025
10b5-1
08/11/2025
Director
Buy
16 @ $3.59
$57.44
43,544 (0.04%) Direct
07/18/2025
10b5-1
08/11/2025
Chairman and CEO
CEO Director 10% owner
Buy
16 @ $3.59
$57.44
5,699,636 (0.00%) Direct
07/18/2025
10b5-1
08/11/2025
Director
Buy
80 @ $3.59
$287.20
287,673 (0.03%) Direct
07/18/2025
10b5-1
08/11/2025
Director
Buy
8 @ $3.59
$28.72
32,757 (0.02%) Direct
07/17/2025
10b5-1
08/11/2025
Director
Buy
16 @ $3.82
$61.12
43,528 (0.04%) Direct
07/17/2025
10b5-1
08/11/2025
Chairman and CEO
CEO Director 10% owner
Buy
16 @ $3.82
$61.12
5,699,620 (0.00%) Direct
07/17/2025
10b5-1
08/11/2025
Director
Buy
80 @ $3.82
$305.60
287,593 (0.03%) Direct
07/17/2025
10b5-1
08/11/2025
Director
Buy
8 @ $3.82
$30.56
32,749 (0.02%) Direct
07/16/2025
10b5-1
08/11/2025
Director
Buy
16 @ $3.79
$60.64
43,512 (0.04%) Direct
07/16/2025
10b5-1
08/11/2025
Chairman and CEO
CEO Director 10% owner
Buy
16 @ $3.79
$60.64
5,699,604 (0.00%) Direct
07/16/2025
10b5-1
08/11/2025
Director
Buy
80 @ $3.79
$303.20
287,513 (0.03%) Direct
07/16/2025
10b5-1
08/11/2025
Director
Buy
8 @ $3.79
$30.32
32,741 (0.02%) Direct
07/15/2025
10b5-1
08/11/2025
Director
Buy
16 @ $3.45
$55.20
43,496 (0.04%) Direct
07/15/2025
10b5-1
08/11/2025
Chairman and CEO
CEO Director 10% owner
Buy
16 @ $3.45
$55.20
5,699,588 (0.00%) Direct
07/15/2025
10b5-1
08/11/2025
Director
Buy
80 @ $3.45
$276.00
287,433 (0.03%) Direct
07/15/2025
10b5-1
08/11/2025
Director
Buy
8 @ $3.45
$27.60
32,733 (0.02%) Direct
07/14/2025
10b5-1
08/11/2025
Director
Buy
16 @ $3.46
$55.36
43,480 (0.04%) Direct
07/14/2025
10b5-1
08/11/2025
Chairman and CEO
CEO Director 10% owner
Buy
16 @ $3.46
$55.36
5,699,572 (0.00%) Direct
07/14/2025
10b5-1
08/11/2025
Director
Buy
80 @ $3.46
$276.80
287,353 (0.03%) Direct
07/14/2025
10b5-1
08/11/2025
Director
Buy
8 @ $3.46
$27.68
32,725 (0.02%) Direct
07/11/2025
10b5-1
08/11/2025
Director
Buy
16 @ $3.21
$51.36
43,464 (0.04%) Direct
07/11/2025
10b5-1
08/11/2025
Chairman and CEO
CEO Director 10% owner
Buy
16 @ $3.21
$51.36
5,699,556 (0.00%) Direct
07/11/2025
10b5-1
08/11/2025
Director
Buy
80 @ $3.21
$256.80
287,273 (0.03%) Direct
07/11/2025
10b5-1
08/11/2025
Director
Buy
8 @ $3.21
$25.68
32,717 (0.02%) Direct
07/10/2025
10b5-1
08/11/2025
Director
Buy
16 @ $3.20
$51.20
43,448 (0.04%) Direct
07/10/2025
10b5-1
08/11/2025
Chairman and CEO
CEO Director 10% owner
Buy
16 @ $3.20
$51.20
5,699,540 (0.00%) Direct
07/10/2025
10b5-1
08/11/2025
Director
Buy
80 @ $3.20
$256.00
287,193 (0.03%) Direct
07/10/2025
10b5-1
08/11/2025
Director
Buy
8 @ $3.20
$25.60
32,709 (0.02%) Direct
07/09/2025
10b5-1
08/11/2025
Director
Buy
16 @ $3.05
$48.80
43,432 (0.04%) Direct
07/09/2025
10b5-1
08/11/2025
Chairman and CEO
CEO Director 10% owner
Buy
16 @ $3.05
$48.80
5,699,524 (0.00%) Direct
07/09/2025
10b5-1
08/11/2025
Director
Buy
80 @ $3.05
$244.00
287,113 (0.03%) Direct
07/09/2025
10b5-1
08/11/2025
Director
Buy
8 @ $3.05
$24.40
32,701 (0.02%) Direct
07/08/2025
10b5-1
08/11/2025
Director
Buy
16 @ $3.06
$48.96
43,416 (0.04%) Direct
07/08/2025
10b5-1
08/11/2025
Chairman and CEO
CEO Director 10% owner
Buy
16 @ $3.06
$48.96
5,699,508 (0.00%) Direct
07/08/2025
10b5-1
08/11/2025
Director
Buy
80 @ $3.06
$244.80
287,033 (0.03%) Direct
07/08/2025
10b5-1
08/11/2025
Director
Buy
8 @ $3.06
$24.48
32,693 (0.02%) Direct
07/07/2025
10b5-1
08/11/2025
Director
Buy
16 @ $3.23
$51.68
43,400 (0.04%) Direct
07/07/2025
10b5-1
08/11/2025
Chairman and CEO
CEO Director 10% owner
Buy
16 @ $3.23
$51.68
5,699,492 (0.00%) Direct
07/07/2025
10b5-1
08/11/2025
Director
Buy
80 @ $3.23
$258.40
286,953 (0.03%) Direct
07/07/2025
10b5-1
08/11/2025
Director
Buy
8 @ $3.23
$25.84
32,685 (0.02%) Direct
07/03/2025
10b5-1
08/11/2025
Director
Buy
16 @ $3.31
$52.96
43,384 (0.04%) Direct
07/03/2025
10b5-1
08/11/2025
Chairman and CEO
CEO Director 10% owner
Buy
16 @ $3.31
$52.96
5,699,476 (0.00%) Direct
07/03/2025
10b5-1
08/11/2025
Director
Buy
80 @ $3.31
$264.80
286,873 (0.03%) Direct
07/03/2025
10b5-1
08/11/2025
Director
Buy
8 @ $3.53
$28.25
32,677 (0.02%) Direct
07/02/2025
10b5-1
08/11/2025
Director
Buy
16 @ $3.52
$56.32
43,368 (0.04%) Direct
07/02/2025
10b5-1
08/11/2025
Chairman and CEO
CEO Director 10% owner
Buy
16 @ $3.52
$56.32
5,699,460 (0.00%) Direct
07/02/2025
10b5-1
08/11/2025
Director
Buy
80 @ $3.52
$281.60
286,793 (0.03%) Direct
07/02/2025
10b5-1
08/11/2025
Director
Buy
8 @ $3.52
$28.16
32,669 (0.02%) Direct
07/01/2025
10b5-1
08/11/2025
Director
Buy
16 @ $3.56
$56.96
43,352 (0.04%) Direct
07/01/2025
10b5-1
08/11/2025
Chairman and CEO
CEO Director 10% owner
Buy
16 @ $3.56
$56.96
5,699,444 (0.00%) Direct
07/01/2025
10b5-1
08/11/2025
Director
Buy
80 @ $3.56
$284.80
286,713 (0.03%) Direct
07/01/2025
10b5-1
08/11/2025
Director
Buy
8 @ $3.56
$28.48
32,661 (0.02%) Direct
06/30/2025
10b5-1
07/11/2025
Director
Buy
16 @ $2.74
$43.84
43,336 (0.04%) Direct
06/30/2025
10b5-1
07/11/2025
Chairman and CEO
CEO Director 10% owner
Buy
16 @ $2.74
$43.84
5,699,428 (0.00%) Direct
06/30/2025
10b5-1
07/11/2025
Director
Buy
80 @ $2.74
$219.20
286,633 (0.03%) Direct
06/30/2025
10b5-1
07/11/2025
Director
Buy
8 @ $2.74
$21.92
32,653 (0.02%) Direct
06/27/2025
10b5-1
07/11/2025
Director
Buy
8 @ $2.60
$20.80
43,320 (0.02%) Direct
06/27/2025
10b5-1
07/11/2025
Chairman and CEO
CEO Director 10% owner
Buy
8 @ $2.60
$20.80
5,699,412 (0.00%) Direct
06/27/2025
10b5-1
07/11/2025
Director
Buy
45 @ $2.60
$117.00
286,553 (0.02%) Direct
06/27/2025
10b5-1
07/11/2025
Director
Buy
4 @ $2.60
$10.40
32,645 (0.01%) Direct
06/26/2025
10b5-1
07/11/2025
Director
Buy
8 @ $2.71
$21.68
43,312 (0.02%) Direct
06/26/2025
10b5-1
07/11/2025
Chairman and CEO
CEO Director 10% owner
Buy
8 @ $2.71
$21.68
5,699,404 (0.00%) Direct
06/26/2025
10b5-1
07/11/2025
Director
Buy
45 @ $2.71
$121.95
286,508 (0.02%) Direct
06/26/2025
10b5-1
07/11/2025
Director
Buy
4 @ $2.71
$10.84
32,641 (0.01%) Direct
06/25/2025
10b5-1
07/11/2025
Director
Buy
8 @ $3.27
$26.16
43,304 (0.02%) Direct
06/25/2025
10b5-1
07/11/2025
Chairman and CEO
CEO Director 10% owner
Buy
8 @ $3.27
$26.16
5,699,396 (0.00%) Direct
06/25/2025
10b5-1
07/11/2025
Director
Buy
45 @ $3.27
$147.15
286,463 (0.02%) Direct
06/25/2025
10b5-1
07/11/2025
Director
Buy
4 @ $3.27
$13.08
32,637 (0.01%) Direct
06/24/2025
10b5-1
07/11/2025
Director
Buy
8 @ $3.91
$31.28
43,296 (0.02%) Direct
06/24/2025
10b5-1
07/11/2025
Chairman and CEO
CEO Director 10% owner
Buy
8 @ $3.91
$31.28
5,699,388 (0.00%) Direct
06/24/2025
10b5-1
07/11/2025
Director
Buy
45 @ $3.91
$175.95
286,418 (0.02%) Direct
06/24/2025
10b5-1
07/11/2025
Director
Buy
4 @ $3.91
$15.64
32,633 (0.01%) Direct
06/23/2025
10b5-1
07/11/2025
Director
Buy
8 @ $4.61
$36.88
43,288 (0.02%) Direct
06/23/2025
10b5-1
07/11/2025
Chairman and CEO
CEO Director 10% owner
Buy
8 @ $4.61
$36.88
5,699,380 (0.00%) Direct
06/23/2025
10b5-1
07/11/2025
Director
Buy
45 @ $4.61
$207.45
286,373 (0.02%) Direct
06/23/2025
10b5-1
07/11/2025
Director
Buy
4 @ $4.61
$18.44
32,629 (0.01%) Direct
06/20/2025
10b5-1
07/11/2025
Director
Buy
8 @ $5.29
$42.32
43,280 (0.02%) Direct
06/20/2025
10b5-1
07/11/2025
Chairman and CEO
CEO Director 10% owner
Buy
8 @ $5.29
$42.32
5,699,372 (0.00%) Direct
06/20/2025
10b5-1
07/11/2025
Director
Buy
45 @ $5.29
$238.05
286,328 (0.02%) Direct
06/20/2025
10b5-1
07/11/2025
Director
Buy
4 @ $5.29
$21.16
32,625 (0.01%) Direct
06/18/2025
10b5-1
07/11/2025
Director
Buy
8 @ $5.52
$44.16
43,272 (0.02%) Direct
06/18/2025
10b5-1
07/11/2025
Chairman and CEO
CEO Director 10% owner
Buy
8 @ $5.52
$44.16
5,699,364 (0.00%) Direct
06/18/2025
10b5-1
07/11/2025
Director
Buy
45 @ $5.52
$248.40
286,283 (0.02%) Direct
06/18/2025
10b5-1
07/11/2025
Director
Buy
4 @ $5.52
$22.08
32,621 (0.01%) Direct
06/17/2025
10b5-1
07/11/2025
Director
Buy
8 @ $5.61
$44.88
43,264 (0.02%) Direct
06/17/2025
10b5-1
07/11/2025
Chairman and CEO
CEO Director 10% owner
Buy
8 @ $5.61
$44.88
5,699,356 (0.00%) Direct
06/17/2025
10b5-1
07/11/2025
Director
Buy
45 @ $5.61
$252.45
286,238 (0.02%) Direct
06/17/2025
10b5-1
07/11/2025
Director
Buy
4 @ $5.61
$22.44
32,617 (0.01%) Direct
06/16/2025
10b5-1
07/11/2025
Director
Buy
8 @ $5.32
$42.56
43,256 (0.02%) Direct
06/16/2025
10b5-1
07/11/2025
Chairman and CEO
CEO Director 10% owner
Buy
8 @ $5.32
$42.56
5,699,348 (0.00%) Direct
06/16/2025
10b5-1
07/11/2025
Director
Buy
45 @ $5.32
$239.40
286,193 (0.02%) Direct
06/16/2025
10b5-1
07/11/2025
Director
Buy
4 @ $5.32
$21.28
32,613 (0.01%) Direct
06/13/2025
10b5-1
07/11/2025
Director
Buy
8 @ $5.81
$46.48
43,248 (0.02%) Direct
06/13/2025
10b5-1
07/11/2025
Chairman and CEO
CEO Director 10% owner
Buy
8 @ $5.81
$46.48
5,699,340 (0.00%) Direct
06/13/2025
10b5-1
07/11/2025
Director
Buy
45 @ $5.81
$261.45
286,148 (0.02%) Direct
06/13/2025
10b5-1
07/11/2025
Director
Buy
4 @ $5.81
$23.24
32,609 (0.01%) Direct
06/12/2025
10b5-1
07/11/2025
Director
Buy
8 @ $5.67
$45.36
43,240 (0.02%) Direct
06/12/2025
10b5-1
07/11/2025
Chairman and CEO
CEO Director 10% owner
Buy
8 @ $5.67
$45.36
5,699,332 (0.00%) Direct
06/12/2025
10b5-1
07/11/2025
Director
Buy
45 @ $5.67
$255.15
286,103 (0.02%) Direct
06/12/2025
10b5-1
07/11/2025
Director
Buy
4 @ $5.67
$22.68
32,605 (0.01%) Direct
06/11/2025
10b5-1
07/11/2025
Director
Buy
8 @ $5.57
$44.56
43,232 (0.02%) Direct
06/11/2025
10b5-1
07/11/2025
Chairman and CEO
CEO Director 10% owner
Buy
8 @ $5.57
$44.56
5,699,324 (0.00%) Direct
06/11/2025
10b5-1
07/11/2025
Director
Buy
45 @ $5.57
$250.65
286,058 (0.02%) Direct
06/11/2025
10b5-1
07/11/2025
Director
Buy
4 @ $5.57
$22.28
32,601 (0.01%) Direct
06/10/2025
10b5-1
07/11/2025
Director
Buy
8 @ $6.00
$48.00
43,224 (0.02%) Direct
06/10/2025
10b5-1
07/11/2025
Chairman and CEO
CEO Director 10% owner
Buy
8 @ $6.00
$48.00
5,699,316 (0.00%) Direct
06/10/2025
10b5-1
07/11/2025
Director
Buy
45 @ $6.00
$270.00
286,013 (0.02%) Direct
06/10/2025
10b5-1
07/11/2025
Director
Buy
4 @ $6.00
$24.00
32,597 (0.01%) Direct
06/09/2025
10b5-1
07/11/2025
Director
Buy
8 @ $5.94
$47.52
43,216 (0.02%) Direct
06/09/2025
10b5-1
07/11/2025
Chairman and CEO
CEO Director 10% owner
Buy
8 @ $5.94
$47.52
5,699,308 (0.00%) Direct
06/09/2025
10b5-1
07/11/2025
Director
Buy
45 @ $5.94
$267.30
285,968 (0.02%) Direct
06/09/2025
10b5-1
07/11/2025
Director
Buy
4 @ $5.94
$23.76
32,593 (0.01%) Direct
06/06/2025
10b5-1
07/11/2025
Director
Buy
8 @ $5.57
$44.56
43,208 (0.02%) Direct
06/06/2025
10b5-1
07/11/2025
Chairman and CEO
CEO Director 10% owner
Buy
8 @ $5.57
$44.56
5,699,300 (0.00%) Direct
06/06/2025
10b5-1
07/11/2025
Director
Buy
45 @ $5.57
$250.65
285,923 (0.02%) Direct
06/06/2025
10b5-1
07/11/2025
Director
Buy
4 @ $5.57
$22.28
32,589 (0.01%) Direct
06/05/2025
10b5-1
07/11/2025
Director
Buy
8 @ $5.46
$43.68
43,200 (0.02%) Direct
06/05/2025
10b5-1
07/11/2025
Chairman and CEO
CEO Director 10% owner
Buy
8 @ $5.46
$43.68
5,699,292 (0.00%) Direct
06/05/2025
10b5-1
07/11/2025
Director
Buy
45 @ $5.46
$245.70
285,878 (0.02%) Direct
06/05/2025
10b5-1
07/11/2025
Director
Buy
4 @ $5.46
$21.84
32,585 (0.01%) Direct
06/04/2025
10b5-1
07/11/2025
Director
Buy
8 @ $5.75
$46.00
43,192 (0.02%) Direct
06/04/2025
10b5-1
07/11/2025
Chairman and CEO
CEO Director 10% owner
Buy
8 @ $5.75
$46.00
5,699,284 (0.00%) Direct
06/04/2025
10b5-1
07/11/2025
Director
Buy
45 @ $5.75
$258.75
285,833 (0.02%) Direct
06/04/2025
10b5-1
07/11/2025
Director
Buy
4 @ $5.75
$23.00
32,581 (0.01%) Direct
06/03/2025
10b5-1
07/11/2025
Director
Buy
8 @ $5.61
$44.88
43,184 (0.02%) Direct
06/03/2025
10b5-1
07/11/2025
Chairman and CEO
CEO Director 10% owner
Buy
8 @ $5.61
$44.88
5,699,276 (0.00%) Direct
06/03/2025
10b5-1
07/11/2025
Director
Buy
45 @ $5.61
$252.45
285,788 (0.02%) Direct
06/03/2025
10b5-1
07/11/2025
Director
Buy
4 @ $5.61
$22.44
32,577 (0.01%) Direct
06/02/2025
10b5-1
07/11/2025
Director
Buy
8 @ $5.20
$41.60
43,176 (0.02%) Direct
06/02/2025
10b5-1
07/11/2025
Chairman and CEO
CEO Director 10% owner
Buy
8 @ $5.20
$41.60
5,699,268 (0.00%) Direct
06/02/2025
10b5-1
07/11/2025
Director
Buy
45 @ $5.20
$234.00
285,743 (0.02%) Direct
06/02/2025
10b5-1
07/11/2025
Director
Buy
4 @ $5.20
$20.80
32,573 (0.01%) Direct
05/30/2025
10b5-1
06/06/2025
Director
Buy
8 @ $4.93
$39.44
43,168 (0.02%) Direct
05/30/2025
10b5-1
06/06/2025
Chairman and CEO
CEO Director 10% owner
Buy
8 @ $4.93
$39.44
5,699,260 (0.00%) Direct
05/30/2025
10b5-1
06/06/2025
Director
Buy
45 @ $4.93
$221.85
285,698 (0.02%) Direct
05/30/2025
10b5-1
06/06/2025
Director
Buy
4 @ $4.93
$19.72
32,569 (0.01%) Direct
05/29/2025
10b5-1
06/06/2025
Director
Buy
8 @ $5.66
$45.28
43,160 (0.02%) Direct
05/29/2025
10b5-1
06/06/2025
Chairman and CEO
CEO Director 10% owner
Buy
8 @ $5.66
$45.28
5,699,252 (0.00%) Direct
05/29/2025
10b5-1
06/06/2025
Director
Buy
45 @ $5.66
$254.70
285,653 (0.02%) Direct
05/29/2025
10b5-1
06/06/2025
Director
Buy
4 @ $5.66
$22.64
32,565 (0.01%) Direct
05/28/2025
10b5-1
06/06/2025
Director
Buy
8 @ $5.68
$45.44
43,152 (0.02%) Direct
05/28/2025
10b5-1
06/06/2025
Chairman and CEO
CEO Director 10% owner
Buy
8 @ $5.68
$45.44
5,699,244 (0.00%) Direct
05/28/2025
10b5-1
06/06/2025
Director
Buy
45 @ $5.68
$255.60
285,608 (0.02%) Direct
05/28/2025
10b5-1
06/06/2025
Director
Buy
4 @ $5.68
$22.72
32,561 (0.01%) Direct
05/27/2025
10b5-1
06/06/2025
Director
Buy
8 @ $5.27
$42.16
43,144 (0.02%) Direct
05/27/2025
10b5-1
06/06/2025
Chairman and CEO
CEO Director 10% owner
Buy
8 @ $5.27
$42.16
5,699,236 (0.00%) Direct
05/27/2025
10b5-1
06/06/2025
Director
Buy
45 @ $5.27
$237.15
285,563 (0.02%) Direct
05/27/2025
10b5-1
06/06/2025
Director
Buy
4 @ $5.27
$21.08
32,557 (0.01%) Direct
05/23/2025
10b5-1
06/06/2025
Director
Buy
8 @ $5.14
$41.12
43,136 (0.02%) Direct
05/23/2025
10b5-1
06/06/2025
Chairman and CEO
CEO Director 10% owner
Buy
8 @ $5.14
$41.12
5,699,228 (0.00%) Direct
05/23/2025
10b5-1
06/06/2025
Director
Buy
45 @ $5.14
$231.30
285,518 (0.02%) Direct
05/23/2025
10b5-1
06/06/2025
Director
Buy
4 @ $5.14
$20.56
32,553 (0.01%) Direct
05/22/2025
10b5-1
06/06/2025
Director
Buy
8 @ $5.10
$40.80
43,128 (0.02%) Direct
05/22/2025
10b5-1
06/06/2025
Chairman and CEO
CEO Director 10% owner
Buy
8 @ $5.10
$40.80
5,699,220 (0.00%) Direct
05/22/2025
10b5-1
06/06/2025
Director
Buy
45 @ $5.10
$229.50
285,473 (0.02%) Direct
05/22/2025
10b5-1
06/06/2025
Director
Buy
4 @ $5.10
$20.40
32,549 (0.01%) Direct
05/21/2025
10b5-1
06/06/2025
Director
Buy
8 @ $5.05
$40.40
43,120 (0.02%) Direct
05/21/2025
10b5-1
06/06/2025
Chairman and CEO
CEO Director 10% owner
Buy
8 @ $5.05
$40.40
5,699,212 (0.00%) Direct
05/21/2025
10b5-1
06/06/2025
Director
Buy
45 @ $5.05
$227.25
285,428 (0.02%) Direct
05/21/2025
10b5-1
06/06/2025
Director
Buy
4 @ $5.05
$20.20
32,545 (0.01%) Direct
05/20/2025
10b5-1
06/06/2025
Director
Buy
8 @ $5.41
$43.28
43,112 (0.02%) Direct
05/20/2025
10b5-1
06/06/2025
Chairman and CEO
CEO Director 10% owner
Buy
8 @ $5.41
$43.28
5,699,204 (0.00%) Direct
05/20/2025
10b5-1
06/06/2025
Director
Buy
45 @ $5.41
$243.45
285,383 (0.02%) Direct
05/20/2025
10b5-1
06/06/2025
Director
Buy
4 @ $5.41
$21.64
32,541 (0.01%) Direct
05/19/2025
10b5-1
06/06/2025
Director
Buy
8 @ $4.92
$39.36
43,104 (0.02%) Direct
05/19/2025
10b5-1
06/06/2025
Chairman and CEO
CEO Director 10% owner
Buy
8 @ $4.92
$39.36
5,699,196 (0.00%) Direct
05/19/2025
10b5-1
06/06/2025
Director
Buy
45 @ $4.92
$221.40
285,338 (0.02%) Direct
05/19/2025
10b5-1
06/06/2025
Director
Buy
4 @ $4.92
$19.68
32,537 (0.01%) Direct
05/16/2025
10b5-1
06/06/2025
Director
Buy
8 @ $5.37
$42.96
43,096 (0.02%) Direct
05/16/2025
10b5-1
06/06/2025
Chairman and CEO
CEO Director 10% owner
Buy
8 @ $5.37
$42.96
5,699,188 (0.00%) Direct
05/16/2025
10b5-1
06/06/2025
Director
Buy
45 @ $5.37
$241.65
285,293 (0.02%) Direct
05/16/2025
10b5-1
06/06/2025
Director
Buy
4 @ $5.37
$21.48
32,533 (0.01%) Direct
05/15/2025
10b5-1
06/06/2025
Director
Buy
8 @ $5.20
$41.60
43,088 (0.02%) Direct
05/15/2025
10b5-1
06/06/2025
Chairman and CEO
CEO Director 10% owner
Buy
8 @ $5.20
$41.60
5,699,180 (0.00%) Direct
05/15/2025
10b5-1
06/06/2025
Director
Buy
45 @ $5.20
$234.00
285,248 (0.02%) Direct
05/15/2025
10b5-1
06/06/2025
Director
Buy
4 @ $5.20
$20.80
32,529 (0.01%) Direct
05/14/2025
10b5-1
06/06/2025
Director
Buy
8 @ $5.68
$45.44
43,080 (0.02%) Direct
05/14/2025
10b5-1
06/06/2025
Chairman and CEO
CEO Director 10% owner
Buy
8 @ $5.68
$45.44
5,699,172 (0.00%) Direct
05/14/2025
10b5-1
06/06/2025
Director
Buy
45 @ $5.68
$255.60
285,203 (0.02%) Direct
05/14/2025
10b5-1
06/06/2025
Director
Buy
4 @ $5.68
$22.72
32,525 (0.01%) Direct
05/13/2025
10b5-1
06/06/2025
Director
Buy
8 @ $5.67
$45.36
43,072 (0.02%) Direct
05/13/2025
10b5-1
06/06/2025
Chairman and CEO
CEO Director 10% owner
Buy
8 @ $5.67
$45.36
5,699,164 (0.00%) Direct
05/13/2025
10b5-1
06/06/2025
Director
Buy
45 @ $5.67
$255.15
285,158 (0.02%) Direct
05/13/2025
10b5-1
06/06/2025
Director
Buy
4 @ $5.67
$22.68
32,521 (0.01%) Direct
05/12/2025
10b5-1
06/06/2025
Director
Buy
8 @ $5.25
$42.00
43,064 (0.02%) Direct
05/12/2025
10b5-1
06/06/2025
Chairman and CEO
CEO Director 10% owner
Buy
8 @ $5.25
$42.00
5,699,156 (0.00%) Direct
05/12/2025
10b5-1
06/06/2025
Director
Buy
45 @ $5.25
$236.25
285,113 (0.02%) Direct
05/12/2025
10b5-1
06/06/2025
Director
Buy
4 @ $5.25
$21.00
32,517 (0.01%) Direct
05/09/2025
10b5-1
06/06/2025
Director
Buy
8 @ $4.78
$38.24
43,056 (0.02%) Direct
05/09/2025
10b5-1
06/06/2025
Chairman and CEO
CEO Director 10% owner
Buy
8 @ $4.78
$38.24
5,699,148 (0.00%) Direct
05/09/2025
10b5-1
06/06/2025
Director
Buy
45 @ $4.78
$215.10
285,068 (0.02%) Direct
05/09/2025
10b5-1
06/06/2025
Director
Buy
4 @ $4.78
$19.12
32,513 (0.01%) Direct
05/08/2025
10b5-1
06/06/2025
Director
Buy
8 @ $4.50
$36.00
43,048 (0.02%) Direct
05/08/2025
10b5-1
06/06/2025
Chairman and CEO
CEO Director 10% owner
Buy
8 @ $4.50
$36.00
5,699,140 (0.00%) Direct
05/08/2025
10b5-1
06/06/2025
Director
Buy
45 @ $4.50
$202.50
285,023 (0.02%) Direct
05/08/2025
10b5-1
06/06/2025
Director
Buy
4 @ $4.50
$18.00
32,509 (0.01%) Direct
05/07/2025
10b5-1
06/06/2025
Director
Buy
8 @ $4.71
$37.68
43,040 (0.02%) Direct
05/07/2025
10b5-1
06/06/2025
Chairman and CEO
CEO Director 10% owner
Buy
8 @ $4.71
$37.68
5,699,132 (0.00%) Direct
05/07/2025
10b5-1
06/06/2025
Director
Buy
45 @ $4.71
$211.95
284,978 (0.02%) Direct
05/07/2025
10b5-1
06/06/2025
Director
Buy
4 @ $4.71
$18.84
32,505 (0.01%) Direct
05/06/2025
10b5-1
06/06/2025
Director
Buy
8 @ $4.60
$36.80
43,032 (0.02%) Direct
05/06/2025
10b5-1
06/06/2025
Chairman and CEO
CEO Director 10% owner
Buy
8 @ $4.60
$36.80
5,699,124 (0.00%) Direct
05/06/2025
10b5-1
06/06/2025
Director
Buy
45 @ $4.60
$207.00
284,933 (0.02%) Direct
05/06/2025
10b5-1
06/06/2025
Director
Buy
4 @ $4.60
$18.40
32,501 (0.01%) Direct
05/05/2025
10b5-1
06/06/2025
Director
Buy
8 @ $4.68
$37.44
43,024 (0.02%) Direct
05/05/2025
10b5-1
06/06/2025
Chairman and CEO
CEO Director 10% owner
Buy
8 @ $4.68
$37.44
5,699,116 (0.00%) Direct
05/05/2025
10b5-1
06/06/2025
Director
Buy
45 @ $4.68
$210.60
284,888 (0.02%) Direct
05/05/2025
10b5-1
06/06/2025
Director
Buy
4 @ $4.68
$18.72
32,497 (0.01%) Direct
05/02/2025
10b5-1
06/06/2025
Director
Buy
8 @ $4.75
$38.00
43,016 (0.02%) Direct
05/02/2025
10b5-1
06/06/2025
Chairman and CEO
CEO Director 10% owner
Buy
8 @ $4.75
$38.00
5,699,108 (0.00%) Direct
05/02/2025
10b5-1
06/06/2025
Director
Buy
45 @ $4.75
$213.75
284,843 (0.02%) Direct
05/02/2025
10b5-1
06/06/2025
Director
Buy
4 @ $4.75
$19.00
32,493 (0.01%) Direct
05/01/2025
10b5-1
06/06/2025
Director
Buy
8 @ $4.86
$38.88
43,008 (0.02%) Direct
05/01/2025
10b5-1
06/06/2025
Chairman and CEO
CEO Director 10% owner
Buy
8 @ $4.86
$38.88
5,699,100 (0.00%) Direct
05/01/2025
10b5-1
06/06/2025
Director
Buy
45 @ $4.86
$218.70
284,798 (0.02%) Direct
05/01/2025
10b5-1
06/06/2025
Director
Buy
4 @ $4.86
$19.44
32,489 (0.01%) Direct
04/30/2025
10b5-1
05/09/2025
Director
Buy
8 @ $4.79
$38.32
43,000 (0.02%) Direct
04/30/2025
10b5-1
05/09/2025
Chairman and CEO
CEO Director 10% owner
Buy
8 @ $4.79
$38.32
5,699,092 (0.00%) Direct
04/30/2025
10b5-1
05/09/2025
Director
Buy
45 @ $4.79
$215.55
284,753 (0.02%) Direct
04/30/2025
10b5-1
05/09/2025
Director
Buy
4 @ $4.79
$19.16
32,485 (0.01%) Direct
04/29/2025
10b5-1
05/09/2025
Director
Buy
8 @ $4.93
$39.44
42,992 (0.02%) Direct
04/29/2025
10b5-1
05/09/2025
Chairman and CEO
CEO Director 10% owner
Buy
8 @ $4.93
$39.44
5,699,084 (0.00%) Direct
04/29/2025
10b5-1
05/09/2025
Director
Buy
45 @ $4.93
$221.85
284,708 (0.02%) Direct
04/29/2025
10b5-1
05/09/2025
Director
Buy
4 @ $4.93
$19.72
32,481 (0.01%) Direct
04/28/2025
10b5-1
05/09/2025
Director
Buy
8 @ $4.91
$39.28
42,984 (0.02%) Direct
04/28/2025
10b5-1
05/09/2025
Chairman and CEO
CEO Director 10% owner
Buy
8 @ $4.91
$39.28
5,699,076 (0.00%) Direct
04/28/2025
10b5-1
05/09/2025
Director
Buy
45 @ $4.91
$220.95
284,663 (0.02%) Direct
04/28/2025
10b5-1
05/09/2025
Director
Buy
4 @ $4.91
$19.64
32,477 (0.01%) Direct
04/25/2025
10b5-1
05/09/2025
Director
Buy
10 @ $4.94
$49.40
42,976 (0.02%) Direct
04/25/2025
10b5-1
05/09/2025
Chairman and CEO
CEO Director 10% owner
Buy
10 @ $4.94
$49.40
5,699,068 (0.00%) Direct
04/25/2025
10b5-1
05/09/2025
Director
Buy
55 @ $4.94
$271.70
284,618 (0.02%) Direct
04/25/2025
10b5-1
05/09/2025
Director
Buy
5 @ $4.94
$24.70
32,473 (0.02%) Direct
04/24/2025
10b5-1
05/09/2025
Director
Buy
10 @ $5.12
$51.20
42,966 (0.02%) Direct
04/24/2025
10b5-1
05/09/2025
Chairman and CEO
CEO Director 10% owner
Buy
10 @ $5.12
$51.20
5,699,058 (0.00%) Direct
04/24/2025
10b5-1
05/09/2025
Director
Buy
55 @ $5.12
$281.60
284,563 (0.02%) Direct
04/24/2025
10b5-1
05/09/2025
Director
Buy
5 @ $5.12
$25.60
32,468 (0.02%) Direct
04/23/2025
10b5-1
05/09/2025
Director
Buy
10 @ $5.01
$50.10
42,956 (0.02%) Direct
04/23/2025
10b5-1
05/09/2025
Chairman and CEO
CEO Director 10% owner
Buy
10 @ $5.01
$50.10
5,699,048 (0.00%) Direct
04/23/2025
10b5-1
05/09/2025
Director
Buy
55 @ $5.01
$275.55
284,508 (0.02%) Direct
04/23/2025
10b5-1
05/09/2025
Director
Buy
5 @ $5.01
$25.05
32,463 (0.02%) Direct
04/22/2025
10b5-1
05/09/2025
Director
Buy
10 @ $4.74
$47.40
42,946 (0.02%) Direct
04/22/2025
10b5-1
05/09/2025
Chairman and CEO
CEO Director 10% owner
Buy
10 @ $4.74
$47.40
5,699,038 (0.00%) Direct
04/22/2025
10b5-1
05/09/2025
Director
Buy
55 @ $4.74
$260.70
284,453 (0.02%) Direct
04/22/2025
10b5-1
05/09/2025
Director
Buy
5 @ $4.74
$23.70
32,458 (0.02%) Direct
04/21/2025
10b5-1
05/09/2025
Director
Buy
10 @ $4.79
$47.90
42,936 (0.02%) Direct
04/21/2025
10b5-1
05/09/2025
Chairman and CEO
CEO Director 10% owner
Buy
10 @ $4.79
$47.90
5,699,028 (0.00%) Direct
04/21/2025
10b5-1
05/09/2025
Director
Buy
55 @ $4.79
$263.45
284,398 (0.02%) Direct
04/21/2025
10b5-1
05/09/2025
Director
Buy
5 @ $4.79
$23.95
32,453 (0.02%) Direct
04/17/2025
10b5-1
05/09/2025
Director
Buy
10 @ $4.61
$46.10
42,926 (0.02%) Direct
04/17/2025
10b5-1
05/09/2025
Chairman and CEO
CEO Director 10% owner
Buy
10 @ $4.61
$46.10
5,699,018 (0.00%) Direct
04/17/2025
10b5-1
05/09/2025
Director
Buy
55 @ $4.61
$253.55
284,343 (0.02%) Direct
04/17/2025
10b5-1
05/09/2025
Director
Buy
5 @ $4.61
$23.05
32,448 (0.02%) Direct
04/16/2025
10b5-1
05/09/2025
Director
Buy
10 @ $4.23
$42.30
42,916 (0.02%) Direct
04/16/2025
10b5-1
05/09/2025
Chairman and CEO
CEO Director 10% owner
Buy
10 @ $4.23
$42.30
5,699,008 (0.00%) Direct
04/16/2025
10b5-1
05/09/2025
Director
Buy
55 @ $4.23
$232.65
284,288 (0.02%) Direct
04/16/2025
10b5-1
05/09/2025
Director
Buy
5 @ $4.23
$21.15
32,443 (0.02%) Direct
04/15/2025
10b5-1
05/09/2025
Director
Buy
10 @ $4.14
$41.40
42,906 (0.02%) Direct
04/15/2025
10b5-1
05/09/2025
Chairman and CEO
CEO Director 10% owner
Buy
10 @ $4.14
$41.40
5,698,998 (0.00%) Direct
04/15/2025
10b5-1
05/09/2025
Director
Buy
55 @ $4.14
$227.70
284,233 (0.02%) Direct
04/15/2025
10b5-1
05/09/2025
Director
Buy
5 @ $4.14
$20.70
32,438 (0.02%) Direct
04/14/2025
10b5-1
05/09/2025
Director
Buy
10 @ $4.03
$40.30
42,896 (0.02%) Direct
04/14/2025
10b5-1
05/09/2025
Chairman and CEO
CEO Director 10% owner
Buy
10 @ $4.03
$40.30
5,698,988 (0.00%) Direct
04/14/2025
10b5-1
05/09/2025
Director
Buy
55 @ $4.03
$221.65
284,178 (0.02%) Direct
04/14/2025
10b5-1
05/09/2025
Director
Buy
5 @ $4.03
$20.15
32,433 (0.02%) Direct
04/11/2025
10b5-1
05/09/2025
Director
Buy
8 @ $4.02
$32.16
42,886 (0.02%) Direct
04/11/2025
10b5-1
05/09/2025
Chairman and CEO
CEO Director 10% owner
Buy
8 @ $4.02
$32.16
5,698,978 (0.00%) Direct
04/11/2025
10b5-1
05/09/2025
Director
Buy
45 @ $4.02
$180.90
284,123 (0.02%) Direct
04/11/2025
10b5-1
05/09/2025
Director
Buy
4 @ $4.02
$16.08
32,428 (0.01%) Direct
04/10/2025
10b5-1
05/09/2025
Director
Buy
8 @ $4.01
$32.08
42,878 (0.02%) Direct
04/10/2025
10b5-1
05/09/2025
Chairman and CEO
CEO Director 10% owner
Buy
8 @ $4.01
$32.08
5,698,970 (0.00%) Direct
04/10/2025
10b5-1
05/09/2025
Director
Buy
45 @ $4.01
$180.45
284,078 (0.02%) Direct
04/10/2025
10b5-1
05/09/2025
Director
Buy
4 @ $4.01
$16.04
32,424 (0.01%) Direct
04/09/2025
10b5-1
05/09/2025
Director
Buy
8 @ $4.09
$32.72
42,870 (0.02%) Direct
04/09/2025
10b5-1
05/09/2025
Chairman and CEO
CEO Director 10% owner
Buy
8 @ $4.09
$32.72
5,698,962 (0.00%) Direct
04/09/2025
10b5-1
05/09/2025
Director
Buy
45 @ $4.09
$184.05
284,033 (0.02%) Direct
04/09/2025
10b5-1
05/09/2025
Director
Buy
4 @ $4.09
$16.36
32,420 (0.01%) Direct
04/08/2025
10b5-1
05/09/2025
Director
Buy
8 @ $4.14
$33.12
42,862 (0.02%) Direct
04/08/2025
10b5-1
05/09/2025
Chairman and CEO
CEO Director 10% owner
Buy
8 @ $4.14
$33.12
5,698,954 (0.00%) Direct
04/08/2025
10b5-1
05/09/2025
Director
Buy
45 @ $4.14
$186.30
283,988 (0.02%) Direct
04/08/2025
10b5-1
05/09/2025
Director
Buy
4 @ $4.14
$16.56
32,416 (0.01%) Direct
04/07/2025
10b5-1
05/09/2025
Director
Buy
8 @ $4.19
$33.52
42,854 (0.02%) Direct
04/07/2025
10b5-1
05/09/2025
Chairman and CEO
CEO Director 10% owner
Buy
8 @ $4.19
$33.52
5,698,946 (0.00%) Direct
04/07/2025
10b5-1
05/09/2025
Director
Buy
45 @ $4.19
$188.55
283,943 (0.02%) Direct
04/07/2025
10b5-1
05/09/2025
Director
Buy
4 @ $4.19
$16.76
32,412 (0.01%) Direct
04/04/2025
10b5-1
05/09/2025
Director
Buy
8 @ $4.23
$33.84
42,846 (0.02%) Direct
04/04/2025
10b5-1
05/09/2025
Chairman and CEO
CEO Director 10% owner
Buy
8 @ $4.23
$33.84
5,698,938 (0.00%) Direct
04/04/2025
10b5-1
05/09/2025
Director
Buy
45 @ $4.23
$190.35
283,898 (0.02%) Direct
04/04/2025
10b5-1
05/09/2025
Director
Buy
4 @ $4.23
$16.92
32,408 (0.01%) Direct
04/03/2025
10b5-1
05/09/2025
Director
Buy
8 @ $4.21
$33.68
42,838 (0.02%) Direct
04/03/2025
10b5-1
05/09/2025
Chairman and CEO
CEO Director 10% owner
Buy
8 @ $4.21
$33.68
5,698,930 (0.00%) Direct
04/03/2025
10b5-1
05/09/2025
Director
Buy
45 @ $4.21
$189.45
283,853 (0.02%) Direct
04/03/2025
10b5-1
05/09/2025
Director
Buy
4 @ $4.21
$16.84
32,404 (0.01%) Direct
04/02/2025
10b5-1
05/09/2025
Director
Buy
8 @ $4.39
$35.12
42,830 (0.02%) Direct
04/02/2025
10b5-1
05/09/2025
Chairman and CEO
CEO Director 10% owner
Buy
8 @ $4.39
$35.12
5,698,922 (0.00%) Direct
04/02/2025
10b5-1
05/09/2025
Director
Buy
45 @ $4.39
$197.55
283,808 (0.02%) Direct
04/02/2025
10b5-1
05/09/2025
Director
Buy
4 @ $4.39
$17.56
32,400 (0.01%) Direct
04/01/2025
10b5-1
05/09/2025
Director
Buy
8 @ $4.24
$33.92
42,822 (0.02%) Direct
04/01/2025
10b5-1
05/09/2025
Chairman and CEO
CEO Director 10% owner
Buy
8 @ $4.24
$33.92
5,698,914 (0.00%) Direct
04/01/2025
10b5-1
05/09/2025
Director
Buy
45 @ $4.24
$190.80
283,763 (0.02%) Direct
04/01/2025
10b5-1
05/09/2025
Director
Buy
4 @ $4.24
$16.96
32,396 (0.01%) Direct
03/31/2025
10b5-1
04/04/2025
Director
Buy
8 @ $4.29
$34.32
42,814 (0.02%) Direct
03/31/2025
10b5-1
04/04/2025
Chairman and CEO
CEO Director 10% owner
Buy
8 @ $4.29
$34.32
5,698,906 (0.00%) Direct
03/31/2025
10b5-1
04/04/2025
Director
Buy
45 @ $4.29
$193.05
283,718 (0.02%) Direct
03/31/2025
10b5-1
04/04/2025
Director
Buy
4 @ $4.29
$17.16
32,392 (0.01%) Direct
03/28/2025
10b5-1
04/04/2025
Director
Buy
8 @ $4.20
$33.60
42,806 (0.02%) Direct
03/28/2025
10b5-1
04/04/2025
Chairman and CEO
CEO Director 10% owner
Buy
8 @ $4.20
$33.60
5,698,898 (0.00%) Direct
03/28/2025
10b5-1
04/04/2025
Director
Buy
45 @ $4.20
$189.00
283,673 (0.02%) Direct
03/28/2025
10b5-1
04/04/2025
Director
Buy
4 @ $4.20
$16.80
32,388 (0.01%) Direct
03/27/2025
10b5-1
04/04/2025
Director
Buy
8 @ $4.20
$33.60
42,798 (0.02%) Direct
03/27/2025
10b5-1
04/04/2025
Chairman and CEO
CEO Director 10% owner
Buy
8 @ $4.20
$33.60
5,698,890 (0.00%) Direct
03/27/2025
10b5-1
04/04/2025
Director
Buy
45 @ $4.20
$189.00
283,628 (0.02%) Direct
03/27/2025
10b5-1
04/04/2025
Director
Buy
4 @ $4.20
$16.80
32,384 (0.01%) Direct
03/26/2025
10b5-1
04/04/2025
Director
Buy
8 @ $4.41
$35.28
42,790 (0.02%) Direct
03/26/2025
10b5-1
04/04/2025
Chairman and CEO
CEO Director 10% owner
Buy
8 @ $4.41
$35.28
5,698,882 (0.00%) Direct
03/26/2025
10b5-1
04/04/2025
Director
Buy
45 @ $4.41
$198.45
283,583 (0.02%) Direct
03/26/2025
10b5-1
04/04/2025
Director
Buy
4 @ $4.41
$17.64
32,380 (0.01%) Direct
03/25/2025
10b5-1
04/04/2025
Director
Buy
8 @ $4.45
$35.60
42,782 (0.02%) Direct
03/25/2025
10b5-1
04/04/2025
Chairman and CEO
CEO Director 10% owner
Buy
8 @ $4.45
$35.60
5,698,874 (0.00%) Direct
03/25/2025
10b5-1
04/04/2025
Director
Buy
45 @ $4.45
$200.25
283,538 (0.02%) Direct
03/25/2025
10b5-1
04/04/2025
Director
Buy
4 @ $4.45
$17.80
32,376 (0.01%) Direct
03/24/2025
10b5-1
04/04/2025
Director
Buy
8 @ $4.42
$35.36
42,774 (0.02%) Direct
03/24/2025
10b5-1
04/04/2025
Chairman and CEO
CEO Director 10% owner
Buy
8 @ $4.42
$35.36
5,698,866 (0.00%) Direct
03/24/2025
10b5-1
04/04/2025
Director
Buy
45 @ $4.42
$198.90
283,493 (0.02%) Direct
03/24/2025
10b5-1
04/04/2025
Director
Buy
4 @ $4.42
$17.68
32,372 (0.01%) Direct
03/21/2025
10b5-1
04/04/2025
Director
Buy
7 @ $4.89
$34.23
42,766 (0.02%) Direct
03/21/2025
10b5-1
04/04/2025
Chairman and CEO
CEO Director 10% owner
Buy
7 @ $4.89
$34.23
5,698,858 (0.00%) Direct
03/21/2025
10b5-1
04/04/2025
Director
Buy
37 @ $4.89
$180.93
283,448 (0.01%) Direct
03/21/2025
10b5-1
04/04/2025
Director
Buy
3 @ $4.89
$14.67
32,368 (0.01%) Direct
03/20/2025
10b5-1
04/04/2025
Director
Buy
7 @ $5.07
$35.49
42,759 (0.02%) Direct
03/20/2025
10b5-1
04/04/2025
Chairman and CEO
CEO Director 10% owner
Buy
7 @ $5.07
$35.49
5,698,851 (0.00%) Direct
03/20/2025
10b5-1
04/04/2025
Director
Buy
37 @ $5.07
$187.59
283,411 (0.01%) Direct
03/20/2025
10b5-1
04/04/2025
Director
Buy
3 @ $5.07
$15.21
32,365 (0.01%) Direct
03/19/2025
10b5-1
04/04/2025
Director
Buy
7 @ $5.41
$37.87
42,752 (0.02%) Direct
03/19/2025
10b5-1
04/04/2025
Chairman and CEO
CEO Director 10% owner
Buy
7 @ $5.41
$37.87
5,698,844 (0.00%) Direct
03/19/2025
10b5-1
04/04/2025
Director
Buy
37 @ $5.41
$200.17
283,374 (0.01%) Direct
03/19/2025
10b5-1
04/04/2025
Director
Buy
3 @ $5.41
$16.23
32,362 (0.01%) Direct
03/18/2025
10b5-1
04/04/2025
Director
Buy
7 @ $5.12
$35.84
42,745 (0.02%) Direct
03/18/2025
10b5-1
04/04/2025
Chairman and CEO
CEO Director 10% owner
Buy
7 @ $5.12
$35.84
5,698,837 (0.00%) Direct
03/18/2025
10b5-1
04/04/2025
Director
Buy
37 @ $5.12
$189.44
283,337 (0.01%) Direct
03/18/2025
10b5-1
04/04/2025
Director
Buy
3 @ $5.12
$15.36
32,359 (0.01%) Direct
03/17/2025
10b5-1
04/04/2025
Director
Buy
7 @ $5.41
$37.87
42,738 (0.02%) Direct
03/17/2025
10b5-1
04/04/2025
Chairman and CEO
CEO Director 10% owner
Buy
7 @ $5.41
$37.87
5,698,830 (0.00%) Direct
03/17/2025
10b5-1
04/04/2025
Director
Buy
37 @ $5.41
$200.17
283,300 (0.01%) Direct
03/17/2025
10b5-1
04/04/2025
Director
Buy
3 @ $5.41
$16.23
32,356 (0.01%) Direct
03/14/2025
10b5-1
04/04/2025
Director
Buy
7 @ $5.38
$37.66
42,731 (0.02%) Direct
03/14/2025
10b5-1
04/04/2025
Chairman and CEO
CEO Director 10% owner
Buy
7 @ $5.38
$37.66
5,698,823 (0.00%) Direct
03/14/2025
10b5-1
04/04/2025
Director
Buy
37 @ $5.38
$199.06
283,263 (0.01%) Direct
03/14/2025
10b5-1
04/04/2025
Director
Buy
3 @ $5.38
$16.14
32,353 (0.01%) Direct
03/13/2025
10b5-1
04/04/2025
Director
Buy
7 @ $5.47
$38.29
42,724 (0.02%) Direct
03/13/2025
10b5-1
04/04/2025
Chairman and CEO
CEO Director 10% owner
Buy
7 @ $5.47
$38.29
5,698,816 (0.00%) Direct
03/13/2025
10b5-1
04/04/2025
Director
Buy
37 @ $5.47
$202.39
283,226 (0.01%) Direct
03/13/2025
10b5-1
04/04/2025
Director
Buy
3 @ $5.47
$16.41
32,350 (0.01%) Direct
03/12/2025
10b5-1
04/04/2025
Director
Buy
7 @ $5.17
$36.19
42,717 (0.02%) Direct
03/12/2025
10b5-1
04/04/2025
Chairman and CEO
CEO Director 10% owner
Buy
7 @ $5.17
$36.19
5,698,809 (0.00%) Direct
03/12/2025
10b5-1
04/04/2025
Director
Buy
37 @ $5.17
$191.29
283,189 (0.01%) Direct
03/12/2025
10b5-1
04/04/2025
Director
Buy
3 @ $5.17
$15.51
32,347 (0.01%) Direct
03/11/2025
10b5-1
04/04/2025
Director
Buy
7 @ $4.85
$33.95
42,710 (0.02%) Direct
03/11/2025
10b5-1
04/04/2025
Chairman and CEO
CEO Director 10% owner
Buy
7 @ $4.85
$33.95
5,698,802 (0.00%) Direct
03/11/2025
10b5-1
04/04/2025
Director
Buy
37 @ $4.85
$179.45
283,152 (0.01%) Direct
03/11/2025
10b5-1
04/04/2025
Director
Buy
3 @ $4.85
$14.55
32,344 (0.01%) Direct
03/10/2025
10b5-1
04/04/2025
Director
Buy
7 @ $5.85
$40.95
42,703 (0.02%) Direct
03/10/2025
10b5-1
04/04/2025
Chairman and CEO
CEO Director 10% owner
Buy
7 @ $5.85
$40.95
5,698,795 (0.00%) Direct
03/10/2025
10b5-1
04/04/2025
Director
Buy
37 @ $5.85
$216.45
283,115 (0.01%) Direct
03/10/2025
10b5-1
04/04/2025
Director
Buy
3 @ $5.85
$17.55
32,341 (0.01%) Direct
03/07/2025
10b5-1
04/04/2025
Director
Buy
10 @ $6.51
$65.10
42,696 (0.02%) Direct
03/07/2025
10b5-1
04/04/2025
Chairman and CEO
CEO Director 10% owner
Buy
10 @ $6.51
$65.10
5,698,788 (0.00%) Direct
03/07/2025
10b5-1
04/04/2025
Director
Buy
47 @ $6.51
$305.97
283,078 (0.02%) Direct
03/07/2025
10b5-1
04/04/2025
Director
Buy
4 @ $6.51
$26.04
32,338 (0.01%) Direct
03/06/2025
10b5-1
04/04/2025
Director
Buy
10 @ $6.57
$65.70
42,686 (0.02%) Direct
03/06/2025
10b5-1
04/04/2025
Chairman and CEO
CEO Director 10% owner
Buy
10 @ $6.57
$65.70
5,698,778 (0.00%) Direct
03/06/2025
10b5-1
04/04/2025
Director
Buy
47 @ $6.57
$308.79
283,031 (0.02%) Direct
03/06/2025
10b5-1
04/04/2025
Director
Buy
4 @ $6.57
$26.28
32,334 (0.01%) Direct
03/05/2025
10b5-1
04/04/2025
Director
Buy
10 @ $6.75
$67.50
42,676 (0.02%) Direct
03/05/2025
10b5-1
04/04/2025
Chairman and CEO
CEO Director 10% owner
Buy
10 @ $6.75
$67.50
5,698,768 (0.00%) Direct
03/05/2025
10b5-1
04/04/2025
Director
Buy
47 @ $6.75
$317.25
282,984 (0.02%) Direct
03/05/2025
10b5-1
04/04/2025
Director
Buy
4 @ $6.75
$27.00
32,330 (0.01%) Direct
03/04/2025
10b5-1
04/04/2025
Director
Buy
10 @ $5.11
$51.10
42,666 (0.02%) Direct
03/04/2025
10b5-1
04/04/2025
Chairman and CEO
CEO Director 10% owner
Buy
10 @ $5.11
$51.10
5,698,758 (0.00%) Direct
03/04/2025
10b5-1
04/04/2025
Director
Buy
47 @ $5.11
$240.17
282,937 (0.02%) Direct
03/04/2025
10b5-1
04/04/2025
Director
Buy
4 @ $5.11
$20.44
32,326 (0.01%) Direct
03/03/2025
10b5-1
04/04/2025
Director
Buy
10 @ $5.54
$55.40
42,656 (0.02%) Direct
03/03/2025
10b5-1
04/04/2025
Chairman and CEO
CEO Director 10% owner
Buy
10 @ $5.54
$55.40
5,698,748 (0.00%) Direct
03/03/2025
10b5-1
04/04/2025
Director
Buy
47 @ $5.54
$260.38
282,890 (0.02%) Direct
03/03/2025
10b5-1
04/04/2025
Director
Buy
4 @ $5.54
$22.16
32,322 (0.01%) Direct
12/20/2024
10b5-1
12/30/2024
Director
Buy
39 @ $2.35
$91.65
40,146 (0.10%) Direct
12/20/2024
10b5-1
12/30/2024
Chairman and CEO
CEO Director 10% owner
Buy
39 @ $2.35
$91.65
5,702,296 (0.00%) Direct
12/20/2024
10b5-1
12/30/2024
Director
Buy
301 @ $2.35
$707.35
276,343 (0.11%) Direct
12/20/2024
10b5-1
12/30/2024
Director
Buy
2 @ $2.35
$4.70
29,818 (0.01%) Direct
12/19/2024
10b5-1
12/30/2024
Director
Buy
40 @ $2.33
$93.20
40,107 (0.10%) Direct
12/19/2024
10b5-1
12/30/2024
Chairman and CEO
CEO Director 10% owner
Buy
40 @ $2.33
$93.20
5,702,257 (0.00%) Direct
12/19/2024
10b5-1
12/30/2024
Director
Buy
266 @ $2.33
$619.78
276,042 (0.10%) Direct
12/19/2024
10b5-1
12/30/2024
Director
Buy
4 @ $2.33
$9.32
29,816 (0.01%) Direct
12/18/2024
10b5-1
12/30/2024
Director
Buy
49 @ $2.19
$107.31
40,067 (0.12%) Direct
12/18/2024
10b5-1
12/30/2024
Chairman and CEO
CEO Director 10% owner
Buy
49 @ $2.19
$107.31
5,702,217 (0.00%) Direct
12/18/2024
10b5-1
12/30/2024
Director
Buy
312 @ $2.19
$683.28
275,776 (0.11%) Direct
12/18/2024
10b5-1
12/30/2024
Director
Buy
10 @ $2.19
$21.90
29,812 (0.03%) Direct
12/17/2024
10b5-1
12/30/2024
Director
Buy
49 @ $2.12
$103.88
40,018 (0.12%) Direct
12/17/2024
10b5-1
12/30/2024
Chairman and CEO
CEO Director 10% owner
Buy
49 @ $2.12
$103.88
5,702,168 (0.00%) Direct
12/17/2024
10b5-1
12/30/2024
Director
Buy
312 @ $2.12
$661.44
275,464 (0.11%) Direct
12/17/2024
10b5-1
12/30/2024
Director
Buy
10 @ $2.12
$21.20
29,802 (0.03%) Direct
12/16/2024
10b5-1
12/30/2024
Director
Buy
49 @ $2.21
$108.29
39,969 (0.12%) Direct
12/16/2024
10b5-1
12/30/2024
Chairman and CEO
CEO Director 10% owner
Buy
49 @ $2.21
$108.29
5,702,119 (0.00%) Direct
12/16/2024
10b5-1
12/30/2024
Director
Buy
312 @ $2.21
$689.52
275,152 (0.11%) Direct
12/16/2024
10b5-1
12/30/2024
Director
Buy
10 @ $2.21
$22.10
29,792 (0.03%) Direct
12/13/2024
10b5-1
12/30/2024
Director
Buy
32 @ $2.33
$74.56
39,920 (0.08%) Direct
12/13/2024
10b5-1
12/30/2024
Chairman and CEO
CEO Director 10% owner
Buy
32 @ $2.33
$74.56
5,702,070 (0.00%) Direct
12/13/2024
10b5-1
12/30/2024
Director
Buy
197 @ $2.33
$459.01
274,840 (0.07%) Direct
12/13/2024
10b5-1
12/30/2024
Director
Buy
7 @ $2.33
$16.31
29,782 (0.02%) Direct
12/12/2024
10b5-1
12/30/2024
Director
Buy
32 @ $2.19
$70.08
39,888 (0.08%) Direct
12/12/2024
10b5-1
12/30/2024
Chairman and CEO
CEO Director 10% owner
Buy
32 @ $2.19
$70.08
5,702,038 (0.00%) Direct
12/12/2024
10b5-1
12/30/2024
Director
Buy
197 @ $2.19
$431.43
274,643 (0.07%) Direct
12/12/2024
10b5-1
12/30/2024
Director
Buy
7 @ $2.19
$15.33
29,775 (0.02%) Direct
12/11/2024
10b5-1
12/30/2024
Director
Buy
32 @ $2.29
$73.28
39,856 (0.08%) Direct
12/11/2024
10b5-1
12/30/2024
Chairman and CEO
CEO Director 10% owner
Buy
32 @ $2.29
$73.28
5,702,006 (0.00%) Direct
12/11/2024
10b5-1
12/30/2024
Director
Buy
197 @ $2.29
$451.13
274,446 (0.07%) Direct
12/11/2024
10b5-1
12/30/2024
Director
Buy
7 @ $2.29
$16.03
29,768 (0.02%) Direct
12/10/2024
10b5-1
12/30/2024
Director
Buy
32 @ $2.48
$79.36
39,824 (0.08%) Direct
12/10/2024
10b5-1
12/30/2024
Chairman and CEO
CEO Director 10% owner
Buy
32 @ $2.48
$79.36
5,701,974 (0.00%) Direct
12/10/2024
10b5-1
12/30/2024
Director
Buy
197 @ $2.48
$488.56
274,249 (0.07%) Direct
12/10/2024
10b5-1
12/30/2024
Director
Buy
7 @ $2.48
$17.36
29,761 (0.02%) Direct
12/09/2024
10b5-1
12/30/2024
Director
Buy
70 @ $1.25
$87.50
39,792 (0.18%) Direct
12/09/2024
10b5-1
12/30/2024
Chairman and CEO
CEO Director 10% owner
Buy
70 @ $1.25
$87.50
5,701,942 (0.00%) Direct
12/09/2024
10b5-1
12/30/2024
Director
Buy
415 @ $1.25
$518.75
274,052 (0.15%) Direct
12/09/2024
10b5-1
12/30/2024
Director
Buy
15 @ $1.25
$18.75
29,754 (0.05%) Direct
12/06/2024
10b5-1
12/30/2024
Director
Buy
70 @ $1.20
$84.00
39,722 (0.18%) Direct
12/06/2024
10b5-1
12/30/2024
Chairman and CEO
CEO Director 10% owner
Buy
70 @ $1.20
$84.00
5,701,872 (0.00%) Direct
12/06/2024
10b5-1
12/30/2024
Director
Buy
415 @ $1.20
$498.00
273,637 (0.15%) Direct
12/06/2024
10b5-1
12/30/2024
Director
Buy
15 @ $1.20
$18.00
29,739 (0.05%) Direct
12/05/2024
10b5-1
12/30/2024
Director
Buy
65 @ $1.20
$78.00
39,652 (0.16%) Direct
12/05/2024
10b5-1
12/30/2024
Chairman and CEO
CEO Director 10% owner
Buy
65 @ $1.20
$78.00
5,701,802 (0.00%) Direct
12/05/2024
10b5-1
12/30/2024
Director
Buy
350 @ $1.20
$420.00
273,222 (0.13%) Direct
12/05/2024
10b5-1
12/30/2024
Director
Buy
15 @ $1.20
$18.00
29,724 (0.05%) Direct
12/04/2024
10b5-1
12/30/2024
Director
Buy
70 @ $1.22
$85.40
39,587 (0.18%) Direct
12/04/2024
10b5-1
12/30/2024
Chairman and CEO
CEO Director 10% owner
Buy
70 @ $1.22
$85.40
5,701,737 (0.00%) Direct
12/04/2024
10b5-1
12/30/2024
Director
Buy
415 @ $1.22
$506.30
272,872 (0.15%) Direct
12/04/2024
10b5-1
12/30/2024
Director
Buy
15 @ $1.22
$18.30
29,709 (0.05%) Direct
12/03/2024
10b5-1
12/30/2024
Director
Buy
70 @ $1.26
$88.20
39,517 (0.18%) Direct
12/03/2024
10b5-1
12/30/2024
Chairman and CEO
CEO Director 10% owner
Buy
70 @ $1.26
$88.20
5,701,667 (0.00%) Direct
12/03/2024
10b5-1
12/30/2024
Director
Buy
415 @ $1.26
$522.90
272,457 (0.15%) Direct
12/03/2024
10b5-1
12/30/2024
Director
Buy
15 @ $1.26
$18.90
29,694 (0.05%) Direct
12/02/2024
10b5-1
12/30/2024
Director
Buy
70 @ $1.33
$93.10
39,447 (0.18%) Direct
12/02/2024
10b5-1
12/30/2024
Chairman and CEO
CEO Director 10% owner
Buy
70 @ $1.33
$93.10
5,701,597 (0.00%) Direct
12/02/2024
10b5-1
12/30/2024
Director
Buy
415 @ $1.33
$551.95
272,042 (0.15%) Direct
12/02/2024
10b5-1
12/30/2024
Director
Buy
15 @ $1.33
$19.95
29,679 (0.05%) Direct
11/29/2024
10b5-1
12/05/2024
Director
Buy
75 @ $1.32
$99.00
39,377 (0.19%) Direct
11/29/2024
10b5-1
12/05/2024
Chairman and CEO
CEO Director 10% owner
Buy
75 @ $1.32
$99.00
5,701,527 (0.00%) Direct
11/29/2024
10b5-1
12/05/2024
Director
Buy
474 @ $1.32
$625.68
271,627 (0.17%) Direct
11/29/2024
10b5-1
12/05/2024
Director
Buy
16 @ $1.32
$21.12
29,664 (0.05%) Direct
11/27/2024
10b5-1
12/05/2024
Director
Buy
75 @ $1.15
$86.25
39,302 (0.19%) Direct
11/27/2024
10b5-1
12/05/2024
Chairman and CEO
CEO Director 10% owner
Buy
75 @ $1.15
$86.25
5,701,452 (0.00%) Direct
11/27/2024
10b5-1
12/05/2024
Director
Buy
474 @ $1.15
$545.10
271,153 (0.18%) Direct
11/27/2024
10b5-1
12/05/2024
Director
Buy
16 @ $1.15
$18.40
29,648 (0.05%) Direct
11/26/2024
10b5-1
12/05/2024
Director
Buy
75 @ $1.11
$83.25
39,227 (0.19%) Direct
11/26/2024
10b5-1
12/05/2024
Chairman and CEO
CEO Director 10% owner
Buy
75 @ $1.11
$83.25
5,701,377 (0.00%) Direct
11/26/2024
10b5-1
12/05/2024
Director
Buy
474 @ $1.11
$526.14
270,679 (0.18%) Direct
11/26/2024
10b5-1
12/05/2024
Director
Buy
16 @ $1.09
$17.44
29,632 (0.05%) Direct
11/25/2024
10b5-1
12/05/2024
Director
Buy
75 @ $1.09
$81.75
39,152 (0.19%) Direct
11/25/2024
10b5-1
12/05/2024
Chairman and CEO
CEO Director 10% owner
Buy
75 @ $1.09
$81.75
5,701,302 (0.00%) Direct
11/25/2024
10b5-1
12/05/2024
Director
Buy
474 @ $1.09
$516.66
270,205 (0.18%) Direct
11/25/2024
10b5-1
12/05/2024
Director
Buy
16 @ $1.09
$17.44
29,616 (0.05%) Direct
11/22/2024
10b5-1
12/05/2024
Director
Buy
75 @ $1.07
$80.25
39,077 (0.19%) Direct
11/22/2024
10b5-1
12/05/2024
Chairman and CEO
CEO Director 10% owner
Buy
75 @ $1.07
$80.25
5,701,227 (0.00%) Direct
11/22/2024
10b5-1
12/05/2024
Director
Buy
474 @ $1.07
$507.18
269,731 (0.18%) Direct
11/22/2024
10b5-1
12/05/2024
Director
Buy
16 @ $1.07
$17.12
29,600 (0.05%) Direct
11/21/2024
10b5-1
12/05/2024
Director
Buy
85 @ $1.09
$92.65
39,002 (0.22%) Direct
11/21/2024
10b5-1
12/05/2024
Chairman and CEO
CEO Director 10% owner
Buy
85 @ $1.09
$92.65
5,701,152 (0.00%) Direct
11/21/2024
10b5-1
12/05/2024
Director
Buy
427 @ $1.09
$465.43
269,257 (0.16%) Direct
11/21/2024
10b5-1
12/05/2024
Director
Buy
43 @ $1.09
$46.87
29,584 (0.15%) Direct
11/20/2024
10b5-1
12/05/2024
Director
Buy
85 @ $1.13
$96.05
38,917 (0.22%) Direct
11/20/2024
10b5-1
12/05/2024
Chairman and CEO
CEO Director 10% owner
Buy
85 @ $1.13
$96.05
5,701,067 (0.00%) Direct
11/20/2024
10b5-1
12/05/2024
Director
Buy
427 @ $1.13
$482.51
268,830 (0.16%) Direct
11/20/2024
10b5-1
12/05/2024
Director
Buy
43 @ $1.13
$48.59
29,541 (0.15%) Direct
11/19/2024
10b5-1
12/05/2024
Director
Buy
76 @ $1.15
$87.40
38,832 (0.20%) Direct
11/19/2024
10b5-1
12/05/2024
Chairman and CEO
CEO Director 10% owner
Buy
76 @ $1.15
$87.40
5,700,982 (0.00%) Direct
11/19/2024
10b5-1
12/05/2024
Director
Buy
380 @ $1.15
$437.00
268,403 (0.14%) Direct
11/19/2024
10b5-1
12/05/2024
Director
Buy
38 @ $1.15
$43.70
29,498 (0.13%) Direct
11/18/2024
10b5-1
12/05/2024
Director
Buy
76 @ $1.18
$89.68
38,756 (0.20%) Direct
11/18/2024
10b5-1
12/05/2024
Chairman and CEO
CEO Director 10% owner
Buy
76 @ $1.18
$89.68
5,700,906 (0.00%) Direct
11/18/2024
10b5-1
12/05/2024
Director
Buy
380 @ $1.18
$448.40
268,023 (0.14%) Direct
11/18/2024
10b5-1
12/05/2024
Director
Buy
38 @ $1.18
$44.84
29,460 (0.13%) Direct
11/15/2024
10b5-1
12/05/2024
Director
Buy
76 @ $1.17
$88.92
38,680 (0.20%) Direct
11/15/2024
10b5-1
12/05/2024
Chairman and CEO
CEO Director 10% owner
Buy
76 @ $1.17
$88.92
5,700,830 (0.00%) Direct
11/15/2024
10b5-1
12/05/2024
Director
Buy
380 @ $1.17
$444.60
267,643 (0.14%) Direct
11/15/2024
10b5-1
12/05/2024
Director
Buy
38 @ $1.17
$44.46
29,422 (0.13%) Direct
11/14/2024
10b5-1
12/05/2024
Director
Buy
76 @ $1.19
$90.44
38,604 (0.20%) Direct
11/14/2024
10b5-1
12/05/2024
Chairman and CEO
CEO Director 10% owner
Buy
76 @ $1.19
$90.44
5,700,754 (0.00%) Direct
11/14/2024
10b5-1
12/05/2024
Director
Buy
380 @ $1.19
$452.20
267,263 (0.14%) Direct
11/14/2024
10b5-1
12/05/2024
Director
Buy
38 @ $1.19
$45.22
29,384 (0.13%) Direct
11/13/2024
10b5-1
12/05/2024
Director
Buy
76 @ $1.20
$91.20
38,528 (0.20%) Direct
11/13/2024
10b5-1
12/05/2024
Chairman and CEO
CEO Director 10% owner
Buy
76 @ $1.20
$91.20
5,700,678 (0.00%) Direct
11/13/2024
10b5-1
12/05/2024
Director
Buy
380 @ $1.20
$456.00
266,883 (0.14%) Direct
11/13/2024
10b5-1
12/05/2024
Director
Buy
38 @ $1.20
$45.60
29,346 (0.13%) Direct
11/12/2024
10b5-1
12/05/2024
Director
Buy
76 @ $1.20
$91.20
38,452 (0.20%) Direct
11/12/2024
10b5-1
12/05/2024
Chairman and CEO
CEO Director 10% owner
Buy
76 @ $1.20
$91.20
5,700,602 (0.00%) Direct
11/12/2024
10b5-1
12/05/2024
Director
Buy
380 @ $1.20
$456.00
266,503 (0.14%) Direct
11/12/2024
10b5-1
12/05/2024
Director
Buy
38 @ $1.20
$45.60
29,308 (0.13%) Direct
11/11/2024
10b5-1
12/05/2024
Director
Buy
76 @ $1.20
$91.20
38,376 (0.20%) Direct
11/11/2024
10b5-1
12/05/2024
Chairman and CEO
CEO Director 10% owner
Buy
76 @ $1.20
$91.20
5,700,526 (0.00%) Direct
11/11/2024
10b5-1
12/05/2024
Director
Buy
380 @ $1.20
$456.00
266,123 (0.14%) Direct
11/11/2024
10b5-1
12/05/2024
Director
Buy
38 @ $1.20
$45.60
29,270 (0.13%) Direct
11/08/2024
10b5-1
12/05/2024
Director
Buy
76 @ $1.18
$89.68
38,300 (0.20%) Direct
11/08/2024
10b5-1
12/05/2024
Chairman and CEO
CEO Director 10% owner
Buy
76 @ $1.18
$89.68
5,700,450 (0.00%) Direct
11/08/2024
10b5-1
12/05/2024
Director
Buy
380 @ $1.18
$448.40
265,743 (0.14%) Direct
11/08/2024
10b5-1
12/05/2024
Director
Buy
38 @ $1.18
$44.84
29,232 (0.13%) Direct
11/07/2024
10b5-1
12/05/2024
Director
Buy
76 @ $1.17
$88.92
38,224 (0.20%) Direct
11/07/2024
10b5-1
12/05/2024
Chairman and CEO
CEO Director 10% owner
Buy
76 @ $1.17
$88.92
5,700,374 (0.00%) Direct
11/07/2024
10b5-1
12/05/2024
Director
Buy
380 @ $1.17
$444.60
265,363 (0.14%) Direct
11/07/2024
10b5-1
12/05/2024
Director
Buy
38 @ $1.17
$44.46
29,194 (0.13%) Direct
11/06/2024
10b5-1
12/05/2024
Director
Buy
76 @ $1.20
$91.20
38,148 (0.20%) Direct
11/06/2024
10b5-1
12/05/2024
Chairman and CEO
CEO Director 10% owner
Buy
76 @ $1.20
$91.20
5,700,298 (0.00%) Direct
11/06/2024
10b5-1
12/05/2024
Director
Buy
380 @ $1.20
$456.00
264,983 (0.14%) Direct
11/06/2024
10b5-1
12/05/2024
Director
Buy
38 @ $1.20
$45.60
29,156 (0.13%) Direct
11/05/2024
10b5-1
12/05/2024
Director
Buy
76 @ $1.20
$91.20
38,072 (0.20%) Direct
11/05/2024
10b5-1
12/05/2024
Chairman and CEO
CEO Director 10% owner
Buy
76 @ $1.20
$91.20
5,700,222 (0.00%) Direct
11/05/2024
10b5-1
12/05/2024
Director
Buy
380 @ $1.20
$456.00
264,603 (0.14%) Direct
11/05/2024
10b5-1
12/05/2024
Director
Buy
38 @ $1.20
$45.60
29,118 (0.13%) Direct
11/04/2024
10b5-1
12/05/2024
Director
Buy
49 @ $1.17
$57.33
37,996 (0.13%) Direct
11/04/2024
10b5-1
12/05/2024
Chairman and CEO
CEO Director 10% owner
Buy
49 @ $1.17
$57.33
5,700,146 (0.00%) Direct
11/04/2024
10b5-1
12/05/2024
Director
Buy
245 @ $1.17
$286.65
264,223 (0.09%) Direct
11/04/2024
10b5-1
12/05/2024
Director
Buy
25 @ $1.17
$29.25
29,080 (0.09%) Direct
11/01/2024
10b5-1
12/05/2024
Director
Buy
76 @ $1.15
$87.40
37,947 (0.20%) Direct
11/01/2024
10b5-1
12/05/2024
Chairman and CEO
CEO Director 10% owner
Buy
76 @ $1.15
$87.40
5,700,097 (0.00%) Direct
11/01/2024
10b5-1
12/05/2024
Director
Buy
380 @ $1.15
$437.00
263,978 (0.14%) Direct
11/01/2024
10b5-1
12/05/2024
Director
Buy
38 @ $1.15
$43.70
29,055 (0.13%) Direct
10/31/2024
10b5-1
11/05/2024
Director
Buy
62 @ $1.20
$74.40
37,871 (0.16%) Direct
10/31/2024
10b5-1
11/05/2024
Chairman and CEO
CEO Director 10% owner
Buy
62 @ $1.20
$74.40
5,700,021 (0.00%) Direct
10/31/2024
10b5-1
11/05/2024
Director
Buy
309 @ $1.20
$370.80
263,598 (0.12%) Direct
10/31/2024
10b5-1
11/05/2024
Director
Buy
31 @ $1.20
$37.20
29,017 (0.11%) Direct
10/30/2024
10b5-1
11/05/2024
Director
Buy
62 @ $1.32
$81.84
37,809 (0.16%) Direct
10/30/2024
10b5-1
11/05/2024
Chairman and CEO
CEO Director 10% owner
Buy
62 @ $1.32
$81.84
5,699,959 (0.00%) Direct
10/30/2024
10b5-1
11/05/2024
Director
Buy
309 @ $1.32
$407.88
263,289 (0.12%) Direct
10/30/2024
10b5-1
11/05/2024
Director
Buy
31 @ $1.32
$40.92
28,986 (0.11%) Direct
10/29/2024
10b5-1
11/05/2024
Director
Buy
62 @ $1.24
$76.88
37,747 (0.16%) Direct
10/29/2024
10b5-1
11/05/2024
Chairman and CEO
CEO Director 10% owner
Buy
62 @ $1.24
$76.88
5,699,897 (0.00%) Direct
10/29/2024
10b5-1
11/05/2024
Director
Buy
309 @ $1.24
$383.16
262,980 (0.12%) Direct
10/29/2024
10b5-1
11/05/2024
Director
Buy
31 @ $1.24
$38.44
28,955 (0.11%) Direct
10/28/2024
10b5-1
11/05/2024
Director
Buy
62 @ $1.25
$77.50
37,685 (0.16%) Direct
10/28/2024
10b5-1
11/05/2024
Chairman and CEO
CEO Director 10% owner
Buy
62 @ $1.25
$77.50
5,699,835 (0.00%) Direct
10/28/2024
10b5-1
11/05/2024
Director
Buy
309 @ $1.25
$386.25
262,671 (0.12%) Direct
10/28/2024
10b5-1
11/05/2024
Director
Buy
31 @ $1.25
$38.75
28,924 (0.11%) Direct
10/25/2024
10b5-1
11/05/2024
Director
Buy
62 @ $1.23
$76.26
37,623 (0.17%) Direct
10/25/2024
10b5-1
11/05/2024
Chairman and CEO
CEO Director 10% owner
Buy
62 @ $1.23
$76.26
5,699,773 (0.00%) Direct
10/25/2024
10b5-1
11/05/2024
Director
Buy
309 @ $1.23
$380.07
262,362 (0.12%) Direct
10/25/2024
10b5-1
11/05/2024
Director
Buy
31 @ $1.23
$38.13
28,893 (0.11%) Direct
10/24/2024
10b5-1
11/05/2024
Director
Buy
62 @ $1.24
$76.88
37,561 (0.17%) Direct
10/24/2024
10b5-1
11/05/2024
Chairman and CEO
CEO Director 10% owner
Buy
62 @ $1.24
$76.88
5,699,711 (0.00%) Direct
10/24/2024
10b5-1
11/05/2024
Director
Buy
309 @ $1.24
$383.16
262,053 (0.12%) Direct
10/24/2024
10b5-1
11/05/2024
Director
Buy
31 @ $1.24
$38.44
28,862 (0.11%) Direct
10/23/2024
10b5-1
11/05/2024
Director
Buy
62 @ $1.26
$78.12
37,499 (0.17%) Direct
10/23/2024
10b5-1
11/05/2024
Chairman and CEO
CEO Director 10% owner
Buy
62 @ $1.26
$78.12
5,699,649 (0.00%) Direct
10/23/2024
10b5-1
11/05/2024
Director
Buy
309 @ $1.26
$389.34
261,744 (0.12%) Direct
10/23/2024
10b5-1
11/05/2024
Director
Buy
31 @ $1.26
$39.06
28,831 (0.11%) Direct
10/22/2024
10b5-1
11/05/2024
Director
Buy
62 @ $1.25
$77.50
37,437 (0.17%) Direct
10/22/2024
10b5-1
11/05/2024
Chairman and CEO
CEO Director 10% owner
Buy
62 @ $1.25
$77.50
5,699,587 (0.00%) Direct
10/22/2024
10b5-1
11/05/2024
Director
Buy
309 @ $1.25
$386.25
261,435 (0.12%) Direct
10/22/2024
10b5-1
11/05/2024
Director
Buy
31 @ $1.25
$38.75
28,800 (0.11%) Direct
10/21/2024
10b5-1
11/05/2024
Director
Buy
62 @ $1.25
$77.50
37,375 (0.17%) Direct
10/21/2024
10b5-1
11/05/2024
Chairman and CEO
CEO Director 10% owner
Buy
62 @ $1.25
$77.50
5,699,525 (0.00%) Direct
10/21/2024
10b5-1
11/05/2024
Director
Buy
309 @ $1.25
$386.25
261,126 (0.12%) Direct
10/21/2024
10b5-1
11/05/2024
Director
Buy
31 @ $1.25
$38.75
28,769 (0.11%) Direct
10/18/2024
10b5-1
11/05/2024
Director
Buy
62 @ $1.28
$79.36
37,313 (0.17%) Direct
10/18/2024
10b5-1
11/05/2024
Chairman and CEO
CEO Director 10% owner
Buy
62 @ $1.28
$79.36
5,699,463 (0.00%) Direct
10/18/2024
10b5-1
11/05/2024
Director
Buy
309 @ $1.28
$395.52
260,817 (0.12%) Direct
10/18/2024
10b5-1
11/05/2024
Director
Buy
31 @ $1.28
$39.68
28,738 (0.11%) Direct
10/17/2024
10b5-1
11/05/2024
Director
Buy
62 @ $1.30
$80.60
37,251 (0.17%) Direct
10/17/2024
10b5-1
11/05/2024
Chairman and CEO
CEO Director 10% owner
Buy
62 @ $1.30
$80.60
5,699,401 (0.00%) Direct
10/17/2024
10b5-1
11/05/2024
Director
Buy
309 @ $1.30
$401.70
260,508 (0.12%) Direct
10/17/2024
10b5-1
11/05/2024
Director
Buy
31 @ $1.30
$40.30
28,707 (0.11%) Direct
10/16/2024
10b5-1
11/05/2024
Director
Buy
62 @ $1.25
$77.50
37,189 (0.17%) Direct
10/16/2024
10b5-1
11/05/2024
Chairman and CEO
CEO Director 10% owner
Buy
62 @ $1.25
$77.50
5,699,339 (0.00%) Direct
10/16/2024
10b5-1
11/05/2024
Director
Buy
309 @ $1.25
$386.25
260,199 (0.12%) Direct
10/16/2024
10b5-1
11/05/2024
Director
Buy
31 @ $1.25
$38.75
28,676 (0.11%) Direct
10/15/2024
10b5-1
11/05/2024
Director
Buy
62 @ $1.30
$80.60
37,127 (0.17%) Direct
10/15/2024
10b5-1
11/05/2024
Chairman and CEO
CEO Director 10% owner
Buy
62 @ $1.30
$80.60
5,699,277 (0.00%) Direct
10/15/2024
10b5-1
11/05/2024
Director
Buy
309 @ $1.30
$401.70
259,890 (0.12%) Direct
10/15/2024
10b5-1
11/05/2024
Director
Buy
31 @ $1.30
$40.30
28,645 (0.11%) Direct
10/14/2024
10b5-1
11/05/2024
Director
Buy
62 @ $1.37
$84.94
37,065 (0.17%) Direct
10/14/2024
10b5-1
11/05/2024
Chairman and CEO
CEO Director 10% owner
Buy
62 @ $1.37
$84.94
5,699,215 (0.00%) Direct
10/14/2024
10b5-1
11/05/2024
Director
Buy
309 @ $1.37
$423.33
259,581 (0.12%) Direct
10/14/2024
10b5-1
11/05/2024
Director
Buy
31 @ $1.37
$42.47
28,614 (0.11%) Direct
10/11/2024
10b5-1
11/05/2024
Director
Buy
62 @ $1.39
$86.18
37,003 (0.17%) Direct
10/11/2024
10b5-1
11/05/2024
Chairman and CEO
CEO Director 10% owner
Buy
62 @ $1.39
$86.18
5,699,153 (0.00%) Direct
10/11/2024
10b5-1
11/05/2024
Director
Buy
309 @ $1.39
$429.51
259,272 (0.12%) Direct
10/11/2024
10b5-1
11/05/2024
Director
Buy
31 @ $1.39
$43.09
28,583 (0.11%) Direct
10/10/2024
10b5-1
11/05/2024
Director
Buy
62 @ $1.32
$81.84
36,941 (0.17%) Direct
10/10/2024
10b5-1
11/05/2024
Chairman and CEO
CEO Director 10% owner
Buy
62 @ $1.32
$81.84
5,699,091 (0.00%) Direct
10/10/2024
10b5-1
11/05/2024
Director
Buy
309 @ $1.32
$407.88
258,963 (0.12%) Direct
10/10/2024
10b5-1
11/05/2024
Director
Buy
31 @ $1.32
$40.92
28,552 (0.11%) Direct
10/09/2024
10b5-1
11/05/2024
Director
Buy
62 @ $1.31
$81.22
36,879 (0.17%) Direct
10/09/2024
10b5-1
11/05/2024
Chairman and CEO
CEO Director 10% owner
Buy
62 @ $1.31
$81.22
5,699,029 (0.00%) Direct
10/09/2024
10b5-1
11/05/2024
Director
Buy
309 @ $1.31
$404.79
258,654 (0.12%) Direct
10/09/2024
10b5-1
11/05/2024
Director
Buy
31 @ $1.31
$40.61
28,521 (0.11%) Direct
10/08/2024
10b5-1
11/05/2024
Director
Buy
62 @ $1.30
$80.60
36,817 (0.17%) Direct
10/08/2024
10b5-1
11/05/2024
Chairman and CEO
CEO Director 10% owner
Buy
62 @ $1.30
$80.60
5,698,967 (0.00%) Direct
10/08/2024
10b5-1
11/05/2024
Director
Buy
309 @ $1.30
$401.70
258,345 (0.12%) Direct
10/08/2024
10b5-1
11/05/2024
Director
Buy
31 @ $1.30
$40.30
28,490 (0.11%) Direct
10/07/2024
10b5-1
11/05/2024
Director
Buy
62 @ $1.29
$79.98
36,755 (0.17%) Direct
10/07/2024
10b5-1
11/05/2024
Chairman and CEO
CEO Director 10% owner
Buy
62 @ $1.29
$79.98
5,698,905 (0.00%) Direct
10/07/2024
10b5-1
11/05/2024
Director
Buy
309 @ $1.29
$398.61
258,036 (0.12%) Direct
10/07/2024
10b5-1
11/05/2024
Director
Buy
31 @ $1.29
$39.99
28,459 (0.11%) Direct
10/04/2024
10b5-1
11/05/2024
Director
Buy
62 @ $1.28
$79.36
36,693 (0.17%) Direct
10/04/2024
10b5-1
11/05/2024
Chairman and CEO
CEO Director 10% owner
Buy
62 @ $1.28
$79.36
5,698,843 (0.00%) Direct
10/04/2024
10b5-1
11/05/2024
Director
Buy
309 @ $1.28
$395.52
257,727 (0.12%) Direct
10/04/2024
10b5-1
11/05/2024
Director
Buy
31 @ $1.28
$39.68
28,428 (0.11%) Direct
10/03/2024
10b5-1
11/05/2024
Director
Buy
62 @ $1.28
$79.36
36,631 (0.17%) Direct
10/03/2024
10b5-1
11/05/2024
Chairman and CEO
CEO Director 10% owner
Buy
62 @ $1.28
$79.36
5,698,781 (0.00%) Direct
10/03/2024
10b5-1
11/05/2024
Director
Buy
309 @ $1.28
$395.52
257,418 (0.12%) Direct
10/03/2024
10b5-1
11/05/2024
Director
Buy
31 @ $1.28
$39.68
28,397 (0.11%) Direct
10/02/2024
10b5-1
11/05/2024
Director
Buy
62 @ $1.29
$79.98
36,569 (0.17%) Direct
10/02/2024
10b5-1
11/05/2024
Chairman and CEO
CEO Director 10% owner
Buy
62 @ $1.29
$79.98
5,698,719 (0.00%) Direct
10/02/2024
10b5-1
11/05/2024
Director
Buy
309 @ $1.29
$398.61
257,109 (0.12%) Direct
10/02/2024
10b5-1
11/05/2024
Director
Buy
31 @ $1.29
$39.99
28,366 (0.11%) Direct
10/01/2024
10b5-1
11/05/2024
Director
Buy
62 @ $1.27
$78.74
36,507 (0.17%) Direct
10/01/2024
10b5-1
11/05/2024
Chairman and CEO
CEO Director 10% owner
Buy
62 @ $1.27
$78.74
5,698,657 (0.00%) Direct
10/01/2024
10b5-1
11/05/2024
Director
Buy
309 @ $1.27
$392.43
256,800 (0.12%) Direct
10/01/2024
10b5-1
11/05/2024
Director
Buy
31 @ $1.27
$39.37
28,335 (0.11%) Direct