Corporate Results Monitor

FNArena's All-Year Round Australian Corporate Results Monitor.

Currently monitoring February 2026.

Figures shown as at 04 February 2026

FNArena subscribers receive the most current information. Please login with your account details.

TOTAL STOCKS:

5

Beats

2

In Line

0

Misses

3

Total Rating Upgrades:

0

Total Rating Downgrades:

0

Total target price movement in aggregate:

10.53%

Average individual target price change:

5.68%

Beat/Miss Ratio:

0.67

Latest

Company Result Upgrades Downgrades Buy/
Hold/Sell
Prev Target New Target Brokers Commentary
AAI - Alcoa MISS 0 0 1/1/0 71.25 87.00 2

On UBS' assessment, Alcoa released a rather mixed quarterly performance. If it wasn't for US$50m in one-off benefit from CO2 credits, the result would have missed expectations. As analysts played catch-up in their subsequent commodity pricing updates, the share price recovered from its initial dive. Ord Minnett was pleasantly surprised and promptly significantly raised its price target, also supported by said updates on commodity pricing. Debt still sits near the top of management's stated range and management is expected to remain focused on further reducing it. Ord Minnett remains positively biased and sees buoyant demand for aluminium and other commodities continuing to drive earnings growth. One Neutral and one Accumulate (one notch below Buy).

CCP - Credit Corp MISS 0 0 1/0/0 19.10 19.35 1

Credit Corp's half-yearly update showed no growth and that was not what the market was expecting. FY26 guidance has been reiterated, but Morgans (Buy) believes the composition mix moving towards Australian debt purchases and the lowering of US purchasing guidance pushed the share price lower. While the valuation now looks attractive, this broker also believes execution in the US is required to return Credit Corp to medium-term growth and improved investor sentiment. Macquarie is currently on research restriction.

PNI - Pinnacle Investment Management BEAT 0 0 1/0/0 23.46 25.25 1

Pinnacle Investment Management's first-half underlying profit (adjusting for fair value impact) beat Macquarie's forecast by 2.3%. Funds under management grew 13% on the second half of last year, supported by record net flows. Pinnacle announced the acquisition of the remaining 79.2% of UK-based Pacific Asset Management, expected to be immediately accretive, with mandates and fund commitments to support earnings growth. Pinnacle has an attractive organic growth outlook, Macquarie suggests, with potential to add accretive M&A. The outlook for organic performance is backed by net flows, performance fees, and operating leverage. Buy.

Previous Corporate Results Updates

Company Result Upgrades Downgrades Buy/
Hold/Sell
Prev Target New Target Brokers Commentary
CIA - Champion Iron MISS 0 0 0/1/0 5.70 5.55 1

Champion Iron slightly missed Bell Potter's expectations, except on EBITDA (slight beat). Impressively for the broker, Champion decreased Bloom Lake inventories by -1.1Mt to 0.6Mt over the quarter. The Direct Reduction Pellet Feed (DRPF) project has commenced commissioning, with first high-grade production and shipments expected by the end of 1H 2026. While Bell Potter expects iron content price premiums for this product, full value-in-use premiums are unlikely to be realised until longer- term offtake is secured. Free cash flow is seen improving from 2026 as capex rolls off, supporting debt services and ongoing dividends. Hold. Other brokers have not yet updated.

RMD - ResMed BEAT 0 0 0/0/0 47.95 47.95 0

Analysts saw ResMed yet again delivering a better-than-forecast quarterly performance. Operating leverage improved again with gross margin gains continuing from manufacturing and logistics efficiencies. Management has tightened FY26 guidance to 62-63% (from 61-63%) even taking into account a stronger AUD (which does limit upgrades post the update). Morgans states fundamentals are sound, with the outlook supported by structural tailwinds from GLP-1-driven therapies, expanding diagnosis and profitability. The medtech company generated free cash flow of US$1.8bn over the last year, with net cash of US$735m at year-end. Morgan Stanley assumes a share buyback of US$175m per quarter for 3Q/4Q26. Ord Minnett forecasts CAGR of 11% over the next two years. Price targets pull back a little, on the stronger AUD. Six Buys out of six .

Total: 2

ASX50 TOTAL STOCKS:

1

Beats

1

 100.0% 

In Line

0

  

Misses

0

  

Total Rating Upgrades:

1

Total Rating Downgrades:

0

Total target price movement in aggregate:

-1.50%

Average individual target price change:

-1.50%

Beat/Miss Ratio:

N/A

ASX200 TOTAL STOCKS:

4

Beats

2

 50.0% 

In Line

0

  

Misses

2

 50.0% 

Total Rating Upgrades:

1

Total Rating Downgrades:

0

Total target price movement in aggregate:

11.24%

Average individual target price change:

6.40%

Beat/Miss Ratio:

1.00

Yet to Report

Indicates that the company is also found on your portfolio

SELECT calendar.calendarID,calendar.source,calendar.externalID,
					calendar.title,calendar.symbol,calendar.itemdate,calendar.isDisplayed,
					calendar.display,calendar.timezone, max(p.portfolioID) as portfolioID,
					sec.sector,CASE WHEN (sec.sectorurl IS NULL OR sec.sectorurl = '')
                        THEN 'sector'
                        ELSE sec.sectorurl
                    END as SectorURL   
					FROM (
					select seasonReport,calendarID, source, externalID, title, symbol, itemdate, isDisplayed, 1 as display, timezone
					from calendar c left join countrycode cc on c.type = cc.code
					where convert(varchar(10),itemDate,111) = '2026/02/02'
					AND isDisplayed = 1
					AND seasonReport = 1
					AND (symbol != '')
					
					UNION
					
					select seasonReport,calendarID, source, externalID, title, type AS symbol, itemdate, isDisplayed, 0 as display, timezone
					from calendar c left join countrycode cc on c.type = cc.code
					where convert(varchar(10),itemDate,111) = '2026/02/02'
					AND isDisplayed = 1
					AND seasonReport = 1
					AND (symbol = '') 
				) AS calendar
				left join (select p.* from portfolio p inner join customerportfolio cp on p.CustomerPortfolioID = cp.CustomerPortfolioID where cp.customerid = '' and cp.archived is NULL) 
				p on calendar.symbol = p.symbol
				LEFT JOIN (SELECT sr.symbol, s.sector,s.sectorID,dbo.RemoveNonAlphaCharacters(s.sector) as sectorurl FROM sector s 
                    INNER JOIN SectorRelationship sr on s.sectorID = sr.sectorID 
                    WHERE isPriority = 1) AS sec on calendar.symbol = sec.symbol
				GROUP BY calendar.calendarID,calendar.source,calendar.externalID,
					calendar.title,calendar.symbol,calendar.itemdate,calendar.isDisplayed,
					calendar.display,calendar.timezone,sec.Sector,sec.sectorurl
				ORDER BY calendar.display, calendar.timezone desc, calendar.symbol, calendar.title 
Monday
2 February
SELECT calendar.calendarID,calendar.source,calendar.externalID,
					calendar.title,calendar.symbol,calendar.itemdate,calendar.isDisplayed,
					calendar.display,calendar.timezone, max(p.portfolioID) as portfolioID,
					sec.sector,CASE WHEN (sec.sectorurl IS NULL OR sec.sectorurl = '')
                        THEN 'sector'
                        ELSE sec.sectorurl
                    END as SectorURL   
					FROM (
					select seasonReport,calendarID, source, externalID, title, symbol, itemdate, isDisplayed, 1 as display, timezone
					from calendar c left join countrycode cc on c.type = cc.code
					where convert(varchar(10),itemDate,111) = '2026/02/03'
					AND isDisplayed = 1
					AND seasonReport = 1
					AND (symbol != '')
					
					UNION
					
					select seasonReport,calendarID, source, externalID, title, type AS symbol, itemdate, isDisplayed, 0 as display, timezone
					from calendar c left join countrycode cc on c.type = cc.code
					where convert(varchar(10),itemDate,111) = '2026/02/03'
					AND isDisplayed = 1
					AND seasonReport = 1
					AND (symbol = '') 
				) AS calendar
				left join (select p.* from portfolio p inner join customerportfolio cp on p.CustomerPortfolioID = cp.CustomerPortfolioID where cp.customerid = '' and cp.archived is NULL) 
				p on calendar.symbol = p.symbol
				LEFT JOIN (SELECT sr.symbol, s.sector,s.sectorID,dbo.RemoveNonAlphaCharacters(s.sector) as sectorurl FROM sector s 
                    INNER JOIN SectorRelationship sr on s.sectorID = sr.sectorID 
                    WHERE isPriority = 1) AS sec on calendar.symbol = sec.symbol
				GROUP BY calendar.calendarID,calendar.source,calendar.externalID,
					calendar.title,calendar.symbol,calendar.itemdate,calendar.isDisplayed,
					calendar.display,calendar.timezone,sec.Sector,sec.sectorurl
				ORDER BY calendar.display, calendar.timezone desc, calendar.symbol, calendar.title 
Tuesday
3 February

1H26 Earnings


1H26 Earnings


SELECT calendar.calendarID,calendar.source,calendar.externalID,
					calendar.title,calendar.symbol,calendar.itemdate,calendar.isDisplayed,
					calendar.display,calendar.timezone, max(p.portfolioID) as portfolioID,
					sec.sector,CASE WHEN (sec.sectorurl IS NULL OR sec.sectorurl = '')
                        THEN 'sector'
                        ELSE sec.sectorurl
                    END as SectorURL   
					FROM (
					select seasonReport,calendarID, source, externalID, title, symbol, itemdate, isDisplayed, 1 as display, timezone
					from calendar c left join countrycode cc on c.type = cc.code
					where convert(varchar(10),itemDate,111) = '2026/02/04'
					AND isDisplayed = 1
					AND seasonReport = 1
					AND (symbol != '')
					
					UNION
					
					select seasonReport,calendarID, source, externalID, title, type AS symbol, itemdate, isDisplayed, 0 as display, timezone
					from calendar c left join countrycode cc on c.type = cc.code
					where convert(varchar(10),itemDate,111) = '2026/02/04'
					AND isDisplayed = 1
					AND seasonReport = 1
					AND (symbol = '') 
				) AS calendar
				left join (select p.* from portfolio p inner join customerportfolio cp on p.CustomerPortfolioID = cp.CustomerPortfolioID where cp.customerid = '' and cp.archived is NULL) 
				p on calendar.symbol = p.symbol
				LEFT JOIN (SELECT sr.symbol, s.sector,s.sectorID,dbo.RemoveNonAlphaCharacters(s.sector) as sectorurl FROM sector s 
                    INNER JOIN SectorRelationship sr on s.sectorID = sr.sectorID 
                    WHERE isPriority = 1) AS sec on calendar.symbol = sec.symbol
				GROUP BY calendar.calendarID,calendar.source,calendar.externalID,
					calendar.title,calendar.symbol,calendar.itemdate,calendar.isDisplayed,
					calendar.display,calendar.timezone,sec.Sector,sec.sectorurl
				ORDER BY calendar.display, calendar.timezone desc, calendar.symbol, calendar.title 
Wednesday
4 February

1H26 Earnings


1H26 Earnings


1H26 Earnings


SELECT calendar.calendarID,calendar.source,calendar.externalID,
					calendar.title,calendar.symbol,calendar.itemdate,calendar.isDisplayed,
					calendar.display,calendar.timezone, max(p.portfolioID) as portfolioID,
					sec.sector,CASE WHEN (sec.sectorurl IS NULL OR sec.sectorurl = '')
                        THEN 'sector'
                        ELSE sec.sectorurl
                    END as SectorURL   
					FROM (
					select seasonReport,calendarID, source, externalID, title, symbol, itemdate, isDisplayed, 1 as display, timezone
					from calendar c left join countrycode cc on c.type = cc.code
					where convert(varchar(10),itemDate,111) = '2026/02/05'
					AND isDisplayed = 1
					AND seasonReport = 1
					AND (symbol != '')
					
					UNION
					
					select seasonReport,calendarID, source, externalID, title, type AS symbol, itemdate, isDisplayed, 0 as display, timezone
					from calendar c left join countrycode cc on c.type = cc.code
					where convert(varchar(10),itemDate,111) = '2026/02/05'
					AND isDisplayed = 1
					AND seasonReport = 1
					AND (symbol = '') 
				) AS calendar
				left join (select p.* from portfolio p inner join customerportfolio cp on p.CustomerPortfolioID = cp.CustomerPortfolioID where cp.customerid = '' and cp.archived is NULL) 
				p on calendar.symbol = p.symbol
				LEFT JOIN (SELECT sr.symbol, s.sector,s.sectorID,dbo.RemoveNonAlphaCharacters(s.sector) as sectorurl FROM sector s 
                    INNER JOIN SectorRelationship sr on s.sectorID = sr.sectorID 
                    WHERE isPriority = 1) AS sec on calendar.symbol = sec.symbol
				GROUP BY calendar.calendarID,calendar.source,calendar.externalID,
					calendar.title,calendar.symbol,calendar.itemdate,calendar.isDisplayed,
					calendar.display,calendar.timezone,sec.Sector,sec.sectorurl
				ORDER BY calendar.display, calendar.timezone desc, calendar.symbol, calendar.title 
Thursday
5 February

1H26 Earnings


SELECT calendar.calendarID,calendar.source,calendar.externalID,
					calendar.title,calendar.symbol,calendar.itemdate,calendar.isDisplayed,
					calendar.display,calendar.timezone, max(p.portfolioID) as portfolioID,
					sec.sector,CASE WHEN (sec.sectorurl IS NULL OR sec.sectorurl = '')
                        THEN 'sector'
                        ELSE sec.sectorurl
                    END as SectorURL   
					FROM (
					select seasonReport,calendarID, source, externalID, title, symbol, itemdate, isDisplayed, 1 as display, timezone
					from calendar c left join countrycode cc on c.type = cc.code
					where convert(varchar(10),itemDate,111) = '2026/02/06'
					AND isDisplayed = 1
					AND seasonReport = 1
					AND (symbol != '')
					
					UNION
					
					select seasonReport,calendarID, source, externalID, title, type AS symbol, itemdate, isDisplayed, 0 as display, timezone
					from calendar c left join countrycode cc on c.type = cc.code
					where convert(varchar(10),itemDate,111) = '2026/02/06'
					AND isDisplayed = 1
					AND seasonReport = 1
					AND (symbol = '') 
				) AS calendar
				left join (select p.* from portfolio p inner join customerportfolio cp on p.CustomerPortfolioID = cp.CustomerPortfolioID where cp.customerid = '' and cp.archived is NULL) 
				p on calendar.symbol = p.symbol
				LEFT JOIN (SELECT sr.symbol, s.sector,s.sectorID,dbo.RemoveNonAlphaCharacters(s.sector) as sectorurl FROM sector s 
                    INNER JOIN SectorRelationship sr on s.sectorID = sr.sectorID 
                    WHERE isPriority = 1) AS sec on calendar.symbol = sec.symbol
				GROUP BY calendar.calendarID,calendar.source,calendar.externalID,
					calendar.title,calendar.symbol,calendar.itemdate,calendar.isDisplayed,
					calendar.display,calendar.timezone,sec.Sector,sec.sectorurl
				ORDER BY calendar.display, calendar.timezone desc, calendar.symbol, calendar.title 
Friday
6 February

1H26 Earnings


2Q26 Earnings


1H26 Earnings


SELECT calendar.calendarID,calendar.source,calendar.externalID,
					calendar.title,calendar.symbol,calendar.itemdate,calendar.isDisplayed,
					calendar.display,calendar.timezone, max(p.portfolioID) as portfolioID,
					sec.sector,CASE WHEN (sec.sectorurl IS NULL OR sec.sectorurl = '')
                        THEN 'sector'
                        ELSE sec.sectorurl
                    END as SectorURL   
					FROM (
					select seasonReport,calendarID, source, externalID, title, symbol, itemdate, isDisplayed, 1 as display, timezone
					from calendar c left join countrycode cc on c.type = cc.code
					where convert(varchar(10),itemDate,111) = '2026/02/09'
					AND isDisplayed = 1
					AND seasonReport = 1
					AND (symbol != '')
					
					UNION
					
					select seasonReport,calendarID, source, externalID, title, type AS symbol, itemdate, isDisplayed, 0 as display, timezone
					from calendar c left join countrycode cc on c.type = cc.code
					where convert(varchar(10),itemDate,111) = '2026/02/09'
					AND isDisplayed = 1
					AND seasonReport = 1
					AND (symbol = '') 
				) AS calendar
				left join (select p.* from portfolio p inner join customerportfolio cp on p.CustomerPortfolioID = cp.CustomerPortfolioID where cp.customerid = '' and cp.archived is NULL) 
				p on calendar.symbol = p.symbol
				LEFT JOIN (SELECT sr.symbol, s.sector,s.sectorID,dbo.RemoveNonAlphaCharacters(s.sector) as sectorurl FROM sector s 
                    INNER JOIN SectorRelationship sr on s.sectorID = sr.sectorID 
                    WHERE isPriority = 1) AS sec on calendar.symbol = sec.symbol
				GROUP BY calendar.calendarID,calendar.source,calendar.externalID,
					calendar.title,calendar.symbol,calendar.itemdate,calendar.isDisplayed,
					calendar.display,calendar.timezone,sec.Sector,sec.sectorurl
				ORDER BY calendar.display, calendar.timezone desc, calendar.symbol, calendar.title 
Monday
9 February

1H26 Earnings


SELECT calendar.calendarID,calendar.source,calendar.externalID,
					calendar.title,calendar.symbol,calendar.itemdate,calendar.isDisplayed,
					calendar.display,calendar.timezone, max(p.portfolioID) as portfolioID,
					sec.sector,CASE WHEN (sec.sectorurl IS NULL OR sec.sectorurl = '')
                        THEN 'sector'
                        ELSE sec.sectorurl
                    END as SectorURL   
					FROM (
					select seasonReport,calendarID, source, externalID, title, symbol, itemdate, isDisplayed, 1 as display, timezone
					from calendar c left join countrycode cc on c.type = cc.code
					where convert(varchar(10),itemDate,111) = '2026/02/10'
					AND isDisplayed = 1
					AND seasonReport = 1
					AND (symbol != '')
					
					UNION
					
					select seasonReport,calendarID, source, externalID, title, type AS symbol, itemdate, isDisplayed, 0 as display, timezone
					from calendar c left join countrycode cc on c.type = cc.code
					where convert(varchar(10),itemDate,111) = '2026/02/10'
					AND isDisplayed = 1
					AND seasonReport = 1
					AND (symbol = '') 
				) AS calendar
				left join (select p.* from portfolio p inner join customerportfolio cp on p.CustomerPortfolioID = cp.CustomerPortfolioID where cp.customerid = '' and cp.archived is NULL) 
				p on calendar.symbol = p.symbol
				LEFT JOIN (SELECT sr.symbol, s.sector,s.sectorID,dbo.RemoveNonAlphaCharacters(s.sector) as sectorurl FROM sector s 
                    INNER JOIN SectorRelationship sr on s.sectorID = sr.sectorID 
                    WHERE isPriority = 1) AS sec on calendar.symbol = sec.symbol
				GROUP BY calendar.calendarID,calendar.source,calendar.externalID,
					calendar.title,calendar.symbol,calendar.itemdate,calendar.isDisplayed,
					calendar.display,calendar.timezone,sec.Sector,sec.sectorurl
				ORDER BY calendar.display, calendar.timezone desc, calendar.symbol, calendar.title 
Tuesday
10 February

1H26 Earnings


1H26 Earnings


1H26 Earnings


SELECT calendar.calendarID,calendar.source,calendar.externalID,
					calendar.title,calendar.symbol,calendar.itemdate,calendar.isDisplayed,
					calendar.display,calendar.timezone, max(p.portfolioID) as portfolioID,
					sec.sector,CASE WHEN (sec.sectorurl IS NULL OR sec.sectorurl = '')
                        THEN 'sector'
                        ELSE sec.sectorurl
                    END as SectorURL   
					FROM (
					select seasonReport,calendarID, source, externalID, title, symbol, itemdate, isDisplayed, 1 as display, timezone
					from calendar c left join countrycode cc on c.type = cc.code
					where convert(varchar(10),itemDate,111) = '2026/02/11'
					AND isDisplayed = 1
					AND seasonReport = 1
					AND (symbol != '')
					
					UNION
					
					select seasonReport,calendarID, source, externalID, title, type AS symbol, itemdate, isDisplayed, 0 as display, timezone
					from calendar c left join countrycode cc on c.type = cc.code
					where convert(varchar(10),itemDate,111) = '2026/02/11'
					AND isDisplayed = 1
					AND seasonReport = 1
					AND (symbol = '') 
				) AS calendar
				left join (select p.* from portfolio p inner join customerportfolio cp on p.CustomerPortfolioID = cp.CustomerPortfolioID where cp.customerid = '' and cp.archived is NULL) 
				p on calendar.symbol = p.symbol
				LEFT JOIN (SELECT sr.symbol, s.sector,s.sectorID,dbo.RemoveNonAlphaCharacters(s.sector) as sectorurl FROM sector s 
                    INNER JOIN SectorRelationship sr on s.sectorID = sr.sectorID 
                    WHERE isPriority = 1) AS sec on calendar.symbol = sec.symbol
				GROUP BY calendar.calendarID,calendar.source,calendar.externalID,
					calendar.title,calendar.symbol,calendar.itemdate,calendar.isDisplayed,
					calendar.display,calendar.timezone,sec.Sector,sec.sectorurl
				ORDER BY calendar.display, calendar.timezone desc, calendar.symbol, calendar.title 
Wednesday
11 February

1H26 Earnings


1H25 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


3Q26 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


SELECT calendar.calendarID,calendar.source,calendar.externalID,
					calendar.title,calendar.symbol,calendar.itemdate,calendar.isDisplayed,
					calendar.display,calendar.timezone, max(p.portfolioID) as portfolioID,
					sec.sector,CASE WHEN (sec.sectorurl IS NULL OR sec.sectorurl = '')
                        THEN 'sector'
                        ELSE sec.sectorurl
                    END as SectorURL   
					FROM (
					select seasonReport,calendarID, source, externalID, title, symbol, itemdate, isDisplayed, 1 as display, timezone
					from calendar c left join countrycode cc on c.type = cc.code
					where convert(varchar(10),itemDate,111) = '2026/02/12'
					AND isDisplayed = 1
					AND seasonReport = 1
					AND (symbol != '')
					
					UNION
					
					select seasonReport,calendarID, source, externalID, title, type AS symbol, itemdate, isDisplayed, 0 as display, timezone
					from calendar c left join countrycode cc on c.type = cc.code
					where convert(varchar(10),itemDate,111) = '2026/02/12'
					AND isDisplayed = 1
					AND seasonReport = 1
					AND (symbol = '') 
				) AS calendar
				left join (select p.* from portfolio p inner join customerportfolio cp on p.CustomerPortfolioID = cp.CustomerPortfolioID where cp.customerid = '' and cp.archived is NULL) 
				p on calendar.symbol = p.symbol
				LEFT JOIN (SELECT sr.symbol, s.sector,s.sectorID,dbo.RemoveNonAlphaCharacters(s.sector) as sectorurl FROM sector s 
                    INNER JOIN SectorRelationship sr on s.sectorID = sr.sectorID 
                    WHERE isPriority = 1) AS sec on calendar.symbol = sec.symbol
				GROUP BY calendar.calendarID,calendar.source,calendar.externalID,
					calendar.title,calendar.symbol,calendar.itemdate,calendar.isDisplayed,
					calendar.display,calendar.timezone,sec.Sector,sec.sectorurl
				ORDER BY calendar.display, calendar.timezone desc, calendar.symbol, calendar.title 
Thursday
12 February

FY25 Earnings


1H26 Earnings


1H26 Earnings


1H26 earnings report


1H26 Earnings


1H26 Earnings


FY25 Earnings


1H25 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


SELECT calendar.calendarID,calendar.source,calendar.externalID,
					calendar.title,calendar.symbol,calendar.itemdate,calendar.isDisplayed,
					calendar.display,calendar.timezone, max(p.portfolioID) as portfolioID,
					sec.sector,CASE WHEN (sec.sectorurl IS NULL OR sec.sectorurl = '')
                        THEN 'sector'
                        ELSE sec.sectorurl
                    END as SectorURL   
					FROM (
					select seasonReport,calendarID, source, externalID, title, symbol, itemdate, isDisplayed, 1 as display, timezone
					from calendar c left join countrycode cc on c.type = cc.code
					where convert(varchar(10),itemDate,111) = '2026/02/13'
					AND isDisplayed = 1
					AND seasonReport = 1
					AND (symbol != '')
					
					UNION
					
					select seasonReport,calendarID, source, externalID, title, type AS symbol, itemdate, isDisplayed, 0 as display, timezone
					from calendar c left join countrycode cc on c.type = cc.code
					where convert(varchar(10),itemDate,111) = '2026/02/13'
					AND isDisplayed = 1
					AND seasonReport = 1
					AND (symbol = '') 
				) AS calendar
				left join (select p.* from portfolio p inner join customerportfolio cp on p.CustomerPortfolioID = cp.CustomerPortfolioID where cp.customerid = '' and cp.archived is NULL) 
				p on calendar.symbol = p.symbol
				LEFT JOIN (SELECT sr.symbol, s.sector,s.sectorID,dbo.RemoveNonAlphaCharacters(s.sector) as sectorurl FROM sector s 
                    INNER JOIN SectorRelationship sr on s.sectorID = sr.sectorID 
                    WHERE isPriority = 1) AS sec on calendar.symbol = sec.symbol
				GROUP BY calendar.calendarID,calendar.source,calendar.externalID,
					calendar.title,calendar.symbol,calendar.itemdate,calendar.isDisplayed,
					calendar.display,calendar.timezone,sec.Sector,sec.sectorurl
				ORDER BY calendar.display, calendar.timezone desc, calendar.symbol, calendar.title 
Friday
13 February

1h26 earnings report


1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


FY25 Earnings


1H26 Earnings


SELECT calendar.calendarID,calendar.source,calendar.externalID,
					calendar.title,calendar.symbol,calendar.itemdate,calendar.isDisplayed,
					calendar.display,calendar.timezone, max(p.portfolioID) as portfolioID,
					sec.sector,CASE WHEN (sec.sectorurl IS NULL OR sec.sectorurl = '')
                        THEN 'sector'
                        ELSE sec.sectorurl
                    END as SectorURL   
					FROM (
					select seasonReport,calendarID, source, externalID, title, symbol, itemdate, isDisplayed, 1 as display, timezone
					from calendar c left join countrycode cc on c.type = cc.code
					where convert(varchar(10),itemDate,111) = '2026/02/16'
					AND isDisplayed = 1
					AND seasonReport = 1
					AND (symbol != '')
					
					UNION
					
					select seasonReport,calendarID, source, externalID, title, type AS symbol, itemdate, isDisplayed, 0 as display, timezone
					from calendar c left join countrycode cc on c.type = cc.code
					where convert(varchar(10),itemDate,111) = '2026/02/16'
					AND isDisplayed = 1
					AND seasonReport = 1
					AND (symbol = '') 
				) AS calendar
				left join (select p.* from portfolio p inner join customerportfolio cp on p.CustomerPortfolioID = cp.CustomerPortfolioID where cp.customerid = '' and cp.archived is NULL) 
				p on calendar.symbol = p.symbol
				LEFT JOIN (SELECT sr.symbol, s.sector,s.sectorID,dbo.RemoveNonAlphaCharacters(s.sector) as sectorurl FROM sector s 
                    INNER JOIN SectorRelationship sr on s.sectorID = sr.sectorID 
                    WHERE isPriority = 1) AS sec on calendar.symbol = sec.symbol
				GROUP BY calendar.calendarID,calendar.source,calendar.externalID,
					calendar.title,calendar.symbol,calendar.itemdate,calendar.isDisplayed,
					calendar.display,calendar.timezone,sec.Sector,sec.sectorurl
				ORDER BY calendar.display, calendar.timezone desc, calendar.symbol, calendar.title 
Monday
16 February

1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


FY25 Earnings


1H26 Earnings


FY25 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


SELECT calendar.calendarID,calendar.source,calendar.externalID,
					calendar.title,calendar.symbol,calendar.itemdate,calendar.isDisplayed,
					calendar.display,calendar.timezone, max(p.portfolioID) as portfolioID,
					sec.sector,CASE WHEN (sec.sectorurl IS NULL OR sec.sectorurl = '')
                        THEN 'sector'
                        ELSE sec.sectorurl
                    END as SectorURL   
					FROM (
					select seasonReport,calendarID, source, externalID, title, symbol, itemdate, isDisplayed, 1 as display, timezone
					from calendar c left join countrycode cc on c.type = cc.code
					where convert(varchar(10),itemDate,111) = '2026/02/17'
					AND isDisplayed = 1
					AND seasonReport = 1
					AND (symbol != '')
					
					UNION
					
					select seasonReport,calendarID, source, externalID, title, type AS symbol, itemdate, isDisplayed, 0 as display, timezone
					from calendar c left join countrycode cc on c.type = cc.code
					where convert(varchar(10),itemDate,111) = '2026/02/17'
					AND isDisplayed = 1
					AND seasonReport = 1
					AND (symbol = '') 
				) AS calendar
				left join (select p.* from portfolio p inner join customerportfolio cp on p.CustomerPortfolioID = cp.CustomerPortfolioID where cp.customerid = '' and cp.archived is NULL) 
				p on calendar.symbol = p.symbol
				LEFT JOIN (SELECT sr.symbol, s.sector,s.sectorID,dbo.RemoveNonAlphaCharacters(s.sector) as sectorurl FROM sector s 
                    INNER JOIN SectorRelationship sr on s.sectorID = sr.sectorID 
                    WHERE isPriority = 1) AS sec on calendar.symbol = sec.symbol
				GROUP BY calendar.calendarID,calendar.source,calendar.externalID,
					calendar.title,calendar.symbol,calendar.itemdate,calendar.isDisplayed,
					calendar.display,calendar.timezone,sec.Sector,sec.sectorurl
				ORDER BY calendar.display, calendar.timezone desc, calendar.symbol, calendar.title 
Tuesday
17 February

1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 earnings report


1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


SELECT calendar.calendarID,calendar.source,calendar.externalID,
					calendar.title,calendar.symbol,calendar.itemdate,calendar.isDisplayed,
					calendar.display,calendar.timezone, max(p.portfolioID) as portfolioID,
					sec.sector,CASE WHEN (sec.sectorurl IS NULL OR sec.sectorurl = '')
                        THEN 'sector'
                        ELSE sec.sectorurl
                    END as SectorURL   
					FROM (
					select seasonReport,calendarID, source, externalID, title, symbol, itemdate, isDisplayed, 1 as display, timezone
					from calendar c left join countrycode cc on c.type = cc.code
					where convert(varchar(10),itemDate,111) = '2026/02/18'
					AND isDisplayed = 1
					AND seasonReport = 1
					AND (symbol != '')
					
					UNION
					
					select seasonReport,calendarID, source, externalID, title, type AS symbol, itemdate, isDisplayed, 0 as display, timezone
					from calendar c left join countrycode cc on c.type = cc.code
					where convert(varchar(10),itemDate,111) = '2026/02/18'
					AND isDisplayed = 1
					AND seasonReport = 1
					AND (symbol = '') 
				) AS calendar
				left join (select p.* from portfolio p inner join customerportfolio cp on p.CustomerPortfolioID = cp.CustomerPortfolioID where cp.customerid = '' and cp.archived is NULL) 
				p on calendar.symbol = p.symbol
				LEFT JOIN (SELECT sr.symbol, s.sector,s.sectorID,dbo.RemoveNonAlphaCharacters(s.sector) as sectorurl FROM sector s 
                    INNER JOIN SectorRelationship sr on s.sectorID = sr.sectorID 
                    WHERE isPriority = 1) AS sec on calendar.symbol = sec.symbol
				GROUP BY calendar.calendarID,calendar.source,calendar.externalID,
					calendar.title,calendar.symbol,calendar.itemdate,calendar.isDisplayed,
					calendar.display,calendar.timezone,sec.Sector,sec.sectorurl
				ORDER BY calendar.display, calendar.timezone desc, calendar.symbol, calendar.title 
Wednesday
18 February

1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


FY25 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


SELECT calendar.calendarID,calendar.source,calendar.externalID,
					calendar.title,calendar.symbol,calendar.itemdate,calendar.isDisplayed,
					calendar.display,calendar.timezone, max(p.portfolioID) as portfolioID,
					sec.sector,CASE WHEN (sec.sectorurl IS NULL OR sec.sectorurl = '')
                        THEN 'sector'
                        ELSE sec.sectorurl
                    END as SectorURL   
					FROM (
					select seasonReport,calendarID, source, externalID, title, symbol, itemdate, isDisplayed, 1 as display, timezone
					from calendar c left join countrycode cc on c.type = cc.code
					where convert(varchar(10),itemDate,111) = '2026/02/19'
					AND isDisplayed = 1
					AND seasonReport = 1
					AND (symbol != '')
					
					UNION
					
					select seasonReport,calendarID, source, externalID, title, type AS symbol, itemdate, isDisplayed, 0 as display, timezone
					from calendar c left join countrycode cc on c.type = cc.code
					where convert(varchar(10),itemDate,111) = '2026/02/19'
					AND isDisplayed = 1
					AND seasonReport = 1
					AND (symbol = '') 
				) AS calendar
				left join (select p.* from portfolio p inner join customerportfolio cp on p.CustomerPortfolioID = cp.CustomerPortfolioID where cp.customerid = '' and cp.archived is NULL) 
				p on calendar.symbol = p.symbol
				LEFT JOIN (SELECT sr.symbol, s.sector,s.sectorID,dbo.RemoveNonAlphaCharacters(s.sector) as sectorurl FROM sector s 
                    INNER JOIN SectorRelationship sr on s.sectorID = sr.sectorID 
                    WHERE isPriority = 1) AS sec on calendar.symbol = sec.symbol
				GROUP BY calendar.calendarID,calendar.source,calendar.externalID,
					calendar.title,calendar.symbol,calendar.itemdate,calendar.isDisplayed,
					calendar.display,calendar.timezone,sec.Sector,sec.sectorurl
				ORDER BY calendar.display, calendar.timezone desc, calendar.symbol, calendar.title 
Thursday
19 February

1H26 Earnings


1H26 Earnings


1H26 Earnings


FY25 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


FY25 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


FY25 Earnings


1H26 Earnings


FY25 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


FY25 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


SELECT calendar.calendarID,calendar.source,calendar.externalID,
					calendar.title,calendar.symbol,calendar.itemdate,calendar.isDisplayed,
					calendar.display,calendar.timezone, max(p.portfolioID) as portfolioID,
					sec.sector,CASE WHEN (sec.sectorurl IS NULL OR sec.sectorurl = '')
                        THEN 'sector'
                        ELSE sec.sectorurl
                    END as SectorURL   
					FROM (
					select seasonReport,calendarID, source, externalID, title, symbol, itemdate, isDisplayed, 1 as display, timezone
					from calendar c left join countrycode cc on c.type = cc.code
					where convert(varchar(10),itemDate,111) = '2026/02/20'
					AND isDisplayed = 1
					AND seasonReport = 1
					AND (symbol != '')
					
					UNION
					
					select seasonReport,calendarID, source, externalID, title, type AS symbol, itemdate, isDisplayed, 0 as display, timezone
					from calendar c left join countrycode cc on c.type = cc.code
					where convert(varchar(10),itemDate,111) = '2026/02/20'
					AND isDisplayed = 1
					AND seasonReport = 1
					AND (symbol = '') 
				) AS calendar
				left join (select p.* from portfolio p inner join customerportfolio cp on p.CustomerPortfolioID = cp.CustomerPortfolioID where cp.customerid = '' and cp.archived is NULL) 
				p on calendar.symbol = p.symbol
				LEFT JOIN (SELECT sr.symbol, s.sector,s.sectorID,dbo.RemoveNonAlphaCharacters(s.sector) as sectorurl FROM sector s 
                    INNER JOIN SectorRelationship sr on s.sectorID = sr.sectorID 
                    WHERE isPriority = 1) AS sec on calendar.symbol = sec.symbol
				GROUP BY calendar.calendarID,calendar.source,calendar.externalID,
					calendar.title,calendar.symbol,calendar.itemdate,calendar.isDisplayed,
					calendar.display,calendar.timezone,sec.Sector,sec.sectorurl
				ORDER BY calendar.display, calendar.timezone desc, calendar.symbol, calendar.title 
Friday
20 February

1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 earnings report


1H26 Earnings


1H26 Earnings


FY25 Earnings


1H26 Earnings


1H26 Earnings


FY25 Earnings


1H26 Earnings


FY25 Earnings


SELECT calendar.calendarID,calendar.source,calendar.externalID,
					calendar.title,calendar.symbol,calendar.itemdate,calendar.isDisplayed,
					calendar.display,calendar.timezone, max(p.portfolioID) as portfolioID,
					sec.sector,CASE WHEN (sec.sectorurl IS NULL OR sec.sectorurl = '')
                        THEN 'sector'
                        ELSE sec.sectorurl
                    END as SectorURL   
					FROM (
					select seasonReport,calendarID, source, externalID, title, symbol, itemdate, isDisplayed, 1 as display, timezone
					from calendar c left join countrycode cc on c.type = cc.code
					where convert(varchar(10),itemDate,111) = '2026/02/23'
					AND isDisplayed = 1
					AND seasonReport = 1
					AND (symbol != '')
					
					UNION
					
					select seasonReport,calendarID, source, externalID, title, type AS symbol, itemdate, isDisplayed, 0 as display, timezone
					from calendar c left join countrycode cc on c.type = cc.code
					where convert(varchar(10),itemDate,111) = '2026/02/23'
					AND isDisplayed = 1
					AND seasonReport = 1
					AND (symbol = '') 
				) AS calendar
				left join (select p.* from portfolio p inner join customerportfolio cp on p.CustomerPortfolioID = cp.CustomerPortfolioID where cp.customerid = '' and cp.archived is NULL) 
				p on calendar.symbol = p.symbol
				LEFT JOIN (SELECT sr.symbol, s.sector,s.sectorID,dbo.RemoveNonAlphaCharacters(s.sector) as sectorurl FROM sector s 
                    INNER JOIN SectorRelationship sr on s.sectorID = sr.sectorID 
                    WHERE isPriority = 1) AS sec on calendar.symbol = sec.symbol
				GROUP BY calendar.calendarID,calendar.source,calendar.externalID,
					calendar.title,calendar.symbol,calendar.itemdate,calendar.isDisplayed,
					calendar.display,calendar.timezone,sec.Sector,sec.sectorurl
				ORDER BY calendar.display, calendar.timezone desc, calendar.symbol, calendar.title 
Monday
23 February

1H26 Earnings


1H26 Earnings


FY25 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


SELECT calendar.calendarID,calendar.source,calendar.externalID,
					calendar.title,calendar.symbol,calendar.itemdate,calendar.isDisplayed,
					calendar.display,calendar.timezone, max(p.portfolioID) as portfolioID,
					sec.sector,CASE WHEN (sec.sectorurl IS NULL OR sec.sectorurl = '')
                        THEN 'sector'
                        ELSE sec.sectorurl
                    END as SectorURL   
					FROM (
					select seasonReport,calendarID, source, externalID, title, symbol, itemdate, isDisplayed, 1 as display, timezone
					from calendar c left join countrycode cc on c.type = cc.code
					where convert(varchar(10),itemDate,111) = '2026/02/24'
					AND isDisplayed = 1
					AND seasonReport = 1
					AND (symbol != '')
					
					UNION
					
					select seasonReport,calendarID, source, externalID, title, type AS symbol, itemdate, isDisplayed, 0 as display, timezone
					from calendar c left join countrycode cc on c.type = cc.code
					where convert(varchar(10),itemDate,111) = '2026/02/24'
					AND isDisplayed = 1
					AND seasonReport = 1
					AND (symbol = '') 
				) AS calendar
				left join (select p.* from portfolio p inner join customerportfolio cp on p.CustomerPortfolioID = cp.CustomerPortfolioID where cp.customerid = '' and cp.archived is NULL) 
				p on calendar.symbol = p.symbol
				LEFT JOIN (SELECT sr.symbol, s.sector,s.sectorID,dbo.RemoveNonAlphaCharacters(s.sector) as sectorurl FROM sector s 
                    INNER JOIN SectorRelationship sr on s.sectorID = sr.sectorID 
                    WHERE isPriority = 1) AS sec on calendar.symbol = sec.symbol
				GROUP BY calendar.calendarID,calendar.source,calendar.externalID,
					calendar.title,calendar.symbol,calendar.itemdate,calendar.isDisplayed,
					calendar.display,calendar.timezone,sec.Sector,sec.sectorurl
				ORDER BY calendar.display, calendar.timezone desc, calendar.symbol, calendar.title 
Tuesday
24 February

1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


FY25 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


FY25 Earnings


FY25 Earnings


FY25 Earnings


1H26 Earnings


FY25 Earnings


SELECT calendar.calendarID,calendar.source,calendar.externalID,
					calendar.title,calendar.symbol,calendar.itemdate,calendar.isDisplayed,
					calendar.display,calendar.timezone, max(p.portfolioID) as portfolioID,
					sec.sector,CASE WHEN (sec.sectorurl IS NULL OR sec.sectorurl = '')
                        THEN 'sector'
                        ELSE sec.sectorurl
                    END as SectorURL   
					FROM (
					select seasonReport,calendarID, source, externalID, title, symbol, itemdate, isDisplayed, 1 as display, timezone
					from calendar c left join countrycode cc on c.type = cc.code
					where convert(varchar(10),itemDate,111) = '2026/02/25'
					AND isDisplayed = 1
					AND seasonReport = 1
					AND (symbol != '')
					
					UNION
					
					select seasonReport,calendarID, source, externalID, title, type AS symbol, itemdate, isDisplayed, 0 as display, timezone
					from calendar c left join countrycode cc on c.type = cc.code
					where convert(varchar(10),itemDate,111) = '2026/02/25'
					AND isDisplayed = 1
					AND seasonReport = 1
					AND (symbol = '') 
				) AS calendar
				left join (select p.* from portfolio p inner join customerportfolio cp on p.CustomerPortfolioID = cp.CustomerPortfolioID where cp.customerid = '' and cp.archived is NULL) 
				p on calendar.symbol = p.symbol
				LEFT JOIN (SELECT sr.symbol, s.sector,s.sectorID,dbo.RemoveNonAlphaCharacters(s.sector) as sectorurl FROM sector s 
                    INNER JOIN SectorRelationship sr on s.sectorID = sr.sectorID 
                    WHERE isPriority = 1) AS sec on calendar.symbol = sec.symbol
				GROUP BY calendar.calendarID,calendar.source,calendar.externalID,
					calendar.title,calendar.symbol,calendar.itemdate,calendar.isDisplayed,
					calendar.display,calendar.timezone,sec.Sector,sec.sectorurl
				ORDER BY calendar.display, calendar.timezone desc, calendar.symbol, calendar.title 
Wednesday
25 February

1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 earnings report


1H26 Earnings


1H26 Earnings


1H26 Earnings


FY25 Earnings


FY25 Earnings


FY25 Earnings


1H26 Earnings


FY25 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


FY25 Earnings


SELECT calendar.calendarID,calendar.source,calendar.externalID,
					calendar.title,calendar.symbol,calendar.itemdate,calendar.isDisplayed,
					calendar.display,calendar.timezone, max(p.portfolioID) as portfolioID,
					sec.sector,CASE WHEN (sec.sectorurl IS NULL OR sec.sectorurl = '')
                        THEN 'sector'
                        ELSE sec.sectorurl
                    END as SectorURL   
					FROM (
					select seasonReport,calendarID, source, externalID, title, symbol, itemdate, isDisplayed, 1 as display, timezone
					from calendar c left join countrycode cc on c.type = cc.code
					where convert(varchar(10),itemDate,111) = '2026/02/26'
					AND isDisplayed = 1
					AND seasonReport = 1
					AND (symbol != '')
					
					UNION
					
					select seasonReport,calendarID, source, externalID, title, type AS symbol, itemdate, isDisplayed, 0 as display, timezone
					from calendar c left join countrycode cc on c.type = cc.code
					where convert(varchar(10),itemDate,111) = '2026/02/26'
					AND isDisplayed = 1
					AND seasonReport = 1
					AND (symbol = '') 
				) AS calendar
				left join (select p.* from portfolio p inner join customerportfolio cp on p.CustomerPortfolioID = cp.CustomerPortfolioID where cp.customerid = '' and cp.archived is NULL) 
				p on calendar.symbol = p.symbol
				LEFT JOIN (SELECT sr.symbol, s.sector,s.sectorID,dbo.RemoveNonAlphaCharacters(s.sector) as sectorurl FROM sector s 
                    INNER JOIN SectorRelationship sr on s.sectorID = sr.sectorID 
                    WHERE isPriority = 1) AS sec on calendar.symbol = sec.symbol
				GROUP BY calendar.calendarID,calendar.source,calendar.externalID,
					calendar.title,calendar.symbol,calendar.itemdate,calendar.isDisplayed,
					calendar.display,calendar.timezone,sec.Sector,sec.sectorurl
				ORDER BY calendar.display, calendar.timezone desc, calendar.symbol, calendar.title 
Thursday
26 February

FY25 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


FY25 Earnings


1H26 earnings report


1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


FY25 Earnings


SELECT calendar.calendarID,calendar.source,calendar.externalID,
					calendar.title,calendar.symbol,calendar.itemdate,calendar.isDisplayed,
					calendar.display,calendar.timezone, max(p.portfolioID) as portfolioID,
					sec.sector,CASE WHEN (sec.sectorurl IS NULL OR sec.sectorurl = '')
                        THEN 'sector'
                        ELSE sec.sectorurl
                    END as SectorURL   
					FROM (
					select seasonReport,calendarID, source, externalID, title, symbol, itemdate, isDisplayed, 1 as display, timezone
					from calendar c left join countrycode cc on c.type = cc.code
					where convert(varchar(10),itemDate,111) = '2026/02/27'
					AND isDisplayed = 1
					AND seasonReport = 1
					AND (symbol != '')
					
					UNION
					
					select seasonReport,calendarID, source, externalID, title, type AS symbol, itemdate, isDisplayed, 0 as display, timezone
					from calendar c left join countrycode cc on c.type = cc.code
					where convert(varchar(10),itemDate,111) = '2026/02/27'
					AND isDisplayed = 1
					AND seasonReport = 1
					AND (symbol = '') 
				) AS calendar
				left join (select p.* from portfolio p inner join customerportfolio cp on p.CustomerPortfolioID = cp.CustomerPortfolioID where cp.customerid = '' and cp.archived is NULL) 
				p on calendar.symbol = p.symbol
				LEFT JOIN (SELECT sr.symbol, s.sector,s.sectorID,dbo.RemoveNonAlphaCharacters(s.sector) as sectorurl FROM sector s 
                    INNER JOIN SectorRelationship sr on s.sectorID = sr.sectorID 
                    WHERE isPriority = 1) AS sec on calendar.symbol = sec.symbol
				GROUP BY calendar.calendarID,calendar.source,calendar.externalID,
					calendar.title,calendar.symbol,calendar.itemdate,calendar.isDisplayed,
					calendar.display,calendar.timezone,sec.Sector,sec.sectorurl
				ORDER BY calendar.display, calendar.timezone desc, calendar.symbol, calendar.title 
Friday
27 February

FY25 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


1H26 Earnings


FY25 Earnings


FY25 Earnings


Listed Companies on the Calendar

Date Code
16/02/2026A2M1H26 Earnings
23/02/2026ABB1H26 Earnings
16/02/2026ACL1H26 Earnings
23/02/2026ADH1H26 Earnings
25/02/2026AEL1H26 Earnings
11/02/2026AGL1H26 Earnings
19/02/2026AIA1H26 Earnings
23/02/2026ALDFY25 Earnings
26/02/2026ALXFY25 Earnings
04/02/2026AMC1H26 Earnings
12/02/2026AMPFY25 Earnings
16/02/2026ANN1H26 Earnings
10/02/2026AOV1H26 Earnings
19/02/2026APA1H26 Earnings
19/02/2026APA1H26 Earnings
19/02/2026APEFY25 Earnings
19/02/2026APZ1H26 Earnings
24/02/2026ARB1H26 Earnings
11/02/2026ARF1H25 Earnings
12/02/2026ASX1H26 Earnings
24/02/2026AUB1H26 Earnings
13/02/2026AVH1h26 earnings report
16/02/2026AZJ1H26 Earnings
25/02/2026BAP1H26 Earnings
17/02/2026BBN1H26 Earnings
16/02/2026BEN1H26 Earnings
19/02/2026BGA1H26 Earnings
17/02/2026BHP1H26 Earnings
26/02/2026BMT1H26 Earnings
20/02/2026BOL1H26 Earnings
05/02/2026BPT1H26 Earnings
12/02/2026BRG1H26 Earnings
25/02/2026BRI1H26 Earnings
16/02/2026BSL1H26 Earnings
11/02/2026BVS1H26 Earnings
13/02/2026BWP1H26 Earnings
19/02/2026BXB1H26 Earnings
09/02/2026CAR1H26 Earnings
11/02/2026CBA1H26 Earnings
03/02/2026CCP1H26 Earnings
24/02/2026CCX1H26 Earnings
19/02/2026CDA1H26 Earnings
13/02/2026CEH1H26 Earnings
16/02/2026CEN1H26 Earnings
17/02/2026CGF1H26 Earnings
19/02/2026CGS1H26 Earnings
19/02/2026CHC1H26 Earnings
27/02/2026CHIFY25 Earnings
11/02/2026CIP1H26 Earnings
12/02/2026CLW1H26 earnings report
25/02/2026CNI1H26 Earnings
23/02/2026CNU1H26 Earnings
04/02/2026COF1H26 Earnings
19/02/2026COG1H26 Earnings
13/02/2026COH1H26 Earnings
27/02/2026COL1H26 Earnings
10/02/2026CPU1H26 Earnings
04/02/2026CQE1H26 Earnings
06/02/2026CQR1H26 Earnings
11/02/2026CSL1H26 Earnings
24/02/2026CUP1H26 Earnings
24/02/2026CWP1H26 Earnings
26/02/2026CWY1H26 Earnings
24/02/2026DBIFY25 Earnings
20/02/2026DGT1H26 Earnings
25/02/2026DMP1H26 Earnings
19/02/2026DOW1H26 Earnings
17/02/2026DRR1H26 Earnings
13/02/2026DSK1H26 Earnings
23/02/2026DTL1H26 Earnings
25/02/2026DUR1H26 Earnings
11/02/2026DXI1H26 Earnings
18/02/2026DXS1H26 Earnings
25/02/2026EBO1H26 Earnings
25/02/2026EML1H26 Earnings
Date Code
11/02/2026EVN1H26 Earnings
24/02/2026EVT1H26 Earnings
18/02/2026FBU1H26 Earnings
25/02/2026FCL1H26 earnings report
25/02/2026FLT1H26 Earnings
25/02/2026FMG1H26 Earnings
16/02/2026FRW1H26 Earnings
25/02/2026GDG1H26 Earnings
25/02/2026GLFFY25 Earnings
19/02/2026GMG1H26 Earnings
23/02/2026GNE1H26 Earnings
16/02/2026GPTFY25 Earnings
13/02/2026GQGFY25 Earnings
20/02/2026GYG1H26 Earnings
17/02/2026HCW1H26 Earnings
11/02/2026HDN1H26 Earnings
25/02/2026HLIFY25 Earnings
18/02/2026HLS1H26 Earnings
24/02/2026HMC1H26 Earnings
18/02/2026HSN1H26 Earnings
19/02/2026HUB1H26 Earnings
27/02/2026HVN1H26 Earnings
12/02/2026IAG1H26 Earnings
24/02/2026IDX1H26 Earnings
26/02/2026IEL1H26 Earnings
19/02/2026IFL1H26 Earnings
19/02/2026IGO1H26 Earnings
19/02/2026ILUFY25 Earnings
20/02/2026IMB1H26 Earnings
23/02/2026IMD1H26 Earnings
24/02/2026INA1H26 Earnings
23/02/2026IPG1H26 Earnings
19/02/2026IPH1H26 Earnings
25/02/2026IREFY25 Earnings
16/02/2026JBH1H26 Earnings
17/02/2026JDO1H26 Earnings
11/02/2026JHX3Q26 Earnings
27/02/2026JMS1H26 Earnings
26/02/2026KARFY25 Earnings
24/02/2026KLS1H26 Earnings
17/02/2026KYP1H26 Earnings
25/02/2026L1G1H26 Earnings
20/02/2026LFS1H26 Earnings
20/02/2026LGI1H26 Earnings
19/02/2026LIC1H26 Earnings
23/02/2026LLC1H26 Earnings
25/02/2026LNWFY25 Earnings
19/02/2026LOV1H26 Earnings
25/02/2026LYC1H26 Earnings
20/02/2026MAQ1H26 earnings report
18/02/2026MFG1H26 Earnings
18/02/2026MGR1H26 Earnings
27/02/2026MHJ1H26 Earnings
20/02/2026MIN1H26 Earnings
23/02/2026MMS1H26 Earnings
24/02/2026MND1H26 Earnings
20/02/2026MP11H26 Earnings
19/02/2026MPL1H26 Earnings
24/02/2026NAN1H26 Earnings
13/02/2026NCK1H26 Earnings
24/02/2026NEC1H26 Earnings
20/02/2026NEMFY25 Earnings
23/02/2026NHF1H26 Earnings
11/02/2026NSR1H26 Earnings
12/02/2026NST1H26 Earnings
18/02/2026NWL1H26 Earnings
06/02/2026NWS2Q26 Earnings
23/02/2026NXL1H26 Earnings
24/02/2026NXT1H26 Earnings
26/02/2026NXT1H26 earnings report
26/02/2026OCL1H26 Earnings
16/02/2026OMLFY25 Earnings
12/02/2026ONEFY25 Earnings
12/02/2026ORA1H25 Earnings
12/02/2026ORG1H26 Earnings
Date Code
12/02/2026PDN1H26 Earnings
24/02/2026PFP1H26 Earnings
20/02/2026PLS1H26 Earnings
12/02/2026PME1H26 Earnings
17/02/2026PME1H26 earnings report
03/02/2026PNI1H26 Earnings
20/02/2026PNV1H26 Earnings
19/02/2026PPMFY25 Earnings
26/02/2026PPT1H26 Earnings
27/02/2026PXA1H26 Earnings
26/02/2026QAN1H26 Earnings
20/02/2026QBEFY25 Earnings
17/02/2026QRI1H26 Earnings
20/02/2026QUB1H26 Earnings
19/02/2026RDX1H26 Earnings
26/02/2026RDY1H26 Earnings
06/02/2026REA1H26 Earnings
23/02/2026REH1H26 Earnings
10/02/2026RGN1H26 Earnings
26/02/2026RHC1H26 Earnings
26/02/2026RIC1H26 Earnings
19/02/2026RIOFY25 Earnings
25/02/2026RMC1H26 Earnings
24/02/2026RPLFY25 Earnings
17/02/2026RWC1H26 Earnings
12/02/2026S321H26 Earnings
24/02/2026SCGFY25 Earnings
25/02/2026SDF1H26 Earnings
25/02/2026SDR1H26 Earnings
25/02/2026SEA1H26 Earnings
17/02/2026SEK1H26 Earnings
19/02/2026SFR1H26 Earnings
11/02/2026SGH1H26 Earnings
11/02/2026SGH1H26 Earnings
17/02/2026SGM1H26 Earnings
16/02/2026SGP1H26 Earnings
19/02/2026SHL1H26 Earnings
26/02/2026SIG1H26 Earnings
19/02/2026SKC1H26 Earnings
26/02/2026SKT1H26 Earnings
16/02/2026SK1H26 Earnings
18/02/2026SLC1H26 Earnings
25/02/2026SLX1H26 Earnings
18/02/2026SPK1H26 Earnings
26/02/2026SSG1H26 Earnings
18/02/2026STOFY25 Earnings
18/02/2026STP1H26 Earnings
26/02/2026SUL1H26 Earnings
18/02/2026SUN1H26 Earnings
18/02/2026SXE1H26 Earnings
23/02/2026SYL1H26 Earnings
25/02/2026TAH1H26 Earnings
19/02/2026TCL1H26 Earnings
23/02/2026THL1H26 Earnings
18/02/2026TLC1H26 Earnings
19/02/2026TLS1H26 Earnings
20/02/2026TLXFY25 Earnings
27/02/2026TPGFY25 Earnings
12/02/2026TPW1H26 Earnings
26/02/2026TRJ1H26 Earnings
16/02/2026TWE1H26 Earnings
19/02/2026UNI1H26 Earnings
18/02/2026VCX1H26 Earnings
24/02/2026VEAFY25 Earnings
27/02/2026VGLFY25 Earnings
19/02/2026VNTFY25 Earnings
24/02/2026VSL1H26 Earnings
24/02/2026WDSFY25 Earnings
19/02/2026WES1H26 Earnings
19/02/2026WHC1H26 Earnings
26/02/2026WOR1H26 Earnings
25/02/2026WOW1H26 Earnings
26/02/2026WPRFY25 Earnings
25/02/2026WTC1H26 Earnings
25/02/2026YALFY25 Earnings
Date Code
19/02/2026ZIP1H26 Earnings