Quanex Building Products CORP (NX)
Quanex Building Products Corporation, along with its various subsidiaries, operates as a comprehensive global supplier specializing in components for the fenestration sector (windows and doors). The company serves markets across North America, Europe, Asia, and other international regions. Its operations are structured into three distinct segments: North American Fenestration, European Fenestration, and North American Cabinet Components. The company's extensive product portfolio encompasses a variety of fenestration-related items, including flexible insulating glass spacers, custom-extruded vinyl profiles, window and door screens, and precisely engineered metal and wood components. Furthermore, it supplies cabinet doors and other essential components to original equipment manufacturers (OEMs) within the kitchen and bathroom cabinetry sector. Beyond fenestration and cabinetry, Quanex diversifies its offerings with a range of non-fenestration items such as solar panel sealants, decorative trim moldings, vinyl decking and fencing materials, water retention barriers, and specialized conservatory roof components. These diverse products are channeled to original equipment manufacturers (OEMs) throughout the building products industry via a multi-faceted sales approach, utilizing its direct sales force, external sales representatives, a network of distributors, and independent sales agents. Established in 1927, Quanex Building Products Corporation maintains its headquarters in Houston, Texas.
Sector: Rolling Drawing & Extruding of Nonferrous Metals
Industry: Construction Materials
Quanex Building Products Corporation
- 1.5:1Forward splitApr 3, 20061 share → 1.5
- 1.5:1Forward splitJan 3, 20051 share → 1.5
| 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| Period Ending | 2025-10-31 | 2024-10-31 | 2023-10-31 | 2022-10-31 | 2021-10-31 | 2020-10-31 | 2019-10-31 | 2018-10-31 | 2017-10-31 | 2016-10-31 | 2015-10-31 | 2014-10-31 | 2013-10-31 | 2012-10-31 | 2011-10-31 | 2010-10-31 | 2009-10-31 | 2008-10-31 | 2007-10-31 | 2006-10-31 | 2005-10-31 | 2004-10-31 | 2003-10-31 | 2002-10-31 | 2001-10-31 | 2000-10-31 | 1999-10-31 | 1998-10-31 | 1997-10-31 | 1996-10-31 | 1995-10-31 | 1994-10-31 |
| Revenue | $1.84B | $1.28B | $1.13B | $1.22B | $1.07B | $851.57M | $893.84M | $889.78M | $866.55M | $928.18M | $645.53M | $595.38M | $952.64M | $828.98M | $848.29M | $798.31M | $585.01M | $868.93M | $2.05B | $2.03B | $1.97B | $1.46B | $1.03B | $994.39M | $924.35M | $934.2M | $810.09M | $797.49M | $746.09M | $895.71M | $891.2M | $699.31M |
| YoY Growth | 43.8% | 13.0% | -7.4% | 13.9% | 25.9% | -4.7% | 0.5% | 2.7% | -6.6% | 43.8% | 8.4% | -37.5% | 14.9% | -2.3% | 6.3% | 36.5% | -32.7% | -57.6% | 0.8% | 3.2% | 34.8% | 41.6% | 3.7% | 7.6% | -1.1% | 15.3% | 1.6% | 6.9% | -16.7% | 0.5% | 27.4% | - |
| Cost of Revenue | $1.34B | $972.24M | $853.06M | $953M | $831.54M | $658.75M | $694.42M | $697.02M | $672.49M | $710.64M | $499.1M | $464.58M | $419.73M | $355.67M | $712.09M | $660.85M | $489.33M | $717.38M | $767.14M | $829.71M | $1.51B | $1.25B | $867.78M | $812.95M | $769.33M | $730.86M | $710.04M | $647.18M | $609.99M | $772.37M | $778.07M | $613.55M |
| Gross Profit | $499.23M | $305.62M | $277.52M | $268.5M | $240.61M | $192.82M | $199.42M | $192.76M | $194.07M | $217.54M | $146.43M | $130.8M | $135.13M | $122.91M | $136.2M | $137.47M | $95.68M | $151.56M | $196.84M | $214.06M | $456.03M | $214.63M | $163.43M | $181.44M | $155.03M | $75.47M | $124.86M | $150.31M | $136.1M | $123.34M | $113.13M | $85.76M |
| Gross Margin | 27.2% | 23.9% | 24.5% | 22.0% | 22.4% | 22.6% | 22.3% | 21.7% | 22.4% | 23.4% | 22.7% | 22.0% | 14.2% | 14.8% | 16.1% | 17.2% | 16.4% | 17.4% | 9.6% | 10.5% | 23.2% | 14.7% | 15.8% | 18.2% | 16.8% | 8.1% | 15.4% | 18.8% | 18.2% | 13.8% | 12.7% | 12.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 |
| Selling, General, and Administrative | $277.26M | $190.47M | $123.96M | $117.11M | $115.97M | $89.71M | $101.29M | $103.53M | $97.98M | $114.91M | $86.54M | $82.15M | $109.33M | $111.58M | $83.99M | $71.95M | $60.47M | $95.5M | $97.99M | $92.7M | $97.85M | $65.62M | $53.57M | $54.41M | $54.2M | $53.55M | $53.1M | $47.71M | $43.8M | $56.8M | $46.65M | $44.36M |
| Other | $415.92M | $60.33M | $42.87M | $40.11M | $42.77M | $47.85M | $124.56M | $53.31M | $62.05M | $66.28M | $35.22M | $34.37M | $54.99M | $30.89M | $35.73M | $28.21M | $215.01M | $35.07M | $37.99M | $37M | $65.4M | -$713.1M | -$107.83M | -$115.22M | -$120.82M | -$53.55M | $0 | $100.33M | $37.3M | $0 | $0 | $0 |
| Total Operating Expenses | $693.18M | $250.8M | $166.82M | $157.22M | $158.74M | $137.56M | $225.85M | $157.07M | $160.13M | $181.19M | $121.76M | $116.52M | $153.96M | $131.77M | $119.72M | $100.17M | $274.78M | $130.58M | $108.67M | $109.3M | $163.25M | -$647.49M | -$54.26M | -$60.81M | -$66.62M | $0 | $53.1M | $148.05M | $81.1M | $56.8M | $46.65M | $44.36M |
| Operating Income (EBIT) | -$193.95M | $54.83M | $110.7M | $111.28M | $81.87M | $55.27M | $48.66M | $36.38M | $34.37M | $36.35M | $24.68M | $14.28M | -$17.73M | -$24.95M | $16.48M | $37.3M | -$180.08M | $20.98M | $4.05M | $251.39M | $292.77M | $99.41M | $63.8M | $83.3M | $57.32M | -$3.96M | $71.76M | $2.26M | $55.01M | $66.54M | $66.48M | $41.4M |
| Operating Margin | -10.6% | 4.3% | 9.8% | 9.1% | 7.6% | 6.5% | 5.4% | 4.1% | 4.0% | 3.9% | 3.8% | 2.4% | -1.9% | -3.0% | 1.9% | 4.7% | -30.8% | 2.4% | 0.2% | 12.4% | 14.9% | 6.8% | 6.2% | 8.4% | 6.2% | -0.4% | 8.9% | 0.3% | 7.4% | 7.4% | 7.5% | 5.9% |
| Interest Expense | $55.81M | $20.59M | $8.14M | $2.56M | $2.53M | $5.25M | $9.64M | $11.1M | $9.6M | $36.5M | $991K | $562K | $621K | $431K | $449K | $440K | $453K | $0 | $0 | $708K | $31.22M | $8.9M | $0 | $0 | $7.61M | $7.28M | $8M | $105.51M | $0 | $10.26M | $7.48M | $3.85M |
| Interest Income | $2.09M | $1.69M | $248K | $19K | $5K | $28K | $63K | $69K | $86K | $106K | $64K | $119K | $63K | $206K | $311K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Income (Expense) | -$48.64M | -$12.74M | -$13.65M | -$1.52M | -$1.78M | -$4.96M | -$9.53M | -$12.41M | -$8.87M | -$41.98M | -$1.52M | -$470K | -$472K | -$16.32M | -$963K | $2.21M | -$46K | $4.71M | -$208K | -$578K | -$9.15M | $49.27M | $2.03M | -$1.69M | -$6.22M | -$90.88M | -$11.41M | -$8.23M | -$12.37M | -$9.83M | -$8.1M | -$8.9M |
| Income Before Tax (EBT) | -$242.59M | $42.08M | $97.05M | $109.76M | $80.09M | $50.3M | -$35.95M | $25.45M | $25.5M | -$5.62M | $23.15M | $13.81M | -$18.2M | -$25.18M | $15.52M | $39.5M | -$180.13M | $25.69M | $207.06M | $250.82M | $283.63M | $93.64M | $65.82M | $81.61M | $45.05M | -$15.41M | $60.35M | -$5.96M | $42.64M | $56.71M | $58.38M | $32.5M |
| Income Tax Expense | $8.21M | $9.02M | $14.54M | $21.43M | $23.11M | $11.8M | $10.78M | -$875K | $6.82M | -$3.77M | $7.54M | $5.47M | -$6.5M | -$8.65M | $6.44M | $15.3M | -$43.04M | $9.79M | $72.44M | $90.5M | $106.39M | $36.05M | $22.94M | $26.13M | $16.23M | -$5.38M | $21.05M | -$2.09M | $14.93M | $23.82M | $24.52M | $13.65M |
| Net Income | -$250.81M | $33.06M | $82.5M | $88.34M | $56.98M | $38.5M | -$46.73M | $26.33M | $18.68M | -$1.86M | $16.09M | $29.23M | -$11.7M | -$16.53M | $9.07M | $23.1M | -$137.09M | $21.58M | $134.62M | $160.18M | $155.16M | $54.47M | $42.89M | $55.48M | $29.19M | -$9.66M | $39.72M | $9.17M | $69.18M | $30.37M | $31.84M | $18.85M |
| Net Income Margin | -13.6% | 2.6% | 7.3% | 7.2% | 5.3% | 4.5% | -5.2% | 3.0% | 2.2% | -0.2% | 2.5% | 4.9% | -1.2% | -2.0% | 1.1% | 2.9% | -23.4% | 2.5% | 6.6% | 7.9% | 7.9% | 3.7% | 4.2% | 5.6% | 3.2% | -1.0% | 4.9% | 1.1% | 9.3% | 3.4% | 3.6% | 2.7% |
| Supplementary Data | ||||||||||||||||||||||||||||||||
| EPS | -5.43 | 0.91 | 2.51 | 2.67 | 1.72 | 1.18 | -1.42 | 0.76 | 0.55 | -0.05 | 0.47 | 0.79 | -0.32 | -0.45 | 0.24 | 0.62 | -3.67 | 0.58 | 3.64 | 4.27 | 4.11 | 0.64 | 0.51 | 0.66 | 0.35 | -0.31 | 1.24 | 0.29 | 2.19 | 0.99 | 0.91 | 0.43 |
| Diluted EPS | -5.43 | 0.90 | 2.50 | 2.66 | 1.70 | 1.17 | -1.42 | 0.75 | 0.54 | -0.05 | 0.47 | 0.78 | -0.32 | -0.45 | 0.24 | 0.61 | -3.67 | 0.56 | 3.41 | 4.08 | 3.95 | 0.64 | 0.51 | 0.66 | 0.35 | -0.31 | 1.15 | 0.29 | 1.95 | 0.91 | 0.91 | 0.43 |
| Weighted Average OS | 46.17M | 36.42M | 32.82M | 33.05M | 33.19M | 32.69M | 32.96M | 34.70M | 34.23M | 33.88M | 33.99M | 37.13M | 36.42M | 36.45M | 37.01M | 37.22M | 37.34M | 37.27M | 36.98M | 37.48M | 37.77M | 36.90M | 36.40M | 32.18M | 30.14M | 31.11M | 32.03M | 31.84M | 31.57M | 30.73M | 30.55M | 30.37M |
| EBITDA | -$83.34M | $123M | $148.05M | $152.43M | $125.36M | $102.77M | $23.27M | $88.67M | $92.59M | $84.02M | $59.36M | $51.28M | $41.66M | $30.02M | $49.96M | $68.22M | -$61.79M | $50.9M | $73.18M | $327.29M | $358.76M | $150.01M | $105.67M | $114.16M | $89.55M | $113.64M | $117.64M | $103.16M | $92.87M | $104.96M | $98.91M | $69.94M |
| EBITDA Margin | -4.5% | 9.6% | 13.1% | 12.5% | 11.7% | 12.1% | 2.6% | 10.0% | 10.7% | 9.1% | 9.2% | 8.6% | 4.4% | 3.6% | 5.9% | 8.5% | -10.6% | 5.9% | 3.6% | 16.1% | 18.2% | 10.3% | 10.2% | 11.5% | 9.7% | 12.2% | 14.5% | 12.9% | 12.4% | 11.7% | 11.1% | 10.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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| Period Ending | 2025-10-31 | 2024-10-31 | 2023-10-31 | 2022-10-31 | 2021-10-31 | 2020-10-31 | 2019-10-31 | 2018-10-31 | 2017-10-31 | 2016-10-31 | 2015-10-31 | 2014-10-31 | 2013-10-31 | 2012-10-31 | 2011-10-31 | 2010-10-31 | 2009-10-31 | 2008-10-31 | 2007-10-31 | 2006-10-31 | 2005-10-31 | 2004-10-31 | 2003-10-31 | 2002-10-31 | 2001-10-31 | 2000-10-31 | 1999-10-31 | 1998-10-31 | 1997-10-31 | 1996-10-31 | 1995-10-31 | 1994-10-31 |
| Assets | ||||||||||||||||||||||||||||||||
| Current Assets | ||||||||||||||||||||||||||||||||
| Cash and Cash Equivalents | $76.02M | $97.74M | $58.47M | $55.09M | $40.06M | $51.62M | $30.87M | $29M | $17.45M | $25.53M | $23.13M | $120.38M | $49.74M | $71.25M | $89.62M | $187.18M | $123.63M | $67.41M | $172.84M | $105.71M | $49.68M | $41.74M | $22.11M | $18.28M | $29.57M | $22.41M | $25.87M | $26.28M | $26.85M | $35.98M | $45.21M | $34.04M |
| Short-Term Investments | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $44.75M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $54.07M |
| Cash and Short-Term Investments | $76.02M | $97.74M | $58.47M | $55.09M | $40.06M | $51.62M | $30.87M | $29M | $17.45M | $25.53M | $23.13M | $120.38M | $49.74M | $71.25M | $89.62M | $187.18M | $123.63M | $67.41M | $217.59M | $105.71M | $49.68M | $41.74M | $22.11M | $18.28M | $29.57M | $22.41M | $25.87M | $26.28M | $26.85M | $35.98M | $45.21M | $88.11M |
| Accounts Receivable | $205.38M | $203.63M | $105.61M | $96.02M | $108.31M | $88.29M | $82.95M | $84.01M | $79.41M | $83.63M | $64.08M | $55.19M | $98.83M | $85.64M | $81.97M | $87.01M | $80.17M | $101.21M | $189.75M | $184.31M | $152.07M | $176.36M | $123.19M | $116.12M | $109.71M | $98.47M | $87.2M | $85.17M | $80.09M | $103.93M | $104.24M | $83.08M |
| Inventory | $254.12M | $275.55M | $97.96M | $120.89M | $92.53M | $61.18M | $67.16M | $69.36M | $87.53M | $84.33M | $63.03M | $57.36M | $58.32M | $65.9M | $55.84M | $45.2M | $46.52M | $63.85M | $152.19M | $142.79M | $133M | $115.37M | $79.32M | $90.76M | $83.11M | $101.27M | $78.46M | $85.4M | $73.03M | $113.29M | $84.68M | $81.8M |
| Other Current Assets | $38.25M | $5.25M | $11.56M | $8.66M | $0 | $6.22M | $9.35M | $7.3M | $7.41M | $0 | $8.59M | $21.44M | $29.18M | $20.44M | $11.22M | $11.01M | $25.88M | $17.17M | $11.9M | $17.8M | $23.04M | $22.87M | $8.12M | $10.64M | $14.49M | $12.77M | $19.15M | $11.56M | $5.6M | $10M | $6.85M | $6.11M |
| Total Current Assets | $573.77M | $611.27M | $273.6M | $280.67M | $249.05M | $207.31M | $190.33M | $189.68M | $191.8M | $203.97M | $172.25M | $260.43M | $236.28M | $250.87M | $245.07M | $338.62M | $276.2M | $249.64M | $576.5M | $450.61M | $357.79M | $356.33M | $232.73M | $235.8M | $236.88M | $235.95M | $212.39M | $209.81M | $186.9M | $263.34M | $242.38M | $259.4M |
| Long-Term Assets | ||||||||||||||||||||||||||||||||
| Property, Plant & Equipment Net | $566.46M | $529.18M | $297.28M | $236.4M | $231.34M | $235.93M | $193.6M | $201.37M | $211.13M | $198.5M | $140.67M | $109.49M | $157.22M | $168.88M | $158.21M | $135.52M | $142.81M | $157.39M | $426.03M | $432.06M | $423.94M | $350.98M | $335.9M | $353.13M | $357.63M | $338.25M | $406.84M | $395.05M | $379.07M | $351.55M | $258.56M | $262.26M |
| Goodwill | $271.35M | $574.71M | $182.96M | $137.85M | $149.21M | $146.15M | $145.56M | $219.63M | $222.19M | $217.03M | $129.77M | $70.55M | $71.87M | $68.33M | $69.43M | $25.19M | $25.19M | $196.34M | $203.06M | $196.35M | $196.34M | $134.67M | $66.44M | $66.44M | $59.23M | $47.54M | $48.99M | $52.28M | $91.5M | $84.34M | $32.06M | $33.02M |
| Intangible Assets | $549.14M | $597.91M | $74.11M | $65.03M | $82.41M | $93.07M | $107.3M | $121.92M | $139.78M | $154.18M | $120.81M | $70.15M | $78.96M | $78.38M | $87.94M | $44.67M | $47.36M | $62.48M | $85.51M | $75.28M | $82.36M | $27.56M | $2.75M | $2.87M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Long-Term Investments | $0 | $0 | -$29.13M | -$13.37M | -$21.96M | -$19.12M | -$19.36M | -$17.21M | -$21.96M | -$18.32M | -$14.02M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Deferred Tax Assets | $2.71M | $3.85M | $0 | $22.28M | $21.96M | $19.12M | $19.36M | $17.21M | $21.96M | $18.32M | $14.02M | $1.54M | $13.44M | $8.91M | $7.67M | $30.56M | $42.92M | $3.88M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Long-Term Assets | $4.81M | $2.87M | $32.32M | -$4.25M | $5.32M | $9.13M | $8.32M | $9.26M | $8.97M | $6.67M | $8.53M | $4.96M | $14.04M | $14.17M | $16.6M | $16.69M | $9.11M | $11.13M | $43.71M | $47.85M | $39.77M | $59.98M | $28.04M | $30.9M | $43.89M | $24.13M | $22.23M | $17.14M | $28.24M | $18.98M | $13.74M | $9.33M |
| Total Long-Term Assets | $1.39B | $1.71B | $557.54M | $443.95M | $468.28M | $484.28M | $454.78M | $552.17M | $582.08M | $576.38M | $399.78M | $256.68M | $335.53M | $338.67M | $339.86M | $252.63M | $267.39M | $431.2M | $758.33M | $751.54M | $742.42M | $573.19M | $433.13M | $453.34M | $460.75M | $409.91M | $478.06M | $464.48M | $498.81M | $454.87M | $304.37M | $304.61M |
| 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 |
| Total Assets | $1.97B | $2.32B | $831.14M | $724.62M | $717.32M | $691.59M | $645.11M | $741.85M | $773.88M | $780.35M | $572.03M | $517.11M | $571.82M | $589.54M | $584.93M | $591.25M | $543.6M | $680.85M | $1.33B | $1.2B | $1.1B | $929.52M | $665.86M | $689.14M | $697.63M | $645.86M | $690.45M | $674.29M | $685.71M | $718.21M | $546.75M | $564.01M |
| Liabilities | ||||||||||||||||||||||||||||||||
| Current Liabilities | ||||||||||||||||||||||||||||||||
| Accounts Payable | $131.31M | $124.4M | $74.37M | $77.91M | $86.77M | $77.33M | $63.6M | $52.39M | $44.15M | $47.78M | $47.78M | $41.49M | $76.9M | $80.98M | $66.34M | $70.99M | $67.01M | $79.51M | $149.51M | $137.56M | $129.15M | $161.67M | $89.44M | $76.59M | $76.83M | $77.34M | $70.19M | $75.16M | $71.32M | $93.1M | $91.73M | $75.52M |
| Short-Term Debt | $27.56M | $25.75M | $2.37M | $1.05M | $846K | $692K | $746K | $1.22M | $21.24M | $10.52M | $2.36M | $199K | $162K | $368K | $352K | $327K | $323K | $363K | $126.46M | $2.72M | $2.46M | $456K | $3.88M | $434K | $420K | $256K | $10.54M | $12.25M | $11.05M | $5.58M | $30.97M | $20.96M |
| Current Income Tax Payable | $12.08M | $6.62M | $384K | $1.05M | $6.04M | $6.46M | $6.18M | $2.78M | $4.85M | $732K | $747K | $546K | $953K | $0 | $0 | $0 | $0 | $0 | $0 | $13.19M | $14.46M | $4.13M | $7.38M | $4.84M | $1.09M | $3.22M | $1.1M | $3.3M | $8.5M | $3.81M | $423K | $1.16M |
| Current Unearned Revenue | $2.35M | $3.15M | $1.02M | $792K | $627K | $763K | $1.25M | $287K | $625K | $238K | $987K | $610K | $1.12M | $2.35M | $2.59M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Current Liabilities | $14.99M | $14.19M | $7.21M | $7.46M | $8.98M | $6.49M | $7.55M | $6.67M | $9.74M | $6.56M | $6.55M | $5.09M | $58.07M | $7.65M | $13.88M | $30K | $9K | $0 | $14.43M | $0 | $4.21M | $4.1M | $46K | $3.97M | $5.59M | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Total Current Liabilities | $281.55M | $272.87M | $134.66M | $139.84M | $158M | $130.24M | $109.75M | $102.36M | $106.45M | $114.13M | $88.25M | $74.28M | $121.87M | $127.81M | $104.75M | $114.79M | $97.66M | $118.19M | $349.3M | $208.41M | $223.9M | $216.2M | $139.95M | $134.8M | $134.59M | $131M | $136.14M | $146.83M | $134.08M | $153.07M | $165.21M | $134.75M |
| Long-Term Liabilities | ||||||||||||||||||||||||||||||||
| Long-Term Debt | $665.27M | $737.2M | $66.44M | $29.63M | $52.09M | $116.73M | $156.41M | $209.33M | $218.18M | $259.01M | $53.77M | $586K | $701K | $1.03M | $1.31M | $1.62M | $1.94M | $2.19M | $2.55M | $130.68M | $133.46M | $130.5M | $15.89M | $75.13M | $219.61M | $191.66M | $179.12M | $188.3M | $201.86M | $253.51M | $111.89M | $107.44M |
| 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 |
| Long-Term Deferred Tax Liabilities | $135.99M | $162.3M | $29.13M | $22.28M | $21.96M | $19.12M | $19.36M | $17.51M | $21.96M | $18.32M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $60.23M | $66.19M | $58.84M | $53.98M | $34.9M | $29.21M | $29.28M | $27.62M | $43.91M | $33.41M | $48.11M | $24.03M | $29.28M | $23.01M |
| Other Long-Term Liabilities | $13.79M | $19.11M | $15M | $18.75M | $20.11M | $24.87M | $29.39M | $18.79M | $20.43M | $21.05M | $28.21M | $21.33M | $33.05M | $38.87M | $41.64M | $33.41M | $21.47M | $12.64M | $39.59M | $38.35M | $50.99M | $28.13M | $29.97M | $28.6M | $34.17M | $29.08M | $30.21M | $33.7M | $32.84M | $92.92M | $69.84M | $66.55M |
| Total Long-Term Liabilities | $960.51M | $1.04B | $150.93M | $119.94M | $139.54M | $205.59M | $205.17M | $245.34M | $260.58M | $298.39M | $88.49M | $21.92M | $33.75M | $39.9M | $42.95M | $35.03M | $23.41M | $14.83M | $102.37M | $235.22M | $219.57M | $212.61M | $80.76M | $132.94M | $283.06M | $248.36M | $253.25M | $255.41M | $282.8M | $370.47M | $211.01M | $197.01M |
| 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 |
| Total Liabilities | $1.24B | $1.31B | $285.59M | $259.78M | $297.54M | $335.83M | $314.92M | $347.7M | $367.03M | $412.52M | $176.74M | $96.19M | $155.62M | $167.71M | $147.7M | $149.82M | $121.07M | $133.02M | $451.67M | $443.64M | $443.47M | $428.81M | $220.7M | $267.75M | $417.65M | $379.36M | $389.38M | $402.24M | $416.88M | $523.53M | $376.22M | $331.76M |
| 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 | $86.25M |
| Common Stock | $512K | $513K | $372K | $372K | $373K | $373K | $374K | $374K | $375K | $376K | $376K | $376K | $377K | $378K | $378K | $379K | $0 | $378K | $19.15M | $19.16M | $12.73M | $8.32M | $8.26M | $8.23M | $7.04M | $7.11M | $4.81M | $7.09M | $7.03M | $6.79M | $6.74M | $6.69M |
| Retained Earnings | $164.71M | $430.4M | $409.32M | $337.46M | $259.72M | $213.52M | $185.7M | $242.83M | $225.7M | $214.05M | $222.14M | $202.32M | $177.46M | $193.1M | $213.14M | $210.37M | $192.55M | $318.65M | $690.33M | $579.75M | $445.67M | $307.75M | $264.07M | $232.07M | $186.27M | $165.84M | $186.87M | $156.28M | $156.53M | $96.62M | $74.43M | $55.08M |
| Comprehensive Income & Other | -$35.44M | -$46.43M | -$38.14M | -$49.42M | -$21.77M | -$33.02M | -$33.82M | -$30.7M | -$25.08M | -$38.77M | -$10.05M | -$5.71M | -$2.4M | -$5.3M | -$3.64M | -$1.76M | -$2.48M | -$1.51M | -$3.28M | -$1.74M | -$3.22M | -$4.46M | -$3.64M | -$3.9M | -$8.11M | -$768K | -$936K | $52K | $124K | -$3M | -$3.05M | -$2.09M |
| Other Stockholders' Equity | $560.96M | $579.83M | $135.86M | $127.01M | $159.69M | $141.87M | $144.11M | $150.94M | $180.77M | $153.41M | $172.78M | $218.22M | $238.36M | $228.34M | $223.71M | $230.69M | $229.98M | $228.8M | $173.67M | $159.6M | $198.34M | $184.63M | $172.83M | $181.09M | $86.66M | $93.55M | $109.38M | $108.68M | $105.27M | $91.25M | $89.36M | $170.48M |
| Total Equity | $726.18M | $1.01B | $545.55M | $464.83M | $419.78M | $355.76M | $330.19M | $394.15M | $406.85M | $367.83M | $395.3M | $420.92M | $416.19M | $421.83M | $437.23M | $441.43M | $422.53M | $547.83M | $883.15M | $758.51M | $656.74M | $500.71M | $445.16M | $421.39M | $279.98M | $266.5M | $301.06M | $272.04M | $268.82M | $194.67M | $170.53M | $232.25M |
| 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 |
| Total Liabilities and Equity | $1.97B | $2.32B | $831.14M | $724.62M | $717.32M | $691.59M | $645.11M | $741.85M | $773.88M | $780.35M | $572.03M | $517.11M | $571.82M | $589.54M | $584.93M | $591.25M | $543.6M | $680.85M | $1.33B | $1.2B | $1.1B | $929.52M | $665.86M | $689.14M | $697.63M | $645.86M | $690.45M | $674.29M | $685.71M | $718.21M | $546.75M | $564.01M |
| Supplementary Data | ||||||||||||||||||||||||||||||||
| Total Debt | $853.73M | $892.98M | $116.39M | $87.69M | $106.5M | $169.75M | $157.16M | $210.56M | $239.43M | $269.53M | $56.13M | $785K | $863K | $1.4M | $1.67M | $1.94M | $2.27M | $2.55M | $129.01M | $133.4M | $135.92M | $130.95M | $19.77M | $75.56M | $220.03M | $191.91M | $189.67M | $200.55M | $212.91M | $259.09M | $142.86M | $128.4M |
| Net Debt | $777.72M | $795.23M | $57.91M | $32.59M | $66.44M | $118.13M | $126.29M | $181.55M | $221.97M | $244M | $33M | -$119.6M | -$48.87M | -$69.85M | -$87.95M | -$185.24M | -$121.23M | -$64.86M | $127.24M | $27.69M | $86.24M | $89.21M | -$2.34M | $57.28M | $190.46M | $169.5M | $163.79M | $174.27M | $186.06M | $223.1M | $97.65M | $94.36M |
| 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| Period Ending | 2025-10-31 | 2024-10-31 | 2023-10-31 | 2022-10-31 | 2021-10-31 | 2020-10-31 | 2019-10-31 | 2018-10-31 | 2017-10-31 | 2016-10-31 | 2015-10-31 | 2014-10-31 | 2013-10-31 | 2012-10-31 | 2011-10-31 | 2010-10-31 | 2009-10-31 | 2008-10-31 | 2007-10-31 | 2006-10-31 | 2005-10-31 | 2004-10-31 | 2003-10-31 | 2002-10-31 | 2001-10-31 | 2000-10-31 | 1999-10-31 | 1998-10-31 | 1997-10-31 | 1996-10-31 | 1995-10-31 | 1994-10-31 |
| Operating Activities | ||||||||||||||||||||||||||||||||
| Net Income | -$250.81M | $33.06M | $82.5M | $88.34M | $56.98M | $38.5M | -$46.73M | $26.33M | $18.68M | -$1.86M | $16.09M | $29.23M | -$11.7M | -$16.53M | $9.08M | $24.2M | -$137.09M | $21.58M | $134.62M | $160.31M | $177.23M | $57.6M | $42.89M | $55.48M | $28.82M | -$10.02M | $39.08M | $47.19M | $27.72M | $30.37M | $31.84M | $18.85M |
| Depreciation & Amortization | $103.44M | $60.33M | $42.87M | $40.11M | $42.73M | $47.23M | $49.59M | $51.82M | $57.49M | $53.15M | $35.22M | $36.91M | $60.5M | $37.67M | $34M | $28.28M | $215.35M | $35.11M | $77.31M | $71.66M | $65.99M | $50.6M | $46.41M | $43.99M | $43.91M | $48.45M | $45.88M | $42.4M | $37.87M | $38.42M | $32.43M | $28.54M |
| Deferred Income Tax | -$18.54M | -$15.34M | $5.15M | $2.1M | $1.78M | -$189K | $3.26M | -$5.63M | -$112K | -$8.47M | $5.2M | $14.25M | -$8.29M | -$9.84M | $3.36M | $12.29M | -$43.61M | $2.98M | -$5.92M | $7.08M | -$438K | $551K | $8.99M | $2.33M | $2.36M | $5.48M | $10.15M | $6.06M | $7.54M | $2.6M | $6.91M | $4.79M |
| Stock-Based Compensation | $3.69M | $2.95M | $2.52M | $5.83M | $7.2M | $1.17M | $2.04M | $1.87M | $5.19M | $6.09M | $4.27M | $3.92M | $4.91M | $5.6M | $4.85M | $4.46M | $3.43M | $26.38M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Changes in Working Capital: | ||||||||||||||||||||||||||||||||
| Accounts Receivable | -$6.88M | $973K | $6.97M | $6.95M | -$19.02M | -$5.77M | $574K | -$5.55M | $5.38M | $796K | $2.67M | $484K | -$9.2M | -$4.25M | $13.76M | -$6.37M | $14.42M | -$25.17M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Inventory | $23.55M | $33.48M | $30.02M | -$32.03M | -$31.38M | $6.12M | $3.8M | $17.53M | -$3.24M | $5.35M | $9.8M | -$25.65M | $12.79M | -$10.29M | -$530K | $3.14M | $16.49M | -$10.4M | -$7.83M | -$9.75M | -$8.85M | -$6.99M | $11.43M | -$5.25M | $20.81M | -$12.47M | $6.49M | -$10.99M | $8.9M | -$16.77M | -$2.88M | -$4.9M |
| Accounts Payable | $3.31M | -$35.82M | -$11.61M | -$3.05M | $7.1M | $15.92M | $8.12M | $8.32M | -$4.89M | -$2.27M | -$2.86M | $12.84M | -$5.9M | $14.92M | -$13.35M | $4.57M | -$12.31M | $11.41M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Working Capital | -$7.45M | $12.94M | -$13.17M | -$8.74M | $13.26M | -$3.58M | -$1.79M | $8.86M | -$2.97M | $4.83M | -$2.46M | -$12.73M | -$2.04M | $8.02M | -$3.94M | $20.25M | $3.81M | -$3.25M | $19.89M | -$43.61M | $13.86M | $23.43M | -$6.37M | -$9.66M | -$11.4M | -$10.05M | -$8.82M | $1.06M | $5.99M | $6.6M | $26K | $574K |
| Total Working Capital Change | $12.54M | $11.57M | $12.21M | -$36.88M | -$30.04M | $12.69M | $10.7M | $29.16M | -$5.72M | $8.7M | $7.15M | -$25.05M | -$4.36M | $8.4M | -$4.05M | $21.6M | $22.41M | -$27.41M | $12.07M | -$53.37M | $5.01M | $16.44M | $5.07M | -$14.9M | $9.41M | -$22.52M | -$2.34M | -$9.94M | $14.89M | -$10.17M | -$2.85M | -$4.33M |
| Other Non-Cash Items | $314.57M | -$3.77M | $1.81M | -$1.53M | -$65K | $1.4M | $77.51M | $1.06M | $3.02M | $28.81M | -$847K | -$38.49M | $2.46M | $1.18M | $5.64M | -$1.7M | $0 | $6.39M | $6.04M | $4.58M | $1.32M | -$953K | -$523K | -$5.78M | $450K | $56.49M | -$15.09M | -$21.64M | -$8.59M | $2.9M | -$1.21M | -$1.83M |
| Net Cash from Operating | $164.9M | $88.81M | $147.05M | $97.97M | $78.59M | $100.8M | $96.37M | $104.61M | $78.55M | $86.42M | $67.09M | $20.78M | $43.52M | $26.48M | $52.88M | $89.13M | $60.49M | $65.03M | $224.07M | $190.27M | $249.12M | $124.24M | $102.84M | $81.11M | $84.95M | $77.87M | $77.69M | $64.07M | $79.43M | $64.11M | $67.12M | $46.02M |
| Investing Activities | ||||||||||||||||||||||||||||||||
| Capital Expenditures | -$62.64M | -$37.09M | -$37.39M | -$33.12M | -$24.01M | -$25.73M | -$24.88M | -$26.48M | -$34.56M | -$37.24M | -$29.98M | -$33.78M | -$37.93M | -$42.87M | -$25.31M | -$14.72M | -$16.15M | -$15.81M | -$34.4M | -$72.26M | -$50.79M | -$19.54M | -$28.69M | -$34.27M | -$55.58M | -$42.33M | -$60.85M | -$58.51M | -$72.78M | -$44.26M | -$26.6M | -$42.46M |
| Acquisitions | $634K | -$398.55M | -$91.3M | $159K | $5.3M | $502K | $0 | $432K | -$8.5M | -$245.9M | -$131.69M | $102.27M | -$22.1M | $0 | -$110.84M | -$1.59M | $0 | $33M | -$58.49M | $5.68M | -$188.84M | -$191.31M | $0 | -$17.28M | -$17.92M | -$35.45M | $0 | $21.86M | $24.74M | -$123.26M | $0 | $0 |
| Purchases of Investments | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | -$105.23M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | -$6.42M |
| Sales of Investments | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $61.15M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Investing Activities | $0 | $15.05M | $253K | $0 | $0 | $0 | $1.32M | $0 | $1.94M | $1.04M | $1.53M | $5.63M | $340K | $1.17M | $790K | $525K | $1.34M | $35.2M | $0 | $1.04M | -$1.1M | -$2.24M | $6.19M | $21.75M | -$3.6M | -$1.81M | -$1.83M | -$3.17M | -$1.55M | -$5.12M | $52.19M | $7.58M |
| Net Cash from Investing | -$62.01M | -$420.59M | -$128.44M | -$32.96M | -$18.71M | -$25.22M | -$23.56M | -$26.05M | -$41.12M | -$282.1M | -$160.14M | $74.12M | -$59.69M | -$41.7M | -$135.37M | -$15.79M | -$14.81M | $52.39M | -$136.97M | -$65.54M | -$240.74M | -$213.09M | -$22.5M | -$29.81M | -$77.09M | -$79.59M | -$62.68M | -$39.82M | -$49.59M | -$172.64M | $25.59M | -$41.29M |
| Financing Activities | ||||||||||||||||||||||||||||||||
| Debt Repaid | $79.05M | -$405.04M | $567K | $26.75M | $65.68M | $40.53M | $54.03M | $29.55M | $48.1M | -$209.74M | -$48.98M | $175K | $557K | $264K | $340K | $323K | $363K | $1.46M | $4.39M | $2.52M | $180K | -$115M | $55M | $83.34M | -$8.79M | -$23.81M | $7.76M | $18.62M | $41.83M | -$105.33M | $70.46M | $295K |
| Common Stock Issuance | $214K | $573K | $1.22M | $689K | $16.27M | $3.63M | $3.29M | $4.75M | $7.95M | $3.4M | $5.11M | $3.25M | $2.58M | $0 | $867K | $0 | $0 | $0 | $5.04M | $11.09M | $14.29M | $11.66M | $5.16M | $33.95M | $2.47M | $1M | $1.57M | $3.18M | $8.36M | $0 | $0 | $0 |
| Common Stock Repurchases | -$32.36M | $0 | -$5.59M | -$6.6M | -$11.18M | -$7.23M | -$9.55M | -$32.03M | $0 | $0 | -$52.72M | -$22.28M | $0 | -$1.28M | -$10.08M | -$4.27M | $0 | $0 | $0 | -$58.33M | $0 | $0 | -$13.52M | $0 | -$2.23M | -$17.18M | $0 | $0 | $0 | $0 | $0 | $0 |
| Dividends Paid | -$14.89M | -$11.97M | -$10.64M | -$10.6M | -$10.78M | -$10.53M | -$10.64M | -$7.02M | -$5.52M | -$5.47M | -$5.51M | -$5.99M | -$5.93M | -$5.89M | -$5.98M | -$5.28M | -$4.52M | -$2.26M | -$20.78M | -$18.36M | -$14.3M | -$11.53M | -$10.87M | -$9.64M | -$8.62M | -$8.88M | -$9.12M | -$9.06M | -$8.42M | -$8.12M | -$7.93M | -$7.47M |
| Other Financing Activities | -$1.4M | -$8.49M | -$567K | -$1.41M | -$492K | -$454K | -$330K | -$960K | $248K | -$11.3M | -$436K | $740K | -$964K | $496K | $618K | $502K | $15.39M | -$13.75M | -$11K | -$603K | -$281K | -$6.66M | -$2.3M | -$3.56M | -$1.1M | -$556K | -$60K | -$429K | $2.52M | $2.08M | $1.3M | $766K |
| Net Cash from Financing | -$127.48M | $385.16M | -$16.15M | -$45.88M | -$71.86M | -$55.12M | -$71.26M | -$65.82M | -$45.41M | $196.37M | -$4.58M | -$24.46M | -$4.87M | -$3.93M | -$15.31M | -$9.37M | $10.51M | -$63.66M | -$20.13M | -$68.72M | -$462K | $108.48M | -$76.52M | -$62.59M | -$692K | -$1.81M | -$15.38M | -$24.93M | -$39.37M | $99.3M | -$81.54M | -$12.94M |
| Forex Effect | -$286K | -$8.85M | $919K | -$4.09M | $421K | $303K | $316K | -$1.19M | -$89K | $1.72M | $379K | $207K | -$484K | $790K | -$222K | $27K | $32K | -$202K | $158K | $11K | $17K | $10K | $0 | $0 | $0 | $67K | -$32K | $107K | $422K | $0 | $0 | $0 |
| Net Change in Cash | -$24.88M | $44.52M | $3.38M | $15.03M | -$11.56M | $20.75M | $1.86M | $11.55M | -$8.07M | $2.4M | -$97.26M | $70.65M | -$21.52M | -$18.36M | -$97.56M | $63.68M | $56.22M | $65.64M | $67.13M | $56.03M | $7.94M | $19.64M | $3.83M | -$11.29M | $7.16M | -$3.46M | -$405K | -$572K | -$9.11M | -$9.23M | $11.17M | -$8.21M |
| Supplementary Data | ||||||||||||||||||||||||||||||||
| Operating Cash Flow | $164.9M | $88.81M | $147.05M | $97.97M | $78.59M | $100.8M | $96.37M | $104.61M | $78.55M | $86.42M | $67.09M | $20.78M | $43.52M | $26.48M | $52.88M | $89.13M | $60.49M | $65.03M | $224.07M | $190.27M | $249.12M | $124.24M | $102.84M | $81.11M | $84.95M | $77.87M | $77.69M | $64.07M | $79.43M | $64.11M | $67.12M | $46.02M |
| Capital Expenditure | -$62.64M | -$37.09M | -$37.39M | -$33.12M | -$24.01M | -$25.73M | -$24.88M | -$26.48M | -$34.56M | -$37.24M | -$29.98M | -$33.78M | -$37.93M | -$42.87M | -$25.31M | -$14.72M | -$16.15M | -$15.81M | -$34.4M | -$72.26M | -$50.79M | -$19.54M | -$28.69M | -$34.27M | -$55.58M | -$42.33M | -$60.85M | -$58.51M | -$72.78M | -$44.26M | -$26.6M | -$42.46M |
| Free Cash Flow | $102.25M | $51.73M | $109.66M | $64.84M | $54.58M | $75.07M | $71.49M | $78.13M | $43.99M | $49.17M | $37.1M | -$13M | $5.59M | -$16.39M | $27.56M | $74.41M | $44.34M | $49.22M | $189.68M | $118.01M | $198.33M | $104.69M | $74.15M | $46.84M | $29.38M | $35.54M | $16.84M | $5.56M | $6.64M | $19.85M | $40.52M | $3.56M |
| Cash at Beginning | $103M | $58.47M | $55.09M | $40.06M | $51.62M | $30.87M | $29M | $17.45M | $25.53M | $23.13M | $120.38M | $49.73M | $71.25M | $89.62M | $187.18M | $123.5M | $67.41M | $1.78M | $105.71M | $49.68M | $41.74M | $22.11M | $18.28M | $29.57M | $22.41M | $25.87M | $26.28M | $26.85M | $35.96M | $45.21M | $34.04M | $42.25M |
| Cash at End | $78.12M | $103M | $58.47M | $55.09M | $40.06M | $51.62M | $30.87M | $29M | $17.45M | $25.53M | $23.13M | $120.38M | $49.74M | $71.25M | $89.62M | $187.18M | $123.63M | $67.41M | $172.84M | $105.71M | $49.68M | $41.74M | $22.11M | $18.28M | $29.57M | $22.41M | $25.87M | $26.28M | $26.85M | $35.98M | $45.21M | $34.04M |