EPLUS INC (PLUS)
ePlus inc., together with its subsidiaries, provides information technology (IT) solutions that enable organizations to optimize IT environment and supply chain processes in the United States and internationally. The company sells third-party hardware, perpetual and subscription software, and maintenance; and software assurance and other third-party services. It also offers professional services, such as staff augmentation, project management, cloud consulting, Al advisory, consulting, security and collaboration solution, warehouse, configuration, and logistic service, as well as in the spaces of digital signage, EV charging solution, loss prevention and security, store opening, remodel, and store closing; and managed services comprising enhanced maintenance support or ePlus Lifecycle-Services Support, service desk, storage-as-a-service, azure recover, cloud managed, and managed security service, as well as managed service for infrastructure and cloud. In addition, the company offers financing arrangements, including sales-type and operating leases, loan, and consumption-based financing arrangement, as well as underwriting and management, and disposal of IT equipment and assets; and financing operations, such as sales, pricing, credit, contract, accounting, risk management, and asset management. Further, it finances IT equipment, communication-related equipment, medical equipment, industrial machinery and equipment, office furniture and general office equipment, transportation equipment, and other general business equipment; and provides financing solutions, including front-end processing, lifecycle and asset ownership, and end-of-life services. The company serves telecom, media and entertainment, technology, state and local government, educational institutions, healthcare, and financial services. The company was formerly known as MLC Holdings, Inc. and changed its name to ePlus inc. in 1999. ePlus inc. was founded in 1990 and is headquartered in Herndon, Virginia.
Sector: Wholesale-Computers & Peripheral Equipment & Software
Industry: Software - Application
ePlus inc.
- 2:1Forward splitDec 14, 20211 share → 2
- 2:1Forward splitApr 3, 20171 share → 2
| Period | FY 2026 | FY 2025 | FY 2024 | FY 2023 | FY 2022 | FY 2021 | FY 2020 | FY 2019 | FY 2018 | FY 2017 | FY 2016 | FY 2015 | FY 2014 | FY 2013 | FY 2012 | FY 2011 | FY 2010 | FY 2009 | FY 2008 | FY 2007 | FY 2006 | FY 2005 | FY 2004 | FY 2003 | FY 2002 | FY 2001 | FY 2000 | FY 1999 | FY 1998 | FY 1997 | FY 1996 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Currency | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD |
| Period Ending | 2026-03-31 | 2025-03-31 | 2024-03-31 | 2023-03-31 | 2022-03-31 | 2021-03-31 | 2020-03-31 | 2019-03-31 | 2018-03-31 | 2017-03-31 | 2016-03-31 | 2015-03-31 | 2014-03-31 | 2013-03-31 | 2012-03-31 | 2011-03-31 | 2010-03-31 | 2009-03-31 | 2008-03-31 | 2007-03-31 | 2006-03-31 | 2005-03-31 | 2004-03-31 | 2003-03-31 | 2002-03-31 | 2001-03-31 | 2000-03-31 | 1999-03-31 | 1998-03-31 | 1997-03-31 | 1996-03-31 |
| Revenue | $2.44B | $2.07B | $2.23B | $2.07B | $1.82B | $1.57B | $1.59B | $1.37B | $1.42B | $1.33B | $1.2B | $1.14B | $1.06B | $983.11M | $825.58M | $863.02M | $684.25M | $698.03M | $849.3M | $791.61M | $647.32M | $575.8M | $330.56M | $299.65M | $204.99M | $306.59M | $264.73M | $194M | $118.4M | $86.2M | $42.8M |
| YoY Growth | 18.1% | -7.0% | 7.6% | 13.5% | 16.1% | -1.3% | 15.7% | -3.3% | 6.7% | 10.4% | 5.3% | 8.1% | 7.6% | 19.1% | -4.3% | 26.1% | -2.0% | -17.8% | 7.3% | 22.3% | 12.4% | 74.2% | 10.3% | 46.2% | -33.1% | 15.8% | 36.5% | 63.9% | 37.4% | 101.4% | - |
| Cost of Revenue | $1.85B | $1.52B | $1.69B | $1.55B | $1.36B | $1.17B | $1.21B | $1.04B | $1.09B | $1.03B | $942.14M | $898.74M | $840.62M | $778.34M | $654.07M | $705.58M | $555.2M | $566.63M | $689.1M | $626.86M | $526.66M | $444.28M | $246.84M | $213.45M | $120.64M | $204.55M | $195.3M | $149.9M | $87.9M | $36.6M | $32M |
| Gross Profit | $589.54M | $550.5M | $534.18M | $517.52M | $461.49M | $393.55M | $373.71M | $330.39M | $323.48M | $299.76M | $262.06M | $244.55M | $216.91M | $204.77M | $171.51M | $157.44M | $129.06M | $131.4M | $160.21M | $164.75M | $120.66M | $131.52M | $83.71M | $86.2M | $84.34M | $102.03M | $69.43M | $44.1M | $30.5M | $19.5M | $10.8M |
| Gross Margin | 24.1% | 26.6% | 24.0% | 25.0% | 25.3% | 25.1% | 23.5% | 24.1% | 22.8% | 22.5% | 21.8% | 21.4% | 20.5% | 20.8% | 20.8% | 18.2% | 18.9% | 18.8% | 18.9% | 20.8% | 18.6% | 22.8% | 25.3% | 28.8% | 41.1% | 33.3% | 26.2% | 22.7% | 25.8% | 22.6% | 25.2% |
| Research and Development | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Selling, General, and Administrative | $423.39M | $0 | $0 | $333.52M | $0 | $0 | $0 | $237.08M | $228.13M | $205.23M | $178.98M | $171.46M | $154.87M | $144.16M | $130.51M | $114.31M | $99.81M | $98.9M | $122.14M | $124.52M | $104.3M | $82.53M | $59.66M | $61.42M | $57.61M | $61.28M | $36.43M | $24.5M | $15.2M | $10.6M | $4.7M |
| Other | $0 | $409.09M | $375.92M | $17.84M | $314.17M | $287.22M | $278.43M | $13.77M | $9.92M | $7.25M | $5.55M | $0 | -$305K | $1.87M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $11.25M | $7.36M | $4.7M | $4.6M | $3.5M | $2.1M |
| Total Operating Expenses | $423.39M | $409.09M | $375.92M | $351.36M | $314.17M | $287.22M | $278.43M | $250.85M | $238.05M | $212.48M | $184.53M | $171.46M | $154.87M | $146.03M | $130.51M | $114.31M | $99.81M | $98.9M | $122.14M | $124.52M | $104.3M | $82.53M | $59.66M | $61.42M | $57.61M | $72.52M | $43.79M | $29.2M | $19.8M | $14.1M | $6.8M |
| Operating Income (EBIT) | $166.15M | $141.41M | $158.26M | $166.16M | $147.32M | $106.33M | $95.28M | $79.53M | $84.24M | $85.73M | $75.75M | $70.71M | $60.1M | $58.74M | $39.57M | $40.57M | $25.11M | $26.69M | $38.06M | $40.23M | $16.36M | $48.99M | $24.06M | $24.78M | $26.73M | $29.51M | $25.64M | $14.9M | $10.7M | $5.4M | $4M |
| Operating Margin | 6.8% | 6.8% | 7.1% | 8.0% | 8.1% | 6.8% | 6.0% | 5.8% | 5.9% | 6.4% | 6.3% | 6.2% | 5.7% | 6.0% | 4.8% | 4.7% | 3.7% | 3.8% | 4.5% | 5.1% | 2.5% | 8.5% | 7.3% | 8.3% | 13.0% | 9.6% | 9.7% | 7.7% | 9.0% | 6.3% | 9.3% |
| Interest Expense | $0 | $2.21M | $3.78M | $4.13M | $1.9M | $2M | $2.57M | $1.95M | $1.2M | $1.54M | $1.78M | $2.38M | $1.95M | $1.87M | $1.43M | $2.56M | $4.13M | $5.81M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Interest Income | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Income (Expense) | $7.29M | $7.43M | $2.84M | -$3.19M | -$432K | $571K | $680K | $6.7M | -$348K | $380K | $0 | $7.6M | $0 | $0 | -$1.43M | -$2.56M | -$8.16M | -$10.45M | -$8.12M | -$10.13M | -$17.43M | -$5.98M | -$6.85M | -$8.31M | -$11.81M | -$15.52M | -$11.39M | -$3.6M | -$2M | -$1.6M | -$1.5M |
| Income Before Tax (EBT) | $173.44M | $148.84M | $161.09M | $162.97M | $146.88M | $106.91M | $95.96M | $86.23M | $83.89M | $86.11M | $75.75M | $78.31M | $60.1M | $58.74M | $39.57M | $40.57M | $21.08M | $22.05M | $29.94M | $30.11M | -$1.07M | $43.01M | $17.21M | $16.47M | $14.92M | $13.98M | $14.25M | $11.3M | $8.7M | $3.9M | $2.5M |
| Income Tax Expense | $49.32M | $40.86M | $45.32M | $43.62M | $41.28M | $32.51M | $26.88M | $23.04M | $28.77M | $35.56M | $31M | $32.47M | $24.82M | $23.91M | $16.21M | $16.84M | $8.34M | $9.22M | $13.58M | $12.73M | -$545K | $17.72M | $7.06M | $6.76M | $6.01M | $5.67M | $5.88M | $4.6M | $2.7M | $1.4M | $900K |
| Net Income | $128.82M | $107.98M | $115.78M | $119.36M | $105.6M | $74.4M | $69.08M | $63.19M | $55.12M | $50.56M | $44.75M | $45.84M | $35.27M | $34.83M | $23.37M | $23.73M | $12.74M | $12.83M | $16.36M | $17.38M | -$521K | $25.29M | $10.15M | $9.71M | $8.91M | $8.32M | $8.38M | $6.7M | $6M | $2.5M | $1.6M |
| Net Income Margin | 5.3% | 5.2% | 5.2% | 5.8% | 5.8% | 4.7% | 4.3% | 4.6% | 3.9% | 3.8% | 3.7% | 4.0% | 3.3% | 3.5% | 2.8% | 2.7% | 1.9% | 1.8% | 1.9% | 2.2% | -0.1% | 4.4% | 3.1% | 3.2% | 4.3% | 2.7% | 3.2% | 3.5% | 5.1% | 2.9% | 3.7% |
| Supplementary Data | |||||||||||||||||||||||||||||||
| EPS | 5.05 | 4.08 | 4.35 | 4.49 | 3.96 | 2.79 | 2.59 | 2.35 | 2.00 | 1.83 | 1.54 | 1.57 | 1.10 | 1.09 | 0.73 | 0.71 | 0.39 | 0.39 | 0.50 | 0.53 | -0.02 | 0.71 | 0.26 | 0.24 | 0.22 | 0.22 | 0.27 | 0.25 | 0.25 | 0.17 | 0.10 |
| Diluted EPS | 5.03 | 4.06 | 4.33 | 4.48 | 3.93 | 2.77 | 2.57 | 2.33 | 1.97 | 1.80 | 1.52 | 1.55 | 1.09 | 1.08 | 0.71 | 0.70 | 0.38 | 0.38 | 0.49 | 0.51 | -0.02 | 0.67 | 0.24 | 0.24 | 0.21 | 0.20 | 0.23 | 0.25 | 0.25 | 0.17 | 0.10 |
| Weighted Average OS | 26.23M | 26.50M | 26.61M | 26.57M | 26.64M | 26.67M | 26.65M | 26.90M | 27.58M | 27.73M | 29.02M | 29.27M | 31.71M | 31.24M | 32.01M | 32.80M | 33.07M | 32.88M | 32.93M | 32.90M | 33.39M | 35.59M | 37.33M | 40.24M | 40.94M | 38.50M | 30.79M | 27.08M | 24.12M | 20.90M | 16.67M |
| EBITDA | $201.05M | $171.69M | $185.87M | $185.7M | $172.24M | $128.83M | $115.02M | $106.82M | $100.91M | $99.39M | $93.51M | $96.27M | $77.06M | $72.78M | $50.37M | $53.1M | $36.61M | $43.04M | $59.92M | $62.07M | $33.52M | $61.77M | $34.54M | $29.29M | $32.38M | $40.76M | $33M | $19.6M | $15.3M | $10.2M | $6.1M |
| EBITDA Margin | 8.2% | 8.3% | 8.4% | 9.0% | 9.5% | 8.2% | 7.2% | 7.8% | 7.1% | 7.5% | 7.8% | 8.4% | 7.3% | 7.4% | 6.1% | 6.2% | 5.4% | 6.2% | 7.1% | 7.8% | 5.2% | 10.7% | 10.5% | 9.8% | 15.8% | 13.3% | 12.5% | 10.1% | 12.9% | 11.8% | 14.3% |
| Period | FY 2026 | FY 2025 | FY 2024 | FY 2023 | FY 2022 | FY 2021 | FY 2020 | FY 2019 | FY 2018 | FY 2017 | FY 2016 | FY 2015 | FY 2014 | FY 2013 | FY 2012 | FY 2011 | FY 2010 | FY 2009 | FY 2008 | FY 2007 | FY 2006 | FY 2005 | FY 2004 | FY 2003 | FY 2002 | FY 2001 | FY 2000 | FY 1999 | FY 1998 | FY 1997 | FY 1996 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Currency | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD |
| Period Ending | 2026-03-31 | 2025-03-31 | 2024-03-31 | 2023-03-31 | 2022-03-31 | 2021-03-31 | 2020-03-31 | 2019-03-31 | 2018-03-31 | 2017-03-31 | 2016-03-31 | 2015-03-31 | 2014-03-31 | 2013-03-31 | 2012-03-31 | 2011-03-31 | 2010-03-31 | 2009-03-31 | 2008-03-31 | 2007-03-31 | 2006-03-31 | 2005-03-31 | 2004-03-31 | 2003-03-31 | 2002-03-31 | 2001-03-31 | 2000-03-31 | 1999-03-31 | 1998-03-31 | 1997-03-31 | 1996-03-31 |
| Assets | |||||||||||||||||||||||||||||||
| Current Assets | |||||||||||||||||||||||||||||||
| Cash and Cash Equivalents | $410.77M | $389.38M | $253.02M | $103.09M | $155.38M | $129.56M | $86.23M | $79.82M | $118.2M | $109.76M | $94.77M | $76.17M | $80.18M | $52.72M | $33.78M | $75.76M | $85.08M | $107.79M | $58.42M | $39.68M | $20.7M | $38.85M | $25.16M | $27.78M | $28.22M | $24.53M | $21.91M | $7.9M | $18.7M | $6M | $400K |
| Short-Term Investments | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $2.54M | $982K | $7.4M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Cash and Short-Term Investments | $410.77M | $389.38M | $253.02M | $103.09M | $155.38M | $129.56M | $86.23M | $79.82M | $118.2M | $109.76M | $94.77M | $76.17M | $82.72M | $53.7M | $41.17M | $75.76M | $85.08M | $107.79M | $58.42M | $39.68M | $20.7M | $38.85M | $25.16M | $27.78M | $28.22M | $24.53M | $21.91M | $7.9M | $18.7M | $6M | $400K |
| Accounts Receivable | $706.73M | $739.94M | $794.1M | $649.46M | $540.54M | $538.89M | $481.74M | $404.99M | $366.62M | $342.67M | $332.85M | $316.71M | $301.35M | $227.24M | $198.94M | $127.61M | $110.74M | $85.37M | $110.43M | $110.9M | $103.39M | $93.67M | $51.24M | $38.44M | $41.63M | $59.49M | $61.36M | $44.7M | $20.2M | $7.4M | $1.3M |
| Inventory | $200.89M | $120.44M | $139.69M | $243.29M | $155.06M | $69.96M | $50.27M | $50.49M | $39.85M | $93.56M | $33.34M | $19.84M | $22.63M | $14.79M | $23.51M | $9.06M | $9.32M | $9.74M | $9.19M | $6.85M | $2.29M | $2.12M | $900K | $1.37M | $872K | $2.65M | $2.45M | $700K | $1.2M | $200K | $100K |
| Other Current Assets | $31.6M | $114.03M | $86.72M | $99.29M | $46.5M | $28.48M | $22.69M | $123.47M | $16.98M | $8.79M | $7.22M | $20.98M | $108.27M | $12.11M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $69K | $66K | $95K | $0 | $100K | $0 | $200K |
| Total Current Assets | $1.35B | $1.36B | $1.27B | $1.1B | $897.48M | $777.59M | $649.8M | $560.1M | $568.12M | $597.32M | $477.98M | $444.28M | $425.26M | $292.64M | $263.62M | $212.43M | $205.14M | $202.89M | $178.05M | $157.43M | $126.38M | $134.64M | $77.3M | $67.6M | $70.79M | $86.74M | $85.81M | $53.3M | $40.2M | $13.6M | $2M |
| Long-Term Assets | |||||||||||||||||||||||||||||||
| Property, Plant & Equipment Net | $27.82M | $35.05M | $31.96M | $75.15M | $50.65M | $27.07M | $30.34M | $17.33M | $19.14M | $11.96M | $8.64M | $9.48M | $24.28M | $92.92M | $2.09M | $1.82M | $2.06M | $3.31M | $4.68M | $5.53M | $5.63M | $6.65M | $5.23M | $5.25M | $6.14M | $5.22M | $2.9M | $2M | $1.1M | $300K | $300K |
| Goodwill | $202.88M | $202.86M | $161.5M | $136.1M | $126.54M | $126.64M | $118.1M | $110.81M | $76.62M | $48.4M | $42.15M | $34.11M | $29.57M | $28.66M | $28.44M | $18.6M | $17.57M | $21.6M | $26.13M | $26.13M | $26.13M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Intangible Assets | $61.34M | $82.01M | $44.09M | $25.05M | $27.25M | $38.61M | $34.46M | $38.93M | $26.3M | $12.16M | $12M | $6.69M | $5.01M | $4.3M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $26.13M | $20.24M | $19.15M | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Long-Term Investments | $0 | $127.52M | $0 | $0 | $0 | $0 | $0 | $59.03M | $68.51M | $71.88M | $58.17M | -$3.64M | -$3.74M | $0 | $115.97M | $118.31M | $153.55M | $119.26M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Deferred Tax Assets | $22.48M | $3.66M | $5.62M | $3.68M | $5.05M | $1.47M | $0 | $6.9M | $5.64M | $12.04M | -$58.17M | $3.64M | $3.74M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $5.47M | $310K | $0 | $0 | $0 | $0 | $0 |
| Other Long-Term Assets | $149.96M | $69.93M | $136.77M | $79.72M | $59.23M | $79.29M | $76.42M | -$6.9M | -$5.64M | -$12.04M | $75.91M | $76.99M | $69.72M | $19.34M | $23.56M | $38.41M | $27.31M | $16.81M | $170.9M | $229.05M | $215.81M | $193.33M | $191.43M | $186.95M | $196.59M | $218.6M | $256.63M | $99.1M | $41.9M | $29.2M | $27.5M |
| Total Long-Term Assets | $464.49M | $521.01M | $379.94M | $319.7M | $268.72M | $273.08M | $259.31M | $226.09M | $190.58M | $144.4M | $138.7M | $127.27M | $128.59M | $145.23M | $170.06M | $177.14M | $200.5M | $160.98M | $201.7M | $260.7M | $247.57M | $226.1M | $216.91M | $211.35M | $208.21M | $224.13M | $259.52M | $101.1M | $43M | $29.5M | $27.8M |
| Other Assets | $0 | $0 | $0 | $0 | $0 | $26.1M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Total Assets | $1.81B | $1.88B | $1.65B | $1.41B | $1.17B | $1.08B | $909.11M | $786.2M | $758.7M | $741.72M | $616.68M | $571.55M | $553.85M | $437.87M | $433.69M | $389.58M | $405.63M | $363.87M | $379.75M | $418.13M | $373.95M | $360.74M | $294.2M | $278.94M | $279M | $310.87M | $345.33M | $154.4M | $83.2M | $43.1M | $29.8M |
| Liabilities | |||||||||||||||||||||||||||||||
| Current Liabilities | |||||||||||||||||||||||||||||||
| Accounts Payable | $384.3M | $451.73M | $315.68M | $220.16M | $136.16M | $165.16M | $82.92M | $86.8M | $106.93M | $113.52M | $76.78M | $66.42M | $68.71M | $36.71M | $43.99M | $85.92M | $116.01M | $66.86M | $84.39M | $28.33M | $73.66M | $64.3M | $42.13M | $31.55M | $19M | $28.15M | $52.43M | $30.5M | $28.2M | $7.1M | $5.6M |
| Short-Term Debt | $5.4M | $116.98M | $128.39M | $165.43M | $169.71M | $154.5M | $194.3M | $154.23M | $154.31M | $159.6M | $150.22M | $128.87M | $32.37M | $41.74M | $24.89M | $0 | $0 | $0 | $0 | $153.14M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Current Income Tax Payable | $0 | $0 | $0 | $0 | $0 | $4.44M | $406K | $181K | $175K | $1.76M | $0 | $0 | $0 | $0 | $0 | $0 | $2.38M | $912K | $0 | $0 | $103.98M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Current Unearned Revenue | $168.13M | $152.78M | $134.6M | $114.03M | $86.47M | $72.8M | $55.48M | $47.25M | $38.88M | $65.31M | $18.34M | $34.36M | $21.84M | $16.97M | $15.94M | -$29.59M | -$53.68M | -$85.08M | -$93.81M | -$153.14M | -$133.97B | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Current Liabilities | $31.73M | $31.36M | $34.63M | $24.37M | $28.09M | $12.53M | $7.74M | $11.29M | $60.68M | $9.97M | $13.12M | $8.27M | $12.84M | $54.21M | $70.53M | $41.35M | $37.12M | $24.42M | $30.37M | -$26.11M | $4.23M | $771K | $584K | $620K | $856K | $23.97M | $13.16M | $5.2M | $4M | $1.4M | $1M |
| Total Current Liabilities | $638.14M | $797.88M | $656.99M | $561.33M | $460.04M | $459.36M | $386.64M | $328.85M | $353.3M | $376.49M | $273.45M | $258.08M | $244.12M | $153.11M | $180.22M | $143.4M | $164.66M | $101.36M | $119.56M | $114.09M | $111.23M | $98.02M | $54.7M | $46.15M | $38.95M | $52.12M | $65.59M | $35.7M | $32.2M | $8.5M | $6.6M |
| Long-Term Liabilities | |||||||||||||||||||||||||||||||
| Long-Term Debt | $0 | $11.32M | $12.9M | $9.52M | $9.9M | $18.32M | $5.87M | $10.5M | $10.07M | $10.43M | $19.09M | $27.11M | $36.52M | $19.18M | $28.05M | $29.59M | $53.68M | $85.08M | $93.81M | $153.14M | $133.97M | $121.1M | $117.86M | $118.41M | $133.76M | $166.84M | $221.86M | $71.5M | $26M | $21M | $20M |
| Long-Term Unearned Revenue | $83.01M | $0 | $0 | $0 | $0 | $26.31M | $16.69M | $13.79M | $12.91M | $4.7M | $1.87M | $2.92M | $1.82M | -$10.41M | -$162.95M | -$136.15M | -$121.38M | -$97.55M | -$112.81M | -$107.54M | -$103.39B | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Long-Term Deferred Tax Liabilities | $13.53M | $1.45M | $0 | $715K | $0 | $0 | $2.73M | $4.92M | $1.66M | $1.8M | $3M | $3.27M | $5M | $4.79M | $5.79M | $4.23M | $1.8M | $2.96M | $2.68M | $4.71M | $165K | $9.52M | $10.05M | $4.76M | $0 | $0 | $762K | $3.3M | $1.5M | $600K | $500K |
| Other Long-Term Liabilities | $29K | $96.53M | $81.8M | $61M | $35.53M | $5.33M | $2.71M | $3.88M | $8.16M | $2.38M | $397K | $890K | $0 | $27.35M | $134.9M | $106.55M | $67.7M | $0 | $0 | -$5M | -$6M | $0 | $0 | $0 | $0 | $0 | $0 | $100K | $0 | -$100K | -$200K |
| Total Long-Term Liabilities | $107.36M | $109.3M | $94.7M | $71.23M | $45.43M | $55M | $36.33M | $33.09M | $32.8M | $19.31M | $24.36M | $34.2M | $43.34M | $46.53M | $33.84M | $33.82M | $55.48M | $88.04M | $96.49M | $157.84M | $134.14M | $130.62M | $127.92M | $123.17M | $133.76M | $166.84M | $222.62M | $74.9M | $27.5M | $20.6M | $20.3M |
| Other Liabilities | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Total Liabilities | $745.51M | $907.18M | $751.69M | $632.56M | $505.46M | $514.37M | $422.97M | $361.94M | $386.1M | $395.8M | $297.8M | $292.28M | $287.46M | $199.64M | $214.06M | $177.21M | $220.14M | $189.4M | $216.05M | $271.93M | $245.37M | $228.64M | $182.62M | $169.32M | $172.71M | $218.96M | $288.21M | $110.6M | $59.7M | $29.1M | $26.9M |
| Stockholders' Equity | |||||||||||||||||||||||||||||||
| Preferred Stock | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Common Stock | $278K | $276K | $274K | $272K | $270K | $145K | $144K | $143K | $142K | $142K | $132K | $131K | $130K | $129K | $127K | $125K | $119K | $115K | $112K | $112K | $110K | $108K | $107K | $105K | $105K | $97K | $80K | $0 | $0 | $0 | $0 |
| Retained Earnings | $956M | $850.96M | $742.98M | $627.2M | $507.85M | $484.62M | $410.22M | $341.14M | $277.94M | $222.82M | $331.22M | $286.48M | $240.64M | $205.36M | $190.91M | $167.92M | $144.2M | $131.45M | $118.62M | $102.75M | $85.38M | $89.5M | $64.21M | $54.06M | $44.35M | $35.43M | $27.12M | $18.7M | $12M | $5.3M | $2.8M |
| Comprehensive Income & Other | $4.36M | $3.44M | $2.28M | $1.57M | -$124K | $655K | -$991K | -$271K | $532K | -$583K | -$471K | -$239K | $186K | $410K | $465K | $519K | $421K | $79K | $564K | $308K | $262K | $201K | $119K | $59K | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Stockholders' Equity | $112.69M | $126.39M | $158.53M | $154.79M | $152.62M | $77.65M | $75.78M | $82.97M | $94.52M | $122.95M | -$12.48M | -$7.35M | $25.62M | $32.74M | $28.59M | $44.31M | $41.17M | $42.91M | $44.97M | $43.33M | $43.09M | $42.49M | $47.27M | $55.45M | $61.84M | $56.38M | $29.93M | $25.1M | $11.5M | $8.7M | $100K |
| Total Equity | $1.07B | $977.62M | $901.78M | $782.26M | $660.74M | $562.41M | $486.14M | $424.25M | $372.6M | $345.92M | $318.88M | $279.26M | $266.38M | $238.23M | $219.63M | $212.36M | $185.49M | $174.47M | $163.7M | $146.2M | $128.58M | $132.1M | $111.58M | $109.62M | $106.29M | $91.91M | $57.12M | $43.8M | $23.5M | $14M | $2.9M |
| Minority Interest | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Total Liabilities and Equity | $1.81B | $1.88B | $1.65B | $1.41B | $1.17B | $1.08B | $909.11M | $786.2M | $758.7M | $741.72M | $616.68M | $571.55M | $553.85M | $437.87M | $433.69M | $389.58M | $405.63M | $363.87M | $379.75M | $418.13M | $373.95M | $360.74M | $294.2M | $278.94M | $279M | $310.87M | $345.33M | $154.4M | $83.2M | $43.1M | $29.8M |
| Supplementary Data | |||||||||||||||||||||||||||||||
| Total Debt | $16.2M | $128.3M | $141.29M | $174.95M | $179.61M | $181.8M | $213.31M | $164.73M | $164.39M | $170.04M | $169.31M | $155.98M | $162.3M | $107.99M | $28.05M | $29.59M | $53.68M | $85.08M | $93.81M | $153.14M | $133.97M | $121.1M | $117.86M | $118.41M | $133.76M | $166.84M | $221.86M | $71.5M | $26M | $20M | $20M |
| Net Debt | -$394.57M | -$261.07M | -$111.73M | $71.86M | $24.23M | $52.23M | $127.08M | $84.91M | $46.19M | $60.28M | $74.55M | $79.81M | $82.13M | $55.27M | -$5.72M | -$46.16M | -$31.4M | -$22.71M | $35.39M | $113.46M | $113.28M | $82.25M | $92.71M | $90.63M | $105.53M | $142.3M | $199.95M | $63.6M | $7.3M | $14M | $19.6M |
| Period | FY 2026 | FY 2025 | FY 2024 | FY 2023 | FY 2022 | FY 2021 | FY 2020 | FY 2019 | FY 2018 | FY 2017 | FY 2016 | FY 2015 | FY 2014 | FY 2013 | FY 2012 | FY 2011 | FY 2010 | FY 2009 | FY 2008 | FY 2007 | FY 2006 | FY 2005 | FY 2004 | FY 2003 | FY 2002 | FY 2001 | FY 2000 | FY 1999 | FY 1998 | FY 1997 | FY 1996 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Currency | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD |
| Period Ending | 2026-03-31 | 2025-03-31 | 2024-03-31 | 2023-03-31 | 2022-03-31 | 2021-03-31 | 2020-03-31 | 2019-03-31 | 2018-03-31 | 2017-03-31 | 2016-03-31 | 2015-03-31 | 2014-03-31 | 2013-03-31 | 2012-03-31 | 2011-03-31 | 2010-03-31 | 2009-03-31 | 2008-03-31 | 2007-03-31 | 2006-03-31 | 2005-03-31 | 2004-03-31 | 2003-03-31 | 2002-03-31 | 2001-03-31 | 2000-03-31 | 1999-03-31 | 1998-03-31 | 1997-03-31 | 1996-03-31 |
| Operating Activities | |||||||||||||||||||||||||||||||
| Net Income | $124.12M | $107.98M | $115.78M | $119.36M | $105.6M | $74.4M | $69.08M | $63.19M | $55.12M | $50.56M | $44.75M | $45.84M | $35.27M | $34.83M | $23.37M | $23.73M | $12.74M | $12.83M | $16.36M | $17.38M | -$521K | $25.29M | $10.15M | $9.71M | $8.91M | $8.32M | $8.38M | $6.7M | $6M | $2.5M | $1.6M |
| Depreciation & Amortization | $27.61M | $29.6M | $25.93M | $18.59M | $24.3M | $19.99M | $19.16M | $18.64M | $15.83M | $11.73M | $15.98M | $15.57M | $14.76M | $12.17M | $9.37M | $9.97M | $11.39M | $15.18M | $21.85M | $21.84M | $17.16M | $12.78M | $10.49M | $4.51M | $5.64M | $11.25M | $7.36M | $4.7M | $4.6M | $3.7M | $2.1M |
| Deferred Income Tax | $892K | $3.41M | -$2.66M | $2.08M | -$3.58M | -$4.2M | -$2.19M | $3.28M | -$44K | -$1.2M | $3.52M | -$1.86M | -$3.54M | -$991K | $1.41M | $3.19M | -$1.15M | $280K | -$2.25M | $4.54M | -$7.68M | -$534K | $5.29M | $10.23M | -$5.16M | -$1.07M | -$2.53M | $1.8M | $900K | $100K | $600K |
| Stock-Based Compensation | $12.13M | $10M | $9.73M | $7.83M | $7.11M | $7.17M | $7.95M | $7.24M | $6.46M | $6.03M | $5.71M | $4.58M | $3.97M | $3.28M | $2.39M | $1.26M | $474K | $166K | $1.35M | $934K | $442.34M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Changes in Working Capital: | |||||||||||||||||||||||||||||||
| Accounts Receivable | -$165.3M | $30.13M | -$136.09M | -$78.68M | -$41.97M | -$47.16M | -$64.39M | -$34.31M | $6.58M | -$17.23M | -$11.06M | -$1.03M | -$39.37M | -$17.84M | -$50.43M | -$11.33M | -$26.82M | $27.36M | -$104K | -$9.92M | -$10.65B | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Inventory | -$80.33M | $29.36M | $104.78M | -$88.1M | -$85.45M | -$16.8M | $115K | -$10.93M | $54.98M | -$60.02M | -$13.4M | $3.16M | -$7.72M | $8.76M | -$13.78M | $118K | -$55K | -$321K | -$1.48M | -$3.06M | -$193K | -$1.22M | $473K | -$501K | $1.9M | -$177K | $6.79M | $1.3M | $100K | $0 | $100K |
| Accounts Payable | -$59.31M | $112.08M | $82.91M | $75.27M | -$25.19M | $76.77M | -$8.88M | $12.46M | $258K | $3.85M | -$738K | -$16.81M | $33.09M | -$7.14M | $19.95M | -$37.13M | $36.7M | -$6.68M | $742K | -$2.08M | -$566.13M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Working Capital | $22.13M | -$21.92M | $47.36M | -$68.96M | $2.87M | $20.67M | -$95.14M | -$9.07M | -$39.89M | $52.04M | -$15.75M | -$16.93M | -$27.92M | $19.64M | -$7.43M | $7.39M | -$67.31M | -$14.05M | -$9.8M | -$48.3M | $11.18B | $9.68M | -$5.8M | $10.45M | -$1.28M | -$5.01M | $6.27M | -$23.5M | $10.8M | -$3.8M | $3.1M |
| Total Working Capital Change | -$282.81M | $149.66M | $98.96M | -$160.47M | -$149.74M | $33.49M | -$168.3M | -$41.85M | $21.93M | -$21.36M | -$40.96M | -$31.61M | -$41.92M | $3.42M | -$51.68M | -$40.95M | -$57.48M | $6.31M | -$10.64M | -$63.36M | -$41.27M | $8.47M | -$5.33M | $9.95M | $619K | -$5.19M | $13.06M | -$22.2M | $10.9M | -$3.8M | $3.2M |
| Other Non-Cash Items | $1.82M | $1.51M | $713K | -$2.81M | -$4.27M | -$1.34M | $120K | -$11.09M | -$16.54M | -$12.73M | -$15.61M | -$18.68M | -$16.76M | -$11.44M | -$6.45M | -$6.59M | -$2.99M | -$13.55M | -$14.86M | -$13.37M | -$448.23M | -$4.44M | -$10K | $1.39M | $2.34M | -$2.84M | -$7.84M | $600K | $100K | -$1.3M | $100K |
| Net Cash from Operating | -$116.23M | $302.14M | $248.45M | -$15.43M | -$20.57M | $129.51M | -$74.17M | $39.41M | $82.77M | $33.02M | $13.38M | $13.85M | -$8.22M | $41.27M | -$21.6M | -$9.4M | -$37.02M | $21.21M | $11.82M | -$32.05M | -$38.2M | $41.56M | $20.59M | $35.79M | $12.35M | $10.47M | $18.43M | -$8.4M | $20.7M | $1.2M | $6.4M |
| Investing Activities | |||||||||||||||||||||||||||||||
| Capital Expenditures | -$4.43M | -$6.6M | -$8.5M | -$9.38M | -$23.18M | -$11.51M | -$7.01M | -$11.63M | -$7.59M | -$9.56M | -$14.47M | -$11.77M | -$9.95M | -$15.58M | -$7.66M | -$13.4M | -$10.81M | -$4.65M | -$11.83M | -$29.82M | -$34.51M | -$26.68M | -$22.39M | -$13.18M | -$2.58M | -$6.41M | -$3.51M | -$5.2M | -$21.9M | -$24.9M | -$14.1M |
| Acquisitions | $0 | -$124.93M | -$54.18M | -$13.29M | $0 | -$27.03M | -$15.04M | -$49.76M | -$37.72M | -$9.14M | -$16.65M | -$8.06M | -$2.85M | $1.92M | -$11.8M | -$1.76M | $0 | -$364K | $0 | $0 | $0 | -$5M | $0 | $0 | -$3.27M | $0 | -$1.85M | $0 | $0 | $0 | $0 |
| Purchases of Investments | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $8.42M | -$1.31M | -$1.23M | -$7.4M | -$9.34M | $0 | $12.49M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Sales of Investments | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $2.54M | $982K | $7.65M | -$12.12M | $13.54M | -$71.86M | -$8.5M | -$13.61M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Investing Activities | $164.24M | $2.66M | $721K | $3.74M | $21.92M | $2.79M | $1.71M | -$34.81M | -$12.37M | -$7.64M | -$19.06M | -$21.73M | -$15.68M | -$5.41M | $750K | -$146K | $76.84M | -$315K | $18.45M | $1.63M | $1.97M | $1.22M | -$1.68M | -$18.58M | -$27.83M | -$12.22M | -$119.52M | -$81.4M | $200K | -$1.6M | -$16.1M |
| Net Cash from Investing | $159.81M | -$128.87M | -$61.96M | -$18.93M | -$1.26M | -$35.76M | -$20.34M | -$96.2M | -$57.68M | -$26.34M | -$50.18M | -$30.59M | -$28.8M | -$12.66M | -$38.22M | -$11.1M | -$5.83M | -$1.34M | -$6.99M | -$28.19M | -$32.53M | -$30.46M | -$24.07M | -$31.76M | -$33.67M | -$18.63M | -$124.88M | -$86.6M | -$21.7M | -$26.5M | -$30.2M |
| Financing Activities | |||||||||||||||||||||||||||||||
| Debt Repaid | -$30.17M | -$23.61M | -$17.66M | $3.02M | -$14.11M | $7.92M | -$109.49M | -$40.87M | -$41.09M | -$39.45M | -$67.03M | -$50.03M | -$76.46M | -$9.98M | -$35.9M | -$9.54M | -$12.49M | -$31.61M | -$18.49M | -$72.33M | -$44.3M | -$7.8M | -$9.03M | -$3.91M | -$25.42M | $15.46M | -$119.44M | -$74.4M | -$12.1M | -$21.7M | -$24M |
| Common Stock Issuance | $3.61M | $3.63M | $3.02M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $3.13M | $0 | $0 | $1.89M | $0 | $686K | $1.44M | $493K | $166K | $26.24M | $1.03M | $9.9M | $2M | $8.6M | $0 |
| Common Stock Repurchases | -$30.63M | -$46.94M | -$9.85M | -$7.22M | -$13.61M | -$6.95M | -$14.43M | -$18.75M | -$35.24M | -$30.49M | -$11.34M | -$37.69M | -$13.19M | -$1.89M | -$19.42M | -$2.65M | -$6.12M | -$4.34M | $0 | -$2.9M | -$7.1M | -$5.7M | -$9.68M | -$6.94M | -$575K | $0 | $0 | $0 | $0 | $0 | $0 |
| Dividends Paid | -$19.66M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | -$80K | -$90K | -$108K | -$20.1M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | -$1.1M | -$900K | $0 |
| Other Financing Activities | -$6.42M | -$2.31M | $0 | $0 | $0 | -$556K | -$5.76M | -$7.63M | -$2.1M | $5.01M | -$1.16M | $564K | $1.29M | $2.34M | $1.36M | $4.28M | $10.7M | $2.33M | $0 | $8.88M | $13.71M | -$283K | $7K | -$2M | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Net Cash from Financing | -$22.94M | -$37.58M | -$36.62M | -$20.95M | $47.18M | -$49.8M | $100.63M | $18.46M | -$16.77M | $7.81M | $54.45M | $12.82M | $64.46M | -$9.67M | $17.85M | $11.17M | $20.2M | $29.59M | $13.65M | $79.2M | $52.49M | $2.51M | $793K | -$4.53M | $25.01M | $10.78M | $120.47M | $84.3M | $13M | $30.9M | $24M |
| Forex Effect | $751K | $652K | $62K | $3.02M | $470K | -$618K | $294K | -$44K | $114K | $509K | $212K | -$79K | $20K | -$3K | -$5K | $6K | -$61K | -$101K | $256K | $21K | $86K | $82K | $59K | $59K | $0 | $0 | $0 | $95M | $1M | $25.3M | $23.8M |
| Net Change in Cash | $21.39M | $136.35M | $149.93M | -$52.28M | $25.82M | $43.33M | $6.42M | -$38.38M | $8.44M | $14.99M | $18.59M | -$4M | $27.46M | $18.94M | -$41.98M | -$9.32M | -$22.71M | $49.37M | $18.74M | $18.98M | -$18.15M | $13.7M | -$2.63M | -$439K | $3.69M | $2.62M | $14.02M | $84.3M | $13M | $30.9M | $24M |
| Supplementary Data | |||||||||||||||||||||||||||||||
| Operating Cash Flow | -$116.23M | $302.14M | $248.45M | -$15.43M | -$20.57M | $129.51M | -$74.17M | $39.41M | $82.77M | $33.02M | $13.38M | $13.85M | -$8.22M | $41.27M | -$21.6M | -$9.4M | -$37.02M | $21.21M | $11.82M | -$32.05M | -$38.2M | $41.56M | $20.59M | $35.79M | $12.35M | $10.47M | $18.43M | -$8.4M | $20.7M | $1.2M | $6.4M |
| Capital Expenditure | -$4.43M | -$6.6M | -$8.5M | -$9.38M | -$23.18M | -$11.51M | -$7.01M | -$11.63M | -$7.59M | -$9.56M | -$14.47M | -$11.77M | -$9.95M | -$15.58M | -$7.66M | -$13.4M | -$10.81M | -$4.65M | -$11.83M | -$29.82M | -$34.51M | -$26.68M | -$22.39M | -$13.18M | -$2.58M | -$6.41M | -$3.51M | -$5.2M | -$21.9M | -$24.9M | -$14.1M |
| Free Cash Flow | -$120.66M | $295.54M | $239.95M | -$24.8M | -$43.75M | $117.99M | -$81.18M | $27.78M | $75.18M | $23.46M | -$1.09M | $2.07M | -$18.18M | $25.69M | -$29.25M | -$22.8M | -$47.83M | $16.57M | -$2K | -$61.86M | -$72.71M | $14.88M | -$1.8M | $22.61M | $9.77M | $4.06M | $14.91M | -$13.6M | -$1.2M | -$23.7M | -$7.7M |
| Cash at Beginning | $389.38M | $253.02M | $103.09M | $155.38M | $129.56M | $86.23M | $79.82M | $118.2M | $109.76M | $94.77M | $76.17M | $80.18M | $52.72M | $33.78M | $75.76M | $85.08M | $107.79M | $58.42M | $39.68M | $20.7M | $38.85M | $25.16M | $27.78M | $28.22M | $24.53M | $21.91M | $7.89M | $18.7M | $6.7M | $400K | $300K |
| Cash at End | $410.77M | $389.38M | $253.02M | $103.09M | $155.38M | $129.56M | $86.23M | $79.82M | $118.2M | $109.76M | $94.77M | $76.17M | $80.18M | $52.72M | $33.78M | $75.76M | $85.08M | $107.79M | $58.42M | $39.68M | $20.7M | $38.85M | $25.16M | $27.78M | $28.22M | $24.53M | $21.91M | $103M | $19.7M | $31.3M | $24.3M |