{"id":1008758,"date":"2026-10-08T16:14:01","date_gmt":"2026-10-08T20:14:01","guid":{"rendered":"https:\/\/www.marketnewsdesk.com\/index.php\/oil-dri-delivers-record-annual-financial-results-including-all-time-high-fourth-quarter-sales-and-historic-cash-generation\/"},"modified":"2026-10-08T16:14:01","modified_gmt":"2026-10-08T20:14:01","slug":"oil-dri-delivers-record-annual-financial-results-including-all-time-high-fourth-quarter-sales-and-historic-cash-generation","status":"publish","type":"post","link":"https:\/\/www.marketnewsdesk.com\/index.php\/oil-dri-delivers-record-annual-financial-results-including-all-time-high-fourth-quarter-sales-and-historic-cash-generation\/","title":{"rendered":"Oil-Dri Delivers Record Annual Financial Results, Including All-Time High Fourth Quarter Sales and Historic Cash Generation"},"content":{"rendered":"<div class=\"mw_release\">\n<p align=\"left\">CHICAGO, Oct.  08, 2026  (GLOBE NEWSWIRE) &#8212; Oil-Dri Corporation of America (NYSE: ODC), producer and marketer of sorbent mineral products, today announced results for its fourth quarter and 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=\"6\" style=\"text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <strong>Fourth Quarter<\/strong>\n          <\/td>\n<td colspan=\"6\" 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: middle;text-align: left;padding-left: 10.0px;vertical-align: bottom\">\n            <sup>(in thousands, except per share amounts)<\/sup>\n          <\/td>\n<td colspan=\"6\" style=\"border-bottom: solid black 1pt;text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <em>Ended July 31,<\/em>\n          <\/td>\n<td colspan=\"6\" style=\"border-bottom: solid black 1pt;text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <em>Ended July 31,<\/em>\n          <\/td>\n<\/tr>\n<tr>\n<td style=\"border-top: solid black 1pt;border-left: solid black 1pt;vertical-align: middle;text-align: left;padding-left: 10.0px;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-left: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <strong>2026<\/strong>\n          <\/td>\n<td style=\"border-top: 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;padding-left: 0;text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <strong>2025<\/strong>\n          <\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt;text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <strong>Change<\/strong>\n          <\/td>\n<td style=\"border-left: solid black 1pt;padding-right: 0;text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-left: 0;text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <strong>2026<\/strong>\n          <\/td>\n<td style=\"border-top: 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;padding-left: 0;text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <strong>2025<\/strong>\n          <\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt;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;vertical-align: middle;text-align: left;padding-left: 10.0px;border-bottom: solid black 1pt;border-top: solid black 1pt;vertical-align: bottom\">\n            <strong>Consolidated Results<\/strong>\n          <\/td>\n<td colspan=\"2\" style=\"border-left: solid black 1pt;border-bottom: 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=\"2\" style=\"border-bottom: solid black 1pt;border-top: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-left: solid black 1pt;border-bottom: 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=\"2\" style=\"border-right: solid black 1pt;border-bottom: solid black 1pt;border-top: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"max-width:32%;width:32%;min-width:32%;border-left: solid black 1pt;vertical-align: middle;text-align: left;padding-left: 10.0px;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;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"max-width:10%;width:10%;min-width:10%;padding-left: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">129,292<\/td>\n<td style=\"max-width:2%;width:2%;min-width:2%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"max-width:10%;width:10%;min-width:10%;padding-left: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">125,212<\/td>\n<td style=\"max-width:7%;width:7%;min-width:7%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">3<\/td>\n<td style=\"max-width:3%;width:3%;min-width:3%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">%<\/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;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"max-width:10%;width:10%;min-width:10%;padding-left: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">493,844<\/td>\n<td style=\"max-width:2%;width:2%;min-width:2%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"max-width:10%;width:10%;min-width:10%;padding-left: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">485,572<\/td>\n<td style=\"max-width:7%;width:7%;min-width:7%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">2<\/td>\n<td style=\"max-width:3%;width:3%;min-width:3%;border-right: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">%<\/td>\n<\/tr>\n<tr>\n<td style=\"border-left: solid black 1pt;vertical-align: middle;text-align: left;padding-left: 10.0px;vertical-align: bottom\">Income from Operations *<\/td>\n<td style=\"border-left: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"padding-left: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">18,242<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"padding-left: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">15,644<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">17<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">%<\/td>\n<td style=\"border-left: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"padding-left: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">67,982<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"padding-left: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">68,220<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">\u2014<\/td>\n<td style=\"border-right: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">%<\/td>\n<\/tr>\n<tr>\n<td style=\"border-left: solid black 1pt;vertical-align: middle;text-align: left;padding-left: 10.0px;vertical-align: bottom\">Net Income<\/td>\n<td style=\"border-left: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"padding-left: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">14,418<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"padding-left: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">13,055<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">10<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">%<\/td>\n<td style=\"border-left: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"padding-left: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">56,969<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"padding-left: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">53,996<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">6<\/td>\n<td style=\"border-right: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">%<\/td>\n<\/tr>\n<tr>\n<td style=\"border-left: solid black 1pt;vertical-align: middle;text-align: left;padding-left: 10.0px;vertical-align: bottom\">EBITDA \u2020<\/td>\n<td style=\"border-left: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"padding-left: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">24,120<\/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\">21,358<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">13<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">%<\/td>\n<td style=\"border-left: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"padding-left: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">93,266<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"padding-left: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">89,989<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">4<\/td>\n<td style=\"border-right: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">%<\/td>\n<\/tr>\n<tr>\n<td style=\"border-left: solid black 1pt;vertical-align: middle;text-align: left;padding-left: 10.0px;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;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"padding-left: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">1.00<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"padding-left: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">0.89<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">12<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">%<\/td>\n<td style=\"border-left: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"padding-left: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">3.92<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"padding-left: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">3.70<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">6<\/td>\n<td style=\"border-right: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">%<\/td>\n<\/tr>\n<tr>\n<td style=\"border-left: solid black 1pt;vertical-align: middle;text-align: left;padding-left: 10.0px;border-bottom: solid black 1pt;border-top: 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-bottom: 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=\"2\" style=\"border-bottom: solid black 1pt;border-top: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-left: solid black 1pt;border-bottom: 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=\"2\" style=\"border-right: solid black 1pt;border-bottom: solid black 1pt;border-top: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"border-left: solid black 1pt;vertical-align: middle;text-align: left;padding-left: 10.0px;vertical-align: bottom\">Net Sales<\/td>\n<td style=\"border-left: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"padding-left: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">50,094<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"padding-left: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">48,087<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">4<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">%<\/td>\n<td style=\"border-left: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"padding-left: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">180,198<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"padding-left: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">182,596<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">(1)<\/td>\n<td style=\"border-right: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">%<\/td>\n<\/tr>\n<tr>\n<td style=\"border-left: solid black 1pt;vertical-align: middle;text-align: left;padding-left: 10.0px;vertical-align: bottom\">Segment Operating Income<\/td>\n<td style=\"border-left: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"padding-left: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">16,956<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"padding-left: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">14,982<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">13<\/td>\n<td style=\"padding-left: 0;text-align: left;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">%<\/td>\n<td style=\"border-left: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"padding-left: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">55,348<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"padding-left: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">59,796<\/td>\n<td style=\"padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">(7)<\/td>\n<td style=\"border-right: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">%<\/td>\n<\/tr>\n<tr>\n<td style=\"border-bottom: solid black 1pt;border-left: solid black 1pt;vertical-align: middle;text-align: left;padding-left: 10.0px;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=\"2\" style=\"border-bottom: solid black 1pt;border-top: solid black 1pt;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=\"2\" style=\"border-right: solid black 1pt;border-bottom: solid black 1pt;border-top: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"border-top: solid black 1pt;border-left: solid black 1pt;vertical-align: middle;text-align: left;padding-left: 10.0px;vertical-align: bottom\">Net Sales<\/td>\n<td style=\"border-top: solid black 1pt;border-left: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"border-top: solid black 1pt;padding-left: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">79,198<\/td>\n<td style=\"border-top: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"border-top: solid black 1pt;padding-left: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">77,125<\/td>\n<td style=\"border-top: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">3<\/td>\n<td style=\"border-top: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">%<\/td>\n<td style=\"border-top: solid black 1pt;border-left: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"border-top: solid black 1pt;padding-left: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">313,646<\/td>\n<td style=\"border-top: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"border-top: solid black 1pt;padding-left: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">302,976<\/td>\n<td style=\"border-top: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">4<\/td>\n<td style=\"border-top: solid black 1pt;border-right: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">%<\/td>\n<\/tr>\n<tr>\n<td style=\"border-bottom: solid black 1pt;border-left: solid black 1pt;vertical-align: middle;text-align: left;padding-left: 10.0px;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;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">9,260<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">9,723<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">(5)<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">%<\/td>\n<td style=\"border-bottom: solid black 1pt;border-left: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">43,730<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-left: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">44,137<\/td>\n<td style=\"border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">(1)<\/td>\n<td style=\"border-right: solid black 1pt;border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: middle;vertical-align: bottom\">%<\/td>\n<\/tr>\n<\/table>\n<p>\n        <sup><br \/>\n          <em>* Comprised of Consolidated Operating Income less unallocated corporate expenses.<\/em><br \/>\n        <\/sup><br \/>\n        <br \/>\n        <sup><br \/>\n          <em>\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><br \/>\n        \n      <\/p>\n<p>Daniel S. Jaffee, President and Chief Executive Officer, stated, \u201cFiscal year 2026 has been especially meaningful as we celebrated our 85th anniversary and reported our strongest full-year sales and net income in history. In the first half of the year, we faced difficult comparisons against a robust prior period. Our team remained focused on growing the business in the second half and ultimately delivered solid results that surpassed last year\u2019s performance. The fourth quarter closed out the year on a high note, with record breaking sales. While some areas of our business encountered headwinds, others delivered strong growth, demonstrating the benefit of our diverse product portfolio. Despite inflationary cost pressures, we maintained disciplined expense management and achieved historic levels of cash generation, while continuing to invest in our business and returning value to shareholders with two dividend increases. As we enter fiscal 2027, we remain focused on our strategic initiatives and supporting our businesses.\u201d<\/p>\n<p>\n        <strong>Full Year Results <\/strong><br \/>\n        <br \/>Consolidated net sales for fiscal year 2026 reached an all-time high of $493.8 million, a 2% increase over the prior year, primarily due to favorable product mix. The Retail &amp; Wholesale (\u201cR&amp;W\u201d) Products Group delivered record sales of $313.6 million, up 4% over last year, driven by a 47% increase in co-packaged cat litter, a 16% gain in crystal litter, and a 3% improvement in industrial and sports products. This growth was partially offset by a 1% decline in domestic clay litter sales, reflecting changes in private label distribution and the absence of certain non-recurring promotional activity from the prior year. The Business to Business (\u201cB2B\u201d) Products Group generated solid revenues of $180.2 million, a slight decrease of 1% from the prior year. Agricultural carriers achieved record sales, increasing 11% year-over-year, while revenues from fluids purification and animal health products declined 5% and 7%, respectively, due to lower demand compared with exceptionally strong prior-year results.<\/p>\n<p>Annual consolidated gross profit was $137.5 million, down 4% from last year. Gross margins declined to 27.8% in fiscal year 2026 from 29.5% in fiscal year 2025. This was driven by a 4% increase in per ton domestic cost of goods sold, resulting from higher manufacturing and freight costs.<\/p>\n<p>Selling, general and administrative (&#8220;SG&amp;A&#8221;) expenses were $69.5 million in fiscal year 2026 compared to $74.9 million in the prior year. This 7% decline primarily reflects lower human resource costs attributable to corporate functions, a reduced bonus accrual, and decreased outside services expenses.<\/p>\n<p>Fiscal year 2026\u2019s consolidated operating income was $68.0 million and remained relatively flat compared to last year. Higher sales and lower SG&amp;A expenses offset cost increases.<\/p>\n<p>Total other income, net was $1.5 million in fiscal 2026 compared to total other expense, net of $2.0 million in fiscal 2025. The year-over-year change primarily reflects lower landfill modification costs in fiscal 2026 compared to an increase in the estimated obligation recognized in fiscal 2025, as well as higher interest income. The improvement was also driven by the positive outcome of a confidential legal settlement in the matter of Oil-Dri Corporation of America vs. Entera Animal Health, et al.<\/p>\n<p>Income tax expense for fiscal year 2026 was $12.5 million compared to $12.2 million in the same period last year. This 3% increase resulted from higher pre-tax income.<\/p>\n<p>Annual consolidated net income reached a record $57.0 million in fiscal 2026, or a 6% increase over the prior year.<\/p>\n<p>Cash and cash equivalents grew to a historic high of $73.7 million at the end of fiscal year 2026, compared to $50.5 million at the end of fiscal year 2025, reflecting strong earnings and disciplined cash management. The Company generated this remarkable level of cash flow while simultaneously investing in its infrastructure and returning capital to shareholders, including $34.2 million in capital expenditures, $12.6 million in share repurchases, and $10.4 million in dividends paid during the year.<\/p>\n<p>\n        <strong>Fourth Quarter Results<\/strong><br \/>\n        <br \/>\n        <strong>Consolidated Performance <\/strong>\n      <\/p>\n<p>Consolidated net sales for the fourth quarter of fiscal 2026 reached $129.3 million, a 3% increase over the prior year period and the highest quarterly revenue in the Company\u2019s history. Topline growth was achieved in both the B2B and R&amp;W Products Groups, mainly due to improved product mix.<\/p>\n<p>Consolidated gross profit was $36.0 million in the fourth quarter of fiscal 2026, or a 3% gain over the prior year. Gross margins remained stable at 27.8% despite a 3% increase in per ton domestic cost of goods sold, primarily driven by higher freight expenses. Geopolitical pressure on diesel prices and reduced capacity in the trucking industry contributed to this increase.<\/p>\n<p>SG&amp;A expenses were $17.7 million during the fourth quarter of fiscal year 2026 compared to $19.2 million in the prior year. This 8% decline largely resulted from reduced outside service expenses and lower human resource costs attributable to corporate functions.<\/p>\n<p>Consolidated income from operations was $18.2 million in the fourth quarter of fiscal year 2026, or 17% greater than the same period in fiscal year 2025. Improved sales combined with lower SG&amp;A expenses drove this notable increase.<\/p>\n<p>Total other expense, net was $160,000 for the three months ended July 31, 2026, compared to $140,000 in the same period last year.<\/p>\n<p>During the fourth quarter of fiscal 2026, income tax expense rose to $3.7 million from $2.4 million in the prior year period, driven by higher pre-tax income and one-time tax benefits in fiscal year 2025.<\/p>\n<p>Consolidated net income for the fourth quarter of fiscal year 2026 was $14.4 million versus $13.1 million last year, representing a 10% improvement. EBITDA rose by 13% to $24.1 million, demonstrating continued strength in the Company\u2019s underlying operating performance.<\/p>\n<p>\n        <strong>Product Group Review <\/strong>\n      <\/p>\n<p>The B2B Products Group delivered record fourth quarter sales of $50.1 million in fiscal year 2026, up 4% from the prior year, primarily reflecting favorable product mix and, to a lesser extent, increased volumes. The Company\u2019s animal health and agricultural businesses achieved revenue gains, while fluids purification product sales remained relatively flat. Revenues of animal health products reached an all-time high of $9.9 million during the fourth quarter of fiscal year 2026, an increase of 18% over the same period last year. This topline growth was attributable to higher domestic and international volumes, including additional demand from current customers and new end-user accounts gained during the year. Sales of agricultural products were $12.6 million, an increase of 6% compared to last year, driven by elevated demand and order timing. Fluids purification product revenues totaled $27.6 million in the fourth quarter of fiscal year 2026, representing the strongest quarterly performance in the last 12 months and remaining relatively consistent with last year\u2019s results.<\/p>\n<p>SG&amp;A costs within the B2B Products Group decreased by $220,000 in the fourth quarter of fiscal 2026, or 5%, compared to the same period last year. This change was primarily driven by lower bad debt expense and the absence of a foreign value-added tax (\u201cVAT\u201d) assessment recorded in the fourth quarter of fiscal 2025.<\/p>\n<p>Operating income for the B2B Products Group was $17.0 million in the fourth quarter of fiscal year 2026 compared to $15.0 million in the prior year period, reflecting an increase of 13%. Higher net sales and lower SG&amp;A expenses offset elevated cost of goods sold.<\/p>\n<p>The R&amp;W Products Group reported sales of $79.2 million in the fourth quarter of fiscal year 2026, up 3% from the prior year, reflecting improved product mix. These gains were driven by higher revenues from cat litter, and to a lesser extent, from industrial and sports products. Co-packaged cat litter sales grew by 60% year-over-year, supported by an expanded product portfolio that now includes lightweight litter. Domestic cat litter revenues, excluding co-packaged products, totaled $55.9 million for the fourth quarter of fiscal year 2026, down 3% from the prior year period. While crystal cat litter sales increased, revenues of clay litter products softened when compared to the prior year. Domestic clay sales were negatively impacted by the timing and frequency of promotional activity at a large account, changes in retailer pricing strategies and distribution, and ongoing heightened trade spending by competitors. These headwinds were partially offset by the successful introduction of new lightweight products at a key customer and continued growth of Oil\u2011Dri\u2019s EPA\u2011approved Cat\u2019s Pride Antibacterial Clumping Litter. Domestic industrial and sports product sales increased 7% to $12.1 million, primarily due to pricing actions to offset higher costs, including increased transportation expenses. The Company\u2019s Canadian subsidiary reported record revenues for the fourth quarter of fiscal year 2026, up 3% from the prior year, reflecting growth across both cat litter and industrial products.<\/p>\n<p>During the fourth quarter of fiscal 2026, SG&amp;A expenses within the R&amp;W Products Group decreased by $140,000 or 2%, from the prior year, primarily due to lower advertising spending.<\/p>\n<p>Operating income for the R&amp;W Products Group was $9.3 million in the fourth quarter of fiscal year 2026, or 5% less than the same period last year. The decline was mainly driven by significantly higher costs to transport cat litter products. These headwinds were partially offset by increased sales and lower SG&amp;A expenses.<\/p>\n<p>The Company will host its fourth quarter fiscal year 2026 earnings discussion virtually via a live webcast on Friday, October 9, 2026 at 10:00 a.m. Central Time. Participation details are available on the Company\u2019s website\u2019s <a href=\"https:\/\/www.globenewswire.com\/Tracker?data=owTK5dIC9NGeOdXCF9SiTc0wCl6clSiztCJbcbyYxFjSsaDiTijogEpXkDPDFEfUTsM7l0iU6LBWRpIGxm3SBb2xexQW7Ioiw6bmHoZmu-EslAhacaM5uZoglKq2pHRy\" rel=\"nofollow\" target=\"_blank\">Events<\/a> page.<\/p>\n<p align=\"justify\">\n        <sup><br \/>\n          <em>\u201cOil-Dri\u201d and \u201cCat&#8217;s Pride\u201d<\/em><br \/>\n          <em>are registered trademarks of Oil-Dri Corporation of America and its subsidiaries.<\/em>\u00a0\u00a0<\/sup>\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. 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. With over 80 years of experience, the Company continues to fulfill its mission to Create Value from Sorbent Minerals.<\/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. 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. 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. 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. 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. 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. In particular, EBITDA is a non-GAAP financial measure provided herein. 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. 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. 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 \/>InvestorRelations@oildri.com<br \/>(312) 321-1515<\/p>\n<table style=\"border-collapse: collapse;width:100%;border-collapse:collapse\">\n<tr>\n<td style=\"max-width:18%;width:18%;min-width:18%\">\u00a0<\/td>\n<td style=\"max-width:29%;width:29%;min-width:29%\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%\">\u00a0<\/td>\n<td style=\"max-width:11%;width:11%;min-width:11%\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%\">\u00a0<\/td>\n<td style=\"max-width:10%;width:10%;min-width:10%\">\u00a0<\/td>\n<td style=\"max-width:2%;width:2%;min-width:2%\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%\">\u00a0<\/td>\n<td style=\"max-width:11%;width:11%;min-width:11%\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%\">\u00a0<\/td>\n<td style=\"max-width:10%;width:10%;min-width:10%\">\u00a0<\/td>\n<td style=\"max-width:2%;width:2%;min-width:2%\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td colspan=\"15\" style=\"vertical-align: bottom\">\n            <strong>CONSOLIDATED STATEMENTS OF OPERATIONS<\/strong><br \/>\n            <strong><br \/>\n              <br \/>\n            <\/strong>\n          <\/td>\n<\/tr>\n<tr>\n<td colspan=\"15\" style=\"max-width:18%;min-width:18%;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>Fourth Quarter Ended July 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 colspan=\"2\" style=\"max-width:47%;min-width:47%;vertical-align: bottom\">\n            <strong>Net Sales<\/strong><br \/>\n            <strong><br \/>\n              <br \/>\n            <\/strong>\n          <\/td>\n<td style=\"max-width:1%;min-width:1%;border-top: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"max-width:11%;min-width:11%;border-top: solid black 1pt;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">129,292<\/td>\n<td style=\"max-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<td style=\"max-width:1%;min-width:1%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:10%;min-width:10%;border-top: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">100.0<\/td>\n<td style=\"max-width:2%;min-width:2%;border-top: solid black 1pt;padding-left: 0;vertical-align: bottom\">\u00a0%<\/td>\n<td style=\"max-width:1%;min-width:1%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:1%;min-width:1%;border-top: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"max-width:11%;min-width:11%;border-top: solid black 1pt;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">125,212<\/td>\n<td style=\"max-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<td style=\"max-width:1%;min-width:1%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:10%;min-width:10%;border-top: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">100.0<\/td>\n<td style=\"max-width:2%;min-width:2%;border-top: solid black 1pt;padding-left: 0;vertical-align: bottom\">\u00a0%<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\n            <strong>Cost of Goods Sold<\/strong><br \/>\n            <strong><br \/>\n              <br \/>\n            <\/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\">(93,307<\/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 style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">(72.2<\/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\">(90,379<\/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 style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">(72.2<\/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 colspan=\"2\" style=\"vertical-align: bottom\">\n            <strong>Gross Profit<\/strong><br \/>\n            <strong><br \/>\n              <br \/>\n            <\/strong>\n          <\/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\">35,985<\/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\">27.8<\/td>\n<td style=\"border-top: solid black 1pt;padding-left: 0;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\">34,833<\/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\">27.8<\/td>\n<td style=\"border-top: solid black 1pt;padding-left: 0;vertical-align: bottom\">\u00a0%<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\n            <strong>Selling, General and Administrative Expenses<\/strong><br \/>\n            <strong><br \/>\n              <br \/>\n            <\/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\">(17,743<\/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 style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">(13.7<\/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\">(19,189<\/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 style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">(15.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 colspan=\"2\" style=\"vertical-align: bottom\">\n            <strong>Operating Income<\/strong><br \/>\n            <strong><br \/>\n              <br \/>\n            <\/strong>\n          <\/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\">18,242<\/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;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\">15,644<\/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\">12.5<\/td>\n<td style=\"border-top: solid black 1pt;padding-left: 0;vertical-align: bottom\">\u00a0%<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\n            <strong>Other Expense, Net<\/strong><br \/>\n            <strong><br \/>\n              <br \/>\n            <\/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\">(158<\/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 style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">(0.1<\/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\">(143<\/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 style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">(0.1<\/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 colspan=\"2\" style=\"vertical-align: bottom\">\n            <strong>Income Before Income Taxes<\/strong><br \/>\n            <strong><br \/>\n              <br \/>\n            <\/strong>\n          <\/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\">18,084<\/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.0<\/td>\n<td style=\"border-top: solid black 1pt;padding-left: 0;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\">15,501<\/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\">12.4<\/td>\n<td style=\"border-top: solid black 1pt;padding-left: 0;vertical-align: bottom\">\u00a0%<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\" style=\"vertical-align: bottom\">\n            <strong>Income Taxes Expense<\/strong><br \/>\n            <strong><br \/>\n              <br \/>\n            <\/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\">(3,666<\/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 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\">(2,446<\/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 style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">(2.0<\/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 colspan=\"2\" style=\"vertical-align: bottom\">\n            <strong>Net Income<\/strong><br \/>\n            <strong><br \/>\n              <br \/>\n            <\/strong>\n          <\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">14,418<\/td>\n<td style=\"border-top: solid black 1pt;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-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">11.2<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-left: 0;vertical-align: bottom\">\u00a0%<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">13,055<\/td>\n<td style=\"border-top: solid black 1pt;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-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">10.4<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-left: 0;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>Earnings Per Share:\u00a0<\/strong>\n          <\/td>\n<td>\n            <strong>Basic Common<br \/><\/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.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\">0.96<\/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<br \/><\/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.81<\/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<br \/><\/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.00<\/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<br \/><\/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.81<\/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:\u00a0<\/strong>\n          <\/td>\n<td>\n            <strong>Basic Common<br \/><\/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,851<\/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,911<\/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<br \/><\/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,002<\/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<br \/><\/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,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<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,913<\/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<br \/><\/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,002<\/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<p>\n        \n      <\/p>\n<table style=\"border-collapse: collapse;width:100%;border-collapse:collapse\">\n<tr>\n<td style=\"width:18.0147%\">\u00a0<\/td>\n<td style=\"width:28.9828%\">\u00a0<\/td>\n<td style=\"width:0.980392%\">\u00a0<\/td>\n<td style=\"width:11.0294%\">\u00a0<\/td>\n<td style=\"width:0.980392%\">\u00a0<\/td>\n<td style=\"width:0.980392%\">\u00a0<\/td>\n<td style=\"width:9.98775%\">\u00a0<\/td>\n<td style=\"width:2.02206%\">\u00a0<\/td>\n<td style=\"width:0.980392%\">\u00a0<\/td>\n<td colspan=\"3\" style=\"width:12.9902%\">\u00a0<\/td>\n<td style=\"width:0.980392%\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:12.0098%\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td colspan=\"8\" style=\"width:72.9779%;vertical-align: bottom\">\n            <strong>CONSOLIDATED STATEMENTS OF OPERATIONS<\/strong>\n          <\/td>\n<td style=\"width:0.980392%;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"width:12.9902%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:0.980392%;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:12.0098%;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td colspan=\"15\" style=\"width:99.9387%;vertical-align: bottom\">(in thousands, except per share amounts)<\/td>\n<\/tr>\n<tr>\n<td style=\"width:18.0147%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:28.9828%\">\u00a0<\/td>\n<td colspan=\"13\" style=\"width:52.9412%;border-bottom: solid black 1pt;text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <strong>Twelve Months Ended July 31,<\/strong>\n          <\/td>\n<\/tr>\n<tr>\n<td style=\"width:18.0147%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:28.9828%\">\u00a0<\/td>\n<td style=\"width:0.980392%;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:11.0294%;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=\"width:0.980392%;border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:0.980392%;border-top: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:12.0098%;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=\"width:0.980392%;border-top: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:0.980392%;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=\"width:11.0294%;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=\"width:0.980392%;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<td style=\"width:0.980392%;border-top: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:12.0098%;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:18%;width:18.0147%;min-width:18%;vertical-align: bottom\">\n            <strong>Net Sales<\/strong><br \/>\n            \n          <\/td>\n<td style=\"max-width:29%;width:28.9828%;min-width:29%\">\u00a0<\/td>\n<td style=\"max-width:1%;width:0.980392%;min-width:1%;border-top: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"max-width:11%;width:11.0294%;min-width:11%;border-top: solid black 1pt;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">493,844<\/td>\n<td style=\"max-width:1%;width:0.980392%;min-width:1%;border-top: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:1%;width:0.980392%;min-width:1%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:10%;width:9.98775%;min-width:10%;border-top: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">100.0<\/td>\n<td style=\"max-width:2%;width:2.02206%;min-width:2%;border-top: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0%<\/td>\n<td style=\"max-width:1%;width:0.980392%;min-width:1%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:1%;width:0.980392%;min-width:1%;border-top: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"max-width:11%;width:11.0294%;min-width:11%;border-top: solid black 1pt;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">485,572<\/td>\n<td style=\"max-width:1%;width:0.980392%;min-width:1%;border-top: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:1%;width:0.980392%;min-width:1%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:10%;width:9.98775%;min-width:10%;border-top: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">100.0<\/td>\n<td style=\"max-width:2%;width:2.02206%;min-width:2%;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=\"width:18.0147%;vertical-align: bottom\">\n            <strong>Cost of Goods Sold<\/strong><br \/>\n            \n          <\/td>\n<td style=\"width:28.9828%\">\u00a0<\/td>\n<td style=\"width:0.980392%;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:11.0294%;border-bottom: solid black 1pt;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(356,334<\/td>\n<td style=\"width:0.980392%;border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"width:0.980392%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:9.98775%;border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">(72.2<\/td>\n<td style=\"width:2.02206%;border-bottom: solid black 1pt;text-align: left;vertical-align: middle;vertical-align: bottom\">)%<\/td>\n<td style=\"width:0.980392%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:0.980392%;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:11.0294%;border-bottom: solid black 1pt;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(342,489<\/td>\n<td style=\"width:0.980392%;border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"width:0.980392%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:9.98775%;border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">(70.5<\/td>\n<td style=\"width:2.02206%;border-bottom: solid black 1pt;text-align: left;vertical-align: middle;vertical-align: bottom\">)%<\/td>\n<\/tr>\n<tr>\n<td style=\"width:18.0147%;vertical-align: bottom\">\n            <strong>Gross Profit<\/strong><br \/>\n            \n          <\/td>\n<td style=\"width:28.9828%\">\u00a0<\/td>\n<td style=\"width:0.980392%;border-top: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:11.0294%;border-top: solid black 1pt;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">137,510<\/td>\n<td style=\"width:0.980392%;border-top: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:0.980392%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:9.98775%;border-top: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">27.8<\/td>\n<td style=\"width:2.02206%;border-top: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0%<\/td>\n<td style=\"width:0.980392%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:0.980392%;border-top: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:11.0294%;border-top: solid black 1pt;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">143,083<\/td>\n<td style=\"width:0.980392%;border-top: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:0.980392%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:9.98775%;border-top: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">29.5<\/td>\n<td style=\"width:2.02206%;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=\"width:18.0147%;vertical-align: bottom\">\n            <strong>Selling, General and Administrative Expenses<\/strong><br \/>\n            \n          <\/td>\n<td style=\"width:28.9828%\">\u00a0<\/td>\n<td style=\"width:0.980392%;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:11.0294%;border-bottom: solid black 1pt;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(69,528<\/td>\n<td style=\"width:0.980392%;border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"width:0.980392%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:9.98775%;border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">(14.1<\/td>\n<td style=\"width:2.02206%;border-bottom: solid black 1pt;text-align: left;vertical-align: middle;vertical-align: bottom\">)%<\/td>\n<td style=\"width:0.980392%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:0.980392%;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:11.0294%;border-bottom: solid black 1pt;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(74,863<\/td>\n<td style=\"width:0.980392%;border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"width:0.980392%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:9.98775%;border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">(15.4<\/td>\n<td style=\"width:2.02206%;border-bottom: solid black 1pt;text-align: left;vertical-align: middle;vertical-align: bottom\">)%<\/td>\n<\/tr>\n<tr>\n<td style=\"width:18.0147%;vertical-align: bottom\">\n            <strong>Income from Operations<\/strong><br \/>\n            \n          <\/td>\n<td style=\"width:28.9828%\">\u00a0<\/td>\n<td style=\"width:0.980392%;border-top: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:11.0294%;border-top: solid black 1pt;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">67,982<\/td>\n<td style=\"width:0.980392%;border-top: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:0.980392%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:9.98775%;border-top: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">13.8<\/td>\n<td style=\"width:2.02206%;border-top: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0%<\/td>\n<td style=\"width:0.980392%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:0.980392%;border-top: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:11.0294%;border-top: solid black 1pt;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">68,220<\/td>\n<td style=\"width:0.980392%;border-top: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:0.980392%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:9.98775%;border-top: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">14.0<\/td>\n<td style=\"width:2.02206%;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=\"width:18.0147%;vertical-align: bottom\">\n            <strong>Other Income (Expense), Net<\/strong><br \/>\n            \n          <\/td>\n<td style=\"width:28.9828%\">\u00a0<\/td>\n<td style=\"width:0.980392%;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:11.0294%;border-bottom: solid black 1pt;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">1,501<\/td>\n<td style=\"width:0.980392%;border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:0.980392%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:9.98775%;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">0.3<\/td>\n<td style=\"width:2.02206%;border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0%<\/td>\n<td style=\"width:0.980392%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:0.980392%;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:11.0294%;border-bottom: solid black 1pt;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(2,009<\/td>\n<td style=\"width:0.980392%;border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"width:0.980392%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:9.98775%;border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">(0.4<\/td>\n<td style=\"width:2.02206%;border-bottom: solid black 1pt;text-align: left;vertical-align: middle;vertical-align: bottom\">)%<\/td>\n<\/tr>\n<tr>\n<td style=\"width:18.0147%;vertical-align: bottom\">\n            <strong>Income Before Income Taxes<\/strong><br \/>\n            \n          <\/td>\n<td style=\"width:28.9828%\">\u00a0<\/td>\n<td style=\"width:0.980392%;border-top: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:11.0294%;border-top: solid black 1pt;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">69,483<\/td>\n<td style=\"width:0.980392%;border-top: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:0.980392%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:9.98775%;border-top: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">14.1<\/td>\n<td style=\"width:2.02206%;border-top: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0%<\/td>\n<td style=\"width:0.980392%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:0.980392%;border-top: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:11.0294%;border-top: solid black 1pt;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">66,211<\/td>\n<td style=\"width:0.980392%;border-top: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:0.980392%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:9.98775%;border-top: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">13.6<\/td>\n<td style=\"width:2.02206%;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=\"width:18.0147%;vertical-align: bottom\">\n            <strong>Income Taxes Expense<\/strong><br \/>\n            \n          <\/td>\n<td style=\"width:28.9828%\">\u00a0<\/td>\n<td style=\"width:0.980392%;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:11.0294%;border-bottom: solid black 1pt;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(12,514<\/td>\n<td style=\"width:0.980392%;border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"width:0.980392%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:9.98775%;border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">(2.5<\/td>\n<td style=\"width:2.02206%;border-bottom: solid black 1pt;text-align: left;vertical-align: middle;vertical-align: bottom\">)%<\/td>\n<td style=\"width:0.980392%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:0.980392%;border-bottom: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:11.0294%;border-bottom: solid black 1pt;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">(12,215<\/td>\n<td style=\"width:0.980392%;border-bottom: solid black 1pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">)<\/td>\n<td style=\"width:0.980392%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:9.98775%;border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">(2.5<\/td>\n<td style=\"width:2.02206%;border-bottom: solid black 1pt;text-align: left;vertical-align: middle;vertical-align: bottom\">)%<\/td>\n<\/tr>\n<tr>\n<td style=\"width:18.0147%;vertical-align: bottom\">\n            <strong>Net Income<\/strong><br \/>\n            \n          <\/td>\n<td style=\"width:28.9828%\">\u00a0<\/td>\n<td style=\"width:0.980392%;border-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:11.0294%;border-top: solid black 1pt;border-bottom: double black 3pt;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">56,969<\/td>\n<td style=\"width:0.980392%;border-top: solid black 1pt;border-bottom: double black 3pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:0.980392%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:9.98775%;border-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">11.5<\/td>\n<td style=\"width:2.02206%;border-top: solid black 1pt;border-bottom: double black 3pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0%<\/td>\n<td style=\"width:0.980392%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:0.980392%;border-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:11.0294%;border-top: solid black 1pt;border-bottom: double black 3pt;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">53,996<\/td>\n<td style=\"width:0.980392%;border-top: solid black 1pt;border-bottom: double black 3pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:0.980392%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:9.98775%;border-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">11.1<\/td>\n<td style=\"width:2.02206%;border-top: solid black 1pt;border-bottom: double black 3pt;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0%<\/td>\n<\/tr>\n<tr>\n<td style=\"width:18.0147%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:28.9828%\">\u00a0<\/td>\n<td colspan=\"3\" style=\"width:12.9902%;border-top: double black 3pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:0.980392%;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:12.0098%;border-top: double black 3pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:0.980392%;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"width:12.9902%;border-top: double black 3pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:0.980392%;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:12.0098%;border-top: double black 3pt;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:18.0147%;vertical-align: bottom\">\n            <strong>Earnings Per Share:<\/strong>\n          <\/td>\n<td style=\"width:28.9828%\">\n            <strong>Basic Common<\/strong>\n          <\/td>\n<td style=\"width:0.980392%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"width:11.0294%;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">4.23<\/td>\n<td style=\"width:0.980392%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:0.980392%;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:12.0098%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:0.980392%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:0.980392%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"width:11.0294%;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">3.99<\/td>\n<td style=\"width:0.980392%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:0.980392%;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:12.0098%;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:18.0147%;vertical-align: middle;text-align: left;padding-left: 30.0px;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:28.9828%\">\n            <strong>Basic Class B<\/strong>\n          <\/td>\n<td style=\"width:0.980392%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"width:11.0294%;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">3.18<\/td>\n<td style=\"width:0.980392%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:0.980392%;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:12.0098%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:0.980392%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:0.980392%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"width:11.0294%;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">3.00<\/td>\n<td style=\"width:0.980392%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:0.980392%;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:12.0098%;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:18.0147%;vertical-align: middle;text-align: left;padding-left: 30.0px;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:28.9828%\">\n            <strong>Diluted Common<\/strong>\n          <\/td>\n<td style=\"width:0.980392%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"width:11.0294%;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">3.92<\/td>\n<td style=\"width:0.980392%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:0.980392%;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:12.0098%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:0.980392%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:0.980392%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"width:11.0294%;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">3.70<\/td>\n<td style=\"width:0.980392%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:0.980392%;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:12.0098%;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:18.0147%;vertical-align: middle;text-align: left;padding-left: 20.0px;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:28.9828%\">\n            <strong>Diluted Class B<\/strong>\n          <\/td>\n<td style=\"width:0.980392%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"width:11.0294%;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">3.18<\/td>\n<td style=\"width:0.980392%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:0.980392%;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:12.0098%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:0.980392%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:0.980392%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"width:11.0294%;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">3.00<\/td>\n<td style=\"width:0.980392%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:0.980392%;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:12.0098%;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:18.0147%;vertical-align: bottom\">\n            <strong>Avg Shares Outstanding:<\/strong>\n          <\/td>\n<td style=\"width:28.9828%\">\n            <strong>Basic Common<\/strong>\n          <\/td>\n<td style=\"width:0.980392%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:11.0294%;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">9,876<\/td>\n<td style=\"width:0.980392%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:0.980392%;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:12.0098%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:0.980392%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:0.980392%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:11.0294%;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">9,889<\/td>\n<td style=\"width:0.980392%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:0.980392%;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:12.0098%;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:18.0147%;vertical-align: middle;text-align: left;padding-left: 30.0px;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:28.9828%\">\n            <strong>Basic Class B<\/strong>\n          <\/td>\n<td style=\"width:0.980392%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:11.0294%;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">4,038<\/td>\n<td style=\"width:0.980392%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:0.980392%;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:12.0098%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:0.980392%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:0.980392%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:11.0294%;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">3,994<\/td>\n<td style=\"width:0.980392%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:0.980392%;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:12.0098%;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:18.0147%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:28.9828%\">\n            <strong>Diluted Common<\/strong>\n          <\/td>\n<td style=\"width:0.980392%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:11.0294%;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">13,914<\/td>\n<td style=\"width:0.980392%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:0.980392%;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:12.0098%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:0.980392%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:0.980392%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:11.0294%;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">13,883<\/td>\n<td style=\"width:0.980392%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:0.980392%;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:12.0098%;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"width:18.0147%;vertical-align: middle;text-align: left;padding-left: 30.0px;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:28.9828%\">\n            <strong>Diluted Class B<\/strong>\n          <\/td>\n<td style=\"width:0.980392%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:11.0294%;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">4,038<\/td>\n<td style=\"width:0.980392%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:0.980392%;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:12.0098%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:0.980392%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:0.980392%;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:11.0294%;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">3,994<\/td>\n<td style=\"width:0.980392%;padding-left: 0;text-align: left;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"width:0.980392%;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"width:12.0098%;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<\/table>\n<p>\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\u00a0<\/p>\n<table style=\"border-collapse: collapse;width:100%;border-collapse:collapse\">\n<tr>\n<td>\u00a0<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"2\">\u00a0<\/td>\n<td>\u00a0<\/td>\n<td colspan=\"2\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">\n            <strong>CONSOLIDATED BALANCE SHEETS<\/strong>\n          <\/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=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">(in thousands, except per share amounts)<\/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=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-bottom: solid black 1pt;text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <strong>As of July 31,<\/strong>\n          <\/td>\n<td style=\"border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"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:72%;width:72%;min-width:72%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;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:11%;width:11%;min-width:11%;border-top: solid black 1pt;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: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:12%;width:12%;min-width:12%;border-top: solid black 1pt;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=\"vertical-align: bottom\">\n            <strong>Current Assets<\/strong>\n          <\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt;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>Cash and Cash Equivalents<\/strong>\n          <\/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;text-align: right;vertical-align: middle;vertical-align: bottom\">73,700<\/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;text-align: right;vertical-align: middle;vertical-align: bottom\">50,458<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px;vertical-align: bottom\">\n            <strong>Accounts Receivable, Net<\/strong>\n          <\/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;text-align: right;vertical-align: middle;vertical-align: bottom\">75,438<\/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;text-align: right;vertical-align: middle;vertical-align: bottom\">69,370<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px;vertical-align: bottom\">\n            <strong>Inventories, Net<\/strong>\n          <\/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;text-align: right;vertical-align: middle;vertical-align: bottom\">53,489<\/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;text-align: right;vertical-align: middle;vertical-align: bottom\">51,594<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px;vertical-align: bottom\">\n            <strong>Prepaid Expenses and Other Current Assets<\/strong>\n          <\/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;text-align: right;vertical-align: middle;vertical-align: bottom\">6,020<\/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;text-align: right;vertical-align: middle;vertical-align: bottom\">5,961<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 30.0px;vertical-align: bottom\">\n            <strong>Total Current Assets<\/strong>\n          <\/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;text-align: right;vertical-align: middle;vertical-align: bottom\">208,647<\/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;text-align: right;vertical-align: middle;vertical-align: bottom\">177,383<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">\n            <strong>Property, Plant and Equipment, Net<\/strong>\n          <\/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;text-align: right;vertical-align: middle;vertical-align: bottom\">160,215<\/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;text-align: right;vertical-align: middle;vertical-align: bottom\">149,704<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">\n            <strong>Other Assets<\/strong>\n          <\/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;text-align: right;vertical-align: middle;vertical-align: bottom\">59,924<\/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;text-align: right;vertical-align: middle;vertical-align: bottom\">65,137<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">\n            <strong>Total Assets<\/strong>\n          <\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-left: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">428,786<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-left: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">392,224<\/td>\n<\/tr>\n<tr>\n<td style=\"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=\"2\" style=\"border-top: double black 3pt;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">\n            <strong>Current Liabilities<\/strong>\n          <\/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=\"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\">\n            <strong>Current Maturities of Notes Payable<\/strong>\n          <\/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;text-align: right;vertical-align: middle;vertical-align: bottom\">1,000<\/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;text-align: right;vertical-align: middle;vertical-align: bottom\">1,000<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px;vertical-align: bottom\">\n            <strong>Accounts Payable<\/strong>\n          <\/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;text-align: right;vertical-align: middle;vertical-align: bottom\">16,118<\/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;text-align: right;vertical-align: middle;vertical-align: bottom\">16,808<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px;vertical-align: bottom\">\n            <strong>Dividends Payable<\/strong>\n          <\/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;text-align: right;vertical-align: middle;vertical-align: bottom\">3,017<\/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;text-align: right;vertical-align: middle;vertical-align: bottom\">2,444<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px;vertical-align: bottom\">\n            <strong>Other Current Liabilities<\/strong>\n          <\/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;text-align: right;vertical-align: middle;vertical-align: bottom\">47,909<\/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;text-align: right;vertical-align: middle;vertical-align: bottom\">48,935<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 30.0px;vertical-align: bottom\">\n            <strong>Total Current Liabilities<\/strong>\n          <\/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;text-align: right;vertical-align: middle;vertical-align: bottom\">68,044<\/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;text-align: right;vertical-align: middle;vertical-align: bottom\">69,187<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">\n            <strong>Noncurrent Liabilities<\/strong>\n          <\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"2\" style=\"border-top: solid black 1pt;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>Long-term debt<\/strong>\n          <\/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;text-align: right;vertical-align: middle;vertical-align: bottom\">37,857<\/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;text-align: right;vertical-align: middle;vertical-align: bottom\">38,817<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px;vertical-align: bottom\">\n            <strong>Other Noncurrent Liabilities<\/strong>\n          <\/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;text-align: right;vertical-align: middle;vertical-align: bottom\">25,155<\/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;text-align: right;vertical-align: middle;vertical-align: bottom\">25,160<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 30.0px;vertical-align: bottom\">\n            <strong>Total Noncurrent Liabilities<\/strong>\n          <\/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;text-align: right;vertical-align: middle;vertical-align: bottom\">63,012<\/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;text-align: right;vertical-align: middle;vertical-align: bottom\">63,977<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">\n            <strong>Stockholders&#8217; Equity<\/strong>\n          <\/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;text-align: right;vertical-align: middle;vertical-align: bottom\">297,730<\/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;text-align: right;vertical-align: middle;vertical-align: bottom\">259,060<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">\n            <strong>Total Liabilities and Stockholders&#8217; Equity<\/strong>\n          <\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-left: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">428,786<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-left: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">392,224<\/td>\n<\/tr>\n<tr>\n<td style=\"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=\"2\" style=\"border-top: double black 3pt;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">\n            <strong>Book Value Per Share Outstanding<\/strong>\n          <\/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;text-align: right;vertical-align: middle;vertical-align: bottom\">21.40<\/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;text-align: right;vertical-align: middle;vertical-align: bottom\">18.66<\/td>\n<\/tr>\n<tr>\n<td 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=\"2\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<\/table>\n<p>Certain amounts in the prior period financial statements have been reclassified to conform to the presentation of the current period financial statements.<\/p>\n<table style=\"border-collapse: collapse;width:100%;border-collapse:collapse\">\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>CONSOLIDATED STATEMENTS OF CASH FLOWS<\/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\">(in thousands)<\/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\">\u00a0<\/td>\n<td colspan=\"7\" style=\"text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <strong>For the Twelve 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>July 31,<\/strong>\n          <\/td>\n<\/tr>\n<tr>\n<td style=\"max-width:73%;width:73%;min-width:73%;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:11%;width:11%;min-width:11%;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:1%;width:1%;min-width:1%;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:11%;width:11%;min-width:11%;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=\"border-top: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-top: solid black 1pt;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\">56,969<\/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\">53,996<\/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\">23,200<\/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\">22,042<\/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\">(5,815<\/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\">(7,789<\/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) Decrease 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\">(1,875<\/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,336<\/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 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\">55<\/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\">191<\/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 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\">6<\/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\">926<\/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 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\">(104<\/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,384<\/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>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\">7,670<\/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\">6,097<\/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-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\">23,137<\/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\">\u00a0<\/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\">26,187<\/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\">\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-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\">80,106<\/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\">\u00a0<\/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\">80,183<\/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\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-top: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-top: solid black 1pt;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\">(34,209<\/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\">(32,562<\/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 Investing 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\">1,334<\/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=\"text-align: right;vertical-align: middle;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\">36<\/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 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\">(32,875<\/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\">(32,526<\/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=\"border-top: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-top: solid black 1pt;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\">(1,000<\/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\">(11,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\">(10,376<\/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,395<\/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=\"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\">(12,574<\/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 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\">(2,349<\/td>\n<td style=\"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\">\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\">(23,950<\/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\">(21,744<\/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=\"border-top: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-top: solid black 1pt;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\">(39<\/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 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\">64<\/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=\"border-top: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-top: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">\n            <strong>Net Increase 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\">23,242<\/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\">25,977<\/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>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-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">73,700<\/td>\n<td style=\"border-top: solid black 1pt;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-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">50,458<\/td>\n<td style=\"border-top: solid black 1pt;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>Certain amounts in the prior period financial statements have been reclassified to conform to the presentation of the current period financial statements.<\/p>\n<table align=\"center\" style=\"border-collapse: collapse;width:100%;border-collapse:collapse\">\n<tr>\n<td colspan=\"12\" 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 colspan=\"12\" style=\"vertical-align: bottom\">\n            <strong>RECONCILIATION OF NON-GAAP FINANCIAL MEASURES<\/strong>\n          <\/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\">(in thousands)<\/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<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\">\u00a0<\/td>\n<td colspan=\"7\" style=\"text-align: center;vertical-align: middle;vertical-align: bottom\">\n            <strong>Fourth 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 July 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 July 31,<\/strong>\n          <\/td>\n<\/tr>\n<tr>\n<td style=\"max-width:45%;width:45%;min-width:45%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;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:11%;width:11%;min-width:11%;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-bottom: solid black 1pt;padding-left: 0;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;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:11%;width:11%;min-width:11%;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: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;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:11%;width:11%;min-width:11%;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-bottom: solid black 1pt;padding-left: 0;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;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:11%;width:11%;min-width:11%;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>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\">14,418<\/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\">13,055<\/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\">56,969<\/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\">53,996<\/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\">6,014<\/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,651<\/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\">23,200<\/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\">22,042<\/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\">551<\/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\">546<\/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\">2,199<\/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\">2,434<\/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\">(529<\/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\">(340<\/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\">(1,616<\/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\">(698<\/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,666<\/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\">2,446<\/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\">12,514<\/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\">12,215<\/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-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">24,120<\/td>\n<td style=\"border-top: solid black 1pt;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-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">21,358<\/td>\n<td style=\"border-top: solid black 1pt;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-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">93,266<\/td>\n<td style=\"border-top: solid black 1pt;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-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-left: 0;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">89,989<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;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=\"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=\"3\" 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<\/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=OTg0MjUxMSM3ODg0MzQxIzIwMDY1OTY=\" \/><br \/>\n      <br \/>\n      <img decoding=\"async\" alt=\"\" src=\"https:\/\/ml.globenewswire.com\/media\/ZGU1ZjJkZTQtYzkxMy00M2VhLWFkMGYtNmFkMTg0NjU0ZDc5LTEwMTgxNjktMjAyNi0xMC0wOC1lbg==\/tiny\/Oil-Dri-Corporation-Of-America.png\" \/>\n    <\/div>\n<div class=\"mw_contactinfo\"><\/div>\n","protected":false},"excerpt":{"rendered":"<p>CHICAGO, Oct. 08, 2026 (GLOBE NEWSWIRE) &#8212; Oil-Dri Corporation of America (NYSE: ODC), producer and marketer of sorbent mineral products, today announced results for its fourth quarter and fiscal year 2026. \u00a0 Fourth Quarter Year to Date (in thousands, except per share amounts) Ended July 31, Ended July 31, \u00a0 \u00a0 2026 \u00a0 2025 Change \u00a0 2026 \u00a0 2025 Change Consolidated Results \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Net Sales $ 129,292 $ 125,212 3 % $ 493,844 $ 485,572 2 % Income from Operations * $ 18,242 $ 15,644 17 % $ 67,982 $ 68,220 \u2014 % Net Income $ 14,418 $ 13,055 10 % $ 56,969 $ 53,996 6 % EBITDA \u2020 $ 24,120 $ 21,358 13 % &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.marketnewsdesk.com\/index.php\/oil-dri-delivers-record-annual-financial-results-including-all-time-high-fourth-quarter-sales-and-historic-cash-generation\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Oil-Dri Delivers Record Annual Financial Results, Including All-Time High Fourth Quarter Sales and Historic Cash Generation&#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-1008758","post","type-post","status-publish","format-standard","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Oil-Dri Delivers Record Annual Financial Results, Including All-Time High Fourth Quarter Sales and Historic Cash Generation - 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-delivers-record-annual-financial-results-including-all-time-high-fourth-quarter-sales-and-historic-cash-generation\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Oil-Dri Delivers Record Annual Financial Results, Including All-Time High Fourth Quarter Sales and Historic Cash Generation - Market Newsdesk\" \/>\n<meta property=\"og:description\" content=\"CHICAGO, Oct. 08, 2026 (GLOBE NEWSWIRE) &#8212; Oil-Dri Corporation of America (NYSE: ODC), producer and marketer of sorbent mineral products, today announced results for its fourth quarter and fiscal year 2026. \u00a0 Fourth Quarter Year to Date (in thousands, except per share amounts) Ended July 31, Ended July 31, \u00a0 \u00a0 2026 \u00a0 2025 Change \u00a0 2026 \u00a0 2025 Change Consolidated Results \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Net Sales $ 129,292 $ 125,212 3 % $ 493,844 $ 485,572 2 % Income from Operations * $ 18,242 $ 15,644 17 % $ 67,982 $ 68,220 \u2014 % Net Income $ 14,418 $ 13,055 10 % $ 56,969 $ 53,996 6 % EBITDA \u2020 $ 24,120 $ 21,358 13 % &hellip; Continue reading &quot;Oil-Dri Delivers Record Annual Financial Results, Including All-Time High Fourth Quarter Sales and Historic Cash Generation&quot;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.marketnewsdesk.com\/index.php\/oil-dri-delivers-record-annual-financial-results-including-all-time-high-fourth-quarter-sales-and-historic-cash-generation\/\" \/>\n<meta property=\"og:site_name\" content=\"Market Newsdesk\" \/>\n<meta property=\"article:published_time\" content=\"2026-10-08T20:14:01+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.globenewswire.com\/newsroom\/ti?nf=OTg0MjUxMSM3ODg0MzQxIzIwMDY1OTY=\" \/>\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=\"13 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-delivers-record-annual-financial-results-including-all-time-high-fourth-quarter-sales-and-historic-cash-generation\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/oil-dri-delivers-record-annual-financial-results-including-all-time-high-fourth-quarter-sales-and-historic-cash-generation\\\/\"},\"author\":{\"name\":\"Newsdesk\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/#\\\/schema\\\/person\\\/482f27a394d4fda80ecb5499e519d979\"},\"headline\":\"Oil-Dri Delivers Record Annual Financial Results, Including All-Time High Fourth Quarter Sales and Historic Cash Generation\",\"datePublished\":\"2026-10-08T20:14:01+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/oil-dri-delivers-record-annual-financial-results-including-all-time-high-fourth-quarter-sales-and-historic-cash-generation\\\/\"},\"wordCount\":2631,\"image\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/oil-dri-delivers-record-annual-financial-results-including-all-time-high-fourth-quarter-sales-and-historic-cash-generation\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.globenewswire.com\\\/newsroom\\\/ti?nf=OTg0MjUxMSM3ODg0MzQxIzIwMDY1OTY=\",\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/oil-dri-delivers-record-annual-financial-results-including-all-time-high-fourth-quarter-sales-and-historic-cash-generation\\\/\",\"url\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/oil-dri-delivers-record-annual-financial-results-including-all-time-high-fourth-quarter-sales-and-historic-cash-generation\\\/\",\"name\":\"Oil-Dri Delivers Record Annual Financial Results, Including All-Time High Fourth Quarter Sales and Historic Cash Generation - Market Newsdesk\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/oil-dri-delivers-record-annual-financial-results-including-all-time-high-fourth-quarter-sales-and-historic-cash-generation\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/oil-dri-delivers-record-annual-financial-results-including-all-time-high-fourth-quarter-sales-and-historic-cash-generation\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.globenewswire.com\\\/newsroom\\\/ti?nf=OTg0MjUxMSM3ODg0MzQxIzIwMDY1OTY=\",\"datePublished\":\"2026-10-08T20:14:01+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/#\\\/schema\\\/person\\\/482f27a394d4fda80ecb5499e519d979\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/oil-dri-delivers-record-annual-financial-results-including-all-time-high-fourth-quarter-sales-and-historic-cash-generation\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/oil-dri-delivers-record-annual-financial-results-including-all-time-high-fourth-quarter-sales-and-historic-cash-generation\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/oil-dri-delivers-record-annual-financial-results-including-all-time-high-fourth-quarter-sales-and-historic-cash-generation\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.globenewswire.com\\\/newsroom\\\/ti?nf=OTg0MjUxMSM3ODg0MzQxIzIwMDY1OTY=\",\"contentUrl\":\"https:\\\/\\\/www.globenewswire.com\\\/newsroom\\\/ti?nf=OTg0MjUxMSM3ODg0MzQxIzIwMDY1OTY=\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/oil-dri-delivers-record-annual-financial-results-including-all-time-high-fourth-quarter-sales-and-historic-cash-generation\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Oil-Dri Delivers Record Annual Financial Results, Including All-Time High Fourth Quarter Sales and Historic Cash Generation\"}]},{\"@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 Delivers Record Annual Financial Results, Including All-Time High Fourth Quarter Sales and Historic Cash Generation - 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-delivers-record-annual-financial-results-including-all-time-high-fourth-quarter-sales-and-historic-cash-generation\/","og_locale":"en_US","og_type":"article","og_title":"Oil-Dri Delivers Record Annual Financial Results, Including All-Time High Fourth Quarter Sales and Historic Cash Generation - Market Newsdesk","og_description":"CHICAGO, Oct. 08, 2026 (GLOBE NEWSWIRE) &#8212; Oil-Dri Corporation of America (NYSE: ODC), producer and marketer of sorbent mineral products, today announced results for its fourth quarter and fiscal year 2026. \u00a0 Fourth Quarter Year to Date (in thousands, except per share amounts) Ended July 31, Ended July 31, \u00a0 \u00a0 2026 \u00a0 2025 Change \u00a0 2026 \u00a0 2025 Change Consolidated Results \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Net Sales $ 129,292 $ 125,212 3 % $ 493,844 $ 485,572 2 % Income from Operations * $ 18,242 $ 15,644 17 % $ 67,982 $ 68,220 \u2014 % Net Income $ 14,418 $ 13,055 10 % $ 56,969 $ 53,996 6 % EBITDA \u2020 $ 24,120 $ 21,358 13 % &hellip; Continue reading \"Oil-Dri Delivers Record Annual Financial Results, Including All-Time High Fourth Quarter Sales and Historic Cash Generation\"","og_url":"https:\/\/www.marketnewsdesk.com\/index.php\/oil-dri-delivers-record-annual-financial-results-including-all-time-high-fourth-quarter-sales-and-historic-cash-generation\/","og_site_name":"Market Newsdesk","article_published_time":"2026-10-08T20:14:01+00:00","og_image":[{"url":"https:\/\/www.globenewswire.com\/newsroom\/ti?nf=OTg0MjUxMSM3ODg0MzQxIzIwMDY1OTY=","type":"","width":"","height":""}],"author":"Newsdesk","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Newsdesk","Est. reading time":"13 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.marketnewsdesk.com\/index.php\/oil-dri-delivers-record-annual-financial-results-including-all-time-high-fourth-quarter-sales-and-historic-cash-generation\/#article","isPartOf":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/oil-dri-delivers-record-annual-financial-results-including-all-time-high-fourth-quarter-sales-and-historic-cash-generation\/"},"author":{"name":"Newsdesk","@id":"https:\/\/www.marketnewsdesk.com\/#\/schema\/person\/482f27a394d4fda80ecb5499e519d979"},"headline":"Oil-Dri Delivers Record Annual Financial Results, Including All-Time High Fourth Quarter Sales and Historic Cash Generation","datePublished":"2026-10-08T20:14:01+00:00","mainEntityOfPage":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/oil-dri-delivers-record-annual-financial-results-including-all-time-high-fourth-quarter-sales-and-historic-cash-generation\/"},"wordCount":2631,"image":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/oil-dri-delivers-record-annual-financial-results-including-all-time-high-fourth-quarter-sales-and-historic-cash-generation\/#primaryimage"},"thumbnailUrl":"https:\/\/www.globenewswire.com\/newsroom\/ti?nf=OTg0MjUxMSM3ODg0MzQxIzIwMDY1OTY=","inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.marketnewsdesk.com\/index.php\/oil-dri-delivers-record-annual-financial-results-including-all-time-high-fourth-quarter-sales-and-historic-cash-generation\/","url":"https:\/\/www.marketnewsdesk.com\/index.php\/oil-dri-delivers-record-annual-financial-results-including-all-time-high-fourth-quarter-sales-and-historic-cash-generation\/","name":"Oil-Dri Delivers Record Annual Financial Results, Including All-Time High Fourth Quarter Sales and Historic Cash Generation - Market Newsdesk","isPartOf":{"@id":"https:\/\/www.marketnewsdesk.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/oil-dri-delivers-record-annual-financial-results-including-all-time-high-fourth-quarter-sales-and-historic-cash-generation\/#primaryimage"},"image":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/oil-dri-delivers-record-annual-financial-results-including-all-time-high-fourth-quarter-sales-and-historic-cash-generation\/#primaryimage"},"thumbnailUrl":"https:\/\/www.globenewswire.com\/newsroom\/ti?nf=OTg0MjUxMSM3ODg0MzQxIzIwMDY1OTY=","datePublished":"2026-10-08T20:14:01+00:00","author":{"@id":"https:\/\/www.marketnewsdesk.com\/#\/schema\/person\/482f27a394d4fda80ecb5499e519d979"},"breadcrumb":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/oil-dri-delivers-record-annual-financial-results-including-all-time-high-fourth-quarter-sales-and-historic-cash-generation\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.marketnewsdesk.com\/index.php\/oil-dri-delivers-record-annual-financial-results-including-all-time-high-fourth-quarter-sales-and-historic-cash-generation\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.marketnewsdesk.com\/index.php\/oil-dri-delivers-record-annual-financial-results-including-all-time-high-fourth-quarter-sales-and-historic-cash-generation\/#primaryimage","url":"https:\/\/www.globenewswire.com\/newsroom\/ti?nf=OTg0MjUxMSM3ODg0MzQxIzIwMDY1OTY=","contentUrl":"https:\/\/www.globenewswire.com\/newsroom\/ti?nf=OTg0MjUxMSM3ODg0MzQxIzIwMDY1OTY="},{"@type":"BreadcrumbList","@id":"https:\/\/www.marketnewsdesk.com\/index.php\/oil-dri-delivers-record-annual-financial-results-including-all-time-high-fourth-quarter-sales-and-historic-cash-generation\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.marketnewsdesk.com\/"},{"@type":"ListItem","position":2,"name":"Oil-Dri Delivers Record Annual Financial Results, Including All-Time High Fourth Quarter Sales and Historic Cash Generation"}]},{"@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\/1008758","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=1008758"}],"version-history":[{"count":0,"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/posts\/1008758\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/media?parent=1008758"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/categories?post=1008758"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/tags?post=1008758"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}