<?xml version='1.0' encoding='utf-8'?><heldOrderRoutingPublicReport xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="oh-20191231.xsd"><version>1.3</version><bd>EFGC</bd><year>2026</year><qtr>1</qtr><timestamp>2026-04-03T13:12:42Z</timestamp><rMonthly><year>2026</year><mon>1</mon><rSP500><ndoPct>100.00</ndoPct><ndoMarketPct>88.70</ndoMarketPct><ndoMarketableLimitPct>0.96</ndoMarketableLimitPct><ndoNonmarketableLimitPct>2.52</ndoNonmarketableLimitPct><ndoOtherPct>7.81</ndoOtherPct><rVenues><rVenue><name>KEPLER CAPITAL MARKETS, INC.</name><mic>CRAG</mic><orderPct>92.07</orderPct><marketPct>94.04</marketPct><marketableLimitPct>50.00</marketableLimitPct><nonMarketableLimitPct>28.57</nonMarketableLimitPct><otherPct>95.38</otherPct><netPmtPaidRecvMarketOrdersUsd>0.0000</netPmtPaidRecvMarketOrdersUsd><netPmtPaidRecvMarketOrdersCph>0.0000</netPmtPaidRecvMarketOrdersCph><netPmtPaidRecvMarketableLimitOrdersUsd>0.0000</netPmtPaidRecvMarketableLimitOrdersUsd><netPmtPaidRecvMarketableLimitOrdersCph>0.0000</netPmtPaidRecvMarketableLimitOrdersCph><netPmtPaidRecvNonMarketableLimitOrdersUsd>0.0000</netPmtPaidRecvNonMarketableLimitOrdersUsd><netPmtPaidRecvNonMarketableLimitOrdersCph>0.0000</netPmtPaidRecvNonMarketableLimitOrdersCph><netPmtPaidRecvOtherOrdersUsd>0.0000</netPmtPaidRecvOtherOrdersUsd><netPmtPaidRecvOtherOrdersCph>0.0000</netPmtPaidRecvOtherOrdersCph><materialAspects></materialAspects></rVenue><rVenue><name>JPMS, LLC</name><mic>JPMS</mic><orderPct>7.93</orderPct><marketPct>5.96</marketPct><marketableLimitPct>50.00</marketableLimitPct><nonMarketableLimitPct>71.43</nonMarketableLimitPct><otherPct>4.62</otherPct><netPmtPaidRecvMarketOrdersUsd>0.0000</netPmtPaidRecvMarketOrdersUsd><netPmtPaidRecvMarketOrdersCph>0.0000</netPmtPaidRecvMarketOrdersCph><netPmtPaidRecvMarketableLimitOrdersUsd>0.0000</netPmtPaidRecvMarketableLimitOrdersUsd><netPmtPaidRecvMarketableLimitOrdersCph>0.0000</netPmtPaidRecvMarketableLimitOrdersCph><netPmtPaidRecvNonMarketableLimitOrdersUsd>0.0000</netPmtPaidRecvNonMarketableLimitOrdersUsd><netPmtPaidRecvNonMarketableLimitOrdersCph>0.0000</netPmtPaidRecvNonMarketableLimitOrdersCph><netPmtPaidRecvOtherOrdersUsd>0.0000</netPmtPaidRecvOtherOrdersUsd><netPmtPaidRecvOtherOrdersCph>0.0000</netPmtPaidRecvOtherOrdersCph><materialAspects></materialAspects></rVenue></rVenues></rSP500><rOtherStocks><ndoPct>100.00</ndoPct><ndoMarketPct>86.97</ndoMarketPct><ndoMarketableLimitPct>1.94</ndoMarketableLimitPct><ndoNonmarketableLimitPct>3.52</ndoNonmarketableLimitPct><ndoOtherPct>7.57</ndoOtherPct><rVenues><rVenue><name>KEPLER CAPITAL MARKETS, INC.</name><mic>CRAG</mic><orderPct>89.26</orderPct><marketPct>91.09</marketPct><marketableLimitPct>90.91</marketableLimitPct><nonMarketableLimitPct>45.00</nonMarketableLimitPct><otherPct>88.37</otherPct><netPmtPaidRecvMarketOrdersUsd>0.0000</netPmtPaidRecvMarketOrdersUsd><netPmtPaidRecvMarketOrdersCph>0.0000</netPmtPaidRecvMarketOrdersCph><netPmtPaidRecvMarketableLimitOrdersUsd>0.0000</netPmtPaidRecvMarketableLimitOrdersUsd><netPmtPaidRecvMarketableLimitOrdersCph>0.0000</netPmtPaidRecvMarketableLimitOrdersCph><netPmtPaidRecvNonMarketableLimitOrdersUsd>0.0000</netPmtPaidRecvNonMarketableLimitOrdersUsd><netPmtPaidRecvNonMarketableLimitOrdersCph>0.0000</netPmtPaidRecvNonMarketableLimitOrdersCph><netPmtPaidRecvOtherOrdersUsd>0.0000</netPmtPaidRecvOtherOrdersUsd><netPmtPaidRecvOtherOrdersCph>0.0000</netPmtPaidRecvOtherOrdersCph><materialAspects></materialAspects></rVenue><rVenue><name>JPMS, LLC</name><mic>JPMS</mic><orderPct>10.74</orderPct><marketPct>8.91</marketPct><marketableLimitPct>9.09</marketableLimitPct><nonMarketableLimitPct>55.00</nonMarketableLimitPct><otherPct>11.63</otherPct><netPmtPaidRecvMarketOrdersUsd>0.0000</netPmtPaidRecvMarketOrdersUsd><netPmtPaidRecvMarketOrdersCph>0.0000</netPmtPaidRecvMarketOrdersCph><netPmtPaidRecvMarketableLimitOrdersUsd>0.0000</netPmtPaidRecvMarketableLimitOrdersUsd><netPmtPaidRecvMarketableLimitOrdersCph>0.0000</netPmtPaidRecvMarketableLimitOrdersCph><netPmtPaidRecvNonMarketableLimitOrdersUsd>0.0000</netPmtPaidRecvNonMarketableLimitOrdersUsd><netPmtPaidRecvNonMarketableLimitOrdersCph>0.0000</netPmtPaidRecvNonMarketableLimitOrdersCph><netPmtPaidRecvOtherOrdersUsd>0.0000</netPmtPaidRecvOtherOrdersUsd><netPmtPaidRecvOtherOrdersCph>0.0000</netPmtPaidRecvOtherOrdersCph><materialAspects></materialAspects></rVenue></rVenues></rOtherStocks><rOptions><ndoPct>100.00</ndoPct><ndoMarketPct>25.00</ndoMarketPct><ndoMarketableLimitPct>0.00</ndoMarketableLimitPct><ndoNonmarketableLimitPct>75.00</ndoNonmarketableLimitPct><ndoOtherPct>0.00</ndoOtherPct><rVenues><rVenue><name>NEWEDGE SECURITIES INC</name><mic>MACC</mic><orderPct>100.00</orderPct><marketPct>100.00</marketPct><marketableLimitPct>0.00</marketableLimitPct><nonMarketableLimitPct>100.00</nonMarketableLimitPct><otherPct>0.00</otherPct><netPmtPaidRecvMarketOrdersUsd>0.0000</netPmtPaidRecvMarketOrdersUsd><netPmtPaidRecvMarketOrdersCph>0.0000</netPmtPaidRecvMarketOrdersCph><netPmtPaidRecvMarketableLimitOrdersUsd>0.0000</netPmtPaidRecvMarketableLimitOrdersUsd><netPmtPaidRecvMarketableLimitOrdersCph>0.0000</netPmtPaidRecvMarketableLimitOrdersCph><netPmtPaidRecvNonMarketableLimitOrdersUsd>0.0000</netPmtPaidRecvNonMarketableLimitOrdersUsd><netPmtPaidRecvNonMarketableLimitOrdersCph>0.0000</netPmtPaidRecvNonMarketableLimitOrdersCph><netPmtPaidRecvOtherOrdersUsd>0.0000</netPmtPaidRecvOtherOrdersUsd><netPmtPaidRecvOtherOrdersCph>0.0000</netPmtPaidRecvOtherOrdersCph><materialAspects></materialAspects></rVenue></rVenues></rOptions></rMonthly><rMonthly><year>2026</year><mon>2</mon><rSP500><ndoPct>100.00</ndoPct><ndoMarketPct>97.59</ndoMarketPct><ndoMarketableLimitPct>0.73</ndoMarketableLimitPct><ndoNonmarketableLimitPct>1.36</ndoNonmarketableLimitPct><ndoOtherPct>0.32</ndoOtherPct><rVenues><rVenue><name>KEPLER CAPITAL MARKETS, INC.</name><mic>CRAG</mic><orderPct>98.59</orderPct><marketPct>99.63</marketPct><marketableLimitPct>87.50</marketableLimitPct><nonMarketableLimitPct>33.33</nonMarketableLimitPct><otherPct>85.71</otherPct><netPmtPaidRecvMarketOrdersUsd>0.0000</netPmtPaidRecvMarketOrdersUsd><netPmtPaidRecvMarketOrdersCph>0.0000</netPmtPaidRecvMarketOrdersCph><netPmtPaidRecvMarketableLimitOrdersUsd>0.0000</netPmtPaidRecvMarketableLimitOrdersUsd><netPmtPaidRecvMarketableLimitOrdersCph>0.0000</netPmtPaidRecvMarketableLimitOrdersCph><netPmtPaidRecvNonMarketableLimitOrdersUsd>0.0000</netPmtPaidRecvNonMarketableLimitOrdersUsd><netPmtPaidRecvNonMarketableLimitOrdersCph>0.0000</netPmtPaidRecvNonMarketableLimitOrdersCph><netPmtPaidRecvOtherOrdersUsd>0.0000</netPmtPaidRecvOtherOrdersUsd><netPmtPaidRecvOtherOrdersCph>0.0000</netPmtPaidRecvOtherOrdersCph><materialAspects></materialAspects></rVenue><rVenue><name>JPMS, LLC</name><mic>JPMS</mic><orderPct>1.41</orderPct><marketPct>0.37</marketPct><marketableLimitPct>12.50</marketableLimitPct><nonMarketableLimitPct>66.67</nonMarketableLimitPct><otherPct>14.29</otherPct><netPmtPaidRecvMarketOrdersUsd>0.0000</netPmtPaidRecvMarketOrdersUsd><netPmtPaidRecvMarketOrdersCph>0.0000</netPmtPaidRecvMarketOrdersCph><netPmtPaidRecvMarketableLimitOrdersUsd>0.0000</netPmtPaidRecvMarketableLimitOrdersUsd><netPmtPaidRecvMarketableLimitOrdersCph>0.0000</netPmtPaidRecvMarketableLimitOrdersCph><netPmtPaidRecvNonMarketableLimitOrdersUsd>0.0000</netPmtPaidRecvNonMarketableLimitOrdersUsd><netPmtPaidRecvNonMarketableLimitOrdersCph>0.0000</netPmtPaidRecvNonMarketableLimitOrdersCph><netPmtPaidRecvOtherOrdersUsd>0.0000</netPmtPaidRecvOtherOrdersUsd><netPmtPaidRecvOtherOrdersCph>0.0000</netPmtPaidRecvOtherOrdersCph><materialAspects></materialAspects></rVenue></rVenues></rSP500><rOtherStocks><ndoPct>100.00</ndoPct><ndoMarketPct>91.11</ndoMarketPct><ndoMarketableLimitPct>4.33</ndoMarketableLimitPct><ndoNonmarketableLimitPct>3.00</ndoNonmarketableLimitPct><ndoOtherPct>1.56</ndoOtherPct><rVenues><rVenue><name>KEPLER CAPITAL MARKETS, INC.</name><mic>CRAG</mic><orderPct>94.67</orderPct><marketPct>99.15</marketPct><marketableLimitPct>64.10</marketableLimitPct><nonMarketableLimitPct>33.33</nonMarketableLimitPct><otherPct>35.71</otherPct><netPmtPaidRecvMarketOrdersUsd>0.0000</netPmtPaidRecvMarketOrdersUsd><netPmtPaidRecvMarketOrdersCph>0.0000</netPmtPaidRecvMarketOrdersCph><netPmtPaidRecvMarketableLimitOrdersUsd>0.0000</netPmtPaidRecvMarketableLimitOrdersUsd><netPmtPaidRecvMarketableLimitOrdersCph>0.0000</netPmtPaidRecvMarketableLimitOrdersCph><netPmtPaidRecvNonMarketableLimitOrdersUsd>0.0000</netPmtPaidRecvNonMarketableLimitOrdersUsd><netPmtPaidRecvNonMarketableLimitOrdersCph>0.0000</netPmtPaidRecvNonMarketableLimitOrdersCph><netPmtPaidRecvOtherOrdersUsd>0.0000</netPmtPaidRecvOtherOrdersUsd><netPmtPaidRecvOtherOrdersCph>0.0000</netPmtPaidRecvOtherOrdersCph><materialAspects></materialAspects></rVenue><rVenue><name>JPMS, LLC</name><mic>JPMS</mic><orderPct>5.33</orderPct><marketPct>0.85</marketPct><marketableLimitPct>35.90</marketableLimitPct><nonMarketableLimitPct>66.67</nonMarketableLimitPct><otherPct>64.29</otherPct><netPmtPaidRecvMarketOrdersUsd>0.0000</netPmtPaidRecvMarketOrdersUsd><netPmtPaidRecvMarketOrdersCph>0.0000</netPmtPaidRecvMarketOrdersCph><netPmtPaidRecvMarketableLimitOrdersUsd>0.0000</netPmtPaidRecvMarketableLimitOrdersUsd><netPmtPaidRecvMarketableLimitOrdersCph>0.0000</netPmtPaidRecvMarketableLimitOrdersCph><netPmtPaidRecvNonMarketableLimitOrdersUsd>0.0000</netPmtPaidRecvNonMarketableLimitOrdersUsd><netPmtPaidRecvNonMarketableLimitOrdersCph>0.0000</netPmtPaidRecvNonMarketableLimitOrdersCph><netPmtPaidRecvOtherOrdersUsd>0.0000</netPmtPaidRecvOtherOrdersUsd><netPmtPaidRecvOtherOrdersCph>0.0000</netPmtPaidRecvOtherOrdersCph><materialAspects></materialAspects></rVenue></rVenues></rOtherStocks><rOptions><ndoPct>100.00</ndoPct><ndoMarketPct>25.00</ndoMarketPct><ndoMarketableLimitPct>5.00</ndoMarketableLimitPct><ndoNonmarketableLimitPct>70.00</ndoNonmarketableLimitPct><ndoOtherPct>0.00</ndoOtherPct><rVenues><rVenue><name>NEWEDGE SECURITIES INC</name><mic>MACC</mic><orderPct>100.00</orderPct><marketPct>100.00</marketPct><marketableLimitPct>100.00</marketableLimitPct><nonMarketableLimitPct>100.00</nonMarketableLimitPct><otherPct>0.00</otherPct><netPmtPaidRecvMarketOrdersUsd>0.0000</netPmtPaidRecvMarketOrdersUsd><netPmtPaidRecvMarketOrdersCph>0.0000</netPmtPaidRecvMarketOrdersCph><netPmtPaidRecvMarketableLimitOrdersUsd>0.0000</netPmtPaidRecvMarketableLimitOrdersUsd><netPmtPaidRecvMarketableLimitOrdersCph>0.0000</netPmtPaidRecvMarketableLimitOrdersCph><netPmtPaidRecvNonMarketableLimitOrdersUsd>0.0000</netPmtPaidRecvNonMarketableLimitOrdersUsd><netPmtPaidRecvNonMarketableLimitOrdersCph>0.0000</netPmtPaidRecvNonMarketableLimitOrdersCph><netPmtPaidRecvOtherOrdersUsd>0.0000</netPmtPaidRecvOtherOrdersUsd><netPmtPaidRecvOtherOrdersCph>0.0000</netPmtPaidRecvOtherOrdersCph><materialAspects></materialAspects></rVenue></rVenues></rOptions></rMonthly><rMonthly><year>2026</year><mon>3</mon><rSP500><ndoPct>100.00</ndoPct><ndoMarketPct>97.46</ndoMarketPct><ndoMarketableLimitPct>0.27</ndoMarketableLimitPct><ndoNonmarketableLimitPct>0.70</ndoNonmarketableLimitPct><ndoOtherPct>1.57</ndoOtherPct><rVenues><rVenue><name>KEPLER CAPITAL MARKETS, INC.</name><mic>CRAG</mic><orderPct>95.41</orderPct><marketPct>96.40</marketPct><marketableLimitPct>100.00</marketableLimitPct><nonMarketableLimitPct>53.85</nonMarketableLimitPct><otherPct>51.72</otherPct><netPmtPaidRecvMarketOrdersUsd>0.0000</netPmtPaidRecvMarketOrdersUsd><netPmtPaidRecvMarketOrdersCph>0.0000</netPmtPaidRecvMarketOrdersCph><netPmtPaidRecvMarketableLimitOrdersUsd>0.0000</netPmtPaidRecvMarketableLimitOrdersUsd><netPmtPaidRecvMarketableLimitOrdersCph>0.0000</netPmtPaidRecvMarketableLimitOrdersCph><netPmtPaidRecvNonMarketableLimitOrdersUsd>0.0000</netPmtPaidRecvNonMarketableLimitOrdersUsd><netPmtPaidRecvNonMarketableLimitOrdersCph>0.0000</netPmtPaidRecvNonMarketableLimitOrdersCph><netPmtPaidRecvOtherOrdersUsd>0.0000</netPmtPaidRecvOtherOrdersUsd><netPmtPaidRecvOtherOrdersCph>0.0000</netPmtPaidRecvOtherOrdersCph><materialAspects></materialAspects></rVenue><rVenue><name>JPMS, LLC</name><mic>JPMS</mic><orderPct>4.59</orderPct><marketPct>3.60</marketPct><marketableLimitPct>0.00</marketableLimitPct><nonMarketableLimitPct>46.15</nonMarketableLimitPct><otherPct>48.28</otherPct><netPmtPaidRecvMarketOrdersUsd>0.0000</netPmtPaidRecvMarketOrdersUsd><netPmtPaidRecvMarketOrdersCph>0.0000</netPmtPaidRecvMarketOrdersCph><netPmtPaidRecvMarketableLimitOrdersUsd>0.0000</netPmtPaidRecvMarketableLimitOrdersUsd><netPmtPaidRecvMarketableLimitOrdersCph>0.0000</netPmtPaidRecvMarketableLimitOrdersCph><netPmtPaidRecvNonMarketableLimitOrdersUsd>0.0000</netPmtPaidRecvNonMarketableLimitOrdersUsd><netPmtPaidRecvNonMarketableLimitOrdersCph>0.0000</netPmtPaidRecvNonMarketableLimitOrdersCph><netPmtPaidRecvOtherOrdersUsd>0.0000</netPmtPaidRecvOtherOrdersUsd><netPmtPaidRecvOtherOrdersCph>0.0000</netPmtPaidRecvOtherOrdersCph><materialAspects></materialAspects></rVenue></rVenues></rSP500><rOtherStocks><ndoPct>100.00</ndoPct><ndoMarketPct>93.82</ndoMarketPct><ndoMarketableLimitPct>0.66</ndoMarketableLimitPct><ndoNonmarketableLimitPct>3.65</ndoNonmarketableLimitPct><ndoOtherPct>1.87</ndoOtherPct><rVenues><rVenue><name>KEPLER CAPITAL MARKETS, INC.</name><mic>CRAG</mic><orderPct>96.16</orderPct><marketPct>98.40</marketPct><marketableLimitPct>85.71</marketableLimitPct><nonMarketableLimitPct>58.97</nonMarketableLimitPct><otherPct>60.00</otherPct><netPmtPaidRecvMarketOrdersUsd>0.0000</netPmtPaidRecvMarketOrdersUsd><netPmtPaidRecvMarketOrdersCph>0.0000</netPmtPaidRecvMarketOrdersCph><netPmtPaidRecvMarketableLimitOrdersUsd>0.0000</netPmtPaidRecvMarketableLimitOrdersUsd><netPmtPaidRecvMarketableLimitOrdersCph>0.0000</netPmtPaidRecvMarketableLimitOrdersCph><netPmtPaidRecvNonMarketableLimitOrdersUsd>0.0000</netPmtPaidRecvNonMarketableLimitOrdersUsd><netPmtPaidRecvNonMarketableLimitOrdersCph>0.0000</netPmtPaidRecvNonMarketableLimitOrdersCph><netPmtPaidRecvOtherOrdersUsd>0.0000</netPmtPaidRecvOtherOrdersUsd><netPmtPaidRecvOtherOrdersCph>0.0000</netPmtPaidRecvOtherOrdersCph><materialAspects></materialAspects></rVenue><rVenue><name>JPMS, LLC</name><mic>JPMS</mic><orderPct>3.84</orderPct><marketPct>1.60</marketPct><marketableLimitPct>14.29</marketableLimitPct><nonMarketableLimitPct>41.03</nonMarketableLimitPct><otherPct>40.00</otherPct><netPmtPaidRecvMarketOrdersUsd>0.0000</netPmtPaidRecvMarketOrdersUsd><netPmtPaidRecvMarketOrdersCph>0.0000</netPmtPaidRecvMarketOrdersCph><netPmtPaidRecvMarketableLimitOrdersUsd>0.0000</netPmtPaidRecvMarketableLimitOrdersUsd><netPmtPaidRecvMarketableLimitOrdersCph>0.0000</netPmtPaidRecvMarketableLimitOrdersCph><netPmtPaidRecvNonMarketableLimitOrdersUsd>0.0000</netPmtPaidRecvNonMarketableLimitOrdersUsd><netPmtPaidRecvNonMarketableLimitOrdersCph>0.0000</netPmtPaidRecvNonMarketableLimitOrdersCph><netPmtPaidRecvOtherOrdersUsd>0.0000</netPmtPaidRecvOtherOrdersUsd><netPmtPaidRecvOtherOrdersCph>0.0000</netPmtPaidRecvOtherOrdersCph><materialAspects></materialAspects></rVenue></rVenues></rOtherStocks><rOptions><ndoPct>100.00</ndoPct><ndoMarketPct>57.69</ndoMarketPct><ndoMarketableLimitPct>7.69</ndoMarketableLimitPct><ndoNonmarketableLimitPct>30.77</ndoNonmarketableLimitPct><ndoOtherPct>3.85</ndoOtherPct><rVenues><rVenue><name>NEWEDGE SECURITIES INC</name><mic>MACC</mic><orderPct>100.00</orderPct><marketPct>100.00</marketPct><marketableLimitPct>100.00</marketableLimitPct><nonMarketableLimitPct>100.00</nonMarketableLimitPct><otherPct>100.00</otherPct><netPmtPaidRecvMarketOrdersUsd>0.0000</netPmtPaidRecvMarketOrdersUsd><netPmtPaidRecvMarketOrdersCph>0.0000</netPmtPaidRecvMarketOrdersCph><netPmtPaidRecvMarketableLimitOrdersUsd>0.0000</netPmtPaidRecvMarketableLimitOrdersUsd><netPmtPaidRecvMarketableLimitOrdersCph>0.0000</netPmtPaidRecvMarketableLimitOrdersCph><netPmtPaidRecvNonMarketableLimitOrdersUsd>0.0000</netPmtPaidRecvNonMarketableLimitOrdersUsd><netPmtPaidRecvNonMarketableLimitOrdersCph>0.0000</netPmtPaidRecvNonMarketableLimitOrdersCph><netPmtPaidRecvOtherOrdersUsd>0.0000</netPmtPaidRecvOtherOrdersUsd><netPmtPaidRecvOtherOrdersCph>0.0000</netPmtPaidRecvOtherOrdersCph><materialAspects></materialAspects></rVenue></rVenues></rOptions></rMonthly></heldOrderRoutingPublicReport>