MGIC (MGIC)
Magic Software Enterprises Ltd.
NASDAQ:MGICTechnology · Information Technology Services
Mkt Cap-
Float25.97M
O/S-
Inst Own-
Dilution
MCap-
Float25.97M
O/S-
Dilution
Delisting Issues Timeline
Financials Summary
Revenue$552.52M
Net Income$36.88M
Total Assets$540.33M
Free Cash Flow$73.3M
Debt & Equity
Debt 24%
Equity 76%
Total Debt$86.15M
Total Equity$277.19M
Shares Outstanding
Short Interest
Split History
No splits on record
Nothing in MGIC's public trading history: no forward or reverse split has affected the share count.
Balance Sheet Details
Assets$540.33M
Liabilities$239.26M
Accounts Receivable$149.78M
Accounts Payable$28.75M
Inventory$0
PP&E (Net)$32.17M
Goodwill$172.51M
Intangible Assets$45.29M
Income Statement
| Period | 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 | FY 1995 | FY 1994 | FY 1993 | FY 1992 | FY 1991 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | USD | USD | USD |
| Period Ending | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 | 2014-12-31 | 2013-12-31 | 2012-12-31 | 2011-12-31 | 2010-12-31 | 2009-12-31 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 | 2003-12-31 | 2002-12-31 | 2001-12-31 | 2000-12-31 | 1999-12-31 | 1998-12-31 | 1997-12-31 | 1996-12-31 | 1995-12-31 | 1994-12-31 | 1993-12-31 | 1992-12-31 | 1991-12-31 |
| Revenue | $552.52M | $535.05M | $566.79M | $480.32M | $371.19M | $325.63M | $284.38M | $257.99M | $201.65M | $176.03M | $164.3M | $144.96M | $126.38M | $113.33M | $88.58M | $55.35M | $61.98M | $58.43M | $61.73M | $60.99M | $65.17M | $63.39M | $60M | $76.56M | $90.26M | $63.99M | $38.8M | $37.4M | $36.4M | $25.4M | $21.4M | $16.9M | $10M | $5.4M |
| YoY Growth | 3.3% | -5.6% | 18.0% | 29.4% | 14.0% | 14.5% | 10.2% | 27.9% | 14.6% | 7.1% | 13.3% | 14.7% | 11.5% | 27.9% | 60.0% | -10.7% | 6.1% | -5.3% | 1.2% | -6.4% | 2.8% | 5.6% | -21.6% | -15.2% | 41.0% | 64.9% | 3.7% | 2.7% | 43.3% | 18.7% | 26.6% | 69.0% | 85.2% | - |
| Cost of Revenue | $394.69M | $382.06M | $411.44M | $347.33M | $261.6M | $223.5M | $195.56M | $175.16M | $133.28M | $113.22M | $99.73M | $85.89M | $73.39M | $67.26M | $51.45M | $26.26M | $27.14M | $27.34M | $28.72M | $26.68M | $25.48M | $24.14M | $28.99M | $36.54M | $33.86M | $15.27M | $12.5M | $12.1M | $9.3M | $4.5M | $3.5M | $2M | $1.2M | $500K |
| Gross Profit | $157.18M | $152.99M | $155.35M | $132.99M | $109.59M | $102.13M | $88.82M | $82.83M | $68.36M | $62.81M | $64.58M | $59.06M | $52.99M | $46.07M | $37.13M | $29.09M | $34.84M | $31.09M | $33.01M | $34.31M | $39.69M | $39.25M | $31.01M | $40.02M | $56.4M | $48.72M | $26.3M | $25.3M | $27.1M | $20.9M | $17.9M | $14.9M | $8.8M | $4.9M |
| Gross Margin | 28.4% | 28.6% | 27.4% | 27.7% | 29.5% | 31.4% | 31.2% | 32.1% | 33.9% | 35.7% | 39.3% | 40.7% | 41.9% | 40.7% | 41.9% | 52.5% | 56.2% | 53.2% | 53.5% | 56.3% | 60.9% | 61.9% | 51.7% | 52.3% | 62.5% | 76.1% | 67.8% | 67.6% | 74.5% | 82.3% | 83.6% | 88.2% | 88.0% | 90.7% |
| Research and Development | $13.31M | $10.33M | $10.09M | $8.99M | $8.79M | $8.24M | $5.7M | $6.94M | $5.84M | $4.89M | $4.75M | $3.71M | $2.95M | $2.05M | $2.07M | $1.31M | $2.35M | $2.72M | $3.94M | $3.73M | $3.85M | $4.78M | $5.34M | $7.55M | $5.95M | $2.95M | $2.8M | $3.3M | $2.6M | $0 | $0 | $0 | $0 | $0 |
| Selling, General, and Administrative | $84.11M | $85.31M | $83.95M | $69.37M | $59.13M | $60.24M | $51.42M | $49.59M | $41.34M | $36.49M | $39.1M | $36.23M | $33.63M | $29.31M | $25.72M | $23.52M | $28.22M | $27.09M | $32.35M | $34.84M | $32.54M | $30.81M | $30.69M | $46.6M | $47.46M | $31.18M | $23.9M | $23.6M | $20.1M | $20M | $16.6M | $11.5M | $7M | $3.7M |
| Other | -$829K | $240K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $8K | -$67K | -$12K | $136K | $125K | $159K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $20.08M | $0 | $3.52M | $2.8M | $2.6M | $1.9M | $1.2M | $1.3M | $700K | $400K | $100K |
| Total Operating Expenses | $96.59M | $95.88M | $94.04M | $79.25M | $67.92M | $68.48M | $57.12M | $56.53M | $46.68M | $41.38M | $42.3M | $39.94M | $36.58M | $31.35M | $27.79M | $24.83M | $30.57M | $29.81M | $36.29M | $38.58M | $36.39M | $35.59M | $36.03M | $74.23M | $53.41M | $37.65M | $29.5M | $29.5M | $24.6M | $21.2M | $17.9M | $12.2M | $7.4M | $3.8M |
| Operating Income (EBIT) | $61.24M | $57.11M | $61.38M | $51.23M | $40.59M | $33.65M | $31.7M | $25.96M | $20.86M | $21.43M | $20.73M | $19.13M | $16.41M | $14.72M | $9.34M | $4.26M | $4.27M | $1.28M | -$6.71M | -$4.26M | $3.3M | $3.66M | -$6.14M | -$40.82M | $529K | $11.08M | -$3.2M | -$4.2M | $2.5M | -$300K | -$1.2M | $2.7M | $1.4M | $1.1M |
| Operating Margin | 11.1% | 10.7% | 10.8% | 10.7% | 10.9% | 10.3% | 11.1% | 10.1% | 10.3% | 12.2% | 12.6% | 13.2% | 13.0% | 13.0% | 10.5% | 7.7% | 6.9% | 2.2% | -10.9% | -7.0% | 5.1% | 5.8% | -10.2% | -53.3% | 0.6% | 17.3% | -8.2% | -11.2% | 6.9% | -1.2% | -5.6% | 16.0% | 14.0% | 20.4% |
| Interest Expense | $6.74M | $9.23M | $2.43M | $3.8M | $614K | $374K | $990K | $1.19M | $456K | $0 | $308K | $577K | $28K | $112K | $173K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Interest Income | $3.16M | $4.9M | $1.39M | $113K | $100K | $212K | $284K | $284K | $240K | $295K | $91K | $46K | $49K | $464K | $13K | $482K | $485K | $0 | $0 | $0 | $912K | $307K | $958K | $575K | $2.42M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Income (Expense) | -$6.62M | -$4.67M | -$4.34M | -$6.51M | -$3.19M | -$1.18M | $149K | -$1.71M | -$430K | -$677K | -$1.85M | -$696K | $146K | $346K | -$65K | $2.25M | $448K | $331K | $610K | $358K | $912K | $265K | $861K | -$1.8M | $914K | -$167K | -$2.96M | -$5.8M | -$600K | $200K | $0 | $700K | $600K | $0 |
| Income Before Tax (EBT) | $54.62M | $52.44M | $57.72M | $45.26M | $37.4M | $32.47M | $31.85M | $24.25M | $20.66M | $20.76M | $18.87M | $18.43M | $16.55M | $15.06M | $9.27M | $6.51M | $4.71M | $1.61M | -$4.75M | -$3.9M | $4.21M | $3.93M | -$5.28M | -$42.62M | $1.44M | $10.91M | -$6.4M | -$10M | $1.9M | -$100K | -$1.2M | $3.4M | $2M | $1.1M |
| Income Tax Expense | $11.33M | $9.93M | $11.2M | $10.36M | $7.29M | $6.87M | $7.07M | $6.33M | $3.95M | $3.68M | $2.31M | $1.57M | $94K | -$203K | -$102K | $334K | $199K | $362K | $325K | $491K | $281K | $230K | $384K | $167K | $523K | $2K | $100K | $500K | $500K | $300K | $200K | $900K | $700K | $100K |
| Net Income | $36.88M | $37.03M | $40.47M | $29.77M | $25.19M | $20.27M | $19.88M | $15.44M | $14.17M | $16.2M | $15.4M | $15.88M | $16.18M | $15.04M | $9.38M | $6.18M | $4.51M | $12.61M | -$5.01M | -$4.61M | $4.09M | $3.07M | -$5.66M | -$42.79M | $920K | $10.91M | -$6.5M | -$10.5M | $1.4M | -$400K | -$1.4M | $2.5M | $1.3M | $1M |
| Net Income Margin | 6.7% | 6.9% | 7.1% | 6.2% | 6.8% | 6.2% | 7.0% | 6.0% | 7.0% | 9.2% | 9.4% | 11.0% | 12.8% | 13.3% | 10.6% | 11.2% | 7.3% | 21.6% | -8.1% | -7.6% | 6.3% | 4.8% | -9.4% | -55.9% | 1.0% | 17.0% | -16.8% | -28.1% | 3.8% | -1.6% | -6.5% | 14.8% | 13.0% | 18.5% |
| Supplementary Data | ||||||||||||||||||||||||||||||||||
| EPS | 0.75 | 0.75 | 0.82 | 0.61 | 0.49 | 0.26 | 0.39 | 0.35 | 0.27 | 0.37 | 0.36 | 0.43 | 0.44 | 0.41 | 0.29 | 0.19 | 0.14 | 0.40 | -0.16 | -0.15 | 0.13 | 0.10 | -0.19 | -1.44 | 0.03 | 0.45 | -0.37 | -0.72 | 0.10 | -0.03 | -0.11 | 0.22 | 0.12 | 0.13 |
| Diluted EPS | 0.75 | 0.75 | 0.82 | 0.61 | 0.49 | 0.26 | 0.39 | 0.35 | 0.27 | 0.36 | 0.36 | 0.43 | 0.44 | 0.41 | 0.29 | 0.19 | 0.14 | 0.39 | -0.16 | -0.15 | 0.13 | 0.10 | -0.19 | -1.44 | 0.03 | 0.45 | -0.37 | -0.72 | 0.10 | -0.03 | -0.11 | 0.22 | 0.12 | 0.13 |
| Weighted Average OS | 49.10M | 49.10M | 49.09M | 49.05M | 49.03M | 48.90M | 46.66M | 44.44M | 44.35M | 44.25M | 43.29M | 36.84M | 36.50M | 36.27M | 32.14M | 31.90M | 31.77M | 31.52M | 31.29M | 30.71M | 31.46M | 30.67M | 29.81M | 29.74M | 30.67M | 24.24M | 17.57M | 14.58M | 14.00M | 13.33M | 12.73M | 11.36M | 10.83M | 7.69M |
| EBITDA | $82.12M | $82.27M | $82.2M | $74.47M | $55.62M | $46.87M | $45.4M | $39.57M | $32.7M | $30.58M | $27.84M | $27.51M | $24M | $20.1M | $13.9M | $10.59M | $8.33M | $5.48M | $533K | -$412K | $7.9M | $8.4M | -$515K | -$26.1M | $9.41M | $14.59M | -$440K | -$1.57M | $4.4M | $900K | $1.3M | $3.4M | $1.8M | $1.2M |
| EBITDA Margin | 14.9% | 15.4% | 14.5% | 15.5% | 15.0% | 14.4% | 16.0% | 15.3% | 16.2% | 17.4% | 16.9% | 19.0% | 19.0% | 17.7% | 15.7% | 19.1% | 13.4% | 9.4% | 0.9% | -0.7% | 12.1% | 13.3% | -0.9% | -34.1% | 10.4% | 22.8% | -1.1% | -4.2% | 12.1% | 3.5% | 6.1% | 20.1% | 18.0% | 22.2% |
Balance Sheet
| Period | 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 | FY 1995 | FY 1994 | FY 1993 | FY 1992 | FY 1991 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | USD | USD | USD |
| Period Ending | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 | 2014-12-31 | 2013-12-31 | 2012-12-31 | 2011-12-31 | 2010-12-31 | 2009-12-31 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 | 2003-12-31 | 2002-12-31 | 2001-12-31 | 2000-12-31 | 1999-12-31 | 1998-12-31 | 1997-12-31 | 1996-12-31 | 1995-12-31 | 1994-12-31 | 1993-12-31 | 1992-12-31 | 1991-12-31 |
| Assets | ||||||||||||||||||||||||||||||||||
| Current Assets | ||||||||||||||||||||||||||||||||||
| Cash and Cash Equivalents | $112.78M | $105.94M | $83.06M | $88.09M | $88.13M | $81.92M | $87.13M | $75.9M | $75.31M | $62.19M | $72.52M | $35.13M | $37.58M | $28.71M | $43.66M | $24.35M | $27.31M | $12.18M | $8.16M | $9.12M | $7.58M | $13.58M | $24.79M | $27.9M | $42.63M | $8.3M | $5.7M | $1.4M | $2.4M | $600K | $1.4M | $1.2M | $2.5M | $3.7M |
| Short-Term Investments | $7.62M | $751K | $3.9M | $5.59M | $1.53M | $13.6M | $26.79M | $14.87M | $12.51M | $14.5M | $11.91M | $854K | $1.22M | $3.41M | $2.88M | $17.52M | $5.28M | $4.18M | $4.72M | $4.75M | $5.22M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Cash and Short-Term Investments | $120.4M | $106.69M | $86.97M | $94.82M | $89.65M | $95.51M | $113.92M | $90.77M | $87.82M | $76.68M | $84.43M | $35.99M | $38.8M | $32.12M | $46.54M | $41.87M | $32.59M | $16.36M | $12.88M | $13.87M | $12.8M | $13.58M | $24.79M | $27.9M | $42.63M | $8.3M | $5.7M | $1.4M | $2.4M | $600K | $1.4M | $1.2M | $2.5M | $3.7M |
| Accounts Receivable | $149.78M | $139.56M | $155.22M | $148.52M | $117.38M | $104.89M | $92.63M | $87.27M | $67.93M | $56.49M | $42.47M | $33.79M | $30.72M | $28.23M | $18.48M | $14.74M | $15.07M | $30.15M | $13.97M | $14.64M | $20.59M | $22.31M | $17.45M | $23.47M | $29.01M | $21.08M | $13.2M | $12.3M | $15.1M | $11.2M | $9.2M | $8.1M | $3.7M | $1.6M |
| Inventory | $0 | $0 | -$6.92M | $0 | -$1.24M | -$1.11M | -$3.71M | $0 | -$2K | $0 | -$1.86M | $0 | $0 | $3.25M | $0 | $0 | $0 | $798K | $328K | $400K | $433K | $188K | $175K | $401K | $402K | $188K | $0 | $200K | $500K | $300K | $200K | $300K | $300K | $100K |
| Other Current Assets | $7.57M | $4.76M | $6.74M | $3.63M | $3.62M | $5.24M | $2.36M | $770K | $0 | $0 | $1.68M | $2.24M | $2.69M | $1.88M | $0 | $588K | $31K | $41K | $0 | $917K | $3.08M | $0 | $0 | $0 | $0 | $0 | $0 | $2M | $2.3M | $1.9M | $1.3M | $5.6M | $5.4M | $2.5M |
| Total Current Assets | $276.2M | $256.63M | $250.98M | $246.78M | $211.23M | $205.05M | $211.26M | $181.55M | $158.7M | $135.3M | $128.25M | $73.17M | $73.7M | $63.44M | $68.11M | $57.77M | $47.69M | $47.35M | $28.05M | $31.67M | $37.21M | $36.76M | $43.2M | $51.77M | $72.04M | $29.56M | $19.7M | $15.9M | $20.3M | $14M | $12.1M | $15.2M | $11.9M | $7.9M |
| Long-Term Assets | ||||||||||||||||||||||||||||||||||
| Property, Plant & Equipment Net | $32.17M | $33.71M | $36.53M | $30.17M | $30.5M | $18.61M | $3.07M | $3.47M | $3.06M | $2.3M | $2M | $1.77M | $1.9M | $2.03M | $1.83M | $1.76M | $5.44M | $5.76M | $6.41M | $6.96M | $7.54M | $7.86M | $8.43M | $9.39M | $11.05M | $8.65M | $5.1M | $5.9M | $6.4M | $5.8M | $5.2M | $3.1M | $1M | $400K |
| Goodwill | $172.51M | $166.06M | $158.7M | $146.8M | $135.68M | $117.74M | $95.01M | $98.19M | $91M | $63.31M | $55.49M | $55.31M | $44.34M | $38.53M | $24.62M | $16.73M | $16.83M | $15.99M | $21.62M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Intangible Assets | $45.29M | $50.66M | $52.06M | $51.39M | $53.4M | $51.13M | $41.48M | $51.01M | $56.18M | $33.58M | $32.54M | $32.55M | $29.66M | $25.85M | $14.66M | $10.13M | $10.66M | $10.68M | $10.86M | $31.96M | $32.73M | $31.02M | $30.57M | $0 | $0 | $0 | $0 | $900K | $0 | $0 | $0 | $0 | $0 | $0 |
| Long-Term Investments | $0 | $8.62M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | -$325K | $0 | $0 | $1.15M | $2.04M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Deferred Tax Assets | $4.89M | $6.73M | $5.16M | $8.09M | $2.33M | $2.19M | $1.86M | $2.99M | $3.55M | $2.49M | $1.58M | $1.67M | $2.61M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Long-Term Assets | $9.26M | $0 | $2.34M | $3.65M | $4.67M | $4.01M | $3.28M | $3.23M | $2.57M | $366K | $1.43M | $403K | $351K | $4.29M | $1.8M | $0 | $0 | $2.52M | $2.96M | $3.14M | $2.8M | $2.16M | $2.32M | $33.45M | $54.91M | $18.64M | $8.2M | $6.5M | $7.3M | $4.8M | $2.7M | $1.4M | $500K | $2.2M |
| Total Long-Term Assets | $264.13M | $265.78M | $259.99M | $245.27M | $232.1M | $202.43M | $151.06M | $160.9M | $158.31M | $103.12M | $95.53M | $92.5M | $78.54M | $69.95M | $42.91M | $29.78M | $34.96M | $34.95M | $41.87M | $42.05M | $43.07M | $41.04M | $41.32M | $42.84M | $65.96M | $27.29M | $13.3M | $13.3M | $13.7M | $10.6M | $7.9M | $4.5M | $1.5M | $2.6M |
| Other Assets | $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 | $0 | $0 | $0 |
| Total Assets | $540.33M | $522.41M | $510.97M | $492.05M | $443.32M | $407.48M | $362.33M | $342.45M | $317.01M | $239.96M | $223.78M | $165.67M | $152.24M | $133.39M | $111.02M | $87.55M | $82.66M | $82.3M | $69.91M | $73.72M | $80.28M | $77.8M | $84.52M | $94.61M | $138M | $56.85M | $33M | $29.2M | $34M | $24.6M | $20M | $19.7M | $13.4M | $10.5M |
| Liabilities | ||||||||||||||||||||||||||||||||||
| Current Liabilities | ||||||||||||||||||||||||||||||||||
| Accounts Payable | $28.75M | $28.41M | $27.6M | $24.71M | $14.25M | $10.99M | $14.04M | $12.19M | $8.39M | $6.33M | $3.86M | $4.15M | $4.72M | $3.54M | $2.99M | $2.66M | $2.99M | $3M | $3.05M | $3.32M | $2.92M | $3.25M | $2.83M | $4.51M | $5.61M | $4.52M | $1.9M | $2.9M | $1.9M | $1.4M | $900K | $800K | $600K | $200K |
| Short-Term Debt | $23.19M | $28.94M | $20.75M | $17.11M | $11.53M | $7.08M | $8.66M | $9.77M | $5.64M | $13K | $2.85M | $1.05M | $12K | $4K | $9K | $43K | $147K | $3.62M | $4.51M | $4.18M | $2.22M | $2.37M | $3.46M | $783K | $1.46M | $628K | $100K | $3.3M | $1M | $1.5M | $500K | $200K | $0 | $0 |
| Current Income Tax Payable | $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 | $0 | $0 | $0 |
| Current Unearned Revenue | $21.03M | $13.54M | $9.81M | $10.77M | $8.79M | $8.72M | $4.5M | $5.59M | $3.88M | $4.09M | $3.43M | $3.29M | $4.16M | $4.01M | $1.53M | $1.57M | $1.64M | $2.31M | $4.13M | $3.44M | $4.15M | $3.94M | $4.3M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Current Liabilities | $56.17M | $24.91M | $46.46M | $29.83M | $14.87M | $11.33M | $9.13M | $16.49M | $11.58M | $6.73M | $4.62M | $10.26M | $7.71M | $4.83M | $4.12M | $25.47M | $460K | $5.41M | $7.05M | $948K | $2.39M | $3.29M | $3.83M | $0 | $0 | $14.81M | $12.1M | $10.2M | $7.5M | $4.9M | $3.3M | $2.6M | $1.5M | $800K |
| Total Current Liabilities | $170.31M | $141.7M | $156.05M | $130.78M | $84.83M | $66.88M | $52.96M | $59.17M | $44.69M | $28.36M | $25.16M | $28.48M | $29.97M | $25.61M | $19.56M | $29.75M | $13.93M | $18.61M | $19.4M | $18.2M | $17.36M | $19.96M | $20M | $23.77M | $23.07M | $19.95M | $14.1M | $16.4M | $10.4M | $7.8M | $4.7M | $3.6M | $2.1M | $1M |
| Long-Term Liabilities | ||||||||||||||||||||||||||||||||||
| Long-Term Debt | $36.11M | $52.27M | $30.41M | $20.16M | $13.35M | $15.54M | $19.39M | $27.81M | $29.76M | $3.26M | $490K | $2.27M | $12K | $9K | $2K | $10K | $33K | $132K | $233K | $165K | $94K | $288K | $414K | $669K | $1.76M | $295K | $300K | $0 | $0 | $500K | $0 | $0 | $200K | $0 |
| Long-Term Unearned Revenue | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $3.44M | $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 |
| Long-Term Deferred Tax Liabilities | $7.85M | $11.61M | $10.34M | $18.11M | $17.64M | $11.07M | $10.34M | $11.33M | $12.76M | $5.73M | $4.85M | $2.2M | $738K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $100K | $100K | $200K | $0 | $0 |
| Other Long-Term Liabilities | $2.96M | $2.79M | $7.4M | $20.93M | $16.47M | $13.38M | $4.03M | $4.75M | $6.82M | $0 | $3.04M | $2.67M | $2.44M | $2.44M | $3.53M | $606K | $1.94M | $2.32M | $2.5M | $2.53M | $2.46M | $2.17M | $1.86M | $1.91M | $3.51M | $1.9M | $1.5M | $1.4M | $1.5M | $1.1M | $300K | $200K | $100K | $200K |
| Total Long-Term Liabilities | $68.96M | $89.76M | $73.06M | $80.94M | $68.57M | $51.11M | $33.76M | $43.88M | $53.8M | $12.64M | $8.37M | $7.15M | $3.19M | $2.45M | $3.53M | $616K | $1.97M | $2.45M | $2.73M | $2.69M | $2.55M | $2.45M | $2.27M | $2.58M | $5.27M | $2.13M | $1.8M | $1.4M | $1.5M | $1.7M | $400K | $400K | $300K | $200K |
| 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 | $0 | $0 | $0 |
| Total Liabilities | $239.26M | $231.46M | $205.7M | $185.94M | $149.34M | $120.86M | $86.72M | $103.05M | $94.37M | $41.1M | $32.98M | $35.15M | $31.96M | $28.06M | $22.16M | $30.36M | $15.9M | $21.05M | $22.14M | $20.89M | $19.91M | $22.42M | $22.27M | $26.34M | $28.34M | $22.09M | $15.9M | $17.8M | $11.9M | $9.5M | $5.1M | $4M | $2.4M | $1.2M |
| Stockholders' Equity | ||||||||||||||||||||||||||||||||||
| Preferred Stock | $0 | $0 | $0 | $0 | $0 | $0 | $125K | $0 | $0 | $0 | $211K | $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 | $1.17M | $1.17M | $1.17M | $1.17M | $1.16M | $1.16M | $1.16M | $1.04M | $1.04M | $1.03M | $1.03M | $826K | $811K | $808K | $794K | $846K | $845K | $838K | $834K | $829K | $827K | $805K | $788K | $787K | $781K | $684K | $300K | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Retained Earnings | $107.8M | $92.52M | $86.29M | $70.66M | $39.72M | $28.35M | $30.52M | $25.71M | $19.82M | $15.68M | $7.27M | $430K | -$7.73M | -$20.25M | -$35.29M | -$44.67M | -$34.87M | -$38.85M | -$51.46M | -$46.31M | -$41.7M | -$45.79M | -$48.86M | -$43.2M | -$411K | -$1.33M | -$12.2M | -$5.8M | $4.7M | $3.3M | $3.7M | $5.1M | $2.6M | $1.3M |
| Comprehensive Income & Other | -$12.11M | -$10.31M | -$6.56M | $9.29M | $7.83M | -$324K | -$6.13M | $83K | -$7.43M | -$6.7M | -$5.35M | -$172K | -$586K | -$19K | $447K | $74K | $31K | -$1.03M | -$1.34M | -$1.51M | $306K | -$80K | -$839K | -$795K | -$781K | -$369K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Stockholders' Equity | $168.22M | $172.29M | $176.2M | $193.42M | $219.54M | $218.32M | $212.28M | $183.53M | $173.88M | $174.29M | $176.63M | $125.82M | $124.7M | $124.28M | $123.36M | $101.01M | $100.78M | $99.25M | $98.27M | $97.79M | $100.42M | $98.91M | $109.09M | $109.3M | $109.03M | $34.49M | $29M | $17.2M | $17.3M | $11.8M | $11.2M | $10.6M | $8.4M | $8M |
| Total Equity | $277.19M | $265.98M | $263.65M | $265.25M | $260.43M | $247.84M | $243.96M | $210.28M | $194.74M | $191.01M | $184.93M | $127.07M | $117.79M | $104.84M | $88.86M | $57.19M | $66.75M | $61.24M | $47.64M | $52.3M | $59.55M | $53.92M | $61.02M | $66.89M | $109.41M | $33.85M | $17.1M | $11.4M | $22M | $15.1M | $14.9M | $15.7M | $11M | $9.3M |
| Minority Interest | $23.88M | $24.96M | $41.62M | $40.85M | $33.55M | $38.77M | $31.65M | $29.12M | $27.9M | $7.84M | $5.87M | $3.45M | $2.49M | $490K | $0 | $0 | $0 | $0 | $131K | $528K | $830K | $1.46M | $1.23M | $1.38M | $251K | $917K | $0 | $0 | $100K | $0 | $0 | $0 | $0 | $0 |
| Total Liabilities and Equity | $516.45M | $497.44M | $469.35M | $451.19M | $409.77M | $368.7M | $330.68M | $313.33M | $289.11M | $232.11M | $217.91M | $162.22M | $149.75M | $132.9M | $111.02M | $87.55M | $82.66M | $82.3M | $69.78M | $73.19M | $79.45M | $76.34M | $83.29M | $93.23M | $137.74M | $55.93M | $33M | $29.2M | $33.9M | $24.6M | $20M | $19.7M | $13.4M | $10.5M |
| Supplementary Data | ||||||||||||||||||||||||||||||||||
| Total Debt | $86.15M | $108.72M | $79.79M | $62.1M | $49.4M | $37.57M | $28.05M | $37.71M | $35.4M | $3.27M | $3.34M | $3.33M | $24K | $13K | $11K | $53K | $180K | $3.75M | $4.75M | $4.35M | $2.32M | $2.66M | $3.88M | $1.45M | $3.22M | $923K | $400K | $3.3M | $1M | $2M | $500K | $200K | $200K | $0 |
| Net Debt | -$26.63M | $2.77M | -$3.27M | -$25.99M | -$38.72M | -$44.34M | -$59.08M | -$38.19M | -$39.91M | -$58.92M | -$69.17M | -$31.8M | -$37.56M | -$28.7M | -$43.65M | -$24.3M | -$27.13M | -$8.43M | -$3.42M | -$4.77M | -$5.26M | -$10.93M | -$20.91M | -$26.45M | -$39.41M | -$7.38M | -$5.3M | $1.9M | -$1.4M | $1.4M | -$900K | -$1M | -$2.3M | -$3.7M |
Cash Flow Statement
| Period | 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 | FY 1995 | FY 1994 | FY 1993 | FY 1992 | FY 1991 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | USD | USD | USD |
| Period Ending | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 | 2014-12-31 | 2013-12-31 | 2012-12-31 | 2011-12-31 | 2010-12-31 | 2009-12-31 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 | 2003-12-31 | 2002-12-31 | 2001-12-31 | 2000-12-31 | 1999-12-31 | 1998-12-31 | 1997-12-31 | 1996-12-31 | 1995-12-31 | 1994-12-31 | 1993-12-31 | 1992-12-31 | 1991-12-31 |
| Operating Activities | ||||||||||||||||||||||||||||||||||
| Net Income | $36.88M | $37.03M | $40.47M | $29.77M | $25.19M | $20.27M | $19.88M | $15.44M | $14.17M | $16.2M | $15.52M | $15.88M | $16.18M | $15.04M | $9.38M | $6.18M | $4.51M | $12.61M | -$5.01M | -$4.61M | $4.09M | $3.07M | -$5.66M | -$42.79M | $920K | $10.91M | -$6.3M | -$10.5M | $1.4M | -$400K | -$1.4M | $2.5M | $1.3M | $1M |
| Depreciation & Amortization | $20.76M | $20.55M | $19.8M | $19.84M | $13.94M | $14.03M | $12.56M | $13.61M | $11.61M | $9.88M | $8.66M | $8.38M | $7.44M | $5.04M | $4.55M | $4.56M | $3.62M | $3.85M | $5.24M | $5.14M | $4.6M | $4.74M | $4.5M | $8.1M | $6.42M | $3.52M | $2.8M | $2.6M | $1.9M | $1.2M | $1.3M | $700K | $400K | $100K |
| Deferred Income Tax | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $436K | -$1.78M | -$2.5M | -$624K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $100K | -$200K | $0 | $0 | $200K | $0 | $100K |
| Stock-Based Compensation | $1.61M | $3.8M | $2.08M | $956K | $0 | $74K | $194K | $78K | $152K | $234K | $1.56M | $325K | $515K | $633K | $300K | $130K | $244K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Changes in Working Capital: | ||||||||||||||||||||||||||||||||||
| Accounts Receivable | -$4.58M | $18.43M | -$2.57M | -$27.54M | -$3.94M | $6.55M | -$11.37M | -$15.75M | -$2.57M | -$8.76M | -$9.38M | $473K | $11K | -$7.16M | $241K | $747K | $87K | $1.15M | $0 | $126K | -$5.96M | $6.33M | $6.33M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | -$4.3M | $0 | -$600K |
| Inventory | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $1.06M | $3.21M | -$346K | $0 | $0 | $72K | -$20K | -$181K | $20K | $339K | $1K | -$228K | $28K | $200K | $300K | -$300K | -$100K | $300K | $0 | -$800K | $0 |
| Accounts Payable | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $446K | -$1.28M | -$363K | -$82K | $0 | $0 | -$2.64M | $2.34M | -$3.37M | -$3.37M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Working Capital | $8.9M | -$12.78M | -$2.91M | $5.68M | $11.57M | $1.92M | -$4.66M | $5.86M | $1.5M | -$1.86M | -$326K | -$1.99M | $0 | -$57K | -$85K | -$1.06M | -$530K | $2.64M | $3.26M | $7.27M | $237K | -$7.16M | -$4.26M | $6.64M | -$16.3M | -$4.31M | $1.2M | $6.8M | -$1.6M | -$300K | $3.7M | $0 | -$300K | $0 |
| Total Working Capital Change | $4.32M | $5.65M | -$5.48M | -$21.86M | $7.63M | $8.47M | -$16.03M | -$9.89M | -$1.07M | -$10.62M | -$9.7M | -$1.51M | $11K | -$5.7M | $2.09M | -$1.02M | -$525K | $3.79M | $3.33M | $4.73M | -$3.57M | -$4.17M | -$956K | $6.64M | -$16.53M | -$4.28M | $1.4M | $7.1M | -$1.7M | -$400K | $4M | -$3.1M | -$1.1M | -$100K |
| Other Non-Cash Items | $11.26M | $1.96M | -$251K | $14.97M | $5.54M | $3.11M | $7.44M | $6.27M | $3.1M | $3.92M | $2.16M | -$792K | -$679K | -$211K | -$132K | $187K | $455K | -$11.49M | $265K | $334K | -$157K | $693K | -$6K | $22.69M | $1.85M | $215K | $500K | $1.7M | $300K | $100K | $0 | $100K | $100K | $100K |
| Net Cash from Operating | $74.83M | $68.99M | $56.62M | $43.67M | $52.3M | $45.95M | $24.05M | $25.51M | $27.95M | $19.62M | $18.19M | $22.28M | $22.95M | $15.24M | $14.4M | $7.53M | $7.67M | $8.77M | $3.83M | $5.6M | $4.96M | $4.33M | -$2.12M | -$5.35M | -$7.34M | $10.35M | -$1.6M | $1M | $1.7M | $500K | $3.9M | $400K | $700K | $1.2M |
| Investing Activities | ||||||||||||||||||||||||||||||||||
| Capital Expenditures | -$1.53M | -$1.62M | -$4.38M | -$1.44M | -$2.77M | -$1.38M | -$863K | -$1.4M | -$799K | -$1.11M | -$993K | -$497K | -$510K | -$5.72M | -$583K | -$580K | -$737K | -$3.8M | -$4.57M | -$1.12M | -$1.01M | -$1.34M | -$543K | -$2.11M | -$2.02M | -$4.18M | -$800K | -$1.2M | -$1.8M | -$1.3M | -$2.9M | -$2.5M | -$800K | -$200K |
| Acquisitions | -$19.34M | -$25.56M | -$26.54M | -$12.18M | -$16.53M | -$22.6M | -$1.22M | -$1.79M | -$29.66M | -$9.18M | -$9.36M | -$16.56M | $0 | -$23.5M | -$10.08M | $105K | $320K | $170K | $97K | $18K | $23K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $100K | $0 | $0 | $0 | $0 | $0 |
| Purchases of Investments | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | -$24.15M | -$2.84M | -$1.6M | -$1.03M | $0 | -$2.32M | -$798K | -$5.92M | $0 | $0 | $0 | $0 | $0 | $0 | -$100K | -$200K | $0 | $0 | -$200K | -$3M | -$4M |
| Sales of Investments | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $23.53M | $16.27M | $1.51M | $1.77M | $710K | $1.13M | $664K | $777K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $200K | $0 | $600K | $0 | $2M | $0 |
| Other Investing Activities | -$1.74M | -$434K | -$3.54M | -$8.58M | $9.7M | $8.54M | -$17.47M | -$4.13M | -$3.75M | -$6.34M | -$15.71M | -$4.65M | -$9.92M | $17K | -$3.15M | -$9.8M | $10.95M | $525K | $477K | -$3.91M | -$5.47M | -$1.82M | -$2.22M | -$7.09M | -$27.21M | -$8.42M | -$2.5M | -$3.1M | -$2.4M | -$1.5M | -$1.6M | -$800K | -$300K | -$300K |
| Net Cash from Investing | -$22.61M | -$27.62M | -$34.46M | -$22.2M | -$9.6M | -$15.44M | -$19.55M | -$7.32M | -$34.2M | -$16.63M | -$26.06M | -$21.71M | -$10.43M | -$29.83M | -$391K | -$10.38M | $11.27M | -$2.39M | -$5.18M | -$5.15M | -$11.6M | -$3.16M | -$2.77M | -$9.2M | -$29.23M | -$12.61M | -$3.3M | -$4.4M | -$4.1M | -$2.8M | -$3.9M | -$3.5M | -$2.1M | -$4.5M |
| Financing Activities | ||||||||||||||||||||||||||||||||||
| Debt Repaid | $27.12M | -$22.78M | -$11.59M | -$5.22M | -$317K | $12.75M | $6.61M | -$345K | -$31.36M | $34K | $2.9M | -$3.21M | - | - | $23K | $118K | $171K | $97K | -$63K | -$110K | $233K | $1.04M | -$2.37M | $586K | $4.34M | -$10K | $2.9M | -$2.4M | $900K | -$1.5M | -$300K | -$200K | - | $200K |
| Common Stock Issuance | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $20.29M | $0 | $0 | $247K | $281K | $82K | $1.25M | $907K | $78K | $288K | $80.45M | $4.8M | $12.2M | $100K | $5.3M | $0 | $500K | $1.9M | $200K | $7.8M |
| Common Stock Repurchases | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | -$21K | $0 | $0 | $0 | $0 | $0 | -$897K | -$102K | -$106K | -$243K | $0 | -$5.42M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Dividends Paid | -$10.02M | -$30.8M | -$24.84M | -$21.78M | -$12.5M | -$14.96M | -$13.54M | -$9.36M | -$7.76M | -$7.79M | -$8.68M | -$4.33M | $0 | $0 | -$15.97M | $0 | $0 | $0 | $0 | -$509K | $0 | -$11.85M | -$128K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Financing Activities | -$8.01M | -$9.28M | -$5.02M | -$4.7M | -$27.46M | -$9.27M | $28.58M | -$10.4M | -$3.18M | -$4.11M | $57.9M | $1.18M | $236K | -$502K | $1.34M | $58K | $232K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | -$600K | -$400K | $0 | -$800K |
| Net Cash from Financing | -$45.15M | -$17.29M | -$18.28M | -$21.27M | -$39.65M | -$36.98M | $8.43M | -$19.41M | $20.41M | -$11.94M | $46.32M | -$3.33M | -$3.42M | -$503K | $4.92M | -$62K | -$3.37M | -$756K | $672K | $765K | $806K | -$12.08M | $2.07M | -$298K | $70.69M | $4.81M | $9.3M | $2.5M | $4.4M | $1.5M | $200K | $1.7M | $200K | $6.8M |
| Forex Effect | -$240K | -$1.2M | -$8.91M | -$248K | $3.17M | $1.26M | -$1.87M | $1.98M | -$1.04M | -$1.38M | -$1.07M | $145K | -$64K | $143K | $390K | -$55K | -$458K | -$375K | -$272K | $322K | -$164K | -$284K | -$300K | $124K | $216K | -$87K | $0 | -$100K | $0 | $0 | $0 | $0 | $0 | $0 |
| Net Change in Cash | $6.84M | $22.88M | -$5.03M | -$37K | $6.21M | -$5.21M | $11.05M | $582K | $13.13M | -$10.33M | $37.38M | -$2.61M | $9.03M | -$14.95M | $19.31M | -$2.96M | $15.13M | $5.24M | -$954K | $1.54M | -$6M | -$11.2M | -$3.12M | -$14.73M | $34.33M | $2.47M | $4.4M | -$1M | $1.8M | -$800K | $200K | -$1.4M | -$1.2M | $3.5M |
| Supplementary Data | ||||||||||||||||||||||||||||||||||
| Operating Cash Flow | $74.83M | $68.99M | $56.62M | $43.67M | $52.3M | $45.95M | $24.05M | $25.51M | $27.95M | $19.62M | $18.19M | $22.28M | $22.95M | $15.24M | $14.4M | $7.53M | $7.67M | $8.77M | $3.83M | $5.6M | $4.96M | $4.33M | -$2.12M | -$5.35M | -$7.34M | $10.35M | -$1.6M | $1M | $1.5M | $500K | $3.9M | $400K | $700K | $1.2M |
| Capital Expenditure | -$1.53M | -$1.62M | -$4.38M | -$1.44M | -$2.77M | -$1.38M | -$863K | -$1.4M | -$799K | -$1.11M | -$993K | -$497K | -$510K | -$5.72M | -$583K | -$580K | -$737K | -$3.8M | -$4.57M | -$1.12M | -$1.01M | -$1.34M | -$543K | -$2.11M | -$2.02M | -$4.18M | -$800K | -$1.2M | -$1.8M | -$1.3M | -$2.9M | -$2.5M | -$800K | -$200K |
| Free Cash Flow | $73.3M | $67.37M | $52.23M | $42.23M | $49.52M | $44.57M | $23.19M | $24.11M | $27.16M | $18.51M | $17.2M | $21.78M | $22.44M | $9.52M | $13.81M | $6.95M | $6.94M | $4.97M | -$736K | $4.47M | $3.95M | $2.99M | -$2.67M | -$7.46M | -$9.36M | $6.17M | -$2.4M | -$200K | -$300K | -$800K | $1M | -$2.1M | -$100K | $1M |
| Cash at Beginning | $105.94M | $83.06M | $88.09M | $88.13M | $81.92M | $87.13M | $76.08M | $75.31M | $62.19M | $72.52M | $35.13M | $37.74M | $28.71M | $43.66M | $24.35M | $27.31M | $12.18M | $6.93M | $9.12M | $7.58M | $13.58M | $24.79M | $27.9M | $42.63M | $8.3M | $5.83M | $1.4M | $2.4M | $600K | $1.4M | $1.2M | $2.5M | $3.7M | $200K |
| Cash at End | $112.78M | $105.94M | $83.06M | $88.09M | $88.13M | $81.92M | $87.13M | $75.9M | $75.31M | $62.19M | $72.52M | $35.13M | $37.74M | $28.71M | $43.66M | $24.35M | $27.31M | $12.18M | $8.16M | $9.12M | $7.58M | $13.58M | $24.79M | $27.9M | $42.63M | $8.3M | $5.8M | $1.4M | $2.4M | $600K | $1.4M | $1.1M | $2.5M | $3.7M |