{"id":943715,"date":"2026-03-11T17:30:23","date_gmt":"2026-03-11T21:30:23","guid":{"rendered":"https:\/\/www.marketnewsdesk.com\/index.php\/oil-dri-announces-highest-second-quarter-revenues-on-record\/"},"modified":"2026-03-11T17:30:23","modified_gmt":"2026-03-11T21:30:23","slug":"oil-dri-announces-highest-second-quarter-revenues-on-record","status":"publish","type":"post","link":"https:\/\/www.marketnewsdesk.com\/index.php\/oil-dri-announces-highest-second-quarter-revenues-on-record\/","title":{"rendered":"Oil-Dri Announces Highest Second Quarter Revenues on Record"},"content":{"rendered":"<div class=\"mw_release\">\n<p>CHICAGO, March  11, 2026  (GLOBE NEWSWIRE) &#8212; Oil-Dri Corporation of America (NYSE: ODC), producer and marketer of sorbent mineral products, today announced results for its second quarter and first six- months of fiscal year 2026.<\/p>\n<table align=\"center\" style=\"border-collapse: collapse;width:100%;border-collapse:collapse\">\n<tr>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"5\" style=\"text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <strong>Second Quarter<\/strong>\n          <\/td>\n<td colspan=\"5\" style=\"text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <strong>Year to Date<\/strong>\n          <\/td>\n<\/tr>\n<tr>\n<td style=\"border-bottom: solid black 1pt;vertical-align: bottom\">\n            <sup>(in thousands, except per share amounts)<\/sup>\n          <\/td>\n<td colspan=\"5\" style=\"border-bottom: solid black 1pt;text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <em>Ended January 31,<\/em>\n          <\/td>\n<td colspan=\"5\" style=\"border-bottom: solid black 1pt;text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <em>Ended January 31,<\/em>\n          <\/td>\n<\/tr>\n<tr>\n<td style=\"border-left: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-left: solid black 1pt;padding-right: 0;text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <strong>2026<\/strong><br \/>\n            \n          <\/td>\n<td colspan=\"2\" style=\"padding-right: 0;text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <strong>2025<\/strong><br \/>\n            \n          <\/td>\n<td colspan=\"1\" style=\"text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <strong>Change<\/strong>\n          <\/td>\n<td colspan=\"2\" style=\"border-left: solid black 1pt;padding-right: 0;text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <strong>2026<\/strong><br \/>\n            \n          <\/td>\n<td colspan=\"2\" style=\"padding-right: 0;text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <strong>2025<\/strong><br \/>\n            \n          <\/td>\n<td colspan=\"1\" style=\"border-right: solid black 1pt;text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <strong>Change<\/strong>\n          <\/td>\n<\/tr>\n<tr>\n<td style=\"border-left: solid black 1pt;border-top: solid black 1pt;border-bottom: solid black 1pt;vertical-align: bottom\">\n            <strong>Consolidated Results<\/strong>\n          <\/td>\n<td colspan=\"2\" style=\"border-left: solid black 1pt;border-top: solid black 1pt;border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"1\" style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-left: solid black 1pt;border-top: solid black 1pt;border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"1\" style=\"border-right: solid black 1pt;border-top: solid black 1pt;border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"max-width:45%;width:45%;min-width:45%;border-left: solid black 1pt;vertical-align: bottom\">Net Sales<\/td>\n<td style=\"max-width:2%;width:2%;min-width:2%;border-left: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">$<\/td>\n<td style=\"max-width:9%;width:9%;min-width:9%;padding-left: 0;text-align: right;vertical-align: middle\">117,737<\/td>\n<td style=\"max-width:2%;width:2%;min-width:2%;padding-right: 0;text-align: right;vertical-align: middle\">$<\/td>\n<td style=\"max-width:9%;width:9%;min-width:9%;padding-left: 0;text-align: right;vertical-align: middle\">116,914<\/td>\n<td colspan=\"1\" style=\"max-width:6%;width:6%;min-width:6%;padding-right: 0;text-align: center;vertical-align: middle\">1 %<\/td>\n<td style=\"max-width:2%;width:2%;min-width:2%;border-left: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">$<\/td>\n<td style=\"max-width:9%;width:9%;min-width:9%;padding-left: 0;text-align: right;vertical-align: middle\">238,223<\/td>\n<td style=\"max-width:2%;width:2%;min-width:2%;padding-right: 0;text-align: right;vertical-align: middle\">$<\/td>\n<td style=\"max-width:9%;width:9%;min-width:9%;padding-left: 0;text-align: right;vertical-align: middle\">244,859<\/td>\n<td style=\"max-width:5%;width:5%;min-width:5%;padding-right: 0;text-align: center;vertical-align: middle;border-right: solid black 1pt\">(3)%<\/td>\n<\/tr>\n<tr>\n<td style=\"border-left: solid black 1pt;vertical-align: bottom\">Income from Operations *<\/td>\n<td style=\"border-left: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">$<\/td>\n<td style=\"padding-left: 0;text-align: right;vertical-align: middle\">15,693<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">$<\/td>\n<td style=\"padding-left: 0;text-align: right;vertical-align: middle\">17,482<\/td>\n<td style=\"padding-right: 0;text-align: center;vertical-align: middle\">(10)%<\/td>\n<td style=\"border-left: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">$<\/td>\n<td style=\"padding-left: 0;text-align: right;vertical-align: middle\">32,647<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">$<\/td>\n<td style=\"padding-left: 0;text-align: right;vertical-align: middle\">38,672<\/td>\n<td style=\"padding-right: 0;text-align: center;vertical-align: middle;border-right: solid black 1pt\">(16)%<\/td>\n<\/tr>\n<tr>\n<td style=\"border-left: solid black 1pt;vertical-align: bottom\">Net Income<\/td>\n<td style=\"border-left: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">$<\/td>\n<td style=\"padding-left: 0;text-align: right;vertical-align: middle\">12,569<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">$<\/td>\n<td style=\"padding-left: 0;text-align: right;vertical-align: middle\">12,921<\/td>\n<td style=\"padding-right: 0;text-align: center;vertical-align: middle\">(3)%<\/td>\n<td style=\"border-left: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">$<\/td>\n<td style=\"padding-left: 0;text-align: right;vertical-align: middle\">28,025<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">$<\/td>\n<td style=\"padding-left: 0;text-align: right;vertical-align: middle\">29,297<\/td>\n<td style=\"padding-right: 0;text-align: center;vertical-align: middle;border-right: solid black 1pt\">(4)%<\/td>\n<\/tr>\n<tr>\n<td style=\"border-left: solid black 1pt;vertical-align: bottom\">EBITDA \u2020<\/td>\n<td style=\"border-left: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">$<\/td>\n<td style=\"padding-left: 0;text-align: right;vertical-align: middle\">21,735<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"padding-left: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">22,216<\/td>\n<td style=\"padding-right: 0;text-align: center;vertical-align: middle\">(2)%<\/td>\n<td style=\"border-left: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">$<\/td>\n<td style=\"padding-left: 0;text-align: right;vertical-align: middle\">45,376<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">$<\/td>\n<td style=\"padding-left: 0;text-align: right;vertical-align: middle\">48,383<\/td>\n<td style=\"padding-right: 0;text-align: center;vertical-align: middle;border-right: solid black 1pt\">(6)%<\/td>\n<\/tr>\n<tr>\n<td style=\"border-left: solid black 1pt;vertical-align: bottom\">Diluted EPS &#8211; Common<\/td>\n<td style=\"border-left: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">$<\/td>\n<td style=\"padding-left: 0;text-align: right;vertical-align: middle\">0.87<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">$<\/td>\n<td style=\"padding-left: 0;text-align: right;vertical-align: middle\">0.89<\/td>\n<td style=\"padding-right: 0;text-align: center;vertical-align: middle\">(2)%<\/td>\n<td style=\"border-left: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">$<\/td>\n<td style=\"padding-left: 0;text-align: right;vertical-align: middle\">1.93<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">$<\/td>\n<td style=\"padding-left: 0;text-align: right;vertical-align: middle\">2.01<\/td>\n<td style=\"padding-right: 0;text-align: center;vertical-align: middle;border-right: solid black 1pt\">(4)%<\/td>\n<\/tr>\n<tr>\n<td style=\"border-left: solid black 1pt;border-top: solid black 1pt;border-bottom: solid black 1pt;vertical-align: bottom\">\n            <strong>Business to Business<\/strong>\n          <\/td>\n<td colspan=\"2\" style=\"border-left: solid black 1pt;border-top: solid black 1pt;border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"1\" style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-left: solid black 1pt;border-top: solid black 1pt;border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"1\" style=\"border-right: solid black 1pt;border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"border-left: solid black 1pt;vertical-align: bottom\">Net Sales<\/td>\n<td style=\"border-left: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">$<\/td>\n<td style=\"padding-left: 0;text-align: right;vertical-align: middle\">41,977<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">$<\/td>\n<td style=\"padding-left: 0;text-align: right;vertical-align: middle\">43,416<\/td>\n<td style=\"padding-right: 0;text-align: center;vertical-align: middle\">(3)%<\/td>\n<td style=\"border-left: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">$<\/td>\n<td style=\"padding-left: 0;text-align: right;vertical-align: middle\">86,263<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">$<\/td>\n<td style=\"padding-left: 0;text-align: right;vertical-align: middle\">91,831<\/td>\n<td style=\"padding-right: 0;text-align: center;vertical-align: middle;border-right: solid black 1pt\">(6)%<\/td>\n<\/tr>\n<tr>\n<td style=\"border-left: solid black 1pt;vertical-align: bottom\">Segment Operating Income<\/td>\n<td style=\"border-left: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">$<\/td>\n<td style=\"padding-left: 0;text-align: right;vertical-align: middle\">11,799<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">$<\/td>\n<td style=\"padding-left: 0;text-align: right;vertical-align: middle\">14,322<\/td>\n<td style=\"padding-right: 0;text-align: center;vertical-align: middle\">(18)%<\/td>\n<td style=\"border-left: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">$<\/td>\n<td style=\"padding-left: 0;text-align: right;vertical-align: middle\">25,433<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">$<\/td>\n<td style=\"padding-left: 0;text-align: right;vertical-align: middle\">31,432<\/td>\n<td style=\"padding-right: 0;text-align: center;vertical-align: middle;border-right: solid black 1pt\">(19)%<\/td>\n<\/tr>\n<tr>\n<td style=\"border-bottom: solid black 1pt;border-left: solid black 1pt;border-top: solid black 1pt;vertical-align: bottom\">\n            <strong>Retail and Wholesale<\/strong>\n          <\/td>\n<td colspan=\"2\" style=\"border-bottom: solid black 1pt;border-left: solid black 1pt;border-top: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-bottom: solid black 1pt;border-top: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"1\" style=\"border-bottom: solid black 1pt;border-top: solid black 1pt;text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-bottom: solid black 1pt;border-left: solid black 1pt;border-top: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-bottom: solid black 1pt;border-top: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"1\" style=\"border-right: solid black 1pt;border-bottom: solid black 1pt;border-top: solid black 1pt;text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"border-left: solid black 1pt;vertical-align: bottom\">Net Sales<\/td>\n<td style=\"border-left: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">$<\/td>\n<td style=\"padding-left: 0;text-align: right;vertical-align: middle\">75,760<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">$<\/td>\n<td style=\"padding-left: 0;text-align: right;vertical-align: middle\">73,498<\/td>\n<td style=\"padding-right: 0;text-align: center;vertical-align: middle\">3%<\/td>\n<td style=\"border-left: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">$<\/td>\n<td style=\"padding-left: 0;text-align: right;vertical-align: middle\">151,960<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle\">$<\/td>\n<td style=\"padding-left: 0;text-align: right;vertical-align: middle\">153,028<\/td>\n<td style=\"padding-right: 0;text-align: center;vertical-align: middle;border-right: solid black 1pt\">(1)%<\/td>\n<\/tr>\n<tr>\n<td style=\"border-bottom: solid black 1pt;border-left: solid black 1pt;vertical-align: bottom\">Segment Operating Income<\/td>\n<td style=\"border-bottom: solid black 1pt;border-left: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">$<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: right;vertical-align: middle\">10,772<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">$<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: right;vertical-align: middle\">11,328<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: center;vertical-align: middle\">(5)%<\/td>\n<td style=\"border-bottom: solid black 1pt;border-left: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">$<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: right;vertical-align: middle\">23,171<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle\">$<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: right;vertical-align: middle\">24,705<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: center;vertical-align: middle;border-right: solid black 1pt\">(6)%<\/td>\n<\/tr>\n<tr>\n<td colspan=\"11\">\n            <sup><br \/>\n              <em>* Comprised of Consolidated Operating Income less unallocated corporate expenses.<br \/>\u2020 Please refer to Reconciliation of Non-GAAP Financial Measures below for a reconciliation of Non-GAAP items to the comparable GAAP measures.<\/em><br \/>\n            <\/sup>\n          <\/td>\n<\/tr>\n<\/table>\n<p>\n        <br \/>Daniel S. Jaffee, President and Chief Executive Officer, stated, \u201cSecond quarter results were consistent with the expectations we set at the end of fiscal year 2025, as we faced another quarter of challenging year-over-year comparisons.\u00a0 Additionally, a severe weather event temporarily disrupted operations at several of our plants and delayed shipments at the end of the quarter, resulting in an expected meaningful shift of revenues into the next reporting period.\u00a0 Even with these headwinds, we delivered the highest second quarter consolidated net sales in our history, boosted by the strength of our agricultural and cat litter businesses.\u00a0 I am incredibly proud of our dedicated teammates who helped us navigate the winter storm and achieve full operational recovery.\u00a0 Our strategic priorities remain firmly on track, as we continue advancing key initiatives across the organization to support long-term growth.\u00a0 Our confidence in our business remains strong and is reflected in the repurchase of over 150,000 shares year-to-date.\u00a0 At this point in time, we are tracking to our annual plan.\u00a0 To the extent we are able continue this trend, we anticipate that we will surpass last year\u2019s annual net income.\u201d<\/p>\n<p>\n        <strong>Consolidated Results\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/strong><br \/>\n        <br \/>In January 2026, the Company was negatively impacted by a severe winter weather event, Winter Storm Fern, which occurred across the southern and eastern regions of the United States.\u00a0 This brought snow, freezing rain, and ice that caused widespread damage and outages.\u00a0 Emphasizing safety first, the Company temporarily shut down its facilities in affected regions and reduced production.\u00a0 The storm also disrupted Oil-Dri\u2019s supply chain and delayed logistics, making it challenging for customers to pick up and receive orders.\u00a0 The Company\u2019s financial results for the second quarter of fiscal year 2026 were adversely impacted by this storm, which reduced fixed cost absorption and resulted in an expected meaningful delay in recognized revenue.\u00a0 Operations have since been restored.<\/p>\n<p>For the second quarter of fiscal 2026, consolidated net sales were $117.7 million, or a 1% gain over the prior year period, primarily due to favorable product mix.\u00a0 The increase was mainly\u00a0 driven by elevated sales from agricultural products within the Business to Business (&#8220;B2B&#8221;) Products Group, further supported by higher revenues from co-packaged and domestic cat litter and industrial and sports products within the Retail &amp; Wholesale (&#8220;R&amp;W&#8221;) Products Group.<\/p>\n<p>Consolidated gross profit for the second quarter of fiscal year 2026 was $32.3 million, reflecting a 6% decline from the prior year.\u00a0 Gross margins were 27.4% in the second quarter of fiscal year 2026 compared to 29.5% in the same period in fiscal year 2025.\u00a0 A 4% increase in domestic cost of goods sold per ton drove this decrease.\u00a0<\/p>\n<p>Selling, general and administrative (&#8220;SGA&#8221;) expenses were $16.6 million during the second quarter of fiscal year 2026 compared to $17.0 million last year.\u00a0 This $400,000, or 2%, decline primarily resulted from a lower corporate bonus accrual.<\/p>\n<p>Consolidated income from operations was $15.7 million in the second quarter of fiscal year 2026, or 10% less than the same period in fiscal year 2025.\u00a0 Higher per ton cost of goods sold were partially offset by slightly elevated sales and decreased SG&amp;A expenses.<\/p>\n<p>Total other income, net was $100,000 for the three months ending January 31, 2026, compared to total other expenses, net of $1.2 million in the same period last year.\u00a0 This change resulted from foreign exchange gains and a reduction in estimated landfill modification costs recognized.<\/p>\n<p>During the second quarter of fiscal 2026, income tax expense was $3.2 million, or 3% lower than the prior year.<\/p>\n<p>Consolidated net income for the second quarter of fiscal year 2026 was $12.6 million versus $12.9 million last year.\u00a0 While the year-over-year comparison reflects a 3% decrease, the Company\u2019s performance remained solid.<\/p>\n<p>Cash and cash equivalents for the three month period ending January 31, 2026 totaled $46.9 million compared to $50.5 million at the end of fiscal year 2025.\u00a0 Significant uses of cash during the second quarter of fiscal 2026 include capital investments for manufacturing infrastructure improvements, share repurchases, and dividends.<\/p>\n<p>\n        <strong>Product Group Review<\/strong><br \/>\n        <br \/>The B2B Products Group\u2019s second quarter of fiscal year 2026 revenues were $42.0 million, or 3% less than the prior year.\u00a0 While the Company\u2019s agricultural business experienced significant sales growth, these gains were offset by lower revenues from animal health and fluids purification products.\u00a0 Amlan International, Oil-Dri\u2019s animal health business, reported sales of $5.3 million during the second quarter of fiscal 2026, or a 32% reduction from the prior year.\u00a0 The decline was driven by decreased volumes following the loss of a distributor\u2019s key customer.\u00a0 However, the Company is pursuing the recovery of this end-user and executing initiatives to expand distribution through both new and existing customers.\u00a0 Revenues from fluids purification products were $25.5 million for the second quarter of fiscal year 2026, down 4% year-over-year, as softer demand for renewable diesel filtration products was partially offset by higher sales of edible oil and jet fuel purification offerings.\u00a0 Oil-Dri\u2019s agricultural business experienced year-over-year topline growth of 23%, generating $11.2 million in sales during the second quarter of fiscal year 2026.\u00a0 This improvement resulted from a favorable product mix, higher prices, and increased demand.<\/p>\n<p>Second quarter of fiscal year 2026 SG&amp;A costs within the B2B Products Group increased by $700,000, or 21%, compared to the same period last year.\u00a0 This increase was primarily driven by planned elevated compensation and consultant costs.<\/p>\n<p>Operating income for the B2B Products Group was $11.8 million in the second quarter of fiscal year 2026 compared to $14.3 million in the same period of fiscal year 2025, reflecting a decrease of 18%.\u00a0<\/p>\n<p>The R&amp;W Products Group\u2019s second quarter of fiscal year 2026 revenues were $75.8 million, a 3% increase over the prior year, driven by higher sales of co-packaged and domestic cat litter.\u00a0 These gains were in spite of a $2.8 million increase in backlog primarily caused by disruptions from Winter Storm Fern that resulted in an expected delay in recognized revenue.\u00a0 Sales from co-packaged cat litter rose 31% compared to last year, due to the expansion of co-packaged offerings which now include lightweight litter.\u00a0 Domestic cat litter revenues, excluding co-packaged products, totaled $56.0 million for the second quarter of fiscal year 2026, or a 0.5% gain over the prior year period.\u00a0 Increased demand for crystal cat litter products drove this growth, primarily reflecting expanded purchases by an existing key clay litter customer, leveraging the Company\u2019s established relationship.\u00a0 However, total clay litter sales were slightly tempered by heightened promotional activity from competitors and by the aforementioned weather event during the quarter.\u00a0 For the 13-weeks ending January 24, 2026<sup>1<\/sup>, the lightweight litter segment once again exceeded the overall cat litter category performance, underscoring its importance to the Company\u2019s branded, private label, and co-packaging growth plans.\u00a0 The increasing strength of the lightweight cat litter segment was reflected in the last seven consecutive quarters of year\u2011over\u2011year topline growth of Oil\u2011Dri\u2019s EPA\u2011approved Cat\u2019s Pride Antibacterial Clumping Litter.\u00a0 Sales of domestic industrial and sports products were $10.2 million for the second quarter of fiscal year 2026, an increase of 4% compared to the second quarter of fiscal year 2025.\u00a0 Pricing actions to offset higher costs supported this growth, though revenues were partially moderated by the weather event.\u00a0<\/p>\n<p>During the second quarter of fiscal 2026, SG&amp;A expenses within the R&amp;W Products Group increased by $200,000, or 4% higher than the prior year.<\/p>\n<p>Operating income for the R&amp;W Products Group was $10.8 million in the second quarter of fiscal year 2026, down 5% compared to the same period last year.<\/p>\n<p>The Company will host its second quarter of fiscal year 2026 earnings discussion virtually via a live webcast on Thursday, March 12, 2026 at 10:00 a.m. Central Time.\u00a0 Participation details are available on the Company\u2019s website\u2019s <a href=\"https:\/\/www.globenewswire.com\/Tracker?data=1TtJFwsGXZZfiwFrf8e-Tcmsy-xMEt1-SgD9HETIUvl-sCftZTE15AaeLWKKlKlzJg8nAOk7KrcqUZUEp9sZ0-mdMGLsrI-hMyYvPuhVxB1vVN_PGvs8NNchgSGnj9vJ\" rel=\"nofollow\" target=\"_blank\">Events<\/a> page.<\/p>\n<p align=\"justify\">\n        <sup><br \/>\n          <em>\u201cOil-Dri\u201d and \u201cAmlan\u201d <\/em><br \/>\n          <em>are registered trademarks of Oil-Dri Corporation of America and its subsidiaries. <br \/><\/em><br \/>\n        <\/sup><br \/>\n        <sub><br \/>\n          <sup><br \/>\n            <em>1<\/em><br \/>\n          <\/sup><br \/>\n          <em>Based in part on data reported by NielsenIQ through its Scantrack Service for the Cat Litter Category in the 13-week period ending January 24, 2026, for the U.S. xAOC+Pet Supers market. Copyright \u00a9 2026 NielsenIQ.<\/em><br \/>\n        <\/sub>\n      <\/p>\n<p align=\"justify\">\n        <strong>About Oil-Dri Corporation of America<\/strong><br \/>\n        <br \/>Oil-Dri Corporation of America is a leading manufacturer and supplier of specialty sorbent products for the pet care, animal health and nutrition, fluids purification, agricultural ingredients, sports field, industrial and automotive markets.\u00a0 Oil-Dri is vertically integrated which enables the Company to efficiently oversee every step of the process from research and development to supply chain to marketing and sales.\u00a0 With over 80 years of experience, the Company continues to fulfill its mission to Create Value from Sorbent Minerals.\u00a0<\/p>\n<p>\n        <strong>Forward-Looking Statements<\/strong><br \/>\n        <br \/>Certain statements in this press release may constitute forward-looking statements within the meaning of the safe harbor provisions of the U.S. Private Securities Litigation Reform Act of 1995.\u00a0 Our forward-looking statements include, but are not limited to, statements regarding our or our management team\u2019s expectations, hopes, beliefs, intentions or strategies regarding the future.\u00a0 In addition, any statements that refer to projections, forecasts or other characterizations of future events or circumstances, including any underlying assumptions, are forward-looking statements.\u00a0 These forward-looking statements are based on management\u2019s current expectations, estimates, forecasts, assumptions and projections about future events, our future performance, the future of our business, our plans and strategies, projections, anticipated trends, the economy and other future developments and their potential effects on us.\u00a0 In addition, we, or others on our behalf, may make forward-looking statements in other press releases or written statements, or in our communications and discussions with investors and analysts in the normal course of business through meetings, webcasts, phone calls and conference calls. Forward-looking statements can be identified by words such as \u201cexpect,\u201d \u201coutlook,\u201d \u201cforecast,\u201d \u201cwould,\u201d \u201ccould,\u201d \u201cshould,\u201d \u201cproject,\u201d \u201cintend,\u201d \u201cplan,\u201d \u201ccontinue,\u201d \u201cbelieve,\u201d \u201cseek,\u201d \u201cestimate,\u201d \u201canticipate,\u201d \u201cmay,\u201d \u201cassume,\u201d \u201cpotential,\u201d \u201cstrive,\u201d and variations of such words and similar references to future periods.<\/p>\n<p>Such statements are subject to certain risks, uncertainties and assumptions that could cause actual results to differ materially from those anticipated, intended, expected, believed, estimated, projected, planned or otherwise expressed in any forward-looking statements, including, but not limited to, those described in our most recent Annual Report on Form 10-K and from time to time in our other filings with the Securities and Exchange Commission. Investors are cautioned not to place undue reliance on these forward-looking statements, which speak only as of the date of this press release.\u00a0 Except to the extent required by law, we do not have any intention or obligation to update publicly any forward-looking statements after the distribution of this press release, whether as a result of new information, future events, changes in assumptions, or otherwise.<\/p>\n<p>\n        <strong>Non-GAAP Financial Measures<\/strong><br \/>\n        <br \/>To supplement our consolidated financial statements prepared in accordance with generally accepted accounting principles (\u201cGAAP\u201d), we provide certain non-GAAP financial measures in this press release as supplemental financial metrics.\u00a0 In particular, EBITDA is a non-GAAP financial measure provided herein.\u00a0 We provide a reconciliation of this non-GAAP financial measure to the most directly comparable GAAP financial measure below.<\/p>\n<p>The non-GAAP financial measures we use may not be the same or calculated in the same manner as those used and calculated by other companies.\u00a0 Non-GAAP financial measures have limitations as analytical tools and should not be considered in isolation or as a substitute for our financial results prepared and reported in accordance with GAAP.\u00a0 We believe that certain non-GAAP measures may be helpful to investors and others in understanding and evaluating our operating results, and we urge investors to review the reconciliation of non-GAAP financial measures to the comparable GAAP financial measures included in this release, and not to rely on any single financial measure to evaluate our business.<\/p>\n<p align=\"justify\">Contact:<br \/>Leslie A. Garber<br \/>Director of Investor Relations<br \/>Oil-Dri Corporation of America<br \/><a href=\"https:\/\/www.globenewswire.com\/Tracker?data=FaMfRS7cK6mhrh3EKMQbkqQcrWSw2tm6Iz62AZxQt8nujB_-cJOJOgnmHswD51is7w2lVf58zDv90lilM7OLx4tWE99QS6tlPtcVdqKZMHSu09XT1ol1aV_GC96SDZzw\" rel=\"nofollow\" target=\"_blank\">InvestorRelations@oildri.com<\/a><br \/>(312) 321-1515<\/p>\n<table style=\"border-collapse: collapse;width:100%;border-collapse:collapse\">\n<tr>\n<td colspan=\"15\" style=\"vertical-align: bottom\">\n            <strong>CONSOLIDATED STATEMENTS OF OPERATIONS<\/strong><br \/>\n            \n          <\/td>\n<\/tr>\n<tr>\n<td colspan=\"15\" style=\"vertical-align: bottom\">(in thousands, except per share amounts)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"13\" style=\"border-bottom: solid black 1pt;text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <strong>Second Quarter Ended January 31,<\/strong>\n          <\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;padding-right: 0;text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <strong>2026<\/strong>\n          <\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <strong>% of Sales<\/strong>\n          <\/td>\n<td style=\"border-top: solid black 1pt;text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;padding-right: 0;text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;padding-left: 0;padding-right: 0;text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <strong>2025<\/strong>\n          <\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;padding-left: 0;text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <strong>% of Sales<\/strong>\n          <\/td>\n<\/tr>\n<tr>\n<td style=\"max-width:30%;width:30%;min-width:30%;vertical-align: bottom\">\n            <strong>Net Sales<\/strong>\n          <\/td>\n<td style=\"max-width:16%;width:16%;min-width:16%\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"max-width:10%;width:10%;min-width:10%;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">117,737<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:2%;width:2%;min-width:2%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:10%;width:10%;min-width:10%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">100.0<\/td>\n<td style=\"max-width:2%;width:2%;min-width:2%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0%<\/td>\n<td style=\"max-width:2%;width:2%;min-width:2%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"max-width:10%;width:10%;min-width:10%;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">116,914<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:2%;width:2%;min-width:2%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:10%;width:10%;min-width:10%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">100.0<\/td>\n<td style=\"max-width:2%;width:2%;min-width:2%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0%<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">\n            <strong>Cost of Goods Sold<\/strong>\n          <\/td>\n<td>\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(85,435<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"1\" style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">(72.6<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle;vertical-align: bottom\">)%<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(82,466<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"1\" style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">(70.5<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle;vertical-align: bottom\">)%<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">\n            <strong>Gross Profit<\/strong>\n          <\/td>\n<td>\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">32,302<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">27.4<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0%<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">34,448<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">29.5<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0%<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">\n            <strong>Selling, General and Administrative Expenses<\/strong>\n          <\/td>\n<td>\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(16,609<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"1\" style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">(14.1<\/td>\n<td style=\"text-align: left;vertical-align: middle;vertical-align: bottom\">)%<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(16,966<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"1\" style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">(14.5<\/td>\n<td style=\"text-align: left;vertical-align: middle;vertical-align: bottom\">)%<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">\n            <strong>Operating Income<\/strong>\n          <\/td>\n<td>\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">15,693<\/td>\n<td style=\"border-top: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">13.3<\/td>\n<td style=\"border-top: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0%<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">17,482<\/td>\n<td style=\"border-top: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">15.0<\/td>\n<td style=\"border-top: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0%<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">\n            <strong>Other Expense, Net<\/strong>\n          <\/td>\n<td>\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">121<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">0.1<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0%<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(1,222<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"1\" style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">(1.0<\/td>\n<td style=\"text-align: left;vertical-align: middle;vertical-align: bottom\">)%<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">\n            <strong>Income Before Income Taxes<\/strong>\n          <\/td>\n<td>\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">15,814<\/td>\n<td style=\"border-top: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">13.4<\/td>\n<td style=\"border-top: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0%<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">16,260<\/td>\n<td style=\"border-top: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">13.9<\/td>\n<td style=\"border-top: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0%<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">\n            <strong>Income Taxes Expense<\/strong>\n          <\/td>\n<td>\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(3,245<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"1\" style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">(2.8<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle;vertical-align: bottom\">)%<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(3,339<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"1\" style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">(2.9<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle;vertical-align: bottom\">)%<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">\n            <strong>Net Income<\/strong>\n          <\/td>\n<td>\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">12,569<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">10.7<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0%<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">12,921<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">11.1<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0%<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"3\" style=\"border-top: double black 3pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: double black 3pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-top: double black 3pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: double black 3pt;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">\n            <strong>Net Income Per Share:<\/strong>\n          <\/td>\n<td>\n            <strong>Basic Common<\/strong>\n          <\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">0.94<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">0.95<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 30.0px;vertical-align: bottom\">\u00a0<\/td>\n<td>\n            <strong>Basic Class B<\/strong>\n          <\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">0.70<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">0.72<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 30.0px;vertical-align: bottom\">\u00a0<\/td>\n<td>\n            <strong>Diluted Common<\/strong>\n          <\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">0.87<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">0.89<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px;vertical-align: bottom\">\u00a0<\/td>\n<td>\n            <strong>Diluted Class B<\/strong>\n          <\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">0.70<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">0.72<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">\n            <strong>Avg Shares Outstanding:<\/strong>\n          <\/td>\n<td>\n            <strong>Basic Common<\/strong>\n          <\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">9,884<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">9,895<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 30.0px;vertical-align: bottom\">\u00a0<\/td>\n<td>\n            <strong>Basic Class B<\/strong>\n          <\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">4,048<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">4,004<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 30.0px;vertical-align: bottom\">\u00a0<\/td>\n<td>\n            <strong>Diluted Common<\/strong>\n          <\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">13,932<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">13,899<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 30.0px;vertical-align: bottom\">\u00a0<\/td>\n<td>\n            <strong>Diluted Class B<\/strong>\n          <\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">4,048<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">4,004<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<\/table>\n<table style=\"border-collapse: collapse;width:100%;border-collapse:collapse\">\n<tr>\n<td colspan=\"15\" style=\"vertical-align: bottom\">\n            <strong>CONSOLIDATED STATEMENTS OF OPERATIONS<\/strong><br \/>\n            \n          <\/td>\n<\/tr>\n<tr>\n<td colspan=\"15\" style=\"vertical-align: bottom\">(in thousands, except per share amounts)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"13\" style=\"border-bottom: solid black 1pt;text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <strong>Six Months Ended January 31,<\/strong>\n          <\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;padding-right: 0;text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <strong>2026<\/strong>\n          <\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <strong>% of Sales<\/strong>\n          <\/td>\n<td style=\"border-top: solid black 1pt;text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;padding-right: 0;text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;padding-left: 0;padding-right: 0;text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <strong>2025<\/strong>\n          <\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;padding-left: 0;text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <strong>% of Sales<\/strong>\n          <\/td>\n<\/tr>\n<tr>\n<td style=\"max-width:31%;width:31%;min-width:31%;vertical-align: bottom\">\n            <strong>Net Sales<\/strong>\n          <\/td>\n<td style=\"max-width:16%;width:16%;min-width:16%\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"max-width:10%;width:10%;min-width:10%;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">238,223<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:2%;width:2%;min-width:2%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:10%;width:10%;min-width:10%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">100.0<\/td>\n<td style=\"max-width:2%;width:2%;min-width:2%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0%<\/td>\n<td style=\"max-width:2%;width:2%;min-width:2%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"max-width:10%;width:10%;min-width:10%;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">244,859<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:2%;width:2%;min-width:2%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:10%;width:10%;min-width:10%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">100.0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0%<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">\n            <strong>Cost of Goods Sold<\/strong>\n          <\/td>\n<td>\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(170,426<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"1\" style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">(71.5<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle;vertical-align: bottom\">)%<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(169,631<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"1\" style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">(69.3<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle;vertical-align: bottom\">)%<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">\n            <strong>Gross Profit<\/strong>\n          <\/td>\n<td>\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">67,797<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">28.5<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0%<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">75,228<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">30.7<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0%<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">\n            <strong>Selling, General and Administrative Expenses<\/strong>\n          <\/td>\n<td>\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(35,150<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"1\" style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">(14.8<\/td>\n<td style=\"text-align: left;vertical-align: middle;vertical-align: bottom\">)%<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(36,556<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"1\" style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">(14.9<\/td>\n<td style=\"text-align: left;vertical-align: middle;vertical-align: bottom\">)%<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">\n            <strong>Income from Operations<\/strong>\n          <\/td>\n<td>\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">32,647<\/td>\n<td style=\"border-top: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">13.7<\/td>\n<td style=\"border-top: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0%<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">38,672<\/td>\n<td style=\"border-top: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">15.8<\/td>\n<td style=\"border-top: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0%<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">\n            <strong>Other Income (Expense), Net<\/strong>\n          <\/td>\n<td>\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">841<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">0.4<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0%<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(2,210<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"1\" style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">(0.9<\/td>\n<td style=\"text-align: left;vertical-align: middle;vertical-align: bottom\">)%<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">\n            <strong>Income Before Income Taxes<\/strong>\n          <\/td>\n<td>\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">33,488<\/td>\n<td style=\"border-top: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">14.1<\/td>\n<td style=\"border-top: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0%<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">36,462<\/td>\n<td style=\"border-top: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">14.9<\/td>\n<td style=\"border-top: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0%<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">\n            <strong>Income Taxes Expense<\/strong>\n          <\/td>\n<td>\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(5,463<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"1\" style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">(2.3<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle;vertical-align: bottom\">)%<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(7,165<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"1\" style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">(2.9<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: left;vertical-align: middle;vertical-align: bottom\">)%<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">\n            <strong>Net Income<\/strong>\n          <\/td>\n<td>\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">28,025<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">11.8<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0%<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">29,297<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">12.0<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0%<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"3\" style=\"border-top: double black 3pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: double black 3pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-top: double black 3pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: double black 3pt;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">\n            <strong>Net Income Per Share:<\/strong>\n          <\/td>\n<td>\n            <strong>Basic Common<\/strong>\n          <\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">2.07<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">2.17<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 30.0px;vertical-align: bottom\">\u00a0<\/td>\n<td>\n            <strong>Basic Class B<\/strong>\n          <\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">1.56<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">1.63<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 30.0px;vertical-align: bottom\">\u00a0<\/td>\n<td>\n            <strong>Diluted Common<\/strong>\n          <\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">1.93<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">2.01<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px;vertical-align: bottom\">\u00a0<\/td>\n<td>\n            <strong>Diluted Class B<\/strong>\n          <\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">1.56<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">1.63<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">\n            <strong>Avg Shares Outstanding:<\/strong>\n          <\/td>\n<td>\n            <strong>Basic Common<\/strong>\n          <\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">9,901<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">9,870<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 30.0px;vertical-align: bottom\">\u00a0<\/td>\n<td>\n            <strong>Basic Class B<\/strong>\n          <\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">4,028<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">3,986<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td>\n            <strong>Diluted Common<\/strong>\n          <\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">13,929<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">13,856<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 30.0px;vertical-align: bottom\">\u00a0<\/td>\n<td>\n            <strong>Diluted Class B<\/strong>\n          <\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">4,028<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">3,986<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<\/table>\n<p>\n        <em>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/em>\n      <\/p>\n<p>\n        \n      <\/p>\n<table style=\"border-collapse: collapse;width:100%;border-collapse:collapse\">\n<tr>\n<td colspan=\"6\" style=\"width:99.9642%;vertical-align: bottom\">\n            <strong>CONSOLIDATED BALANCE SHEETS<\/strong><br \/>\n            \n          <\/td>\n<\/tr>\n<tr>\n<td style=\"width:65.9855%;vertical-align: bottom\">(in thousands, except per share amounts)<\/td>\n<td colspan=\"2\" style=\"width:16.0034%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.97198%;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:16.0034%;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:65.9855%;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:16.0034%;border-bottom: solid black 1pt;text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <strong>As of January 31,<\/strong>\n          <\/td>\n<td style=\"width:1.97198%;border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:16.0034%;border-bottom: solid black 1pt;text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <strong>As of July 31,<\/strong>\n          <\/td>\n<\/tr>\n<tr>\n<td style=\"max-width:66%;width:65.9855%;min-width:66%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:1%;width:0.98599%;min-width:1%;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:15%;width:15.0174%;min-width:15%;border-bottom: solid black 1pt;padding-left: 0;text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <strong>2026<\/strong>\n          <\/td>\n<td style=\"max-width:2%;width:1.97198%;min-width:2%;text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:1%;width:0.98599%;min-width:1%;border-bottom: solid black 1pt;padding-right: 0;text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:15%;width:15.0174%;min-width:15%;border-bottom: solid black 1pt;padding-left: 0;text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <strong>2025<\/strong>\n          <\/td>\n<\/tr>\n<tr>\n<td style=\"width:65.9855%;vertical-align: bottom\">\n            <strong>Current Assets<\/strong>\n          <\/td>\n<td colspan=\"2\" style=\"width:16.0034%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.97198%;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:16.0034%;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:65.9855%;vertical-align: middle;text-align: left;padding-left: 20.0px;vertical-align: bottom\">\n            <strong>Cash and Cash Equivalents<\/strong>\n          <\/td>\n<td style=\"width:0.98599%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"width:15.0174%;padding-left: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">46,933<\/td>\n<td style=\"width:1.97198%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:0.98599%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"width:15.0174%;padding-left: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">50,458<\/td>\n<\/tr>\n<tr>\n<td style=\"width:65.9855%;vertical-align: middle;text-align: left;padding-left: 20.0px;vertical-align: bottom\">\n            <strong>Accounts Receivable, Net<\/strong>\n          <\/td>\n<td style=\"width:0.98599%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:15.0174%;padding-left: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">70,180<\/td>\n<td style=\"width:1.97198%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:0.98599%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:15.0174%;padding-left: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">69,370<\/td>\n<\/tr>\n<tr>\n<td style=\"width:65.9855%;vertical-align: middle;text-align: left;padding-left: 20.0px;vertical-align: bottom\">\n            <strong>Inventories, Net<\/strong>\n          <\/td>\n<td style=\"width:0.98599%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:15.0174%;padding-left: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">53,753<\/td>\n<td style=\"width:1.97198%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:0.98599%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:15.0174%;padding-left: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">51,594<\/td>\n<\/tr>\n<tr>\n<td style=\"width:65.9855%;vertical-align: middle;text-align: left;padding-left: 20.0px;vertical-align: bottom\">\n            <strong>Prepaid Expenses and Other Assets<\/strong>\n          <\/td>\n<td style=\"width:0.98599%;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:15.0174%;border-bottom: solid black 1pt;padding-left: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">5,897<\/td>\n<td style=\"width:1.97198%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:0.98599%;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:15.0174%;border-bottom: solid black 1pt;padding-left: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">5,961<\/td>\n<\/tr>\n<tr>\n<td style=\"width:65.9855%;vertical-align: middle;text-align: left;padding-left: 30.0px;vertical-align: bottom\">\n            <strong>Total Current Assets<\/strong>\n          <\/td>\n<td style=\"width:0.98599%;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:15.0174%;border-bottom: solid black 1pt;padding-left: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">176,763<\/td>\n<td style=\"width:1.97198%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:0.98599%;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:15.0174%;border-bottom: solid black 1pt;padding-left: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">177,383<\/td>\n<\/tr>\n<tr>\n<td style=\"width:65.9855%;vertical-align: bottom\">\n            <strong>Property, Plant and Equipment, Net<\/strong>\n          <\/td>\n<td style=\"width:0.98599%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:15.0174%;padding-left: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">148,726<\/td>\n<td style=\"width:1.97198%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:0.98599%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:15.0174%;padding-left: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">149,704<\/td>\n<\/tr>\n<tr>\n<td style=\"width:65.9855%;vertical-align: bottom\">\n            <strong>Other Assets<\/strong>\n          <\/td>\n<td style=\"width:0.98599%;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:15.0174%;border-bottom: solid black 1pt;padding-left: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">62,638<\/td>\n<td style=\"width:1.97198%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:0.98599%;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:15.0174%;border-bottom: solid black 1pt;padding-left: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">64,590<\/td>\n<\/tr>\n<tr>\n<td style=\"width:65.9855%;vertical-align: bottom\">\n            <strong>Total Assets<\/strong>\n          <\/td>\n<td style=\"width:0.98599%;border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"width:15.0174%;border-bottom: double black 3pt;padding-left: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">388,127<\/td>\n<td style=\"width:1.97198%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:0.98599%;border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"width:15.0174%;border-bottom: double black 3pt;padding-left: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">391,677<\/td>\n<\/tr>\n<tr>\n<td style=\"width:65.9855%;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:16.0034%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.97198%;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:16.0034%;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:65.9855%;vertical-align: bottom\">\n            <strong>Current Liabilities<\/strong>\n          <\/td>\n<td colspan=\"2\" style=\"width:16.0034%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.97198%;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:16.0034%;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:65.9855%;vertical-align: middle;text-align: left;padding-left: 20.0px;vertical-align: bottom\">\n            <strong>Current Maturities of Notes Payable<\/strong>\n          <\/td>\n<td style=\"width:0.98599%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"width:15.0174%;padding-left: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">1,000<\/td>\n<td style=\"width:1.97198%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:0.98599%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"width:15.0174%;padding-left: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">1,000<\/td>\n<\/tr>\n<tr>\n<td style=\"width:65.9855%;vertical-align: middle;text-align: left;padding-left: 20.0px;vertical-align: bottom\">\n            <strong>Accounts Payable<\/strong>\n          <\/td>\n<td style=\"width:0.98599%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:15.0174%;padding-left: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">10,218<\/td>\n<td style=\"width:1.97198%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:0.98599%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:15.0174%;padding-left: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">16,808<\/td>\n<\/tr>\n<tr>\n<td style=\"width:65.9855%;vertical-align: middle;text-align: left;padding-left: 20.0px;vertical-align: bottom\">\n            <strong>Dividends Payable<\/strong>\n          <\/td>\n<td style=\"width:0.98599%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:15.0174%;padding-left: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">2,749<\/td>\n<td style=\"width:1.97198%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:0.98599%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:15.0174%;padding-left: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">2,444<\/td>\n<\/tr>\n<tr>\n<td style=\"width:65.9855%;vertical-align: middle;text-align: left;padding-left: 20.0px;vertical-align: bottom\">\n            <strong>Other Current Liabilities<\/strong>\n          <\/td>\n<td style=\"width:0.98599%;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:15.0174%;border-bottom: solid black 1pt;padding-left: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">37,250<\/td>\n<td style=\"width:1.97198%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:0.98599%;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:15.0174%;border-bottom: solid black 1pt;padding-left: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">48,935<\/td>\n<\/tr>\n<tr>\n<td style=\"width:65.9855%;vertical-align: middle;text-align: left;padding-left: 30.0px;vertical-align: bottom\">\n            <strong>Total Current Liabilities<\/strong>\n          <\/td>\n<td style=\"width:0.98599%;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:15.0174%;border-bottom: solid black 1pt;padding-left: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">51,217<\/td>\n<td style=\"width:1.97198%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:0.98599%;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:15.0174%;border-bottom: solid black 1pt;padding-left: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">69,187<\/td>\n<\/tr>\n<tr>\n<td style=\"width:65.9855%;vertical-align: bottom\">\n            <strong>Noncurrent Liabilities<\/strong>\n          <\/td>\n<td colspan=\"2\" style=\"width:16.0034%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.97198%;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:16.0034%;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:65.9855%;vertical-align: middle;text-align: left;padding-left: 20.0px;vertical-align: bottom\">\n            <strong>Long-term debt<\/strong>\n          <\/td>\n<td style=\"width:0.98599%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:15.0174%;padding-left: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">38,837<\/td>\n<td style=\"width:1.97198%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:0.98599%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:15.0174%;padding-left: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">38,817<\/td>\n<\/tr>\n<tr>\n<td style=\"width:65.9855%;vertical-align: middle;text-align: left;padding-left: 20.0px;vertical-align: bottom\">\n            <strong>Other Noncurrent Liabilities<\/strong>\n          <\/td>\n<td style=\"width:0.98599%;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:15.0174%;border-bottom: solid black 1pt;padding-left: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">25,623<\/td>\n<td style=\"width:1.97198%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:0.98599%;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:15.0174%;border-bottom: solid black 1pt;padding-left: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">24,613<\/td>\n<\/tr>\n<tr>\n<td style=\"width:65.9855%;vertical-align: middle;text-align: left;padding-left: 30.0px;vertical-align: bottom\">\n            <strong>Total Noncurrent Liabilities<\/strong>\n          <\/td>\n<td style=\"width:0.98599%;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:15.0174%;border-bottom: solid black 1pt;padding-left: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">64,460<\/td>\n<td style=\"width:1.97198%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:0.98599%;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:15.0174%;border-bottom: solid black 1pt;padding-left: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">63,430<\/td>\n<\/tr>\n<tr>\n<td style=\"width:65.9855%;vertical-align: bottom\">\n            <strong>Stockholders&#8217; Equity<\/strong>\n          <\/td>\n<td style=\"width:0.98599%;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:15.0174%;border-bottom: solid black 1pt;padding-left: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">272,450<\/td>\n<td style=\"width:1.97198%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:0.98599%;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:15.0174%;border-bottom: solid black 1pt;padding-left: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">259,060<\/td>\n<\/tr>\n<tr>\n<td style=\"width:65.9855%;vertical-align: bottom\">\n            <strong>Total Liabilities and Stockholders&#8217; Equity<\/strong>\n          <\/td>\n<td style=\"width:0.98599%;border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"width:15.0174%;border-bottom: double black 3pt;padding-left: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">388,127<\/td>\n<td style=\"width:1.97198%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:0.98599%;border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"width:15.0174%;border-bottom: double black 3pt;padding-left: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">391,677<\/td>\n<\/tr>\n<tr>\n<td style=\"width:65.9855%;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:16.0034%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:1.97198%;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:16.0034%;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:65.9855%;vertical-align: bottom\">\n            <strong>Book Value Per Share Outstanding<\/strong>\n          <\/td>\n<td style=\"width:0.98599%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"width:15.0174%;padding-left: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">19.56<\/td>\n<td style=\"width:1.97198%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:0.98599%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"width:15.0174%;padding-left: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">18.66<\/td>\n<\/tr>\n<\/table>\n<table style=\"border-collapse: collapse;width:100%;border-collapse:collapse\">\n<tr>\n<td colspan=\"8\" style=\"vertical-align: bottom\">\n            <strong>CONSOLIDATED STATEMENTS OF CASH FLOWS<\/strong><br \/>\n            \n          <\/td>\n<\/tr>\n<tr>\n<td colspan=\"8\" style=\"vertical-align: bottom\">(in thousands)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"7\" style=\"text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <strong>For the Six Months Ended<\/strong>\n          <\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"7\" style=\"text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <strong>January 31,<\/strong>\n          <\/td>\n<\/tr>\n<tr>\n<td style=\"max-width:64%;width:64%;min-width:64%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;border-top: solid black 1pt;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:15%;width:15%;min-width:15%;border-top: solid black 1pt;border-bottom: solid black 1pt;padding-left: 0;padding-right: 0;text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <strong>2026<\/strong>\n          <\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;border-top: solid black 1pt;border-bottom: solid black 1pt;padding-left: 0;text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:2%;width:2%;min-width:2%;border-top: solid black 1pt;text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;border-top: solid black 1pt;border-bottom: solid black 1pt;padding-right: 0;text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:15%;width:15%;min-width:15%;border-top: solid black 1pt;border-bottom: solid black 1pt;padding-left: 0;padding-right: 0;text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <strong>2025<\/strong>\n          <\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;border-top: solid black 1pt;border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">\n            <strong>CASH FLOWS FROM OPERATING ACTIVITIES<\/strong>\n          <\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">\n            <strong>Net Income<\/strong>\n          <\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">28,025<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">29,297<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">\n            <strong>Adjustments to reconcile net income to net cash<\/strong>\n          <\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">\n            <strong>provided by operating activities:<\/strong>\n          <\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px;vertical-align: bottom\">\n            <strong>Depreciation and Amortization<\/strong>\n          <\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">11,478<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">10,817<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px;vertical-align: bottom\">\n            <strong>Increase in Accounts Receivable<\/strong>\n          <\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(637<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(4,424<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px;vertical-align: bottom\">\n            <strong>Increase in Inventories<\/strong>\n          <\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(2,058<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(1,394<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px;vertical-align: bottom\">\n            <strong>Decrease in Prepaid Expenses<\/strong>\n          <\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">95<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">1,019<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px;vertical-align: bottom\">\n            <strong>(Decrease) Increase in Accounts Payable<\/strong>\n          <\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(2,947<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">1,989<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px;vertical-align: bottom\">\n            <strong>Decrease in Accrued Expenses<\/strong>\n          <\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(10,602<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(8,371<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px;vertical-align: bottom\">\n            <strong>Other<\/strong>\n          <\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">5,081<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">3,397<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 30.0px;vertical-align: bottom\">\n            <strong>Total Adjustments<\/strong>\n          <\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">410<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">3,033<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">\n            <strong>Net Cash Provided by Operating Activities<\/strong>\n          <\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">28,435<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">32,330<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">\n            <strong>CASH FLOWS FROM INVESTING ACTIVITIES<\/strong>\n          <\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px;vertical-align: bottom\">\n            <strong>Capital Expenditures<\/strong>\n          <\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(14,817<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(17,806<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px;vertical-align: bottom\">\n            <strong>Acquisition of Business<\/strong>\n          <\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u2014<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(115<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">\n            <strong>Net Cash Used in Investing Activities<\/strong>\n          <\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(14,817<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(17,921<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">\n            <strong>CASH FLOWS FROM FINANCING ACTIVITIES<\/strong>\n          <\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px;vertical-align: bottom\">\n            <strong>Payments on Revolving Credit Facility<\/strong>\n          <\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u2014<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(10,000<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px;vertical-align: bottom\">\n            <strong>Dividends Paid<\/strong>\n          <\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(4,877<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(4,194<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px;vertical-align: bottom\">\n            <strong>Purchases of Treasury Stock<\/strong>\n          <\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(12,364<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(2,164<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">\n            <strong>Net Cash Used In Financing Activities<\/strong>\n          <\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(17,241<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(16,358<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">\n            <strong>Effect of exchange rate changes on Cash and Cash Equivalents<\/strong>\n          <\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">98<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">57<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">\n            <strong>Net Decrease in Cash and Cash Equivalents<\/strong>\n          <\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(3,525<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(1,892<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">\n            <strong>Cash, Cash Equivalents and Restricted Cash, Beginning of Period<\/strong>\n          <\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">50,458<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">24,481<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">\n            <strong>Cash, Cash Equivalents and Restricted Cash, End of Period<\/strong>\n          <\/td>\n<td style=\"border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"border-bottom: double black 3pt;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">46,933<\/td>\n<td style=\"border-bottom: double black 3pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"border-bottom: double black 3pt;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">22,589<\/td>\n<td style=\"border-bottom: double black 3pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<\/table>\n<table align=\"center\" style=\"border-collapse: collapse;width:100%;border-collapse:collapse\">\n<tr>\n<td colspan=\"16\" style=\"vertical-align: bottom\">\n            <strong>RECONCILIATION OF NON-GAAP FINANCIAL MEASURES<\/strong><br \/>\n            \n          <\/td>\n<\/tr>\n<tr>\n<td colspan=\"16\" style=\"vertical-align: bottom\">(in thousands)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"7\" style=\"text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <strong>Second Quarter<\/strong>\n          <\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"7\" style=\"text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <strong>Year to Date<\/strong>\n          <\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"7\" style=\"border-bottom: solid black 1pt;text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <strong>Ended January 31,<\/strong>\n          <\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"7\" style=\"border-bottom: solid black 1pt;text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <strong>Ended January 31,<\/strong>\n          <\/td>\n<\/tr>\n<tr>\n<td style=\"max-width:46%;width:46%;min-width:46%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:10%;width:10%;min-width:10%;padding-left: 0;padding-right: 0;text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <strong>2026<\/strong>\n          <\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;padding-left: 0;text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:2%;width:2%;min-width:2%;border-top: solid black 1pt;text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;border-top: solid black 1pt;padding-right: 0;text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:10%;width:10%;min-width:10%;border-top: solid black 1pt;padding-left: 0;padding-right: 0;text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <strong>2025<\/strong>\n          <\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;border-top: solid black 1pt;padding-left: 0;text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:2%;width:2%;min-width:2%;text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;padding-right: 0;text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:10%;width:10%;min-width:10%;padding-left: 0;padding-right: 0;text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <strong>2026<\/strong>\n          <\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;padding-left: 0;text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:2%;width:2%;min-width:2%;border-top: solid black 1pt;text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;border-top: solid black 1pt;padding-right: 0;text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:10%;width:10%;min-width:10%;border-top: solid black 1pt;padding-left: 0;padding-right: 0;text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <strong>2025<\/strong>\n          <\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;border-top: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">\n            <strong>GAAP: Net Income<\/strong>\n          <\/td>\n<td style=\"border-top: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"border-top: solid black 1pt;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">12,569<\/td>\n<td style=\"border-top: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"border-top: solid black 1pt;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">12,921<\/td>\n<td style=\"border-top: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"border-top: solid black 1pt;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">28,025<\/td>\n<td style=\"border-top: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"border-top: solid black 1pt;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">29,297<\/td>\n<td style=\"border-top: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px;vertical-align: bottom\">\n            <strong>Depreciation and Amortization<\/strong>\n          <\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">5,673<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">5,436<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">11,478<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">10,817<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px;vertical-align: bottom\">\n            <strong>Interest Expense<\/strong>\n          <\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">555<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">606<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">1,111<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">1,340<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px;vertical-align: bottom\">\n            <strong>Interest Income<\/strong>\n          <\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(307<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(86<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(701<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(236<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px;vertical-align: bottom\">\n            <strong>Income Tax Expense<\/strong>\n          <\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">3,245<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">3,339<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">5,463<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">7,165<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">\n            <strong>EBITDA<\/strong>\n          <\/td>\n<td style=\"border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"border-bottom: double black 3pt;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">21,735<\/td>\n<td style=\"border-bottom: double black 3pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"border-bottom: double black 3pt;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">22,216<\/td>\n<td style=\"border-bottom: double black 3pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"border-bottom: double black 3pt;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">45,376<\/td>\n<td style=\"border-bottom: double black 3pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"border-bottom: double black 3pt;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">48,383<\/td>\n<td style=\"border-bottom: double black 3pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<\/table>\n<p>\n        \n      <\/p>\n<p>      <img decoding=\"async\" alt=\"\" class=\"__GNW8366DE3E__IMG\" src=\"https:\/\/www.globenewswire.com\/newsroom\/ti?nf=OTY3MDM2MCM3NDc4MDk0IzIwMDY1OTY=\" \/><br \/>\n      <br \/>\n      <img decoding=\"async\" alt=\"\" src=\"https:\/\/ml.globenewswire.com\/media\/NDUzNTM2NjctMTA3OC00YTk2LTg1MTItNDg1YWIzZTEwMTFjLTEwMTgxNjktMjAyNi0wMy0xMS1lbg==\/tiny\/Oil-Dri-Corporation-Of-America.png\" \/>\n    <\/div>\n<div class=\"mw_contactinfo\"><\/div>\n","protected":false},"excerpt":{"rendered":"<p>CHICAGO, March 11, 2026 (GLOBE NEWSWIRE) &#8212; Oil-Dri Corporation of America (NYSE: ODC), producer and marketer of sorbent mineral products, today announced results for its second quarter and first six- months of fiscal year 2026. \u00a0 Second Quarter Year to Date (in thousands, except per share amounts) Ended January 31, Ended January 31, \u00a0 2026 2025 Change 2026 2025 Change Consolidated Results \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Net Sales $ 117,737 $ 116,914 1 % $ 238,223 $ 244,859 (3)% Income from Operations * $ 15,693 $ 17,482 (10)% $ 32,647 $ 38,672 (16)% Net Income $ 12,569 $ 12,921 (3)% $ 28,025 $ 29,297 (4)% EBITDA \u2020 $ 21,735 $ 22,216 (2)% $ 45,376 $ 48,383 (6)% Diluted &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.marketnewsdesk.com\/index.php\/oil-dri-announces-highest-second-quarter-revenues-on-record\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Oil-Dri Announces Highest Second Quarter Revenues on Record&#8221;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-943715","post","type-post","status-publish","format-standard","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Oil-Dri Announces Highest Second Quarter Revenues on Record - Market Newsdesk<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.marketnewsdesk.com\/index.php\/oil-dri-announces-highest-second-quarter-revenues-on-record\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Oil-Dri Announces Highest Second Quarter Revenues on Record - Market Newsdesk\" \/>\n<meta property=\"og:description\" content=\"CHICAGO, March 11, 2026 (GLOBE NEWSWIRE) &#8212; Oil-Dri Corporation of America (NYSE: ODC), producer and marketer of sorbent mineral products, today announced results for its second quarter and first six- months of fiscal year 2026. \u00a0 Second Quarter Year to Date (in thousands, except per share amounts) Ended January 31, Ended January 31, \u00a0 2026 2025 Change 2026 2025 Change Consolidated Results \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Net Sales $ 117,737 $ 116,914 1 % $ 238,223 $ 244,859 (3)% Income from Operations * $ 15,693 $ 17,482 (10)% $ 32,647 $ 38,672 (16)% Net Income $ 12,569 $ 12,921 (3)% $ 28,025 $ 29,297 (4)% EBITDA \u2020 $ 21,735 $ 22,216 (2)% $ 45,376 $ 48,383 (6)% Diluted &hellip; Continue reading &quot;Oil-Dri Announces Highest Second Quarter Revenues on Record&quot;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.marketnewsdesk.com\/index.php\/oil-dri-announces-highest-second-quarter-revenues-on-record\/\" \/>\n<meta property=\"og:site_name\" content=\"Market Newsdesk\" \/>\n<meta property=\"article:published_time\" content=\"2026-03-11T21:30:23+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.globenewswire.com\/newsroom\/ti?nf=OTY3MDM2MCM3NDc4MDk0IzIwMDY1OTY=\" \/>\n<meta name=\"author\" content=\"Newsdesk\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Newsdesk\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/oil-dri-announces-highest-second-quarter-revenues-on-record\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/oil-dri-announces-highest-second-quarter-revenues-on-record\\\/\"},\"author\":{\"name\":\"Newsdesk\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/#\\\/schema\\\/person\\\/482f27a394d4fda80ecb5499e519d979\"},\"headline\":\"Oil-Dri Announces Highest Second Quarter Revenues on Record\",\"datePublished\":\"2026-03-11T21:30:23+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/oil-dri-announces-highest-second-quarter-revenues-on-record\\\/\"},\"wordCount\":2393,\"image\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/oil-dri-announces-highest-second-quarter-revenues-on-record\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.globenewswire.com\\\/newsroom\\\/ti?nf=OTY3MDM2MCM3NDc4MDk0IzIwMDY1OTY=\",\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/oil-dri-announces-highest-second-quarter-revenues-on-record\\\/\",\"url\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/oil-dri-announces-highest-second-quarter-revenues-on-record\\\/\",\"name\":\"Oil-Dri Announces Highest Second Quarter Revenues on Record - Market Newsdesk\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/oil-dri-announces-highest-second-quarter-revenues-on-record\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/oil-dri-announces-highest-second-quarter-revenues-on-record\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.globenewswire.com\\\/newsroom\\\/ti?nf=OTY3MDM2MCM3NDc4MDk0IzIwMDY1OTY=\",\"datePublished\":\"2026-03-11T21:30:23+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/#\\\/schema\\\/person\\\/482f27a394d4fda80ecb5499e519d979\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/oil-dri-announces-highest-second-quarter-revenues-on-record\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/oil-dri-announces-highest-second-quarter-revenues-on-record\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/oil-dri-announces-highest-second-quarter-revenues-on-record\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.globenewswire.com\\\/newsroom\\\/ti?nf=OTY3MDM2MCM3NDc4MDk0IzIwMDY1OTY=\",\"contentUrl\":\"https:\\\/\\\/www.globenewswire.com\\\/newsroom\\\/ti?nf=OTY3MDM2MCM3NDc4MDk0IzIwMDY1OTY=\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/oil-dri-announces-highest-second-quarter-revenues-on-record\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Oil-Dri Announces Highest Second Quarter Revenues on Record\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/#website\",\"url\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/\",\"name\":\"Market Newsdesk\",\"description\":\"Latest Business News in Real Time\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/#\\\/schema\\\/person\\\/482f27a394d4fda80ecb5499e519d979\",\"name\":\"Newsdesk\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a0d0bd5b0f0ca12a265a459b13169dac35f33776d8501eda5e68844a366f2f46?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a0d0bd5b0f0ca12a265a459b13169dac35f33776d8501eda5e68844a366f2f46?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a0d0bd5b0f0ca12a265a459b13169dac35f33776d8501eda5e68844a366f2f46?s=96&d=mm&r=g\",\"caption\":\"Newsdesk\"},\"url\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/author\\\/newsdesk\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Oil-Dri Announces Highest Second Quarter Revenues on Record - Market Newsdesk","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.marketnewsdesk.com\/index.php\/oil-dri-announces-highest-second-quarter-revenues-on-record\/","og_locale":"en_US","og_type":"article","og_title":"Oil-Dri Announces Highest Second Quarter Revenues on Record - Market Newsdesk","og_description":"CHICAGO, March 11, 2026 (GLOBE NEWSWIRE) &#8212; Oil-Dri Corporation of America (NYSE: ODC), producer and marketer of sorbent mineral products, today announced results for its second quarter and first six- months of fiscal year 2026. \u00a0 Second Quarter Year to Date (in thousands, except per share amounts) Ended January 31, Ended January 31, \u00a0 2026 2025 Change 2026 2025 Change Consolidated Results \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Net Sales $ 117,737 $ 116,914 1 % $ 238,223 $ 244,859 (3)% Income from Operations * $ 15,693 $ 17,482 (10)% $ 32,647 $ 38,672 (16)% Net Income $ 12,569 $ 12,921 (3)% $ 28,025 $ 29,297 (4)% EBITDA \u2020 $ 21,735 $ 22,216 (2)% $ 45,376 $ 48,383 (6)% Diluted &hellip; Continue reading \"Oil-Dri Announces Highest Second Quarter Revenues on Record\"","og_url":"https:\/\/www.marketnewsdesk.com\/index.php\/oil-dri-announces-highest-second-quarter-revenues-on-record\/","og_site_name":"Market Newsdesk","article_published_time":"2026-03-11T21:30:23+00:00","og_image":[{"url":"https:\/\/www.globenewswire.com\/newsroom\/ti?nf=OTY3MDM2MCM3NDc4MDk0IzIwMDY1OTY=","type":"","width":"","height":""}],"author":"Newsdesk","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Newsdesk","Est. reading time":"12 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.marketnewsdesk.com\/index.php\/oil-dri-announces-highest-second-quarter-revenues-on-record\/#article","isPartOf":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/oil-dri-announces-highest-second-quarter-revenues-on-record\/"},"author":{"name":"Newsdesk","@id":"https:\/\/www.marketnewsdesk.com\/#\/schema\/person\/482f27a394d4fda80ecb5499e519d979"},"headline":"Oil-Dri Announces Highest Second Quarter Revenues on Record","datePublished":"2026-03-11T21:30:23+00:00","mainEntityOfPage":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/oil-dri-announces-highest-second-quarter-revenues-on-record\/"},"wordCount":2393,"image":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/oil-dri-announces-highest-second-quarter-revenues-on-record\/#primaryimage"},"thumbnailUrl":"https:\/\/www.globenewswire.com\/newsroom\/ti?nf=OTY3MDM2MCM3NDc4MDk0IzIwMDY1OTY=","inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.marketnewsdesk.com\/index.php\/oil-dri-announces-highest-second-quarter-revenues-on-record\/","url":"https:\/\/www.marketnewsdesk.com\/index.php\/oil-dri-announces-highest-second-quarter-revenues-on-record\/","name":"Oil-Dri Announces Highest Second Quarter Revenues on Record - Market Newsdesk","isPartOf":{"@id":"https:\/\/www.marketnewsdesk.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/oil-dri-announces-highest-second-quarter-revenues-on-record\/#primaryimage"},"image":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/oil-dri-announces-highest-second-quarter-revenues-on-record\/#primaryimage"},"thumbnailUrl":"https:\/\/www.globenewswire.com\/newsroom\/ti?nf=OTY3MDM2MCM3NDc4MDk0IzIwMDY1OTY=","datePublished":"2026-03-11T21:30:23+00:00","author":{"@id":"https:\/\/www.marketnewsdesk.com\/#\/schema\/person\/482f27a394d4fda80ecb5499e519d979"},"breadcrumb":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/oil-dri-announces-highest-second-quarter-revenues-on-record\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.marketnewsdesk.com\/index.php\/oil-dri-announces-highest-second-quarter-revenues-on-record\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.marketnewsdesk.com\/index.php\/oil-dri-announces-highest-second-quarter-revenues-on-record\/#primaryimage","url":"https:\/\/www.globenewswire.com\/newsroom\/ti?nf=OTY3MDM2MCM3NDc4MDk0IzIwMDY1OTY=","contentUrl":"https:\/\/www.globenewswire.com\/newsroom\/ti?nf=OTY3MDM2MCM3NDc4MDk0IzIwMDY1OTY="},{"@type":"BreadcrumbList","@id":"https:\/\/www.marketnewsdesk.com\/index.php\/oil-dri-announces-highest-second-quarter-revenues-on-record\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.marketnewsdesk.com\/"},{"@type":"ListItem","position":2,"name":"Oil-Dri Announces Highest Second Quarter Revenues on Record"}]},{"@type":"WebSite","@id":"https:\/\/www.marketnewsdesk.com\/#website","url":"https:\/\/www.marketnewsdesk.com\/","name":"Market Newsdesk","description":"Latest Business News in Real Time","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.marketnewsdesk.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.marketnewsdesk.com\/#\/schema\/person\/482f27a394d4fda80ecb5499e519d979","name":"Newsdesk","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/a0d0bd5b0f0ca12a265a459b13169dac35f33776d8501eda5e68844a366f2f46?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/a0d0bd5b0f0ca12a265a459b13169dac35f33776d8501eda5e68844a366f2f46?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a0d0bd5b0f0ca12a265a459b13169dac35f33776d8501eda5e68844a366f2f46?s=96&d=mm&r=g","caption":"Newsdesk"},"url":"https:\/\/www.marketnewsdesk.com\/index.php\/author\/newsdesk\/"}]}},"_links":{"self":[{"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/posts\/943715","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/comments?post=943715"}],"version-history":[{"count":0,"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/posts\/943715\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/media?parent=943715"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/categories?post=943715"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/tags?post=943715"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}