| Scott Jonathan Bronner |
|
Common Shares, par value $0.001 per share |
Purchase |
16.6% |
$102,310 |
$25.06 |
4,083 |
28,668 |
30 Jun 2025 |
Direct |
| Steven Henke |
|
Common Shares, par value $0.001 per share |
Purchase |
16.8% |
$4,092 |
$25.06 |
163 |
1,138 |
30 Jun 2025 |
Direct |
| Brian James Rooder |
|
Common Shares, par value $0.001 per share |
Purchase |
16% |
$2,046 |
$25.06 |
81.66 |
593 |
30 Jun 2025 |
Direct |
| Steven Henke |
|
Common Shares, par value $0.001 per share |
Purchase |
17.3% |
|
|
144 |
975 |
17 Apr 2025 |
Direct |
| Brian James Rooder |
|
Common Shares, par value $0.001 per share |
Purchase |
17% |
|
|
71.94 |
496 |
17 Apr 2025 |
Direct |
| Scott Jonathan Bronner |
|
Common Shares, par value $0.001 per share |
Purchase |
17.1% |
|
|
3,597 |
24,585 |
17 Apr 2025 |
Direct |
| Scott Jonathan Bronner |
|
Common Shares, par value $0.001 per share |
Purchase |
|
|
|
20,779 |
20,779 |
23 Jan 2025 |
Direct |
| Gene Basov |
|
Common Shares, par value $0.001 per share |
Purchase |
192.5% |
|
|
4,000 |
6,078 |
23 Jan 2025 |
Through IRA |
| Gene Basov |
|
Common Shares, par value $0.001 per share |
Purchase |
|
|
|
2,078 |
2,078 |
23 Jan 2025 |
Direct |
| Brian J. Rooder |
|
Common Shares, par value $0.001 per share |
Purchase |
|
|
|
416 |
416 |
23 Jan 2025 |
Direct |