{"text_format":"2","workbook":"xls","n_sheets":2,"sheets":["data","legend"],"not_rendered":{"charts":0,"images":0,"macros":0,"external_links":0,"defined_names":0,"comments":0,"pivot_tables":0},"unopened":[],"bounds":{"document_bytes":16777216,"sheet_cells":100000,"run_cost":"one","rows_first":2000,"rows_last":500,"rows_between":2000,"halvings":0,"cell_chars":16384,"cell_head_chars":4096},"cells_cut":0,"cells_raw":0,"read":"whole","date_system":"1900","formulas":"cached_only"}

{"sheet":"data","index":0,"n_rows":121,"n_cols":14,"rows_kept":121,"cut":false,"hidden":false,"merged":[],"flags":["cells_out_of_order","formulas_cached_only","rows_out_of_order"]}
["Description","Mkt Cap","P/E","Current Ratio","Cash per Share","Operating Margin","EBIDTA Margin","Revenue Growth","Earnings Growth","H-Rank","C-Rank","Stars"]
["Energy Recovery Inc","865 M",null,null,1.42]
["Veralto Corp","24 B",null,null,5]
["Zurn Elkay Water Solutions Corporation","5.9 B",null,null,0.86]
["Federal Signal Corporation","5.3 B",null,null,0.94]
["Atmus Filtration Technologies Inc","3.0 B",null,null,2.22]
["CECO Environmental Corp","914 M",null,null,4.15]
["Euro Tech Holdings Company Limited","9.0 M",null,null,0.73]
["Arq Inc","179 M",null,null,0.32]
["Aduro Clean Technologies Inc","163 M",null,null,0.29]
["Fuel Tech Inc","29 M",null,null,0.61]
["LiqTech International Inc","14 M",null,null,1.13]
["ClearSign Technologies Corporation","31 M",null,null,0.27]
["TOMI Environmental Solutions Inc","16 M",null,null,0.04]
["PureCycle Technologies Inc","1.2 B",null,null,0.09]
["CleanCore Solutions Inc","12 M",null,null,0.07]
["China Natural Resources Inc","5.6 M",null,null,0.48]
["Rain Enhancement Technologies Holdco I","34 M",null,null,0]
[null,null,28]
[null,null,25]
[null,null,26]
[null,null,23]
[null,null,14]
[null,null,22]
[null,null,38]
[null,null,-11]
[null,null,-13]
[null,null,-1.9]
[null,null,59]
[null,null,39]
[null,null,-11]
[null,null,null,7.4]
[null,null,null,2.2]
[null,null,null,2.9]
[null,null,null,2.4]
[null,null,null,2.2]
[null,null,null,1.7]
[null,null,null,2.3]
[null,null,null,1.2]
[null,null,null,15]
[null,null,null,5.1]
[null,null,null,4.2]
[null,null,null,7.3]
[null,null,null,2.4]
[null,null,null,0.59]
[null,null,null,1.1]
[null,null,null,0.03]
[null,null,null,0.12]
[{"$nulls":5},41]
[{"$nulls":5},24]
[{"$nulls":5},16]
[{"$nulls":5},14]
[{"$nulls":5},13]
[{"$nulls":5},3.1]
[{"$nulls":5},9.4]
[{"$nulls":5},2.3]
[{"$nulls":5},-4839]
[{"$nulls":5},-40]
[{"$nulls":5},-81]
[{"$nulls":5},-282]
[{"$nulls":5},-294]
[{"$nulls":5},0]
[{"$nulls":5},-374]
[{"$nulls":5},0]
[{"$nulls":5},0]
[{"$nulls":6},18]
[{"$nulls":6},24]
[{"$nulls":6},22]
[{"$nulls":6},19]
[{"$nulls":6},17]
[{"$nulls":6},8.9]
[{"$nulls":6},2.6]
[{"$nulls":6},5.7]
[{"$nulls":6},0]
[{"$nulls":6},-16]
[{"$nulls":6},-50]
[{"$nulls":6},-175]
[{"$nulls":6},-49]
[{"$nulls":6},0]
[{"$nulls":6},-178]
[{"$nulls":6},0]
[{"$nulls":6},0]
[{"$nulls":7},17]
[{"$nulls":7},6.9]
[{"$nulls":7},4]
[{"$nulls":7},9.2]
[{"$nulls":7},-2.4]
[{"$nulls":7},39]
[{"$nulls":7},-18]
[{"$nulls":7},-3.8]
[{"$nulls":7},-38]
[{"$nulls":7},-16]
[{"$nulls":7},-13]
[{"$nulls":7},-53]
[{"$nulls":7},-30]
[{"$nulls":7},-0.4]
[{"$nulls":8},21]
[{"$nulls":8},21]
[{"$nulls":8},33]
[{"$nulls":8},-10]
[{"$nulls":8},0]
[{"$nulls":8},2350]
[{"$nulls":8},-66]
[{"$nulls":11},"4",4,21]
[{"$nulls":11},"3",7,27]
[{"$nulls":11},"3",7,28]
[{"$nulls":11},"4",10,32]
[{"$nulls":11},"3",12,35]
[{"$nulls":11},"3",15,37]
[{"$nulls":11},"0",36,61]
[{"$nulls":11},"0",45,67]
[{"$nulls":11},"1",47,70]
[{"$nulls":11},"1",49,70]
[{"$nulls":11},"1",50,71]
[{"$nulls":11},"1",53,72]
[{"$nulls":11},"0",57,74]
[{"$nulls":11},"0",67,82]
[{"$nulls":11},"0",68,82]
[{"$nulls":11},"0",73,85]
[{"$nulls":11},"0",73,85]
["Quotes",{"$nulls":10},"Updated 05/04/25"]

{"sheet":"legend","index":1,"n_rows":73,"n_cols":7,"rows_kept":73,"cut":false,"hidden":false,"merged":[],"flags":["formulas_cached_only","rows_out_of_order"]}
[null,"P/E"]
[]
[null,22]
[null,23]
[null,25]
["Best 10%"]
["Best 20%"]
["Best 30%"]
["mean",39.23076923076923]
["median",38]
["tr mean",39.230769230769226]
["count",13]
["05/04/25"]
[{"$nulls":6},"Earnings Growth"]
[{"$nulls":6},2350]
[{"$nulls":6},33]
[{"$nulls":6},21]
["Best 10%"]
["Best 20%"]
["Best 30%"]
["mean",{"$nulls":5},335.57142857142856]
["median",{"$nulls":5},21]
["tr mean",{"$nulls":5},335.57142857142856]
["count",{"$nulls":5},7]
["05/04/25"]
[null,null,"Current Ratio"]
[null,null,7.4]
[null,null,5.1]
[null,null,2.9]
["Best 10%"]
["Best 20%"]
["Best 30%"]
["mean",null,3.42]
["median",null,2.3]
["tr mean",null,3.4199999999999995]
["count",null,17]
["05/04/25"]
[{"$nulls":4},"EBIDTA Margin"]
[{"$nulls":4},22]
[{"$nulls":4},18]
[{"$nulls":4},8.9]
["Best 10%"]
["Best 20%"]
["Best 30%"]
["mean",null,null,null,-20.63529411764706]
["median",null,null,null,0]
["tr mean",null,null,null,-20.63529411764706]
["count",null,null,null,17]
["05/04/25"]
[{"$nulls":5},"Revenue Growth"]
[{"$nulls":5},17]
[{"$nulls":5},9.2]
[{"$nulls":5},4]
["Best 10%"]
["Best 20%"]
["Best 30%"]
["mean",{"$nulls":4},-7.0357142857142865]
["median",{"$nulls":4},-3.0999999999999996]
["tr mean",{"$nulls":4},-7.0357142857142865]
["count",{"$nulls":4},14]
["05/04/25"]
[null,null,null,"Operating Margin"]
[null,null,null,24]
[null,null,null,14]
[null,null,null,9.4]
["Best 10%"]
["Best 20%"]
["Best 30%"]
["mean",null,null,-340.4235294117647]
["median",null,null,0]
["tr mean",null,null,-340.4235294117647]
["count",null,null,17]
["05/04/25"]