Cashu Finance
  • Terminal
  • Stocks
  • Spotlight
  • Research
Log inSign Up
  1. Stocks
  2. Consumer Cyclical
  3. NASDAQ
  4. EFOI

Market Cap: $17.9M

EI

Energy Focus, Inc.

EFOI
NASDAQ (NASDAQ Capital Market)USD
Purchase EFOI
OverviewNewsAnalyst ReportsFinancialsPolitician TradesInsider TradesExecutivePatentsEarnings Surprise
Cashu Finance

By Cashu Finance. Providing market news, analysis, and research for investors worldwide.

Company

StocksAboutAdvertisersBrokersContact

Legal

Terms of ServicePrivacy Policy

© 2026 Cashu Technologies Pty Ltd. All rights reserved. Cashu Finance is a trademark of Cashu Technologies Pty Ltd.

The content published on Cashu Finance is for informational purposes only and should not be construed as investment advice, a recommendation, or an offer to buy or sell any securities. All opinions expressed are those of the authors and do not reflect the official position of Cashu Technologies Pty Ltd or its affiliates. Past performance is not indicative of future results. Investing involves risk, including the possible loss of principal. Always conduct your own research and consult with a qualified financial advisor before making any investment decisions.

Cashu Finance and its contributors may hold positions in securities mentioned in published content. Any such holdings will be disclosed at the time of publication. Market data is provided on an "as-is" basis and may be delayed. Cashu Technologies Pty Ltd does not guarantee the accuracy, completeness, or timeliness of any information presented.

Insider Trades

efoi•director, 10 percent owner, officer: Chief Executive Officer
10 months ago

Huang Chiao Chieh bought 262,009 shares of EFOI on 26 November. They now own 1,421,219 EFOI shares.

Huang Chiao Chieh bought EFOI
efoi•director, 10 percent owner, officer: Chief Executive Officer
1 year ago

Huang Chiao Chieh bought 264,550 shares of EFOI on 15 August. They now own 1,159,210 EFOI shares.

Huang Chiao Chieh bought EFOI
efoi•director, 10 percent owner, officer: Chief Executive Officer
1 year ago

Huang Chiao Chieh bought 110,497 shares of EFOI on 23 June. They now own 894,660 EFOI shares.

Huang Chiao Chieh bought EFOI
efoi•director, 10 percent owner, officer: Chief Executive Officer
over 1 year ago

Huang Chiao Chieh bought 103,627 shares of EFOI on 27 March. They now own 784,163 EFOI shares.

Huang Chiao Chieh bought EFOI
efoi•director:
3 years ago

Lee Shou-Jang bought 0 shares of EFOI on 29 June. They now own 0 EFOI shares.

Lee Shou-Jang bought EFOI
efoi•director, 10 percent owner:
3 years ago

Huang Chiao Chieh bought 343,465 shares of EFOI on 29 June. They now own 680,536 EFOI shares.

Huang Chiao Chieh bought EFOI
efoi•officer: VP Operations & Engineering
over 3 years ago

Gianas Randy Harrison bought 1,428 shares of EFOI on 28 April. They now own 1,428 EFOI shares.

Gianas Randy Harrison bought EFOI
efoi•officer: Chief Executive Officer
over 3 years ago

Matt Lesley A. bought 40,000 shares of EFOI on 28 April. They now own 40,000 EFOI shares.

Matt Lesley A. bought EFOI
efoi•officer
over 3 years ago

Gianas Randy Harrison bought 0 shares of EFOI on 28 April. They now own 0 EFOI shares.

Gianas Randy Harrison bought EFOI
efoi•officer: SVP, GC & Corp. Secretary
over 3 years ago

Warren James Raymond Iii bought 30,000 shares of EFOI on 28 April. They now own 30,000 EFOI shares.

Warren James Raymond Iii bought EFOI
efoi•director, 10 percent owner:
over 3 years ago

Huang Gina bought 500,000 shares of EFOI on 30 March. They now own 3,720,242 EFOI shares.

Huang Gina bought EFOI
efoi•director, 10 percent owner:
over 3 years ago

Huang Chiao Chieh bought 108,502 shares of EFOI on 28 March. They now own 2,659,017 EFOI shares.

Huang Chiao Chieh bought EFOI
efoi•director, 10 percent owner:
over 3 years ago

Huang Gina bought 803,212 shares of EFOI on 24 February. They now own 3,220,242 EFOI shares.

Huang Gina bought EFOI
efoi•director:
over 3 years ago

Chang Wen-Jeng bought 0 shares of EFOI on 16 February. They now own 0 EFOI shares.

Chang Wen-Jeng bought EFOI
efoi•director, 10 percent owner:
over 3 years ago

Huang Chiao Chieh bought 0 shares of EFOI on 17 January. They now own 299,520 EFOI shares.

Huang Chiao Chieh bought EFOI
efoi•director, 10 percent owner:
over 3 years ago

Huang Gina bought 1,451,597 shares of EFOI on 17 January. They now own 2,417,030 EFOI shares.

Huang Gina bought EFOI
efoi•director, 10 percent owner:
over 3 years ago

Huang Chiao Chieh sold 0 shares of EFOI on 17 January. They now own 2,250,995 EFOI shares.

Huang Chiao Chieh sold EFOI
efoi•director
over 3 years ago

Huang Gina bought 325,803 shares of EFOI on 10 January. They now own 965,433 EFOI shares.

Huang Gina bought EFOI
efoi•director
over 3 years ago

Huang Gina bought 257,798 shares of EFOI on 5 January. They now own 639,630 EFOI shares.

Huang Gina bought EFOI
efoi•officer: Sr. VP, Product Mgmt & Engin.
4 years ago

Galluccio Gregory S sold 6,000 shares of EFOI on 17 August. They now own 0 EFOI shares.

Galluccio Gregory S sold EFOI
efoi•officer
4 years ago

Griffin Clifford R. bought 0 shares of EFOI on 1 August. They now own 0 EFOI shares.

Griffin Clifford R. bought EFOI
efoi•officer: SVP, Corp. Controller & CAO
4 years ago

Griffin Clifford R. bought 6,000 shares of EFOI on 1 August. They now own 6,000 EFOI shares.

Griffin Clifford R. bought EFOI
efoi•director
4 years ago

Parker Jeffery Robert sold 10,000 shares of EFOI on 22 June. They now own 0 EFOI shares.

Parker Jeffery Robert sold EFOI
efoi•director:
4 years ago

Lagarto Brian J bought 10,000 shares of EFOI on 22 June. They now own 10,000 EFOI shares.

Lagarto Brian J bought EFOI
efoi•director:
4 years ago

Cheng Jennifer Y sold 5,000 shares of EFOI on 22 June. They now own 0 EFOI shares.

Cheng Jennifer Y sold EFOI
efoi•director
4 years ago

Politziner Philip sold 5,000 shares of EFOI on 22 June. They now own 0 EFOI shares.

Politziner Philip sold EFOI
efoi•director, 10 percent owner:
4 years ago

Huang Gina bought 5,000 shares of EFOI on 22 June. They now own 381,832 EFOI shares.

Huang Gina bought EFOI
efoi•director:
4 years ago

Brilliant Start Enterprise, Inc. sold 5,000 shares of EFOI on 22 June. They now own 0 EFOI shares.

Brilliant Start Enterprise, Inc. sold EFOI
efoi•director, 10 percent owner:
4 years ago

Huang Gina sold 5,000 shares of EFOI on 22 June. They now own 0 EFOI shares.

Huang Gina sold EFOI
efoi•officer: Chairman and Interim CEO
4 years ago

Socolof Stephen sold 5,000 shares of EFOI on 22 June. They now own 0 EFOI shares.

Socolof Stephen sold EFOI
efoi•director:
4 years ago

Politziner Philip bought 5,000 shares of EFOI on 22 June. They now own 31,400 EFOI shares.

Politziner Philip bought EFOI
efoi•director:
4 years ago

Parker Jeffery Robert bought 10,000 shares of EFOI on 22 June. They now own 10,000 EFOI shares.

Parker Jeffery Robert bought EFOI
efoi•director
4 years ago

Cheng Jennifer Y bought 5,000 shares of EFOI on 22 June. They now own 22,000 EFOI shares.

Cheng Jennifer Y bought EFOI
efoi•director, officer: Chairman and Interim CEO
4 years ago

Socolof Stephen bought 5,000 shares of EFOI on 22 June. They now own 25,500 EFOI shares.

Socolof Stephen bought EFOI
efoi•director:
over 4 years ago

Parker Jeffery Robert bought 0 shares of EFOI on 22 February. They now own 0 EFOI shares.

Parker Jeffery Robert bought EFOI
efoi•director
over 4 years ago

Parker Jeffery Robert bought 10,000 shares of EFOI on 22 February. They now own 10,000 EFOI shares.

Parker Jeffery Robert bought EFOI
efoi•director
over 4 years ago

Lagarto Brian J bought 10,000 shares of EFOI on 19 February. They now own 10,000 EFOI shares.

Lagarto Brian J bought EFOI
efoi•director:
over 4 years ago

Lagarto Brian J bought 0 shares of EFOI on 19 February. They now own 0 EFOI shares.

Lagarto Brian J bought EFOI
efoi•director
over 4 years ago

Cheng Jennifer Y bought 5,000 shares of EFOI on 11 February. They now own 5,000 EFOI shares.

Cheng Jennifer Y bought EFOI
efoi•officer: Sr. VP, Product Mgmt & Engin.
over 4 years ago

Galluccio Gregory S bought 15,000 shares of EFOI on 11 February. They now own 15,000 EFOI shares.

Galluccio Gregory S bought EFOI
efoi•director, officer: Interim CEO
over 4 years ago

Socolof Stephen bought 5,000 shares of EFOI on 11 February. They now own 5,000 EFOI shares.

Socolof Stephen bought EFOI
efoi•officer: SVP, GC & Corp. Secretary
over 4 years ago

Warren James Raymond Iii bought 15,000 shares of EFOI on 11 February. They now own 15,000 EFOI shares.

Warren James Raymond Iii bought EFOI
efoi•officer: COO and CFO
over 4 years ago

Nestor Tod A bought 20,000 shares of EFOI on 11 February. They now own 20,000 EFOI shares.

Nestor Tod A bought EFOI
efoi•director
over 4 years ago

Politziner Philip bought 5,000 shares of EFOI on 11 February. They now own 5,000 EFOI shares.

Politziner Philip bought EFOI
efoi•director, 10 percent owner:
over 4 years ago

Huang Gina bought 5,000 shares of EFOI on 11 February. They now own 5,000 EFOI shares.

Huang Gina bought EFOI
efoi•officer: SVP, GC & Corp. Secretary
almost 5 years ago

Warren James Raymond Iii sold 800 shares of EFOI on 28 September. They now own 2,400 EFOI shares.

Warren James Raymond Iii sold EFOI
efoi•officer: SVP, GC & Corp. Secretary
almost 5 years ago

Warren James Raymond Iii bought 800 shares of EFOI on 28 September. They now own 800 EFOI shares.

Warren James Raymond Iii bought EFOI
efoi•director
5 years ago

Politziner Philip bought 3,000 shares of EFOI on 25 August. They now own 26,400 EFOI shares.

Politziner Philip bought EFOI
efoi•director
5 years ago

Socolof Stephen bought 3,500 shares of EFOI on 18 August. They now own 20,500 EFOI shares.

Socolof Stephen bought EFOI
efoi•director, 10 percent owner, officer: Chairman and CEO
5 years ago

Tu James bought 5,000 shares of EFOI on 16 August. They now own 249,851 EFOI shares.

Tu James bought EFOI
efoi•director
over 5 years ago

Politziner Philip sold 10,000 shares of EFOI on 26 May. They now own 0 EFOI shares.

Politziner Philip sold EFOI
efoi•director, 10 percent owner:
over 5 years ago

Huang Gina sold 10,000 shares of EFOI on 26 May. They now own 0 EFOI shares.

Huang Gina sold EFOI
efoi•director
over 5 years ago

Politziner Philip bought 10,000 shares of EFOI on 26 May. They now own 23,400 EFOI shares.

Politziner Philip bought EFOI
efoi•director
over 5 years ago

Socolof Stephen sold 10,000 shares of EFOI on 26 May. They now own 0 EFOI shares.

Socolof Stephen sold EFOI
efoi•director
over 5 years ago

Mcmanus Geraldine sold 10,000 shares of EFOI on 26 May. They now own 0 EFOI shares.

Mcmanus Geraldine sold EFOI
efoi•director
over 5 years ago

Socolof Stephen bought 10,000 shares of EFOI on 26 May. They now own 17,000 EFOI shares.

Socolof Stephen bought EFOI
efoi•director
over 5 years ago

Cheng Jennifer Y bought 10,000 shares of EFOI on 26 May. They now own 17,000 EFOI shares.

Cheng Jennifer Y bought EFOI
efoi•director
over 5 years ago

Mcmanus Geraldine bought 10,000 shares of EFOI on 26 May. They now own 17,000 EFOI shares.

Mcmanus Geraldine bought EFOI
efoi•director, 10 percent owner:
over 5 years ago

Huang Gina bought 10,000 shares of EFOI on 26 May. They now own 376,832 EFOI shares.

Huang Gina bought EFOI
efoi•director
over 5 years ago

Cheng Jennifer Y sold 10,000 shares of EFOI on 26 May. They now own 0 EFOI shares.

Cheng Jennifer Y sold EFOI
efoi•director, 10 percent owner, officer: Chairman and CEO
over 5 years ago

Tu James bought 344,205 shares of EFOI on 1 April. They now own 611,683 EFOI shares.

Tu James bought EFOI
efoi•director, 10 percent owner, officer: Chairman and CEO
over 5 years ago

Tu James sold 1,721,023 shares of EFOI on 1 April. They now own 0 EFOI shares.

Tu James sold EFOI
efoi•director, 10 percent owner:
over 5 years ago

Huang Gina bought 10,000 shares of EFOI on 24 March. They now own 10,000 EFOI shares.

Huang Gina bought EFOI
efoi•officer: President, CFO
over 5 years ago

Nestor Tod A bought 13,000 shares of EFOI on 19 February. They now own 13,000 EFOI shares.

Nestor Tod A bought EFOI
efoi•director
over 5 years ago

Cheng Jennifer Y bought 10,000 shares of EFOI on 19 February. They now own 10,000 EFOI shares.

Cheng Jennifer Y bought EFOI
efoi•officer: SVP, GC & Corp. Secretary
over 5 years ago

Warren James Raymond Iii bought 12,000 shares of EFOI on 19 February. They now own 12,000 EFOI shares.

Warren James Raymond Iii bought EFOI
efoi•director
over 5 years ago

Politziner Philip bought 10,000 shares of EFOI on 19 February. They now own 10,000 EFOI shares.

Politziner Philip bought EFOI
efoi•director
over 5 years ago

Mcmanus Geraldine bought 10,000 shares of EFOI on 19 February. They now own 10,000 EFOI shares.

Mcmanus Geraldine bought EFOI
efoi•director
over 5 years ago

Socolof Stephen bought 10,000 shares of EFOI on 19 February. They now own 10,000 EFOI shares.

Socolof Stephen bought EFOI
efoi•director, 10 percent owner, officer: Chairman and CEO
over 5 years ago

Tu James bought 15,000 shares of EFOI on 19 February. They now own 15,000 EFOI shares.

Tu James bought EFOI
efoi•officer: President, CFO
over 5 years ago

Nestor Tod A sold 10,625 shares of EFOI on 28 December. They now own 19,375 EFOI shares.

Nestor Tod A sold EFOI
efoi•officer: President, CFO
over 5 years ago

Nestor Tod A bought 10,625 shares of EFOI on 28 December. They now own 45,432 EFOI shares.

Nestor Tod A bought EFOI
efoi•officer: SVP, GC & Corp. Secretary
almost 6 years ago

Warren James Raymond Iii sold 3,200 shares of EFOI on 11 November. They now own 0 EFOI shares.

Warren James Raymond Iii sold EFOI
efoi•officer: SVP, GC & Corp. Secretary
almost 6 years ago

Warren James Raymond Iii sold 10,000 shares of EFOI on 11 November. They now own 0 EFOI shares.

Warren James Raymond Iii sold EFOI
efoi•director
almost 6 years ago

Socolof Stephen bought 3,000 shares of EFOI on 17 September. They now own 0 EFOI shares.

Socolof Stephen bought EFOI
efoi•director, 10 percent owner:
almost 6 years ago

Huang Gina bought 4,000 shares of EFOI on 17 September. They now own 0 EFOI shares.

Huang Gina bought EFOI
efoi•director
almost 6 years ago

Politziner Philip bought 3,000 shares of EFOI on 17 September. They now own 13,400 EFOI shares.

Politziner Philip bought EFOI
efoi•director, 10 percent owner:
almost 6 years ago

Huang Gina bought 4,000 shares of EFOI on 17 September. They now own 207,478 EFOI shares.

Huang Gina bought EFOI
efoi•director
almost 6 years ago

Cheng Jennifer Y bought 3,000 shares of EFOI on 17 September. They now own 7,000 EFOI shares.

Cheng Jennifer Y bought EFOI
efoi•director
almost 6 years ago

Mcmanus Geraldine bought 3,000 shares of EFOI on 17 September. They now own 0 EFOI shares.

Mcmanus Geraldine bought EFOI
efoi•director
almost 6 years ago

Socolof Stephen bought 3,000 shares of EFOI on 17 September. They now own 7,000 EFOI shares.

Socolof Stephen bought EFOI
efoi•director
almost 6 years ago

Mcmanus Geraldine bought 3,000 shares of EFOI on 17 September. They now own 7,000 EFOI shares.

Mcmanus Geraldine bought EFOI
efoi•director
almost 6 years ago

Politziner Philip bought 3,000 shares of EFOI on 17 September. They now own 0 EFOI shares.

Politziner Philip bought EFOI
efoi•director
almost 6 years ago

Cheng Jennifer Y bought 3,000 shares of EFOI on 17 September. They now own 0 EFOI shares.

Cheng Jennifer Y bought EFOI
efoi•officer: President, CFO
over 6 years ago

Nestor Tod A bought 42,470 shares of EFOI on 15 April. They now own 150,000 EFOI shares.

Nestor Tod A bought EFOI
efoi•officer: President, CFO
over 6 years ago

Nestor Tod A bought 55,830 shares of EFOI on 14 April. They now own 107,530 EFOI shares.

Nestor Tod A bought EFOI
efoi•officer: President, CFO
over 6 years ago

Nestor Tod A bought 51,700 shares of EFOI on 13 April. They now own 51,700 EFOI shares.

Nestor Tod A bought EFOI
efoi•director
over 6 years ago

Politziner Philip bought 32,000 shares of EFOI on 13 April. They now own 52,000 EFOI shares.

Politziner Philip bought EFOI
efoi•director
over 6 years ago

Socolof Stephen bought 15,000 shares of EFOI on 18 March. They now own 15,000 EFOI shares.

Socolof Stephen bought EFOI
efoi•officer: President, CFO
over 6 years ago

Nestor Tod A bought 100,000 shares of EFOI on 18 March. They now own 100,000 EFOI shares.

Nestor Tod A bought EFOI
efoi•director, 10 percent owner:
over 6 years ago

Huang Gina bought 20,000 shares of EFOI on 18 March. They now own 20,000 EFOI shares.

Huang Gina bought EFOI
efoi•director
over 6 years ago

Mcmanus Geraldine bought 15,000 shares of EFOI on 18 March. They now own 15,000 EFOI shares.

Mcmanus Geraldine bought EFOI
efoi•director, 10 percent owner, officer: Chairman and CEO
over 6 years ago

Tu James bought 150,000 shares of EFOI on 18 March. They now own 150,000 EFOI shares.

Tu James bought EFOI
efoi•director
over 6 years ago

Cheng Jennifer Y bought 15,000 shares of EFOI on 18 March. They now own 15,000 EFOI shares.

Cheng Jennifer Y bought EFOI
efoi•director
over 6 years ago

Politziner Philip bought 15,000 shares of EFOI on 18 March. They now own 15,000 EFOI shares.

Politziner Philip bought EFOI
efoi•director, 10 percent owner, officer: CEO & Chairman
over 6 years ago

Tu James sold 0 shares of EFOI on 16 January. They now own 0 EFOI shares.

Tu James sold EFOI
efoi•director, 10 percent owner, officer: CEO & Chairman
over 6 years ago

Tu James bought 1,721,023 shares of EFOI on 16 January. They now own 1,721,023 EFOI shares.

Tu James bought EFOI
efoi•director
over 6 years ago

Socolof Stephen bought 5,032 shares of EFOI on 17 December. They now own 20,000 EFOI shares.

Socolof Stephen bought EFOI
efoi•director
over 6 years ago

Mcmanus Geraldine bought 8,290 shares of EFOI on 17 December. They now own 0 EFOI shares.

Mcmanus Geraldine bought EFOI
efoi•director
over 6 years ago

Mcmanus Geraldine bought 8,290 shares of EFOI on 17 December. They now own 20,000 EFOI shares.

Mcmanus Geraldine bought EFOI
efoi•director
over 6 years ago

Cheng Jennifer Y bought 8,290 shares of EFOI on 17 December. They now own 20,000 EFOI shares.

Cheng Jennifer Y bought EFOI
efoi•director
over 6 years ago

Cheng Jennifer Y bought 8,290 shares of EFOI on 17 December. They now own 0 EFOI shares.

Cheng Jennifer Y bought EFOI
efoi•director
over 6 years ago

Socolof Stephen bought 5,032 shares of EFOI on 17 December. They now own 0 EFOI shares.

Socolof Stephen bought EFOI
efoi•director
almost 7 years ago

Politziner Philip bought 20,000 shares of EFOI on 12 November. They now own 20,000 EFOI shares.

Politziner Philip bought EFOI
efoi•director
almost 7 years ago

Socolof Stephen bought 14,968 shares of EFOI on 12 November. They now own 14,968 EFOI shares.

Socolof Stephen bought EFOI
efoi•director
almost 7 years ago

Cheng Jennifer Y bought 11,710 shares of EFOI on 12 November. They now own 11,710 EFOI shares.

Cheng Jennifer Y bought EFOI
efoi•director
almost 7 years ago

Mcmanus Geraldine bought 11,710 shares of EFOI on 12 November. They now own 11,710 EFOI shares.

Mcmanus Geraldine bought EFOI
efoi•director:
7 years ago

Politziner Philip bought 0 shares of EFOI on 9 August. They now own 0 EFOI shares.

Politziner Philip bought EFOI
efoi•director, 10 percent owner, officer: Chairman and CEO
7 years ago

Tu James bought 300,000 shares of EFOI on 16 July. They now own 300,000 EFOI shares.

Tu James bought EFOI
efoi•officer: President, CFO
7 years ago

Nestor Tod A bought 150,000 shares of EFOI on 16 July. They now own 150,000 EFOI shares.

Nestor Tod A bought EFOI
efoi•officer
7 years ago

Nestor Tod A bought 0 shares of EFOI on 1 July. They now own 0 EFOI shares.

Nestor Tod A bought EFOI
efoi•director
7 years ago

Socolof Stephen bought 5,032 shares of EFOI on 19 June. They now own 5,032 EFOI shares.

Socolof Stephen bought EFOI
efoi•director
7 years ago

Cheng Jennifer Y sold 8,290 shares of EFOI on 19 June. They now own 0 EFOI shares.

Cheng Jennifer Y sold EFOI
efoi•director
7 years ago

Socolof Stephen sold 5,032 shares of EFOI on 19 June. They now own 0 EFOI shares.

Socolof Stephen sold EFOI
efoi•director
7 years ago

Mcmanus Geraldine sold 8,290 shares of EFOI on 19 June. They now own 0 EFOI shares.

Mcmanus Geraldine sold EFOI
efoi•director
7 years ago

Ramelot Michael Rush sold 15,000 shares of EFOI on 19 June. They now own 0 EFOI shares.

Ramelot Michael Rush sold EFOI
efoi•director
7 years ago

Ramelot Michael Rush bought 15,000 shares of EFOI on 19 June. They now own 47,927 EFOI shares.

Ramelot Michael Rush bought EFOI
efoi•director
7 years ago

Mcmanus Geraldine bought 8,290 shares of EFOI on 19 June. They now own 8,290 EFOI shares.

Mcmanus Geraldine bought EFOI
efoi•director
7 years ago

Cheng Jennifer Y bought 8,290 shares of EFOI on 19 June. They now own 8,290 EFOI shares.

Cheng Jennifer Y bought EFOI
efoi•director
over 7 years ago

Socolof Stephen bought 5,032 shares of EFOI on 20 May. They now own 5,032 EFOI shares.

Socolof Stephen bought EFOI
efoi•director:
over 7 years ago

Socolof Stephen bought 0 shares of EFOI on 20 May. They now own 0 EFOI shares.

Socolof Stephen bought EFOI
efoi•director:
over 7 years ago

Farkas Robert A. bought 0 shares of EFOI on 1 April. They now own 0 EFOI shares.

Farkas Robert A. bought EFOI
efoi•director
over 7 years ago

Farkas Robert A. bought 5,575 shares of EFOI on 1 April. They now own 5,575 EFOI shares.

Farkas Robert A. bought EFOI
efoi•director, 10 percent owner, officer: CEO, President and Interim CFO
over 7 years ago

Tu James bought 0 shares of EFOI on 29 March. They now own 0 EFOI shares.

Tu James bought EFOI
efoi•director, officer: Chairman, CEO & President
over 7 years ago

Tewksbury Ted L Iii sold 16,481 shares of EFOI on 27 February. They now own 16,481 EFOI shares.

Tewksbury Ted L Iii sold EFOI
efoi•director, officer: Chairman, CEO & President
over 7 years ago

Tewksbury Ted L Iii sold 6,738 shares of EFOI on 27 February. They now own 95,934 EFOI shares.

Tewksbury Ted L Iii sold EFOI
efoi•director, officer: Chairman, CEO & President
over 7 years ago

Tewksbury Ted L Iii bought 16,481 shares of EFOI on 27 February. They now own 102,672 EFOI shares.

Tewksbury Ted L Iii bought EFOI
efoi•director, officer: Chairman, CEO & President
over 7 years ago

Tewksbury Ted L Iii sold 22,370 shares of EFOI on 26 February. They now own 86,191 EFOI shares.

Tewksbury Ted L Iii sold EFOI
efoi•director, officer: Chairman, CEO & President
over 7 years ago

Tewksbury Ted L Iii sold 55,100 shares of EFOI on 26 February. They now own 110,200 EFOI shares.

Tewksbury Ted L Iii sold EFOI
efoi•director, officer: Chairman, CEO & President
over 7 years ago

Tewksbury Ted L Iii bought 55,100 shares of EFOI on 26 February. They now own 108,561 EFOI shares.

Tewksbury Ted L Iii bought EFOI
efoi•director:
over 7 years ago

Mcmanus Geraldine bought 0 shares of EFOI on 21 February. They now own 0 EFOI shares.

Mcmanus Geraldine bought EFOI
efoi•director
over 7 years ago

Mcmanus Geraldine bought 8,290 shares of EFOI on 21 February. They now own 8,290 EFOI shares.

Mcmanus Geraldine bought EFOI
efoi•director:
over 7 years ago

Cheng Jennifer Y bought 0 shares of EFOI on 21 February. They now own 0 EFOI shares.

Cheng Jennifer Y bought EFOI
efoi•director
over 7 years ago

Cheng Jennifer Y bought 8,290 shares of EFOI on 21 February. They now own 8,290 EFOI shares.

Cheng Jennifer Y bought EFOI
efoi•officer: CFO and Secretary
over 7 years ago

Turin Jerry bought 6,906 shares of EFOI on 31 December. They now own 6,906 EFOI shares.

Turin Jerry bought EFOI
efoi
almost 8 years ago

Tu James bought 0 shares of EFOI on 30 November. They now own 437,391 EFOI shares.

Tu James bought EFOI
efoi
almost 8 years ago

Tu James bought 0 shares of EFOI on 30 November. They now own 519,565 EFOI shares.

Tu James bought EFOI
efoi
almost 8 years ago

Tu James bought 0 shares of EFOI on 30 November. They now own 1,167,390 EFOI shares.

Tu James bought EFOI
efoi
almost 8 years ago

Tu James sold 0 shares of EFOI on 30 November. They now own 2,502 EFOI shares.

Tu James sold EFOI
efoi•officer: CFO and Secretary
8 years ago

Turin Jerry bought 75,711 shares of EFOI on 2 July. They now own 75,711 EFOI shares.

Turin Jerry bought EFOI
efoi•officer: CFO and Secretary
8 years ago

Turin Jerry bought 50,474 shares of EFOI on 2 July. They now own 50,474 EFOI shares.

Turin Jerry bought EFOI
efoi•director, officer: Chairman, CEO & President
8 years ago

Tewksbury Ted L Iii bought 5,081 shares of EFOI on 29 June. They now own 53,461 EFOI shares.

Tewksbury Ted L Iii bought EFOI
efoi•director
8 years ago

Cohen William sold 18,443 shares of EFOI on 20 June. They now own 0 EFOI shares.

Cohen William sold EFOI
efoi•director
8 years ago

Rishi Satish sold 3,169 shares of EFOI on 20 June. They now own 3,169 EFOI shares.

Rishi Satish sold EFOI
efoi•director
8 years ago

Eisenberg Marc bought 18,443 shares of EFOI on 20 June. They now own 32,427 EFOI shares.

Eisenberg Marc bought EFOI
efoi•director
8 years ago

Ramelot Michael Rush bought 18,443 shares of EFOI on 20 June. They now own 32,927 EFOI shares.

Ramelot Michael Rush bought EFOI
efoi•director
8 years ago

Rishi Satish bought 3,169 shares of EFOI on 20 June. They now own 3,169 EFOI shares.

Rishi Satish bought EFOI
efoi•director
8 years ago

Cohen William bought 18,443 shares of EFOI on 20 June. They now own 663,622 EFOI shares.

Cohen William bought EFOI
efoi•director
8 years ago

Eisenberg Marc bought 15,000 shares of EFOI on 20 June. They now own 15,000 EFOI shares.

Eisenberg Marc bought EFOI
efoi•director
8 years ago

Ramelot Michael Rush bought 15,000 shares of EFOI on 20 June. They now own 15,000 EFOI shares.

Ramelot Michael Rush bought EFOI
efoi•director
8 years ago

Black Ronald D bought 15,000 shares of EFOI on 20 June. They now own 15,000 EFOI shares.

Black Ronald D bought EFOI
efoi•director
8 years ago

Dorchak Glenda bought 18,443 shares of EFOI on 20 June. They now own 32,427 EFOI shares.

Dorchak Glenda bought EFOI
efoi•director
8 years ago

Rishi Satish bought 15,000 shares of EFOI on 20 June. They now own 15,000 EFOI shares.

Rishi Satish bought EFOI
efoi•director
8 years ago

Dorchak Glenda sold 18,443 shares of EFOI on 20 June. They now own 0 EFOI shares.

Dorchak Glenda sold EFOI
efoi•director
8 years ago

Black Ronald D bought 18,443 shares of EFOI on 20 June. They now own 32,427 EFOI shares.

Black Ronald D bought EFOI
efoi•director
8 years ago

Black Ronald D sold 18,443 shares of EFOI on 20 June. They now own 0 EFOI shares.

Black Ronald D sold EFOI
efoi•director
8 years ago

Eisenberg Marc sold 18,443 shares of EFOI on 20 June. They now own 0 EFOI shares.

Eisenberg Marc sold EFOI
efoi•director
8 years ago

Dorchak Glenda bought 15,000 shares of EFOI on 20 June. They now own 15,000 EFOI shares.

Dorchak Glenda bought EFOI
efoi•director
8 years ago

Ramelot Michael Rush sold 18,443 shares of EFOI on 20 June. They now own 0 EFOI shares.

Ramelot Michael Rush sold EFOI
efoi•officer
over 8 years ago

Turin Jerry bought 0 shares of EFOI on 29 May. They now own 0 EFOI shares.

Turin Jerry bought EFOI
efoi•director:
over 8 years ago

Rishi Satish bought 0 shares of EFOI on 16 April. They now own 0 EFOI shares.

Rishi Satish bought EFOI
efoi•director
over 8 years ago

Rishi Satish bought 3,169 shares of EFOI on 16 April. They now own 3,169 EFOI shares.

Rishi Satish bought EFOI
efoi•officer: CFO & Secretary
over 8 years ago

Port Michael Harry sold 2,262 shares of EFOI on 3 April. They now own 15,793 EFOI shares.

Port Michael Harry sold EFOI
efoi•officer: CFO & Secretary
over 8 years ago

Port Michael Harry sold 6,435 shares of EFOI on 3 April. They now own 12,872 EFOI shares.

Port Michael Harry sold EFOI
efoi•officer: CFO & Secretary
over 8 years ago

Port Michael Harry bought 6,435 shares of EFOI on 3 April. They now own 18,055 EFOI shares.

Port Michael Harry bought EFOI
efoi•officer: CFO & Secretary
over 8 years ago

Port Michael Harry sold 413 shares of EFOI on 16 March. They now own 11,620 EFOI shares.

Port Michael Harry sold EFOI
efoi•officer: CFO & Secretary
over 8 years ago

Port Michael Harry bought 1,173 shares of EFOI on 16 March. They now own 12,033 EFOI shares.

Port Michael Harry bought EFOI
efoi•officer: CFO & Secretary
over 8 years ago

Port Michael Harry sold 1,173 shares of EFOI on 16 March. They now own 1,174 EFOI shares.

Port Michael Harry sold EFOI
efoi•officer: CFO & Secretary
over 8 years ago

Port Michael Harry sold 998 shares of EFOI on 13 March. They now own 10,860 EFOI shares.

Port Michael Harry sold EFOI
efoi•officer: CFO & Secretary
over 8 years ago

Port Michael Harry bought 2,838 shares of EFOI on 13 March. They now own 11,858 EFOI shares.

Port Michael Harry bought EFOI
efoi•officer: CFO & Secretary
over 8 years ago

Port Michael Harry sold 2,838 shares of EFOI on 13 March. They now own 5,723 EFOI shares.

Port Michael Harry sold EFOI
efoi•director, officer: Chairman, CEO & President
over 8 years ago

Tewksbury Ted L Iii sold 16,481 shares of EFOI on 27 February. They now own 32,962 EFOI shares.

Tewksbury Ted L Iii sold EFOI
efoi•director, officer: Chairman, CEO & President
over 8 years ago

Tewksbury Ted L Iii bought 165,300 shares of EFOI on 26 February. They now own 165,300 EFOI shares.

Tewksbury Ted L Iii bought EFOI
efoi•officer: CFO & Secretary
over 8 years ago

Port Michael Harry bought 49,167 shares of EFOI on 26 February. They now own 49,167 EFOI shares.

Port Michael Harry bought EFOI
efoi•director, officer: Chairman, CEO & President
over 8 years ago

Tewksbury Ted L Iii bought 16,481 shares of EFOI on 26 February. They now own 48,380 EFOI shares.

Tewksbury Ted L Iii bought EFOI
efoi•director, officer: Chairman, CEO & President
over 8 years ago

Tewksbury Ted L Iii bought 20,621 shares of EFOI on 3 January. They now own 0 EFOI shares.

Tewksbury Ted L Iii bought EFOI
efoi•director, officer: Chairman, CEO & President
over 8 years ago

Tewksbury Ted L Iii bought 4,612 shares of EFOI on 29 December. They now own 11,278 EFOI shares.

Tewksbury Ted L Iii bought EFOI
efoi•officer: CFO & Secretary
over 8 years ago

Port Michael Harry bought 3,001 shares of EFOI on 29 December. They now own 9,020 EFOI shares.

Port Michael Harry bought EFOI
efoi•officer: CFO & Secretary
9 years ago

Port Michael Harry sold 1,666 shares of EFOI on 16 August. They now own 3,334 EFOI shares.

Port Michael Harry sold EFOI
efoi•officer: CFO & Secretary
9 years ago

Port Michael Harry bought 1,666 shares of EFOI on 16 August. They now own 6,019 EFOI shares.

Port Michael Harry bought EFOI
efoi•officer: CFO & Secretary
9 years ago

Port Michael Harry bought 1,416 shares of EFOI on 30 June. They now own 4,353 EFOI shares.

Port Michael Harry bought EFOI
efoi•director
9 years ago

Eisenberg Marc bought 18,443 shares of EFOI on 21 June. They now own 18,443 EFOI shares.

Eisenberg Marc bought EFOI
efoi•director
9 years ago

Cohen William bought 18,443 shares of EFOI on 21 June. They now own 18,443 EFOI shares.

Cohen William bought EFOI
efoi•director
9 years ago

Ramelot Michael Rush bought 18,443 shares of EFOI on 21 June. They now own 18,443 EFOI shares.

Ramelot Michael Rush bought EFOI
efoi•director
9 years ago

Black Ronald D bought 18,443 shares of EFOI on 21 June. They now own 18,443 EFOI shares.

Black Ronald D bought EFOI
efoi•director
9 years ago

Dorchak Glenda bought 18,443 shares of EFOI on 21 June. They now own 18,443 EFOI shares.

Dorchak Glenda bought EFOI
efoi•director
9 years ago

Ramelot Michael Rush bought 11,484 shares of EFOI on 15 June. They now own 14,484 EFOI shares.

Ramelot Michael Rush bought EFOI
efoi•director
9 years ago

Cohen William bought 11,484 shares of EFOI on 15 June. They now own 120,179 EFOI shares.

Cohen William bought EFOI
efoi•director
9 years ago

Luo Jiangang bought 11,484 shares of EFOI on 15 June. They now own 16,486 EFOI shares.

Luo Jiangang bought EFOI
efoi•director
9 years ago

Ramelot Michael Rush sold 11,484 shares of EFOI on 15 June. They now own 0 EFOI shares.

Ramelot Michael Rush sold EFOI
efoi•director
9 years ago

Dorchak Glenda sold 11,484 shares of EFOI on 15 June. They now own 0 EFOI shares.

Dorchak Glenda sold EFOI
efoi•director
9 years ago

Dorchak Glenda bought 11,484 shares of EFOI on 15 June. They now own 13,984 EFOI shares.

Dorchak Glenda bought EFOI
efoi•director
9 years ago

Black Ronald D bought 11,484 shares of EFOI on 15 June. They now own 13,984 EFOI shares.

Black Ronald D bought EFOI
efoi•director
9 years ago

Cohen William sold 11,484 shares of EFOI on 15 June. They now own 0 EFOI shares.

Cohen William sold EFOI
efoi•director
9 years ago

Luo Jiangang sold 11,484 shares of EFOI on 15 June. They now own 0 EFOI shares.

Luo Jiangang sold EFOI
efoi•director
9 years ago

Eisenberg Marc bought 11,484 shares of EFOI on 15 June. They now own 13,984 EFOI shares.

Eisenberg Marc bought EFOI
efoi•director
9 years ago

Eisenberg Marc sold 11,484 shares of EFOI on 15 June. They now own 0 EFOI shares.

Eisenberg Marc sold EFOI
efoi•director
9 years ago

Black Ronald D sold 11,484 shares of EFOI on 15 June. They now own 0 EFOI shares.

Black Ronald D sold EFOI
efoi•director, officer: Chairman, CEO & President
over 9 years ago

Tewksbury Ted L Iii bought 3,333 shares of EFOI on 19 May. They now own 6,666 EFOI shares.

Tewksbury Ted L Iii bought EFOI
efoi•director, officer: Chairman, CEO & President
over 9 years ago

Tewksbury Ted L Iii bought 3,333 shares of EFOI on 8 May. They now own 3,333 EFOI shares.

Tewksbury Ted L Iii bought EFOI