| Income Statement (Quarterly) | 2025-04-30 | 2025-01-31 | 2024-10-31 | 2024-07-31 |
|---|---|---|---|---|
| Revenue | 382,590,000 | 356,675,000 | 377,065,000 | 343,402,000 |
| Cost of Revenue | 187,531,000 | 180,832,000 | 187,376,000 | 166,347,000 |
| Gross Profit | 195,059,000 | 175,843,000 | 189,689,000 | 177,055,000 |
| Operating Expenses | ||||
| R&D Expenses | 0 | 0 | 0 | 0 |
| SG&A Expenses | 108,678,000 | 105,886,000 | 111,846,000 | 93,307,000 |
| Operating Expenses | 127,869,000 | 124,609,000 | 130,767,000 | 110,840,000 |
| Operating Income | 67,190,000 | 51,234,000 | 58,922,000 | 66,215,000 |
| Interest Expense | 936,000 | 1,312,000 | 1,356,000 | 842,000 |
| Income Before Tax | 65,745,000 | 52,047,000 | 58,800,000 | 68,208,000 |
| Income Tax Expense | 13,482,000 | 11,713,000 | 12,017,000 | 12,752,000 |
| Net Income | 52,263,000 | 40,334,000 | 46,783,000 | 55,456,000 |
| Per Share | ||||
| EPS | 1.10 | 0.84 | 0.98 | 1.16 |
| EPS Diluted | 0.00 | 0.00 | 0.00 | 0.00 |
| Income Statement (Annual) | 2025-07-31 | 2024-07-31 | 2023-07-31 | 2022-07-31 | 2021-07-31 |
|---|---|---|---|---|---|
| Revenue | 1,513,605,000 | 1,341,393,000 | 1,331,863,000 | 1,302,062,000 | 1,144,698,000 |
| Cost of Revenue | 752,783,000 | 653,509,000 | 674,588,000 | 670,510,000 | 583,252,000 |
| Gross Profit | 760,822,000 | 687,884,000 | 657,275,000 | 631,552,000 | 561,446,000 |
| Operating Expenses | |||||
| R&D Expenses | 0 | 0 | 0 | 0 | 0 |
| SG&A Expenses | 444,295,000 | 376,722,000 | 370,697,000 | 379,992,000 | 349,768,000 |
| Operating Expenses | 524,184,000 | 444,470,000 | 432,062,000 | 438,540,000 | 394,319,000 |
| Operating Income | 236,638,000 | 243,414,000 | 225,213,000 | 193,012,000 | 167,127,000 |
| Interest Expense | 4,747,000 | 3,126,000 | 3,539,000 | 1,276,000 | 437,000 |
| Income Before Tax | 237,097,000 | 247,841,000 | 225,696,000 | 191,980,000 | 171,023,000 |
| Income Tax Expense | 47,841,000 | 50,626,000 | 50,839,000 | 42,001,000 | 35,610,000 |
| Net Income | 189,256,000 | 197,215,000 | 174,857,000 | 149,979,000 | 129,659,000 |
| Per Share | |||||
| EPS | 3.96 | 4.08 | 3.53 | 2.92 | 2.49 |
| EPS Diluted | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Balance Sheet (Quarterly) | 2025-07-31 | 2024-07-31 | 2023-07-31 | 2022-07-31 |
|---|---|---|---|---|
| Assets | ||||
| Cash and Cash Equivalents | 174,349,000 | 250,118,000 | 151,532,000 | 114,069,000 |
| Short Term Investments | 0 | 0 | 0 | 0 |
| Net Receivables | 231,944,000 | 185,486,000 | 184,420,000 | 183,233,000 |
| Inventory | 9,147,000 | 152,729,000 | 177,078,000 | 190,023,000 |
| Total Current Assets | 10,919,000 | 599,715,000 | 524,820,000 | 498,068,000 |
| Property Plant Equipment | 8,610,000 | 234,262,000 | 171,837,000 | 170,804,000 |
| Goodwill and Intangibles | 782,319,000 | 641,450,000 | 654,742,000 | 660,860,000 |
| Total Assets | 20,251,000 | 1,515,569,000 | 1,389,257,000 | 1,367,332,000 |
| Liabilities | ||||
| Account Payables | 105,028,000 | 84,691,000 | 79,855,000 | 81,116,000 |
| Short Term Debt | 15,234,000 | 13,382,000 | 14,726,000 | 15,003,000 |
| Total Current Liabilities | 330,332,000 | 264,682,000 | 258,036,000 | 255,174,000 |
| Long Term Debt | 186,896,000 | 116,277,000 | 65,933,000 | 114,143,000 |
| Total Liabilities | 542,042,000 | 448,911,000 | 398,338,000 | 456,034,000 |
| Shareholders Equity | ||||
| Retained Earnings | 1,317,739,000 | 1,174,025,000 | 1,021,870,000 | 892,417,000 |
| Total Shareholders Equity | 1,192,211,000 | 1,066,658,000 | 990,919,000 | 911,298,000 |
| Balance Sheet (Annual) | 2025-07-31 | 2024-07-31 | 2023-07-31 | 2022-07-31 | 2021-07-31 |
|---|---|---|---|---|---|
| Assets | |||||
| Cash and Cash Equivalents | 174,349,000 | 250,118,000 | 151,532,000 | 114,069,000 | 147,335,000 |
| Short Term Investments | 0 | 0 | 0 | 0 | 0 |
| Net Receivables | 231,944,000 | 185,486,000 | 184,420,000 | 183,233,000 | 170,579,000 |
| Inventory | 9,147,000 | 152,729,000 | 177,078,000 | 190,023,000 | 136,107,000 |
| Total Current Assets | 10,919,000 | 599,715,000 | 524,820,000 | 498,068,000 | 465,104,000 |
| Property Plant Equipment | 8,610,000 | 234,262,000 | 171,837,000 | 170,804,000 | 163,621,000 |
| Goodwill and Intangibles | 782,319,000 | 641,450,000 | 654,742,000 | 660,860,000 | 706,471,000 |
| Total Assets | 20,251,000 | 1,515,569,000 | 1,389,257,000 | 1,367,332,000 | 1,377,756,000 |
| Liabilities | |||||
| Account Payables | 105,028,000 | 84,691,000 | 79,855,000 | 81,116,000 | 82,152,000 |
| Short Term Debt | 15,234,000 | 13,382,000 | 14,726,000 | 15,003,000 | 17,667,000 |
| Total Current Liabilities | 330,332,000 | 264,682,000 | 258,036,000 | 255,174,000 | 257,584,000 |
| Long Term Debt | 186,896,000 | 116,277,000 | 65,933,000 | 114,143,000 | 66,347,000 |
| Total Liabilities | 542,042,000 | 448,911,000 | 398,338,000 | 456,034,000 | 414,728,000 |
| Shareholders Equity | |||||
| Retained Earnings | 1,317,739,000 | 1,174,025,000 | 1,021,870,000 | 892,417,000 | 788,369,000 |
| Total Shareholders Equity | 1,192,211,000 | 1,066,658,000 | 990,919,000 | 911,298,000 | 963,028,000 |
| Cash Flow Statement (Quarterly) | 2025-07-31 | 2024-07-31 | 2023-07-31 | 2022-07-31 |
|---|---|---|---|---|
| Operating Activities | ||||
| Net Income | 189,256,000 | 197,215,000 | 174,857,000 | 149,979,000 |
| Depreciation & Amortization | 40,639,000 | 29,873,000 | 32,370,000 | 34,182,000 |
| Stock Based Compensation | 11,882,000 | 7,361,000 | 7,508,000 | 10,504,000 |
| Change in Working Capital | -50,418,000 | 28,623,000 | 10,964,000 | -75,768,000 |
| Operating Cash Flow | 181,196,000 | 255,074,000 | 209,149,000 | 118,449,000 |
| Investing Activities | ||||
| Capital Expenditure | -27,577,000 | -79,892,000 | -19,226,000 | -43,138,000 |
| Investments | -27,577,000 | -79,892,000 | -19,226,000 | -43,138,000 |
| Investing Cash Flow | -171,254,000 | -81,047,000 | -11,214,000 | -43,071,000 |
| Financing Activities | ||||
| Debt Repayment | 8,831,000 | 41,219,000 | -172,944,000 | -186,716,000 |
| Common Stock Issued/Repurchased | -44,667,000 | -72,225,000 | 56,755,000 | -108,147,000 |
| Dividends Paid | -45,542,000 | -45,060,000 | -45,404,000 | -45,931,000 |
| Financing Cash Flow | -83,871,000 | -70,528,000 | -163,568,000 | -102,089,000 |
| Summary | ||||
| Free Cash Flow | 153,619,000 | 175,182,000 | 189,923,000 | 75,311,000 |
| Net Change in Cash | -75,769,000 | 98,586,000 | 37,463,000 | -33,266,000 |
| Cash Flow Statement (Annual) | 2025-07-31 | 2024-07-31 | 2023-07-31 | 2022-07-31 | 2021-07-31 |
|---|---|---|---|---|---|
| Operating Activities | |||||
| Net Income | 189,256,000 | 197,215,000 | 174,857,000 | 149,979,000 | 129,659,000 |
| Depreciation & Amortization | 40,639,000 | 29,873,000 | 32,370,000 | 34,182,000 | 25,483,000 |
| Stock Based Compensation | 11,882,000 | 7,361,000 | 7,508,000 | 10,504,000 | 10,098,000 |
| Change in Working Capital | -50,418,000 | 28,623,000 | 10,964,000 | -75,768,000 | 44,467,000 |
| Operating Cash Flow | 181,196,000 | 255,074,000 | 209,149,000 | 118,449,000 | 205,665,000 |
| Investing Activities | |||||
| Capital Expenditure | -27,577,000 | -79,892,000 | -19,226,000 | -43,138,000 | -27,189,000 |
| Investments | -27,577,000 | -79,892,000 | -19,226,000 | -43,138,000 | -27,189,000 |
| Investing Cash Flow | -171,254,000 | -81,047,000 | -11,214,000 | -43,071,000 | -268,592,000 |
| Financing Activities | |||||
| Debt Repayment | 8,831,000 | 41,219,000 | -172,944,000 | -186,716,000 | -63,957,000 |
| Common Stock Issued/Repurchased | -44,667,000 | -72,225,000 | 56,755,000 | -108,147,000 | -3,593,000 |
| Dividends Paid | -45,542,000 | -45,060,000 | -45,404,000 | -45,931,000 | -45,746,000 |
| Financing Cash Flow | -83,871,000 | -70,528,000 | -163,568,000 | -102,089,000 | -12,324,000 |
| Summary | |||||
| Free Cash Flow | 153,619,000 | 175,182,000 | 189,923,000 | 75,311,000 | 178,476,000 |
| Net Change in Cash | -75,769,000 | 98,586,000 | 37,463,000 | -33,266,000 | -70,308,000 |