---
title: "Excelsoft Technologies Ltd (EXCELSOFT) — Share Price, Financials & Analysis"
symbol: "EXCELSOFT"
company: "Excelsoft Technologies Ltd"
canonical: "https://tapetide.com/stocks/EXCELSOFT"
isin: "INE606N01019"
nse_symbol: "EXCELSOFT"
bse_code: "544617"
sector: "Information Technology"
industry: "IT Enabled Services"
market_cap_cr: 922.28
generated_at: "2026-09-13T19:58:53.915Z"
---

# Excelsoft Technologies Ltd (EXCELSOFT)

Canonical page: https://tapetide.com/stocks/EXCELSOFT

## Company

- **NSE Symbol:** EXCELSOFT
- **BSE Code:** 544617
- **ISIN:** INE606N01019
- **Sector:** Information Technology
- **Industry:** IT Enabled Services
- **Macro Sector:** Information Technology
- **Stock Type:** EQUITY
- **Listed Since:** 2025-11-26
- **CEO:** Mr. Dhananjaya Sudhanva
- **Employees:** 1116
- **Face Value:** ₹10
- **F&O Eligible:** No
- **Website:** excelsoftcorp.com

## About

Incorporated in 2000, Excelsoft Technologies 
Ltd is a software and SaaS company focused 
on digital learning and online assessment solutions, combining technology platforms, 
AI tools and professional services to support education and training globally[1]

## Latest Price

- **Price:** ₹81.03
- **Change:** +0.95 (+1.19%)
- **Open:** ₹80.81
- **Day High:** ₹81.84
- **Day Low:** ₹79.26
- **Previous Close:** ₹80.08
- **Volume:** 2108387
- **As Of:** 2026-09-11T10:27:31+00:00

## Key Fundamentals

Observed at 2026-09-11T04:44:58.385401Z.

- **Market Cap:** ₹922.28 Cr
- **Classification:** Microcap
- **P/E (reported):** 19.7
- **P/E (TTM):** 19.34
- **EPS (TTM):** ₹4.19
- **Book Value:** ₹50.25
- **Price to Book:** 1.59
- **Dividend Yield:** 0%
- **ROE:** 7.5%
- **ROCE:** 10.29%
- **Debt to Equity:** 0.01
- **Revenue (yearly):** ₹291.1 Cr
- **Net Income:** ₹43.4 Cr
- **EBITDA:** ₹91.7 Cr
- **52-Week High:** ₹142.59
- **52-Week Low:** ₹66.4
- **RSI (14):** 66.69

## Key Insights

### Strengths

- Company has reduced debt.
- Company is almost debt free.
- Company is expected to give good quarter
- Company has delivered good profit growth of 32.8% CAGR over last 5 years

### Weaknesses

- Though the company is reporting repeated profits, it is not paying out dividend
- Company has a low return on equity of 8.59% over last 3 years.

## Growth Rates

| Metric | QoQ | 1Y | 3Y | 5Y |
| --- | --- | --- | --- | --- |
| cash flow growth | — | -3.2% | -10.06% | -17.12% |
| ebitda margin growth | -35.71% | -10.89% | 10.21% | -20.45% |
| net income growth | -44.58% | 25.07% | 28% | 33% |
| revenue growth | -0.69% | 17% | 12% | 17% |
| roce | -47.11% | -34.71% | 31.75% | 11.52% |
| roe | -44.4% | -19.7% | 7.04% | 27.33% |

## Financial Statements

### Quarterly Results

All figures in ₹ crore unless the row name says otherwise.

| Item | Sep 2024 | Dec 2024 | Mar 2025 | Jun 2025 | Sep 2025 | Dec 2025 | Mar 2026 | Jun 2026 |
| --- | --- | --- | --- | --- | --- | --- | --- | --- |
| Sales | 53.81 | 54.87 | 69.92 | 55.72 | 64.61 | 71.03 | 81.16 | 80.26 |
| Expenses | 39.86 | 36.85 | 41.58 | 45.68 | 47.1 | 51.33 | 56.59 | 67.22 |
| Operating Profit | 13.95 | 18.02 | 28.34 | 10.04 | 17.51 | 19.7 | 24.57 | 13.04 |
| OPM % | 25.92 | 32.84 | 40.53 | 18.02 | 27.1 | 27.73 | 30.27 | 16.25 |
| Other Income | 3.55 | 3.71 | 5.33 | 4.42 | 4.02 | 0.57 | 4.86 | 5.83 |
| Interest | 0.84 | 0.89 | 0.71 | 0.78 | 1.19 | 0.94 | 0.61 | 0.51 |
| Depreciation | 5.97 | 5.92 | 5.74 | 6.03 | 6.04 | 5.96 | 6.1 | 6.53 |
| Profit before tax | 10.69 | 14.92 | 27.22 | 7.65 | 14.3 | 13.37 | 22.72 | 11.83 |
| Tax % | 16.37 | 35.92 | 24.8 | 23.27 | 25.73 | 22.96 | 26.98 | 21.98 |
| Net Profit | 8.94 | 9.56 | 20.48 | 5.87 | 10.61 | 10.3 | 16.6 | 9.23 |
| EPS in Rs | 54.49 | 0.96 | 2.05 | 0.59 | 1.06 | 0.89 | 1.44 | 0.8 |

### Profit & Loss

All figures in ₹ crore unless the row name says otherwise.

| Item | Mar 2020 | Mar 2021 | Mar 2022 | Mar 2023 | Mar 2024 | Mar 2025 | Mar 2026 | TTM |
| --- | --- | --- | --- | --- | --- | --- | --- | --- |
| Sales | 103 | 125 | 158 | 195 | 198 | 233 | 273 | 297 |
| Expenses | 66 | 59 | 97 | 127 | 143 | 161 | 199 | 222 |
| Operating Profit | 37 | 66 | 61 | 68 | 55 | 73 | 73 | 75 |
| OPM % | 36 | 53 | 39 | 35 | 28 | 31 | 27 | 25 |
| Other Income | 1 | 2 | 2 | 3 | 2 | 15 | 14 | 15 |
| Interest | 13 | 19 | 14 | 14 | 10 | 4 | 4 | 3 |
| Depreciation | 22 | 33 | 24 | 27 | 29 | 25 | 24 | 25 |
| Profit before tax | 4 | 16 | 25 | 30 | 18 | 60 | 59 | 62 |
| Tax % | 219 | 31 | 40 | 26 | 30 | 42 | 27 | — |
| Net Profit | -5 | 11 | 15 | 22 | 13 | 35 | 43 | 47 |
| EPS in Rs | -31.69 | 71.1 | 94.25 | 140.62 | 79.89 | 3.47 | 3.77 | 4.19 |
| Dividend Payout % | 0 | 0 | 0 | 0 | 0 | 0 | 0 | — |

### Balance Sheet

All figures in ₹ crore unless the row name says otherwise.

| Item | Mar 2020 | Mar 2021 | Mar 2022 | Mar 2023 | Mar 2024 | Mar 2025 | Mar 2026 |
| --- | --- | --- | --- | --- | --- | --- | --- |
| Equity Capital | 2 | 2 | 2 | 2 | 2 | 100 | 115 |
| Reserves | 208 | 234 | 249 | 276 | 296 | 271 | 463 |
| Borrowings | 168 | 152 | 131 | 121 | 78 | 35 | 7 |
| Other Liabilities | 38 | 28 | 34 | 38 | 45 | 62 | 93 |
| Total Liabilities | 416 | 415 | 416 | 436 | 421 | 469 | 678 |
| Fixed Assets | 346 | 315 | 330 | 349 | 336 | 135 | 164 |
| CWIP | 11 | 37 | 13 | 0 | 0 | 0 | 12 |
| Investments | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Other Assets | 58 | 64 | 73 | 88 | 85 | 334 | 502 |
| Total Assets | 416 | 415 | 416 | 436 | 421 | 469 | 678 |

### Cash Flow

All figures in ₹ crore unless the row name says otherwise.

| Item | Mar 2020 | Mar 2021 | Mar 2022 | Mar 2023 | Mar 2024 | Mar 2025 | Mar 2026 |
| --- | --- | --- | --- | --- | --- | --- | --- |
| Cash from Operating Activity | 28 | 63 | 61 | 56 | 56 | 52 | 50 |
| Cash from Investing Activity | -123 | -27 | -24 | -15 | -16 | 7 | -156 |
| Cash from Financing Activity | 95 | -36 | -35 | -27 | -52 | -56 | 130 |
| Net Cash Flow | 0 | 1 | 1 | 14 | -12 | 4 | 24 |
| Free Cash Flow | -80 | 62 | 58 | 41 | 40 | 290 | -15 |
| CFO/OP | 78 | 100 | 109 | 93 | 112 | 92 | 88 |

### Ratios

| Item | Mar 2020 | Mar 2021 | Mar 2022 | Mar 2023 | Mar 2024 | Mar 2025 | Mar 2026 |
| --- | --- | --- | --- | --- | --- | --- | --- |
| Debtor Days | 111 | 110 | 83 | 85 | 86 | 54 | 62 |
| Cash Conversion Cycle | 111 | 110 | 83 | 85 | 86 | 54 | 62 |
| Working Capital Days | -145 | -57 | -91 | -41 | 11 | 19 | 60 |
| ROCE % | — | 9 | 10 | 11 | 7 | 16 | 14 |

## Shareholding Pattern

### Quarterly

| Category | Dec 2025 | Mar 2026 | Jun 2026 |
| --- | --- | --- | --- |
| Promoters | 59.09% | 59.09% | 59.09% |
| FIIs | 2.18% | 1.37% | 1.12% |
| DIIs | 4.9% | 4.05% | 3.1% |
| Government | 0% | 0% | 0% |
| Public | 26.36% | 26.12% | 26.33% |
| Others | 7.47% | 9.37% | 10.37% |
| No. of Shareholders | 93564 | 80392 | 75179 |

## Technical Indicators

Derived from daily closing prices and recomputed each trading session; values move with the market.

- **Overall Signal:** Strong Buy
- **Buy / Neutral / Sell:** 10 / 7 / 2

### Moving Averages — summary: **Strong Buy**

| Indicator | Value | Signal |
| --- | --- | --- |
| SMA (10) | 72.39 | Buy |
| EMA (10) | 74.18 | Buy |
| SMA (20) | 71.79 | Buy |
| EMA (20) | 73.49 | Buy |
| SMA (50) | 75.64 | Buy |
| EMA (50) | 75.45 | Buy |
| SMA (100) | 80.67 | Buy |
| EMA (100) | 78.42 | Buy |
| SMA (200) | — | Neutral |
| EMA (200) | — | Neutral |

### Oscillators — summary: **Neutral**

| Indicator | Value | Signal |
| --- | --- | --- |
| RSI (14) | 68.16 | Neutral |
| MACD (12,26,9) | 0.05 | Buy |
| Stochastic (14,3,3) | 78.51 | Neutral |
| ADX (14) | 18.31 | Neutral |
| Williams %R (14) | -14.36 | Sell |
| ATR (14) | 3.34 | High Volatility |
| ROC (12) | 14.94 | Buy |
| Stoch RSI (14) | 100 | Sell |
| UO (7,14,28) | 56.18 | Neutral |

## Analyst Ratings

| Recommendation | Analysts | Share |
| --- | --- | --- |
| Buy | 1 | 100% |
| Hold | 0 | 0% |
| Sell | 0 | 0% |

Based on 1 analyst ratings, observed at 2026-09-11T04:44:58.372845+00:00.

## Filings & Documents

### Exchange Filings & Announcements

| Date | Document |
| --- | --- |
| 2026-09-05 | [Disclosures under Reg. 29(2) of SEBI (SAST) Regulations 2011](https://www.bseindia.com/stockinfo/AnnPdfOpen.aspx?Pname=2B0C650F_4DDE_4779_9E3B_A23A818F4850_112059.pdf) |
| 2026-09-05 | [Disclosures under Reg. 29(2) of SEBI (SAST) Regulations 2011](https://www.bseindia.com/stockinfo/AnnPdfOpen.aspx?Pname=F304F89E_97AE_46AB_B120_E43B0B666674_113538.pdf) |
| 2026-09-04 | [Reporting Under Regulation 7 (2) Of SEBI (Prohibition Of Insider Trading) Regulations 2015](https://www.bseindia.com/stockinfo/AnnPdfOpen.aspx?Pname=acd5e088-3db8-498a-b839-f8bd0eb731ab.pdf) |
| 2026-09-03 | [Announcement under Regulation 30 (LODR)-Analyst / Investor Meet - Intimation](https://www.bseindia.com/stockinfo/AnnPdfOpen.aspx?Pname=36ef131b-dfa1-41db-9213-01173b31bf4e.pdf) |
| 2026-08-29 | [Announcement under Regulation 30 (LODR)-Newspaper Publication](https://www.bseindia.com/stockinfo/AnnPdfOpen.aspx?Pname=df6e0359-4202-4155-adcb-b7f881a35e90.pdf) |
| 2026-08-28 | [Announcement under Regulation 30 (LODR)-Updates on Acquisition](https://www.bseindia.com/stockinfo/AnnPdfOpen.aspx?Pname=fc756e27-b688-40e0-84e4-fddb7b018f2d.pdf) |
| 2026-08-27 | [Notice Of 26Th Annual General Meeting.](https://www.bseindia.com/stockinfo/AnnPdfOpen.aspx?Pname=105e6384-874a-4519-b036-789746d27c7e.pdf) |
| 2026-08-27 | [Reg. 34 (1) Annual Report.](https://www.bseindia.com/stockinfo/AnnPdfOpen.aspx?Pname=71855ce3-e9fc-4a79-9ea2-8c19886c7d0a.pdf) |
| 2026-08-27 | [Record Date / Cut-Off Date For The 26Th (Twenty Sixth) Annual General Meeting (AGM) And Remote E-Voting Facility.](https://www.bseindia.com/stockinfo/AnnPdfOpen.aspx?Pname=d8c23f72-8fbe-4c8c-a27b-86720c975ff6.pdf) |
| 2026-08-27 | [Letter Providing Weblink For Accessing The Notice Of The 26Th (Twenty Sixth) Annual General Meeting (AGM)](https://www.bseindia.com/stockinfo/AnnPdfOpen.aspx?Pname=869b7e61-58c6-4529-a8d9-e0c2fa364783.pdf) |

### Earnings Call Transcripts

| Date | Document |
| --- | --- |
| 2026-08-13 | [Announcement under Regulation 30 (LODR)-Earnings Call Transcript](https://www.bseindia.com/stockinfo/AnnPdfOpen.aspx?Pname=ac1a21c7-38d4-41a6-9cc8-63ab98d84c9c.pdf) |
| 2026-05-28 | [Announcement under Regulation 30 (LODR)-Earnings Call Transcript](https://www.bseindia.com/stockinfo/AnnPdfOpen.aspx?Pname=80636cf6-fa82-410b-ab1f-36c3d5b58ee7.pdf) |
| 2026-02-12 | [Announcement under Regulation 30 (LODR)-Earnings Call Transcript](https://www.bseindia.com/stockinfo/AnnPdfOpen.aspx?Pname=05b0d2a2-909e-4a23-af62-027f6a6a4f03.pdf) |
| 2025-12-18 | [Announcement under Regulation 30 (LODR)-Earnings Call Transcript](https://www.bseindia.com/stockinfo/AnnPdfOpen.aspx?Pname=089132ad-ebde-4f25-bda8-e72d28ed0a04.pdf) |

### Earnings Call Recordings

| Date | Document |
| --- | --- |
| 2026-08-10 | [Announcement under Regulation 30 (LODR)-Analyst / Investor Meet - Outcome](https://www.bseindia.com/stockinfo/AnnPdfOpen.aspx?Pname=bee63b62-a4f0-4e02-ac84-fb6adb07bdab.pdf) |
| 2026-05-25 | [Announcement under Regulation 30 (LODR)-Analyst / Investor Meet - Outcome](https://www.bseindia.com/stockinfo/AnnPdfOpen.aspx?Pname=04e8e6d2-ecf8-4a43-bbce-20125b89d01d.pdf) |
| 2026-02-09 | [Announcement under Regulation 30 (LODR)-Analyst / Investor Meet - Outcome](https://www.bseindia.com/stockinfo/AnnPdfOpen.aspx?Pname=feb711b3-d2e0-44d6-97d7-261820667a0b.pdf) |
| 2025-12-15 | [Announcement under Regulation 30 (LODR)-Analyst / Investor Meet - Outcome](https://www.bseindia.com/stockinfo/AnnPdfOpen.aspx?Pname=a10aa563-c574-4b16-9e4b-16c98a9eef44.pdf) |

### Investor Presentations

| Date | Document |
| --- | --- |
| 2026-08-07 | [Announcement under Regulation 30 (LODR)-Investor Presentation](https://www.bseindia.com/stockinfo/AnnPdfOpen.aspx?Pname=fb685d6a-538a-40e7-bbe4-798a2b8de338.pdf) |
| 2026-05-23 | [Announcement under Regulation 30 (LODR)-Investor Presentation](https://www.bseindia.com/stockinfo/AnnPdfOpen.aspx?Pname=0022a82b-e76c-4e86-9a56-dc8f8a68cb62.pdf) |
| 2026-04-01 | [Announcement under Regulation 30 (LODR)-Investor Presentation](https://www.bseindia.com/stockinfo/AnnPdfOpen.aspx?Pname=e930f7b0-ad0d-43c9-81e3-347cdafeb739.pdf) |
| 2026-02-08 | [Announcement under Regulation 30 (LODR)-Investor Presentation](https://www.bseindia.com/stockinfo/AnnPdfOpen.aspx?Pname=9d63b333-4d11-45ea-aa8a-4bdc4e85eced.pdf) |
| 2025-12-13 | [Announcement under Regulation 30 (LODR)-Investor Presentation](https://www.bseindia.com/stockinfo/AnnPdfOpen.aspx?Pname=26a19bc9-fbda-467e-a124-07c68640b76d.pdf) |

### Results & Financial Statements

| Date | Document |
| --- | --- |
| 2026-05-22 | [Financial Results For The Quarter And Year Ended March 31 2026.](https://www.bseindia.com/stockinfo/AnnPdfOpen.aspx?Pname=a963a926-fa81-4d7b-968f-75032a47496a.pdf) |
| 2026-02-06 | [Financial Results](https://www.bseindia.com/stockinfo/AnnPdfOpen.aspx?Pname=abd490ef-cdb2-4afc-81cd-69ac3aaac7ee.pdf) |
| 2025-12-12 | [Result](https://www.bseindia.com/stockinfo/AnnPdfOpen.aspx?Pname=370a5daf-bcfe-49e0-98dc-2b0e6872d1e0.pdf) |

### Earnings Call Documents

| Date | Document |
| --- | --- |
| May 2026 | [Concall - May 2026](https://www.bseindia.com/xml-data/corpfiling/AttachHis/80636cf6-fa82-410b-ab1f-36c3d5b58ee7.pdf) |
| May 2026 | [Concall - May 2026](https://www.bseindia.com/xml-data/corpfiling/AttachLive/80636cf6-fa82-410b-ab1f-36c3d5b58ee7.pdf) |
| May 2026 | [Concall - May 2026](https://www.bseindia.com/xml-data/corpfiling/AttachHis/0022a82b-e76c-4e86-9a56-dc8f8a68cb62.pdf) |
| May 2026 | [Concall - May 2026](https://www.bseindia.com/xml-data/corpfiling/AttachLive/0022a82b-e76c-4e86-9a56-dc8f8a68cb62.pdf) |
| Feb 2026 | [Concall - Feb 2026](https://www.bseindia.com/xml-data/corpfiling/AttachHis/05b0d2a2-909e-4a23-af62-027f6a6a4f03.pdf) |
| Dec 2025 | [Concall - Dec 2025](https://www.bseindia.com/xml-data/corpfiling/AttachHis/089132ad-ebde-4f25-bda8-e72d28ed0a04.pdf) |

### Other Documents

| Date | Document |
| --- | --- |
| 6 Apr - Compliance certificate under Regulation 74(5) for quarter ended March 31, 2026. | [Compliances-Certificate under Reg. 74 (5) of SEBI (DP) Regulations 2018 6 Apr - Compliance certificate under Regulation 74(5) for quarter ended March 31, 2026.](https://www.bseindia.com/xml-data/corpfiling/AttachHis/a1d26faa-2a0c-413f-b8e4-f8cd0e86f339.pdf) |
| 29 Apr - Excelsoft issued postal ballot notice for director appointment and remuneration approvals, voting open 30 Apr-29 May 2026. | [Shareholder Meeting / Postal Ballot-Notice of Postal Ballot 29 Apr - Excelsoft issued postal ballot notice for director appointment and remuneration approvals, voting open 30 Apr-29 May 2026.](https://www.bseindia.com/xml-data/corpfiling/AttachHis/49f76e53-b9c9-497d-bf7b-fa649b960a26.pdf) |
| 29 Apr - Excelsoft issued postal ballot notice for director appointment and remuneration approvals, voting open 30 Apr-29 May 2026. | [Shareholder Meeting / Postal Ballot-Notice of Postal Ballot 29 Apr - Excelsoft issued postal ballot notice for director appointment and remuneration approvals, voting open 30 Apr-29 May 2026.](https://www.bseindia.com/xml-data/corpfiling/AttachLive/49f76e53-b9c9-497d-bf7b-fa649b960a26.pdf) |
| 27 Mar - Appointment of Mr. Doreswamy Palaniswamy as CEO effective April 01, 2026. | [Announcement under Regulation 30 (LODR)-Change in Management 27 Mar - Appointment of Mr. Doreswamy Palaniswamy as CEO effective April 01, 2026.](https://www.bseindia.com/xml-data/corpfiling/AttachHis/cfc47f77-593c-4627-b4a7-c06cee598977.pdf) |
| 27 Mar - Appointed Mr. Doreswamy Palaniswamy as CEO effective April 01, 2026. | [Board Meeting Outcome for Appointment Of Chief Executive Officer Of The Company 27 Mar - Appointed Mr. Doreswamy Palaniswamy as CEO effective April 01, 2026.](https://www.bseindia.com/xml-data/corpfiling/AttachHis/c463d095-c1c3-49e9-9741-4eb9c8592e35.pdf) |
| 24 Mar - Trading window closed from March 25, 2026 until two days after FY2026 audited results declaration. | [Closure of Trading Window 24 Mar - Trading window closed from March 25, 2026 until two days after FY2026 audited results declaration.](https://www.bseindia.com/xml-data/corpfiling/AttachHis/1ce97c78-dc88-45a1-b132-9760c5128401.pdf) |
| 2 Apr - Excelsoft confirms it is not a Large Corporate; outstanding borrowing was nil as of March 31, 2026. | [Format of the Initial Disclosure to be made by an entity identified as a Large Corporate : Annexure A 2 Apr - Excelsoft confirms it is not a Large Corporate; outstanding borrowing was nil as of March 31, 2026.](https://www.bseindia.com/xml-data/corpfiling/AttachHis/30e3d468-dc47-4a7d-b3d4-8450bec12f60.pdf) |
| 17 Mar - Mr. Doreswamy Palaniswamy resigned as Independent Director effective March 17, 2026; left Audit and Nomination & Remuneration Committees. | [Announcement under Regulation 30 (LODR)-Resignation of Director 17 Mar - Mr. Doreswamy Palaniswamy resigned as Independent Director effective March 17, 2026; left Audit and Nomination & Remuneration Committees.](https://www.bseindia.com/xml-data/corpfiling/AttachHis/1df71327-9bd0-4c75-908c-e48c0775358b.pdf) |
| 17 Feb - Launched Saras Assessments in a Box on Feb 17, 2026; assessment and proctoring solution, available globally. | [New Product Launch 17 Feb - Launched Saras Assessments in a Box on Feb 17, 2026; assessment and proctoring solution, available globally.](https://www.bseindia.com/xml-data/corpfiling/AttachHis/be2929a7-87d7-498e-9e00-fdc6f6d7794e.pdf) |
| 12 Feb - CARE report for quarter ended Dec 31, 2025: Rs180 crore IPO, Rs45.30 crore utilized, Rs134.70 crore unutilized invested in FDs. | [Announcement under Regulation 30 (LODR)-Monitoring Agency Report 12 Feb - CARE report for quarter ended Dec 31, 2025: Rs180 crore IPO, Rs45.30 crore utilized, Rs134.70 crore unutilized invested in FDs.](https://www.bseindia.com/xml-data/corpfiling/AttachHis/58933b98-5475-49f5-9320-594c0401febd.pdf) |

---

Provenance differs by section. Financial statements, shareholding and filings are as reported in company disclosures to NSE/BSE/SEBI. Price, volume and 52-week levels are exchange market data. Technical indicators are computed by Tapetide from daily closing prices. The Tapetide Score is Tapetide's own analysis. Analyst ratings are third-party estimates, not company statements. All figures are for research and information only and are not investment advice. Generated 2026-09-13T19:58:53.915Z.
