{"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":117,"n_cols":14,"rows_kept":117,"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"]
["Federal Signal Corporation Common Stock","7.6 B",null,null,1.06]
["Veralto Corp Common Stock","26 B",null,null,6.28]
["Zurn Elkay Water Solutions Corporation Common Stock","7.5 B",null,null,1.2]
["CECO Environmental Corp","1.6 B",null,null,1.04]
["Fuel Tech","91 M",null,null,0.71]
["Energy Recovery","743 M",null,null,1.53]
["Arq","228 M",null,null,0.15]
["TOMI Environmental Solutions","20 M",null,null,0.04]
["Euro Tech Holdings Company Limited","9.3 M",null,null,0.76]
["LiqTech International","20 M",null,null,1.09]
["Aduro Clean Technologies Inc","338 M",null,null,0.29]
["ClearSign Technologies Corporation","29 M",null,null,0.24]
["CleanCore Solutions Inc","46 M",null,null,0.09]
["China Natural Resources","4.4 M",null,null,2.5]
["Rain Enhancement Technologies Holdco","27 M",null,null,0.04]
["PureCycle Technologies","2.4 B",null,null,0.12]
["DevvStream Corp","11 M",null,null,0]
[null,null,33]
[null,null,28]
[null,null,33]
[null,null,39]
[null,null,-42]
[null,null,24]
[null,null,49]
[null,null,49]
[null,null,-2.8]
[null,null,-23]
[null,null,55]
[null,null,-22]
[null,null,null,2.6]
[null,null,null,2.3]
[null,null,null,2.7]
[null,null,null,1.3]
[null,null,null,6.8]
[null,null,null,8.4]
[null,null,null,1.1]
[null,null,null,2.3]
[null,null,null,2.3]
[null,null,null,3.8]
[null,null,null,15]
[null,null,null,5.6]
[null,null,null,0.83]
[null,null,null,0.25]
[null,null,null,0.09]
[null,null,null,0.55]
[null,null,null,0.07]
[{"$nulls":5},17]
[{"$nulls":5},22]
[{"$nulls":5},17]
[{"$nulls":5},9.8]
[{"$nulls":5},-14]
[{"$nulls":5},-149]
[{"$nulls":5},3]
[{"$nulls":5},-47]
[{"$nulls":5},9.4]
[{"$nulls":5},-47]
[{"$nulls":5},-4839]
[{"$nulls":5},-562]
[{"$nulls":5},-128]
[{"$nulls":5},0]
[{"$nulls":5},0]
[{"$nulls":5},-2387]
[{"$nulls":5},-15540]
[{"$nulls":6},19]
[{"$nulls":6},24]
[{"$nulls":6},22]
[{"$nulls":6},9.8]
[{"$nulls":6},-12]
[{"$nulls":6},17]
[{"$nulls":6},9.1]
[{"$nulls":6},-40]
[{"$nulls":6},2.6]
[{"$nulls":6},-50]
[{"$nulls":6},0]
[{"$nulls":6},-252]
[{"$nulls":6},-170]
[{"$nulls":6},0]
[{"$nulls":6},0]
[{"$nulls":6},0]
[{"$nulls":6},0]
[{"$nulls":7},15]
[{"$nulls":7},6.4]
[{"$nulls":7},7.9]
[{"$nulls":7},34]
[{"$nulls":7},28]
[{"$nulls":7},-33]
[{"$nulls":7},25]
[{"$nulls":7},41]
[{"$nulls":7},-18]
[{"$nulls":7},9]
[{"$nulls":7},-38]
[{"$nulls":7},-63]
[{"$nulls":7},77]
[{"$nulls":8},17]
[{"$nulls":8},9.9]
[{"$nulls":8},10]
[{"$nulls":8},116]
[{"$nulls":8},-68]
[{"$nulls":11},"2",7,27]
[{"$nulls":11},"3",7,28]
[{"$nulls":11},"2",8,28]
[{"$nulls":11},"4",15,38]
[{"$nulls":11},"1",26,56]
[{"$nulls":11},"3",27,56]
[{"$nulls":11},"0",31,56]
[{"$nulls":11},"1",31,59]
[{"$nulls":11},"1",35,60]
[{"$nulls":11},"1",35,62]
[{"$nulls":11},"1",46,70]
[{"$nulls":11},"1",54,72]
[{"$nulls":11},"1",54,74]
[{"$nulls":11},"0",71,84]
[{"$nulls":11},"0",71,84]
[{"$nulls":11},"0",75,86]
[{"$nulls":11},"0",81,89]
["Quotes",{"$nulls":10},"Updated 08/06/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,null,"Current Ratio"]
[]
[null,null,8.4]
[null,null,5.6]
[null,null,2.7]
["Best 10%"]
["Best 20%"]
["Best 30%"]
["mean",null,3.293529411764706]
["median",null,2.3]
["tr mean",null,3.293529411764706]
["count",null,17]
["08/06/25"]
[{"$nulls":6},"Earnings Growth"]
[{"$nulls":6},116]
[{"$nulls":6},17]
[{"$nulls":6},17]
["Best 10%"]
["Best 20%"]
["Best 30%"]
["mean",{"$nulls":5},16.98]
["median",{"$nulls":5},10]
["tr mean",{"$nulls":5},16.980000000000004]
["count",{"$nulls":5},5]
["08/06/25"]
[null,null,null,"Operating Margin"]
[null,null,null,17]
[null,null,null,9.8]
[null,null,null,3]
["Best 10%"]
["Best 20%"]
["Best 30%"]
["mean",null,null,-1390.2823529411764]
["median",null,null,-14]
["tr mean",null,null,-1390.2823529411764]
["count",null,null,17]
["08/06/25"]
[null,"P/E"]
[null,28]
[null,33]
[null,33]
["Best 10%"]
["Best 20%"]
["Best 30%"]
["mean",44.166666666666664]
["median",49]
["tr mean",44.16666666666666]
["count",12]
["08/06/25"]
[{"$nulls":5},"Revenue Growth"]
[{"$nulls":5},41]
[{"$nulls":5},34]
[{"$nulls":5},28]
["Best 10%"]
["Best 20%"]
["Best 30%"]
["mean",{"$nulls":4},7.023076923076923]
["median",{"$nulls":4},9]
["tr mean",{"$nulls":4},7.023076923076923]
["count",{"$nulls":4},13]
["08/06/25"]
[{"$nulls":4},"EBIDTA Margin"]
[{"$nulls":4},22]
[{"$nulls":4},17]
[{"$nulls":4},9.1]
["Best 10%"]
["Best 20%"]
["Best 30%"]
["mean",null,null,null,-24.735294117647058]
["median",null,null,null,0]
["tr mean",null,null,null,-24.73529411764705]
["count",null,null,null,17]
["08/06/25"]