HoldingsChannel.com
Funds Holding QTEC
HolderAmountPosition Size
($ in 1000's)
 As of
First Trust Advisors LP6,228,773$623,500 12/31/2019
     QTEC6,228,773$623,500 12/31/2019
Wells Fargo & Company MN1,754,530$175,628 12/31/2019
     QTEC1,754,530$175,628 12/31/2019
Morgan Stanley1,689,544$169,124 12/31/2019
     QTEC1,689,544$169,124 12/31/2019
Bank of America Corp DE637,778$63,841 12/31/2019
     QTEC637,778$63,841 12/31/2019
Raymond James & Associates607,075$60,768 12/31/2019
     QTEC607,075$60,768 12/31/2019
UBS Group AG556,236$55,679 12/31/2019
     QTEC556,236$55,679 12/31/2019
LPL Financial LLC505,194$50,570 12/31/2019
     QTEC505,194$50,570 12/31/2019
CWM LLC483,681$48,408 12/31/2019
     QTEC483,681$48,408 12/31/2019
Raymond James Financial Services Advisors Inc.448,350$44,879 12/31/2019
     QTEC448,350$44,879 12/31/2019
CHURCHILL MANAGEMENT Corp374,776$37,515 12/31/2019
     QTEC374,776$37,515 12/31/2019
Sunbelt Securities Inc.1,479$37,010 12/31/2019
     QTEC1,479$37,010 12/31/2019
NewSquare Capital LLC272,258$27,253 12/31/2019
     QTEC272,258$27,253 12/31/2019
Royal Bank of Canada255,359$25,561 12/31/2019
     QTEC255,359$25,561 12/31/2019
Commonwealth Equity Services LLC253,966$25,422 12/31/2019
     QTEC253,966$25,422 12/31/2019
Barber Financial Group Inc.233,357$23,359 12/31/2019
     QTEC233,357$23,359 12/31/2019
Janney Montgomery Scott LLC232,335$23,257 12/31/2019
     QTEC232,335$23,257 12/31/2019
MML Investors Services LLC217,437$21,765 12/31/2019
     QTEC217,437$21,765 12/31/2019
Psagot Investment House Ltd.203,919$20,486 12/31/2019
     QTEC203,919$20,486 12/31/2019
Truist Financial Corp196,462$19,666 12/31/2019
     QTEC196,462$19,666 12/31/2019
Envestnet Asset Management Inc.182,291$18,247 12/31/2019
     QTEC182,291$18,247 12/31/2019
RVW Wealth LLC171,624$17,180 12/31/2019
     QTEC171,624$17,180 12/31/2019
Ameriprise Financial Inc.168,784$16,879 12/31/2019
     QTEC168,784$16,879 12/31/2019
Baird Financial Group Inc.165,752$16,592 12/31/2019
     QTEC165,752$16,592 12/31/2019
Advisor Group Inc.158,278$15,850 12/31/2019
     QTEC158,278$15,850 12/31/2019
Fulcrum Equity Management153,588$15,374 12/31/2019
     QTEC153,588$15,374 12/31/2019
Ladenburg Thalmann Financial Services Inc.138,856$13,841 12/31/2019
     QTEC138,856$13,841 12/31/2019
GWM Advisors LLC134,761$13,489 12/31/2019
     QTEC134,761$13,489 12/31/2019
Suntrust Banks Inc.150,054$13,134 09/30/2019
     QTEC150,054$13,134 09/30/2019
Navellier & Associates Inc125,593$12,572 12/31/2019
     QTEC125,593$12,572 12/31/2019
Benjamin F. Edwards & Company Inc.99,513$9,961 12/31/2019
     QTEC99,513$9,961 12/31/2019
Stifel Financial Corp82,463$8,282 12/31/2019
     QTEC82,463$8,282 12/31/2019
O Dell Group LLC75,928$7,600 12/31/2019
     QTEC75,928$7,600 12/31/2019
Gateway Advisory LLC73,926$7,400 12/31/2019
     QTEC73,926$7,400 12/31/2019
Resources Investment Advisors LLC.70,905$7,098 12/31/2019
     QTEC70,905$7,098 12/31/2019
Focused Wealth Management Inc70,202$7,027 12/31/2019
     QTEC70,202$7,027 12/31/2019
Advisory Services Network LLC64,059$6,412 12/31/2019
     QTEC64,059$6,412 12/31/2019
Cambridge Investment Research Advisors Inc.53,238$5,329 12/31/2019
     QTEC53,238$5,329 12/31/2019
BB&T Securities LLC50,866$4,466 09/30/2019
     QTEC50,866$4,466 09/30/2019
HighTower Advisors LLC42,037$4,220 12/31/2019
     QTEC42,037$4,220 12/31/2019
Sigma Planning Corp41,871$4,191 12/31/2019
     QTEC41,871$4,191 12/31/2019
Stringer Asset Management LLC41,816$4,186 12/31/2019
     QTEC41,816$4,186 12/31/2019
Portfolio Strategies Inc.41,183$4,122 12/31/2019
     QTEC41,183$4,122 12/31/2019
Secure Asset Management LLC40,618$4,066 12/31/2019
     QTEC40,618$4,066 12/31/2019
D.A. Davidson & CO.34,511$3,455 12/31/2019
     QTEC34,511$3,455 12/31/2019
IFG Advisory LLC34,278$3,431 12/31/2019
     QTEC34,278$3,431 12/31/2019
Ayalon Holdings Ltd.32,110$3,214 12/31/2019
     QTEC32,110$3,214 12/31/2019
Private Advisor Group LLC31,953$3,199 12/31/2019
     QTEC31,953$3,199 12/31/2019
Cardan Capital Partners LLC29,762$2,979 12/31/2019
     QTEC29,762$2,979 12/31/2019
Oppenheimer & Co. Inc.29,073$2,910 12/31/2019
     QTEC29,073$2,910 12/31/2019
J.W. Cole Advisors Inc.28,996$2,902 12/31/2019
     QTEC28,996$2,902 12/31/2019
NEXT Financial Group Inc28,339$2,837 12/31/2019
     QTEC28,339$2,837 12/31/2019
Bank Hapoalim BM27,937$2,796 12/31/2019
     QTEC27,937$2,796 12/31/2019
Sfmg LLC26,478$2,650 12/31/2019
     QTEC26,478$2,650 12/31/2019
Independent Advisor Alliance26,451$2,648 12/31/2019
     QTEC26,451$2,648 12/31/2019
Atwood & Palmer Inc.26,440$2,647 12/31/2019
     QTEC26,440$2,647 12/31/2019
Private Advisory Group LLC26,371$2,640 12/31/2019
     QTEC26,371$2,640 12/31/2019
Bay Colony Advisory Group Inc d b a Bay Colony Advisors26,371$2,640 12/31/2019
     QTEC26,371$2,640 12/31/2019
IHT Wealth Management LLC26,260$2,629 12/31/2019
     QTEC26,260$2,629 12/31/2019
JPMorgan Chase & Co.25,994$2,602 12/31/2019
     QTEC25,994$2,602 12/31/2019
MinichMacGregor Wealth Management LLC25,995$2,602 12/31/2019
     QTEC25,995$2,602 12/31/2019
First Heartland Consultants Inc.25,243$2,527 12/31/2019
     QTEC25,243$2,527 12/31/2019
RFG Advisory LLC24,253$2,428 12/31/2019
     QTEC24,253$2,428 12/31/2019
SPC Financial Inc.24,113$2,414 12/31/2019
     QTEC24,113$2,414 12/31/2019
Change Path LLC22,768$2,279 12/31/2019
     QTEC22,768$2,279 12/31/2019
Parallel Advisors LLC22,721$2,274 12/31/2019
     QTEC22,721$2,274 12/31/2019
Texas Yale Capital Corp.22,625$2,265 12/31/2019
     QTEC22,625$2,265 12/31/2019
Wealthsource Partners LLC21,805$2,183 12/31/2019
     QTEC21,805$2,183 12/31/2019
Global Retirement Partners LLC20,772$2,079 12/31/2019
     QTEC20,772$2,079 12/31/2019
Optimum Investment Advisors20,367$2,039 12/31/2019
     QTEC20,367$2,039 12/31/2019
Sowell Financial Services LLC19,055$1,907 12/31/2019
     QTEC19,055$1,907 12/31/2019
Susquehanna International Group LLP18,772$1,879 12/31/2019
     QTEC18,772$1,879 12/31/2019
Jane Street Group LLC18,599$1,862 12/31/2019
     QTEC18,599$1,862 12/31/2019
Financial Partners Group Inc17,773$1,850 12/31/2019
     QTEC17,773$1,850 12/31/2019
Arkadios Wealth Advisors16,682$1,809 12/31/2019
     QTEC16,682$1,809 12/31/2019
Bank of New York Mellon Corp17,982$1,800 12/31/2019
     QTEC17,982$1,800 12/31/2019
Strategic Wealth Advisors Group LLC17,935$1,795 12/31/2019
     QTEC17,935$1,795 12/31/2019
Financial Advocates Investment Management17,302$1,732 12/31/2019
     QTEC17,302$1,732 12/31/2019
Citadel Advisors LLC17,116$1,713 12/31/2019
     QTEC17,116$1,713 12/31/2019
Qube Research & Technologies Ltd17,003$1,702 12/31/2019
     QTEC17,003$1,702 12/31/2019
IFP Advisors Inc16,747$1,687 12/31/2019
     QTEC16,747$1,687 12/31/2019
Premia Global Advisors LLC19,070$1,669 09/30/2019
     QTEC19,070$1,669 09/30/2019
Blue Sky Asset Management LLC15,168$1,518 12/31/2019
     QTEC15,168$1,518 12/31/2019
Gladstone Institutional Advisory LLC14,803$1,482 12/31/2019
     QTEC14,803$1,482 12/31/2019
United Capital Financial Advisers LLC14,649$1,466 12/31/2019
     QTEC14,649$1,466 12/31/2019
Regal Investment Advisors LLC14,493$1,451 12/31/2019
     QTEC14,493$1,451 12/31/2019
National Asset Management Inc.14,145$1,416 12/31/2019
     QTEC14,145$1,416 12/31/2019
Citigroup Inc.13,791$1,381 12/31/2019
     QTEC13,791$1,381 12/31/2019
Claraphi Advisory Network LLC13,286$1,330 12/31/2019
     QTEC13,286$1,330 12/31/2019
Stonebridge Financial Planning Group LLC13,135$1,315 12/31/2019
     QTEC13,135$1,315 12/31/2019
Kingsview Wealth Management LLC13,131$1,314 12/31/2019
     QTEC13,131$1,314 12/31/2019
We Are One Seven LLC12,718$1,273 12/31/2019
     QTEC12,718$1,273 12/31/2019
Cetera Advisor Networks LLC11,145$1,120 12/31/2019
     QTEC11,145$1,120 12/31/2019
Santori & Peters Inc.11,075$1,108 12/31/2019
     QTEC11,075$1,108 12/31/2019
Cetera Investment Advisers10,556$1,056 12/31/2019
     QTEC10,556$1,056 12/31/2019
Harwood Advisory Group LLC10,456$1,047 12/31/2019
     QTEC10,456$1,047 12/31/2019
AlphaStar Capital Management LLC10,409$1,042 12/31/2019
     QTEC10,409$1,042 12/31/2019
PNC Financial Services Group Inc.10,092$1,010 12/31/2019
     QTEC10,092$1,010 12/31/2019
Goldman Sachs Group Inc.9,302$931 12/31/2019
     QTEC9,302$931 12/31/2019
Renaissance Investment Consultants Holding Company LLC9,154$913 12/31/2019
     QTEC9,154$913 12/31/2019
Concentrum Wealth Management8,845$885 12/31/2019
     QTEC8,845$885 12/31/2019
DAVENPORT & Co LLC8,702$871 12/31/2019
     QTEC8,702$871 12/31/2019
Orion Portfolio Solutions LLC8,607$862 12/31/2019
     QTEC8,607$862 12/31/2019
Castle Rock Wealth Management LLC7,917$849 12/31/2019
     QTEC7,917$849 12/31/2019
Pinnacle Family Advisors LLC8,414$843 12/31/2019
     QTEC8,414$843 12/31/2019
Intercontinental Wealth Advisors LLC7,845$829 12/31/2019
     QTEC7,845$829 12/31/2019
Jacobi Capital Management LLC8,209$822 12/31/2019
     QTEC8,209$822 12/31/2019
Townsquare Capital LLC8,558$802 09/30/2019
     QTEC8,558$802 09/30/2019
Prospera Financial Services Inc7,723$773 12/31/2019
     QTEC7,723$773 12/31/2019
Stratos Wealth Partners LTD.7,515$752 12/31/2019
     QTEC7,515$752 12/31/2019
HBW Advisory Services LLC7,308$750 12/31/2019
     QTEC7,308$750 12/31/2019
Aptus Capital Advisors LLC7,442$744 12/31/2019
     QTEC7,442$744 12/31/2019
LifePlan Financial Group Inc7,319$733 12/31/2019
     QTEC7,319$733 12/31/2019
Intl Fcstone Inc.7,165$717 12/31/2019
     QTEC7,165$717 12/31/2019
Proequities Inc. $706 12/31/2019
     QTEC7,056$706 12/31/2019
     Put0$0 12/31/2019
     Call0$0 12/31/2019
Oppenheimer Asset Management Inc.6,856$686 12/31/2019
     QTEC6,856$686 12/31/2019
Capital Wealth Alliance LLC6,804$683 12/31/2019
     QTEC6,804$683 12/31/2019
AE Wealth Management LLC6,726$673 12/31/2019
     QTEC6,726$673 12/31/2019
Aveo Capital Partners LLC6,529$654 12/31/2019
     QTEC6,529$654 12/31/2019
Belpointe Asset Management LLC6,289$630 12/31/2019
     QTEC6,289$630 12/31/2019
Voya Financial Advisors Inc.6,188$617 12/31/2019
     QTEC6,188$617 12/31/2019
Founders Financial Securities LLC6,138$614 12/31/2019
     QTEC6,138$614 12/31/2019
Horizon Investments LLC6,098$610 12/31/2019
     QTEC6,098$610 12/31/2019
Quad Cities Investment Group LLC6,057$608 12/31/2019
     QTEC6,057$608 12/31/2019
Kovack Advisors Inc.6,023$603 12/31/2019
     QTEC6,023$603 12/31/2019
EP Wealth Advisors LLC5,960$597 12/31/2019
     QTEC5,960$597 12/31/2019
Millennium Management LLC5,899$590 12/31/2019
     QTEC5,899$590 12/31/2019
RKL Wealth Management LLC5,815$582 12/31/2019
     QTEC5,815$582 12/31/2019
Wedbush Securities Inc.5,747$575 12/31/2019
     QTEC5,747$575 12/31/2019
Sawtooth Solutions LLC5,711$572 12/31/2019
     QTEC5,711$572 12/31/2019
Columbia Asset Management5,354$536 12/31/2019
     QTEC5,354$536 12/31/2019
Pacific Sun Financial Corp4,800$480 12/31/2019
     QTEC4,800$480 12/31/2019
First Republic Investment Management Inc.4,747$475 12/31/2019
     QTEC4,747$475 12/31/2019
Coastal Investment Advisors Inc.4,879$466 12/31/2019
     QTEC4,879$466 12/31/2019
Rockefeller Capital Management L.P.4,595$460 12/31/2019
     QTEC4,595$460 12/31/2019
Keybank National Association OH4,500$450 12/31/2019
     QTEC4,500$450 12/31/2019
Renaissance Technologies LLC4,400$440 12/31/2019
     QTEC4,400$440 12/31/2019
Abundance Wealth Counselors4,356$436 12/31/2019
     QTEC4,356$436 12/31/2019
Wintrust Investments LLC4,132$414 12/31/2019
     QTEC4,132$414 12/31/2019
Virtu Financial LLC4,097$410 12/31/2019
     QTEC4,097$410 12/31/2019
AlphaMark Advisors LLC3,875$388 12/31/2019
     QTEC3,875$388 12/31/2019
Creative Planning3,851$386 12/31/2019
     QTEC3,851$386 12/31/2019
Comerica Securities Inc.3,697$370 12/31/2019
     QTEC3,697$370 12/31/2019
Cedar Brook Financial Partners LLC3,621$362 12/31/2019
     QTEC3,621$362 12/31/2019
Brookstone Capital Management3,592$360 12/31/2019
     QTEC3,592$360 12/31/2019
First Allied Advisory Services Inc.3,547$356 12/31/2019
     QTEC3,547$356 12/31/2019
Pacitti Group Inc.3,499$350 12/31/2019
     QTEC3,499$350 12/31/2019
B. Riley Wealth Management Inc.3,361$336 12/31/2019
     QTEC3,361$336 12/31/2019
Virtue Capital Management LLC3,257$326 12/31/2019
     QTEC3,257$326 12/31/2019
Truvestments Capital LLC3,172$318 12/31/2019
     QTEC3,172$318 12/31/2019
Argent Trust Co3,069$307 12/31/2019
     QTEC3,069$307 12/31/2019
Global Trust Asset Management LLC2,900$290 12/31/2019
     QTEC2,900$290 12/31/2019
Koshinski Asset Management Inc.2,870$286 12/31/2019
     QTEC2,870$286 12/31/2019
Claro Advisors LLC2,789$279 12/31/2019
     QTEC2,789$279 12/31/2019
Tower Research Capital LLC TRC 2,500$251 12/31/2019
     QTEC2,500$251 12/31/2019
Welch & Forbes LLC2,493$250 12/31/2019
     QTEC2,493$250 12/31/2019
Penserra Capital Management LLC2,496$249 12/31/2019
     QTEC2,496$249 12/31/2019
Cetera Advisors LLC2,419$245 12/31/2019
     QTEC2,419$245 12/31/2019
Knightsbridge Asset Management LLC2,424$243 12/31/2019
     QTEC2,424$243 12/31/2019
Retirement Network2,406$241 12/31/2019
     QTEC2,406$241 12/31/2019
Dfpg Investments LLC2,287$237 12/31/2019
     QTEC2,287$237 12/31/2019
BOKF NA2,325$233 12/31/2019
     QTEC2,325$233 12/31/2019
Northwestern Mutual Wealth Management Co.2,311$231 12/31/2019
     QTEC2,311$231 12/31/2019
Meridian Wealth Management LLC2,306$230 12/31/2019
     QTEC2,306$230 12/31/2019
Cornerstone Wealth Management LLC2,285$229 12/31/2019
     QTEC2,285$229 12/31/2019
Cutler Group LP $217 12/31/2019
     QTEC1,974$197 12/31/2019
     Call3,100$20 12/31/2019
     Put300$0 12/31/2019
CIBC World Markets Inc.2,149$215 12/31/2019
     QTEC2,149$215 12/31/2019
Boston Private Wealth LLC2,000$200 12/31/2019
     QTEC2,000$200 12/31/2019
Signaturefd LLC1,907$191 12/31/2019
     QTEC1,907$191 12/31/2019
Johanson Financial Advisors Inc.16,778$167 12/31/2019
     QTEC16,778$167 12/31/2019
Harbor Investment Advisory LLC1,550$155 12/31/2019
     QTEC1,550$155 12/31/2019
Transamerica Financial Advisors Inc.1,376$138 12/31/2019
     QTEC1,376$138 12/31/2019
Wealthcare Advisory Partners LLC1,258$126 12/31/2019
     QTEC1,258$126 12/31/2019
Centaurus Financial Inc.1,223$122 12/31/2019
     QTEC1,223$122 12/31/2019
Advisors Preferred LLC1,065$107 12/31/2019
     QTEC1,065$107 12/31/2019
FMR LLC1,001$100 12/31/2019
     QTEC1,001$100 12/31/2019
Whittier Trust Co. of Nevada Inc.1,000$100 12/31/2019
     QTEC1,000$100 12/31/2019
1832 Asset Management L.P.944$94 12/31/2019
     QTEC944$94 12/31/2019
Prime Capital Investment Advisors LLC910$91 12/31/2019
     QTEC910$91 12/31/2019
Procyon Private Wealth Partners LLC901$90 12/31/2019
     QTEC901$90 12/31/2019
Endurance Wealth Management Inc.884$88 12/31/2019
     QTEC884$88 12/31/2019
QCI Asset Management Inc. NY870$87 12/31/2019
     QTEC870$87 12/31/2019
Baldwin Brothers Inc. MA833$83 12/31/2019
     QTEC833$83 12/31/2019
Ameritas Investment Company LLC805$81 12/31/2019
     QTEC805$81 12/31/2019
Allred Capital Management LLC661$66 12/31/2019
     QTEC661$66 12/31/2019
Covington Capital Management650$65 12/31/2019
     QTEC650$65 12/31/2019
Kings Point Capital Management650$65 12/31/2019
     QTEC650$65 12/31/2019
AdvisorNet Financial Inc620$62 12/31/2019
     QTEC620$62 12/31/2019
Trustcore Financial Services LLC513$51 12/31/2019
     QTEC513$51 12/31/2019
Fifth Third Bancorp450$45 12/31/2019
     QTEC450$45 12/31/2019
Financial Architects Inc421$42 12/31/2019
     QTEC421$42 12/31/2019
Winslow Evans & Crocker Inc.408$42 12/31/2019
     QTEC408$42 12/31/2019
Cullen Frost Bankers Inc.410$41 12/31/2019
     QTEC410$41 12/31/2019
Patriot Financial Group Insurance Agency LLC405$41 12/31/2019
     QTEC405$41 12/31/2019
Bogart Wealth LLC400$40 12/31/2019
     QTEC400$40 12/31/2019
Atticus Wealth Management LLC381$38 12/31/2019
     QTEC381$38 12/31/2019
Steward Partners Investment Advisory LLC376$37 12/31/2019
     QTEC376$37 12/31/2019
Gradient Investments LLC358$36 12/31/2019
     QTEC358$36 12/31/2019
Salem Investment Counselors Inc.349$35 12/31/2019
     QTEC349$35 12/31/2019
Bank of Montreal Can294$29 12/31/2019
     QTEC294$29 12/31/2019
Migdal Insurance & Financial Holdings Ltd.285$29 12/31/2019
     QTEC285$29 12/31/2019
Squar Milner Financial Services LLC262$26 12/31/2019
     QTEC262$26 12/31/2019
Creative Financial Designs Inc. ADV230$24 12/31/2019
     QTEC230$24 12/31/2019
Security National Trust Co.234$23 12/31/2019
     QTEC234$23 12/31/2019
Allworth Financial LP230$23 12/31/2019
     QTEC230$23 12/31/2019
Trust Co. of Vermont190$19 12/31/2019
     QTEC190$19 12/31/2019
CENTRAL TRUST Co182$18 12/31/2019
     QTEC182$18 12/31/2019
Peddock Capital Advisors LLC176$18 12/31/2019
     QTEC176$18 12/31/2019
Thompson Siegel & Walmsley LLC171$17 12/31/2019
     QTEC171$17 12/31/2019
Stonehage Fleming Financial Services Holdings Ltd160$16 12/31/2019
     QTEC160$16 12/31/2019
US Bancorp DE145$15 12/31/2019
     QTEC145$15 12/31/2019
BDO Wealth Advisors LLC140$14 12/31/2019
     QTEC140$14 12/31/2019
Archer Investment Corp95$10 12/31/2019
     QTEC95$10 12/31/2019
FTB Advisors Inc.73$7 12/31/2019
     QTEC73$7 12/31/2019
Meeder Asset Management Inc.46$5 12/31/2019
     QTEC46$5 12/31/2019
Centerpoint Advisors LLC27$3 12/31/2019
     QTEC27$3 12/31/2019
Flagship Harbor Advisors LLC6$1 12/31/2019
     QTEC6$1 12/31/2019
Lloyd Advisory Services LLC.8$1 12/31/2019
     QTEC8$1 12/31/2019
Simplex Trading LLC2$0 12/31/2019
     Call2$0 12/31/2019

See Summary: Institutional Holders of QTEC
See Details: Top 10 Hedge Funds Holding QTEC
Also See: QTEC Holdings Changes

Quotes delayed 20 minutes

Funds Holding QTEC | www.HoldingsChannel.com

Copyright © 2013 - 2020, All Rights Reserved Nothing in Holdings Channel is intended to be investment advice, nor does it represent the opinion of, counsel from, or recommendations by BNK Invest Inc. or any of its affiliates, subsidiaries or partners. None of the information contained herein constitutes a recommendation that any particular security, portfolio, transaction, or investment strategy is suitable for any specific person. All viewers agree that under no circumstances will BNK Invest, Inc,. its subsidiaries, partners, officers, employees, affiliates, or agents be held liable for any loss or damage caused by your reliance on information obtained. By visiting, using or viewing this site, you agree to the following Full Disclaimer & Terms of Use and Privacy Policy. Video widget and videos powered by Market News Video. Quote data delayed at least 20 minutes; data powered by Ticker Technologies, and Mergent. Contact Holdings Channel; Meet Our Editorial Staff.