Skip to content

GFI Investment Counsel Ltd.

Follow

13F filer, CIK 1688774, TORONTO, Ontario, Canada

GFI Investment Counsel Ltd. reported $737,250,072 across 30 holdings for the quarter ended 2026-06-30, in a 13F-HR filed 2026-08-14. Its ten largest share positions make up 76.23% of the portfolio.

Filed (acceptance time not in the bulk data set), ingested 13F-HR 0001688774-26-000005

Period
2026-06-30
Reported value
$737M
Holdings
30
Top 10 weight
76.23%
New
7
Sold out
1

Largest buys vs the previous quarter

SecurityShares changeApprox. value
IBKRnew+339,184$29.5M
VRSNadded+70,170$17.7M
GOOGLadded+9,529$3.41M
SPYnew+1,723$1.29M
IEFAnew+12,181$1.18M

Ranked by the share change valued at this quarter's implied price (value over shares in the 13F). A position sold out is valued at the previous quarter's price, its last report.

Largest sells vs the previous quarter

SecurityShares changeApprox. value
ROPreduced-119,570-$40.5M
HLTreduced-32,071-$10.6M
OTISreduced-142,437-$10.2M
FERGreduced-11,846-$2.81M
MSCIreduced-4,391-$2.46M

Ranked by the share change valued at this quarter's implied price (value over shares in the 13F). A position sold out is valued at the previous quarter's price, its last report.

Holdings, Q2 2026

Share positions as resolved from 13F-HR 0001688774-26-000005, largest first. % of portfolio is the value over $737,250,072, the sum of the share positions whose value is usable for ratios (method).

SecurityHistorySharesValue% of portfolioChangeLatest eventTimeline
HLTHILTON WORLDWIDE HLDGS INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 265,924 shares; 2024Q4: 270,279 shares; 2025Q1: 273,493 shares; 2025Q2: 275,235 shares; 2025Q3: 274,821 shares; 2025Q4: 270,650 shares; 2026Q1: 248,561 shares; 2026Q2: 216,490 shares 216,490$71.5M9.7%-32,071Timeline
VVISA INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 257,067 shares; 2024Q4: 254,190 shares; 2025Q1: 249,764 shares; 2025Q2: 247,995 shares; 2025Q3: 247,486 shares; 2025Q4: 242,924 shares; 2026Q1: 194,169 shares; 2026Q2: 188,200 shares 188,200$64.6M8.76%-5,969Timeline
AXPAMERICAN EXPRESS COQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 187,824 shares; 2024Q4: 195,292 shares; 2025Q1: 203,130 shares; 2025Q2: 205,727 shares; 2025Q3: 205,963 shares; 2025Q4: 203,789 shares; 2026Q1: 189,847 shares; 2026Q2: 183,904 shares 183,904$62.2M8.44%-5,943Timeline
FERGFERGUSON ENTERPRISES INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 271,175 shares; 2024Q4: 282,388 shares; 2025Q1: 294,195 shares; 2025Q2: 293,384 shares; 2025Q3: 283,510 shares; 2025Q4: 287,873 shares; 2026Q1: 262,970 shares; 2026Q2: 251,124 shares 251,124$59.6M8.08%-11,846Timeline
MSCIMSCI INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 115,372 shares; 2024Q4: 116,611 shares; 2025Q1: 117,211 shares; 2025Q2: 118,549 shares; 2025Q3: 119,316 shares; 2025Q4: 118,234 shares; 2026Q1: 109,010 shares; 2026Q2: 104,619 shares 104,619$58.6M7.95%-4,391Timeline
MCOMOODYS CORPQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 161,190 shares; 2024Q4: 161,376 shares; 2025Q1: 160,808 shares; 2025Q2: 161,060 shares; 2025Q3: 161,380 shares; 2025Q4: 158,415 shares; 2026Q1: 120,472 shares; 2026Q2: 117,879 shares 117,879$53.4M7.24%-2,593Timeline
AONAON PLCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 155,154 shares; 2024Q4: 160,127 shares; 2025Q1: 163,336 shares; 2025Q2: 166,610 shares; 2025Q3: 167,596 shares; 2025Q4: 167,162 shares; 2026Q1: 157,437 shares; 2026Q2: 160,005 shares 160,005$53.1M7.2%+2,568Timeline
MSFTMICROSOFT CORPQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 185,988 shares; 2024Q4: 187,372 shares; 2025Q1: 187,447 shares; 2025Q2: 185,666 shares; 2025Q3: 183,782 shares; 2025Q4: 179,893 shares; 2026Q1: 142,198 shares; 2026Q2: 137,975 shares 137,975$51.5M6.98%-4,223Timeline
SHWSHERWIN WILLIAMS COQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 186,410 shares; 2024Q4: 186,551 shares; 2025Q1: 187,957 shares; 2025Q2: 189,262 shares; 2025Q3: 189,805 shares; 2025Q4: 188,402 shares; 2026Q1: 144,831 shares; 2026Q2: 141,998 shares 141,998$48.9M6.63%-2,833Timeline
AMZNAMAZON COM INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: 1,040 shares; 2025Q3: not reported; 2025Q4: 989 shares; 2026Q1: 166,292 shares; 2026Q2: 162,210 shares 162,210$38.7M5.24%-4,082Timeline
EFXEQUIFAX INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 241,012 shares; 2024Q4: 245,231 shares; 2025Q1: 247,475 shares; 2025Q2: 249,301 shares; 2025Q3: 250,680 shares; 2025Q4: 250,462 shares; 2026Q1: 231,801 shares; 2026Q2: 226,926 shares 226,926$36M4.89%-4,875Timeline
OTISOTIS WORLDWIDE CORPQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: 645,539 shares; 2025Q4: 641,041 shares; 2026Q1: 585,364 shares; 2026Q2: 442,927 shares 442,927$31.7M4.3%-142,437Timeline
IBKRINTERACTIVE BROKERS GROUP INQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: not reported; 2026Q2: 339,184 shares 339,184$29.5M4%newTimeline
VRSNVERISIGN INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 43,000 shares; 2024Q4: 43,000 shares; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: 43,470 shares; 2026Q2: 113,640 shares 113,640$28.6M3.88%+70,170Timeline
BAMBROOKFIELD ASSET MANAGMT LTDQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: 588,390 shares; 2026Q1: 554,753 shares; 2026Q2: 541,297 shares 541,297$24.2M3.29%-13,456Timeline
GOOGLALPHABET INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: 5,628 shares; 2026Q1: 10,300 shares; 2026Q2: 19,829 shares 19,829$7.09M0.96%+9,529Timeline
BILSPDR SERIES TRUSTQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 69,863 shares; 2024Q4: 69,863 shares; 2025Q1: 69,446 shares; 2025Q2: 73,846 shares; 2025Q3: 65,105 shares; 2025Q4: 63,217 shares; 2026Q1: 76,708 shares; 2026Q2: 72,044 shares 72,044$6.6M0.9%-4,664Timeline
ROPROPER TECHNOLOGIES INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: 140,519 shares; 2025Q2: 140,102 shares; 2025Q3: 140,301 shares; 2025Q4: 137,120 shares; 2026Q1: 127,720 shares; 2026Q2: 8,150 shares 8,150$2.76M0.37%-119,570Timeline
FSVFIRSTSERVICE CORP NEWQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 12,502 shares; 2024Q4: 12,502 shares; 2025Q1: 12,502 shares; 2025Q2: 12,502 shares; 2025Q3: 12,559 shares; 2025Q4: 13,421 shares; 2026Q1: 13,421 shares; 2026Q2: 13,421 shares 13,421$1.9M0.26%0Timeline
SPYSTATE STR SPDR S&P 500 ETF TQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: not reported; 2026Q2: 1,723 shares 1,723$1.29M0.17%newTimeline
IEFAISHARES TRQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: not reported; 2026Q2: 12,181 shares 12,181$1.18M0.16%newTimeline
DKNGDRAFTKINGS INC NEWQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: not reported; 2026Q2: 39,635 shares 39,635$1M0.14%newTimeline
AAPLAPPLE INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 336,597 shares; 2024Q4: 335,652 shares; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: 2,480 shares; 2025Q4: 2,764 shares; 2026Q1: 5,071 shares; 2026Q2: 2,961 shares 2,961$857K0.12%-2,110Timeline
BRK-BBERKSHIRE HATHAWAY INC DELQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: 1,197 shares; 2025Q1: 1,197 shares; 2025Q2: 1,197 shares; 2025Q3: 1,197 shares; 2025Q4: 1,197 shares; 2026Q1: 1,304 shares; 2026Q2: 1,289 shares 1,289$645K0.09%-15Timeline
IGIBISHARES TRQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: 11,984 shares; 2024Q4: 11,984 shares; 2025Q1: 11,984 shares; 2025Q2: 11,984 shares; 2025Q3: 11,984 shares; 2025Q4: 11,984 shares; 2026Q1: 11,984 shares; 2026Q2: 11,984 shares 11,984$637K0.09%0Timeline
COSTCOSTCO WHOLESALE CORPORATIONQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: 257 shares; 2025Q3: 257 shares; 2025Q4: 257 shares; 2026Q1: 324 shares; 2026Q2: 324 shares 324$303K0.04%0Timeline
TSLATESLA INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: 628 shares; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: 628 shares; 2025Q4: 628 shares; 2026Q1: 628 shares; 2026Q2: 628 shares 628$264K0.04%0Timeline
BUZZVANECK ETF TRUSTQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: 6,320 shares; 2025Q4: 6,320 shares; 2026Q1: not reported; 2026Q2: 6,320 shares 6,320$234K0.03%newTimeline
GOOGALPHABET INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: not reported; 2026Q2: 641 shares 641$226K0.03%newTimeline
RYROYAL BK CDAQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: 1,345 shares; 2026Q1: not reported; 2026Q2: 989 shares 989$204K0.03%newTimeline

Sold out in Q2 2026

Positions in the previous quarter's report that this quarter's report no longer lists.

SecurityShares beforeValue beforeType
PSLVSPROTT ASSET MANAGEMENT LP8,520$208Kshares

How Q2 2026 was built

Available 13F filings of this filer for the quarter and their roles: the base report is the latest original or restatement, NEW HOLDINGS amendments filed after it are added (method).

FilingRoleAmendmentFiledAcceptedIngested
13F-HR 0001688774-26-000005 base2026-08-14acceptance time not in the bulk data set

Filings

Every filing of this filer: 13F reports and notices, the 13D and 13G it filed or is a reporting person of, and Forms 3, 4 and 5 it reported as an owner.

FilingSubjectFiledAcceptedIngested
13F-HR 0001688774-26-000005 Quarter ended 2026-06-302026-08-14acceptance time not in the bulk data set
13F-HR 0001688774-26-000004 Quarter ended 2026-03-312026-05-14acceptance time not in the bulk data set
13F-HR/A 0001688774-26-000002 Quarter ended 2025-12-312026-02-25acceptance time not in the bulk data set
13F-HR/A 0001688774-26-000003 Quarter ended 2025-12-312026-02-25acceptance time not in the bulk data set
13F-HR 0001688774-26-000001 Quarter ended 2025-12-312026-02-11acceptance time not in the bulk data set
13F-HR 0001688774-25-000015 Quarter ended 2025-09-302025-11-13acceptance time not in the bulk data set
13F-HR 0001688774-25-000013 Quarter ended 2025-06-302025-08-11acceptance time not in the bulk data set
13F-HR/A 0001688774-25-000003 Quarter ended 2022-12-312025-06-10acceptance time not in the bulk data set
13F-HR/A 0001688774-25-000004 Quarter ended 2023-03-312025-06-10acceptance time not in the bulk data set
13F-HR/A 0001688774-25-000006 Quarter ended 2023-09-302025-06-10acceptance time not in the bulk data set
13F-HR/A 0001688774-25-000011 Quarter ended 2024-12-312025-06-10acceptance time not in the bulk data set
13F-HR/A 0001688774-25-000008 Quarter ended 2024-03-312025-06-10acceptance time not in the bulk data set
13F-HR/A 0001688774-25-000007 Quarter ended 2023-12-312025-06-10acceptance time not in the bulk data set
13F-HR/A 0001688774-25-000005 Quarter ended 2023-06-302025-06-10acceptance time not in the bulk data set
13F-HR/A 0001688774-25-000010 Quarter ended 2024-09-302025-06-10acceptance time not in the bulk data set
13F-HR/A 0001688774-25-000009 Quarter ended 2024-06-302025-06-10acceptance time not in the bulk data set
13F-HR 0001688774-25-000002 Quarter ended 2025-03-312025-05-14acceptance time not in the bulk data set
13F-HR 0001688774-25-000001 Quarter ended 2024-12-312025-02-12acceptance time not in the bulk data set
13F-HR 0001688774-24-000005 Quarter ended 2024-09-302024-11-12acceptance time not in the bulk data set
13F-HR 0001688774-24-000003 Quarter ended 2024-06-302024-08-13acceptance time not in the bulk data set
13F-HR 0001688774-24-000002 Quarter ended 2024-03-312024-05-10acceptance time not in the bulk data set
13F-HR 0001688774-24-000001 Quarter ended 2023-12-312024-02-09acceptance time not in the bulk data set
13F-HR 0001688774-23-000004 Quarter ended 2023-09-302023-11-13acceptance time not in the bulk data set
13F-HR 0001688774-23-000003 Quarter ended 2023-06-302023-08-11acceptance time not in the bulk data set
13F-HR 0001688774-23-000002 Quarter ended 2023-03-312023-05-12acceptance time not in the bulk data set
13F-HR 0001688774-23-000001 Quarter ended 2022-12-312023-02-10acceptance time not in the bulk data set
13F-HR 0001688774-22-000004 Quarter ended 2022-09-302022-11-14acceptance time not in the bulk data set
13F-HR 0001688774-22-000003 Quarter ended 2022-06-302022-08-11acceptance time not in the bulk data set
13F-HR 0001688774-22-000002 Quarter ended 2022-03-312022-05-12acceptance time not in the bulk data set
13F-HR 0001688774-22-000001 Quarter ended 2021-12-312022-02-11acceptance time not in the bulk data set
13F-HR 0001688774-21-000004 Quarter ended 2021-09-302021-11-12acceptance time not in the bulk data set
13F-HR 0001688774-21-000003 Quarter ended 2021-06-302021-08-12acceptance time not in the bulk data set
13F-HR 0001688774-21-000002 Quarter ended 2021-03-312021-05-12acceptance time not in the bulk data set
13F-HR 0001688774-21-000001 Quarter ended 2020-12-312021-02-12acceptance time not in the bulk data set
13F-HR 0001688774-20-000009 Quarter ended 2020-09-302020-11-12acceptance time not in the bulk data set
13F-HR/A 0001688774-20-000004 Quarter ended 2019-06-302020-10-20acceptance time not in the bulk data set
13F-HR/A 0001688774-20-000005 Quarter ended 2019-09-302020-10-20acceptance time not in the bulk data set
13F-HR/A 0001688774-20-000007 Quarter ended 2020-03-312020-10-20acceptance time not in the bulk data set
13F-HR/A 0001688774-20-000008 Quarter ended 2020-06-302020-10-20acceptance time not in the bulk data set
13F-HR/A 0001688774-20-000006 Quarter ended 2019-12-312020-10-20acceptance time not in the bulk data set
13F-HR 0001688774-20-000003 Quarter ended 2020-06-302020-08-13acceptance time not in the bulk data set
13F-HR 0001688774-20-000002 Quarter ended 2020-03-312020-05-13acceptance time not in the bulk data set
13F-HR 0001688774-20-000001 Quarter ended 2019-12-312020-02-13acceptance time not in the bulk data set
13F-HR 0001688774-19-000005 Quarter ended 2019-09-302019-11-14acceptance time not in the bulk data set
13F-HR/A 0001688774-19-000004 Quarter ended 2019-06-302019-10-30acceptance time not in the bulk data set
13F-HR 0001688774-19-000003 Quarter ended 2019-06-302019-08-14acceptance time not in the bulk data set
13F-HR 0001688774-19-000002 Quarter ended 2019-03-312019-05-13acceptance time not in the bulk data set
13F-HR 0001688774-19-000001 Quarter ended 2018-12-312019-02-12acceptance time not in the bulk data set
13F-HR 0001688774-18-000005 Quarter ended 2018-09-302018-11-13acceptance time not in the bulk data set
13F-HR 0001688774-18-000004 Quarter ended 2018-06-302018-08-13acceptance time not in the bulk data set
13F-HR 0001688774-18-000003 Quarter ended 2018-03-312018-05-11acceptance time not in the bulk data set
13F-HR 0001688774-18-000002 Quarter ended 2017-12-312018-02-12acceptance time not in the bulk data set
13F-HR 0001688774-17-000004 Quarter ended 2017-09-302017-11-13acceptance time not in the bulk data set
13F-HR 0001688774-17-000003 Quarter ended 2017-06-302017-08-11acceptance time not in the bulk data set
13F-HR 0001688774-17-000002 Quarter ended 2017-03-312017-05-12acceptance time not in the bulk data set
13F-HR 0001688774-17-000001 Quarter ended 2016-12-312017-02-10acceptance time not in the bulk data set