INDEPENDENT BANK CORP /MI/ (IBCP)
As the holding company for Independent Bank, Independent Bank Corporation provides diverse banking services to both individual consumers and businesses. Its comprehensive suite of offerings includes checking and savings accounts, commercial lending, direct and indirect consumer financing, and mortgage solutions, along with safe deposit boxes. Customers also benefit from accessible automatic teller machines, internet banking, and mobile banking capabilities. The company further diversifies its portfolio with title insurance, insurance brokerage, and investment services. Headquartered in Grand Rapids, Michigan, and founded in 1864, Independent Bank Corporation reaches its clientele through roughly 59 branches, two drive-through facilities, and seven loan production offices across Michigan, in addition to two loan production offices in Ohio.
Sector: State Commercial Banks
Industry: Banks - Regional
Independent Bank Corporation
- 1:10Reverse splitSep 1, 201010 shares → 1
| Period | 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 | FY 1995 | FY 1994 | FY 1993 | FY 1992 | FY 1991 | FY 1990 | FY 1989 | FY 1988 | FY 1987 | FY 1986 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | USD | USD | USD | USD | USD | USD |
| Period Ending | 2025-12-31 | 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 | 1990-12-31 | 1989-12-31 | 1988-12-31 | 1987-12-31 | 1986-12-31 |
| Revenue | $315.38M | $316.33M | $283.83M | $224.23M | $207.12M | $214.19M | $190.76M | $170.88M | $138.06M | $124.16M | $114.43M | $111.7M | $120.92M | $140.85M | $138.24M | $170.51M | $248.86M | $233.62M | $270.4M | $258.94M | $235.86M | $192.49M | $181.97M | $160.73M | $161.44M | $151.8M | $142.82M | $145M | $132.2M | $65.1M | $49.8M | $40.9M | $35.3M | $36M | $38.2M | $36.4M | $34.3M | $0 | $0 | $0 |
| YoY Growth | -0.3% | 11.5% | 26.6% | 8.3% | -3.3% | 12.3% | 11.6% | 23.8% | 11.2% | 8.5% | 2.4% | -7.6% | -14.2% | 1.9% | -18.9% | -31.5% | 6.5% | -13.6% | 4.4% | 9.8% | 22.5% | 5.8% | 13.2% | -0.4% | 6.3% | 6.3% | -1.5% | 9.7% | 103.1% | 30.7% | 21.8% | 15.9% | -1.9% | -5.8% | 4.9% | 6.1% | - | - | - | - |
| Cost of Revenue | $95.86M | $104.65M | $90M | $25.44M | $7.59M | $28.94M | $27.42M | $18.99M | $10.32M | $5.57M | $3.14M | $3.7M | $7.24M | $20.45M | $50.1M | $83.64M | $153.85M | $144.91M | $145.82M | $110.04M | $70.91M | $47.01M | $48.15M | $51.57M | $66.2M | $71.15M | $61.4M | $68.3M | $68M | $26M | $18.5M | $13.1M | $11.9M | $15M | $19.8M | $20.4M | $19.8M | $0 | $0 | $0 |
| Gross Profit | $219.52M | $211.68M | $193.83M | $198.79M | $199.52M | $185.25M | $163.35M | $151.88M | $127.74M | $118.58M | $111.29M | $108M | $113.68M | $120.4M | $88.14M | $86.87M | $95.01M | $88.72M | $124.58M | $148.9M | $164.96M | $145.48M | $133.82M | $109.16M | $95.24M | $80.65M | $81.42M | $76.7M | $64.2M | $39.1M | $31.3M | $27.8M | $23.4M | $21M | $18.4M | $16M | $14.5M | $0 | $0 | $0 |
| Gross Margin | 69.6% | 66.9% | 68.3% | 88.7% | 96.3% | 86.5% | 85.6% | 88.9% | 92.5% | 95.5% | 97.3% | 96.7% | 94.0% | 85.5% | 63.8% | 50.9% | 38.2% | 38.0% | 46.1% | 57.5% | 69.9% | 75.6% | 73.5% | 67.9% | 59.0% | 53.1% | 57.0% | 52.9% | 48.6% | 60.1% | 62.9% | 68.0% | 66.3% | 58.3% | 48.2% | 44.0% | 42.3% | - | - | - |
| 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 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Selling, General, and Administrative | $97.23M | $91.83M | $85.09M | $86.09M | $83.28M | $81.8M | $82.49M | $76.42M | $68.23M | $63.58M | $62.57M | $61.44M | $63.73M | $71.47M | $68.62M | $73.67M | $86.59M | $67.86M | $61.33M | $50.8M | $52.15M | $47.17M | $43.56M | $37.34M | $31.55M | $28.31M | $34.3M | $32.3M | $26.5M | $15.7M | $12.2M | $10.6M | $8.5M | $7.4M | $6.3M | $5.6M | $5.2M | $0 | $0 | $0 |
| Other | $41.01M | $36.8M | $35.06M | $34.91M | $38.93M | $33.97M | $23.1M | $26.32M | $21.07M | $22.11M | $19.33M | $21.35M | $27.3M | $22.73M | $39.93M | $31.5M | $101.86M | $109.45M | $54.4M | $52.62M | $49.64M | $43.29M | $38.95M | $30.95M | $29.97M | $25.06M | $35.12M | $27.4M | $34.3M | $12.2M | $9.6M | $8.9M | $7.4M | $6.9M | $6.7M | $6.4M | $5.9M | $0 | $0 | $0 |
| Total Operating Expenses | $138.23M | $128.63M | $120.15M | $121M | $122.21M | $115.77M | $105.59M | $102.75M | $89.3M | $85.68M | $81.91M | $82.79M | $91.03M | $94.2M | $108.55M | $105.17M | $188.44M | $177.32M | $115.72M | $103.42M | $101.78M | $90.45M | $82.51M | $68.29M | $61.52M | $53.38M | $69.42M | $59.7M | $60.8M | $27.9M | $21.8M | $19.5M | $15.9M | $14.3M | $13M | $12M | $11.1M | $0 | $0 | $0 |
| Operating Income (EBIT) | $81.29M | $83.05M | $73.68M | $77.79M | $77.31M | $69.48M | $57.76M | $49.13M | $38.44M | $32.9M | $29.38M | $25.22M | $22.66M | $26.2M | -$20.41M | -$18.3M | -$93.44M | -$88.6M | $8.85M | $45.49M | $63.17M | $55.02M | $51.32M | $40.86M | $33.72M | $27.27M | $12M | $17M | $3.4M | $11.2M | $9.5M | $8.3M | $7.5M | $6.7M | $5.4M | $4M | $3.4M | $0 | $0 | $0 |
| Operating Margin | 25.8% | 26.3% | 26.0% | 34.7% | 37.3% | 32.4% | 30.3% | 28.8% | 27.8% | 26.5% | 25.7% | 22.6% | 18.7% | 18.6% | -14.8% | -10.7% | -37.5% | -37.9% | 3.3% | 17.6% | 26.8% | 28.6% | 28.2% | 25.4% | 20.9% | 18.0% | 8.4% | 11.7% | 2.6% | 17.2% | 19.1% | 20.3% | 21.2% | 18.6% | 14.1% | 11.0% | 9.9% | - | - | - |
| Interest Expense | $89.72M | $100.53M | $83.35M | $19.45M | $8.31M | $16.22M | $26.35M | $17.49M | $9.12M | $6.88M | $5.86M | $7.3M | $9.16M | $13.14M | $20.19M | $37.2M | $50.53M | $73.59M | $102.66M | $93.7M | $63.1M | $42.99M | $44.11M | $48.01M | $62.46M | $67.86M | $58.7M | $64.7M | $66M | $24.8M | $17.9M | $12.6M | $11.3M | $13.8M | $18.8M | $19.4M | $18.6M | $0 | $0 | $0 |
| Interest Income | $269.74M | $266.78M | $239.68M | $169.01M | $138.08M | $139.83M | $148.93M | $130.77M | $98.31M | $86.52M | $80.84M | $80.56M | $87.12M | $99.4M | $114.76M | $148.85M | $189.06M | $203.74M | $223.25M | $216.9M | $193.03M | $154.23M | $139.37M | $129.81M | $134.5M | $132.84M | $125.5M | $125.9M | $119.9M | $59.5M | $46M | $37.8M | $31.5M | $33.4M | $35.9M | $34M | $32.4M | $0 | $0 | $0 |
| Other Income (Expense) | $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 | $0 | $0 | $0 | $0 | $0 | $0 |
| Income Before Tax (EBT) | $81.29M | $83.05M | $73.68M | $77.79M | $77.31M | $69.48M | $57.76M | $49.13M | $38.44M | $32.9M | $29.38M | $25.22M | $22.66M | $26.2M | -$20.41M | -$18.3M | -$93.44M | -$88.6M | $8.85M | $45.49M | $63.17M | $55.02M | $51.32M | $40.86M | $33.72M | $27.27M | $12M | $17M | $3.4M | $11.2M | $9.5M | $8.3M | $7.5M | $6.7M | $5.4M | $4M | $3.4M | $0 | $0 | $0 |
| Income Tax Expense | $12.75M | $16.26M | $14.61M | $14.44M | $14.42M | $13.33M | $11.32M | $9.29M | $17.96M | $10.13M | $9.36M | $7.2M | -$54.85M | $0 | -$212K | -$1.59M | -$3.21M | $3.06M | -$1.1M | $11.66M | $17.47M | $14.71M | $13.73M | $11.4M | $9.29M | $7.27M | $3.3M | $5.1M | $1.9M | $3.3M | $2.7M | $2.3M | $2.1M | $1.9M | $1.5M | $1.1M | $700K | $0 | $0 | $0 |
| Net Income | $68.54M | $66.79M | $59.07M | $63.35M | $62.9M | $56.15M | $46.44M | $39.84M | $20.48M | $22.77M | $20.02M | $18.02M | $77.51M | $26.2M | -$20.2M | -$16.71M | -$90.23M | -$91.66M | $10.36M | $33.2M | $45.7M | $40.31M | $37.59M | $29.47M | $24.4M | $20.01M | $8.7M | $11.9M | $1.5M | $7.9M | $6.8M | $6M | $5.4M | $4.8M | $3.8M | $2.9M | $2.7M | $1.8M | $1.5M | $1.4M |
| Net Income Margin | 21.7% | 21.1% | 20.8% | 28.3% | 30.4% | 26.2% | 24.3% | 23.3% | 14.8% | 18.3% | 17.5% | 16.1% | 64.1% | 18.6% | -14.6% | -9.8% | -36.3% | -39.2% | 3.8% | 12.8% | 19.4% | 20.9% | 20.7% | 18.3% | 15.1% | 13.2% | 6.1% | 8.2% | 1.1% | 12.1% | 13.7% | 14.7% | 15.3% | 13.3% | 9.9% | 8.0% | 7.9% | - | - | - |
| Supplementary Data | ||||||||||||||||||||||||||||||||||||||||
| EPS | 3.30 | 3.20 | 2.82 | 3.00 | 2.91 | 2.56 | 2.03 | 1.70 | 0.96 | 1.06 | 0.88 | 0.79 | 5.87 | 2.51 | -2.94 | -4.09 | -39.60 | -40.00 | 4.60 | 14.50 | 19.14 | 16.24 | 15.78 | 8.85 | 6.75 | 8.08 | 3.47 | 4.79 | 0.17 | 4.96 | 4.34 | 0.63 | 0.58 | 0.55 | 0.49 | 0.40 | 0.35 | 1.60 | 1.88 | 1.77 |
| Diluted EPS | 3.27 | 3.16 | 2.79 | 2.97 | 2.88 | 2.53 | 2.00 | 1.68 | 0.95 | 1.05 | 0.86 | 0.77 | 3.55 | 0.84 | -2.94 | -4.09 | -39.60 | -40.00 | 4.50 | 14.30 | 18.76 | 15.96 | 15.42 | 8.69 | 6.65 | 8.03 | 3.42 | 4.75 | 0.17 | 4.96 | 4.34 | 0.63 | 0.58 | 0.55 | 0.43 | 0.33 | 0.29 | 1.60 | 1.88 | 1.77 |
| Weighted Average OS | 20.67M | 20.87M | 20.95M | 21.12M | 21.61M | 21.93M | 22.87M | 23.43M | 21.33M | 21.48M | 22.72M | 22.93M | 13.97M | 8.71M | 8.28M | 5.09M | 2.39M | 2.30M | 2.26M | 2.29M | 2.39M | 2.48M | 2.38M | 2.35M | 2.42M | 2.48M | 2.51M | 1.63M | 1.60M | 1.59M | 1.57M | 1.57M | 1.43M | 1.43M | 1.42M | 1.15M | 1.14M | 1.12M | 798,135 | 790,331 |
| EBITDA | $91.2M | $93.05M | $83.69M | $88.61M | $89.44M | $78.64M | $63.82M | $55.17M | $45.4M | $38.12M | $33.93M | $28.23M | $20.46M | $21.48M | -$31.71M | -$46.02M | -$136.77M | -$111.38M | -$3.7M | $35.65M | $50.67M | $52.02M | $59.09M | $47.37M | $40.28M | $33.81M | $18.1M | $21.9M | $8.7M | $14M | $11.7M | $8.8M | $9.1M | $7.7M | $5.8M | $4.4M | $4.1M | $0 | $0 | $0 |
| EBITDA Margin | 28.9% | 29.4% | 29.5% | 39.5% | 43.2% | 36.7% | 33.5% | 32.3% | 32.9% | 30.7% | 29.7% | 25.3% | 16.9% | 15.3% | -22.9% | -27.0% | -55.0% | -47.7% | -1.4% | 13.8% | 21.5% | 27.0% | 32.5% | 29.5% | 25.0% | 22.3% | 12.7% | 15.1% | 6.6% | 21.5% | 23.5% | 21.5% | 25.8% | 21.4% | 15.2% | 12.1% | 12.0% | - | - | - |
| Period | 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 | FY 1995 | FY 1994 | FY 1993 | FY 1992 | FY 1991 | FY 1990 | FY 1989 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | USD | USD | USD |
| Period Ending | 2025-12-31 | 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 | 1990-12-31 | 1989-12-31 |
| Assets | |||||||||||||||||||||||||||||||||||||
| Current Assets | |||||||||||||||||||||||||||||||||||||
| Cash and Cash Equivalents | $138.39M | $119.88M | $169.78M | $74.37M | $109.47M | $118.7M | $65.65M | $70.84M | $57.48M | $88.78M | $97.65M | $87.58M | $137.08M | $179.78M | $341.11M | $385.37M | $288.74M | $57.7M | $79.29M | $73.14M | $67.59M | $72.81M | $61.74M | $60.73M | $50.52M | $58.15M | $58.6M | $53.9M | $30.4M | $50.6M | $17.2M | $23.9M | $34.2M | $23.7M | $26.6M | $20.8M | $15.8M |
| Short-Term Investments | $23.22M | $25.39M | $679.35M | $779.35M | $1.41B | $1.07B | $518.4M | $427.93M | $522.92M | $610.62M | $585.48M | $533.18M | $462.48M | $208.41M | $157.44M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Cash and Short-Term Investments | $161.6M | $145.27M | $849.13M | $853.72M | $1.52B | $1.19B | $584.05M | $498.76M | $580.4M | $699.4M | $683.13M | $620.75M | $599.56M | $388.19M | $498.55M | $385.37M | $288.74M | $57.7M | $79.29M | $73.14M | $67.59M | $72.81M | $61.74M | $60.73M | $50.52M | $58.15M | $58.6M | $53.9M | $30.4M | $50.6M | $17.2M | $23.9M | $34.2M | $23.7M | $26.6M | $20.8M | $15.8M |
| Accounts Receivable | $0 | $0 | $0 | $128.9M | $66.14M | $62.46M | $44.82M | $34.87M | $29.55M | $33.36M | $7.23M | $7.24M | $7.72M | $18.45M | $29.3M | $67.81M | $5.42M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $9.7M | $0 |
| Inventory | $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 | $0 | $0 | $0 |
| Other Current 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 | $0 | $0 | $0 |
| Total Current Assets | $161.6M | $145.27M | $849.13M | $982.62M | $1.59B | $1.25B | $628.88M | $533.63M | $609.95M | $732.76M | $690.36M | $627.99M | $607.28M | $416.09M | $540.46M | $469.09M | $316.2M | $57.7M | $79.29M | $73.14M | $67.59M | $72.81M | $61.74M | $60.73M | $50.52M | $58.15M | $58.6M | $53.9M | $30.4M | $50.6M | $17.2M | $23.9M | $34.2M | $23.7M | $26.6M | $30.5M | $15.8M |
| Long-Term Assets | |||||||||||||||||||||||||||||||||||||
| Property, Plant & Equipment Net | $38.97M | $37.49M | $35.52M | $35.89M | $36.4M | $36.13M | $38.41M | $38.78M | $39.15M | $40.17M | $43.1M | $45.95M | $48.59M | $47.02M | $62.55M | $68.36M | $72.62M | $73.32M | $73.56M | $67.99M | $63.17M | $56.57M | $43.98M | $40.73M | $35.94M | $34.76M | $37.6M | $35.3M | $21.1M | $18.5M | $9.9M | $9.5M | $8.8M | $6M | $6M | $6.3M | $5.8M |
| Goodwill | $28.3M | $28.3M | $28.3M | $28.3M | $28.3M | $28.3M | $28.3M | $28.3M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $16.73M | $66.75M | $48.71M | $51.81M | $53.35M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Intangible Assets | $32.49M | $48.28M | $44.25M | $45.04M | $29.57M | $21.21M | $24.5M | $27.82M | $17.29M | $15.6M | $14.72M | $14.73M | $16.87M | $14.99M | $18.84M | $23.64M | $25.53M | $24.16M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Long-Term Investments | $5B | $4.86B | $4.1B | $3.83B | $2.95B | $2.79B | $2.77B | $2.64B | $2.04B | $1.62B | $1.52B | $1.41B | $1.36B | $1.43B | $1.56B | $1.86B | $2.42B | $2.64B | $2.9B | $2.92B | $3.04B | $2.79B | $2.14B | $1.87B | $1.74B | $1.62B | $1.54B | $1.46B | $891.6M | $778M | $544.3M | $465.4M | $381.9M | $322M | $330.3M | $314.5M | $298.1M |
| Deferred Tax Assets | $0 | $0 | $0 | $0 | $0 | $0 | $2.07M | $5.78M | $15.09M | $32.82M | $39.63M | $48.63M | $57.55M | $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 Long-Term Assets | $240.26M | $218.44M | $204.23M | $73.31M | $73.95M | $74.37M | $73.86M | $74.73M | $72.21M | $103.63M | $100.9M | $103.79M | $117.01M | $120.13M | $123.04M | $111M | $134.97M | $139.69M | $112.9M | $309.05M | $113.67M | $107.57M | $93.88M | $90.54M | $65.95M | $66.84M | $84.9M | $114.2M | $40.7M | $41.5M | $18.7M | $17.4M | $19.4M | $15.8M | $8.8M | $11.2M | $8.6M |
| Total Long-Term Assets | $5.34B | $5.19B | $4.41B | $4.02B | $3.12B | $2.95B | $2.94B | $2.82B | $2.18B | $1.82B | $1.72B | $1.62B | $1.6B | $1.61B | $1.77B | $2.07B | $2.65B | $2.9B | $3.17B | $3.36B | $3.29B | $3.02B | $2.3B | $2B | $1.84B | $1.73B | $1.67B | $1.61B | $953.4M | $838M | $572.9M | $492.3M | $410.1M | $343.8M | $345.1M | $332M | $312.5M |
| 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 | $0 | $0 | $0 |
| Total Assets | $5.51B | $5.34B | $5.26B | $5B | $4.7B | $4.2B | $3.56B | $3.35B | $2.79B | $2.55B | $2.41B | $2.25B | $2.21B | $2.02B | $2.31B | $2.54B | $2.97B | $2.96B | $3.28B | $3.43B | $3.36B | $3.09B | $2.36B | $2.06B | $1.89B | $1.78B | $1.73B | $1.66B | $983.8M | $888.6M | $590.1M | $516.2M | $444.3M | $367.5M | $371.7M | $362.5M | $328.3M |
| Liabilities | |||||||||||||||||||||||||||||||||||||
| Current Liabilities | |||||||||||||||||||||||||||||||||||||
| Accounts Payable | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $11.74M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Short-Term Debt | $0 | $0 | $0 | $61M | $0 | $0 | $53.65M | $10M | $26.66M | $1.19M | $0 | $0 | $4.24M | $0 | $12.35M | $0 | $0 | $750K | $54.45M | $84.08M | $80.3M | $117.55M | $53.88M | $23.84M | $35.1M | $27.55M | $42.4M | $22.7M | $28M | $1.7M | $13.4M | $13.9M | $5.1M | $5.7M | $0 | $5.7M | $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 | $0 | $0 | $0 |
| Current Unearned Revenue | $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 | $0 | $0 | $0 |
| Other Current Liabilities | $4.76B | $4.65B | $4.62B | $4.38B | $4.12B | $3.64B | $3.04B | $2.91B | $2.4B | $2.23B | $2.09B | $1.92B | $1.88B | $1.78B | $2.09B | $2.25B | $2.57B | $2.07B | $2.51B | $2.6B | $2.64B | $2.18B | $1.7B | $1.54B | $1.39B | $1.39B | $1.31B | $1.26B | $700.4M | $672.5M | $411.6M | $409.4M | $388.9M | $327M | $332.2M | $325.7M | $293.3M |
| Total Current Liabilities | $4.76B | $4.65B | $4.62B | $4.55B | $4.2B | $3.71B | $3.14B | $2.96B | $2.46B | $2.26B | $2.11B | $1.95B | $1.92B | $1.81B | $2.13B | $2.29B | $2.61B | $2.13B | $2.56B | $2.72B | $2.76B | $2.34B | $1.78B | $1.56B | $1.42B | $1.42B | $1.35B | $1.28B | $728.4M | $674.2M | $425M | $423.3M | $394M | $332.7M | $332.2M | $331.4M | $301.7M |
| Long-Term Liabilities | |||||||||||||||||||||||||||||||||||||
| Long-Term Debt | $116.87M | $124.39M | $129.26M | $165.1M | $108.96M | $108.82M | $74.46M | $55.09M | $63.51M | $43.81M | $47.52M | $48.04M | $53.67M | $67.8M | $71.21M | $121.21M | $224.07M | $634.87M | $395.43M | $227.88M | $291.24M | $469.58M | $383.98M | $327.66M | $305.26M | $196.03M | $224.6M | $229.2M | $184.4M | $152.6M | $110.9M | $47.7M | $0 | $0 | $7.5M | $0 | $0 |
| Long-Term Unearned Revenue | $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 | $0 | $0 | $0 |
| Long-Term Deferred Tax 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 | $0 | $0 | $0 |
| Other Long-Term Liabilities | $124.22M | $104.94M | $107.13M | -$61M | $0 | $0 | $0 | $0 | $0 | $718K | -$797K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $35.66M | $224.21M | $59.61M | $51.49M | $30.89M | $32.41M | $28.83M | $41.97M | $33.9M | $36.5M | $11.5M | $10M | $7.2M | $4.9M | $14.1M | $3M | $4M | $3.3M | $3.8M |
| Total Long-Term Liabilities | $241.09M | $229.33M | $236.4M | $104.1M | $108.96M | $108.82M | $74.46M | $55.09M | $63.51M | $44.53M | $46.73M | $48.04M | $53.67M | $67.8M | $71.21M | $121.21M | $224.07M | $634.87M | $431.09M | $452.09M | $350.86M | $521.08M | $414.88M | $360.07M | $334.09M | $238M | $258.5M | $265.7M | $195.9M | $162.6M | $118.1M | $52.6M | $14.1M | $3M | $11.5M | $3.3M | $3.8M |
| 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 | $0 | $0 | $0 |
| Total Liabilities | $5B | $4.88B | $4.86B | $4.65B | $4.31B | $3.81B | $3.21B | $3.01B | $2.52B | $2.3B | $2.16B | $2B | $1.98B | $1.89B | $2.2B | $2.42B | $2.86B | $2.76B | $3.01B | $3.17B | $3.11B | $2.86B | $2.2B | $1.92B | $1.76B | $1.66B | $1.61B | $1.54B | $924.3M | $836.8M | $543.1M | $475.9M | $408.1M | $335.7M | $343.7M | $337.8M | $305.5M |
| Stockholders' Equity | |||||||||||||||||||||||||||||||||||||
| Preferred Stock | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $84.2M | $79.86M | $75.7M | $69.16M | $68.46M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $2.7M | $2.7M |
| Common Stock | $307.85M | $318.78M | $317.48M | $320.99M | $323.4M | $339.35M | $352.34M | $377.37M | $324.99M | $323.75M | $339.46M | $352.46M | $351.17M | $251.24M | $248.95M | $0 | $23.86M | $22.79M | $22.6M | $22.86M | $21.99M | $21.2M | $19.57M | $17.82M | $17.8M | $11.61M | $11.2M | $10.8M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Retained Earnings | $252.79M | $205.85M | $159.11M | $119.37M | $74.58M | $40.15M | $1.61M | -$28.27M | -$54.05M | -$65.66M | -$82.33M | -$96.45M | -$110.35M | -$192.41M | -$214.26M | -$189.9M | -$169.1M | -$73.85M | $22.77M | $31.42M | $41.49M | $41.8M | $16.95M | $41.78M | $39.35M | $37.54M | $33.9M | $38.6M | $23.2M | $24.7M | $23.7M | $22.9M | $17.2M | $13.3M | $9.7M | $7.2M | $5.4M |
| Comprehensive Income & Other | -$57.69M | -$69.94M | -$72.14M | -$92.76M | $501K | $10.02M | -$3.79M | -$10.11M | -$6M | -$9.11M | -$6.04M | -$5.64M | -$9.24M | -$8.06M | -$260.87M | -$13.12M | -$15.68M | -$23.21M | -$171K | $3.64M | $4.87M | $8.51M | $6.34M | $3.36M | -$1.83M | $1.93M | -$3.1M | $1.2M | $1.7M | $1M | $700K | -$2.1M | $0 | $0 | $0 | $0 | $0 |
| Other Stockholders' Equity | -$57.69M | -$69.94M | -$72.14M | -$92.76M | $501K | $10.02M | -$3.79M | -$10.11M | -$6M | -$9.11M | -$6.04M | -$5.64M | -$9.24M | $76.15M | $67.94M | $308.99M | $255.1M | $245.94M | $195.13M | $203.88M | $184.78M | $167.3M | $125.69M | $78.44M | $74.75M | $79.18M | $68.6M | $67.6M | $36.3M | $27.1M | $23.3M | $17.4M | $19M | $18.5M | $18.3M | $17.5M | $17.4M |
| Total Equity | $502.95M | $454.69M | $404.45M | $347.6M | $398.48M | $389.52M | $350.17M | $338.99M | $264.93M | $248.98M | $251.09M | $250.37M | $231.58M | $134.97M | $102.63M | $119.08M | $109.86M | $194.88M | $240.5M | $258.17M | $248.26M | $230.29M | $162.22M | $138.05M | $131.9M | $128.34M | $113.7M | $117M | $59.5M | $51.8M | $47M | $40.3M | $36.2M | $31.8M | $28M | $24.7M | $22.8M |
| 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 | $0 | $0 | $0 | $0 | $0 | $0 |
| Total Liabilities and Equity | $5.51B | $5.34B | $5.26B | $5B | $4.7B | $4.2B | $3.56B | $3.35B | $2.79B | $2.55B | $2.41B | $2.25B | $2.21B | $2.02B | $2.31B | $2.54B | $2.97B | $2.96B | $3.25B | $3.43B | $3.36B | $3.09B | $2.36B | $2.06B | $1.89B | $1.78B | $1.73B | $1.66B | $983.8M | $888.6M | $590.1M | $516.2M | $444.3M | $367.5M | $371.7M | $362.5M | $328.3M |
| Supplementary Data | |||||||||||||||||||||||||||||||||||||
| Total Debt | $116.87M | $124.39M | $129.26M | $226.1M | $108.96M | $108.82M | $128.1M | $65.09M | $90.17M | $45M | $47.52M | $48.04M | $57.91M | $67.8M | $83.56M | $121.21M | $224.07M | $634.87M | $449.88M | $311.96M | $371.54M | $587.13M | $437.87M | $351.5M | $340.36M | $223.58M | $267M | $251.9M | $212.4M | $154.3M | $124.3M | $61.6M | $5.1M | $5.7M | $7.5M | $5.7M | $0 |
| Net Debt | -$21.52M | $4.51M | -$40.52M | $151.73M | -$515K | -$9.89M | $62.45M | -$5.75M | $32.69M | -$43.78M | -$50.13M | -$39.54M | -$79.17M | -$111.98M | -$257.55M | -$264.17M | -$64.67M | $577.17M | $370.59M | $238.82M | $303.96M | $514.32M | $376.13M | $290.77M | $289.83M | $165.43M | $208.4M | $198M | $182M | $103.7M | $107.1M | $37.7M | -$29.1M | -$18M | -$19.1M | -$15.1M | -$15.8M |
| Period | 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 | FY 1995 | FY 1994 | FY 1993 | FY 1992 | FY 1991 | FY 1990 | FY 1989 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | USD | USD | USD |
| Period Ending | 2025-12-31 | 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 | 1990-12-31 | 1989-12-31 |
| Operating Activities | |||||||||||||||||||||||||||||||||||||
| Net Income | $68.54M | $66.79M | $59.07M | $63.35M | $62.9M | $56.15M | $46.44M | $39.84M | $20.48M | $22.77M | $20.02M | $18.02M | $77.51M | $26.2M | -$20.2M | -$16.71M | -$90.23M | -$91.66M | $10.36M | $33.2M | $46.91M | $38.56M | $37.59M | $29.47M | $24.4M | $20.01M | $8.7M | $11.9M | $1.5M | $7.9M | $6.8M | $6M | $5.4M | $4.8M | $3.9M | $2.9M | $2.7M |
| Depreciation & Amortization | $9.91M | $10.01M | $10.02M | $10.83M | $12.13M | $9.16M | $6.06M | $6.03M | $6.96M | $5.22M | $4.55M | $3.01M | -$2.2M | -$4.72M | -$11.3M | -$27.72M | -$43.34M | -$22.78M | -$12.55M | -$9.84M | -$12.5M | -$3M | $7.77M | $6.51M | $6.56M | $6.54M | $6.1M | $4.9M | $5.3M | $2.8M | $2.2M | $500K | $1.6M | $1M | $400K | $400K | $700K |
| Deferred Income Tax | -$3.53M | -$1.25M | $215K | -$359K | $1.91M | -$2.13M | $1.09M | $9.29M | $16.01M | $9.72M | $9.21M | $8.92M | -$57.55M | $0 | $201K | -$1.53M | $2.15M | $10.94M | -$6.35M | -$2.33M | $3.02M | $2.19M | $4.43M | $974K | -$1.09M | $937K | $900K | -$700K | -$300K | -$200K | -$1.2M | $500K | $0 | -$400K | -$300K | $0 | $0 |
| Stock-Based Compensation | $2.72M | $2.33M | $2.23M | $2.14M | $1.95M | $1.98M | $1.85M | $1.73M | $1.75M | $1.62M | $1.48M | $1.19M | $1.24M | $869K | $1.21M | $542K | $809K | $588K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Changes in Working Capital: | |||||||||||||||||||||||||||||||||||||
| Accounts Receivable | -$25.65M | -$25.19M | -$14.62M | -$25.84M | -$11.67M | -$7.97M | -$6.06M | -$4.89M | -$3.71M | -$7.18M | -$1.48M | -$2.58M | $7.75M | -$2.42M | $16.87M | $397K | -$21.08M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Inventory | $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 | $0 | $0 | $0 |
| Accounts 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 | $0 | $0 | $0 |
| Other Working Capital | $17.89M | $1.02M | -$3.6M | $14.65M | $17.17M | $10.24M | $12.02M | $240K | $5.44M | $559K | -$1.38M | -$7.21M | -$3.51M | $6.61M | -$1.55M | $1.93M | $2.01M | -$21.02M | -$14.01M | -$15.23M | $10.08M | $6.96M | -$11.06M | -$3.21M | $2.08M | $8.24M | -$6.2M | -$7.9M | $10M | -$7.5M | $2.9M | $2.3M | $300K | -$1.1M | $1.4M | -$800K | -$300K |
| Total Working Capital Change | -$7.76M | -$24.17M | -$18.21M | -$11.2M | $5.5M | $2.27M | $5.96M | -$4.65M | $1.73M | -$6.62M | -$2.86M | -$9.79M | $4.24M | $4.18M | $15.32M | $2.33M | -$19.07M | -$21.02M | -$14.01M | -$15.23M | $10.08M | $6.96M | -$11.06M | -$3.21M | $2.08M | $8.24M | -$6.2M | -$7.9M | $10M | -$7.5M | $2.9M | $2.3M | $300K | -$1.1M | $1.4M | -$800K | -$300K |
| Other Non-Cash Items | $6.79M | $9.44M | $22.27M | $29.86M | $25.77M | -$8.75M | -$26.91M | -$7.33M | -$8.32M | -$8.99M | -$9.54M | -$8.28M | $28.83M | $2.86M | $50.18M | $40.43M | $154.05M | $144.7M | $40.37M | $16.43M | $834K | -$2.09M | $101.13M | -$48.33M | -$52.86M | -$4.92M | $36.7M | -$20.8M | -$8.8M | $8.5M | -$2.1M | $800K | $0 | -$2.3M | $1.1M | $800K | $1.5M |
| Net Cash from Operating | $76.66M | $63.15M | $75.59M | $94.63M | $110.15M | $58.68M | $34.49M | $44.92M | $38.61M | $23.7M | $22.86M | $13.07M | $52.07M | $29.39M | $35.41M | -$2.5M | $4.38M | $20.76M | $17.81M | $22.23M | $48.35M | $42.6M | $139.86M | -$14.59M | -$20.92M | $30.81M | $46.2M | -$12.6M | $7.7M | $11.5M | $8.6M | $10.1M | $7.3M | $2M | $6.5M | $3.3M | $4.6M |
| Investing Activities | |||||||||||||||||||||||||||||||||||||
| Capital Expenditures | -$6.49M | -$7.95M | -$6.02M | -$5.68M | -$5.84M | -$4.38M | -$4.94M | -$3.86M | -$4.24M | -$3.46M | -$4.35M | -$4.3M | -$8.37M | -$5.29M | -$2.78M | -$4.43M | -$8M | -$8.13M | -$10.34M | -$13.32M | -$13.9M | -$11.72M | -$7.27M | -$9.48M | -$5.64M | -$1.65M | -$6.5M | -$8.9M | -$6.2M | -$3.7M | -$1.6M | -$1.3M | -$2M | -$700K | -$400K | -$600K | -$1.7M |
| Acquisitions | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $23.52M | $33.45M | $0 | -$7.23M | $0 | $3.29M | -$340M | $0 | $349.55M | $0 | $0 | $385.95M | $0 | $0 | $0 | -$3.06M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Purchases of Investments | -$26.46M | -$3.63M | -$1.74M | -$140.21M | -$824.35M | -$859.07M | -$237.67M | -$105.53M | -$100.58M | -$298.37M | -$235.15M | -$225.26M | -$334.64M | -$192.73M | -$173.19M | -$55.15M | -$15.81M | -$29.05M | -$72.88M | -$5.27M | -$70.63M | -$132.19M | -$226.9M | -$181.23M | -$120.04M | -$50.4M | -$699.6M | -$881.4M | -$129.8M | -$60.7M | -$20.2M | -$60.9M | -$69.9M | -$43.7M | -$35M | -$36.2M | -$58.2M |
| Sales of Investments | $136.15M | $140.54M | $145.4M | $260.04M | $461.09M | $344.79M | $222.65M | $209.36M | $191.03M | $267.5M | $183.98M | $161.15M | $76.51M | $144.47M | $86.39M | $156.93M | $79.2M | $132.1M | $130.78M | $57.1M | $131.13M | $128.6M | $139.22M | $120.38M | $66.56M | $85.32M | $720.2M | $969.8M | $237.3M | $47.8M | $34.4M | $62.6M | $52.6M | $31M | $34M | $31.5M | $42.4M |
| Other Investing Activities | -$225.69M | -$247.13M | -$300.58M | -$538.74M | -$193.97M | -$35.24M | -$162.2M | -$306.85M | -$397.23M | -$104.53M | -$97.76M | -$13.71M | $42.14M | $119.65M | $217.05M | $385.98M | $0 | $41.24M | -$57.79M | -$104.45M | -$316.86M | -$279.33M | -$189.18M | -$35.22M | -$6.9M | -$90.99M | -$117.8M | -$50.5M | -$188.5M | $13.8M | -$74.9M | -$54.7M | $13.6M | $21.1M | -$18.5M | $0 | $0 |
| Net Cash from Investing | -$122.5M | -$118.16M | -$162.94M | -$424.59M | -$563.06M | -$553.91M | -$182.15M | -$183.37M | -$277.58M | -$138.85M | -$160.51M | -$82.12M | -$221.07M | -$273.89M | $127.45M | $483.49M | $147.63M | $136.16M | $375.72M | -$65.93M | -$270.26M | -$294.63M | -$287.19M | -$105.55M | -$66.02M | -$57.71M | -$103.7M | $29M | -$87.2M | -$2.8M | -$62.3M | -$54.3M | -$5.7M | $7.7M | -$19.9M | -$5.3M | -$17.5M |
| Financing Activities | |||||||||||||||||||||||||||||||||||||
| Debt Repaid | $8.01M | $5.02M | $35.98M | -$56M | $3K | $19.41M | -$62.86M | $43.3M | -$45.17M | $2.52M | $516K | $9.37M | $9.89M | $15.76M | $37.65M | $61.16M | $411.55M | -$50.71M | -$137.92M | $59.58M | $149.38M | -$102.88M | $5.27M | -$39.16M | -$38M | $35.78M | -$6.4M | $76.2M | -$67.6M | -$9M | - | $2.8M | -$2.7M | $1.8M | $500K | -$400K | - |
| Common Stock Issuance | -$1.22M | $13K | $70K | $77K | $61K | $15K | $284K | $267K | $72K | $82K | $112K | $97K | $98.07M | $1.42M | $1.33M | $463K | $0 | $3.63M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Common Stock Repurchases | -$12.43M | $0 | -$5.16M | -$4.01M | -$17.27M | -$14.23M | -$26.28M | -$12.68M | $0 | -$16.85M | -$13.5M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | -$5.99M | -$11.99M | -$13.06M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Dividends Paid | -$21.6M | -$20.05M | -$19.33M | -$18.57M | -$18.16M | -$17.62M | -$16.55M | -$14.05M | -$8.96M | -$7.27M | -$5.9M | -$4.13M | $0 | $0 | $0 | $0 | -$3.38M | -$7.77M | -$18.87M | -$17.55M | -$15.32M | -$12.5M | -$11.04M | -$8.41M | -$7.24M | -$6.62M | -$4.6M | -$3.6M | -$3.2M | -$2.7M | -$2.4M | -$1.9M | -$1.4M | -$1.2M | -$1.2M | -$1.1M | -$1.1M |
| Other Financing Activities | $107.59M | $30.16M | $243.16M | $261.36M | $479.04M | $599.87M | $122.42M | $223.99M | $174.24M | $139.21M | $168.16M | $37.38M | $101.12M | $97.52M | -$170.82M | -$323.5M | $493.96M | -$293.5M | -$500.6M | $137.4M | $458.55M | $172.75M | $198.66M | $148.24M | -$2.53M | $79.3M | $55M | $125.4M | $25.6M | $23.6M | -$13.2M | -$14.2M | $1.9M | -$5.2M | $16.3M | $7.6M | $14.4M |
| Net Cash from Financing | $64.34M | $5.11M | $182.77M | $294.86M | $443.68M | $548.63M | $142.72M | $153.95M | $210.51M | $112.56M | $148.25M | $23.98M | $108.3M | $83.18M | -$207.13M | -$384.19M | $79.02M | -$178.51M | -$387.39M | $49.32M | $216.69M | $263.1M | $148.34M | $130.35M | $79.31M | $26.4M | $62.2M | -$6.2M | $63.7M | $24.7M | $47.2M | $30.5M | $8.9M | -$8.2M | $14.5M | $7M | $12.4M |
| Forex Effect | $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 | $0 | $0 | $0 |
| Net Change in Cash | $18.5M | -$49.9M | $95.41M | -$35.1M | -$9.23M | $53.4M | -$4.94M | $15.51M | -$28.46M | -$2.59M | $11.77M | -$45.06M | -$60.7M | -$161.33M | -$44.27M | $96.64M | $231.03M | -$21.58M | $6.15M | $5.62M | -$5.29M | $11.07M | $1.01M | $10.21M | -$7.62M | -$497K | $4.7M | $10.1M | -$15.7M | -$17.2M | -$23.7M | -$37.4M | -$23.3M | -$21.9M | -$20.8M | -$15.8M | -$16.4M |
| Supplementary Data | |||||||||||||||||||||||||||||||||||||
| Operating Cash Flow | $76.66M | $63.15M | $75.59M | $94.63M | $110.15M | $58.68M | $34.49M | $44.92M | $38.61M | $23.7M | $22.86M | $13.07M | $52.07M | $29.39M | $35.41M | -$2.5M | $4.38M | $20.76M | $17.81M | $22.23M | $48.35M | $42.6M | $139.86M | -$14.59M | -$20.92M | $30.81M | $46.2M | -$12.6M | $7.7M | $11.5M | $8.6M | $10.1M | $7.3M | $2M | $6.5M | $3.3M | $4.6M |
| Capital Expenditure | -$6.49M | -$7.95M | -$6.02M | -$5.68M | -$5.84M | -$4.38M | -$4.94M | -$3.86M | -$4.24M | -$3.46M | -$4.35M | -$4.3M | -$8.37M | -$5.29M | -$2.78M | -$4.76M | -$8M | -$8.13M | -$10.34M | -$13.32M | -$13.9M | -$11.72M | -$7.27M | -$9.48M | -$5.64M | -$1.65M | -$6.5M | -$8.9M | -$6.2M | -$3.7M | -$1.6M | -$1.3M | -$2M | -$700K | -$400K | -$600K | -$1.7M |
| Free Cash Flow | $70.17M | $55.2M | $69.56M | $88.95M | $104.32M | $54.3M | $29.56M | $41.06M | $34.37M | $20.25M | $18.5M | $8.77M | $43.7M | $24.1M | $32.85M | -$7.26M | -$3.62M | $12.63M | $7.47M | $8.92M | $34.45M | $30.88M | $132.59M | -$24.07M | -$26.56M | $29.17M | $39.7M | -$21.5M | $1.5M | $7.8M | $7M | $8.8M | $5.3M | $1.3M | $6.1M | $2.7M | $2.9M |
| Cash at Beginning | $119.88M | $169.78M | $74.37M | $109.47M | $118.7M | $65.3M | $70.24M | $54.74M | $83.19M | $85.78M | $74.02M | $119.08M | $179.78M | $341.11M | $385.37M | $288.74M | $57.7M | $79.29M | $73.14M | $67.52M | $72.81M | $61.74M | $60.73M | $50.52M | $58.15M | $58.65M | $53.9M | $43.8M | $59.5M | $17.2M | $23.7M | $37.4M | $23.3M | $21.9M | $20.8M | $15.8M | $16.4M |
| Cash at End | $138.39M | $119.88M | $169.78M | $74.37M | $109.47M | $118.7M | $65.3M | $70.24M | $54.74M | $83.19M | $85.78M | $74.02M | $119.08M | $179.78M | $341.11M | $385.37M | $288.74M | $57.7M | $79.29M | $73.14M | $67.59M | $72.81M | $61.74M | $60.73M | $50.52M | $58.15M | $58.6M | $53.9M | $43.8M | $50.6M | $17.2M | $23.7M | $33.8M | $23.4M | $21.9M | $20.8M | $15.9M |