Genex Infosys financial analysis: FY26 EPS BDT 2.03, finance cost 56% of EBIT, BDT 1.8bn CWIP (Oct 2026)

Genex Infosys: Bangladesh's largest contact-centre operator grew revenue 12.8% a year, but BDT 3.5bn of bank debt now takes 56% of operating profit

Revenue rose from BDT 823m in FY2018 to BDT 1,913m in FY2025 on call-centre and software work, while BDT 3.7bn of equipment spending since FY2023 was funded mostly with short-term loans. FY2026 EPS was BDT 2.03 with a loss in the June quarter; the stock trades at 13.7x that EPS and 1.16x NAV.

Company · Analysis · 29 Oct 2026 · FY2018-FY2025 annual + 9M FY2026 (to 31-Mar-2026) + FY2026 DSE-announced figures · By AnalystBro Team · 17 min read

For information only, not investment advice. AnalystBro accepts no responsibility for decisions made on it. Full disclaimer.

Price (29-Oct-2026)BDT 27.9
52-week rangeBDT 21.0-44.2
Market capBDT 3.36bn
Shares120.45m
Sponsors and directors / institutions / public / foreign (30-Sep-2026)26.07% / 21.80% / 52.09% / 0.04%
DSE categoryB (Z from 11-Feb-2025 to 28-Sep-2025)
FY2026 EPS (announced, consolidated)BDT 2.03 (FY2025: 2.17)
P/E on FY2026 EPS13.7x
NAV per share (30-Jun-2026, announced)BDT 24.05
P/NAV1.16x
FY2026 dividend1% cash (BDT 0.10) to general shareholders only; sponsors and directors excluded
Bank loans (31-Mar-2026)BDT 3.50bn (BDT 2.46bn short-term)
Capital work in progress (31-Mar-2026)BDT 1.82bn
Fiscal year end30 June
Auditor (FY2025)FAMES & R; unmodified opinion, KAMs on non-current assets, inventory, revenue
Next eventsRecord date 30-Nov-2026; AGM 30-Dec-2026

Investment considerations: a growing contact-centre franchise whose profits are now set by its debt and an unfinished equipment build-out

Genex Infosys PLC runs contact centres, back-office processing and software services for Bangladeshi companies. Its principal activities are listed as data entry, data processing, business process outsourcing, IT support and software maintenance, digital content, call-centre service, website development and the marketing and support of software products, for domestic and international clients [2 p.16]. The chairman's statement describes it as Bangladesh's largest contact-centre service provider, handling over 200 million customer interactions a year with more than 130 technology partners [1 p.49], and the company had 3,988 employees at June 2025 [2 p.42].

The company listed in February 2019 after a public offering of 20 million shares [2 p.16]. Since then revenue has more than doubled, but the way it is financed has changed: from FY2023 the company began paying large sums for machinery and equipment that it carries as capital work in progress, and borrowed short-term from banks to do so. The result is visible in every ratio below. Operating margins held, but finance costs, not operations, now decide how much profit reaches shareholders.

Strengths an investor would weigh

  • Scale in its niche: consolidated revenue rose at a 12.8% compound rate from FY2018 to FY2025, to BDT 1,913m, and call-centre revenue grew 7.5% in FY2025 to BDT 1,007m [2 p.38] [17].
  • Stable operating margins: gross margin was 41.8-48.3% in each year from FY2020 to FY2025 (45.0% in FY2025) and the margin before finance cost was 37-43% [17].
  • Low tax: income tax was BDT 4.4m on profit before tax of BDT 265.6m in FY2025, an effective rate of 1.7%, reflecting the treatment of IT-enabled services income [2 p.8] [17].
  • Cash collection improved in FY2025: operating cash flow was BDT 827.5m, 3.2x net profit, after BDT 223.1m in FY2024; the company attributes it to higher collection from receivables [2 p.14] [2 p.41].
  • Growing software lines: software development rose 24.1% to BDT 216.3m and website development 27% to BDT 71.4m in FY2025 [2 p.38] [1 p.112].

Weaknesses an investor would weigh

  • Debt is 5.4x its 2020 level: bank loans rose from BDT 645m in June 2020 to BDT 3,493m in June 2025; 74% of the June 2025 total was short-term loans of BDT 2,580m [2 p.6] [5 p.89] [17].
  • Finance costs absorb operating profit: financial expenses were 56.4% of profit before finance cost in FY2025 and 64.9% in 9M FY2026 [2 p.8] [3 p.4] [17].
  • Unproductive assets: capital work in progress of BDT 1,818m and advances of BDT 814m together made up 38% of total assets in March 2026; the CWIP note describes machinery and equipment paid for but not installed [3 p.2] [2 p.25].
  • Earnings fell and turned volatile: EPS dropped from BDT 3.32 (FY2023) to BDT 2.03 (FY2026), and the June 2026 quarter was a loss on DSE figures [1 p.42] [9].
  • Governance record: a missed dividend payment put the shares in the Z category in 2025, and BSEC fined the directors in September 2025 over trading in another company's shares in December 2021, and fined officials in May 2026 over the late dividend [9] [11] [12].
Exhibit 1GENEXIL closed at BDT 27.9 on 29-Oct-2026, within a 52-week range of BDT 21.0-44.2
BDT
010.020.030.040.050.0Oct 25Dec 25Feb 26Apr 26Jun 26Aug 26Oct 26
Data
Oct 25Nov 25Dec 25Jan 26Feb 26Mar 26Apr 26May 26Jun 26Jul 26Aug 26Sep 26Oct 26
GENEXIL27.4024.7026.9026.0028.3025.9027.1027.3035.4040.1035.2034.0027.90
Source: Daily closes [16]; range [10] · Last close of each month; last bar 29-Oct-2026
Exhibit 2Key data
ItemValue
Price (29-Oct-2026)BDT 27.9
52-week rangeBDT 21.0-44.2
Market capBDT 3.36bn
Shares120.45m
Sponsors and directors / institutions / public / foreign (30-Sep-2026)26.07% / 21.80% / 52.09% / 0.04%
DSE categoryB (Z from 11-Feb-2025 to 28-Sep-2025)
FY2026 EPS (announced, consolidated)BDT 2.03 (FY2025: 2.17)
P/E on FY2026 EPS13.7x
NAV per share (30-Jun-2026, announced)BDT 24.05
P/NAV1.16x
FY2026 dividend1% cash (BDT 0.10) to general shareholders only; sponsors and directors excluded
Bank loans (31-Mar-2026)BDT 3.50bn (BDT 2.46bn short-term)
Capital work in progress (31-Mar-2026)BDT 1.82bn
Fiscal year end30 June
Auditor (FY2025)FAMES & R; unmodified opinion, KAMs on non-current assets, inventory, revenue
Next eventsRecord date 30-Nov-2026; AGM 30-Dec-2026
Source: Market data [16]; DSE [10] [9]; filings [3]

Business: call centres earn 55% of revenue, software is the fastest-growing line, and the subsidiary shrank

Genex was incorporated in May 2012, began operations in July 2012 and became a public company in 2016 [2 p.16]. It sells labour-intensive services: agents on phones and chat for telecom operators, banks and other consumer businesses; data entry and processing; and software, website and digital-content work. The filings do not name clients, but the FY2021 auditor's report flagged that about 55% of net revenue came from only five customers, an average of 11% each, and that losing one could hurt revenue, profit and cash flow [5 p.86]. Later reports we read do not repeat the concentration figure, so it is a question for the FY2026 annual report.

Call-centre service is the core. It earned BDT 1,007.2m in FY2025, 55.5% of standalone revenue, up 7.5% from BDT 936.6m [2 p.38] [17]. Software development (BDT 216.3m), digital content development and management (BDT 151.4m) and business process outsourcing (BDT 142.7m) are the next three lines. In FY2025 data entry, call centre, software and website development grew, while business process outsourcing (-14%), robotics process outsourcing (-39%), IT support (-14%), system integration (-21%) and cloud service (-5%) declined [1 p.112].

Exhibit 3Call-centre service is 55.5% of standalone revenue
BDT mn
02505007501,0001,250Call centreSoftware dev.Digital contentBPOIT supportWebsite dev.Data entryCloudSystem integrationRPAVAT/SD service charge
FY2024FY2025
Data
Call centreSoftware dev.Digital contentBPOIT supportWebsite dev.Data entryCloudSystem integrationRPAVAT/SD service charge
FY2024936.60174.30126.10165.70127.0056.1043.1025.9020.5018.802.30
FY20251,007.20216.30151.40142.70109.6071.4055.3024.5016.2011.408.20
Source: Note 24 [2 p.38] [17] · BDT mn, standalone net revenue (after VAT); Loginex shown separately
Exhibit 4Revenue by service line, FY2024-FY2025 (company's labels)
BDT mnFY2024FY2025Change
Call centre service936.61,007.28%
Software development174.3216.324%
Digital content development & management126.1151.420%
Business process outsourcing165.7142.7-14%
IT support & software maintenance127.0109.6-14%
Website development56.171.427%
Data entry43.155.328%
Cloud Service25.924.5-5%
System Integration20.516.2-21%
Robotics Process Outsourcing18.811.4-39%
Service Charge on VAT and SD Collection2.38.2262%
Standalone net revenue1,696.21,814.27.0%
Loginex Ltd. (subsidiary)157.399.0-37%
Consolidated net revenue1,853.51,913.23.2%
Source: Note 24 and 24.A [2 p.38]

There is one subsidiary, Loginex Limited, 57.61% owned, a logistics IT and courier business incorporated in June 2021 [2 p.26]. Its revenue fell from BDT 157.3m to BDT 99.0m in FY2025 [2 p.38], so consolidated revenue grew only 3.2% while the listed company's own revenue grew 7.0%. Genex also holds 25% of Genex Infrastructure Limited (BDT 0.75m at cost) and 5.36% of Green & Red Technologies (BDT 37.3m) [2 p.27], and a listed-share portfolio carried at BDT 332.8m [2 p.26]. That portfolio matters: it produced a realised loss of BDT 162.1m in FY2025 and a cumulative fair-value reserve of minus BDT 346.1m in equity [2 p.40] [2 p.6].

Bangladesh's IT-enabled services market is served by many private call-centre and BPO firms; on the DSE the listed IT companies include IT Consultants (card and ATM switching), eGeneration (software and IT services) and several ISPs. The company's own MD&A says domestic clients favour cost-saving projects; its chairman lists 'liquidity pressure, limited banking support, and high interest rates' as constraints that 'restricted certain growth initiatives' in FY2025 [1 p.49].

Line items: revenue and gross profit kept growing, but financial expenses rose five-fold from FY2021 and share-portfolio losses added volatility

Revenue grew in six of seven years from FY2018. The two big steps were FY2022-FY2024, when revenue rose from BDT 1,022.6m to BDT 1,853.5m, and FY2019 (+14.6%), the IPO year [17]. FY2021 was flat (-1.3%) through the pandemic. The directors attribute the growth to 'business expansion and price adjustments amid inflationary pressures' [1 p.119]. FY2025 slowed to +3.2%, and the first nine months of FY2026 fell 8.6% to BDT 1,455.3m [3 p.4] [17].

Exhibit 5Revenue grew at a 12.8% compound rate from FY2018 to FY2025; net profit peaked in FY2023
BDT mn
05001,0001,5002,000FY18FY19FY20FY21FY22FY23FY24FY25
Net revenueNet profit after tax
Data
FY18FY19FY20FY21FY22FY23FY24FY25
Net revenue823.00943.301,035.601,022.601,219.701,442.601,853.501,913.20
Net profit after tax124.30195.60320.60332.40381.70384.70316.60261.20
Source: Statements [6 p.86] [5 p.91] [4 p.9] [2 p.8] · BDT mn, consolidated
Exhibit 6Consolidated income statement, FY2018-FY2025 (company's line items)
BDT mnFY18FY19FY20FY21FY22FY23FY24FY25
Net revenue8239431,0361,0231,2201,4431,8541,913
Cost of sales5465585405297108071,0441,053
Administrative + selling & distribution626162566073130132
Profit/(loss) before finance cost215325433438450562680728
Financial expenses8412210489107166265410
Other income, share gains/(losses) and provision02816610-77-38
WPPF610161720191414
Profit before tax124196322332390387325266
Income tax expense00108294
Net profit after tax124196321332382385317261
EPS on current share count (BDT)1.031.622.662.763.163.192.622.17
Source: As exhibit 4; [17]

Cost of sales is mostly people and equipment. In FY2025 standalone cost of sales of BDT 961.6m comprised salaries of BDT 474.1m (26.1% of revenue), depreciation of BDT 270.5m, amortisation of BDT 95.2m, right-of-use depreciation of BDT 56.3m, electricity of BDT 28.0m and internet of BDT 18.2m [2 p.38]. Depreciation and amortisation in cost of sales rose from BDT 346.2m to BDT 422.0m, or 23.3% of revenue, as BDT 332.0m of CWIP was moved into fixed assets [2 p.25] [17]. Salaries rose only 3.8% while revenue rose 7.0%, which is why gross profit grew faster than revenue.

Exhibit 7Salaries and depreciation are 77% of standalone cost of sales
BDT mn
0100200300400500Salaries & allowanceDepreciationAmortizationROU depreciationElectricityInternetOther
FY2024FY2025
Data
Salaries & allowanceDepreciationAmortizationROU depreciationElectricityInternetOther
FY2024456.60208.0083.1055.0024.7016.0055.40
FY2025474.10270.5095.2056.3028.0018.2019.30
Source: Note 25 [2 p.38] · BDT mn, standalone

Administrative and selling expenses roughly doubled in FY2024, from BDT 73.0m to BDT 129.5m, and stayed at BDT 132.4m in FY2025 [4 p.9] [2 p.8]. The standalone administrative note shows salaries of BDT 51.7m and depreciation and amortisation within administration [2 p.39]. Selling costs are negligible (BDT 0.8m).

Financial expenses are the line that changed the story. They were BDT 84.5-121.6m from FY2018 to FY2022, then rose to BDT 165.9m (FY2023), BDT 264.7m (FY2024) and BDT 410.5m (FY2025) [17]. The FY2025 standalone note splits BDT 389.5m of bank interest into BDT 108.8m on long-term and BDT 280.6m on short-term loans, plus BDT 20.9m of lease interest [2 p.40]. In 9M FY2026 financial expenses rose again to BDT 364.0m from BDT 295.6m [3 p.4]. The company's own explanation for the FY2025 EPS fall is 'an increase in financial expenses during the year' [2 p.41]. History-based sensitivity: in FY2025 each 1 percentage point of interest on the June 2025 bank loans of BDT 3,493m equals about BDT 35m a year, or about 13% of FY2025 profit before tax [17].

Other income has become a source of swings. It was close to zero before FY2022, then BDT 66.2m in FY2022, minus BDT 76.7m in FY2024 and minus BDT 38.4m in FY2025 after including the provision line for the share portfolio [17]. In FY2025 the realised loss on shares was BDT 162.1m, partly offset by a foreign-exchange gain of BDT 22.8m and dividend income of BDT 21.9m [2 p.40]. In 9M FY2026 the reverse happened: a BDT 69.9m gain on saleable shares lifted profit before tax [3 p.4].

Tax is small. Income tax was BDT 0.1m or less in FY2019-FY2021 and BDT 2.1-8.6m since, against profit before tax of BDT 265-389m [17]. The FY2025 charge of BDT 4.3m (standalone) includes shortfalls for FY2020-21 and FY2022-23 [2 p.40]. The filings we read do not state when the ITES income-tax treatment ends; any change would show up directly in this line.

Ratios: margins before finance cost held at 37-43% from FY2020, but interest cover fell from 4.9x to 1.8x and ROE from 21% to 10%

The ratio history splits into two periods. From FY2020 to FY2022 the company earned a 41.8-48.3% gross margin, a 31-33% net margin and an average-equity ROE of about 19-21%, with interest cover above 4x [17]. From FY2023 margins before finance cost stayed in the same range, but net margin fell to 13.7% and ROE to 10.2% by FY2025, because interest cover fell from 4.9x (FY2021) to 1.8x [17]. The company's own five-year table shows the same: net profit ratio 32.51% (FY2021) to 13.65% (FY2025) and return on equity 18.87% to 9.81% [1 p.42].

Exhibit 8Gross margin held at 42-48%; net margin halved from FY2021 to FY2025
%
010.020.030.040.050.0FY18FY19FY20FY21FY22FY23FY24FY25
Gross marginMargin before finance costNet margin
Data
FY18FY19FY20FY21FY22FY23FY24FY25
Gross margin33.7040.9047.8048.3041.8044.0043.7045.00
Margin before finance cost26.1034.4041.8042.8036.9039.0036.7038.10
Net margin15.1020.7031.0032.5031.3026.7017.1013.70
Source: [17] · %
Exhibit 9Financial expenses took 56% of profit before finance cost in FY2025, up from 20% in FY2021
%
020.040.060.0FY18FY19FY20FY21FY22FY23FY24FY2539.337.524.020.423.929.538.956.4
Data
FY18FY19FY20FY21FY22FY23FY24FY25
Finance-cost burden39.3037.5024.0020.4023.9029.5038.9056.40
Source: [17] · Financial expenses / profit before finance cost, %
Exhibit 10Ratio summary, FY2018-FY2025
RatioFY18FY19FY20FY21FY22FY23FY24FY25
Revenue growth %—14.69.8-1.319.318.328.53.2
Gross margin %33.740.947.848.341.844.043.745.0
Margin before finance cost %26.134.441.842.836.939.036.738.1
Net margin %15.120.731.032.531.326.717.113.7
Finance-cost burden %39.337.524.020.423.929.538.956.4
Interest cover (x)2.52.74.24.94.23.42.61.8
Effective tax rate %0.00.00.30.02.00.52.61.7
ROE (average equity) %—16.721.318.920.318.713.510.2
Net debt / equity (x)0.870.500.320.320.500.841.341.28
DSO (days)168140158152125123144168
CFO / PAT (x)2.001.911.251.501.511.470.703.17
Capex / revenue %33.840.320.131.211.794.9105.745.1
Payout to general holders %0.030.837.636.234.818.811.44.6
Source: [17]

Against its own history, FY2025 sits at the bottom of the range on every return measure and at the top on leverage: net debt to equity was 1.28x against a FY2019-FY2022 range of 0.32-0.50x, and the FY2025 interest cover of 1.8x is the lowest in the eight years [17]. The median net margin over FY2018-FY2025 is 23.7%; FY2025's 13.7% is below it [17].

Receivables days are long and rising. Trade and other receivables were BDT 882.1m in June 2025, 168 days of revenue, against 123-125 days in FY2022-FY2023 [17]. In March 2026 they reached BDT 1,007.8m while nine-month revenue fell [3 p.2]. The ageing schedule on the receivables note is not legible in our copy of the page [2 p.27].

Exhibit 11Receivables rose to 168 days of revenue in FY2025
days
050.0100150200FY18FY19FY20FY21FY22FY23FY24FY25168140158152125123144168
Data
FY18FY19FY20FY21FY22FY23FY24FY25
DSO168.00140.00158.00152.00125.00123.00144.00168.00
Source: [17] · Receivables / revenue x 365

Cash conversion has been good in most years: operating cash flow exceeded net profit in seven of the eight years, and over FY2018-FY2025 it totalled BDT 3,712m against net profit of BDT 2,317m [17]. FY2024 was the exception (0.70x), when payments to suppliers rose to BDT 847.0m [2 p.14]. The direct-method cash flow uses 'paid for finance expenses', so interest is inside operating cash flow; in 9M FY2026 cash interest paid was BDT 206.9m against BDT 364.0m charged, and 'liabilities for expenses' rose from BDT 108.4m to BDT 261.6m [3 p.10] [3 p.2].

Exhibit 12Operating cash flow vs net profit, FY2018-FY2025
BDT mn
05001,0001,5002,000FY18FY19FY20FY21FY22FY23FY24FY25
Operating cash flowNet profitCapex (PPE + intangibles + CWIP)
Data
FY18FY19FY20FY21FY22FY23FY24FY25
Operating cash flow248.70372.70399.50497.10576.70566.70223.10827.50
Net profit124.30195.60320.60332.40381.70384.70316.60261.20
Capex (PPE + intangibles + CWIP)278.10380.30208.20319.10142.701,368.801,959.80862.20
Source: [17] · BDT mn

The peer comparison below quotes each company's own labels from its FY2025 audited statements. IT Consultants (ITC) prints 'Revenue', 'Profit before Finance Costs' and 'Finance costs'; eGeneration prints 'Revenue' and puts 'Financial Expenses' inside operating expenses; Genex prints 'Net revenue', 'Profit/(loss) before finance cost' and 'Financial expenses' [7 p.115] [8 p.12] [2 p.10]. All three are standalone figures (Genex's separate statements). On that basis Genex's finance cost was 22.6% of revenue against 5.2% at ITC and 4.6% at eGeneration, a gap of 17.5pp to ITC. Its gross margin of 47.0% was 5.5pp below ITC's and 19.6pp above eGeneration's [17].

Exhibit 13Peers, FY2025 standalone: Genex's finance cost is 22.6% of revenue against about 5% at ITC and eGeneration
ItemGENEXILITCEGEN
Revenue ('Net revenue' / 'Revenue' / 'Revenue')1,8141,564438
Gross profit ('Gross profit/(loss)' / 'Gross Profit' / 'Gross Profit')853821120
Finance cost ('Financial expenses' / 'Finance costs' / 'Financial Expenses')4108120
Profit after tax ('Net profit/(loss) after tax' / 'Net profit after Tax' / 'Profit after Income Tax')26046556
Total equity, 30-Jun-20252,5562,9901,753
Gross margin %47.052.527.4
Finance cost / revenue %22.65.24.6
Net margin %14.329.712.8
PAT / year-end equity %10.215.63.2
Source: Peers' own statements [2 p.10] [7 p.115] [8 p.12]; equity [2 p.7] [7 p.114] [8 p.13]; [17] · BDT mn; year to 30-Jun-2025; each company's printed label in brackets; all three standalone (Genex separate statements; ITC and EGEN have no consolidated set)

Balance sheet: BDT 3.7bn paid into equipment not yet installed, funded by short-term loans that reached BDT 2.6bn

The balance sheet grew from BDT 2,776m in June 2021 to BDT 6,607m in June 2025 and BDT 6,956m in March 2026 [5 p.89] [2 p.6] [3 p.2]. Almost all of the increase came from three lines: capital work in progress, advances, and fixed assets transferred out of CWIP. Cash paid for CWIP was BDT 1,120.2m in FY2023, BDT 1,834.1m in FY2024 and BDT 793.3m in FY2025, BDT 3,748m in three years, and a further BDT 365.4m in 9M FY2026 [4 p.15] [2 p.14] [3 p.10]. Of the FY2024 and FY2025 additions, BDT 872.9m and BDT 332.0m were transferred to property, plant and equipment, leaving CWIP of BDT 1,543.1m in June 2025 and BDT 1,817.9m in March 2026 [2 p.25] [3 p.2].

The CWIP note says the balance 'represents the amount paid against purchase of machineries and equipment which were not installed as on reporting date' and will be transferred 'when available for use as per management's intention' [2 p.25]. The filings do not say what the equipment is, what it will produce, or when it will be installed. The auditor made non-current assets a key audit matter: PPE, intangibles and CWIP of BDT 4,055.7m were 62.83% of the company's total assets, and the procedures included 'checking the Capital-Work-in-Progress (CWIP) and its transfer' and 'identifying if there is any impairment indicator' [2 p.2]. Our sweep of 24 months of DSE news (criteria=3) found no board approval, budget or completion date announced for this spending [9].

Exhibit 14CWIP and advances rose from 6% to 36% of total assets in three years
BDT mn
05001,0001,5002,0002,500FY18FY19FY20FY21FY22FY23FY24FY25
Capital work in progressAdvances, deposits and prepayments
Data
FY18FY19FY20FY21FY22FY23FY24FY25
Capital work in progress199.50256.20149.50159.00113.90120.501,081.701,543.10
Advances, deposits and prepayments42.80147.7054.3054.9088.70998.501,089.30863.70
Source: [17] · BDT mn; % of total assets on the line
Exhibit 15Capex paid was BDT 3,748m in FY2023-FY2025 against operating cash flow of BDT 1,617m
BDT mn
-2,000-1,500-1,000-5000500FY18FY19FY20FY21FY22FY23FY24FY25-29.3-7.6191178434-802-1,737-34.7
Data
FY18FY19FY20FY21FY22FY23FY24FY25
Free cash flow (CFO - capex)-29.30-7.60191.30178.00434.00-802.10-1,736.70-34.70
Source: [17] · BDT mn; capex = PPE + intangibles + CWIP paid (FY2018-19: net investing cash flow)

The spending was funded with bank loans. Short-term loans rose from BDT 765.4m (June 2022) to BDT 1,405.5m (June 2023), BDT 2,457.9m (June 2024) and BDT 2,579.8m (June 2025), then eased to BDT 2,459.6m in March 2026 [4 p.7] [2 p.6] [3 p.2]. Long-term loans net of current maturity were BDT 726.6m in June 2025 (audited note 17; BDT 684.8m in June 2024) and BDT 861.3m in March 2026; the long-term loan schedule lists facilities from United Commercial Bank PLC [2 p.31] [2 p.33] [3 p.2]. Current liabilities of BDT 3,028m exceeded current assets of BDT 1,920m, a current ratio of 0.63 [1 p.42].

Exhibit 16Balance sheet, June 2018 to June 2025
BDT mnFY18FY19FY20FY21FY22FY23FY24FY25
Bank loans9027626458331,0841,9183,3093,493
Cash (+ FDR)4782115233143362579
Net debt8556805296009421,8823,2843,414
Total equity9851,3621,6421,8811,8772,2292,4552,663
Net debt / equity (x)0.870.500.320.320.500.841.341.28
Capital work in progress2002561501591141201,0821,543
Advances, deposits and prepayments431485455899981,089864
Trade & other receivables378362449425417484731882
Total assets1,9562,1712,3992,7763,1514,3505,9616,607
Source: [17]
Exhibit 17Balance sheet at 31-Mar-2026 vs 30-Jun-2025
BDT mn30-Jun-202531-Mar-2026
Capital work in progress1,5431,818
Trade & other receivables8821,008
Advances, deposits and prepayments864814
Investment371429
Cash and cash equivalents79222
Long term loan727861
Short term loan2,5802,460
Current portion of long term loan187176
Liabilities for expenses108262
Total equity2,6632,915
Consolidated NAV per share (BDT)22.1124.20
Source: Consolidated statement of financial position [3 p.2]

Advances, deposits and prepayments jumped from BDT 88.7m (June 2022) to BDT 998.5m (June 2023) in the same year that CWIP payments began, and were BDT 814.1m in March 2026 [4 p.7] [3 p.2]. Their breakdown is in note 13, which we did not read in full; whether part of it is advances for equipment is a gap. The cash-flow statement for FY2024 shows a separate BDT 34.8m 'advance payment for capital equipments' at the subsidiary [2 p.14].

Equity quality: consolidated NAV includes a negative fair-value reserve of BDT 346.1m on listed shares and BDT 45.9m of non-controlling interest, which the company includes in its NAV per share [2 p.6] [2 p.41]. Excluding the minority, equity attributable at June 2025 was BDT 2,617.4m. In 9M FY2026 Loginex issued preference shares and share premium rose to BDT 57.3m [3 p.2].

Audit: the FY2025 opinion by FAMES & R is unmodified, with key audit matters on non-current assets, inventory of BDT 75.0m (standalone) and revenue recognition [2 p.2] [2 p.3]. For FY2024 the auditor added emphasis-of-matter paragraphs, which DSE published on 27-Nov-2024 [9]. The FY2021 auditor drew attention to gratuity [5 p.85].

Recent results: FY2026 EPS fell to BDT 2.03 and the June quarter was a loss; nine-month revenue was down 8.6%

FY2026 (July 2025 to June 2026) figures are only available from the DSE announcement of 29-Oct-2026, because the FY2026 annual report is not yet in our corpus: consolidated EPS BDT 2.03, NAV per share BDT 24.05 and NOCFPS BDT 6.36, against BDT 2.17, 22.11 and 6.87 for FY2025 [9]. The model will be updated in place when the annual report is filed.

The nine-month statements show what happened before the June quarter. Revenue fell 8.6% to BDT 1,455.3m and profit before finance cost fell 9.4% to BDT 561.0m, while financial expenses rose 23.2% (consolidated; 23.1% standalone) to BDT 364.0m [3 p.4] [17]. Profit after tax was flat at BDT 255.4m only because the share portfolio swung from a BDT 61.1m loss in other income to a BDT 1.6m gain, and a BDT 69.9m gain on saleable shares was booked [3 p.4]. Excluding those two lines, attributable profit per share fell from about BDT 2.56 to BDT 1.53 (before their tax and WPPF effects) [17]. Q3 alone (January-March 2026) had revenue of BDT 485.6m against BDT 557.0m a year earlier [3 p.4].

Exhibit 189M FY2026: revenue fell 8.6% and financial expenses rose 23%; share gains held profit flat
BDT mn9M FY20259M FY2026
Net revenue1,5931,455
Cost of sales852770
Profit/(loss) before finance cost619561
Financial expenses296364
Other income-612
Provision for diminution/increase in value of investment (saleable)670
Net profit after tax254255
EPS (BDT)2.102.12
Net cash generated from operating activities493535
Paid for finance expenses235207
Paid for capital work in progress353365
Source: Consolidated statement of profit or loss [3 p.4]; cash flow [3 p.10]; [17]

Quarterly EPS, from DSE announcements, is shown below. Q1-Q3 are the reported quarter figures; Q4 is the annual EPS less the nine-month EPS. Where a quarter can also be worked out by subtraction of cumulative figures, it matches the reported figure: Q2 FY2026 = 1.46 - 0.81 = 0.65, Q3 FY2025 = 2.10 - 1.25 = 0.85. Two quarters differ by BDT 0.01 from simple subtraction of rounded EPS (Q2 FY2025 reported 0.57 vs 0.56; Q3 FY2026 reported 0.67 vs 0.66); from the taka figures, Q3 FY2026 attributable profit of BDT 80.2m is BDT 0.67 a share, so the reported figure is right [9] [3 p.4]. For the June 2026 quarter, annual EPS of BDT 2.03 less nine-month EPS of BDT 2.12 gives minus BDT 0.09: a loss quarter. DSE did not publish a separate Q4 figure; the loss is derived, and it compares with Q4 EPS of BDT 0.07 in FY2025 and BDT 0.08 in FY2024 [9] [17].

Exhibit 19Quarterly EPS: the June quarter has been the weakest in each of the last three years and was a loss in FY2026
BDT
-0.2500.250.50.751Q1 FY24Q2 FY24Q3 FY24Q4 FY24Q1 FY25Q2 FY25Q3 FY25Q4 FY25Q1 FY26Q2 FY26Q3 FY26Q4 FY260.820.780.940.080.690.570.850.070.810.650.67-0.09
Data
Q1 FY24Q2 FY24Q3 FY24Q4 FY24Q1 FY25Q2 FY25Q3 FY25Q4 FY25Q1 FY26Q2 FY26Q3 FY26Q4 FY26
EPS0.820.780.940.080.690.570.850.070.810.650.67-0.09
Source: DSE announcements [9]; Q4 derived [17] · BDT per share; Q4 = annual minus 9M
Exhibit 20Q4 EPS worked out by subtraction
BDT9M EPSAnnual EPSQ4 (annual - 9M)
FY20242.542.620.08
FY20252.102.170.07
FY20262.122.03-0.09
Source: DSE [9]; [17]

Governance and payout: sponsors hold 26%, the board has been fined twice by BSEC, and the dividend is 1% for non-sponsors

Ownership: sponsors and directors held 26.07% at 30-Sep-2026, institutions 21.80%, the public 52.09% and foreigners 0.04% [10]. The sponsor stake was 30.05% at June 2025 [10]. The fall matches DSE-approved transfers outside the trading system: 3,000,000 shares from director Nilofar Imam to City Bank PLC (approved with effect from 3-Feb-2026), and 807,853 shares from director Chowdhury Fazle Imam and 992,147 shares from corporate director Oracle Services Limited to Dhaka Bank PLC (with effect from 15-Jan-2026), 4.8m shares in all [9]. The FY2026 dividend notice counts sponsors and directors at 31,395,732 shares against 36,195,732 a year earlier [9].

Exhibit 21Sponsors and directors hold 26.07%; the public holds 52.09%
%
020.040.060.0Sponsors/directorsInstitutionsPublicForeign
30-Sep-202630-Jun-2025
Data
Sponsors/directorsInstitutionsPublicForeign
30-Sep-202626.0721.8052.090.04
30-Jun-202530.0518.4051.510.04
Source: DSE company page, 30-Sep-2026 [10]

Board changes: TIM Nurul Kabir was appointed chairman from 24-Nov-2024, and Hassan Shahid Sarwar FCA became acting chairman from 9-Oct-2025; a new company secretary, Riaz Uddin Bhuiya, took office on 1-Oct-2025 [9]. The FY2025 statements are signed by an acting managing director and CEO [2 p.7].

Regulatory actions: in a press release of 17-Sep-2025 the Bangladesh Securities and Exchange Commission announced it had fined each of Genex's nine directors Tk1.03 crore, Tk9.27 crore in all, over trading in the shares of Sonali Paper & Board Mills between 1 and 30 December 2021, and fined Genex Infrastructure Tk2.55 crore; the release was reported by The Business Standard [11]. The company's annual report confirms the BSEC press release of 17 September 2025 and says five of the nine directors named were not on the board at the time and that the trading was done through a discretionary account managed by a brokerage house [1 p.119]. According to a BSEC press release of 21-May-2026, reported by The Daily Star [12], BSEC fined the then chairman, acting managing director, directors, corporate director Oracle Services, the then CFO and company secretary Tk1 lakh each for not paying the FY2024 dividend on time (The Financial Express carried the same release a day later [13]).

Dividend record: cash dividends were 10% in FY2020 and FY2021, 11% in FY2022, 6% in FY2023, 3% in FY2024 and 1% in FY2025, with stock dividends up to FY2023 [10]. From FY2024 the cash dividend has excluded sponsors and directors. The FY2024 dividend was not paid in time: DSE moved the shares from A to B on 1-Jan-2025, to Z on 11-Feb-2025 'regarding non-disbursement of the approved dividend', and back to B on 29-Sep-2025 after the company reported payment [9]. Unclaimed dividend rose to BDT 24.8m in June 2025 and fell to BDT 2.1m by March 2026 [2 p.6] [3 p.2]. For FY2026 the board recommended 1% to general shareholders, BDT 8.9m in total [9].

Exhibit 22Cash dividend to general shareholders fell from BDT 1.10 a share (FY2022) to BDT 0.10
BDT
00.250.50.7511.25FY19FY20FY21FY22FY23FY24FY25FY260.5111.10.60.30.10.1
Data
FY19FY20FY21FY22FY23FY24FY25FY26
Cash DPS0.501.001.001.100.600.300.100.10
Source: DSE [10] [9] · BDT per share; FY2024-FY2026 exclude sponsors and directors
Exhibit 23DSE category and regulatory events, Oct-2024 to Oct-2026
DateEvent
27-Nov-2024Auditor's emphasis-of-matter paragraphs on FY2024 accounts published by DSE
1-Jan-2025Category A to B after 3% cash dividend for FY2024
11-Feb-2025Category B to Z for non-disbursement of the approved dividend
17-Sep-2025BSEC press release: directors fined Tk9.27 crore over Sonali Paper trading in Dec-2021 (reported by TBS; company AR p.119)
29-Sep-2025Category Z to B after FY2024 dividend paid
9-Oct-2025Hassan Shahid Sarwar FCA appointed acting chairman
15-Jan / 3-Feb-2026Directors' shares transferred to Dhaka Bank (1.8m) and City Bank (3.0m)
21-May-2026BSEC press release: officials fined over late FY2024 dividend (reported by The Daily Star)
29-Oct-2026FY2026 EPS BDT 2.03; 1% cash to general shareholders
Source: DSE news [9]; [11] [12]

What's next: the FY2026 annual report by 30-Dec-2026 is due to show what the BDT 1.8bn of CWIP is and how the short-term loans will be carried

What will move the lines next, as of 31 October 2026 (direction only, no forecast). Our 24-month sweep of DSE news (criteria=3) shows no board decision on new capital expenditure, no completion date for the equipment in CWIP and no fund-raising [9]; those are the missing pieces.

Exhibit 24What changes next and which line it moves
ItemDateLine affectedDirectionSource
Record date for FY2026 dividend30-Nov-2026Cash (BDT 8.9m)Small outflow[s9]
AGM; FY2026 audited statements due before it30-Dec-2026All lines; detail of the Q4 loss, CWIP and debtDisclosure[s9]
LDC graduation (UN General Assembly moved it from 24-Nov-2026)24-Nov-2029Export pricing, tax and incentive regimeUncertain[s14] [s15]
Source: As cited

Events already passed whose outcome is not yet in the filings: the Q4 FY2026 loss (passed, outcome known only at EPS level), the use of BDT 365.4m paid into CWIP in 9M FY2026 (passed, outcome unknown), and the transfer of 4.8m directors' shares to two banks in January-February 2026 (passed, purpose not stated) [3 p.10] [9]. Bangladesh's graduation from LDC status was moved from 24 November 2026 to 24 November 2029 by the UN General Assembly on 29 October 2026 [14] [15].

Exhibit 25Risks and the line each one moves
RiskLineEvidence
Interest rates on BDT 3.5bn of bank loans, mostly short-termFinancial expensesShort-term loans BDT 2,460m, Mar-2026 [s3 p.2]
Refinancing of short-term loansLiquidity, finance costCurrent ratio 0.63, Jun-2025 [s1 p.42]
CWIP not installed or impairedDepreciation, impairment, equityBDT 1,818m CWIP; auditor KAM [s2 p.2]
Client concentrationRevenueFive customers ~55% of revenue in FY2021 [s5 p.86]
Listed-share portfolioOther income, OCIRealised loss BDT 162.1m in FY2025 [s2 p.40]
Receivables collectionOperating cash flowReceivables BDT 1,008m, Mar-2026 [s3 p.2]
Change in ITES tax treatmentIncome taxETR 1.7% in FY2025 [s2 p.8]
Regulatory and governance actionsCategory, access to margin financeZ category Feb-Sep 2025; BSEC fines [s9] [s11]
Wage inflationCost of salesSalaries BDT 474m, 26% of revenue [s2 p.38]
Source: As cited

Key questions and the signposts that answer them

  • What is in the BDT 1.8bn of CWIP and when will it earn revenue? Signpost: the CWIP and PPE notes in the FY2026 annual report (due before the 30-Dec-2026 AGM).
  • Why was the June 2026 quarter a loss? Signpost: the FY2026 statements' revenue, finance cost and share-portfolio lines.
  • Can short-term loans be termed out or repaid? Signpost: the loan notes at 30-Jun-2026 and the next quarterly balance sheet.
  • Is revenue falling for good? Signpost: FY2026 revenue by service line against FY2025's BDT 1,814m standalone.
  • Will the dividend be paid on time this year? Signpost: DSE disbursement notice after the 30-Dec-2026 AGM.

GENEXIL at BDT 27.9 trades at 13.7x FY2026 EPS of BDT 2.03 and 1.16x announced NAV of BDT 24.05 [16] [9]. On FY2025 audited figures the multiples were 12.9x EPS and 1.26x NAV. The FY2026 cash dividend is BDT 0.10 a share for general shareholders, 0.36% of the price.

The model

The model with its formulas: open it in the spreadsheet view or download the Excel file (AnalystBro paid accounts). Download .xlsx

History

BDT mnFY2018FY2019FY2020FY2021FY2022FY2023FY2024FY2025
Net revenue8239431,0361,0231,2201,4431,8541,913
Cost of sales5465585405297108071,0441,053
Administrative + selling & distribution expenses626162566073130132
Profit/(loss) before finance cost215325433438450562680728
Financial expenses8412210489107166265411
Other income incl. share-investment gains/(losses) and provision02816610-77-38
Workers' profit participation fund610161719191414
Profit before tax124196322332389387325266
Income tax expense0.00.10.90.17.82.18.64.4
Net profit after tax124196321332382385317261
Profit attributable to equity holders124196321332381384316261
Total equity (consolidated NAV basis, incl. NCI)9851,3631,6421,8811,8772,2292,4552,663
Bank loans: long-term + current portion + short-term9027626458331,0841,9183,3093,493
Cash and cash equivalents (+ FDR)4782115233143362579
Trade & other receivables378362449425417485731882
Advances, deposits and prepayments431485455899981,089864
Capital work in progress2002561501591141211,0821,543
Total assets1,9562,1712,3992,7763,1514,3505,9616,607
Net cash generated from operating activities249373400497577567223828
Capex: PPE + intangibles + CWIP paid2783802083191431,3691,960862
Cash dividend per share to general shareholders (BDT)0.000.501.001.001.100.600.300.10
Shares (mn, current count)120.45120.45120.45120.45120.45120.45120.45120.45
Ratios
Revenue growth—14.6%9.8%-1.3%19.3%18.3%28.5%3.2%
Gross margin33.7%40.9%47.8%48.3%41.8%44.0%43.7%45.0%
EBIT margin (before finance cost)26.1%34.4%41.8%42.8%36.9%39.0%36.7%38.1%
Net margin15.1%20.7%31.0%32.5%31.3%26.7%17.1%13.7%
Finance-cost burden (financial expenses / EBIT)39.3%37.5%24.0%20.4%23.9%29.5%38.9%56.4%
Interest cover (EBIT / financial expenses)2.5x2.7x4.2x4.9x4.2x3.4x2.6x1.8x
Effective tax rate0.0%0.0%0.3%0.0%2.0%0.5%2.6%1.7%
EPS (BDT, current share count)1.031.622.662.763.163.192.622.17
ROE (average equity)—16.7%21.3%18.9%20.3%18.7%13.5%10.2%
Net debt8556805296009411,8823,2843,414
Net debt / equity0.870.500.320.320.500.841.341.28
DSO (receivables / revenue x 365)168140158152125123144168
Cash conversion (CFO / PAT)2.001.911.251.501.511.470.703.17
Capex intensity (capex / revenue)33.8%40.3%20.1%31.2%11.7%94.9%105.7%45.1%
Free cash flow (CFO - capex)-29-8191178434-802-1,737-35
CWIP + advances, % of total assets12.4%18.6%8.5%7.7%6.4%25.7%36.4%36.4%
Payout to general holders (DPS / EPS)0.0%30.8%37.6%36.2%34.8%18.8%11.4%4.6%

Revenue mix

BDT mnFY2024FY2025
Call centre service936.61,007.2
Software development174.3216.3
Digital content development & management126.1151.4
Business process outsourcing165.7142.7
IT support & software maintenance127.0109.6
Website development56.171.4
Data entry43.155.3
Cloud Service25.924.5
Robotics Process Outsourcing18.811.4
System Integration20.516.2
Service Charge on VAT and SD Collection2.38.2
Loginex Ltd. (subsidiary, consolidated)157.399.0
Standalone net revenue1,696.21,814.2
Consolidated net revenue1,853.51,913.2
Call centre share of standalone revenue55.2%55.5%
Call centre growth—7.5%
Software development growth—24.1%

Cost of sales

BDT mnFY2024FY2025
Salaries & allowance456.6474.1
Depreciation208.0270.5
Amortization on intangible assets83.195.2
Depreciation on Right of use asset55.056.3
Electricity bills24.728.0
Internet & connectivity16.018.2
Total cost of sales (standalone)898.9961.6
Standalone net revenue1,696.21,814.2
D&A in cost of sales346.2422.0
D&A, % of standalone revenue20.4%23.3%
Salaries, % of standalone revenue26.9%26.1%
Other cost of sales55.419.3

9M FY2026

BDT mn9M FY20259M FY2026
Net revenue1,593.11,455.3
Cost of sales852.4770.1
Profit/(loss) before finance cost619.3561.0
Financial expenses295.6364.0
Other income-61.11.6
Provision for diminution/increase in value of investment (saleable)5.869.9
Net profit after tax253.7255.4
Profit attributable to equity holders253.0255.9
Net cash generated from operating activities492.6535.0
Paid for finance expenses (cash)234.7206.9
Paid for capital work in progress353.4365.4
Shares (mn)120.45120.45
Revenue change vs 9M FY2025—-8.6%
Gross margin46.5%47.1%
Financial expenses / EBIT47.7%64.9%
EPS (BDT)2.102.12
EPS excluding share-investment items (BDT, before WPPF/tax effects)2.561.53
Finance expense paid in cash / charged79.4%56.8%

Quarterly EPS

BDT mnQ1 FY24Q2 FY24Q3 FY24Q4 FY24Q1 FY25Q2 FY25Q3 FY25Q4 FY25Q1 FY26Q2 FY26Q3 FY26Q4 FY26
Consolidated EPS, quarter (BDT)0.820.780.940.080.690.570.850.070.810.650.67-0.09
Change vs same quarter a year earlier————-0.13-0.21-0.09-0.010.120.08-0.18-0.16

Q4 check

BDT mn9M FY2024FY20249M FY2025FY20259M FY2026FY2026
Cumulative EPS reported by DSE (BDT)2.542.622.102.172.122.03
Q4 EPS derived (annual - 9M)—0.08—0.07—-0.09

Peers FY2025

BDT mnGENEXILITCEGEN
Revenue (GENEXIL: 'Net revenue')1,814.21,564.5438.3
Gross profit852.6820.7120.1
Finance cost (GENEXIL 'Financial expenses'; ITC 'Finance costs'; EGEN 'Financial Expenses')410.480.620.0
Profit after tax260.3465.056.2
Total equity at 30-Jun-20252,555.72,989.91,753.3
Gross margin47.0%52.5%27.4%
Finance cost / revenue22.6%5.2%4.6%
Net margin14.3%29.7%12.8%
PAT / year-end equity10.2%15.6%3.2%

FAQ

What does Genex Infosys do?
It provides contact-centre, business process outsourcing, data entry, software, website and digital-content services; call-centre service was 55.5% of FY2025 standalone revenue [2 p.38].
What were FY2026 results?
Consolidated EPS BDT 2.03, NAV per share BDT 24.05 and NOCFPS BDT 6.36, announced on 29-Oct-2026; the board recommended a 1% cash dividend excluding sponsors and directors [9].
Why have profits fallen since FY2023?
Financial expenses rose from BDT 107.4m in FY2022 to BDT 410.5m in FY2025 as bank loans grew to fund equipment purchases, and the share portfolio produced losses [4 p.9] [2 p.8] [2 p.40].
How much debt does Genex have?
Bank loans were BDT 3,493m at 30-Jun-2025 and BDT 3,497m at 31-Mar-2026, of which short-term loans were BDT 2,460m [2 p.6] [3 p.2].
Why was GENEXIL in the Z category?
DSE moved it to Z on 11-Feb-2025 for not paying the approved FY2024 dividend on time, and back to B on 29-Sep-2025 after payment [9].
Which results does this report use?
Audited consolidated statements FY2018-FY2025, the FY2025 annual report and the unaudited nine months to March 2026; FY2026 figures are the DSE-announced EPS, NAV and NOCFPS, as the FY2026 annual report is not yet in our corpus.

Sources

  1. Genex Infosys PLC Annual Report 2024-25 (year to 30-Jun-2025) · link · accessed 2026-10-31
  2. Genex Infosys PLC audited consolidated and separate financial statements, year to 30-Jun-2025 (FAMES & R) · link · accessed 2026-10-31
  3. Genex Infosys PLC un-audited consolidated and separate financial statements, nine months to 31-Mar-2026 · link · accessed 2026-10-31
  4. Genex Infosys Limited audited financial statements, year to 30-Jun-2023 (MM Rahman & Co.) · link · accessed 2026-10-31
  5. Genex Infosys Limited Annual Report 2020-21 (year to 30-Jun-2021) · link · accessed 2026-10-31
  6. Genex Infosys Limited Annual Report 2018-19 (year to 30-Jun-2019) · link · accessed 2026-10-31
  7. IT Consultants PLC Annual Report 2024-25 (year to 30-Jun-2025) · link · accessed 2026-10-31
  8. eGeneration PLC audited financial statements, year to 30-Jun-2025 · link · accessed 2026-10-31
  9. Dhaka Stock Exchange news archive, GENEXIL (Oct-2024 to Oct-2026), incl. FY2026 results and dividend of 29-Oct-2026 · link · accessed 2026-10-31
  10. Dhaka Stock Exchange company page, GENEXIL (category, shareholding at 30-Sep-2026, dividend history, 52-week range) · link · accessed 2026-10-31
  11. The Business Standard, 'BSEC fines Genex Infosys board Tk9.27cr over Sonali Paper share manipulation' (17-Sep-2025) · link · accessed 2026-10-31
  12. The Daily Star, 'Directors of two firms fined Tk 1.5 crore for breaching securities rules' (21-May-2026) · link · accessed 2026-10-31
  13. The Financial Express, 'Regulator fines Khan Brothers, Genex Infosys over data mismatches, unpaid dividends' (22-May-2026) · link · accessed 2026-10-31
  14. The Daily Star, 'Bangladesh gets 3 more years for LDC graduation' (30-Oct-2026) · link · accessed 2026-10-31
  15. The Business Standard, 'Bangladesh gets 3 more years for LDC graduation' (30-Oct-2026) · link · accessed 2026-10-31
  16. AnalystBro price data (TradingView feed): DSE:GENEXIL daily bars to 29-Oct-2026 · link · accessed 2026-10-31
  17. AnalystBro model for this report (workbook tabs below) · link · accessed 2026-10-31

Disclaimer

This article is published by AnalystBro for information and education only. It is not investment, financial, legal or tax advice, not an offer or solicitation to buy or sell any security, and not a recommendation. It is based on company filings, official statistics and the sources cited, and was independently reviewed before publishing; it may still contain errors or omissions, and the data and estimates can be out of date. Fair values, forecasts and the model are estimates under stated assumptions, not predictions; past results don't indicate future returns.

AnalystBro, its owners and staff accept no responsibility or liability for any loss or damage arising from the use of, or reliance on, this article, its model or its data. Do your own research and consult a licensed adviser before making investment decisions. Any changes you make in the spreadsheet view stay in your browser and are your own.