Fixing fa/ bugs (#4524)

* Fix fraud showing nothing when NA values

* Fix sdk

* fix #4457

* sdk generation tests

---------

Co-authored-by: teh_coderer <me@tehcoderer.com>
This commit is contained in:
James Maslek
2023-03-20 10:54:07 -04:00
committed by GitHub
parent 890cc87f19
commit cceeb3e2b6
18 changed files with 4712 additions and 4689 deletions

View File

@@ -24,7 +24,7 @@ repos:
entry: codespell
args:
[
"--ignore-words-list=gard,te,commun,ro,zar,vie,hel,jewl,zlot,ba,buil,coo,ether,hist,hsi,mape,navagation,operatio,pres,ser,yeld,shold,ist,varian,datas,ake,creat,statics,ket,toke,certi,buidl,ot",
"--ignore-words-list=shs,gard,te,commun,ro,zar,vie,hel,jewl,zlot,ba,buil,coo,ether,hist,hsi,mape,navagation,operatio,pres,ser,yeld,shold,ist,varian,datas,ake,creat,statics,ket,toke,certi,buidl,ot",
"--quiet-level=2",
"--skip=./tests,.git,*.css,*.csv,*.html,*.ini,*.ipynb,*.js,*.json,*.lock,*.scss,*.txt,*.yaml,build/pyinstaller/*,./website/config.toml",
]

View File

@@ -535,7 +535,7 @@ class BuildCategoryModelClasses:
subprocess.check_call(["black", "openbb_terminal"]) # nosec: B603, B607
def generate_sdk(sort: bool = False) -> None:
def generate_sdk(sort: bool = False) -> bool:
"""Generate the SDK.
Parameters
@@ -544,11 +544,15 @@ def generate_sdk(sort: bool = False) -> None:
Whether to sort the CSVs, by default False
"""
trailmaps = get_trailmaps(sort)
try:
console.print("[yellow]Generating SDK...[/]")
BuildCategoryModelClasses(trailmaps).build()
console.print("[green]SDK Generated Successfully.[/]")
except Exception as e:
console.print(f"[red]Error generating SDK: {e}[/]")
return False
console.print("[yellow]Generating SDK...[/]")
BuildCategoryModelClasses(trailmaps).build()
console.print("[green]SDK Generated Successfully.[/]")
return
return True
if __name__ == "__main__":

View File

@@ -356,7 +356,7 @@ cfg.start_required_configurations()
cfg.start_plot_backend()
logger = logging.getLogger(__name__)
theme.applyMPLstyle()
cfg.theme.applyMPLstyle()
\r\r\r
"""
return "\r".join(sdk_imports.splitlines())

View File

@@ -282,7 +282,6 @@ keys.messari,keys_model.set_messari_key,
keys.mykeys,keys_model.get_keys,
keys.news,keys_model.set_news_key,
keys.oanda,keys_model.set_oanda_key,
keys.openbb,keys_model.set_openbb_personal_access_token,
keys.polygon,keys_model.set_polygon_key,
keys.quandl,keys_model.set_quandl_key,
keys.reddit,keys_model.set_reddit_key,
1 trail model view
282 keys.mykeys keys_model.get_keys
283 keys.news keys_model.set_news_key
284 keys.oanda keys_model.set_oanda_key
keys.openbb keys_model.set_openbb_personal_access_token
285 keys.polygon keys_model.set_polygon_key
286 keys.quandl keys_model.set_quandl_key
287 keys.reddit keys_model.set_reddit_key

View File

@@ -27,6 +27,7 @@ cfg.start_required_configurations()
cfg.start_plot_backend()
logger = logging.getLogger(__name__)
cfg.theme.applyMPLstyle()
class OpenBBSDK:

View File

@@ -558,8 +558,7 @@ def replace_df(name: str, row: pd.Series) -> pd.Series:
elif name in ["Zscore", "McKee"]:
row[i] = color_zscore_mckee(item)
else:
row[i] = str(round(float(item), 2))
row[i] = str(round(float(item), 2)) if item != "nan" else "N/A"
return row
@@ -576,6 +575,8 @@ def color_mscore(value: str) -> str:
new_value : str
The string formatted with rich color
"""
if value == "nan":
return "N/A"
value_float = float(value)
if value_float <= -2.22:
return f"[green]{value_float:.2f}[/green]"
@@ -596,6 +597,8 @@ def color_zscore_mckee(value: str) -> str:
new_value : str
The string formatted with rich color
"""
if value == "nan":
return "N/A"
value_float = float(value)
if value_float < 0.5:
return f"[red]{value_float:.2f}[/red]"
@@ -714,7 +717,7 @@ def get_fraud_ratios(symbol: str, detail: bool = False) -> pd.DataFrame:
"Zscore",
"Mckee",
]:
ratios[item] = "N/A"
ratios[item] = np.nan
if fraud_years.empty:
fraud_years.index = ratios.keys()
fraud_years[df_cf.index[i]] = ratios.values()

View File

@@ -445,6 +445,7 @@ def display_fraud(
df = av_model.get_fraud_ratios(symbol, detail=detail)
if df.empty:
console.print("[red]No data found[/red]")
return
df_color = df.copy()
@@ -452,7 +453,7 @@ def display_fraud(
for column in df_color:
df_color[column] = df_color[column].astype(str)
df_color = df_color.apply(lambda x: av_model.replace_df(x.name, x), axis=1)
df_color = df_color.fillna("N/A")
print_rich_table(
df_color,
headers=list(df_color.columns),

View File

@@ -1487,7 +1487,6 @@ class FundamentalAnalysisController(StockBaseController):
if not self.ticker:
console.print(no_ticker_message)
return
av_view.display_fraud(
symbol=self.ticker,
export=ns_parser.export,

View File

@@ -7,6 +7,7 @@ from typing import Any, Dict, List
import finviz
import pandas as pd
import requests
from openbb_terminal.decorators import log_start_end
from openbb_terminal.rich_config import console
@@ -33,7 +34,10 @@ def get_data(symbol: str) -> pd.DataFrame:
>>> from openbb_terminal.sdk import openbb
>>> openbb.stocks.fa.data("IWV")
"""
d_finviz_stock = finviz.get_stock(symbol)
try:
d_finviz_stock = finviz.get_stock(symbol)
except requests.exceptions.HTTPError:
return pd.DataFrame()
df_fa = pd.DataFrame.from_dict(d_finviz_stock, orient="index", columns=["Values"])
return df_fa[df_fa.Values != "-"]

View File

@@ -9,6 +9,7 @@ from openbb_terminal import rich_config
from openbb_terminal.core.session.current_user import get_current_user
from openbb_terminal.decorators import log_start_end
from openbb_terminal.helper_funcs import export_data, print_rich_table
from openbb_terminal.rich_config import console
from openbb_terminal.stocks.fundamental_analysis import finviz_model
logger = logging.getLogger(__name__)
@@ -29,6 +30,10 @@ def display_screen_data(
"""
fund_data = finviz_model.get_data(symbol)
if fund_data.empty:
console.print(f"No data found for {symbol}", style="bold red")
return
print_rich_table(
fund_data, title="Ticker Screener", show_index=True, export=bool(export)
)

View File

@@ -1,63 +1,63 @@
TICKER,Company Name,Rev. Y/Y,Rev. Seq.,Inc. Y/Y,Inc. Seq.
TSLA,Tesla Inc,37.24 %,13.35 %,58.22 %,11.29 %
TICKER,CUSTOMER NAME,COST OF REV.,COST OF REV.,SG&A,SG&A
Y,Alleghany Corp,-,-,-,-
ALL,Allstate Corp,5.79 %,3.89 %,-,-
AIG,American International Group Inc,-42.83 %,-43.48 %,-6.56 %,-5.85 %
ACGL,Arch Capital Group Ltd,-70.78 %,8.29 %,-9.97 %,-35.88 %
AWH,Aspira Women s Health Inc,-0.11 %,-16.73 %,-3.08 %,11.33 %
AN,Autonation Inc,4.81 %,-2.8 %,5.46 %,1.11 %
AZO,Autozone Inc,14.15 %,-23.22 %,8.62 %,-23.03 %
AVID,Avid Technology Inc,-7.08 %,-3.23 %,-38.03 %,-34.22 %
CAR,Avis Budget Group Inc,-51.62 %,-42.74 %,6.37 %,6.96 %
AXS,Axis Capital Holdings Ltd,3.34 %,-6.63 %,0.18 %,-4.43 %
BRKA,Berkshire Hathaway Inc,7.96 %,-1.08 %,-16.79 %,8.13 %
BRO,Brown and Brown Inc,-,-,-,-
KMX,Carmax Inc,-22.91 %,-19.96 %,2.74 %,-11.16 %
CAT,Caterpillar Inc,18.39 %,2.28 %,4.55 %,-1.68 %
CUII,China United Insurance Service Inc,17.27 %,-6.17 %,-88.49 %,-87.88 %
CINF,Cincinnati Financial Corporation,-,-,-,-
CRUS,Cirrus Logic Inc,13.54 %,9.13 %,-2.58 %,-5.9 %
CNFR,Conifer Holdings Inc,-13.15 %,8.82 %,-,-
DGICA,Donegal Group Inc,-96.25 %,-96.6 %,11 %,-7.79 %
DORM,Dorman Products Inc,21.59 %,2.05 %,23.6 %,-2.44 %
ESGR,Enstar Group Ltd,-,-61.11 %,-28.34 %,-19.28 %
ESNT,Essent Group Ltd,-,-,-,-
FNHC,Fednat holding company,-,-,15.35 %,7.63 %
GM,General Motors Company,25.78 %,2.61 %,36.92 %,36.98 %
GBLI,Global Indemnity Group Llc,-,-,-,-
HALL,Hallmark Financial Services inc,-,-,-,-
THG,Hanover Insurance Group Inc,13.57 %,2.9 %,-,-
HCI,Hci Group Inc,-,-,-,-
HRTG,Heritage Insurance Holdings Inc,-,-,3.43 %,1.67 %
HMN,Horace Mann Educators Corporation,-10.04 %,-86.71 %,-,-
JRVR,James River Group Holdings Ltd,-,-,-,-
JANL,Janel Corp,25.1 %,-8.31 %,85.71 %,11.11 %
KMPR,Kemper Corporation,-8.98 %,-5.8 %,-,-
KINS,Kingstone Companies Inc,-,-,-,9.83 %
KFS,Kingsway Financial Services Inc,-,-1.91 %,-8.55 %,-7.17 %
KNX,Knight swift Transportation Holdings Inc,11.85 %,-24.57 %,11.82 %,1.8 %
KN,Knowles Corporation,-19.1 %,-0.18 %,-9.44 %,6.19 %
KOSS,Koss Corporation,-25.14 %,-1.04 %,101.25 %,-89.55 %
TRUE,Lexagene Holdings inc,-,-23.24 %,-,-14.8 %
L,Loews Corp,-,2.41 %,-,-
MKL,Markel Corporation,-,-,-,-
MCY,Mercury General Corporation,10.27 %,7.92 %,-,-
MET,Metlife Inc,-89.5 %,-77.37 %,-,-
MPAA,Motorcar Parts Of America Inc,4.61 %,9.23 %,-69.65 %,-68.37 %
NSEC,National Security Group Inc.,16.79 %,18.92 %,-8.03 %,-24.54 %
ORLY,O Reilly Automotive Inc,12.18 %,4.35 %,6.31 %,4.11 %
ORI,Old Republic International Corporation,44.83 %,40 %,-,-
OSK,Oshkosh Corporation,0.2 %,-2.08 %,-3.03 %,-0.95 %
PGR,Progressive Corp,-91.92 %,-91.79 %,8.09 %,4.56 %
REVG,Rev Group Inc,6.12 %,5.64 %,-4.58 %,-0.65 %
SAFT,Safety Insurance Group inc,-,-,-,-
SMP,Standard Motor Products Inc,3.58 %,4.38 %,10.06 %,6.91 %
HIG,The Hartford Financial Services Group Inc,11.46 %,3.09 %,0.25 %,-1.55 %
TRV,Travelers Companies inc,9.76 %,3 %,0.51 %,-2.45 %
UNAM,Unico American Corporation,-,-,-13.09 %,53.71 %
UFCS,United Fire Group Inc,-,-,-14.04 %,6.03 %
UIHC,United Insurance Holdings Corp,-17.01 %,34.35 %,89.32 %,82.08 %
UVE,Universal Insurance Holdings Inc,-,-,1.04 %,-6.71 %
WRB,W R Berkley Corp,-,-,-,-
WTM,White Mountains Insurance Group ltd,4.17 %,11.61 %,-13.59 %,-13.16 %
TICKER,Company Name,Rev. Y/Y,Rev. Seq.,Inc. Y/Y,Inc. Seq.
TSLA,Tesla Inc,37.24 %,13.35 %,58.22 %,11.29 %
TICKER,CUSTOMER NAME,COST OF REV.,COST OF REV.,SG&A,SG&A
Y,Alleghany Corp,-,-,-,-
ALL,Allstate Corp,5.79 %,3.89 %,-,-
AIG,American International Group Inc,-42.83 %,-43.48 %,-6.56 %,-5.85 %
ACGL,Arch Capital Group Ltd,-70.78 %,8.29 %,-9.97 %,-35.88 %
AWH,Aspira Women s Health Inc,-0.11 %,-16.73 %,-3.08 %,11.33 %
AN,Autonation Inc,4.81 %,-2.8 %,5.46 %,1.11 %
AZO,Autozone Inc,14.15 %,-23.22 %,8.62 %,-23.03 %
AVID,Avid Technology Inc,-7.08 %,-3.23 %,-38.03 %,-34.22 %
CAR,Avis Budget Group Inc,-51.62 %,-42.74 %,6.37 %,6.96 %
AXS,Axis Capital Holdings Ltd,3.34 %,-6.63 %,0.18 %,-4.43 %
BRKA,Berkshire Hathaway Inc,7.96 %,-1.08 %,-16.79 %,8.13 %
BRO,Brown and Brown Inc,-,-,-,-
KMX,Carmax Inc,-22.91 %,-19.96 %,2.74 %,-11.16 %
CAT,Caterpillar Inc,18.39 %,2.28 %,4.55 %,-1.68 %
CUII,China United Insurance Service Inc,17.27 %,-6.17 %,-88.49 %,-87.88 %
CINF,Cincinnati Financial Corporation,-,-,-,-
CRUS,Cirrus Logic Inc,13.54 %,9.13 %,-2.58 %,-5.9 %
CNFR,Conifer Holdings Inc,-13.15 %,8.82 %,-,-
DGICA,Donegal Group Inc,-96.25 %,-96.6 %,11 %,-7.79 %
DORM,Dorman Products Inc,21.59 %,2.05 %,23.6 %,-2.44 %
ESGR,Enstar Group Ltd,-,-61.11 %,-28.34 %,-19.28 %
ESNT,Essent Group Ltd,-,-,-,-
FNHC,Fednat holding company,-,-,15.35 %,7.63 %
GM,General Motors Company,25.78 %,2.61 %,36.92 %,36.98 %
GBLI,Global Indemnity Group Llc,-,-,-,-
HALL,Hallmark Financial Services inc,-,-,-,-
THG,Hanover Insurance Group Inc,13.57 %,2.9 %,-,-
HCI,Hci Group Inc,-,-,-,-
HRTG,Heritage Insurance Holdings Inc,-,-,3.43 %,1.67 %
HMN,Horace Mann Educators Corporation,-10.04 %,-86.71 %,-,-
JRVR,James River Group Holdings Ltd,-,-,-,-
JANL,Janel Corp,25.1 %,-8.31 %,85.71 %,11.11 %
KMPR,Kemper Corporation,-8.98 %,-5.8 %,-,-
KINS,Kingstone Companies Inc,-,-,-,9.83 %
KFS,Kingsway Financial Services Inc,-,-1.91 %,-8.55 %,-7.17 %
KNX,Knight swift Transportation Holdings Inc,11.85 %,-24.57 %,11.82 %,1.8 %
KN,Knowles Corporation,-19.1 %,-0.18 %,-9.44 %,6.19 %
KOSS,Koss Corporation,-25.14 %,-1.04 %,101.25 %,-89.55 %
TRUE,Lexagene Holdings inc,-,-23.24 %,-,-14.8 %
L,Loews Corp,-,2.41 %,-,-
MKL,Markel Corporation,-,-,-,-
MCY,Mercury General Corporation,10.27 %,7.92 %,-,-
MET,Metlife Inc,-89.5 %,-77.37 %,-,-
MPAA,Motorcar Parts Of America Inc,4.61 %,9.23 %,-69.65 %,-68.37 %
NSEC,National Security Group Inc.,16.79 %,18.92 %,-8.03 %,-24.54 %
ORLY,O Reilly Automotive Inc,12.18 %,4.35 %,6.31 %,4.11 %
ORI,Old Republic International Corporation,44.83 %,40 %,-,-
OSK,Oshkosh Corporation,0.2 %,-2.08 %,-3.03 %,-0.95 %
PGR,Progressive Corp,-91.92 %,-91.79 %,8.09 %,4.56 %
REVG,Rev Group Inc,6.12 %,5.64 %,-4.58 %,-0.65 %
SAFT,Safety Insurance Group inc,-,-,-,-
SMP,Standard Motor Products Inc,3.58 %,4.38 %,10.06 %,6.91 %
HIG,The Hartford Financial Services Group Inc,11.46 %,3.09 %,0.25 %,-1.55 %
TRV,Travelers Companies inc,9.76 %,3 %,0.51 %,-2.45 %
UNAM,Unico American Corporation,-,-,-13.09 %,53.71 %
UFCS,United Fire Group Inc,-,-,-14.04 %,6.03 %
UIHC,United Insurance Holdings Corp,-17.01 %,34.35 %,89.32 %,82.08 %
UVE,Universal Insurance Holdings Inc,-,-,1.04 %,-6.71 %
WRB,W R Berkley Corp,-,-,-,-
WTM,White Mountains Insurance Group ltd,4.17 %,11.61 %,-13.59 %,-13.16 %
1 TICKER Company Name Rev. Y/Y Rev. Seq. Inc. Y/Y Inc. Seq.
2 TSLA Tesla Inc 37.24 % 13.35 % 58.22 % 11.29 %
3 TICKER CUSTOMER NAME COST OF REV. COST OF REV. SG&A SG&A
4 Y Alleghany Corp - - - -
5 ALL Allstate Corp 5.79 % 3.89 % - -
6 AIG American International Group Inc -42.83 % -43.48 % -6.56 % -5.85 %
7 ACGL Arch Capital Group Ltd -70.78 % 8.29 % -9.97 % -35.88 %
8 AWH Aspira Women s Health Inc -0.11 % -16.73 % -3.08 % 11.33 %
9 AN Autonation Inc 4.81 % -2.8 % 5.46 % 1.11 %
10 AZO Autozone Inc 14.15 % -23.22 % 8.62 % -23.03 %
11 AVID Avid Technology Inc -7.08 % -3.23 % -38.03 % -34.22 %
12 CAR Avis Budget Group Inc -51.62 % -42.74 % 6.37 % 6.96 %
13 AXS Axis Capital Holdings Ltd 3.34 % -6.63 % 0.18 % -4.43 %
14 BRKA Berkshire Hathaway Inc 7.96 % -1.08 % -16.79 % 8.13 %
15 BRO Brown and Brown Inc - - - -
16 KMX Carmax Inc -22.91 % -19.96 % 2.74 % -11.16 %
17 CAT Caterpillar Inc 18.39 % 2.28 % 4.55 % -1.68 %
18 CUII China United Insurance Service Inc 17.27 % -6.17 % -88.49 % -87.88 %
19 CINF Cincinnati Financial Corporation - - - -
20 CRUS Cirrus Logic Inc 13.54 % 9.13 % -2.58 % -5.9 %
21 CNFR Conifer Holdings Inc -13.15 % 8.82 % - -
22 DGICA Donegal Group Inc -96.25 % -96.6 % 11 % -7.79 %
23 DORM Dorman Products Inc 21.59 % 2.05 % 23.6 % -2.44 %
24 ESGR Enstar Group Ltd - -61.11 % -28.34 % -19.28 %
25 ESNT Essent Group Ltd - - - -
26 FNHC Fednat holding company - - 15.35 % 7.63 %
27 GM General Motors Company 25.78 % 2.61 % 36.92 % 36.98 %
28 GBLI Global Indemnity Group Llc - - - -
29 HALL Hallmark Financial Services inc - - - -
30 THG Hanover Insurance Group Inc 13.57 % 2.9 % - -
31 HCI Hci Group Inc - - - -
32 HRTG Heritage Insurance Holdings Inc - - 3.43 % 1.67 %
33 HMN Horace Mann Educators Corporation -10.04 % -86.71 % - -
34 JRVR James River Group Holdings Ltd - - - -
35 JANL Janel Corp 25.1 % -8.31 % 85.71 % 11.11 %
36 KMPR Kemper Corporation -8.98 % -5.8 % - -
37 KINS Kingstone Companies Inc - - - 9.83 %
38 KFS Kingsway Financial Services Inc - -1.91 % -8.55 % -7.17 %
39 KNX Knight swift Transportation Holdings Inc 11.85 % -24.57 % 11.82 % 1.8 %
40 KN Knowles Corporation -19.1 % -0.18 % -9.44 % 6.19 %
41 KOSS Koss Corporation -25.14 % -1.04 % 101.25 % -89.55 %
42 TRUE Lexagene Holdings inc - -23.24 % - -14.8 %
43 L Loews Corp - 2.41 % - -
44 MKL Markel Corporation - - - -
45 MCY Mercury General Corporation 10.27 % 7.92 % - -
46 MET Metlife Inc -89.5 % -77.37 % - -
47 MPAA Motorcar Parts Of America Inc 4.61 % 9.23 % -69.65 % -68.37 %
48 NSEC National Security Group Inc. 16.79 % 18.92 % -8.03 % -24.54 %
49 ORLY O Reilly Automotive Inc 12.18 % 4.35 % 6.31 % 4.11 %
50 ORI Old Republic International Corporation 44.83 % 40 % - -
51 OSK Oshkosh Corporation 0.2 % -2.08 % -3.03 % -0.95 %
52 PGR Progressive Corp -91.92 % -91.79 % 8.09 % 4.56 %
53 REVG Rev Group Inc 6.12 % 5.64 % -4.58 % -0.65 %
54 SAFT Safety Insurance Group inc - - - -
55 SMP Standard Motor Products Inc 3.58 % 4.38 % 10.06 % 6.91 %
56 HIG The Hartford Financial Services Group Inc 11.46 % 3.09 % 0.25 % -1.55 %
57 TRV Travelers Companies inc 9.76 % 3 % 0.51 % -2.45 %
58 UNAM Unico American Corporation - - -13.09 % 53.71 %
59 UFCS United Fire Group Inc - - -14.04 % 6.03 %
60 UIHC United Insurance Holdings Corp -17.01 % 34.35 % 89.32 % 82.08 %
61 UVE Universal Insurance Holdings Inc - - 1.04 % -6.71 %
62 WRB W R Berkley Corp - - - -
63 WTM White Mountains Insurance Group ltd 4.17 % 11.61 % -13.59 % -13.16 %

View File

@@ -1,220 +1,220 @@
TICKER,Company Name,Revenue,Net Income,Net Margin,Cash Flow
HMC,Honda Motor Co. Ltd.,108264.49,5659.22,5.23 %,24088.27
MT,Arcelormittal,76571.0,15565.0,20.33 %,5600.0
GM,General Motors Company,43108.0,2007.0,4.66 %,-1551.0
TSLA,Tesla Inc,24318.0,3707.0,15.24 %,-3225.0
EC,Ecopetrol S a,23422.95,4494.49,19.19 %,1295.61
GE,General Electric Company,19084.0,-160.0,-,-854.0
ACN,Accenture Plc,15747.8,1967.04,12.49 %,-1990.13
CAT,Caterpillar Inc,14994.0,2040.0,13.61 %,3240.0
KYO,Kyocera Corp,13536.56,1044.69,7.72 %,207.28
STM,Stmicroelectronics N v,12761.0,2006.0,15.72 %,219.0
DOW,Dow Inc,11859.0,647.0,5.46 %,1623.0
NJ,Nidec Corp,10752.78,847.44,7.88 %,328.89
NUE,Nucor Corporation,10500.76,1799.04,17.13 %,867.36
QCOM,Qualcomm Inc,9463.0,2235.0,23.62 %,1974.0
HON,Honeywell International Inc,8951.0,1549.0,17.31 %,-799.0
MMM,3m Company,8619.0,3863.0,44.82 %,682.0
NRG,Nrg Energy Inc,8510.0,67.0,0.79 %,-1081.0
XEL,Xcel Energy Inc,7781.0,649.0,8.34 %,-218.0
DHR,Danaher Corporation,7663.0,1572.0,20.51 %,1166.0
CMI,Cummins Inc,7333.0,409.0,5.58 %,37.0
PCAR,Paccar Inc,7058.9,769.4,10.9 %,92.2
UNP,Union Pacific Corp,6566.0,1895.0,28.86 %,169.0
SO,The Southern Company,6238.0,1110.0,17.79 %,484.0
JCI,Johnson Controls International Plc,6068.0,156.0,2.57 %,-490.0
GPC,Genuine Parts Co,5675.27,312.36,5.5 %,110.07
STLD,Steel Dynamics Inc,5651.71,918.48,16.25 %,595.86
PCG,Pg and e Corp,5394.0,459.0,8.51 %,92.0
EMR,Emerson Electric Co,5360.0,708.0,13.21 %,-725.0
ETN,Eaton Corporation Plc,5350.0,608.0,11.36 %,-133.0
GT,The Goodyear Tire and Rubber Company,5311.0,48.0,0.9 %,-5.0
LEA,Lear Corp,5241.2,119.2,2.27 %,483.8
EIX,Edison International,5228.0,-74.0,-,271.0
X,United States Steel Corp,5203.0,490.0,9.42 %,388.0
TEN,Tenneco Inc,4931.0,-28.0,-,28.0
EXC,Exelon Corporation,4845.0,676.0,13.95 %,-217.0
NVLCN,Novelis Inc,4799.0,183.0,3.81 %,1.0
APTV,Aptiv Plc,4614.0,306.0,6.63 %,182.0
PPG,Ppg Industries Inc,4468.0,339.0,7.59 %,98.0
D,Dominion Energy Inc,4386.0,778.0,17.74 %,1.0
TT,Trane Technologies Plc,4371.9,552.4,12.64 %,-10.0
PH,Parker hannifin Corporation,4232.78,388.04,9.17 %,-6145.57
ETR,Entergy Corporation,4218.62,555.88,13.18 %,-137.33
ED,Consolidated Edison Inc,4165.0,619.0,14.86 %,-94.0
BWA,Borgwarner Inc,4060.0,292.0,7.19 %,-149.0
ITW,Illinois Tool Works Inc,4011.0,727.0,18.13 %,-105.0
WLK,Westlake Corporation,3956.0,412.0,10.41 %,462.0
CSX,Csx Corporation,3895.0,1111.0,28.52 %,1587.0
TEL,Te Connectivity ltd,3841.0,397.0,10.34 %,-295.0
SRE,Sempra Energy,3617.0,561.0,15.51 %,-1512.0
GLW,Corning Inc,3488.0,226.0,6.48 %,1.0
FE,Firstenergy Corp,3475.0,344.0,9.9 %,-255.0
NSC,Norfolk Southern Corporation,3343.0,958.0,28.66 %,-45.0
DD,Dupont De Nemours Inc,3317.0,376.0,11.34 %,405.0
TXT,Textron Inc,3078.0,225.0,7.31 %,-96.0
UNVR,Univar Solutions Inc,2983.5,312.6,10.48 %,41.5
CAM,Cameron International Corp,2937.5,243.1,8.28 %,555.9
TE,Teco Energy Inc,2851.3,41.9,1.47 %,32.4
AA,Alcoa Corp,2851.0,-769.0,-,-207.0
EMN,Eastman Chemical Co,2709.0,301.0,11.11 %,5.0
DAN,Dana Inc,2535.0,-163.0,-,-73.0
CMC,Commercial Metals Company,2407.07,288.63,11.99 %,-91.86
ALV,Autoliv Inc,2301.0,106.0,4.61 %,156.0
ARNC,Arconic Corporation,2280.0,-65.0,-,60.0
PEG,Public Service Enterprise Group Incorporated,2272.0,114.0,5.02 %,-1383.0
NIMC,Nisource Inc,2179.0,63.5,2.91 %,-20.9
DOV,Dover Corp,2158.29,639.06,29.61 %,-209.37
PPL,Ppl Corporation,2134.0,174.0,8.15 %,-9.0
HUN,Huntsman Corporation,2011.0,115.0,5.72 %,433.0
WEC,Wec Energy Group Inc,2003.0,301.7,15.06 %,11.1
CNP,Centerpoint Energy Inc,1903.0,202.0,10.61 %,-447.0
AEE,Ameren Corporation,1897.0,237.0,12.49 %,-271.0
RPM,Rpm International Inc,1791.71,131.54,7.34 %,34.54
CC,The Chemours Company,1777.0,240.0,13.51 %,20.0
CMS,Cms energy Corporation,1725.0,183.0,10.61 %,-56.0
FDML,Federal Mogul Corp,1625.0,-17.0,-,0.0
ARRS,Arris International Plc,1577.71,-17.03,-,0.0
RYI,Ryerson Holding Corporation,1543.1,55.1,3.57 %,24.4
PNW,Pinnacle West Capital Corporation,1469.87,330.63,22.49 %,-22.16
AKS,Ak Steel Holding Corporation,1445.7,-44.9,-,0.2
ROP,Roper Technologies Inc,1350.3,327.0,24.22 %,-984.6
RRX,Regal Rexnord Corp,1325.3,121.9,9.2 %,21.1
HUBB,Hubbell Inc,1316.2,140.8,10.7 %,-57.3
LEG,Leggett and Platt Inc,1294.4,71.5,5.52 %,-43.7
AXTA,Axalta Coating Systems Ltd,1238.7,63.3,5.11 %,35.4
MTOR,Meritor Inc.,1212.0,76.0,6.27 %,-10.0
TSE,Trinseo Plc,1178.1,-119.8,-,-21.6
WOR,Worthington Industries Inc,1175.54,19.51,1.66 %,92.55
GRMN,Garmin Ltd,1140.43,210.85,18.49 %,-5.08
TKR,Timken Co,1136.4,90.4,7.95 %,-4.4
POM,Pepco Holdings Inc,1091.0,58.0,5.32 %,-35.0
GNRC,Generac Holdings Inc,1088.26,60.45,5.55 %,-237.23
ATI,Ati Inc,1032.0,64.4,6.24 %,55.1
VC,Visteon Corp,1026.0,49.0,4.78 %,40.0
AYI,Acuity Brands Inc,997.9,74.9,7.51 %,60.9
ECHO,Echo Global Logistics inc,985.59,18.93,1.92 %,-9.96
MLI,Mueller Industries Inc,944.83,155.81,16.49 %,282.1
FUL,Fuller H B Co,897.42,50.92,5.67 %,-56.87
FLS,Flowserve Corp,872.88,40.64,4.66 %,-106.48
DCI,Donaldson Company Inc,847.3,87.2,10.29 %,-32.3
IEX,Idex Corp,824.0,178.7,21.69 %,122.9
CR,Crane Holdings Co,815.1,-59.3,-,-212.0
ITT,Itt Inc,753.6,103.2,13.69 %,79.3
KALU,Kaiser Aluminum Corporation,748.9,2.5,0.33 %,67.6
ALSDPK,Aleris Corporation,725.4,-89.8,-,-53.5
SHLM,Schulman A Inc,722.24,5.28,0.73 %,0.0
SCL,Stepan Company,719.19,39.38,5.48 %,-28.9
ALSN,Allison Transmission Holdings Inc,710.0,139.0,19.58 %,58.0
CTB,Cooper Tire and Rubber Co,655.83,22.09,3.37 %,-117.83
CENX,Century Aluminum Company,637.2,106.5,16.71 %,33.5
MOD,Modine Manufacturing Co,578.8,24.3,4.2 %,11.4
HOLI,Hollysys Automation Technologies Ltd,554.75,89.34,16.1 %,68.04
FELE,Franklin Electric Co Inc,551.67,58.97,10.69 %,6.3
GGG,Graco Inc,545.64,116.23,21.3 %,1.47
PTC,Ptc Inc,507.93,106.84,21.03 %,-50.16
KWR,Quaker Chemical Corporation,492.22,25.91,5.26 %,-63.46
HSC,Harsco Corp,486.91,2.88,0.59 %,-15.77
FLIR,Flir Systems Inc,467.31,38.81,8.3 %,-20.49
AIMC,Altra Industrial Motion Corp,466.3,33.6,7.21 %,53.2
RLGT,Radiant Logistics Inc,460.9,15.1,3.28 %,22.86
BRSS,"Global Brass & Copper Holdings, Inc.",430.3,18.0,4.18 %,-15.2
MTRN,Materion Corporation,428.19,19.95,4.66 %,-11.49
MATV,Mativ Holdings Inc.,426.4,11.8,2.77 %,0.2
WLKP,Westlake Chemical Partners Lp,415.12,78.31,18.86 %,1.1
VAL,Valaris Limited,413.3,112.8,27.29 %,36.4
RRTS,Roadrunner Transportation Systems Inc,400.88,-74.24,-,-1.05
DLB,Dolby Laboratories Inc,334.92,79.45,23.72 %,3.11
THRM,Gentherm Incorporated,332.96,9.83,2.95 %,-18.1
VSM,Versum Materials Inc,324.3,-85.2,-,-118.6
TMST,Timkensteel Corporation,318.6,-13.3,-,23.7
VIAV,Viavi Solutions Inc,314.8,71.5,22.71 %,35.3
FNSR,Finisar Corp,283.36,-8.72,-,0.0
NPO,Enpro Industries Inc,280.1,27.5,9.82 %,-55.9
GCP,Gcp Applied Technologies Inc.,268.4,5.5,2.05 %,-11.9
FOE,Ferro Corporation,266.35,15.39,5.78 %,-77.26
PTSI,Pam Transportation Services Inc,252.63,24.57,9.72 %,26.24
CVGI,Commercial Vehicle Group Inc,251.41,3.55,1.41 %,6.46
NTGR,Netgear Inc,251.19,-0.99,-,0.0
AAON,Aaon Inc,242.61,27.47,11.32 %,-6.94
ALGM,Allegro Microsystems Inc,227.37,64.55,28.39 %,40.85
SRI,Stoneridge inc,226.76,0.73,0.32 %,-8.36
WMS,Advanced Drainage Systems Inc,223.92,83.18,37.15 %,0.0
LDL,Lydall Inc,221.74,5.78,2.61 %,13.83
HLIO,Helios Technologies Inc,207.21,20.38,9.83 %,-4.94
CGI,Celadon Group Inc,193.6,5.13,2.65 %,11.59
BELFB,Bel Fuse Inc,177.74,16.55,9.31 %,-4.07
BOOM,Dmc Global Inc,174.47,8.21,4.71 %,18.99
KAMN,Kaman Corporation,172.0,0.63,0.36 %,59.91
CSWI,Csw Industrials Inc,171.09,15.5,9.06 %,1.16
RELY,Remitly Global Inc,169.26,-33.07,-,-53.23
BB,Blackberry Limited,169.0,-4.0,-,-176.0
HLIT,Harmonic Inc,155.74,8.74,5.61 %,-16.54
SHLO,Shiloh Industries Inc,155.37,-137.13,-,-61.31
GRC,The Gorman rupp Company,153.79,2.22,1.44 %,-6.54
SORL,Sorl Auto Parts Inc,152.37,7.42,4.87 %,-65.46
CTS,Cts Corporation,151.91,11.8,7.77 %,49.17
VOXX,Voxx International Corporation,143.06,6.35,4.44 %,4.15
CAAS,China Automotive Systems inc,137.21,8.01,5.84 %,-12.08
HNH,Handy & Harman Ltd.,135.85,14.58,10.74 %,0.0
HAYN,Haynes International inc,132.67,7.74,5.83 %,3.09
FSTR,L b Foster Company,130.02,-2.05,-,-2.72
PRLB,Proto Labs Inc,121.72,3.95,3.25 %,4.7
YOU,Clear Secure Inc,115.92,-65.56,-,0.0
STRT,Strattec Security Corp,112.91,3.84,3.4 %,0.0
DGII,Digi International Inc.,103.52,4.13,3.99 %,0.13
AVID,Avid Technology Inc,102.99,12.02,11.67 %,-13.12
CMT,Core Molding Technologies Inc,101.61,1.32,1.3 %,0.4
OIG,Orbital Infrastructure Group Inc,99.82,-142.23,-,-3.62
UFPT,Ufp Technologies Inc,96.97,19.54,20.15 %,4.36
KMG,Kmg Chemicals Inc,95.2,18.01,18.92 %,0.0
NPTN,Neophotonics Corp,95.01,9.31,9.79 %,-2.01
DSWL,Deswell Industries Inc.,85.98,8.23,9.57 %,8.14
JASN,Jason Industries Inc,84.03,-14.6,-,-12.56
TREC,Trecora Resources,83.21,-0.38,-,1.4
STS,Supreme Industries Inc,72.53,1.67,2.3 %,0.0
EPAC,Enerpac Tool Group Corp,70.72,7.45,10.54 %,8.54
PGN,Paragon Offshore Plc,57.44,-70.42,-,-51.22
AAOI,Applied Optoelectronics Inc,56.69,-15.63,-,-6.08
USAP,Universal Stainless and Alloy Products inc,46.2,-1.3,-,-0.25
NL,Nl Industries inc,42.86,-8.36,-,-23.26
CRNC,Cerence Inc,34.77,-230.13,-,-13.61
EMKR,Emcore Corp,23.68,-7.65,-,-5.82
ARCW,"Arc Group Worldwide, Inc.",19.86,-6.18,-,0.0
MINM,Minim Inc,13.83,-4.06,-,-2.78
IEHC,Ieh Corp,8.61,-0.53,-,0.68
SEAC,Seachange International Inc,8.29,-3.68,-,0.16
THTI,"Tht Heat Transfer Technology, Inc.",7.22,-0.13,-,-1.01
TTLO,Torotel Inc,6.02,0.73,12.13 %,-0.25
CDTI,"Cdti Advanced Materials, Inc.",4.91,-0.3,-,-0.68
VYST,Vystar Corporation,3.57,-3.11,-,0.09
AMTY,Amerityre Corporation,2.65,0.11,4.12 %,0.33
TKOI,Telkonet Inc,2.02,-0.7,-,-1.24
ZAAP,Zap,1.14,-23.94,-,-0.07
RKLY,Rockley Photonics Holdings Limited,0.56,12.03,2163.85 %,-33.89
FIND,Findex Com Inc,0.45,0.28,62.06 %,0.07
SNSGF,Sense Technologies Inc,0.33,-0.34,-,0.0
PFTI,Puradyn Filter Technologies Inc,0.25,-0.53,-,0.0
OMTK,Omnitek Engineering Corp,0.25,-0.06,-,0.0
LQMT,Liquidmetal Technologies Inc,0.02,-0.57,-,2.36
TOVC,"Curaegis Technologies, Inc.",0.0,0.0,-,0.0
LWLG,Lightwave Logic Inc,0.0,-4.8,-,0.19
XPL,Solitario Zinc Corp,0.0,-1.06,-,-0.1
SRCH,Searchlight Minerals Corp.,0.0,0.0,-,0.0
NIOBF,Niocorp Developments Ltd,0.0,2.55,-,-2.09
BIXT,Bioxytran Inc,0.0,-0.2,-,-0.13
REE,Rare Element Resources Ltd,0.0,-1.71,-,0.0
LEXG,"Lithium Exploration Group, Inc.",0.0,0.12,-,0.04
LITH,U.s. Lithium Corp.,0.0,-0.05,-,-0.01
NTK,Nortek Inc,0.0,0.0,-,0.0
CLC,Clarcor Inc.,0.0,0.0,-,0.0
MPG,Metaldyne Performance Group Inc.,0.0,0.0,-,0.0
AGIH,Affinia Group Intermediate Holdings Inc.,0.0,0.0,-,0.0
TXU,TXU CORP,0.0,0.0,-,0.0
FPL,"NextEra Energy, Inc.",0.0,0.0,-,0.0
HAR,Harman International Industries Inc,0.0,0.0,-,0.0
DPHI,DELPHI CORPORATION,0.0,0.0,-,0.0
BNI,BURLINGTON NORTHERN SANTA FE CORP.,0.0,0.0,-,0.0
ROH,ROHM AND HAAS COMPANY,0.0,0.0,-,0.0
DCN,Dana Corporation,0.0,0.0,-,0.0
PRKR,Parkervision Inc.,0.0,-4.4,-,0.65
TICKER,Company Name,Revenue,Net Income,Net Margin,Cash Flow
HMC,Honda Motor Co. Ltd.,108264.49,5659.22,5.23 %,24088.27
MT,Arcelormittal,76571.0,15565.0,20.33 %,5600.0
GM,General Motors Company,43108.0,2007.0,4.66 %,-1551.0
TSLA,Tesla Inc,24318.0,3707.0,15.24 %,-3225.0
EC,Ecopetrol S a,23422.95,4494.49,19.19 %,1295.61
GE,General Electric Company,19084.0,-160.0,-,-854.0
ACN,Accenture Plc,15747.8,1967.04,12.49 %,-1990.13
CAT,Caterpillar Inc,14994.0,2040.0,13.61 %,3240.0
KYO,Kyocera Corp,13536.56,1044.69,7.72 %,207.28
STM,Stmicroelectronics N v,12761.0,2006.0,15.72 %,219.0
DOW,Dow Inc,11859.0,647.0,5.46 %,1623.0
NJ,Nidec Corp,10752.78,847.44,7.88 %,328.89
NUE,Nucor Corporation,10500.76,1799.04,17.13 %,867.36
QCOM,Qualcomm Inc,9463.0,2235.0,23.62 %,1974.0
HON,Honeywell International Inc,8951.0,1549.0,17.31 %,-799.0
MMM,3m Company,8619.0,3863.0,44.82 %,682.0
NRG,Nrg Energy Inc,8510.0,67.0,0.79 %,-1081.0
XEL,Xcel Energy Inc,7781.0,649.0,8.34 %,-218.0
DHR,Danaher Corporation,7663.0,1572.0,20.51 %,1166.0
CMI,Cummins Inc,7333.0,409.0,5.58 %,37.0
PCAR,Paccar Inc,7058.9,769.4,10.9 %,92.2
UNP,Union Pacific Corp,6566.0,1895.0,28.86 %,169.0
SO,The Southern Company,6238.0,1110.0,17.79 %,484.0
JCI,Johnson Controls International Plc,6068.0,156.0,2.57 %,-490.0
GPC,Genuine Parts Co,5675.27,312.36,5.5 %,110.07
STLD,Steel Dynamics Inc,5651.71,918.48,16.25 %,595.86
PCG,Pg and e Corp,5394.0,459.0,8.51 %,92.0
EMR,Emerson Electric Co,5360.0,708.0,13.21 %,-725.0
ETN,Eaton Corporation Plc,5350.0,608.0,11.36 %,-133.0
GT,The Goodyear Tire and Rubber Company,5311.0,48.0,0.9 %,-5.0
LEA,Lear Corp,5241.2,119.2,2.27 %,483.8
EIX,Edison International,5228.0,-74.0,-,271.0
X,United States Steel Corp,5203.0,490.0,9.42 %,388.0
TEN,Tenneco Inc,4931.0,-28.0,-,28.0
EXC,Exelon Corporation,4845.0,676.0,13.95 %,-217.0
NVLCN,Novelis Inc,4799.0,183.0,3.81 %,1.0
APTV,Aptiv Plc,4614.0,306.0,6.63 %,182.0
PPG,Ppg Industries Inc,4468.0,339.0,7.59 %,98.0
D,Dominion Energy Inc,4386.0,778.0,17.74 %,1.0
TT,Trane Technologies Plc,4371.9,552.4,12.64 %,-10.0
PH,Parker hannifin Corporation,4232.78,388.04,9.17 %,-6145.57
ETR,Entergy Corporation,4218.62,555.88,13.18 %,-137.33
ED,Consolidated Edison Inc,4165.0,619.0,14.86 %,-94.0
BWA,Borgwarner Inc,4060.0,292.0,7.19 %,-149.0
ITW,Illinois Tool Works Inc,4011.0,727.0,18.13 %,-105.0
WLK,Westlake Corporation,3956.0,412.0,10.41 %,462.0
CSX,Csx Corporation,3895.0,1111.0,28.52 %,1587.0
TEL,Te Connectivity ltd,3841.0,397.0,10.34 %,-295.0
SRE,Sempra Energy,3617.0,561.0,15.51 %,-1512.0
GLW,Corning Inc,3488.0,226.0,6.48 %,1.0
FE,Firstenergy Corp,3475.0,344.0,9.9 %,-255.0
NSC,Norfolk Southern Corporation,3343.0,958.0,28.66 %,-45.0
DD,Dupont De Nemours Inc,3317.0,376.0,11.34 %,405.0
TXT,Textron Inc,3078.0,225.0,7.31 %,-96.0
UNVR,Univar Solutions Inc,2983.5,312.6,10.48 %,41.5
CAM,Cameron International Corp,2937.5,243.1,8.28 %,555.9
TE,Teco Energy Inc,2851.3,41.9,1.47 %,32.4
AA,Alcoa Corp,2851.0,-769.0,-,-207.0
EMN,Eastman Chemical Co,2709.0,301.0,11.11 %,5.0
DAN,Dana Inc,2535.0,-163.0,-,-73.0
CMC,Commercial Metals Company,2407.07,288.63,11.99 %,-91.86
ALV,Autoliv Inc,2301.0,106.0,4.61 %,156.0
ARNC,Arconic Corporation,2280.0,-65.0,-,60.0
PEG,Public Service Enterprise Group Incorporated,2272.0,114.0,5.02 %,-1383.0
NIMC,Nisource Inc,2179.0,63.5,2.91 %,-20.9
DOV,Dover Corp,2158.29,639.06,29.61 %,-209.37
PPL,Ppl Corporation,2134.0,174.0,8.15 %,-9.0
HUN,Huntsman Corporation,2011.0,115.0,5.72 %,433.0
WEC,Wec Energy Group Inc,2003.0,301.7,15.06 %,11.1
CNP,Centerpoint Energy Inc,1903.0,202.0,10.61 %,-447.0
AEE,Ameren Corporation,1897.0,237.0,12.49 %,-271.0
RPM,Rpm International Inc,1791.71,131.54,7.34 %,34.54
CC,The Chemours Company,1777.0,240.0,13.51 %,20.0
CMS,Cms energy Corporation,1725.0,183.0,10.61 %,-56.0
FDML,Federal Mogul Corp,1625.0,-17.0,-,0.0
ARRS,Arris International Plc,1577.71,-17.03,-,0.0
RYI,Ryerson Holding Corporation,1543.1,55.1,3.57 %,24.4
PNW,Pinnacle West Capital Corporation,1469.87,330.63,22.49 %,-22.16
AKS,Ak Steel Holding Corporation,1445.7,-44.9,-,0.2
ROP,Roper Technologies Inc,1350.3,327.0,24.22 %,-984.6
RRX,Regal Rexnord Corp,1325.3,121.9,9.2 %,21.1
HUBB,Hubbell Inc,1316.2,140.8,10.7 %,-57.3
LEG,Leggett and Platt Inc,1294.4,71.5,5.52 %,-43.7
AXTA,Axalta Coating Systems Ltd,1238.7,63.3,5.11 %,35.4
MTOR,Meritor Inc.,1212.0,76.0,6.27 %,-10.0
TSE,Trinseo Plc,1178.1,-119.8,-,-21.6
WOR,Worthington Industries Inc,1175.54,19.51,1.66 %,92.55
GRMN,Garmin Ltd,1140.43,210.85,18.49 %,-5.08
TKR,Timken Co,1136.4,90.4,7.95 %,-4.4
POM,Pepco Holdings Inc,1091.0,58.0,5.32 %,-35.0
GNRC,Generac Holdings Inc,1088.26,60.45,5.55 %,-237.23
ATI,Ati Inc,1032.0,64.4,6.24 %,55.1
VC,Visteon Corp,1026.0,49.0,4.78 %,40.0
AYI,Acuity Brands Inc,997.9,74.9,7.51 %,60.9
ECHO,Echo Global Logistics inc,985.59,18.93,1.92 %,-9.96
MLI,Mueller Industries Inc,944.83,155.81,16.49 %,282.1
FUL,Fuller H B Co,897.42,50.92,5.67 %,-56.87
FLS,Flowserve Corp,872.88,40.64,4.66 %,-106.48
DCI,Donaldson Company Inc,847.3,87.2,10.29 %,-32.3
IEX,Idex Corp,824.0,178.7,21.69 %,122.9
CR,Crane Holdings Co,815.1,-59.3,-,-212.0
ITT,Itt Inc,753.6,103.2,13.69 %,79.3
KALU,Kaiser Aluminum Corporation,748.9,2.5,0.33 %,67.6
ALSDPK,Aleris Corporation,725.4,-89.8,-,-53.5
SHLM,Schulman A Inc,722.24,5.28,0.73 %,0.0
SCL,Stepan Company,719.19,39.38,5.48 %,-28.9
ALSN,Allison Transmission Holdings Inc,710.0,139.0,19.58 %,58.0
CTB,Cooper Tire and Rubber Co,655.83,22.09,3.37 %,-117.83
CENX,Century Aluminum Company,637.2,106.5,16.71 %,33.5
MOD,Modine Manufacturing Co,578.8,24.3,4.2 %,11.4
HOLI,Hollysys Automation Technologies Ltd,554.75,89.34,16.1 %,68.04
FELE,Franklin Electric Co Inc,551.67,58.97,10.69 %,6.3
GGG,Graco Inc,545.64,116.23,21.3 %,1.47
PTC,Ptc Inc,507.93,106.84,21.03 %,-50.16
KWR,Quaker Chemical Corporation,492.22,25.91,5.26 %,-63.46
HSC,Harsco Corp,486.91,2.88,0.59 %,-15.77
FLIR,Flir Systems Inc,467.31,38.81,8.3 %,-20.49
AIMC,Altra Industrial Motion Corp,466.3,33.6,7.21 %,53.2
RLGT,Radiant Logistics Inc,460.9,15.1,3.28 %,22.86
BRSS,"Global Brass & Copper Holdings, Inc.",430.3,18.0,4.18 %,-15.2
MTRN,Materion Corporation,428.19,19.95,4.66 %,-11.49
MATV,Mativ Holdings Inc.,426.4,11.8,2.77 %,0.2
WLKP,Westlake Chemical Partners Lp,415.12,78.31,18.86 %,1.1
VAL,Valaris Limited,413.3,112.8,27.29 %,36.4
RRTS,Roadrunner Transportation Systems Inc,400.88,-74.24,-,-1.05
DLB,Dolby Laboratories Inc,334.92,79.45,23.72 %,3.11
THRM,Gentherm Incorporated,332.96,9.83,2.95 %,-18.1
VSM,Versum Materials Inc,324.3,-85.2,-,-118.6
TMST,Timkensteel Corporation,318.6,-13.3,-,23.7
VIAV,Viavi Solutions Inc,314.8,71.5,22.71 %,35.3
FNSR,Finisar Corp,283.36,-8.72,-,0.0
NPO,Enpro Industries Inc,280.1,27.5,9.82 %,-55.9
GCP,Gcp Applied Technologies Inc.,268.4,5.5,2.05 %,-11.9
FOE,Ferro Corporation,266.35,15.39,5.78 %,-77.26
PTSI,Pam Transportation Services Inc,252.63,24.57,9.72 %,26.24
CVGI,Commercial Vehicle Group Inc,251.41,3.55,1.41 %,6.46
NTGR,Netgear Inc,251.19,-0.99,-,0.0
AAON,Aaon Inc,242.61,27.47,11.32 %,-6.94
ALGM,Allegro Microsystems Inc,227.37,64.55,28.39 %,40.85
SRI,Stoneridge inc,226.76,0.73,0.32 %,-8.36
WMS,Advanced Drainage Systems Inc,223.92,83.18,37.15 %,0.0
LDL,Lydall Inc,221.74,5.78,2.61 %,13.83
HLIO,Helios Technologies Inc,207.21,20.38,9.83 %,-4.94
CGI,Celadon Group Inc,193.6,5.13,2.65 %,11.59
BELFB,Bel Fuse Inc,177.74,16.55,9.31 %,-4.07
BOOM,Dmc Global Inc,174.47,8.21,4.71 %,18.99
KAMN,Kaman Corporation,172.0,0.63,0.36 %,59.91
CSWI,Csw Industrials Inc,171.09,15.5,9.06 %,1.16
RELY,Remitly Global Inc,169.26,-33.07,-,-53.23
BB,Blackberry Limited,169.0,-4.0,-,-176.0
HLIT,Harmonic Inc,155.74,8.74,5.61 %,-16.54
SHLO,Shiloh Industries Inc,155.37,-137.13,-,-61.31
GRC,The Gorman rupp Company,153.79,2.22,1.44 %,-6.54
SORL,Sorl Auto Parts Inc,152.37,7.42,4.87 %,-65.46
CTS,Cts Corporation,151.91,11.8,7.77 %,49.17
VOXX,Voxx International Corporation,143.06,6.35,4.44 %,4.15
CAAS,China Automotive Systems inc,137.21,8.01,5.84 %,-12.08
HNH,Handy & Harman Ltd.,135.85,14.58,10.74 %,0.0
HAYN,Haynes International inc,132.67,7.74,5.83 %,3.09
FSTR,L b Foster Company,130.02,-2.05,-,-2.72
PRLB,Proto Labs Inc,121.72,3.95,3.25 %,4.7
YOU,Clear Secure Inc,115.92,-65.56,-,0.0
STRT,Strattec Security Corp,112.91,3.84,3.4 %,0.0
DGII,Digi International Inc.,103.52,4.13,3.99 %,0.13
AVID,Avid Technology Inc,102.99,12.02,11.67 %,-13.12
CMT,Core Molding Technologies Inc,101.61,1.32,1.3 %,0.4
OIG,Orbital Infrastructure Group Inc,99.82,-142.23,-,-3.62
UFPT,Ufp Technologies Inc,96.97,19.54,20.15 %,4.36
KMG,Kmg Chemicals Inc,95.2,18.01,18.92 %,0.0
NPTN,Neophotonics Corp,95.01,9.31,9.79 %,-2.01
DSWL,Deswell Industries Inc.,85.98,8.23,9.57 %,8.14
JASN,Jason Industries Inc,84.03,-14.6,-,-12.56
TREC,Trecora Resources,83.21,-0.38,-,1.4
STS,Supreme Industries Inc,72.53,1.67,2.3 %,0.0
EPAC,Enerpac Tool Group Corp,70.72,7.45,10.54 %,8.54
PGN,Paragon Offshore Plc,57.44,-70.42,-,-51.22
AAOI,Applied Optoelectronics Inc,56.69,-15.63,-,-6.08
USAP,Universal Stainless and Alloy Products inc,46.2,-1.3,-,-0.25
NL,Nl Industries inc,42.86,-8.36,-,-23.26
CRNC,Cerence Inc,34.77,-230.13,-,-13.61
EMKR,Emcore Corp,23.68,-7.65,-,-5.82
ARCW,"Arc Group Worldwide, Inc.",19.86,-6.18,-,0.0
MINM,Minim Inc,13.83,-4.06,-,-2.78
IEHC,Ieh Corp,8.61,-0.53,-,0.68
SEAC,Seachange International Inc,8.29,-3.68,-,0.16
THTI,"Tht Heat Transfer Technology, Inc.",7.22,-0.13,-,-1.01
TTLO,Torotel Inc,6.02,0.73,12.13 %,-0.25
CDTI,"Cdti Advanced Materials, Inc.",4.91,-0.3,-,-0.68
VYST,Vystar Corporation,3.57,-3.11,-,0.09
AMTY,Amerityre Corporation,2.65,0.11,4.12 %,0.33
TKOI,Telkonet Inc,2.02,-0.7,-,-1.24
ZAAP,Zap,1.14,-23.94,-,-0.07
RKLY,Rockley Photonics Holdings Limited,0.56,12.03,2163.85 %,-33.89
FIND,Findex Com Inc,0.45,0.28,62.06 %,0.07
SNSGF,Sense Technologies Inc,0.33,-0.34,-,0.0
PFTI,Puradyn Filter Technologies Inc,0.25,-0.53,-,0.0
OMTK,Omnitek Engineering Corp,0.25,-0.06,-,0.0
LQMT,Liquidmetal Technologies Inc,0.02,-0.57,-,2.36
TOVC,"Curaegis Technologies, Inc.",0.0,0.0,-,0.0
LWLG,Lightwave Logic Inc,0.0,-4.8,-,0.19
XPL,Solitario Zinc Corp,0.0,-1.06,-,-0.1
SRCH,Searchlight Minerals Corp.,0.0,0.0,-,0.0
NIOBF,Niocorp Developments Ltd,0.0,2.55,-,-2.09
BIXT,Bioxytran Inc,0.0,-0.2,-,-0.13
REE,Rare Element Resources Ltd,0.0,-1.71,-,0.0
LEXG,"Lithium Exploration Group, Inc.",0.0,0.12,-,0.04
LITH,U.s. Lithium Corp.,0.0,-0.05,-,-0.01
NTK,Nortek Inc,0.0,0.0,-,0.0
CLC,Clarcor Inc.,0.0,0.0,-,0.0
MPG,Metaldyne Performance Group Inc.,0.0,0.0,-,0.0
AGIH,Affinia Group Intermediate Holdings Inc.,0.0,0.0,-,0.0
TXU,TXU CORP,0.0,0.0,-,0.0
FPL,"NextEra Energy, Inc.",0.0,0.0,-,0.0
HAR,Harman International Industries Inc,0.0,0.0,-,0.0
DPHI,DELPHI CORPORATION,0.0,0.0,-,0.0
BNI,BURLINGTON NORTHERN SANTA FE CORP.,0.0,0.0,-,0.0
ROH,ROHM AND HAAS COMPANY,0.0,0.0,-,0.0
DCN,Dana Corporation,0.0,0.0,-,0.0
PRKR,Parkervision Inc.,0.0,-4.4,-,0.65
1 TICKER Company Name Revenue Net Income Net Margin Cash Flow
2 HMC Honda Motor Co. Ltd. 108264.49 5659.22 5.23 % 24088.27
3 MT Arcelormittal 76571.0 15565.0 20.33 % 5600.0
4 GM General Motors Company 43108.0 2007.0 4.66 % -1551.0
5 TSLA Tesla Inc 24318.0 3707.0 15.24 % -3225.0
6 EC Ecopetrol S a 23422.95 4494.49 19.19 % 1295.61
7 GE General Electric Company 19084.0 -160.0 - -854.0
8 ACN Accenture Plc 15747.8 1967.04 12.49 % -1990.13
9 CAT Caterpillar Inc 14994.0 2040.0 13.61 % 3240.0
10 KYO Kyocera Corp 13536.56 1044.69 7.72 % 207.28
11 STM Stmicroelectronics N v 12761.0 2006.0 15.72 % 219.0
12 DOW Dow Inc 11859.0 647.0 5.46 % 1623.0
13 NJ Nidec Corp 10752.78 847.44 7.88 % 328.89
14 NUE Nucor Corporation 10500.76 1799.04 17.13 % 867.36
15 QCOM Qualcomm Inc 9463.0 2235.0 23.62 % 1974.0
16 HON Honeywell International Inc 8951.0 1549.0 17.31 % -799.0
17 MMM 3m Company 8619.0 3863.0 44.82 % 682.0
18 NRG Nrg Energy Inc 8510.0 67.0 0.79 % -1081.0
19 XEL Xcel Energy Inc 7781.0 649.0 8.34 % -218.0
20 DHR Danaher Corporation 7663.0 1572.0 20.51 % 1166.0
21 CMI Cummins Inc 7333.0 409.0 5.58 % 37.0
22 PCAR Paccar Inc 7058.9 769.4 10.9 % 92.2
23 UNP Union Pacific Corp 6566.0 1895.0 28.86 % 169.0
24 SO The Southern Company 6238.0 1110.0 17.79 % 484.0
25 JCI Johnson Controls International Plc 6068.0 156.0 2.57 % -490.0
26 GPC Genuine Parts Co 5675.27 312.36 5.5 % 110.07
27 STLD Steel Dynamics Inc 5651.71 918.48 16.25 % 595.86
28 PCG Pg and e Corp 5394.0 459.0 8.51 % 92.0
29 EMR Emerson Electric Co 5360.0 708.0 13.21 % -725.0
30 ETN Eaton Corporation Plc 5350.0 608.0 11.36 % -133.0
31 GT The Goodyear Tire and Rubber Company 5311.0 48.0 0.9 % -5.0
32 LEA Lear Corp 5241.2 119.2 2.27 % 483.8
33 EIX Edison International 5228.0 -74.0 - 271.0
34 X United States Steel Corp 5203.0 490.0 9.42 % 388.0
35 TEN Tenneco Inc 4931.0 -28.0 - 28.0
36 EXC Exelon Corporation 4845.0 676.0 13.95 % -217.0
37 NVLCN Novelis Inc 4799.0 183.0 3.81 % 1.0
38 APTV Aptiv Plc 4614.0 306.0 6.63 % 182.0
39 PPG Ppg Industries Inc 4468.0 339.0 7.59 % 98.0
40 D Dominion Energy Inc 4386.0 778.0 17.74 % 1.0
41 TT Trane Technologies Plc 4371.9 552.4 12.64 % -10.0
42 PH Parker hannifin Corporation 4232.78 388.04 9.17 % -6145.57
43 ETR Entergy Corporation 4218.62 555.88 13.18 % -137.33
44 ED Consolidated Edison Inc 4165.0 619.0 14.86 % -94.0
45 BWA Borgwarner Inc 4060.0 292.0 7.19 % -149.0
46 ITW Illinois Tool Works Inc 4011.0 727.0 18.13 % -105.0
47 WLK Westlake Corporation 3956.0 412.0 10.41 % 462.0
48 CSX Csx Corporation 3895.0 1111.0 28.52 % 1587.0
49 TEL Te Connectivity ltd 3841.0 397.0 10.34 % -295.0
50 SRE Sempra Energy 3617.0 561.0 15.51 % -1512.0
51 GLW Corning Inc 3488.0 226.0 6.48 % 1.0
52 FE Firstenergy Corp 3475.0 344.0 9.9 % -255.0
53 NSC Norfolk Southern Corporation 3343.0 958.0 28.66 % -45.0
54 DD Dupont De Nemours Inc 3317.0 376.0 11.34 % 405.0
55 TXT Textron Inc 3078.0 225.0 7.31 % -96.0
56 UNVR Univar Solutions Inc 2983.5 312.6 10.48 % 41.5
57 CAM Cameron International Corp 2937.5 243.1 8.28 % 555.9
58 TE Teco Energy Inc 2851.3 41.9 1.47 % 32.4
59 AA Alcoa Corp 2851.0 -769.0 - -207.0
60 EMN Eastman Chemical Co 2709.0 301.0 11.11 % 5.0
61 DAN Dana Inc 2535.0 -163.0 - -73.0
62 CMC Commercial Metals Company 2407.07 288.63 11.99 % -91.86
63 ALV Autoliv Inc 2301.0 106.0 4.61 % 156.0
64 ARNC Arconic Corporation 2280.0 -65.0 - 60.0
65 PEG Public Service Enterprise Group Incorporated 2272.0 114.0 5.02 % -1383.0
66 NIMC Nisource Inc 2179.0 63.5 2.91 % -20.9
67 DOV Dover Corp 2158.29 639.06 29.61 % -209.37
68 PPL Ppl Corporation 2134.0 174.0 8.15 % -9.0
69 HUN Huntsman Corporation 2011.0 115.0 5.72 % 433.0
70 WEC Wec Energy Group Inc 2003.0 301.7 15.06 % 11.1
71 CNP Centerpoint Energy Inc 1903.0 202.0 10.61 % -447.0
72 AEE Ameren Corporation 1897.0 237.0 12.49 % -271.0
73 RPM Rpm International Inc 1791.71 131.54 7.34 % 34.54
74 CC The Chemours Company 1777.0 240.0 13.51 % 20.0
75 CMS Cms energy Corporation 1725.0 183.0 10.61 % -56.0
76 FDML Federal Mogul Corp 1625.0 -17.0 - 0.0
77 ARRS Arris International Plc 1577.71 -17.03 - 0.0
78 RYI Ryerson Holding Corporation 1543.1 55.1 3.57 % 24.4
79 PNW Pinnacle West Capital Corporation 1469.87 330.63 22.49 % -22.16
80 AKS Ak Steel Holding Corporation 1445.7 -44.9 - 0.2
81 ROP Roper Technologies Inc 1350.3 327.0 24.22 % -984.6
82 RRX Regal Rexnord Corp 1325.3 121.9 9.2 % 21.1
83 HUBB Hubbell Inc 1316.2 140.8 10.7 % -57.3
84 LEG Leggett and Platt Inc 1294.4 71.5 5.52 % -43.7
85 AXTA Axalta Coating Systems Ltd 1238.7 63.3 5.11 % 35.4
86 MTOR Meritor Inc. 1212.0 76.0 6.27 % -10.0
87 TSE Trinseo Plc 1178.1 -119.8 - -21.6
88 WOR Worthington Industries Inc 1175.54 19.51 1.66 % 92.55
89 GRMN Garmin Ltd 1140.43 210.85 18.49 % -5.08
90 TKR Timken Co 1136.4 90.4 7.95 % -4.4
91 POM Pepco Holdings Inc 1091.0 58.0 5.32 % -35.0
92 GNRC Generac Holdings Inc 1088.26 60.45 5.55 % -237.23
93 ATI Ati Inc 1032.0 64.4 6.24 % 55.1
94 VC Visteon Corp 1026.0 49.0 4.78 % 40.0
95 AYI Acuity Brands Inc 997.9 74.9 7.51 % 60.9
96 ECHO Echo Global Logistics inc 985.59 18.93 1.92 % -9.96
97 MLI Mueller Industries Inc 944.83 155.81 16.49 % 282.1
98 FUL Fuller H B Co 897.42 50.92 5.67 % -56.87
99 FLS Flowserve Corp 872.88 40.64 4.66 % -106.48
100 DCI Donaldson Company Inc 847.3 87.2 10.29 % -32.3
101 IEX Idex Corp 824.0 178.7 21.69 % 122.9
102 CR Crane Holdings Co 815.1 -59.3 - -212.0
103 ITT Itt Inc 753.6 103.2 13.69 % 79.3
104 KALU Kaiser Aluminum Corporation 748.9 2.5 0.33 % 67.6
105 ALSDPK Aleris Corporation 725.4 -89.8 - -53.5
106 SHLM Schulman A Inc 722.24 5.28 0.73 % 0.0
107 SCL Stepan Company 719.19 39.38 5.48 % -28.9
108 ALSN Allison Transmission Holdings Inc 710.0 139.0 19.58 % 58.0
109 CTB Cooper Tire and Rubber Co 655.83 22.09 3.37 % -117.83
110 CENX Century Aluminum Company 637.2 106.5 16.71 % 33.5
111 MOD Modine Manufacturing Co 578.8 24.3 4.2 % 11.4
112 HOLI Hollysys Automation Technologies Ltd 554.75 89.34 16.1 % 68.04
113 FELE Franklin Electric Co Inc 551.67 58.97 10.69 % 6.3
114 GGG Graco Inc 545.64 116.23 21.3 % 1.47
115 PTC Ptc Inc 507.93 106.84 21.03 % -50.16
116 KWR Quaker Chemical Corporation 492.22 25.91 5.26 % -63.46
117 HSC Harsco Corp 486.91 2.88 0.59 % -15.77
118 FLIR Flir Systems Inc 467.31 38.81 8.3 % -20.49
119 AIMC Altra Industrial Motion Corp 466.3 33.6 7.21 % 53.2
120 RLGT Radiant Logistics Inc 460.9 15.1 3.28 % 22.86
121 BRSS Global Brass & Copper Holdings, Inc. 430.3 18.0 4.18 % -15.2
122 MTRN Materion Corporation 428.19 19.95 4.66 % -11.49
123 MATV Mativ Holdings Inc. 426.4 11.8 2.77 % 0.2
124 WLKP Westlake Chemical Partners Lp 415.12 78.31 18.86 % 1.1
125 VAL Valaris Limited 413.3 112.8 27.29 % 36.4
126 RRTS Roadrunner Transportation Systems Inc 400.88 -74.24 - -1.05
127 DLB Dolby Laboratories Inc 334.92 79.45 23.72 % 3.11
128 THRM Gentherm Incorporated 332.96 9.83 2.95 % -18.1
129 VSM Versum Materials Inc 324.3 -85.2 - -118.6
130 TMST Timkensteel Corporation 318.6 -13.3 - 23.7
131 VIAV Viavi Solutions Inc 314.8 71.5 22.71 % 35.3
132 FNSR Finisar Corp 283.36 -8.72 - 0.0
133 NPO Enpro Industries Inc 280.1 27.5 9.82 % -55.9
134 GCP Gcp Applied Technologies Inc. 268.4 5.5 2.05 % -11.9
135 FOE Ferro Corporation 266.35 15.39 5.78 % -77.26
136 PTSI Pam Transportation Services Inc 252.63 24.57 9.72 % 26.24
137 CVGI Commercial Vehicle Group Inc 251.41 3.55 1.41 % 6.46
138 NTGR Netgear Inc 251.19 -0.99 - 0.0
139 AAON Aaon Inc 242.61 27.47 11.32 % -6.94
140 ALGM Allegro Microsystems Inc 227.37 64.55 28.39 % 40.85
141 SRI Stoneridge inc 226.76 0.73 0.32 % -8.36
142 WMS Advanced Drainage Systems Inc 223.92 83.18 37.15 % 0.0
143 LDL Lydall Inc 221.74 5.78 2.61 % 13.83
144 HLIO Helios Technologies Inc 207.21 20.38 9.83 % -4.94
145 CGI Celadon Group Inc 193.6 5.13 2.65 % 11.59
146 BELFB Bel Fuse Inc 177.74 16.55 9.31 % -4.07
147 BOOM Dmc Global Inc 174.47 8.21 4.71 % 18.99
148 KAMN Kaman Corporation 172.0 0.63 0.36 % 59.91
149 CSWI Csw Industrials Inc 171.09 15.5 9.06 % 1.16
150 RELY Remitly Global Inc 169.26 -33.07 - -53.23
151 BB Blackberry Limited 169.0 -4.0 - -176.0
152 HLIT Harmonic Inc 155.74 8.74 5.61 % -16.54
153 SHLO Shiloh Industries Inc 155.37 -137.13 - -61.31
154 GRC The Gorman rupp Company 153.79 2.22 1.44 % -6.54
155 SORL Sorl Auto Parts Inc 152.37 7.42 4.87 % -65.46
156 CTS Cts Corporation 151.91 11.8 7.77 % 49.17
157 VOXX Voxx International Corporation 143.06 6.35 4.44 % 4.15
158 CAAS China Automotive Systems inc 137.21 8.01 5.84 % -12.08
159 HNH Handy & Harman Ltd. 135.85 14.58 10.74 % 0.0
160 HAYN Haynes International inc 132.67 7.74 5.83 % 3.09
161 FSTR L b Foster Company 130.02 -2.05 - -2.72
162 PRLB Proto Labs Inc 121.72 3.95 3.25 % 4.7
163 YOU Clear Secure Inc 115.92 -65.56 - 0.0
164 STRT Strattec Security Corp 112.91 3.84 3.4 % 0.0
165 DGII Digi International Inc. 103.52 4.13 3.99 % 0.13
166 AVID Avid Technology Inc 102.99 12.02 11.67 % -13.12
167 CMT Core Molding Technologies Inc 101.61 1.32 1.3 % 0.4
168 OIG Orbital Infrastructure Group Inc 99.82 -142.23 - -3.62
169 UFPT Ufp Technologies Inc 96.97 19.54 20.15 % 4.36
170 KMG Kmg Chemicals Inc 95.2 18.01 18.92 % 0.0
171 NPTN Neophotonics Corp 95.01 9.31 9.79 % -2.01
172 DSWL Deswell Industries Inc. 85.98 8.23 9.57 % 8.14
173 JASN Jason Industries Inc 84.03 -14.6 - -12.56
174 TREC Trecora Resources 83.21 -0.38 - 1.4
175 STS Supreme Industries Inc 72.53 1.67 2.3 % 0.0
176 EPAC Enerpac Tool Group Corp 70.72 7.45 10.54 % 8.54
177 PGN Paragon Offshore Plc 57.44 -70.42 - -51.22
178 AAOI Applied Optoelectronics Inc 56.69 -15.63 - -6.08
179 USAP Universal Stainless and Alloy Products inc 46.2 -1.3 - -0.25
180 NL Nl Industries inc 42.86 -8.36 - -23.26
181 CRNC Cerence Inc 34.77 -230.13 - -13.61
182 EMKR Emcore Corp 23.68 -7.65 - -5.82
183 ARCW Arc Group Worldwide, Inc. 19.86 -6.18 - 0.0
184 MINM Minim Inc 13.83 -4.06 - -2.78
185 IEHC Ieh Corp 8.61 -0.53 - 0.68
186 SEAC Seachange International Inc 8.29 -3.68 - 0.16
187 THTI Tht Heat Transfer Technology, Inc. 7.22 -0.13 - -1.01
188 TTLO Torotel Inc 6.02 0.73 12.13 % -0.25
189 CDTI Cdti Advanced Materials, Inc. 4.91 -0.3 - -0.68
190 VYST Vystar Corporation 3.57 -3.11 - 0.09
191 AMTY Amerityre Corporation 2.65 0.11 4.12 % 0.33
192 TKOI Telkonet Inc 2.02 -0.7 - -1.24
193 ZAAP Zap 1.14 -23.94 - -0.07
194 RKLY Rockley Photonics Holdings Limited 0.56 12.03 2163.85 % -33.89
195 FIND Findex Com Inc 0.45 0.28 62.06 % 0.07
196 SNSGF Sense Technologies Inc 0.33 -0.34 - 0.0
197 PFTI Puradyn Filter Technologies Inc 0.25 -0.53 - 0.0
198 OMTK Omnitek Engineering Corp 0.25 -0.06 - 0.0
199 LQMT Liquidmetal Technologies Inc 0.02 -0.57 - 2.36
200 TOVC Curaegis Technologies, Inc. 0.0 0.0 - 0.0
201 LWLG Lightwave Logic Inc 0.0 -4.8 - 0.19
202 XPL Solitario Zinc Corp 0.0 -1.06 - -0.1
203 SRCH Searchlight Minerals Corp. 0.0 0.0 - 0.0
204 NIOBF Niocorp Developments Ltd 0.0 2.55 - -2.09
205 BIXT Bioxytran Inc 0.0 -0.2 - -0.13
206 REE Rare Element Resources Ltd 0.0 -1.71 - 0.0
207 LEXG Lithium Exploration Group, Inc. 0.0 0.12 - 0.04
208 LITH U.s. Lithium Corp. 0.0 -0.05 - -0.01
209 NTK Nortek Inc 0.0 0.0 - 0.0
210 CLC Clarcor Inc. 0.0 0.0 - 0.0
211 MPG Metaldyne Performance Group Inc. 0.0 0.0 - 0.0
212 AGIH Affinia Group Intermediate Holdings Inc. 0.0 0.0 - 0.0
213 TXU TXU CORP 0.0 0.0 - 0.0
214 FPL NextEra Energy, Inc. 0.0 0.0 - 0.0
215 HAR Harman International Industries Inc 0.0 0.0 - 0.0
216 DPHI DELPHI CORPORATION 0.0 0.0 - 0.0
217 BNI BURLINGTON NORTHERN SANTA FE CORP. 0.0 0.0 - 0.0
218 ROH ROHM AND HAAS COMPANY 0.0 0.0 - 0.0
219 DCN Dana Corporation 0.0 0.0 - 0.0
220 PRKR Parkervision Inc. 0.0 -4.4 - 0.65

View File

@@ -0,0 +1 @@
[red]No data found[/red]

View File

@@ -1,62 +1,62 @@
TICKER CUSTOMER NAME COST OF REV. COST OF REV. SG&A SG&A
TICKER
Y Alleghany Corp - - - -
ALL Allstate Corp 5.79 % 3.89 % - -
AIG American International Group Inc -42.83 % -43.48 % -6.56 % -5.85 %
ACGL Arch Capital Group Ltd -70.78 % 8.29 % -9.97 % -35.88 %
AWH Aspira Women s Health Inc -0.11 % -16.73 % -3.08 % 11.33 %
AN Autonation Inc 4.81 % -2.8 % 5.46 % 1.11 %
AZO Autozone Inc 14.15 % -23.22 % 8.62 % -23.03 %
AVID Avid Technology Inc -7.08 % -3.23 % -38.03 % -34.22 %
CAR Avis Budget Group Inc -51.62 % -42.74 % 6.37 % 6.96 %
AXS Axis Capital Holdings Ltd 3.34 % -6.63 % 0.18 % -4.43 %
BRKA Berkshire Hathaway Inc 7.96 % -1.08 % -16.79 % 8.13 %
BRO Brown and Brown Inc - - - -
KMX Carmax Inc -22.91 % -19.96 % 2.74 % -11.16 %
CAT Caterpillar Inc 18.39 % 2.28 % 4.55 % -1.68 %
CUII China United Insurance Service Inc 17.27 % -6.17 % -88.49 % -87.88 %
CINF Cincinnati Financial Corporation - - - -
CRUS Cirrus Logic Inc 13.54 % 9.13 % -2.58 % -5.9 %
CNFR Conifer Holdings Inc -13.15 % 8.82 % - -
DGICA Donegal Group Inc -96.25 % -96.6 % 11 % -7.79 %
DORM Dorman Products Inc 21.59 % 2.05 % 23.6 % -2.44 %
ESGR Enstar Group Ltd - -61.11 % -28.34 % -19.28 %
ESNT Essent Group Ltd - - - -
FNHC Fednat holding company - - 15.35 % 7.63 %
GM General Motors Company 25.78 % 2.61 % 36.92 % 36.98 %
GBLI Global Indemnity Group Llc - - - -
HALL Hallmark Financial Services inc - - - -
THG Hanover Insurance Group Inc 13.57 % 2.9 % - -
HCI Hci Group Inc - - - -
HRTG Heritage Insurance Holdings Inc - - 3.43 % 1.67 %
HMN Horace Mann Educators Corporation -10.04 % -86.71 % - -
JRVR James River Group Holdings Ltd - - - -
JANL Janel Corp 25.1 % -8.31 % 85.71 % 11.11 %
KMPR Kemper Corporation -8.98 % -5.8 % - -
KINS Kingstone Companies Inc - - - 9.83 %
KFS Kingsway Financial Services Inc - -1.91 % -8.55 % -7.17 %
KNX Knight swift Transportation Holdings Inc 11.85 % -24.57 % 11.82 % 1.8 %
KN Knowles Corporation -19.1 % -0.18 % -9.44 % 6.19 %
KOSS Koss Corporation -25.14 % -1.04 % 101.25 % -89.55 %
TRUE Lexagene Holdings inc - -23.24 % - -14.8 %
L Loews Corp - 2.41 % - -
MKL Markel Corporation - - - -
MCY Mercury General Corporation 10.27 % 7.92 % - -
MET Metlife Inc -89.5 % -77.37 % - -
MPAA Motorcar Parts Of America Inc 4.61 % 9.23 % -69.65 % -68.37 %
NSEC National Security Group Inc. 16.79 % 18.92 % -8.03 % -24.54 %
ORLY O Reilly Automotive Inc 12.18 % 4.35 % 6.31 % 4.11 %
ORI Old Republic International Corporation 44.83 % 40 % - -
OSK Oshkosh Corporation 0.2 % -2.08 % -3.03 % -0.95 %
PGR Progressive Corp -91.92 % -91.79 % 8.09 % 4.56 %
REVG Rev Group Inc 6.12 % 5.64 % -4.58 % -0.65 %
SAFT Safety Insurance Group inc - - - -
SMP Standard Motor Products Inc 3.58 % 4.38 % 10.06 % 6.91 %
HIG The Hartford Financial Services Group Inc 11.46 % 3.09 % 0.25 % -1.55 %
TRV Travelers Companies inc 9.76 % 3 % 0.51 % -2.45 %
UNAM Unico American Corporation - - -13.09 % 53.71 %
UFCS United Fire Group Inc - - -14.04 % 6.03 %
UIHC United Insurance Holdings Corp -17.01 % 34.35 % 89.32 % 82.08 %
UVE Universal Insurance Holdings Inc - - 1.04 % -6.71 %
WRB W R Berkley Corp - - - -
WTM White Mountains Insurance Group ltd 4.17 % 11.61 % -13.59 % -13.16 %
TICKER CUSTOMER NAME COST OF REV. COST OF REV. SG&A SG&A
TICKER
Y Alleghany Corp - - - -
ALL Allstate Corp 5.79 % 3.89 % - -
AIG American International Group Inc -42.83 % -43.48 % -6.56 % -5.85 %
ACGL Arch Capital Group Ltd -70.78 % 8.29 % -9.97 % -35.88 %
AWH Aspira Women s Health Inc -0.11 % -16.73 % -3.08 % 11.33 %
AN Autonation Inc 4.81 % -2.8 % 5.46 % 1.11 %
AZO Autozone Inc 14.15 % -23.22 % 8.62 % -23.03 %
AVID Avid Technology Inc -7.08 % -3.23 % -38.03 % -34.22 %
CAR Avis Budget Group Inc -51.62 % -42.74 % 6.37 % 6.96 %
AXS Axis Capital Holdings Ltd 3.34 % -6.63 % 0.18 % -4.43 %
BRKA Berkshire Hathaway Inc 7.96 % -1.08 % -16.79 % 8.13 %
BRO Brown and Brown Inc - - - -
KMX Carmax Inc -22.91 % -19.96 % 2.74 % -11.16 %
CAT Caterpillar Inc 18.39 % 2.28 % 4.55 % -1.68 %
CUII China United Insurance Service Inc 17.27 % -6.17 % -88.49 % -87.88 %
CINF Cincinnati Financial Corporation - - - -
CRUS Cirrus Logic Inc 13.54 % 9.13 % -2.58 % -5.9 %
CNFR Conifer Holdings Inc -13.15 % 8.82 % - -
DGICA Donegal Group Inc -96.25 % -96.6 % 11 % -7.79 %
DORM Dorman Products Inc 21.59 % 2.05 % 23.6 % -2.44 %
ESGR Enstar Group Ltd - -61.11 % -28.34 % -19.28 %
ESNT Essent Group Ltd - - - -
FNHC Fednat holding company - - 15.35 % 7.63 %
GM General Motors Company 25.78 % 2.61 % 36.92 % 36.98 %
GBLI Global Indemnity Group Llc - - - -
HALL Hallmark Financial Services inc - - - -
THG Hanover Insurance Group Inc 13.57 % 2.9 % - -
HCI Hci Group Inc - - - -
HRTG Heritage Insurance Holdings Inc - - 3.43 % 1.67 %
HMN Horace Mann Educators Corporation -10.04 % -86.71 % - -
JRVR James River Group Holdings Ltd - - - -
JANL Janel Corp 25.1 % -8.31 % 85.71 % 11.11 %
KMPR Kemper Corporation -8.98 % -5.8 % - -
KINS Kingstone Companies Inc - - - 9.83 %
KFS Kingsway Financial Services Inc - -1.91 % -8.55 % -7.17 %
KNX Knight swift Transportation Holdings Inc 11.85 % -24.57 % 11.82 % 1.8 %
KN Knowles Corporation -19.1 % -0.18 % -9.44 % 6.19 %
KOSS Koss Corporation -25.14 % -1.04 % 101.25 % -89.55 %
TRUE Lexagene Holdings inc - -23.24 % - -14.8 %
L Loews Corp - 2.41 % - -
MKL Markel Corporation - - - -
MCY Mercury General Corporation 10.27 % 7.92 % - -
MET Metlife Inc -89.5 % -77.37 % - -
MPAA Motorcar Parts Of America Inc 4.61 % 9.23 % -69.65 % -68.37 %
NSEC National Security Group Inc. 16.79 % 18.92 % -8.03 % -24.54 %
ORLY O Reilly Automotive Inc 12.18 % 4.35 % 6.31 % 4.11 %
ORI Old Republic International Corporation 44.83 % 40 % - -
OSK Oshkosh Corporation 0.2 % -2.08 % -3.03 % -0.95 %
PGR Progressive Corp -91.92 % -91.79 % 8.09 % 4.56 %
REVG Rev Group Inc 6.12 % 5.64 % -4.58 % -0.65 %
SAFT Safety Insurance Group inc - - - -
SMP Standard Motor Products Inc 3.58 % 4.38 % 10.06 % 6.91 %
HIG The Hartford Financial Services Group Inc 11.46 % 3.09 % 0.25 % -1.55 %
TRV Travelers Companies inc 9.76 % 3 % 0.51 % -2.45 %
UNAM Unico American Corporation - - -13.09 % 53.71 %
UFCS United Fire Group Inc - - -14.04 % 6.03 %
UIHC United Insurance Holdings Corp -17.01 % 34.35 % 89.32 % 82.08 %
UVE Universal Insurance Holdings Inc - - 1.04 % -6.71 %
WRB W R Berkley Corp - - - -
WTM White Mountains Insurance Group ltd 4.17 % 11.61 % -13.59 % -13.16 %

View File

@@ -1,221 +1,221 @@
Company Name Revenue Net Income Net Margin Cash Flow
TICKER
HMC Honda Motor Co. Ltd. 108264.49 5659.22 5.23 % 24088.27
MT Arcelormittal 76571.00 15565.00 20.33 % 5600.00
GM General Motors Company 43108.00 2007.00 4.66 % -1551.00
TSLA Tesla Inc 24318.00 3707.00 15.24 % -3225.00
EC Ecopetrol S a 23422.95 4494.49 19.19 % 1295.61
GE General Electric Company 19084.00 -160.00 - -854.00
ACN Accenture Plc 15747.80 1967.04 12.49 % -1990.13
CAT Caterpillar Inc 14994.00 2040.00 13.61 % 3240.00
KYO Kyocera Corp 13536.56 1044.69 7.72 % 207.28
STM Stmicroelectronics N v 12761.00 2006.00 15.72 % 219.00
DOW Dow Inc 11859.00 647.00 5.46 % 1623.00
NJ Nidec Corp 10752.78 847.44 7.88 % 328.89
NUE Nucor Corporation 10500.76 1799.04 17.13 % 867.36
QCOM Qualcomm Inc 9463.00 2235.00 23.62 % 1974.00
HON Honeywell International Inc 8951.00 1549.00 17.31 % -799.00
MMM 3m Company 8619.00 3863.00 44.82 % 682.00
NRG Nrg Energy Inc 8510.00 67.00 0.79 % -1081.00
XEL Xcel Energy Inc 7781.00 649.00 8.34 % -218.00
DHR Danaher Corporation 7663.00 1572.00 20.51 % 1166.00
CMI Cummins Inc 7333.00 409.00 5.58 % 37.00
PCAR Paccar Inc 7058.90 769.40 10.9 % 92.20
UNP Union Pacific Corp 6566.00 1895.00 28.86 % 169.00
SO The Southern Company 6238.00 1110.00 17.79 % 484.00
JCI Johnson Controls International Plc 6068.00 156.00 2.57 % -490.00
GPC Genuine Parts Co 5675.27 312.36 5.5 % 110.07
STLD Steel Dynamics Inc 5651.71 918.48 16.25 % 595.86
PCG Pg and e Corp 5394.00 459.00 8.51 % 92.00
EMR Emerson Electric Co 5360.00 708.00 13.21 % -725.00
ETN Eaton Corporation Plc 5350.00 608.00 11.36 % -133.00
GT The Goodyear Tire and Rubber Company 5311.00 48.00 0.9 % -5.00
LEA Lear Corp 5241.20 119.20 2.27 % 483.80
EIX Edison International 5228.00 -74.00 - 271.00
X United States Steel Corp 5203.00 490.00 9.42 % 388.00
TEN Tenneco Inc 4931.00 -28.00 - 28.00
EXC Exelon Corporation 4845.00 676.00 13.95 % -217.00
NVLCN Novelis Inc 4799.00 183.00 3.81 % 1.00
APTV Aptiv Plc 4614.00 306.00 6.63 % 182.00
PPG Ppg Industries Inc 4468.00 339.00 7.59 % 98.00
D Dominion Energy Inc 4386.00 778.00 17.74 % 1.00
TT Trane Technologies Plc 4371.90 552.40 12.64 % -10.00
PH Parker hannifin Corporation 4232.78 388.04 9.17 % -6145.57
ETR Entergy Corporation 4218.62 555.88 13.18 % -137.33
ED Consolidated Edison Inc 4165.00 619.00 14.86 % -94.00
BWA Borgwarner Inc 4060.00 292.00 7.19 % -149.00
ITW Illinois Tool Works Inc 4011.00 727.00 18.13 % -105.00
WLK Westlake Corporation 3956.00 412.00 10.41 % 462.00
CSX Csx Corporation 3895.00 1111.00 28.52 % 1587.00
TEL Te Connectivity ltd 3841.00 397.00 10.34 % -295.00
SRE Sempra Energy 3617.00 561.00 15.51 % -1512.00
GLW Corning Inc 3488.00 226.00 6.48 % 1.00
FE Firstenergy Corp 3475.00 344.00 9.9 % -255.00
NSC Norfolk Southern Corporation 3343.00 958.00 28.66 % -45.00
DD Dupont De Nemours Inc 3317.00 376.00 11.34 % 405.00
TXT Textron Inc 3078.00 225.00 7.31 % -96.00
UNVR Univar Solutions Inc 2983.50 312.60 10.48 % 41.50
CAM Cameron International Corp 2937.50 243.10 8.28 % 555.90
TE Teco Energy Inc 2851.30 41.90 1.47 % 32.40
AA Alcoa Corp 2851.00 -769.00 - -207.00
EMN Eastman Chemical Co 2709.00 301.00 11.11 % 5.00
DAN Dana Inc 2535.00 -163.00 - -73.00
CMC Commercial Metals Company 2407.07 288.63 11.99 % -91.86
ALV Autoliv Inc 2301.00 106.00 4.61 % 156.00
ARNC Arconic Corporation 2280.00 -65.00 - 60.00
PEG Public Service Enterprise Group Incorporated 2272.00 114.00 5.02 % -1383.00
NIMC Nisource Inc 2179.00 63.50 2.91 % -20.90
DOV Dover Corp 2158.29 639.06 29.61 % -209.37
PPL Ppl Corporation 2134.00 174.00 8.15 % -9.00
HUN Huntsman Corporation 2011.00 115.00 5.72 % 433.00
WEC Wec Energy Group Inc 2003.00 301.70 15.06 % 11.10
CNP Centerpoint Energy Inc 1903.00 202.00 10.61 % -447.00
AEE Ameren Corporation 1897.00 237.00 12.49 % -271.00
RPM Rpm International Inc 1791.71 131.54 7.34 % 34.54
CC The Chemours Company 1777.00 240.00 13.51 % 20.00
CMS Cms energy Corporation 1725.00 183.00 10.61 % -56.00
FDML Federal Mogul Corp 1625.00 -17.00 - 0.00
ARRS Arris International Plc 1577.71 -17.03 - 0.00
RYI Ryerson Holding Corporation 1543.10 55.10 3.57 % 24.40
PNW Pinnacle West Capital Corporation 1469.87 330.63 22.49 % -22.16
AKS Ak Steel Holding Corporation 1445.70 -44.90 - 0.20
ROP Roper Technologies Inc 1350.30 327.00 24.22 % -984.60
RRX Regal Rexnord Corp 1325.30 121.90 9.2 % 21.10
HUBB Hubbell Inc 1316.20 140.80 10.7 % -57.30
LEG Leggett and Platt Inc 1294.40 71.50 5.52 % -43.70
AXTA Axalta Coating Systems Ltd 1238.70 63.30 5.11 % 35.40
MTOR Meritor Inc. 1212.00 76.00 6.27 % -10.00
TSE Trinseo Plc 1178.10 -119.80 - -21.60
WOR Worthington Industries Inc 1175.54 19.51 1.66 % 92.55
GRMN Garmin Ltd 1140.43 210.85 18.49 % -5.08
TKR Timken Co 1136.40 90.40 7.95 % -4.40
POM Pepco Holdings Inc 1091.00 58.00 5.32 % -35.00
GNRC Generac Holdings Inc 1088.26 60.45 5.55 % -237.23
ATI Ati Inc 1032.00 64.40 6.24 % 55.10
VC Visteon Corp 1026.00 49.00 4.78 % 40.00
AYI Acuity Brands Inc 997.90 74.90 7.51 % 60.90
ECHO Echo Global Logistics inc 985.59 18.93 1.92 % -9.96
MLI Mueller Industries Inc 944.83 155.81 16.49 % 282.10
FUL Fuller H B Co 897.42 50.92 5.67 % -56.87
FLS Flowserve Corp 872.88 40.64 4.66 % -106.48
DCI Donaldson Company Inc 847.30 87.20 10.29 % -32.30
IEX Idex Corp 824.00 178.70 21.69 % 122.90
CR Crane Holdings Co 815.10 -59.30 - -212.00
ITT Itt Inc 753.60 103.20 13.69 % 79.30
KALU Kaiser Aluminum Corporation 748.90 2.50 0.33 % 67.60
ALSDPK Aleris Corporation 725.40 -89.80 - -53.50
SHLM Schulman A Inc 722.24 5.28 0.73 % 0.00
SCL Stepan Company 719.19 39.38 5.48 % -28.90
ALSN Allison Transmission Holdings Inc 710.00 139.00 19.58 % 58.00
CTB Cooper Tire and Rubber Co 655.83 22.09 3.37 % -117.83
CENX Century Aluminum Company 637.20 106.50 16.71 % 33.50
MOD Modine Manufacturing Co 578.80 24.30 4.2 % 11.40
HOLI Hollysys Automation Technologies Ltd 554.75 89.34 16.1 % 68.04
FELE Franklin Electric Co Inc 551.67 58.97 10.69 % 6.30
GGG Graco Inc 545.64 116.23 21.3 % 1.47
PTC Ptc Inc 507.93 106.84 21.03 % -50.16
KWR Quaker Chemical Corporation 492.22 25.91 5.26 % -63.46
HSC Harsco Corp 486.91 2.88 0.59 % -15.77
FLIR Flir Systems Inc 467.31 38.81 8.3 % -20.49
AIMC Altra Industrial Motion Corp 466.30 33.60 7.21 % 53.20
RLGT Radiant Logistics Inc 460.90 15.10 3.28 % 22.86
BRSS Global Brass & Copper Holdings, Inc. 430.30 18.00 4.18 % -15.20
MTRN Materion Corporation 428.19 19.95 4.66 % -11.49
MATV Mativ Holdings Inc. 426.40 11.80 2.77 % 0.20
WLKP Westlake Chemical Partners Lp 415.12 78.31 18.86 % 1.10
VAL Valaris Limited 413.30 112.80 27.29 % 36.40
RRTS Roadrunner Transportation Systems Inc 400.88 -74.24 - -1.05
DLB Dolby Laboratories Inc 334.92 79.45 23.72 % 3.11
THRM Gentherm Incorporated 332.96 9.83 2.95 % -18.10
VSM Versum Materials Inc 324.30 -85.20 - -118.60
TMST Timkensteel Corporation 318.60 -13.30 - 23.70
VIAV Viavi Solutions Inc 314.80 71.50 22.71 % 35.30
FNSR Finisar Corp 283.36 -8.72 - 0.00
NPO Enpro Industries Inc 280.10 27.50 9.82 % -55.90
GCP Gcp Applied Technologies Inc. 268.40 5.50 2.05 % -11.90
FOE Ferro Corporation 266.35 15.39 5.78 % -77.26
PTSI Pam Transportation Services Inc 252.63 24.57 9.72 % 26.24
CVGI Commercial Vehicle Group Inc 251.41 3.55 1.41 % 6.46
NTGR Netgear Inc 251.19 -0.99 - 0.00
AAON Aaon Inc 242.61 27.47 11.32 % -6.94
ALGM Allegro Microsystems Inc 227.37 64.55 28.39 % 40.85
SRI Stoneridge inc 226.76 0.73 0.32 % -8.36
WMS Advanced Drainage Systems Inc 223.92 83.18 37.15 % 0.00
LDL Lydall Inc 221.74 5.78 2.61 % 13.83
HLIO Helios Technologies Inc 207.21 20.38 9.83 % -4.94
CGI Celadon Group Inc 193.60 5.13 2.65 % 11.59
BELFB Bel Fuse Inc 177.74 16.55 9.31 % -4.07
BOOM Dmc Global Inc 174.47 8.21 4.71 % 18.99
KAMN Kaman Corporation 172.00 0.63 0.36 % 59.91
CSWI Csw Industrials Inc 171.09 15.50 9.06 % 1.16
RELY Remitly Global Inc 169.26 -33.07 - -53.23
BB Blackberry Limited 169.00 -4.00 - -176.00
HLIT Harmonic Inc 155.74 8.74 5.61 % -16.54
SHLO Shiloh Industries Inc 155.37 -137.13 - -61.31
GRC The Gorman rupp Company 153.79 2.22 1.44 % -6.54
SORL Sorl Auto Parts Inc 152.37 7.42 4.87 % -65.46
CTS Cts Corporation 151.91 11.80 7.77 % 49.17
VOXX Voxx International Corporation 143.06 6.35 4.44 % 4.15
CAAS China Automotive Systems inc 137.21 8.01 5.84 % -12.08
HNH Handy & Harman Ltd. 135.85 14.58 10.74 % 0.00
HAYN Haynes International inc 132.67 7.74 5.83 % 3.09
FSTR L b Foster Company 130.02 -2.05 - -2.72
PRLB Proto Labs Inc 121.72 3.95 3.25 % 4.70
YOU Clear Secure Inc 115.92 -65.56 - 0.00
STRT Strattec Security Corp 112.91 3.84 3.4 % 0.00
DGII Digi International Inc. 103.52 4.13 3.99 % 0.13
AVID Avid Technology Inc 102.99 12.02 11.67 % -13.12
CMT Core Molding Technologies Inc 101.61 1.32 1.3 % 0.40
OIG Orbital Infrastructure Group Inc 99.82 -142.23 - -3.62
UFPT Ufp Technologies Inc 96.97 19.54 20.15 % 4.36
KMG Kmg Chemicals Inc 95.20 18.01 18.92 % 0.00
NPTN Neophotonics Corp 95.01 9.31 9.79 % -2.01
DSWL Deswell Industries Inc. 85.98 8.23 9.57 % 8.14
JASN Jason Industries Inc 84.03 -14.60 - -12.56
TREC Trecora Resources 83.21 -0.38 - 1.40
STS Supreme Industries Inc 72.53 1.67 2.3 % 0.00
EPAC Enerpac Tool Group Corp 70.72 7.45 10.54 % 8.54
PGN Paragon Offshore Plc 57.44 -70.42 - -51.22
AAOI Applied Optoelectronics Inc 56.69 -15.63 - -6.08
USAP Universal Stainless and Alloy Products inc 46.20 -1.30 - -0.25
NL Nl Industries inc 42.86 -8.36 - -23.26
CRNC Cerence Inc 34.77 -230.13 - -13.61
EMKR Emcore Corp 23.68 -7.65 - -5.82
ARCW Arc Group Worldwide, Inc. 19.86 -6.18 - 0.00
MINM Minim Inc 13.83 -4.06 - -2.78
IEHC Ieh Corp 8.61 -0.53 - 0.68
SEAC Seachange International Inc 8.29 -3.68 - 0.16
THTI Tht Heat Transfer Technology, Inc. 7.22 -0.13 - -1.01
TTLO Torotel Inc 6.02 0.73 12.13 % -0.25
CDTI Cdti Advanced Materials, Inc. 4.91 -0.30 - -0.68
VYST Vystar Corporation 3.57 -3.11 - 0.09
AMTY Amerityre Corporation 2.65 0.11 4.12 % 0.33
TKOI Telkonet Inc 2.02 -0.70 - -1.24
ZAAP Zap 1.14 -23.94 - -0.07
RKLY Rockley Photonics Holdings Limited 0.56 12.03 2163.85 % -33.89
FIND Findex Com Inc 0.45 0.28 62.06 % 0.07
SNSGF Sense Technologies Inc 0.33 -0.34 - 0.00
PFTI Puradyn Filter Technologies Inc 0.25 -0.53 - 0.00
OMTK Omnitek Engineering Corp 0.25 -0.06 - 0.00
LQMT Liquidmetal Technologies Inc 0.02 -0.57 - 2.36
TOVC Curaegis Technologies, Inc. 0.00 0.00 - 0.00
LWLG Lightwave Logic Inc 0.00 -4.80 - 0.19
XPL Solitario Zinc Corp 0.00 -1.06 - -0.10
SRCH Searchlight Minerals Corp. 0.00 0.00 - 0.00
NIOBF Niocorp Developments Ltd 0.00 2.55 - -2.09
BIXT Bioxytran Inc 0.00 -0.20 - -0.13
REE Rare Element Resources Ltd 0.00 -1.71 - 0.00
LEXG Lithium Exploration Group, Inc. 0.00 0.12 - 0.04
LITH U.s. Lithium Corp. 0.00 -0.05 - -0.01
NTK Nortek Inc 0.00 0.00 - 0.00
CLC Clarcor Inc. 0.00 0.00 - 0.00
MPG Metaldyne Performance Group Inc. 0.00 0.00 - 0.00
AGIH Affinia Group Intermediate Holdings Inc. 0.00 0.00 - 0.00
TXU TXU CORP 0.00 0.00 - 0.00
FPL NextEra Energy, Inc. 0.00 0.00 - 0.00
HAR Harman International Industries Inc 0.00 0.00 - 0.00
DPHI DELPHI CORPORATION 0.00 0.00 - 0.00
BNI BURLINGTON NORTHERN SANTA FE CORP. 0.00 0.00 - 0.00
ROH ROHM AND HAAS COMPANY 0.00 0.00 - 0.00
DCN Dana Corporation 0.00 0.00 - 0.00
PRKR Parkervision Inc. 0.00 -4.40 - 0.65
Company Name Revenue Net Income Net Margin Cash Flow
TICKER
HMC Honda Motor Co. Ltd. 108264.49 5659.22 5.23 % 24088.27
MT Arcelormittal 76571.00 15565.00 20.33 % 5600.00
GM General Motors Company 43108.00 2007.00 4.66 % -1551.00
TSLA Tesla Inc 24318.00 3707.00 15.24 % -3225.00
EC Ecopetrol S a 23422.95 4494.49 19.19 % 1295.61
GE General Electric Company 19084.00 -160.00 - -854.00
ACN Accenture Plc 15747.80 1967.04 12.49 % -1990.13
CAT Caterpillar Inc 14994.00 2040.00 13.61 % 3240.00
KYO Kyocera Corp 13536.56 1044.69 7.72 % 207.28
STM Stmicroelectronics N v 12761.00 2006.00 15.72 % 219.00
DOW Dow Inc 11859.00 647.00 5.46 % 1623.00
NJ Nidec Corp 10752.78 847.44 7.88 % 328.89
NUE Nucor Corporation 10500.76 1799.04 17.13 % 867.36
QCOM Qualcomm Inc 9463.00 2235.00 23.62 % 1974.00
HON Honeywell International Inc 8951.00 1549.00 17.31 % -799.00
MMM 3m Company 8619.00 3863.00 44.82 % 682.00
NRG Nrg Energy Inc 8510.00 67.00 0.79 % -1081.00
XEL Xcel Energy Inc 7781.00 649.00 8.34 % -218.00
DHR Danaher Corporation 7663.00 1572.00 20.51 % 1166.00
CMI Cummins Inc 7333.00 409.00 5.58 % 37.00
PCAR Paccar Inc 7058.90 769.40 10.9 % 92.20
UNP Union Pacific Corp 6566.00 1895.00 28.86 % 169.00
SO The Southern Company 6238.00 1110.00 17.79 % 484.00
JCI Johnson Controls International Plc 6068.00 156.00 2.57 % -490.00
GPC Genuine Parts Co 5675.27 312.36 5.5 % 110.07
STLD Steel Dynamics Inc 5651.71 918.48 16.25 % 595.86
PCG Pg and e Corp 5394.00 459.00 8.51 % 92.00
EMR Emerson Electric Co 5360.00 708.00 13.21 % -725.00
ETN Eaton Corporation Plc 5350.00 608.00 11.36 % -133.00
GT The Goodyear Tire and Rubber Company 5311.00 48.00 0.9 % -5.00
LEA Lear Corp 5241.20 119.20 2.27 % 483.80
EIX Edison International 5228.00 -74.00 - 271.00
X United States Steel Corp 5203.00 490.00 9.42 % 388.00
TEN Tenneco Inc 4931.00 -28.00 - 28.00
EXC Exelon Corporation 4845.00 676.00 13.95 % -217.00
NVLCN Novelis Inc 4799.00 183.00 3.81 % 1.00
APTV Aptiv Plc 4614.00 306.00 6.63 % 182.00
PPG Ppg Industries Inc 4468.00 339.00 7.59 % 98.00
D Dominion Energy Inc 4386.00 778.00 17.74 % 1.00
TT Trane Technologies Plc 4371.90 552.40 12.64 % -10.00
PH Parker hannifin Corporation 4232.78 388.04 9.17 % -6145.57
ETR Entergy Corporation 4218.62 555.88 13.18 % -137.33
ED Consolidated Edison Inc 4165.00 619.00 14.86 % -94.00
BWA Borgwarner Inc 4060.00 292.00 7.19 % -149.00
ITW Illinois Tool Works Inc 4011.00 727.00 18.13 % -105.00
WLK Westlake Corporation 3956.00 412.00 10.41 % 462.00
CSX Csx Corporation 3895.00 1111.00 28.52 % 1587.00
TEL Te Connectivity ltd 3841.00 397.00 10.34 % -295.00
SRE Sempra Energy 3617.00 561.00 15.51 % -1512.00
GLW Corning Inc 3488.00 226.00 6.48 % 1.00
FE Firstenergy Corp 3475.00 344.00 9.9 % -255.00
NSC Norfolk Southern Corporation 3343.00 958.00 28.66 % -45.00
DD Dupont De Nemours Inc 3317.00 376.00 11.34 % 405.00
TXT Textron Inc 3078.00 225.00 7.31 % -96.00
UNVR Univar Solutions Inc 2983.50 312.60 10.48 % 41.50
CAM Cameron International Corp 2937.50 243.10 8.28 % 555.90
TE Teco Energy Inc 2851.30 41.90 1.47 % 32.40
AA Alcoa Corp 2851.00 -769.00 - -207.00
EMN Eastman Chemical Co 2709.00 301.00 11.11 % 5.00
DAN Dana Inc 2535.00 -163.00 - -73.00
CMC Commercial Metals Company 2407.07 288.63 11.99 % -91.86
ALV Autoliv Inc 2301.00 106.00 4.61 % 156.00
ARNC Arconic Corporation 2280.00 -65.00 - 60.00
PEG Public Service Enterprise Group Incorporated 2272.00 114.00 5.02 % -1383.00
NIMC Nisource Inc 2179.00 63.50 2.91 % -20.90
DOV Dover Corp 2158.29 639.06 29.61 % -209.37
PPL Ppl Corporation 2134.00 174.00 8.15 % -9.00
HUN Huntsman Corporation 2011.00 115.00 5.72 % 433.00
WEC Wec Energy Group Inc 2003.00 301.70 15.06 % 11.10
CNP Centerpoint Energy Inc 1903.00 202.00 10.61 % -447.00
AEE Ameren Corporation 1897.00 237.00 12.49 % -271.00
RPM Rpm International Inc 1791.71 131.54 7.34 % 34.54
CC The Chemours Company 1777.00 240.00 13.51 % 20.00
CMS Cms energy Corporation 1725.00 183.00 10.61 % -56.00
FDML Federal Mogul Corp 1625.00 -17.00 - 0.00
ARRS Arris International Plc 1577.71 -17.03 - 0.00
RYI Ryerson Holding Corporation 1543.10 55.10 3.57 % 24.40
PNW Pinnacle West Capital Corporation 1469.87 330.63 22.49 % -22.16
AKS Ak Steel Holding Corporation 1445.70 -44.90 - 0.20
ROP Roper Technologies Inc 1350.30 327.00 24.22 % -984.60
RRX Regal Rexnord Corp 1325.30 121.90 9.2 % 21.10
HUBB Hubbell Inc 1316.20 140.80 10.7 % -57.30
LEG Leggett and Platt Inc 1294.40 71.50 5.52 % -43.70
AXTA Axalta Coating Systems Ltd 1238.70 63.30 5.11 % 35.40
MTOR Meritor Inc. 1212.00 76.00 6.27 % -10.00
TSE Trinseo Plc 1178.10 -119.80 - -21.60
WOR Worthington Industries Inc 1175.54 19.51 1.66 % 92.55
GRMN Garmin Ltd 1140.43 210.85 18.49 % -5.08
TKR Timken Co 1136.40 90.40 7.95 % -4.40
POM Pepco Holdings Inc 1091.00 58.00 5.32 % -35.00
GNRC Generac Holdings Inc 1088.26 60.45 5.55 % -237.23
ATI Ati Inc 1032.00 64.40 6.24 % 55.10
VC Visteon Corp 1026.00 49.00 4.78 % 40.00
AYI Acuity Brands Inc 997.90 74.90 7.51 % 60.90
ECHO Echo Global Logistics inc 985.59 18.93 1.92 % -9.96
MLI Mueller Industries Inc 944.83 155.81 16.49 % 282.10
FUL Fuller H B Co 897.42 50.92 5.67 % -56.87
FLS Flowserve Corp 872.88 40.64 4.66 % -106.48
DCI Donaldson Company Inc 847.30 87.20 10.29 % -32.30
IEX Idex Corp 824.00 178.70 21.69 % 122.90
CR Crane Holdings Co 815.10 -59.30 - -212.00
ITT Itt Inc 753.60 103.20 13.69 % 79.30
KALU Kaiser Aluminum Corporation 748.90 2.50 0.33 % 67.60
ALSDPK Aleris Corporation 725.40 -89.80 - -53.50
SHLM Schulman A Inc 722.24 5.28 0.73 % 0.00
SCL Stepan Company 719.19 39.38 5.48 % -28.90
ALSN Allison Transmission Holdings Inc 710.00 139.00 19.58 % 58.00
CTB Cooper Tire and Rubber Co 655.83 22.09 3.37 % -117.83
CENX Century Aluminum Company 637.20 106.50 16.71 % 33.50
MOD Modine Manufacturing Co 578.80 24.30 4.2 % 11.40
HOLI Hollysys Automation Technologies Ltd 554.75 89.34 16.1 % 68.04
FELE Franklin Electric Co Inc 551.67 58.97 10.69 % 6.30
GGG Graco Inc 545.64 116.23 21.3 % 1.47
PTC Ptc Inc 507.93 106.84 21.03 % -50.16
KWR Quaker Chemical Corporation 492.22 25.91 5.26 % -63.46
HSC Harsco Corp 486.91 2.88 0.59 % -15.77
FLIR Flir Systems Inc 467.31 38.81 8.3 % -20.49
AIMC Altra Industrial Motion Corp 466.30 33.60 7.21 % 53.20
RLGT Radiant Logistics Inc 460.90 15.10 3.28 % 22.86
BRSS Global Brass & Copper Holdings, Inc. 430.30 18.00 4.18 % -15.20
MTRN Materion Corporation 428.19 19.95 4.66 % -11.49
MATV Mativ Holdings Inc. 426.40 11.80 2.77 % 0.20
WLKP Westlake Chemical Partners Lp 415.12 78.31 18.86 % 1.10
VAL Valaris Limited 413.30 112.80 27.29 % 36.40
RRTS Roadrunner Transportation Systems Inc 400.88 -74.24 - -1.05
DLB Dolby Laboratories Inc 334.92 79.45 23.72 % 3.11
THRM Gentherm Incorporated 332.96 9.83 2.95 % -18.10
VSM Versum Materials Inc 324.30 -85.20 - -118.60
TMST Timkensteel Corporation 318.60 -13.30 - 23.70
VIAV Viavi Solutions Inc 314.80 71.50 22.71 % 35.30
FNSR Finisar Corp 283.36 -8.72 - 0.00
NPO Enpro Industries Inc 280.10 27.50 9.82 % -55.90
GCP Gcp Applied Technologies Inc. 268.40 5.50 2.05 % -11.90
FOE Ferro Corporation 266.35 15.39 5.78 % -77.26
PTSI Pam Transportation Services Inc 252.63 24.57 9.72 % 26.24
CVGI Commercial Vehicle Group Inc 251.41 3.55 1.41 % 6.46
NTGR Netgear Inc 251.19 -0.99 - 0.00
AAON Aaon Inc 242.61 27.47 11.32 % -6.94
ALGM Allegro Microsystems Inc 227.37 64.55 28.39 % 40.85
SRI Stoneridge inc 226.76 0.73 0.32 % -8.36
WMS Advanced Drainage Systems Inc 223.92 83.18 37.15 % 0.00
LDL Lydall Inc 221.74 5.78 2.61 % 13.83
HLIO Helios Technologies Inc 207.21 20.38 9.83 % -4.94
CGI Celadon Group Inc 193.60 5.13 2.65 % 11.59
BELFB Bel Fuse Inc 177.74 16.55 9.31 % -4.07
BOOM Dmc Global Inc 174.47 8.21 4.71 % 18.99
KAMN Kaman Corporation 172.00 0.63 0.36 % 59.91
CSWI Csw Industrials Inc 171.09 15.50 9.06 % 1.16
RELY Remitly Global Inc 169.26 -33.07 - -53.23
BB Blackberry Limited 169.00 -4.00 - -176.00
HLIT Harmonic Inc 155.74 8.74 5.61 % -16.54
SHLO Shiloh Industries Inc 155.37 -137.13 - -61.31
GRC The Gorman rupp Company 153.79 2.22 1.44 % -6.54
SORL Sorl Auto Parts Inc 152.37 7.42 4.87 % -65.46
CTS Cts Corporation 151.91 11.80 7.77 % 49.17
VOXX Voxx International Corporation 143.06 6.35 4.44 % 4.15
CAAS China Automotive Systems inc 137.21 8.01 5.84 % -12.08
HNH Handy & Harman Ltd. 135.85 14.58 10.74 % 0.00
HAYN Haynes International inc 132.67 7.74 5.83 % 3.09
FSTR L b Foster Company 130.02 -2.05 - -2.72
PRLB Proto Labs Inc 121.72 3.95 3.25 % 4.70
YOU Clear Secure Inc 115.92 -65.56 - 0.00
STRT Strattec Security Corp 112.91 3.84 3.4 % 0.00
DGII Digi International Inc. 103.52 4.13 3.99 % 0.13
AVID Avid Technology Inc 102.99 12.02 11.67 % -13.12
CMT Core Molding Technologies Inc 101.61 1.32 1.3 % 0.40
OIG Orbital Infrastructure Group Inc 99.82 -142.23 - -3.62
UFPT Ufp Technologies Inc 96.97 19.54 20.15 % 4.36
KMG Kmg Chemicals Inc 95.20 18.01 18.92 % 0.00
NPTN Neophotonics Corp 95.01 9.31 9.79 % -2.01
DSWL Deswell Industries Inc. 85.98 8.23 9.57 % 8.14
JASN Jason Industries Inc 84.03 -14.60 - -12.56
TREC Trecora Resources 83.21 -0.38 - 1.40
STS Supreme Industries Inc 72.53 1.67 2.3 % 0.00
EPAC Enerpac Tool Group Corp 70.72 7.45 10.54 % 8.54
PGN Paragon Offshore Plc 57.44 -70.42 - -51.22
AAOI Applied Optoelectronics Inc 56.69 -15.63 - -6.08
USAP Universal Stainless and Alloy Products inc 46.20 -1.30 - -0.25
NL Nl Industries inc 42.86 -8.36 - -23.26
CRNC Cerence Inc 34.77 -230.13 - -13.61
EMKR Emcore Corp 23.68 -7.65 - -5.82
ARCW Arc Group Worldwide, Inc. 19.86 -6.18 - 0.00
MINM Minim Inc 13.83 -4.06 - -2.78
IEHC Ieh Corp 8.61 -0.53 - 0.68
SEAC Seachange International Inc 8.29 -3.68 - 0.16
THTI Tht Heat Transfer Technology, Inc. 7.22 -0.13 - -1.01
TTLO Torotel Inc 6.02 0.73 12.13 % -0.25
CDTI Cdti Advanced Materials, Inc. 4.91 -0.30 - -0.68
VYST Vystar Corporation 3.57 -3.11 - 0.09
AMTY Amerityre Corporation 2.65 0.11 4.12 % 0.33
TKOI Telkonet Inc 2.02 -0.70 - -1.24
ZAAP Zap 1.14 -23.94 - -0.07
RKLY Rockley Photonics Holdings Limited 0.56 12.03 2163.85 % -33.89
FIND Findex Com Inc 0.45 0.28 62.06 % 0.07
SNSGF Sense Technologies Inc 0.33 -0.34 - 0.00
PFTI Puradyn Filter Technologies Inc 0.25 -0.53 - 0.00
OMTK Omnitek Engineering Corp 0.25 -0.06 - 0.00
LQMT Liquidmetal Technologies Inc 0.02 -0.57 - 2.36
TOVC Curaegis Technologies, Inc. 0.00 0.00 - 0.00
LWLG Lightwave Logic Inc 0.00 -4.80 - 0.19
XPL Solitario Zinc Corp 0.00 -1.06 - -0.10
SRCH Searchlight Minerals Corp. 0.00 0.00 - 0.00
NIOBF Niocorp Developments Ltd 0.00 2.55 - -2.09
BIXT Bioxytran Inc 0.00 -0.20 - -0.13
REE Rare Element Resources Ltd 0.00 -1.71 - 0.00
LEXG Lithium Exploration Group, Inc. 0.00 0.12 - 0.04
LITH U.s. Lithium Corp. 0.00 -0.05 - -0.01
NTK Nortek Inc 0.00 0.00 - 0.00
CLC Clarcor Inc. 0.00 0.00 - 0.00
MPG Metaldyne Performance Group Inc. 0.00 0.00 - 0.00
AGIH Affinia Group Intermediate Holdings Inc. 0.00 0.00 - 0.00
TXU TXU CORP 0.00 0.00 - 0.00
FPL NextEra Energy, Inc. 0.00 0.00 - 0.00
HAR Harman International Industries Inc 0.00 0.00 - 0.00
DPHI DELPHI CORPORATION 0.00 0.00 - 0.00
BNI BURLINGTON NORTHERN SANTA FE CORP. 0.00 0.00 - 0.00
ROH ROHM AND HAAS COMPANY 0.00 0.00 - 0.00
DCN Dana Corporation 0.00 0.00 - 0.00
PRKR Parkervision Inc. 0.00 -4.40 - 0.65

View File

@@ -0,0 +1,6 @@
from generate_sdk import generate_sdk
def test_sdk_generation():
"""Test the sdk markdown generator"""
assert generate_sdk() is True