| Income Statement (Quarterly) | 2025-07-31 | 2025-01-31 | 2024-10-31 | 2024-07-31 |
|---|---|---|---|---|
| Revenue | 715,543,000 | 676,538,000 | 681,960,000 | 682,761,000 |
| Cost of Revenue | 538,605,000 | 503,366,000 | 502,084,000 | 519,319,000 |
| Gross Profit | 176,938,000 | 173,172,000 | 179,876,000 | 163,442,000 |
| Operating Expenses | ||||
| R&D Expenses | 0 | 0 | 0 | 0 |
| SG&A Expenses | 63,874,000 | 65,325,000 | 64,541,000 | 59,999,000 |
| Operating Expenses | 93,490,000 | 94,940,000 | 92,400,000 | 87,392,000 |
| Operating Income | 83,448,000 | 78,232,000 | 87,476,000 | 76,050,000 |
| Interest Expense | 3,516,000 | 5,461,000 | 5,626,000 | 3,945,000 |
| Income Before Tax | 92,684,000 | 82,134,000 | 87,241,000 | 86,610,000 |
| Income Tax Expense | 25,250,000 | 22,795,000 | 24,898,000 | 22,354,000 |
| Net Income | 66,636,000 | 58,414,000 | 60,800,000 | 62,604,000 |
| Per Share | ||||
| EPS | 1.28 | 1.12 | -1.19 | 1.19 |
| EPS Diluted | 0.00 | 0.00 | 0.00 | 0.00 |
| Income Statement (Annual) | 2025-04-30 | 2024-04-30 | 2023-04-30 | 2022-04-30 | 2021-04-30 |
|---|---|---|---|---|---|
| Revenue | 2,761,086,000 | 2,795,505,000 | 2,863,836,000 | 2,643,455,000 | 1,819,946,000 |
| Cost of Revenue | 2,043,099,000 | 2,177,013,000 | 266,927,000 | 131,136,000 | 81,929,000 |
| Gross Profit | 717,987,000 | 618,492,000 | 2,596,909,000 | 2,512,319,000 | 1,738,017,000 |
| Operating Expenses | |||||
| R&D Expenses | 0 | 0 | 0 | 0 | 0 |
| SG&A Expenses | 258,488,000 | 259,039,000 | 2,169,661,000 | 1,978,724,000 | 1,489,656,000 |
| Operating Expenses | 371,665,000 | 405,563,000 | 2,237,996,000 | 2,042,245,000 | 1,551,501,000 |
| Operating Income | 346,322,000 | 212,929,000 | 316,340,000 | 470,074,000 | 155,784,000 |
| Interest Expense | 20,363,000 | 20,968,000 | 25,864,000 | 25,293,000 | 29,278,000 |
| Income Before Tax | 344,912,000 | 222,642,000 | 295,737,000 | 432,901,000 | 163,700,000 |
| Income Tax Expense | 93,836,000 | 50,081,000 | 82,683,000 | 102,056,000 | 48,138,000 |
| Net Income | 246,062,000 | 169,154,000 | 209,529,000 | 326,360,000 | 114,454,000 |
| Per Share | |||||
| EPS | 4.69 | 3.25 | 3.98 | 6.04 | 2.11 |
| EPS Diluted | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Balance Sheet (Quarterly) | 2025-04-30 | 2024-04-30 | 2023-04-30 | 2022-04-30 |
|---|---|---|---|---|
| Assets | ||||
| Cash and Cash Equivalents | 1,006,964,000 | 941,005,000 | 844,024,000 | 978,070,000 |
| Short Term Investments | 36,388,000 | 42,742,000 | 44,837,000 | 57,244,000 |
| Net Receivables | 603,649,000 | 581,710,000 | 637,113,000 | 622,144,000 |
| Inventory | 0 | 0 | 49,219,000 | 41,763,000 |
| Total Current Assets | 1,750,138,000 | 1,674,160,000 | 1,638,669,000 | 1,759,970,000 |
| Property Plant Equipment | 326,322,000 | 322,313,000 | 304,566,000 | 305,906,000 |
| Goodwill and Intangibles | 1,019,025,000 | 997,209,000 | 1,023,917,000 | 815,362,000 |
| Total Assets | 3,861,224,000 | 3,678,869,000 | 3,574,444,000 | 3,464,546,000 |
| Liabilities | ||||
| Account Payables | 58,884,000 | 50,112,000 | 53,386,000 | 50,932,000 |
| Short Term Debt | 77,146,000 | 36,073,000 | 45,821,000 | 48,609,000 |
| Total Current Liabilities | 955,598,000 | 934,519,000 | 976,260,000 | 984,225,000 |
| Long Term Debt | 531,268,000 | 542,777,000 | 515,414,000 | 546,689,000 |
| Total Liabilities | 1,989,085,000 | 1,941,544,000 | 1,921,439,000 | 1,914,957,000 |
| Shareholders Equity | ||||
| Retained Earnings | 1,588,274,000 | 1,425,844,000 | 1,311,081,000 | 1,134,523,000 |
| Total Shareholders Equity | 1,866,456,000 | 1,733,058,000 | 1,648,071,000 | 1,544,346,000 |
| Balance Sheet (Annual) | 2025-04-30 | 2024-04-30 | 2023-04-30 | 2022-04-30 | 2021-04-30 |
|---|---|---|---|---|---|
| Assets | |||||
| Cash and Cash Equivalents | 1,006,964,000 | 941,005,000 | 844,024,000 | 978,070,000 | 850,778,000 |
| Short Term Investments | 36,388,000 | 42,742,000 | 44,837,000 | 57,244,000 | 63,667,000 |
| Net Receivables | 603,649,000 | 581,710,000 | 637,113,000 | 622,144,000 | 488,757,000 |
| Inventory | 0 | 0 | 49,219,000 | 41,763,000 | 0 |
| Total Current Assets | 1,750,138,000 | 1,674,160,000 | 1,638,669,000 | 1,759,970,000 | 1,487,132,000 |
| Property Plant Equipment | 326,322,000 | 322,313,000 | 304,566,000 | 305,906,000 | 305,899,000 |
| Goodwill and Intangibles | 1,019,025,000 | 997,209,000 | 1,023,917,000 | 815,362,000 | 719,618,000 |
| Total Assets | 3,861,224,000 | 3,678,869,000 | 3,574,444,000 | 3,464,546,000 | 3,056,526,000 |
| Liabilities | |||||
| Account Payables | 58,884,000 | 50,112,000 | 53,386,000 | 50,932,000 | 44,993,000 |
| Short Term Debt | 77,146,000 | 36,073,000 | 45,821,000 | 48,609,000 | 47,986,000 |
| Total Current Liabilities | 955,598,000 | 934,519,000 | 976,260,000 | 984,225,000 | 750,070,000 |
| Long Term Debt | 531,268,000 | 542,777,000 | 515,414,000 | 546,689,000 | 550,792,000 |
| Total Liabilities | 1,989,085,000 | 1,941,544,000 | 1,921,439,000 | 1,914,957,000 | 1,687,751,000 |
| Shareholders Equity | |||||
| Retained Earnings | 1,588,274,000 | 1,425,844,000 | 1,311,081,000 | 1,134,523,000 | 834,949,000 |
| Total Shareholders Equity | 1,866,456,000 | 1,733,058,000 | 1,648,071,000 | 1,544,346,000 | 1,366,389,000 |
| Cash Flow Statement (Quarterly) | 2025-04-30 | 2024-04-30 | 2023-04-30 | 2022-04-30 |
|---|---|---|---|---|
| Operating Activities | ||||
| Net Income | 251,076,000 | 172,561,000 | 213,054,000 | 330,845,000 |
| Depreciation & Amortization | 80,287,000 | 77,966,000 | 68,335,000 | 63,521,000 |
| Stock Based Compensation | 47,961,000 | 39,970,000 | 36,285,000 | 29,210,000 |
| Change in Working Capital | -3,493,000 | 40,505,000 | 21,734,000 | 58,027,000 |
| Operating Cash Flow | 364,362,000 | 283,961,000 | 343,894,000 | 501,658,000 |
| Investing Activities | ||||
| Capital Expenditure | -62,484,000 | -55,147,000 | -70,382,000 | -49,406,000 |
| Investments | -62,484,000 | -55,147,000 | -70,382,000 | -49,406,000 |
| Investing Cash Flow | -125,499,000 | -53,828,000 | -323,477,000 | -184,332,000 |
| Financing Activities | ||||
| Debt Repayment | -5,758,000 | -1,899,000 | -4,399,000 | -1,335,000 |
| Common Stock Issued/Repurchased | -88,819,000 | -53,162,000 | -87,857,000 | -89,339,000 |
| Dividends Paid | -83,632,000 | -54,391,000 | -32,970,999 | -26,786,000 |
| Financing Cash Flow | -190,730,000 | -116,333,000 | -152,180,000 | -137,444,000 |
| Summary | ||||
| Free Cash Flow | 301,878,000 | 228,814,000 | 273,512,000 | 452,252,000 |
| Net Change in Cash | 65,959,000 | 96,981,000 | -134,046,000 | 127,292,000 |
| Cash Flow Statement (Annual) | 2025-04-30 | 2024-04-30 | 2023-04-30 | 2022-04-30 | 2021-04-30 |
|---|---|---|---|---|---|
| Operating Activities | |||||
| Net Income | 251,076,000 | 172,561,000 | 213,054,000 | 330,845,000 | 114,454,000 |
| Depreciation & Amortization | 80,287,000 | 77,966,000 | 68,335,000 | 63,521,000 | 61,845,000 |
| Stock Based Compensation | 47,961,000 | 39,970,000 | 36,285,000 | 29,210,000 | 27,157,000 |
| Change in Working Capital | -3,493,000 | 40,505,000 | 21,734,000 | 58,027,000 | 96,792,000 |
| Operating Cash Flow | 364,362,000 | 283,961,000 | 343,894,000 | 501,658,000 | 251,433,000 |
| Investing Activities | |||||
| Capital Expenditure | -62,484,000 | -55,147,000 | -70,382,000 | -49,406,000 | -31,122,000 |
| Investments | -62,484,000 | -55,147,000 | -70,382,000 | -49,406,000 | -31,122,000 |
| Investing Cash Flow | -125,499,000 | -53,828,000 | -323,477,000 | -184,332,000 | -61,379,000 |
| Financing Activities | |||||
| Debt Repayment | -5,758,000 | -1,899,000 | -4,399,000 | -1,335,000 | -13,603,000 |
| Common Stock Issued/Repurchased | -88,819,000 | -53,162,000 | -87,857,000 | -89,339,000 | -30,387,000 |
| Dividends Paid | -83,632,000 | -54,391,000 | -32,970,999 | -26,786,000 | -22,498,000 |
| Financing Cash Flow | -190,730,000 | -116,333,000 | -152,180,000 | -137,444,000 | -66,886,000 |
| Summary | |||||
| Free Cash Flow | 301,878,000 | 228,814,000 | 273,512,000 | 452,252,000 | 220,311,000 |
| Net Change in Cash | 65,959,000 | 96,981,000 | -134,046,000 | 127,292,000 | 161,534,000 |