Swipe horizontally to view all columns.
| Income Statement (Quarterly) |
2025-11-30 |
2025-08-31 |
2025-05-31 |
2025-02-28 |
| Revenue |
100,167,000 |
98,676,000 |
97,197,000 |
92,701,000 |
| Cost of Revenue |
68,215,000 |
68,574,000 |
66,967,000 |
65,339,000 |
| Gross Profit |
31,952,000 |
30,102,000 |
30,230,000 |
27,362,000 |
| R&D Expenses |
0 |
0 |
0 |
0 |
| SG&A Expenses |
33,894,000 |
16,947,000 |
16,947,000 |
15,310,000 |
| Operating Expenses |
16,990,000 |
17,719,000 |
16,947,000 |
15,448,000 |
| Operating Income |
14,962,000 |
12,383,000 |
13,283,000 |
12,011,000 |
| Interest Expense |
0 |
0 |
0 |
0 |
| Income Before Tax |
14,932,000 |
18,144,000 |
13,515,000 |
12,421,000 |
| Income Tax Expense |
4,106,000 |
4,990,000 |
3,716,000 |
3,398,000 |
| Net Income |
10,826,000 |
13,154,000 |
9,799,000 |
9,023,000 |
| EPS |
-0.88 |
0.51 |
0.38 |
0.35 |
| EPS Diluted |
0.00 |
0.00 |
0.00 |
0.00 |
| Income Statement (Annual) |
2025-02-28 |
2024-02-29 |
2023-02-28 |
2022-02-28 |
2021-02-28 |
| Revenue |
394,618,000 |
420,109,000 |
431,837,000 |
400,014,000 |
357,973,000 |
| Cost of Revenue |
277,324,000 |
294,767,000 |
300,787,000 |
285,291,000 |
254,207,000 |
| Gross Profit |
117,294,000 |
125,342,000 |
131,050,000 |
114,723,000 |
103,766,000 |
| R&D Expenses |
0 |
0 |
0 |
0 |
0 |
| SG&A Expenses |
65,378,000 |
68,830,000 |
70,793,000 |
71,410,000 |
68,270,000 |
| Operating Expenses |
65,378,000 |
68,830,000 |
64,897,000 |
71,139,000 |
68,270,000 |
| Operating Income |
51,974,000 |
56,459,000 |
37,005,000 |
24,807,000 |
35,901,000 |
| Interest Expense |
0 |
0 |
0 |
9,000 |
11,000 |
| Income Before Tax |
55,454,000 |
59,123,000 |
64,930,000 |
41,944,000 |
33,287,000 |
| Income Tax Expense |
15,232,000 |
16,526,000 |
17,630,000 |
12,962,000 |
9,193,000 |
| Net Income |
40,222,000 |
42,597,000 |
47,300,000 |
28,982,000 |
24,094,000 |
| EPS |
1.55 |
1.65 |
1.83 |
1.11 |
0.93 |
| EPS Diluted |
0.00 |
0.00 |
0.00 |
0.00 |
0.00 |
| Balance Sheet (Quarterly) |
2025-02-28 |
2024-02-29 |
2023-02-28 |
2022-02-28 |
| Cash and Cash Equivalents |
67,000,000 |
81,597,000 |
93,968,000 |
85,606,000 |
| Short Term Investments |
5,475,000 |
29,325,000 |
0 |
0 |
| Net Receivables |
38,753,000 |
47,209,000 |
53,507,000 |
39,022,000 |
| Inventory |
38,797,000 |
40,037,000 |
46,834,000 |
38,538,000 |
| Total Current Assets |
152,740,000 |
201,382,000 |
196,626,000 |
165,029,000 |
| Property Plant Equipment |
62,419,000 |
64,792,000 |
60,922,000 |
69,177,000 |
| Goodwill and Intangibles |
127,619,000 |
132,676,000 |
135,907,000 |
134,246,000 |
| Total Assets |
348,935,000 |
399,190,000 |
393,835,000 |
368,844,000 |
| Account Payables |
13,799,000 |
11,846,000 |
18,333,000 |
16,678,000 |
| Short Term Debt |
8,332,000 |
4,414,000 |
4,847,000 |
5,090,000 |
| Total Current Liabilities |
33,304,000 |
33,801,000 |
41,247,000 |
37,190,000 |
| Long Term Debt |
5,310,000 |
10,320,000 |
8,162,000 |
10,241,000 |
| Total Liabilities |
46,955,000 |
49,349,000 |
62,403,000 |
65,029,000 |
| Retained Earnings |
184,430,000 |
236,196,000 |
219,459,000 |
197,998,000 |
| Total Shareholders Equity |
301,980,000 |
349,841,000 |
331,432,000 |
303,815,000 |
| Balance Sheet (Annual) |
2025-02-28 |
2024-02-29 |
2023-02-28 |
2022-02-28 |
2021-02-28 |
| Cash and Cash Equivalents |
67,000,000 |
81,597,000 |
93,968,000 |
85,606,000 |
75,190,000 |
| Short Term Investments |
5,475,000 |
29,325,000 |
0 |
0 |
0 |
| Net Receivables |
38,753,000 |
47,209,000 |
53,507,000 |
39,022,000 |
37,891,000 |
| Inventory |
38,797,000 |
40,037,000 |
46,834,000 |
38,538,000 |
32,906,000 |
| Total Current Assets |
152,740,000 |
201,382,000 |
196,626,000 |
165,029,000 |
148,074,000 |
| Property Plant Equipment |
62,419,000 |
64,792,000 |
60,922,000 |
69,177,000 |
74,571,000 |
| Goodwill and Intangibles |
127,619,000 |
132,676,000 |
135,907,000 |
134,246,000 |
141,359,000 |
| Total Assets |
348,935,000 |
399,190,000 |
393,835,000 |
368,844,000 |
364,388,000 |
| Account Payables |
13,799,000 |
11,846,000 |
18,333,000 |
16,678,000 |
14,759,000 |
| Short Term Debt |
8,332,000 |
4,414,000 |
4,847,000 |
5,090,000 |
5,338,000 |
| Total Current Liabilities |
33,304,000 |
33,801,000 |
41,247,000 |
37,190,000 |
35,052,000 |
| Long Term Debt |
5,310,000 |
10,320,000 |
8,162,000 |
10,241,000 |
13,567,000 |
| Total Liabilities |
46,955,000 |
49,349,000 |
62,403,000 |
65,029,000 |
63,839,000 |
| Retained Earnings |
184,430,000 |
236,196,000 |
219,459,000 |
197,998,000 |
194,436,000 |
| Total Shareholders Equity |
301,980,000 |
349,841,000 |
331,432,000 |
303,815,000 |
300,549,000 |
| Cash Flow Statement (Quarterly) |
2025-02-28 |
2024-02-29 |
2023-02-28 |
2022-02-28 |
| Net Income |
40,222,000 |
42,597,000 |
47,300,000 |
28,982,000 |
| Depreciation & Amortization |
16,569,000 |
17,512,000 |
17,356,000 |
18,777,000 |
| Stock Based Compensation |
3,976,000 |
1,173,000 |
2,791,000 |
2,799,000 |
| Change in Working Capital |
7,187,000 |
8,906,000 |
-64,656,000 |
-4,890,000 |
| Operating Cash Flow |
65,855,000 |
69,069,000 |
46,776,000 |
50,678,000 |
| Capital Expenditure |
-5,889,000 |
-6,500,000 |
-4,332,000 |
-6,537,000 |
| Investments |
-5,889,000 |
-6,500,000 |
-4,332,000 |
-6,537,000 |
| Investing Cash Flow |
13,200,000 |
-54,994,000 |
-11,457,000 |
-10,052,000 |
| Debt Repayment |
0 |
0 |
0 |
0 |
| Common Stock Issued/Repurchased |
-1,664,000 |
-586,000 |
-1,118,000 |
-4,790,000 |
| Dividends Paid |
-91,988,000 |
-25,860,000 |
-25,839,000 |
-25,420,000 |
| Financing Cash Flow |
-93,652,000 |
-26,446,000 |
-26,957,000 |
-30,210,000 |
| Free Cash Flow |
59,966,000 |
62,569,000 |
42,444,000 |
44,141,000 |
| Net Change in Cash |
-14,597,000 |
-12,371,000 |
8,362,000 |
10,416,000 |
| Cash Flow Statement (Annual) |
2025-02-28 |
2024-02-29 |
2023-02-28 |
2022-02-28 |
2021-02-28 |
| Net Income |
40,222,000 |
42,597,000 |
47,300,000 |
28,982,000 |
24,094,000 |
| Depreciation & Amortization |
16,569,000 |
17,512,000 |
17,356,000 |
18,777,000 |
18,037,000 |
| Stock Based Compensation |
3,976,000 |
1,173,000 |
2,791,000 |
2,799,000 |
1,243,000 |
| Change in Working Capital |
7,187,000 |
8,906,000 |
-64,656,000 |
-4,890,000 |
7,589,000 |
| Operating Cash Flow |
65,855,000 |
69,069,000 |
46,776,000 |
50,678,000 |
52,817,000 |
| Capital Expenditure |
-5,889,000 |
-6,500,000 |
-4,332,000 |
-6,537,000 |
-3,679,000 |
| Investments |
-5,889,000 |
-6,500,000 |
-4,332,000 |
-6,537,000 |
0 |
| Investing Cash Flow |
13,200,000 |
-54,994,000 |
-11,457,000 |
-10,052,000 |
-21,183,000 |
| Debt Repayment |
0 |
0 |
0 |
0 |
0 |
| Common Stock Issued/Repurchased |
-1,664,000 |
-586,000 |
-1,118,000 |
-4,790,000 |
-1,235,000 |
| Dividends Paid |
-91,988,000 |
-25,860,000 |
-25,839,000 |
-25,420,000 |
-23,467,000 |
| Financing Cash Flow |
-93,652,000 |
-26,446,000 |
-26,957,000 |
-30,210,000 |
-24,702,000 |
| Free Cash Flow |
59,966,000 |
62,569,000 |
42,444,000 |
44,141,000 |
49,138,000 |
| Net Change in Cash |
-14,597,000 |
-12,371,000 |
8,362,000 |
10,416,000 |
6,932,000 |