| WD 40 CO (WDFC) |
| Q1-CY2026 | Q4-CY2025 | Q3-CY2025 | Q2-CY2025 | Q1-CY2025 | Q4-CY2024 | Q3-CY2024 | Q2-CY2024 | Q1-CY2024 | Q4-CY2023 | Q3-CY2023 | Q2-CY2023 | Q1-CY2023 | Q4-CY2022 | Q3-CY2022 | Q2-CY2022 | Q1-CY2022 | Q4-CY2021 | Q3-CY2021 | Q2-CY2021 | Q1-CY2021 | Q4-CY2020 | Q3-CY2020 | Q2-CY2020 | Q1-CY2020 | Q4-CY2019 | Q3-CY2019 | Q2-CY2019 | Q1-CY2019 | Q4-CY2018 | Q3-CY2018 | Q2-CY2018 | Q1-CY2018 | Q4-CY2017 | Q3-CY2017 | Q2-CY2017 | Q1-CY2017 | Q4-CY2016 | Q3-CY2016 | Q2-CY2016 | Q1-CY2016 | Q4-CY2015 | Q3-CY2015 | Q2-CY2015 | Q1-CY2015 | Q4-CY2014 | Q3-CY2014 | Q2-CY2014 | Q1-CY2014 |
| Balance Sheet Date | | 2025-Nov-30 | 2025-Aug-31 | 2025-May-31 | 2025-Feb-28 | 2024-Nov-30 | 2024-Aug-31 | 2024-May-31 | 2024-Feb-29 | 2023-Nov-30 | 2023-Aug-31 | 2023-May-31 | 2023-Feb-28 | 2022-Nov-30 | 2022-Aug-31 | 2022-May-31 | 2022-Feb-28 | 2021-Nov-30 | 2021-Aug-31 | 2021-May-31 | 2021-Feb-28 | 2020-Nov-30 | 2020-Aug-31 | 2020-May-31 | 2020-Feb-29 | 2019-Nov-30 | 2019-Aug-31 | 2019-May-31 | 2019-Feb-28 | 2018-Nov-30 | 2018-Aug-31 | 2018-May-31 | 2018-Feb-28 | 2017-Nov-30 | 2017-Aug-31 | 2017-May-31 | 2017-Feb-28 | 2016-Nov-30 | 2016-Aug-31 | 2016-May-31 | 2016-Feb-29 | 2015-Nov-30 | 2015-Aug-31 | 2015-May-31 | 2015-Feb-28 | 2014-Nov-30 | 2014-Aug-31 | 2014-May-31 | 2014-Feb-28 |
| Fiscal Period | | Q1-FY2026 | Q4-FY2025 | Q3-FY2025 | Q2-FY2025 | Q1-FY2025 | Q4-FY2024 | Q3-FY2024 | Q2-FY2024 | Q1-FY2024 | Q4-FY2023 | Q3-FY2023 | Q2-FY2023 | Q1-FY2023 | Q4-FY2022 | Q3-FY2022 | Q2-FY2022 | Q1-FY2022 | Q4-FY2021 | Q3-FY2021 | Q2-FY2021 | Q1-FY2021 | Q4-FY2020 | Q3-FY2020 | Q2-FY2020 | Q1-FY2020 | Q4-FY2019 | Q3-FY2019 | Q2-FY2019 | Q1-FY2019 | Q4-FY2018 | Q3-FY2018 | Q2-FY2018 | Q1-FY2018 | Q4-FY2017 | Q3-FY2017 | Q2-FY2017 | Q1-FY2017 | Q4-FY2016 | Q3-FY2016 | Q2-FY2016 | Q1-FY2016 | Q4-FY2015 | Q3-FY2015 | Q2-FY2015 | Q1-FY2015 | Q4-FY2014 | Q3-FY2014 | Q2-FY2014 |
| Total Revenue | | 154,423,000$ | 163,471,000$ | 156,915,000$ | 146,104,000$ | 153,495,000$ | 155,991,000$ | 155,045,000$ | 139,105,000$ | 140,416,000$ | 140,452,000$ | 141,717,000$ | 130,193,000$ | 124,893,000$ | 130,421,000$ | 123,667,000$ | 129,986,000$ | 134,746,000$ | 115,240,000$ | 136,405,000$ | 111,905,000$ | 124,559,000$ | 111,646,000$ | 98,247,000$ | 100,049,000$ | 98,556,000$ | 106,744,000$ | 113,989,000$ | 101,335,000$ | 101,282,000$ | 102,640,000$ | 107,025,000$ | 101,256,000$ | 97,597,000$ | 96,561,000$ | 98,178,000$ | 96,519,000$ | 89,248,000$ | 97,152,000$ | 96,446,000$ | 94,550,000$ | 92,522,000$ | 91,981,000$ | 92,485,000$ | 97,331,000$ | 96,353,000$ | 97,622,000$ | 95,650,000$ | 94,184,000$ |
| QoQ% | | (5.54%) | 4.18% | 7.40% | (4.82%) | (1.60%) | .61% | 11.46% | (.93%) | (.03%) | (.89%) | 8.85% | 4.24% | (4.24%) | 5.46% | (4.86%) | (3.53%) | 16.93% | (15.52%) | 21.89% | (10.16%) | 11.57% | 13.64% | (1.80%) | 1.52% | (7.67%) | (6.36%) | 12.49% | .05% | (1.32%) | (4.10%) | 5.70% | 3.75% | 1.07% | (1.65%) | 1.72% | 8.15% | (8.14%) | .73% | 2.01% | 2.19% | .59% | (.55%) | (4.98%) | 1.02% | (1.30%) | 2.06% | 1.56% | (1.42%) |
| YoY% | | .61% | 4.80% | 1.21% | 5.03% | 9.31% | 11.06% | 9.41% | 6.85% | 12.43% | 7.69% | 14.60% | .16% | (7.31%) | 13.17% | (9.34%) | 16.16% | 8.18% | 3.22% | 38.84% | 11.85% | 26.38% | 4.59% | (13.81%) | (1.27%) | (2.69%) | 4.00% | 6.51% | .08% | 3.78% | 6.30% | 9.01% | 4.91% | 9.36% | (.61%) | 1.80% | 2.08% | (3.54%) | 5.62% | 4.28% | (2.86%) | (3.98%) | (5.78%) | (3.31%) | 3.34% | .85% | 4.44% | 2.74% | 8.62% |
| Cost Of Revenue | | 67,591,000$ | 74,042,000$ | 68,804,000$ | 66,388,000$ | 69,408,000$ | 71,646,000$ | 72,657,000$ | 66,164,000$ | 64,863,000$ | 68,327,000$ | 69,955,000$ | 64,115,000$ | 60,638,000$ | 68,629,000$ | 64,682,000$ | 64,468,000$ | 66,276,000$ | 56,212,000$ | 63,947,000$ | 49,898,000$ | 54,313,000$ | 48,824,000$ | 45,197,000$ | 46,447,000$ | 45,013,000$ | 48,476,000$ | 51,906,000$ | 45,177,000$ | 45,451,000$ | 45,990,000$ | 48,367,000$ | 45,498,000$ | 43,400,000$ | 42,465,000$ | 43,891,000$ | 42,057,000$ | 38,208,000$ | 41,364,000$ | 41,635,000$ | 42,188,000$ | 41,114,000$ | 42,009,000$ | 43,213,000$ | 46,098,000$ | 46,652,000$ | 46,139,000$ | 46,511,000$ | 45,626,000$ |
| Gross Profit | | 86,832,000$ | 89,429,000$ | 88,111,000$ | 79,716,000$ | 84,087,000$ | 84,345,000$ | 82,388,000$ | 72,941,000$ | 75,553,000$ | 72,125,000$ | 71,762,000$ | 66,078,000$ | 64,255,000$ | 61,792,000$ | 58,985,000$ | 65,518,000$ | 68,470,000$ | 59,028,000$ | 72,458,000$ | 62,007,000$ | 70,246,000$ | 62,822,000$ | 53,050,000$ | 53,602,000$ | 53,543,000$ | 58,268,000$ | 62,083,000$ | 56,158,000$ | 55,831,000$ | 56,650,000$ | 58,658,000$ | 55,758,000$ | 54,197,000$ | 54,096,000$ | 54,287,000$ | 54,462,000$ | 51,040,000$ | 55,788,000$ | 54,811,000$ | 52,362,000$ | 51,408,000$ | 49,972,000$ | 49,272,000$ | 51,233,000$ | 49,701,000$ | 51,483,000$ | 49,139,000$ | 48,558,000$ |
| Gross Margin | | 56.23% | 54.71% | 56.15% | 54.56% | 54.78% | 54.07% | 53.14% | 52.44% | 53.81% | 51.35% | 50.64% | 50.75% | 51.45% | 47.38% | 47.70% | 50.40% | 50.81% | 51.22% | 53.12% | 55.41% | 56.40% | 56.27% | 54.00% | 53.58% | 54.33% | 54.59% | 54.46% | 55.42% | 55.12% | 55.19% | 54.81% | 55.07% | 55.53% | 56.02% | 55.29% | 56.43% | 57.19% | 57.42% | 56.83% | 55.38% | 55.56% | 54.33% | 53.28% | 52.64% | 51.58% | 52.74% | 51.37% | 51.56% |
| Operating Expenses | | 63,574,000$ | 61,403,000$ | 60,746,000$ | 56,436,000$ | 58,965,000$ | 60,295,000$ | 55,212,000$ | 52,000,000$ | 51,369,000$ | 48,890,000$ | 46,105,000$ | 43,925,000$ | 45,576,000$ | 42,249,000$ | 40,001,000$ | 40,775,000$ | 44,410,000$ | 46,555,000$ | 45,137,000$ | 41,352,000$ | 41,854,000$ | 38,303,000$ | 33,238,000$ | 35,417,000$ | 38,839,000$ | 35,204,000$ | 38,881,000$ | 36,443,000$ | 39,430,000$ | 36,879,000$ | 36,329,000$ | 36,390,000$ | 37,061,000$ | 34,178,000$ | 33,674,000$ | 35,600,000$ | 34,524,000$ | 38,159,000$ | 36,143,000$ | 34,456,000$ | 34,263,000$ | 34,178,000$ | 32,900,000$ | 33,602,000$ | 34,108,000$ | 34,868,000$ | 34,036,000$ | 33,306,000$ |
| Operating Income | | 23,258,000$ | 28,026,000$ | 27,365,000$ | 23,280,000$ | 25,122,000$ | 24,050,000$ | 27,176,000$ | 20,941,000$ | 24,184,000$ | 23,235,000$ | 25,657,000$ | 22,153,000$ | 18,679,000$ | 19,543,000$ | 18,984,000$ | 24,743,000$ | 24,060,000$ | 12,473,000$ | 27,321,000$ | 20,655,000$ | 28,392,000$ | 24,519,000$ | 19,812,000$ | 18,185,000$ | 14,704,000$ | 23,064,000$ | 23,202,000$ | 19,715,000$ | 16,401,000$ | 19,771,000$ | 22,329,000$ | 19,368,000$ | 17,136,000$ | 19,918,000$ | 20,613,000$ | 18,862,000$ | 16,516,000$ | 17,629,000$ | 18,668,000$ | 17,906,000$ | 17,145,000$ | 15,794,000$ | 16,372,000$ | 17,631,000$ | 15,593,000$ | 16,615,000$ | 15,103,000$ | 15,252,000$ |
| Operating Margin | | 15.06% | 17.14% | 17.44% | 15.93% | 16.37% | 15.42% | 17.53% | 15.05% | 17.22% | 16.54% | 18.10% | 17.02% | 14.96% | 14.99% | 15.35% | 19.04% | 17.86% | 10.82% | 20.03% | 18.46% | 22.79% | 21.96% | 20.17% | 18.18% | 14.92% | 21.61% | 20.36% | 19.46% | 16.19% | 19.26% | 20.86% | 19.13% | 17.56% | 20.63% | 21.00% | 19.54% | 18.51% | 18.15% | 19.36% | 18.94% | 18.53% | 17.17% | 17.70% | 18.11% | 16.18% | 17.02% | 15.79% | 16.19% |
| Interest Income | | 179,000$ | 159,000$ | 104,000$ | 106,000$ | 148,000$ | 198,000$ | 136,000$ | 66,000$ | 74,000$ | 67,000$ | 69,000$ | 51,000$ | 44,000$ | 29,000$ | 27,000$ | 21,000$ | 25,000$ | 22,000$ | 21,000$ | 19,000$ | 19,000$ | 20,000$ | 20,000$ | 28,000$ | 25,000$ | 32,000$ | 27,000$ | 45,000$ | 51,000$ | 83,000$ | 107,000$ | 131,000$ | 133,000$ | 116,000$ | 112,000$ | 133,000$ | 147,000$ | 166,000$ | 186,000$ | 183,000$ | 148,000$ | 159,000$ | 113,000$ | 178,000$ | 134,000$ | 171,000$ | 136,000$ | 158,000$ |
| Interest Expenses | | | | | | | | | 1,008,000$ | 1,146,000$ | 1,346,000$ | 1,597,000$ | 1,502,000$ | 1,169,000$ | 840,000$ | 669,000$ | 613,000$ | 620,000$ | 600,000$ | 615,000$ | 610,000$ | 570,000$ | 626,000$ | 778,000$ | 593,000$ | 442,000$ | 579,000$ | 567,000$ | 685,000$ | 710,000$ | 1,171,000$ | 1,205,000$ | 1,002,000$ | 841,000$ | 760,000$ | 693,000$ | 598,000$ | 531,000$ | 481,000$ | 433,000$ | 417,000$ | 372,000$ | 293,000$ | 343,000$ | 275,000$ | 294,000$ | 293,000$ | 268,000$ | 226,000$ |
| Income Before Tax | | 22,592,000$ | 27,469,000$ | 27,462,000$ | 22,439,000$ | 24,256,000$ | 22,783,000$ | 25,847,000$ | 19,806,000$ | 23,072,000$ | 22,220,000$ | 24,372,000$ | 20,867,000$ | 17,704,000$ | 18,269,000$ | 18,300,000$ | 24,403,000$ | 23,136,000$ | 11,354,000$ | 26,910,000$ | 20,215,000$ | 28,020,000$ | 24,751,000$ | 19,081,000$ | 17,391,000$ | 14,292,000$ | 22,463,000$ | 22,617,000$ | 19,572,000$ | 16,118,000$ | 19,109,000$ | 21,297,000$ | 18,216,000$ | 16,556,000$ | 19,534,000$ | 20,286,000$ | 18,406,000$ | 16,396,000$ | 19,305,000$ | 17,622,000$ | 18,992,000$ | 16,870,000$ | 15,786,000$ | 15,698,000$ | 16,091,000$ | 15,535,000$ | 16,575,000$ | 14,960,000$ | 14,955,000$ |
| Tax Expenses | | 5,141,000$ | 6,228,000$ | 6,485,000$ | (7,412,000$) | 5,331,000$ | 5,999,000$ | 6,005,000$ | 4,270,000$ | 5,590,000$ | 5,645,000$ | 5,477,000$ | 4,341,000$ | 3,707,000$ | 3,483,000$ | 3,820,000$ | 4,895,000$ | 4,581,000$ | 2,945,000$ | 5,904,000$ | 3,024,000$ | 4,397,000$ | 5,086,000$ | 4,557,000$ | 3,064,000$ | 2,098,000$ | 13,879,000$ | 4,478,000$ | 3,666,000$ | 2,839,000$ | (2,528,000$) | 5,167,000$ | 3,398,000$ | 3,926,000$ | 5,166,000$ | 5,842,000$ | 6,046,000$ | 4,638,000$ | 5,073,000$ | 4,957,000$ | 5,323,000$ | 4,808,000$ | 4,063,000$ | 4,733,000$ | 4,758,000$ | 4,749,000$ | 5,034,000$ | 4,554,000$ | 4,638,000$ |
| Net Income | | 17,451,000$ | 21,241,000$ | 20,977,000$ | 29,851,000$ | 18,925,000$ | 16,784,000$ | 19,842,000$ | 15,536,000$ | 17,482,000$ | 16,575,000$ | 18,895,000$ | 16,526,000$ | 13,997,000$ | 14,786,000$ | 14,480,000$ | 19,508,000$ | 18,555,000$ | 8,409,000$ | 21,006,000$ | 14,440,000$ | 23,623,000$ | 19,665,000$ | 14,524,000$ | 14,327,000$ | 12,194,000$ | 8,584,000$ | 18,139,000$ | 15,906,000$ | 13,279,000$ | 21,637,000$ | 16,130,000$ | 14,818,000$ | 12,630,000$ | 14,368,000$ | 14,444,000$ | 12,360,000$ | 11,758,000$ | 14,232,000$ | 12,665,000$ | 13,669,000$ | 12,062,000$ | 11,723,000$ | 10,965,000$ | 11,333,000$ | 10,786,000$ | 11,541,000$ | 10,406,000$ | 10,317,000$ |
| Profit Margin | | 11.30% | 12.99% | 13.37% | 20.43% | 12.33% | 10.76% | 12.80% | 11.17% | 12.45% | 11.80% | 13.33% | 12.69% | 11.21% | 11.34% | 11.71% | 15.01% | 13.77% | 7.30% | 15.40% | 12.90% | 18.97% | 17.61% | 14.78% | 14.32% | 12.37% | 8.04% | 15.91% | 15.70% | 13.11% | 21.08% | 15.07% | 14.63% | 12.94% | 14.88% | 14.71% | 12.81% | 13.18% | 14.65% | 13.13% | 14.46% | 13.04% | 12.75% | 11.86% | 11.64% | 11.19% | 11.82% | 10.88% | 10.95% |
| TTM | | 14.42% | 14.68% | 14.13% | 13.99% | 11.78% | 11.79% | 12.08% | 12.19% | 12.57% | 12.28% | 12.18% | 11.74% | 12.33% | 12.98% | 12.10% | 13.07% | 13.08% | 13.82% | 16.25% | 16.19% | 16.60% | 14.86% | 12.30% | 12.70% | 13.03% | 13.21% | 16.45% | 16.24% | 15.98% | 15.96% | 14.40% | 14.29% | 13.84% | 13.91% | 13.85% | 13.45% | 13.86% | 13.83% | 13.35% | 13.03% | 12.31% | 11.85% | 11.63% | 11.39% | 11.22% | 11.42% | 10.65% | 10.69% |
| Earnings to Minority | | 47,000$ | 56,000$ | 54,000$ | 86,000$ | 64,000$ | 57,000$ | 67,000$ | 56,000$ | 66,000$ | 65,000$ | 82,000$ | 71,000$ | 54,000$ | 58,000$ | 56,000$ | 73,000$ | 64,000$ | 30,000$ | 73,000$ | 27,000$ | 110,000$ | 91,000$ | 68,000$ | 68,000$ | 67,000$ | 47,000$ | 105,000$ | 94,000$ | 87,000$ | 140,000$ | 105,000$ | 96,000$ | 82,000$ | 85,000$ | 86,000$ | 75,000$ | 77,000$ | 88,000$ | 84,000$ | 87,000$ | 75,000$ | 73,000$ | 68,000$ | 68,000$ | 62,000$ | 65,000$ | 59,000$ | 56,000$ |
| Earnings to Common Shareholders | | 17,404,000$ | 21,185,000$ | 20,923,000$ | 29,765,000$ | 18,861,000$ | 16,727,000$ | 19,775,000$ | 15,480,000$ | 17,416,000$ | 16,510,000$ | 18,813,000$ | 16,455,000$ | 13,943,000$ | 14,728,000$ | 14,424,000$ | 19,435,000$ | 18,491,000$ | 8,379,000$ | 20,933,000$ | 14,413,000$ | 23,513,000$ | 19,574,000$ | 14,456,000$ | 14,259,000$ | 12,127,000$ | 8,537,000$ | 18,034,000$ | 15,812,000$ | 13,192,000$ | 21,497,000$ | 16,025,000$ | 14,722,000$ | 12,548,000$ | 14,283,000$ | 14,358,000$ | 12,285,000$ | 11,681,000$ | 14,144,000$ | 12,581,000$ | 13,582,000$ | 11,987,000$ | 11,650,000$ | 10,897,000$ | 11,265,000$ | 10,724,000$ | 11,476,000$ | 10,347,000$ | 10,261,000$ |
| QoQ% | | (17.85%) | 1.25% | (29.71%) | 57.81% | 12.76% | (15.41%) | 27.75% | (11.12%) | 5.49% | (12.24%) | 14.33% | 18.02% | (5.33%) | 2.11% | (25.78%) | 5.11% | 120.68% | (59.97%) | 45.24% | (38.70%) | 20.12% | 35.40% | 1.38% | 17.58% | 42.05% | (52.66%) | 14.05% | 19.86% | (38.63%) | 34.15% | 8.85% | 17.33% | (12.15%) | (.52%) | 16.87% | 5.17% | (17.41%) | 12.42% | (7.37%) | 13.31% | 2.89% | 6.91% | (3.27%) | 5.05% | (6.55%) | 10.91% | .84% | (10.18%) |
| YoY% | | (7.73%) | 26.65% | 5.81% | 92.28% | 8.30% | 1.31% | 5.11% | (5.93%) | 24.91% | 12.10% | 30.43% | (15.33%) | (24.60%) | 75.77% | (31.09%) | 13.48% | (21.36%) | (57.19%) | 44.81% | 1.08% | 93.89% | 129.28% | (19.84%) | (9.82%) | (8.07%) | (60.29%) | 12.54% | 7.40% | 5.13% | 50.51% | 11.61% | 19.84% | 7.42% | .98% | 14.12% | (9.55%) | (2.55%) | 21.41% | 15.45% | 20.57% | 11.78% | 1.52% | 5.32% | 9.79% | (6.13%) | 41.71% | 1.31% | (1.42%) |
| Earnings Per Share, Basic | | 1.29$ | 1.57$ | 1.54$ | 2.20$ | 1.39$ | 1.23$ | 1.46$ | 1.14$ | 1.28$ | 1.22$ | 1.39$ | 1.21$ | 1.03$ | 1.08$ | 1.06$ | 1.42$ | 1.35$ | 0.61$ | 1.53$ | 1.05$ | 1.72$ | 1.43$ | 1.06$ | 1.04$ | 0.88$ | 0.62$ | 1.31$ | 1.14$ | 0.95$ | 1.55$ | 1.15$ | 1.05$ | 0.90$ | 1.02$ | 1.02$ | 0.87$ | 0.82$ | 0.99$ | 0.88$ | 0.94$ | 0.83$ | 0.80$ | 0.75$ | 0.77$ | 0.73$ | 0.77$ | 0.69$ | 0.67$ |
| Earnings Per Share, Diluted | | 1.28$ | 1.56$ | 1.54$ | 2.19$ | 1.39$ | 1.23$ | 1.46$ | 1.14$ | 1.28$ | 1.21$ | 1.38$ | 1.21$ | 1.02$ | 1.08$ | 1.05$ | 1.42$ | 1.34$ | 0.61$ | 1.52$ | 1.05$ | 1.72$ | 1.43$ | 1.06$ | 1.04$ | 0.88$ | 0.62$ | 1.30$ | 1.14$ | 0.95$ | 1.55$ | 1.15$ | 1.05$ | 0.90$ | 1.02$ | 1.02$ | 0.87$ | 0.82$ | 0.99$ | 0.88$ | 0.94$ | 0.83$ | 0.80$ | 0.75$ | 0.77$ | 0.73$ | 0.77$ | 0.69$ | 0.67$ |
| Unlevered FCF Per Share, Basic | | 0.67$ | 2.11$ | 2.51$ | 0.49$ | 1.05$ | 1.95$ | 1.38$ | 1.23$ | 1.93$ | 2.99$ | 2.47$ | 0.62$ | 0.66$ | (0.46$) | 0.02$ | 0.26$ | (0.25$) | 1.20$ | 1.33$ | 1.08$ | 1.47$ | 2.20$ | 0.78$ | 0.25$ | 0.67$ | 1.60$ | 1.11$ | 0.33$ | 0.56$ | 1.55$ | 1.37$ | 0.02$ | 0.83$ | 1.14$ | 1.14$ | (0.04$) | 0.28$ | | | | | | 1.42$ | 0.19$ | 0.53$ | 1.05$ | 0.45$ | 0.45$ |
| Unlevered FCF Per Share, Diluted | | 0.67$ | 2.11$ | 2.50$ | 0.49$ | 1.05$ | 1.94$ | 1.37$ | 1.23$ | 1.92$ | 2.98$ | 2.47$ | 0.62$ | 0.66$ | (0.46$) | 0.02$ | 0.26$ | (0.25$) | 1.20$ | 1.33$ | 1.08$ | 1.47$ | 2.19$ | 0.78$ | 0.25$ | 0.67$ | 1.60$ | 1.11$ | 0.32$ | 0.56$ | 1.55$ | 1.36$ | 0.02$ | 0.83$ | 1.14$ | 1.13$ | (0.04$) | 0.28$ | | | | | | 1.41$ | 0.19$ | 0.53$ | 1.04$ | 0.45$ | 0.44$ |
| Average Shares, Basic | | 13,524,000 | 13,532,000 | 13,544,000 | 13,552,000 | 13,548,000 | 13,546,000 | 13,552,000 | 13,558,000 | 13,560,000 | 13,566,000 | 13,573,000 | 13,583,000 | 13,590,000 | 13,621,000 | 13,656,000 | 13,679,000 | 13,716,000 | 13,709,000 | 13,708,000 | 13,700,000 | 13,675,000 | 13,664,000 | 13,674,000 | 13,712,000 | 13,714,000 | 13,732,000 | 13,790,000 | 13,828,000 | 13,846,000 | 13,868,000 | 13,905,000 | 13,967,000 | 13,976,000 | 14,009,000 | 14,056,000 | 14,111,000 | 14,180,000 | 14,232,000 | 14,306,000 | 14,386,000 | 14,404,000 | 14,478,000 | 14,546,000 | 14,636,000 | 14,668,000 | 14,830,000 | 14,977,000 | 15,202,000 |
| Average Shares, Diluted | | 13,549,000 | 13,556,000 | 13,567,000 | 13,572,000 | 13,573,000 | 13,576,000 | 13,577,000 | 13,583,000 | 13,584,000 | 13,599,000 | 13,600,000 | 13,608,000 | 13,609,000 | 13,648,000 | 13,680,000 | 13,704,000 | 13,752,000 | 13,751,000 | 13,746,000 | 13,729,000 | 13,706,000 | 13,693,000 | 13,700,000 | 13,737,000 | 13,746,000 | 13,761,000 | 13,820,000 | 13,857,000 | 13,882,000 | 13,905,000 | 13,937,000 | 13,995,000 | 14,011,000 | 14,040,000 | 14,088,000 | 14,143,000 | 14,221,000 | 14,277,000 | 14,349,000 | 14,429,000 | 14,461,000 | 14,540,000 | 14,615,000 | 14,703,000 | 14,738,000 | 14,903,000 | 15,051,000 | 15,272,000 |
| EBIT | | 22,592,000$ | 27,469,000$ | 27,462,000$ | 22,439,000$ | 24,256,000$ | 22,783,000$ | 25,847,000$ | 20,814,000$ | 24,218,000$ | 23,566,000$ | 25,969,000$ | 22,369,000$ | 18,873,000$ | 19,109,000$ | 18,969,000$ | 25,016,000$ | 23,756,000$ | 11,954,000$ | 27,525,000$ | 20,825,000$ | 28,590,000$ | 25,377,000$ | 19,859,000$ | 17,984,000$ | 14,734,000$ | 23,042,000$ | 23,184,000$ | 20,257,000$ | 16,828,000$ | 20,280,000$ | 22,502,000$ | 19,218,000$ | 17,397,000$ | 20,294,000$ | 20,979,000$ | 19,004,000$ | 16,927,000$ | 19,786,000$ | 18,055,000$ | 19,409,000$ | 17,242,000$ | 16,079,000$ | 16,041,000$ | 16,366,000$ | 15,829,000$ | 16,868,000$ | 15,228,000$ | 15,181,000$ |
| EBITDA | | 24,695,000$ | 29,561,000$ | 29,499,000$ | 24,426,000$ | 26,331,000$ | 25,053,000$ | 28,350,000$ | 23,236,000$ | 26,479,000$ | 25,778,000$ | 28,044,000$ | 24,337,000$ | 20,769,000$ | 21,263,000$ | 21,027,000$ | 27,111,000$ | 25,743,000$ | 13,707,000$ | 29,333,000$ | 22,582,000$ | 30,290,000$ | 27,098,000$ | 21,815,000$ | 20,051,000$ | 16,691,000$ | 24,925,000$ | 25,069,000$ | 22,157,000$ | 18,753,000$ | 22,231,000$ | 24,465,000$ | 21,187,000$ | 19,314,000$ | 22,058,000$ | 22,686,000$ | 20,682,000$ | 18,547,000$ | 21,358,000$ | 19,637,000$ | 21,059,000$ | 18,903,000$ | 17,719,000$ | 17,618,000$ | 17,980,000$ | 17,462,000$ | 18,391,000$ | 16,716,000$ | 16,652,000$ |