BNN.CA BNN Bloomberg - Canadian Business News, TSX Today, interest rates and Bank of Canada coverage

bnn.ca Website Information

Daily Unique Visits: 42,600

Daily Page Views: 255,600

Income Per Day: $511

Estimated Value: $367,920

This website is located in Canada and is using following IP address 199.85.71.129. See the complete list of popular websites hosted in Canada.

bnn.ca is registered under .CA top-level domain. Please check other sites in .CA zone.

Website bnn.ca is using the following name servers:

  • TOROONDCNSZS02.srvr.bell.ca
  • pdns1.ultradns.net
  • pdns6.ultradns.co.uk
  • pdns5.ultradns.info
  • pdns4.ultradns.org
  • pdns3.ultradns.org
  • pdns2.ultradns.net

and is probably hosted by Akamai International B.V.. See the full list of other websites hosted by Akamai International B.V..

The highest website bnn.ca position in Alexa rank database was 12246 and the lowest rank position was 980588. Current position of bnn.ca in Alexa rank database is 33667.

Desktop speed score of bnn.ca (33/100) is better than the results of 10.11% of other sites and shows that the page desktop performance can be improved.

Mobile usability score of bnn.ca (99/100) is better than the results of 79.46% of other sites and means that the page is mobile-friendly.

Mobile speed score of bnn.ca (29/100) is better than the results of 9.19% of other sites and shows that the landing page performance on mobile devices is poor and can be improved.

Advertisement

bnn.ca Alexa Rank

The traffic rank is based on three months of aggregated historical traffic data from millions of Alexa Toolbar users and is a combined measure of page views and users.


bnn.ca whois

WHOIS gives you the ability to lookup any generic domains to find out the registered domain holder. WHOIS database are provided for information purposes only. It allows the public to check whether a specific domain name is still available or not and to obtain information related to the registration records of existing domain names.


Domain Name: bnn.ca
Registry Domain ID: D187530-CIRA
Registrar WHOIS Server: whois.ca.fury.ca
Registrar URL: Markmonitor.com
Updated Date: 2019-05-06T19:17:46Z
Creation Date: 2004-11-19T19:00:01Z
Registry Expiry Date: 2028-11-19T05:00:00Z
Registrar: MarkMonitor International Canada Ltd.
Registrar IANA ID: not applicable
Registrar Abuse Contact Email:
Registrar Abuse Contact Phone:
Domain Status: clientDeleteProhibited https://icann.org/epp#clientDeleteProhibited
Domain Status: clientTransferProhibited https://icann.org/epp#clientTransferProhibited
Domain Status: clientUpdateProhibited https://icann.org/epp#clientUpdateProhibited
Registry Registrant ID: 74018904-CIRA
Registrant Name: Bell Media Inc.
Registrant Organization:
Registrant Street: 9 Channel Nine Court
Registrant City: Scarborough
Registrant State/Province: ON
Registrant Postal Code: M1S4B5
Registrant Country: CA
Registrant Phone: +1.4163846000
Registrant Phone Ext:
Registrant Fax: +1.5148704833
Registrant Fax Ext:
Registrant Email: trademarks@bell.ca
Registry Admin ID: 74022352-CIRA
Admin Name: Claudia Mack
Admin Organization: Bell Media Inc.
Admin Street: 9 Channel Nine Court
Admin City: Scarborough
Admin State/Province: ON
Admin Postal Code: M1S4B5
Admin Country: CA
Admin Phone: +1.4163846000
Admin Phone Ext:
Admin Fax: +1.5148704833
Admin Fax Ext:
Admin Email: trademarks@bell.ca
Registry Tech ID: 74022352-CIRA
Tech Name: Claudia Mack
Tech Organization: Bell Media Inc.
Tech Street: 9 Channel Nine Court
Tech City: Scarborough
Tech State/Province: ON
Tech Postal Code: M1S4B5
Tech Country: CA
Tech Phone: +1.4163846000
Tech Phone Ext:
Tech Fax: +1.5148704833
Tech Fax Ext:
Tech Email: trademarks@bell.ca
Registry Billing ID: 73886904-CIRA
Billing Name: CCOPS Billing
Billing Organization: MarkMonitor Inc.
Billing Street: 3540 East Longwing Lane, Suite 300
Billing City: Meridian
Billing State/Province: ID
Billing Postal Code: 83646
Billing Country: US
Billing Phone: +1.2083895740
Billing Phone Ext:
Billing Fax: +1.2083895771
Billing Fax Ext:
Billing Email: ccopsbilling@markmonitor.com
Name Server: pdns1.ultradns.net
Name Server: pdns2.ultradns.net
Name Server: pdns3.ultradns.org
Name Server: pdns4.ultradns.org
Name Server: pdns5.ultradns.info
Name Server: pdns6.ultradns.co.uk
DNSSEC: unsigned
URL of the ICANN Whois Inaccuracy Complaint Form: https://www.icann.org/wicf/
>>> Last update of WHOIS database: 2021-04-26T18:47:41Z

bnn.ca server information

Servers Location

bnn.ca desktop page speed rank

Last tested: 2018-02-04


Desktop Speed Bad
33/100

bnn.ca Desktop Speed Test Quick Summary


priority - 93Optimize images

Properly formatting and compressing images can save many bytes of data.

Optimize the following images to reduce their size by 909.1KiB (52% reduction).

Compressing and resizing https://www.bnn.ca/polopoly_fs/1.667656.1486647402…/default/investing.jpg could save 150KiB (94% reduction).
Compressing https://www.bnn.ca/polopoly_fs/1.986523.1517585784…side-a-tim-hortons.jpg could save 79KiB (57% reduction).
Compressing https://www.bnn.ca/polopoly_fs/1.464456.1497618586…rket-board-markets.jpg could save 58.6KiB (58% reduction).
Compressing https://www.bnn.ca/polopoly_fs/1.737894.1493414459…_620/for-sale-sign.jpg could save 37.1KiB (56% reduction).
Compressing https://www.bnn.ca/polopoly_fs/1.868208.1506516100…andscape_620/swoop.JPG could save 33.4KiB (60% reduction).
Compressing https://tsnimages.tsn.ca/ImageProvider/AssetImage?seoid=bnn-sprites-x2 could save 22.9KiB (20% reduction).
Compressing https://www.bnn.ca/polopoly_fs/1.454859.1467039033…/canadian-currency.jpg could save 14.7KiB (53% reduction).
Compressing https://www.bnn.ca/polopoly_fs/1.504768.1465561666…cape_240/marijuana.jpg could save 14.6KiB (55% reduction).
Compressing https://www.bnn.ca/polopoly_fs/1.985374.1517502944…re-october-26-2017.JPG could save 14.1KiB (53% reduction).
Compressing https://www.bnn.ca/polopoly_fs/1.975287.1516649976…ility-in-smiths-falls. could save 14KiB (51% reduction).
Compressing https://www.bnn.ca/polopoly_fs/1.983705.1517377140…lustration-picture.com could save 13.7KiB (55% reduction).
Compressing https://www.bnn.ca/polopoly_fs/1.931200.1512097578…lustration-picture.com could save 13.7KiB (52% reduction).
Compressing https://www.bnn.ca/polopoly_fs/1.944786.1513346465…lustration-picture.JPG could save 13.1KiB (50% reduction).
Compressing https://www.bnn.ca/polopoly_fs/1.965338.1515691551…0/aphria-marijuana.jpg could save 12.9KiB (54% reduction).
Compressing https://www.bnn.ca/polopoly_fs/1.804708.1500039523…ndscape_240/lumber.jpg could save 12.9KiB (53% reduction).
Compressing https://www.bnn.ca/polopoly_fs/1.985125.1517490547…lustration-picture.com could save 12.4KiB (51% reduction).
Compressing https://www.bnn.ca/polopoly_fs/1.897391.1509060634…-mountain-pipeline.jpg could save 12.4KiB (54% reduction).
Compressing https://www.bnn.ca/polopoly_fs/1.465889.1500290798…e-taxes-tax-season.jpg could save 12.1KiB (53% reduction).
Compressing https://www.bnn.ca/polopoly_fs/1.950990.1513955411…17-in-boulder-colo.jpg could save 12.1KiB (56% reduction).
Compressing https://tsnimages.tsn.ca/ImageProvider/AssetImage?seoid=bnn-sprites-v2 could save 12KiB (14% reduction).
Compressing https://www.bnn.ca/polopoly_fs/1.986254.1517564341…cture-illustration.com could save 12KiB (50% reduction).
Compressing https://www.bnn.ca/polopoly_fs/1.917901.1510877394…40/marijuana-plant.JPG could save 11.6KiB (55% reduction).
Compressing https://www.bnn.ca/polopoly_fs/1.982076.1517264159…andscape_240/nafta.jpg could save 11.5KiB (54% reduction).
Compressing https://www.bnn.ca/polopoly_fs/1.957137.1514926166…-1-2018-in-oakland.jpg could save 11.5KiB (55% reduction).
Compressing https://www.bnn.ca/polopoly_fs/1.984050.1517413143…r-british-columbia.com could save 11.3KiB (55% reduction).
Compressing https://www.bnn.ca/polopoly_fs/1.971625.1516281301…dscape_240/bitcoin.jpg could save 11.1KiB (56% reduction).
Compressing https://www.bnn.ca/polopoly_fs/1.974976!/fileimage…fault/moneytalk-ad.jpg could save 11KiB (49% reduction).
Compressing https://www.bnn.ca/polopoly_fs/1.986281.1517569947…_240/motorola-logo.jpg could save 10.3KiB (56% reduction).
Compressing https://www.bnn.ca/polopoly_fs/1.959946.1515162825…n-toronto-may-2011.JPG could save 10.1KiB (54% reduction).
Compressing https://www.bnn.ca/polopoly_fs/1.973326.1516400890…cape_240/vancouver.jpg could save 9.8KiB (55% reduction).
Compressing https://www.bnn.ca/polopoly_fs/1.825854.1502293765…-in-montreal-aimia.jpg could save 9.6KiB (55% reduction).
Compressing https://www.bnn.ca/polopoly_fs/1.973002.1516384596…nd-january-11-2018.jpg could save 9.6KiB (55% reduction).
Compressing https://www.bnn.ca/polopoly_fs/1.982912.1517331236…is-seen-in-halifax.jpg could save 9.4KiB (52% reduction).
Compressing https://www.bnn.ca/polopoly_fs/1.986274.1517569047…scape_240/break-up.jpg could save 9.4KiB (54% reduction).
Compressing https://www.bnn.ca/polopoly_fs/1.502193.1499873907…ncy-canadian-money.jpg could save 9.2KiB (55% reduction).
Compressing https://www.bnn.ca/polopoly_fs/1.985957.1517529700…pe_240/paul-harris.JPG could save 9.1KiB (53% reduction).
Compressing https://www.bnn.ca/polopoly_fs/1.986824.1517598901…ao-jose-dos-campos.com could save 9KiB (57% reduction).
Compressing https://www.bnn.ca/polopoly_fs/1.764912.1496141619…rn-england-britain.JPG could save 8.9KiB (55% reduction).
Compressing https://www.bnn.ca/polopoly_fs/1.986441.1517582188…st-nouriel-roubini.jpg could save 8.9KiB (56% reduction).
Compressing https://www.bnn.ca/polopoly_fs/1.986651.1517591775…etail-store-in-ottawa. could save 8.9KiB (55% reduction).
Compressing https://www.bnn.ca/polopoly_fs/1.920905.1511212245…uver-april-20-2017.jpg could save 8.6KiB (56% reduction).
Compressing https://www.bnn.ca/polopoly_fs/1.880203.1516384297…ouse-in-washington.com could save 8.4KiB (54% reduction).
Compressing https://www.bnn.ca/polopoly_fs/1.942315.1513162685…e_240/janet-yellen.jpg could save 8.3KiB (56% reduction).
Compressing https://www.bnn.ca/polopoly_fs/1.494828.1499347529…ate-housing-prices.jpg could save 8.3KiB (52% reduction).
Compressing https://www.bnn.ca/polopoly_fs/1.986568.1517587779…ominicana-airplane.jpg could save 8.1KiB (56% reduction).
Compressing https://www.bnn.ca/polopoly_fs/1.987170.1517616897…-auto-show-in-detroit. could save 8.1KiB (54% reduction).
Compressing https://www.bnn.ca/polopoly_fs/1.962287.1517582542…remier-john-horgan.jpg could save 7.9KiB (58% reduction).
Compressing https://www.bnn.ca/polopoly_fs/1.983632.1517371015…-the-union-address.jpg could save 7.4KiB (54% reduction).
Compressing https://www.bnn.ca/polopoly_fs/1.976467.1516736557…240/justin-trudeau.jpg could save 7.3KiB (56% reduction).
Compressing https://www.bnn.ca/polopoly_fs/1.490561.1472821949…investing-research.jpg could save 6.8KiB (55% reduction).
Compressing https://www.bnn.ca/polopoly_fs/1.561596.1473162901…ter-brian-mulroney.jpg could save 6.5KiB (59% reduction).
Compressing https://www.bnn.ca/polopoly_fs/1.987134.1517615161…-of-evanston-illinois. could save 6.2KiB (59% reduction).
Compressing https://www.bnn.ca/polopoly_fs/1.533023.1469555252…e-newsletter-image.jpg could save 6KiB (52% reduction).
Compressing https://www.bnn.ca/polopoly_fs/1.984460.1517455109…ments-sponsor-logo.jpg could save 5.8KiB (50% reduction).
Compressing https://www.bnn.ca/polopoly_fs/1.533017.1469555076…l-newsletter-image.jpg could save 5.4KiB (53% reduction).
Compressing https://www.bnn.ca/polopoly_fs/1.982054.1517262212…ference-in-toronto.jpg could save 5.3KiB (54% reduction).
Compressing https://www.bnn.ca/polopoly_fs/1.986673.1517592203…-phd-onsite-in-png.jpg could save 5KiB (53% reduction).
Compressing https://www.bnn.ca/polopoly_fs/1.984424.1517430349…okers-sponsor-logo.jpg could save 4.7KiB (48% reduction).
Compressing https://www.bnn.ca/polopoly_fs/1.985305.1517500266…he-canadian-market.jpg could save 4.5KiB (54% reduction).
Compressing https://images2.9c9media.com/image_asset/2018_2_2_…g?height=135&width=240 could save 2.1KiB (19% reduction).
Compressing https://www.bnn.ca/img/icons/video-play.png could save 2KiB (41% reduction).
Compressing https://images2.9c9media.com/image_asset/2018_2_2_…g?height=135&width=240 could save 1.5KiB (20% reduction).
Compressing https://tpc.googlesyndication.com/simgad/17750779102162007288 could save 1.4KiB (43% reduction).
Compressing https://images2.9c9media.com/image_asset/2018_2_1_…g?height=135&width=240 could save 1.3KiB (15% reduction).
Compressing https://scontent.cdninstagram.com/vp/dbf664a2ade5f…1763390206246912_n.jpg could save 992B (18% reduction).
Compressing https://scontent.cdninstagram.com/vp/8ebbd69bd14f7…2585642764861440_n.jpg could save 924B (17% reduction).
Compressing https://scontent.cdninstagram.com/vp/7d79082972adc…8611240908619776_n.jpg could save 841B (11% reduction).
Compressing https://scontent.cdninstagram.com/vp/a44fa0338379c…9512068877254656_n.jpg could save 830B (11% reduction).
Compressing https://scontent.cdninstagram.com/vp/a64d4017986d3…7041214391189504_n.jpg could save 830B (13% reduction).
Compressing https://www.bnn.ca/img/icons/search-small-light.png?1499370532 could save 131B (32% reduction).

priority - 81Enable compression

Compressing resources with gzip or deflate can reduce the number of bytes sent over the network.

Enable compression for the following resources to reduce their transfer size by 786.2KiB (73% reduction).

Compressing https://webapps.9c9media.com/vidi-player/1.4.x/js/player.js could save 347.5KiB (73% reduction).
Compressing https://auth.9c9media.ca/auth/main.js could save 111.8KiB (73% reduction).
Compressing https://webapps.9c9media.com/vidi-player/1.4.0/lib/jwplayer/jwplayer.js could save 111.4KiB (69% reduction).
Compressing https://webapps.9c9media.com/vidi-player/1.4.0/lib…ng.5.4.3.161125.min.js could save 85.2KiB (81% reduction).
Compressing https://webapps.9c9media.com/vidi-player/1.4.0/lib…r/jwplayer.controls.js could save 74.1KiB (80% reduction).
Compressing https://webapps.9c9media.com/config/vidi-player/v1/bnn/autoplay-off.json could save 14.4KiB (74% reduction).
Compressing https://s3.amazonaws.com/eventbeacon/javascript/data.js could save 12.3KiB (78% reduction).
Compressing https://auth.9c9media.ca/api/config/tsn/web/prod?callback=axisconfig could save 7.4KiB (75% reduction).
Compressing https://www.bnn.ca/img/elements/preloaders/preloader_black.svg?1499370532 could save 5.1KiB (79% reduction).
Compressing https://idp.securetve.com/rest/1.0/urn:bellmedia:c…ponsefield=aisresponse could save 4.1KiB (78% reduction).
Compressing https://webapps.9c9media.com/vidi-player/1.4.0/lib…tersection-observer.js could save 4.1KiB (65% reduction).
Compressing https://www.bnn.ca/img/elements/preloaders/preloader_white.svg?1499370532 could save 2.4KiB (69% reduction).
Compressing https://docs.eventbeacon.ca/api/v1/app/most_viewed…&max=7&_=1517737160811 could save 1.1KiB (58% reduction).
Compressing https://capi.9c9media.com/destinations/bnn_web/pla…ks.ManifestHost.mpd%5D could save 371B (47% reduction).
Compressing https://capi.9c9media.com/destinations/bnn_web/pla…ks.ManifestHost.mpd%5D could save 370B (46% reduction).
Compressing https://capi.9c9media.com/destinations/bnn_web/pla…ks.ManifestHost.mpd%5D could save 369B (46% reduction).
Compressing https://capi.9c9media.com/destinations/bnn_web/pla…ks.ManifestHost.mpd%5D could save 369B (46% reduction).
Compressing https://capi.9c9media.com/destinations/bnn_web/pla…ks.ManifestHost.mpd%5D could save 368B (47% reduction).
Compressing https://capi.9c9media.com/destinations/bnn_web/pla…ks.ManifestHost.mpd%5D could save 368B (47% reduction).
Compressing https://capi.9c9media.com/destinations/bnn_web/pla…ks.ManifestHost.mpd%5D could save 367B (47% reduction).
Compressing https://capi.9c9media.com/destinations/bnn_web/pla…ks.ManifestHost.mpd%5D could save 367B (47% reduction).
Compressing https://capi.9c9media.com/destinations/bnn_web/pla…ks.ManifestHost.mpd%5D could save 367B (47% reduction).
Compressing https://capi.9c9media.com/destinations/bnn_web/pla…ks.ManifestHost.mpd%5D could save 366B (47% reduction).
Compressing https://capi.9c9media.com/destinations/bnn_web/pla…ks.ManifestHost.mpd%5D could save 366B (46% reduction).
Compressing https://capi.9c9media.com/destinations/bnn_web/pla…ks.ManifestHost.mpd%5D could save 366B (47% reduction).
Compressing https://capi.9c9media.com/destinations/bnn_web/pla…ks.ManifestHost.mpd%5D could save 365B (46% reduction).
Compressing https://capi.9c9media.com/destinations/bnn_web/pla…ks.ManifestHost.mpd%5D could save 365B (46% reduction).
Compressing https://capi.9c9media.com/destinations/bnn_web/pla…ks.ManifestHost.mpd%5D could save 364B (46% reduction).

priority - 18Eliminate render-blocking JavaScript and CSS in above-the-fold content

Your page has 11 blocking script resources and 1 blocking CSS resources. This causes a delay in rendering your page.

Remove render-blocking JavaScript:

https://www.bnn.ca/js/bellmedia/vendor/jquery/jquery.min.js?v1517726147
https://www.bnn.ca/js/bellmedia/vendor/jquery/jque…tom.min.js?v1517726147
https://www.bnn.ca/js/bellmedia/vendor/jquery/jque…nch.min.js?v1517726147
https://webapps.9c9media.com/vidi-player/1.4.x/js/player.js
https://www.bnn.ca/js/bellmedia/beacon.min.js?v1517726147
https://js-sec.indexww.com/ht/htw-bell-news.js
https://www.bnn.ca/js/bellmedia/plugins.min.js?v1517726147
https://www.bnn.ca/js/bellmedia/angular.min.js?v1517726147
https://auth.9c9media.ca/auth/main.js
https://www.bnn.ca/js/bellmedia/tracking.min.js?v1517726147
https://www.bnn.ca/js/bellmedia/bnn.min.js?v1517726147

Optimize CSS Delivery of the following:

https://www.bnn.ca/css/bnn/style.css?v1517726147

priority - 14Leverage browser caching

Setting an expiry date or a maximum age in the HTTP headers for static resources instructs the browser to load previously downloaded resources from local disk rather than over the network.

Leverage browser caching for the following cacheable resources:

https://auth.9c9media.ca/auth/main.js (expiration not specified)
https://cws.conviva.com/0/wsg (expiration not specified)
https://entitlements.jwplayer.com/BJzcOF25EeaRpQpVuA4vVw.json (expiration not specified)
https://load77.exelator.com/pixel.gif (expiration not specified)
https://s3.amazonaws.com/eventbeacon/javascript/data.js (expiration not specified)
https://data.bnn.ca/dispenser/bnnApi/quoteChain/ticker?s=0%23.TSE60 (1 second)
https://data.bnn.ca/dispenser/bnnApi/quote/stockChart?s=BTC=X (5 seconds)
https://data.bnn.ca/dispenser/bnnApi/quote/stockCh…PY=X,CADEUR=X,CADGBP=X (12 seconds)
https://data.bnn.ca/dispenser/bnnApi/quote/stockChart?s=GCc2,CLc1 (13 seconds)
https://data.bnn.ca/dispenser/bnnApi/quote/stockCh…GSPTSE,.DJI,.INX,.IXIC (22 seconds)
https://data.bnn.ca/dispenser/bnnApi/mostPopularSymbols/quotes (60 seconds)
https://webapps.9c9media.com/vidi-player/1.4.0/lib/jwplayer/jwplayer.js (5.1 minutes)
https://webapps.9c9media.com/vidi-player/1.4.0/lib…ng.5.4.3.161125.min.js (5.5 minutes)
https://webapps.9c9media.com/config/vidi-player/v1/bnn/autoplay-off.json (5.6 minutes)
https://webapps.9c9media.com/vidi-player/1.4.x/js/player.js (7.2 minutes)
https://webapps.9c9media.com/vidi-player/1.4.0/lib…tersection-observer.js (11.3 minutes)
https://cdns.gigya.com/js/gigya.js?apiKey=3_XLe6j4…KCAqvkD4HVYHMykJ5z969V (15 minutes)
https://imasdk.googleapis.com/js/sdkloader/ima3.js (15 minutes)
https://webapps.9c9media.com/vidi-player/1.4.0/lib…r/jwplayer.controls.js (15 minutes)
https://www.googletagservices.com/tag/js/gpt.js (15 minutes)
https://cdn.krxd.net/controltag/InSaVlLc.js (20 minutes)
https://cdn.krxd.net/controltag?confid=InSaVlLc (20 minutes)
https://cdn.krxd.net/userdata/get?pub=ca46aa22-e6b…fault.kxjsonp_userdata (30 minutes)
https://www.gstatic.com/cv/js/sender/v1/cast_sender.js (50 minutes)
https://js-sec.indexww.com/ht/htw-bell-news.js (55.3 minutes)
https://pagead2.googlesyndication.com/pagead/osd.js (60 minutes)
https://pagead2.googlesyndication.com/pagead/show_companion_ad.js (60 minutes)
https://www.google-analytics.com/analytics.js (2 hours)
https://tsnimages.tsn.ca/ImageProvider/AssetImage?seoid=bnn-sprites-v2 (6.5 hours)
https://z.moatads.com/jwplayerplugin0938452/moatplugin.js (8.7 hours)

priority - 7Avoid landing page redirects

Your page has 2 redirects. Redirects introduce additional delays before the page can be loaded.

Avoid landing page redirects for the following chain of redirected URLs.

http://bnn.ca/
http://www.bnn.ca/
https://www.bnn.ca/

priority - 4Prioritize visible content

Your page requires additional network round trips to render the above-the-fold content. For best performance, reduce the amount of HTML needed to render above-the-fold content.

The entire HTML response was not sufficient to render the above-the-fold content. This usually indicates that additional resources, loaded after HTML parsing, were required to render above-the-fold content. Prioritize visible content that is needed for rendering above-the-fold by including it directly in the HTML response.

Only about 52% of the final above-the-fold content could be rendered with the full HTML response.

priority - 1Reduce server response time

priority - 1Minify HTML

Compacting HTML code, including any inline JavaScript and CSS contained in it, can save many bytes of data and speed up download and parse times.

Minify HTML for the following resources to reduce their size by 9.2KiB (18% reduction).

Minifying https://www.bnn.ca/ could save 9.1KiB (19% reduction) after compression.
Minifying https://www.bnn.ca/html/templates/stock-table.html could save 136B (12% reduction) after compression.

priority - 1Minify JavaScript

Compacting JavaScript code can save many bytes of data and speed up downloading, parsing, and execution time.

Minify JavaScript for the following resources to reduce their size by 5.5KiB (28% reduction).

Minifying https://webapps.9c9media.com/config/vidi-player/v1/bnn/autoplay-off.json could save 5.4KiB (28% reduction).
Minifying https://www.bnn.ca/js/bellmedia/vendor/jquery/jque…nch.min.js?v1517726147 could save 130B (22% reduction) after compression.

bnn.ca Desktop Resource Breakdown

Total Resources246
Number of Hosts49
Static Resources150
JavaScript Resources84
CSS Resources1

bnn.ca mobile page speed rank

Last tested: 2017-05-24


Mobile Speed Bad
29/100

bnn.ca Mobile Speed Test Quick Summary


priority - 101Enable compression

Compressing resources with gzip or deflate can reduce the number of bytes sent over the network.

Enable compression for the following resources to reduce their transfer size by 983.6KiB (76% reduction).

Compressing http://player.9c9media.com/ETS_Universal_42_4.10/min/playerjs.min.js could save 669.9KiB (77% reduction).
Compressing https://auth.9c9media.ca/auth/main.js could save 111.9KiB (73% reduction).
Compressing http://cauth.9c9media.com/auth9/axisAuthApi.js could save 47.6KiB (71% reduction).
Compressing http://player.9c9media.com/ETS_Universal_42_4.10/i…terface_JqueryCallBack could save 39.5KiB (77% reduction).
Compressing http://player.9c9media.com/ETS_Universal_42_4.10/e…ayer/scripts/common.js could save 36.6KiB (83% reduction).
Compressing http://player.9c9media.com/ETS_Universal_42_4.10/Css/video-js-small.css could save 20KiB (76% reduction).
Compressing http://player.9c9media.com/ETS_Universal_42_4.10/Css/ETSPlayer.css could save 11.3KiB (83% reduction).
Compressing https://player.9c9media.com/channels/bnn_web/apiIn…One.js?_=1495668458237 could save 10.1KiB (77% reduction).
Compressing http://auth.9c9media.ca/api/config/tsn/web/prod?callback=axisconfig could save 7KiB (76% reduction).
Compressing http://player.9c9media.com/ETS_Universal_42_4.10/h5player/endscreen.css could save 5.9KiB (80% reduction).
Compressing http://www.bnn.ca/img/elements/preloaders/preloader_black.svg?1484589456 could save 5.1KiB (79% reduction).
Compressing http://player.9c9media.com/ETS_Universal_42_4.10/h5player/h5playerUI.css could save 4.6KiB (74% reduction).
Compressing http://idp.securetve.com/rest/1.0/urn:bellmedia:co…ponsefield=aisresponse could save 3.8KiB (78% reduction).
Compressing http://player.9c9media.com/ETS_Universal_42_4.10/Css/HTML5.css could save 3.4KiB (77% reduction).
Compressing http://player.9c9media.com/ETS_Universal_42_4.10/i…deoSlotOverrides_EN.js could save 2.6KiB (89% reduction).
Compressing http://www.bnn.ca/img/elements/preloaders/preloader_white.svg?1484589456 could save 2.4KiB (69% reduction).
Compressing http://s3.amazonaws.com/eventbeacon/javascript/data.js could save 1.9KiB (45% reduction).

priority - 65Optimize images

Properly formatting and compressing images can save many bytes of data.

Optimize the following images to reduce their size by 638.3KiB (47% reduction).

Compressing http://www.bnn.ca/polopoly_fs/1.552876.1471890914!…620/canadian-banks.jpg could save 85.1KiB (58% reduction).
Compressing http://www.bnn.ca/polopoly_fs/1.753428.1494960766!…e_620/hong-kong-ad.jpg could save 66.1KiB (55% reduction).
Compressing http://www.bnn.ca/polopoly_fs/1.464456.1459795665!…e_620/market-board.jpg could save 58.6KiB (58% reduction).
Compressing http://www.bnn.ca/polopoly_fs/1.759065.1495552738!…iyadh-saudi-arabia.jpg could save 49.5KiB (57% reduction).
Compressing http://tsnimages.tsn.ca/ImageProvider/AssetImage?seoid=bnn-sprites-x2 could save 22.9KiB (20% reduction).
Compressing http://www.bnn.ca/polopoly_fs/1.609494.1479317310!…240/teck-resources.jpg could save 15.2KiB (55% reduction).
Compressing http://www.bnn.ca/polopoly_fs/1.759918.1495618789!…-zhejiang-province.JPG could save 13.7KiB (55% reduction).
Compressing http://www.bnn.ca/polopoly_fs/1.759407.1495568272!…e_240/construction.jpg could save 13.2KiB (53% reduction).
Compressing http://www.bnn.ca/polopoly_fs/1.654271.1495640970!…-s-relations-nafta.jpg could save 13KiB (53% reduction).
Compressing http://tsnimages.tsn.ca/ImageProvider/AssetImage?seoid=bnn-sprites-v2 could save 12KiB (14% reduction).
Compressing http://www.bnn.ca/polopoly_fs/1.495361.1464177063!…ape_240/tiffany-co.jpg could save 11.8KiB (54% reduction).
Compressing http://www.bnn.ca/polopoly_fs/1.759543.1495575705!…_240/david-burrows.JPG could save 11.5KiB (52% reduction).
Compressing http://images2.9c9media.com/image_asset/2017_5_24_…011b52_JPG_768x431.jpg could save 11.3KiB (38% reduction).
Compressing http://www.bnn.ca/polopoly_fs/1.491706.1463571848!…ndscape_240/lowe-s.jpg could save 11.3KiB (55% reduction).
Compressing http://www.bnn.ca/polopoly_fs/1.511329.1466439196!…_240/home-for-sale.jpg could save 11.3KiB (54% reduction).
Compressing http://www.bnn.ca/polopoly_fs/1.730796.1495645986!…iday-april-21-2017.jpg could save 10.8KiB (55% reduction).
Compressing http://www.bnn.ca/polopoly_fs/1.454715.1495649798!…al-reserve-the-fed.jpg could save 10.8KiB (53% reduction).
Compressing http://www.bnn.ca/polopoly_fs/1.491087.1463490283!…andscape_240/money.jpg could save 10.7KiB (56% reduction).
Compressing http://www.bnn.ca/polopoly_fs/1.760353.1495646674!…_240/zachary-curry.JPG could save 10.5KiB (52% reduction).
Compressing http://www.bnn.ca/polopoly_fs/1.760016.1495628223!…virginia-m-rometty.jpg could save 10.4KiB (57% reduction).
Compressing http://www.bnn.ca/polopoly_fs/1.759500.1495573487!…-station-in-zurich.JPG could save 9.8KiB (55% reduction).
Compressing http://www.bnn.ca/polopoly_fs/1.451240.1495637923!…oyment-classifieds.jpg could save 9.6KiB (50% reduction).
Compressing http://www.bnn.ca/polopoly_fs/1.737894.1493414459!…_240/for-sale-sign.jpg could save 9.1KiB (53% reduction).
Compressing http://images2.9c9media.com/image_asset/2017_5_24_…g?height=349&width=620 could save 9.1KiB (18% reduction).
Compressing http://www.bnn.ca/polopoly_fs/1.472479.1460741042!…landscape_240/ikea.jpg could save 9KiB (56% reduction).
Compressing http://www.bnn.ca/polopoly_fs/1.760640.1495661949!…e_240/brian-madden.JPG could save 8.6KiB (52% reduction).
Compressing http://www.bnn.ca/polopoly_fs/1.466937.1460127917!…40/senior-citizens.jpg could save 8.6KiB (55% reduction).
Compressing http://www.bnn.ca/polopoly_fs/1.627918.1481309493!…ar-calgary-alberta.JPG could save 8.6KiB (56% reduction).
Compressing http://www.bnn.ca/polopoly_fs/1.558487.1495648467!…nto-stock-exchange.jpg could save 8.5KiB (55% reduction).
Compressing http://www.bnn.ca/polopoly_fs/1.702088.1495643511!…airport-travel-ban.jpg could save 8.1KiB (56% reduction).
Compressing http://www.bnn.ca/polopoly_fs/1.728851.1492643344!…ceo-gerald-soloway.jpg could save 7.8KiB (56% reduction).
Compressing http://www.bnn.ca/polopoly_fs/1.759008.1495550722!…under-john-zechner.JPG could save 6.9KiB (55% reduction).
Compressing http://www.bnn.ca/polopoly_fs/1.533023.1469555252!…e-newsletter-image.jpg could save 6KiB (52% reduction).
Compressing http://www.bnn.ca/polopoly_fs/1.754157.1495029160!…ubber-in-operation.jpg could save 5.5KiB (54% reduction).
Compressing http://www.bnn.ca/polopoly_fs/1.760697.1495664941!…dscape_240/hp-logo.JPG could save 5.4KiB (55% reduction).
Compressing http://www.bnn.ca/polopoly_fs/1.533017.1469555076!…l-newsletter-image.jpg could save 5.4KiB (53% reduction).
Compressing http://www.bnn.ca/polopoly_fs/1.753372.1494958141!…ape_140/ppx-mining.jpg could save 4.1KiB (54% reduction).
Compressing http://player.9c9media.com/ETS_Universal_42_4.10/h…yer//alfaSkin/play.png could save 2.9KiB (42% reduction).
Compressing http://player.9c9media.com/ETS_Universal_42_4.10/h5player/alfaSkin/play.png could save 2.9KiB (42% reduction).
Compressing http://player.9c9media.com/ETS_Universal_42_4.10/h5player/alfaSkin/info.png could save 2.9KiB (77% reduction).
Compressing http://player.9c9media.com/ETS_Universal_42_4.10/h…lfaSkin/info_close.png could save 2.8KiB (70% reduction).
Compressing http://player.9c9media.com/ETS_Universal_42_4.10/h…faSkin/share_close.png could save 2.8KiB (70% reduction).
Compressing http://player.9c9media.com/ETS_Universal_42_4.10/h…/alfaSkin/ico_gglp.png could save 2.8KiB (77% reduction).
Compressing http://player.9c9media.com/ETS_Universal_42_4.10/h…/alfaSkin/ico_twtr.png could save 2.8KiB (81% reduction).
Compressing http://player.9c9media.com/ETS_Universal_42_4.10/h…/alfaSkin/ico_lnkd.png could save 2.7KiB (82% reduction).
Compressing http://player.9c9media.com/ETS_Universal_42_4.10/h…/alfaSkin/ico_fckb.png could save 2.7KiB (82% reduction).
Compressing http://images2.9c9media.com/image_asset/2017_5_24_…g?height=135&width=240 could save 2.2KiB (20% reduction).
Compressing http://www.bnn.ca/img/icons/video-play.png could save 2KiB (41% reduction).
Compressing http://images2.9c9media.com/image_asset/2017_5_15_…g?height=135&width=240 could save 1.9KiB (18% reduction).
Compressing http://images2.9c9media.com/image_asset/2017_5_15_…g?height=135&width=240 could save 1.4KiB (22% reduction).
Compressing https://tpc.googlesyndication.com/simgad/126361377540509234 could save 1.4KiB (43% reduction).
Compressing http://images2.9c9media.com/image_asset/2017_5_24_…pg?width=140&height=79 could save 1.2KiB (22% reduction).
Compressing http://player.9c9media.com/ETS_Universal_42_4.10/h…ch_Again_Repeat_x2.png could save 1.1KiB (61% reduction).
Compressing http://player.9c9media.com/ETS_Universal_42_4.10/h…More_Info_Arrow_x2.png could save 1KiB (80% reduction).
Compressing https://scontent.cdninstagram.com/t51.2885-15/s150…3770638076280832_n.jpg could save 908B (13% reduction).
Compressing http://www.bnn.ca/img/tsn/icons/radio_btn.png could save 904B (77% reduction).
Compressing http://images2.9c9media.com/image_asset/2017_5_24_…pg?width=140&height=79 could save 889B (18% reduction).
Compressing http://player.9c9media.com/ETS_Universal_42_3.19/e…/2x_BrandName_Logo.png could save 868B (21% reduction).
Compressing https://scontent.cdninstagram.com/t51.2885-15/s150…2250242342649856_n.jpg could save 827B (17% reduction).
Compressing https://scontent.cdninstagram.com/t51.2885-15/s150…9767030459072512_n.jpg could save 822B (11% reduction).
Compressing https://scontent.cdninstagram.com/t51.2885-15/s150…2790305935261696_n.jpg could save 789B (13% reduction).
Compressing https://scontent.cdninstagram.com/t51.2885-15/s150…7833721499942912_n.jpg could save 784B (13% reduction).
Compressing http://player.9c9media.com/ETS_Universal_42_4.10/e…n_web/2x_Hit_Share.png could save 753B (39% reduction).
Compressing http://player.9c9media.com/ETS_Universal_42_4.10/h…yer/alfaSkin/share.png could save 718B (40% reduction).
Compressing https://scontent.cdninstagram.com/t51.2885-15/s150…3440588241829888_n.jpg could save 712B (13% reduction).
Compressing http://player.9c9media.com/ETS_Universal_42_4.10/e…nn_web/2x_Hit_Info.png could save 651B (39% reduction).
Compressing http://player.9c9media.com/ETS_Universal_42_4.10/e…n_web/2x_Hit_Close.png could save 557B (35% reduction).
Compressing http://player.9c9media.com/ETS_Universal_42_4.10/e…_web/2x_Hit_Close2.png could save 557B (35% reduction).
Compressing https://s0.2mdn.net/6106694/1493062866048/BNSITR16…00x250_V2_E2/arrow.png could save 549B (18% reduction).

priority - 40Eliminate render-blocking JavaScript and CSS in above-the-fold content

Your page has 6 blocking script resources and 1 blocking CSS resources. This causes a delay in rendering your page.

Remove render-blocking JavaScript:

http://www.bnn.ca/js/bellmedia/vendor/jquery/jquery.min.js?76
http://www.bnn.ca/js/bellmedia/vendor/jquery/jquer….10.4.custom.min.js?76
http://www.bnn.ca/js/bellmedia/vendor/jquery/jquer….touch-punch.min.js?76
http://metrics.ctvdigital.net/comscore/beacon.js
https://js-sec.indexww.com/ht/htw-bell-news.js
http://www.bnn.ca/js/bellmedia/ads.min.js?76

Optimize CSS Delivery of the following:

http://www.bnn.ca/css/bnn/style.css?76

priority - 38Leverage browser caching

Setting an expiry date or a maximum age in the HTTP headers for static resources instructs the browser to load previously downloaded resources from local disk rather than over the network.

Leverage browser caching for the following cacheable resources:

http://cauth.9c9media.com/auth9/axisAuthApi.js (expiration not specified)
http://js.indexww.com/htv/bell.js (expiration not specified)
http://metrics.ctvdigital.net/comscore/beacon.js (expiration not specified)
http://s3.amazonaws.com/eventbeacon/javascript/data.js (expiration not specified)
https://auth.9c9media.ca/auth/main.js (expiration not specified)
https://c.betrad.com/mobile-64.js (expiration not specified)
http://data.bnn.ca/dispenser/bnnApi/mostPopularSymbols/quotes (4 seconds)
http://data.bnn.ca/dispenser/bnnApi/quote/stockCha…GSPTSE,.DJI,.INX,.IXIC (4 seconds)
http://data.bnn.ca/dispenser/bnnApi/quote/stockChart?s=GCc1,CLc1 (17 seconds)
http://data.bnn.ca/dispenser/bnnApi/quoteChain/ticker?s=0%23.TSE60 (28 seconds)
http://data.bnn.ca/dispenser/bnnApi/quote/stockCha…PY=X,CADEUR=X,CADGBP=X (30 seconds)
http://capi.9c9media.com/config/bnn_web/AxisAuthAp…?callback=axisConfigFn (10 minutes)
http://capi.9c9media.com/config/bnn_web/OnePlayerW…terface_JqueryCallBack (10 minutes)
https://c.betrad.com/a/n/996/76526.js (10 minutes)
http://www.googletagservices.com/tag/js/gpt.js (15 minutes)
https://cdns.gigya.com/js/gigya.js?apiKey=3_XLe6j4…KCAqvkD4HVYHMykJ5z969V (15 minutes)
https://cdns.gigya.com/js/gigya.services.plugins.b…gins.reactions&lang=en (15 minutes)
https://s0.2mdn.net/ads/richmedia/studio/39058718/TweenMax.min.js (15 minutes)
https://s0.2mdn.net/instream/html5/ima3.js (15 minutes)
http://cdn.krxd.net/controltag?confid=InSaVlLc (20 minutes)
http://player.9c9media.com/ETS_Universal_42_4.10/h…yer/alfaSkin/share.png (25.5 minutes)
http://player.9c9media.com/ETS_Universal_42_4.10/h…yer//alfaSkin/play.png (30.2 minutes)
http://player.9c9media.com/ETS_Universal_42_4.10/e…nn_web/2x_Hit_Info.png (30.6 minutes)
http://player.9c9media.com/ETS_Universal_42_4.10/h5player/alfaSkin/play.png (31.1 minutes)
https://js-sec.indexww.com/ht/htw-bell-news.js (36.2 minutes)
http://player.9c9media.com/ETS_Universal_42_4.10/h5player/h5playerUI.css (36.2 minutes)
http://player.9c9media.com/ETS_Universal_42_4.10/h5player/alfaSkin/info.png (38.9 minutes)
http://player.9c9media.com/ETS_Universal_42_4.10/min/playerjs.min.js (45.8 minutes)
https://www.gstatic.com/cv/js/sender/v1/cast_sender.js (50 minutes)
http://player.9c9media.com/ETS_Universal_42_4.10/h…ch_Again_Repeat_x2.png (51.3 minutes)
http://player.9c9media.com/ETS_Universal_42_4.10/h…More_Info_Arrow_x2.png (53 minutes)
http://player.9c9media.com/ETS_Universal_42_4.10/h5player/endscreen.css (54.1 minutes)
http://js.indexww.com/asl/asl_8.5.js (55.9 minutes)
http://player.9c9media.com/ETS_Universal_42_4.10/h…faSkin/share_close.png (59.6 minutes)
http://pagead2.googlesyndication.com/pagead/osd.js (60 minutes)
http://pagead2.googlesyndication.com/pagead/show_companion_ad.js (60 minutes)
https://c.betrad.com/a/4.gif (60 minutes)
http://player.9c9media.com/ETS_Universal_42_4.10/Css/HTML5.css (69.6 minutes)
http://player.9c9media.com/ETS_Universal_42_4.10/e…n_web/2x_Hit_Close.png (83.6 minutes)
http://player.9c9media.com/ETS_Universal_42_4.10/Css/ETSPlayer.css (89.2 minutes)
http://player.9c9media.com/ETS_Universal_42_4.10/h…lfaSkin/info_close.png (99.4 minutes)
http://player.9c9media.com/ETS_Universal_42_4.10/h…/alfaSkin/ico_fckb.png (102.9 minutes)
http://player.9c9media.com/ETS_Universal_42_4.10/Css/iframeResponsive.css (118.8 minutes)
https://www.google-analytics.com/analytics.js (2 hours)
http://player.9c9media.com/ETS_Universal_42_4.10/Css/video-js-small.css (2 hours)
http://player.9c9media.com/ETS_Universal_42_4.10/i…terface_JqueryCallBack (2.2 hours)
http://player.9c9media.com/ETS_Universal_42_4.10/e…ayer/scripts/common.js (2.5 hours)
http://player.9c9media.com/ETS_Universal_42_4.10/h…/alfaSkin/ico_twtr.png (2.6 hours)
http://player.9c9media.com/ETS_Universal_42_4.10/h…/alfaSkin/ico_lnkd.png (2.7 hours)
http://player.9c9media.com/ETS_Universal_42_4.10/h…/alfaSkin/ico_gglp.png (2.8 hours)
http://player.9c9media.com/ETS_Universal_42_4.10/e…n_web/2x_Hit_Share.png (2.8 hours)
http://player.9c9media.com/ETS_Universal_42_4.10/i…deoSlotOverrides_EN.js (2.9 hours)
http://player.9c9media.com/ETS_Universal_42_4.10/e…_web/2x_Hit_Close2.png (3 hours)
http://player.9c9media.com/ETS_Universal_42_3.19/e…/2x_BrandName_Logo.png (3.8 hours)
https://player.9c9media.com/channels/bnn_web/apiIn…One.js?_=1495668458237 (4 hours)

priority - 5Minify JavaScript

Compacting JavaScript code can save many bytes of data and speed up downloading, parsing, and execution time.

Minify JavaScript for the following resources to reduce their size by 44.4KiB (41% reduction).

Minifying http://player.9c9media.com/ETS_Universal_42_4.10/e…ayer/scripts/common.js could save 20.9KiB (48% reduction).
Minifying http://player.9c9media.com/ETS_Universal_42_4.10/i…terface_JqueryCallBack could save 16.9KiB (34% reduction).
Minifying https://player.9c9media.com/channels/bnn_web/apiIn…One.js?_=1495668458237 could save 4.6KiB (36% reduction).
Minifying http://player.9c9media.com/ETS_Universal_42_4.10/i…deoSlotOverrides_EN.js could save 2KiB (68% reduction).

priority - 2Minify CSS

Compacting CSS code can save many bytes of data and speed up download and parse times.

Minify CSS for the following resources to reduce their size by 22.1KiB (39% reduction).

Minifying http://player.9c9media.com/ETS_Universal_42_4.10/Css/video-js-small.css could save 12.9KiB (50% reduction).
Minifying http://player.9c9media.com/ETS_Universal_42_4.10/Css/ETSPlayer.css could save 4.2KiB (32% reduction).
Minifying http://player.9c9media.com/ETS_Universal_42_4.10/h5player/h5playerUI.css could save 1.9KiB (31% reduction).
Minifying http://player.9c9media.com/ETS_Universal_42_4.10/h5player/endscreen.css could save 1.9KiB (26% reduction).
Minifying http://player.9c9media.com/ETS_Universal_42_4.10/Css/HTML5.css could save 1.2KiB (27% reduction).

priority - 2Minify HTML

Compacting HTML code, including any inline JavaScript and CSS contained in it, can save many bytes of data and speed up download and parse times.

Minify HTML for the following resources to reduce their size by 17.9KiB (24% reduction).

Minifying https://cdns.us1.gigya.com/gs/webSdk/Api.aspx?apiK…KCAqvkD4HVYHMykJ5z969V could save 9.3KiB (29% reduction) after compression.
Minifying http://www.bnn.ca/ could save 8.6KiB (20% reduction) after compression.

bnn.ca Mobile Resource Breakdown

Total Resources206
Number of Hosts40
Static Resources165
JavaScript Resources62
CSS Resources8

bnn.ca mobile page usability

Last tested: 2017-05-24


Mobile Usability Good
99/100

bnn.ca Mobile Usability Test Quick Summary


priority - 0Size tap targets appropriately

Some of the links/buttons on your webpage may be too small for a user to easily tap on a touchscreen. Consider making these tap targets larger to provide a better user experience.

The following tap targets are close to other nearby tap targets and may need additional spacing around them.

The tap target <a href="/three-priorit…white-1.718198">Three prioriti…O Darryl White</a> is close to 1 other tap targets.
The tap target <a href="">Up Next…cusses Shopify</a> and 1 others are close to other tap targets.
The tap target <div class="playlist-arrow top-arrow"> is close to 1 other tap targets.
The tap target <div id="poll_1_760164-reaction0" class="gig-button gig…ton-count-none">Yes</div> and 1 others are close to other tap targets.
The tap target <a href="#" class="ui-slider-hand…ui-corner-all"> and 4 others are close to other tap targets.
The tap target <div class="rating-slider…state-disabled"></div> is close to 1 other tap targets.
The tap target <a href="https://insinc…ulion.com/bnn/">BNN Live Video Stream</a> and 12 others are close to other tap targets.

bnn.ca HTML validation

Errors

Attribute “ng-app” not allowed on element “html” at this point.

Line: 6 Column: 23 - 58
"...E 9]><!--> <html class="no-js" ng-app="myApp"> <!--<..."

Attribute “ng-controller” not allowed on element “head” at this point.

Line: 9 Column: 76 - 31
"...[endif]--> <head ng-controller="bmAd"> <m..."

A “meta” element with an “http-equiv” attribute whose value is “X-UA-Compatible” must have a “content” attribute with the value “IE=edge”.

Line: 12 Column: 3 - 91
"...pcs" /> <meta http-equiv="X-UA-Compatible" content="text/html, charset=UTF-8, IE=edge, chrome=1"> <li..."

Bad value “schema.DC” for attribute “rel” on element “link”: The string “schema.DC” is not a registered keyword.

Line: 13 Column: 3 - 64
"...ome=1"> <link rel="schema.DC" href="http://purl.org/dc/elements/1.1/"> ..."

Bad value “true” for attribute “async” on element “script”.

Line: 513 Column: 3 - 72
"...script> <script async="true" src="//static.chartbeat.com/js/chartbeat_mab.js"></scri..."

Attribute “ng-controller” not allowed on element “section” at this point.

Line: 2049 Column: 1 - 87
".../script> <section class="bm-scoreboard" ng-controller="bm-scoreboard" ng-cloak ng-init="init()"> <div..." Line: 5240 Column: 1 - 150
"...cript> <section class="axis-collection-container rail" data-obj-id="axisCollectionObj_7_339835_1525068379" ng-controller="AxisCollection" ng-init="init()" > ..." Line: 5339 Column: 1 - 99
"...</script> <section class="guest-appearance rail widget" ng-controller="GuestAppearanceRail" ng-init="init()"> <hea..." Line: 5480 Column: 1 - 155
".../script> <section data-obj-id="stockTableObj_7_377526_1467317848" ng-controller="recentlyViewedStockElement" class="stock-list-table stats-tabs stats-table widget"> <hea..." Line: 5603 Column: 1 - 163
"...</script> <section data-obj-id="stockTableObj_7_355169_1454440935" class="stock-list-table stats-tabs stats-table widget" ng-controller="stockMostPopular" ng-init="init()"> <hea..." Line: 5811 Column: 1 - 197
"...script> <section data-obj-id="marketVoiceOb_7_371900_1551101455" class="market-voice" ng-class="(false) ? 'stock-page' : ''" ng-controller="marketVoice" ng-init="loadData()" ng-cloak ng-hide="!dataLoaded"> <..."

Attribute “ng-cloak” not allowed on element “section” at this point.

Line: 2049 Column: 1 - 87
".../script> <section class="bm-scoreboard" ng-controller="bm-scoreboard" ng-cloak ng-init="init()"> <div..." Line: 5811 Column: 1 - 197
"...script> <section data-obj-id="marketVoiceOb_7_371900_1551101455" class="market-voice" ng-class="(false) ? 'stock-page' : ''" ng-controller="marketVoice" ng-init="loadData()" ng-cloak ng-hide="!dataLoaded"> <..."

Attribute “ng-init” not allowed on element “section” at this point.

Line: 2049 Column: 1 - 87
".../script> <section class="bm-scoreboard" ng-controller="bm-scoreboard" ng-cloak ng-init="init()"> <div..." Line: 5240 Column: 1 - 150
"...cript> <section class="axis-collection-container rail" data-obj-id="axisCollectionObj_7_339835_1525068379" ng-controller="AxisCollection" ng-init="init()" > ..." Line: 5339 Column: 1 - 99
"...</script> <section class="guest-appearance rail widget" ng-controller="GuestAppearanceRail" ng-init="init()"> <hea..." Line: 5603 Column: 1 - 163
"...</script> <section data-obj-id="stockTableObj_7_355169_1454440935" class="stock-list-table stats-tabs stats-table widget" ng-controller="stockMostPopular" ng-init="init()"> <hea..." Line: 5811 Column: 1 - 197
"...script> <section data-obj-id="marketVoiceOb_7_371900_1551101455" class="market-voice" ng-class="(false) ? 'stock-page' : ''" ng-controller="marketVoice" ng-init="loadData()" ng-cloak ng-hide="!dataLoaded"> <..."

Attribute “ng-class” not allowed on element “div” at this point.

Line: 2050 Column: 2 - 80
"...init()"> <div class="scoreboard-board-toggle" ng-class="{ 'overflow' : ! showBoards }" > <spa..." Line: 2096 Column: 8 - 219
"...v> <div ng-if="group.RICS[$index].showChart && loadChart==false" class="expand" data-test="{{group.RICS[$index].isFirst}}" ng-class="group.RICS[$index].isFirst ? 'hide' : '' " ng-click="expandClick($index, $event)"></div>..." Line: 2114 Column: 4 - 90
"...s</h3> <div class="scoreboard-board-toggle" ng-class="{ 'overflow' : ! showBoards }" ng-cloak> <..." Line: 2139 Column: 8 - 124
"... <div class="group-list" ng-repeat="group in groupArray" data-group="{{group.name}}" ng-class="$first ? '' : 'hide' "> ..." Line: 2140 Column: 10 - 142
"... <div class="group-item" ng-repeat="data in group.data" ng-cloak ng-class="$first && group.RICS[$index].showChart ? 'selected' : '' "> ..." Line: 5250 Column: 10 - 82
"... <div class="media-container" ng-class="{enableAutoPlay: false == false}"> ..." Line: 5287 Column: 33 - 103
"... <div class="media-overlay" ng-class="{'live': video.Type == 'stream'}"> ..." Line: 5824 Column: 3 - 123
"...ilter"> <div class="tab" ng-class="($first) ? 'selected' : ''" ng-repeat="(key,val) in averages" ng-click="tabClick($event,key)"> {..."

Attribute “ng-click” not allowed on element “span” at this point.

Line: 2051 Column: 2 - 44
"...rds }" > <span ng-click="showBoards = ! showBoards"><span ..." Line: 2115 Column: 5 - 47
"...loak> <span ng-click="showBoards = ! showBoards"><span ..." Line: 5544 Column: 9 - 116
"...> <span ng-switch-when="symbol" ng-if="allowDelete" ng-click="removeClick($index, $event)" class="remove-row"></span..."

Attribute “ng-cloak” not allowed on element “span” at this point.

Line: 2051 Column: 45 - 148
"...owBoards"><span class="selectedBoard" data-url="{{currentBoardDataUrl}}" ng-cloak ng-show="currentBoardShortName">{{ cur..." Line: 2115 Column: 48 - 116
"...owBoards"><span class="selectedBoard" ng-cloak ng-show="currentBoardShortName">{{ cur..."

Attribute “ng-show” not allowed on element “span” at this point.

Line: 2051 Column: 45 - 148
"...owBoards"><span class="selectedBoard" data-url="{{currentBoardDataUrl}}" ng-cloak ng-show="currentBoardShortName">{{ cur..." Line: 2115 Column: 48 - 116
"...owBoards"><span class="selectedBoard" ng-cloak ng-show="currentBoardShortName">{{ cur..."

Attribute “ng-cloak” not allowed on element “ul” at this point.

Line: 2052 Column: 9 - 45
"... <ul class="boards-dropdown" ng-cloak> ..." Line: 5346 Column: 3 - 101
"...apper"> <ul ng-cloak ng-hide="!dataLoaded || (guestAppearances.length == 0)" class="guest-appearance-list"> <l..."

Attribute “ng-click” not allowed on element “li” at this point.

Line: 2053 Column: 14 - 136
"... <li ng-click="boardClick('Markets Overview', 'Markets', '//data.bnn.ca/dispenser/bnnApi/quote/stockChart?s=%s&temp=abc')">Markets..." Line: 2054 Column: 8 - 121
"...> <li ng-click="boardClick('Indices', 'Indices', '//data.bnn.ca/dispenser/bnnApi/quote/stockChart?s=%s&temp=abc')">Indices..." Line: 2055 Column: 8 - 119
"...> <li ng-click="boardClick('Currencies', 'FX', '//data.bnn.ca/dispenser/bnnApi/quote/stockChart?s=%s&temp=abc')">FX</li>..." Line: 2056 Column: 8 - 119
"...> <li ng-click="boardClick('Energy', 'Energy', '//data.bnn.ca/dispenser/bnnApi/quote/stockChart?s=%s&temp=abc')">Energy<..." Line: 2057 Column: 8 - 119
"...> <li ng-click="boardClick('Metals', 'Metals', '//data.bnn.ca/dispenser/bnnApi/quote/stockChart?s=%s&temp=abc')">Metals<..." Line: 2058 Column: 8 - 120
"...> <li ng-click="boardClick('Livestock', 'Live', '//data.bnn.ca/dispenser/bnnApi/quote/stockChart?s=%s&temp=abc')">Live</l..." Line: 2117 Column: 18 - 140
"... <li ng-click="boardClick('Markets Overview', 'Markets', '//data.bnn.ca/dispenser/bnnApi/quote/stockChart?s=%s&temp=abc')">Markets..." Line: 2118 Column: 12 - 125
"... <li ng-click="boardClick('Indices', 'Indices', '//data.bnn.ca/dispenser/bnnApi/quote/stockChart?s=%s&temp=abc')">Indices..." Line: 2119 Column: 12 - 123
"... <li ng-click="boardClick('Currencies', 'FX', '//data.bnn.ca/dispenser/bnnApi/quote/stockChart?s=%s&temp=abc')">FX</li>..." Line: 2120 Column: 12 - 123
"... <li ng-click="boardClick('Energy', 'Energy', '//data.bnn.ca/dispenser/bnnApi/quote/stockChart?s=%s&temp=abc')">Energy<..." Line: 2121 Column: 12 - 123
"... <li ng-click="boardClick('Metals', 'Metals', '//data.bnn.ca/dispenser/bnnApi/quote/stockChart?s=%s&temp=abc')">Metals<..." Line: 2122 Column: 12 - 124
"... <li ng-click="boardClick('Livestock', 'Live', '//data.bnn.ca/dispenser/bnnApi/quote/stockChart?s=%s&temp=abc')">Live</l..." Line: 2133 Column: 9 - 52
"...> <li class="group-data" ng-repeat="group in groupArray" ng-class="$first ? 'active' : '' " ng-click="groupClick(group.name, $event)" > ..."

Attribute “ng-hide” not allowed on element “div” at this point.

Line: 2063 Column: 3 - 53
"...apper"> <div class="preloader-white" ng-hide="dataLoaded"></div>..." Line: 2064 Column: 3 - 94
"...></div> <div class="scoreboard-boards desktop" ng-cloak ng-hide="!dataLoaded" data-sticky="false"> <..." Line: 2129 Column: 6 - 56
"...se"> <div class="group-container" ng-hide="!dataLoaded"> ..." Line: 5248 Column: 25 - 68
"... <div class="preloader" ng-hide="dataLoaded"></div>..." Line: 5277 Column: 5 - 88
"...div> <div ng-cloak ng-hide="!dataLoaded || (axisCollection.length == 0)" class="wrapper"> ..." Line: 5344 Column: 3 - 46
"...header> <div class="preloader" ng-hide="dataLoaded"></div>..." Line: 5486 Column: 3 - 46
"... <div> <div class="preloader" ng-hide="dataLoaded"></div>..." Line: 5490 Column: 3 - 67
"... </div> <div class="stats-table-container fadeIn" ng-hide="!dataLoaded"> <d..." Line: 5573 Column: 3 - 50
"... </div> <div ng-hide="!resultsFound" class="time-stamp"><stron..."

Attribute “ng-cloak” not allowed on element “div” at this point.

Line: 2064 Column: 3 - 94
"...></div> <div class="scoreboard-boards desktop" ng-cloak ng-hide="!dataLoaded" data-sticky="false"> <..." Line: 2104 Column: 5 - 36
"...span> <div class="timestamp" ng-cloak> As..." Line: 2114 Column: 4 - 90
"...s</h3> <div class="scoreboard-board-toggle" ng-class="{ 'overflow' : ! showBoards }" ng-cloak> <..." Line: 2128 Column: 5 - 64
"...er"> <div class="scoreboard-boards" ng-cloak data-sticky="false"> ..." Line: 2140 Column: 10 - 142
"... <div class="group-item" ng-repeat="data in group.data" ng-cloak ng-class="$first && group.RICS[$index].showChart ? 'selected' : '' "> ..." Line: 2191 Column: 1 - 80
".../script> <div class="stock-ticker" ng-cloak ng-controller="StockTicker" ng-init="init()"> ..." Line: 5266 Column: 20 - 73
"... <div class="headline" ng-if="currentStream" ng-cloak> ..." Line: 5277 Column: 5 - 88
"...div> <div ng-cloak ng-hide="!dataLoaded || (axisCollection.length == 0)" class="wrapper"> ..."

Attribute “ng-if” not allowed on element “li” at this point.

Line: 2066 Column: 18 - 131
"... <li ng-if="groupArray.length > 1" class="group-data" ng-repeat-start="group in groupArray" data-test="{{$index}}"><div c..."

Attribute “ng-repeat-start” not allowed on element “li” at this point.

Line: 2066 Column: 18 - 131
"... <li ng-if="groupArray.length > 1" class="group-data" ng-repeat-start="group in groupArray" data-test="{{$index}}"><div c..."

Attribute “ng-bind-html” not allowed on element “span” at this point.

Line: 2066 Column: 156 - 187
"...oup-name"><span ng-bind-html="group.name"></span..."

Attribute “ng-repeat-end” not allowed on element “li” at this point.

Line: 2067 Column: 18 - 214
"... <li class="group-item" ng-repeat-end ng-repeat="data in group.data" ng-class="{'selected' : $first && group.RICS[$index].showChart && $parent.$first, 'linked' : group.RICS[$index].link != null }"> ..."

Attribute “ng-repeat” not allowed on element “li” at this point.

Line: 2067 Column: 18 - 214
"... <li class="group-item" ng-repeat-end ng-repeat="data in group.data" ng-class="{'selected' : $first && group.RICS[$index].showChart && $parent.$first, 'linked' : group.RICS[$index].link != null }"> ..." Line: 2133 Column: 9 - 52
"...> <li class="group-data" ng-repeat="group in groupArray" ng-class="$first ? 'active' : '' " ng-click="groupClick(group.name, $event)" > ..." Line: 2204 Column: 7 - 42
"...ul> <li ng-repeat="stock in tickerData"><a hre..." Line: 5284 Column: 21 - 142
"... <li class="playlist-item" ng-repeat="video in axisCollection" ng-class="{'last':$last,'first':$first}" ng-repeat-complete> ..." Line: 5347 Column: 4 - 93
"...list"> <li ng-repeat="guestAppearance in guestAppearances | orderBy : 'date'" class="guest-item"> ..."

Attribute “ng-class” not allowed on element “li” at this point.

Line: 2067 Column: 18 - 214
"... <li class="group-item" ng-repeat-end ng-repeat="data in group.data" ng-class="{'selected' : $first && group.RICS[$index].showChart && $parent.$first, 'linked' : group.RICS[$index].link != null }"> ..." Line: 2133 Column: 9 - 52
"...> <li class="group-data" ng-repeat="group in groupArray" ng-class="$first ? 'active' : '' " ng-click="groupClick(group.name, $event)" > ..." Line: 5284 Column: 21 - 142
"... <li class="playlist-item" ng-repeat="video in axisCollection" ng-class="{'last':$last,'first':$first}" ng-repeat-complete> ..."

Attribute “ng-if” not allowed on element “a” at this point.

Line: 2069 Column: 19 - 104
"... <a ng-if="group.RICS[$index].link != null" ng-href="{{group.RICS[$index].link.href}}"> ..." Line: 2141 Column: 11 - 111
"... <a class="linked" ng-if="group.RICS[$index].link != null" ng-href="{{group.RICS[$index].link.href}}"> ..."

Attribute “ng-href” not allowed on element “a” at this point.

Line: 2069 Column: 19 - 104
"... <a ng-if="group.RICS[$index].link != null" ng-href="{{group.RICS[$index].link.href}}"> ..." Line: 2141 Column: 11 - 111
"... <a class="linked" ng-if="group.RICS[$index].link != null" ng-href="{{group.RICS[$index].link.href}}"> ..."

Attribute “bm-market-icon-indicator” not allowed on element “span” at this point.

Line: 2072 Column: 10 - 117
"... <span class="icon-stock-market-arrow-large board" bm-market-icon-indicator bm-net-change="{{data.netChng}}">&nbsp;..." Line: 2086 Column: 10 - 117
"... <span class="icon-stock-market-arrow-large board" bm-market-icon-indicator bm-net-change="{{data.netChng}}">&nbsp;..." Line: 2144 Column: 13 - 120
"... <span class="icon-stock-market-arrow-large board" bm-market-icon-indicator bm-net-change="{{data.netChng}}">&nbsp;..." Line: 2157 Column: 13 - 120
"... <span class="icon-stock-market-arrow-large board" bm-market-icon-indicator bm-net-change="{{data.netChng}}">&nbsp;..." Line: 2207 Column: 8 - 129
"...n> <span class="icon-stock-market-arrow-large ticker" bm-market-icon-indicator bm-net-change="{{stock.netChng | number: 2}}">&nbsp;..."

Attribute “bm-net-change” not allowed on element “span” at this point.

Line: 2072 Column: 10 - 117
"... <span class="icon-stock-market-arrow-large board" bm-market-icon-indicator bm-net-change="{{data.netChng}}">&nbsp;..." Line: 2086 Column: 10 - 117
"... <span class="icon-stock-market-arrow-large board" bm-market-icon-indicator bm-net-change="{{data.netChng}}">&nbsp;..." Line: 2144 Column: 13 - 120
"... <span class="icon-stock-market-arrow-large board" bm-market-icon-indicator bm-net-change="{{data.netChng}}">&nbsp;..." Line: 2157 Column: 13 - 120
"... <span class="icon-stock-market-arrow-large board" bm-market-icon-indicator bm-net-change="{{data.netChng}}">&nbsp;..." Line: 2207 Column: 8 - 129
"...n> <span class="icon-stock-market-arrow-large ticker" bm-market-icon-indicator bm-net-change="{{stock.netChng | number: 2}}">&nbsp;..." Line: 5833 Column: 39 - 98
"...ber:2 }}, <span bm-market-indicator bm-net-change="{{quote.netChng}}">{{ quo..."

Attribute “ng-if” not allowed on element “div” at this point.

Line: 2073 Column: 10 - 121
"... <div ng-if="group.RICS[$index].isCurrency" class="change" bm-market-indicator bm-net-change="{{data.netChng}}">{{data..." Line: 2074 Column: 10 - 121
"... <div ng-if="!group.RICS[$index].isCurrency" class="change" bm-market-indicator bm-net-change="{{data.netChng}}">{{data..." Line: 2075 Column: 10 - 66
"... <div ng-if="group.RICS[$index].isCurrency" class="price"><span>..." Line: 2076 Column: 10 - 67
"... <div ng-if="!group.RICS[$index].isCurrency" class="price">{{data..." Line: 2078 Column: 9 - 84
"... <div class="chart" ng-if="group.RICS[$index].showChart && loadChart==false"> ..." Line: 2083 Column: 19 - 63
"... <div ng-if="group.RICS[$index].link == null"> ..." Line: 2087 Column: 10 - 121
"... <div ng-if="group.RICS[$index].isCurrency" class="change" bm-market-indicator bm-net-change="{{data.netChng}}">{{data..." Line: 2088 Column: 10 - 121
"... <div ng-if="!group.RICS[$index].isCurrency" class="change" bm-market-indicator bm-net-change="{{data.netChng}}">{{data..." Line: 2089 Column: 10 - 66
"... <div ng-if="group.RICS[$index].isCurrency" class="price"><span>..." Line: 2090 Column: 10 - 67
"... <div ng-if="!group.RICS[$index].isCurrency" class="price">{{data..." Line: 2092 Column: 9 - 84
"...> <div class="chart" ng-if="group.RICS[$index].showChart && loadChart==false"> ..." Line: 2096 Column: 8 - 219
"...v> <div ng-if="group.RICS[$index].showChart && loadChart==false" class="expand" data-test="{{group.RICS[$index].isFirst}}" ng-class="group.RICS[$index].isFirst ? 'hide' : '' " ng-click="expandClick($index, $event)"></div>..." Line: 2134 Column: 10 - 44
"... <div ng-if="groupArray.length > 1"> ..." Line: 2145 Column: 13 - 123
"... <div ng-if="group.RICS[$index].isCurrency" class="change" bm-market-indicator bm-net-change="{{data.netChng}}">{{data..." Line: 2146 Column: 13 - 124
"... <div ng-if="!group.RICS[$index].isCurrency" class="change" bm-market-indicator bm-net-change="{{data.netChng}}">{{data..." Line: 2147 Column: 13 - 69
"... <div ng-if="group.RICS[$index].isCurrency" class="price"><span ..." Line: 2148 Column: 13 - 70
"... <div ng-if="!group.RICS[$index].isCurrency" class="price">{{data..." Line: 2150 Column: 12 - 80
"... <div class="chart" ng-if="group.RICS[$index].showChart && loadChart"> ..." Line: 2154 Column: 11 - 55
"... <div ng-if="group.RICS[$index].link == null"> ..." Line: 2158 Column: 13 - 123
"... <div ng-if="group.RICS[$index].isCurrency" class="change" bm-market-indicator bm-net-change="{{data.netChng}}">{{data..." Line: 2159 Column: 13 - 124
"... <div ng-if="!group.RICS[$index].isCurrency" class="change" bm-market-indicator bm-net-change="{{data.netChng}}">{{data..." Line: 2160 Column: 13 - 69
"... <div ng-if="group.RICS[$index].isCurrency" class="price"><span ..." Line: 2161 Column: 13 - 70
"... <div ng-if="!group.RICS[$index].isCurrency" class="price">{{data..." Line: 2163 Column: 12 - 80
"... <div class="chart" ng-if="group.RICS[$index].showChart && loadChart"> ..." Line: 5254 Column: 17 - 75
"... <div class="video-player-wrapper" ng-if="currentStream.Id"> ..." Line: 5266 Column: 20 - 73
"... <div class="headline" ng-if="currentStream" ng-cloak> ..." Line: 5288 Column: 37 - 103
"... <div class="overlay-text up-next" ng-if="video.Id == nextStreamId"> ..." Line: 5291 Column: 37 - 110
"... <div class="overlay-text now-showing" ng-if="video.Id == currentStreamId"> ..." Line: 5294 Column: 37 - 126
"... <div class="overlay-text" ng-if="video.Id != currentStreamId && video.Id != nextStreamId"> ..." Line: 5349 Column: 5 - 70
"...</h4> <div ng-if="guestAppearance.guest.position" class="title-company">{{gues..." Line: 5531 Column: 11 - 76
"... <div ng-if="showSymbolColumn == false && column.field == 'name'" > ..." Line: 5534 Column: 11 - 106
"... <div ng-if="showSymbolColumn == true || (showSymbolColumn == false && column.field != 'name')" > ..." Line: 5559 Column: 10 - 75
"... <div ng-if="showSymbolColumn == false && column.field == 'name'" > ..." Line: 5562 Column: 10 - 105
"... <div ng-if="showSymbolColumn == true || (showSymbolColumn == false && column.field != 'name')" > ..." Line: 5837 Column: 6 - 32
"... <div ng-if="mv.name != ''"> ..." Line: 5840 Column: 11 - 99
"... <div ng-if="mv.name == ''" ng-repeat='quote in quotes | filter: {symbol: rating.symbol}'> ..." Line: 5844 Column: 5 - 112
"...v> <div class="rating-slider-wrapper "ng-repeat="(key,val) in rating.averages" ng-if="(key == selectedFilter)"> ..." Line: 5849 Column: 5 - 134
"...ols"> <div class="button-set" ng-if="(marketVoiceArray|filter:{symbol:rating.symbol})[0].rating == null && !checkCookie(rating.symbol)"> ..." Line: 5854 Column: 5 - 136
".../div> <div class="rating-result" ng-if="(marketVoiceArray|filter:{symbol:rating.symbol})[0].rating != null || checkCookie(rating.symbol)"> ..." Line: 5858 Column: 4 - 103
"...</div> <div class="rating-values" ng-repeat="(key,val) in rating.averages" ng-if="(key == selectedFilter)"> <..."

Attribute “bm-market-indicator” not allowed on element “div” at this point.

Line: 2073 Column: 10 - 121
"... <div ng-if="group.RICS[$index].isCurrency" class="change" bm-market-indicator bm-net-change="{{data.netChng}}">{{data..." Line: 2074 Column: 10 - 121
"... <div ng-if="!group.RICS[$index].isCurrency" class="change" bm-market-indicator bm-net-change="{{data.netChng}}">{{data..." Line: 2087 Column: 10 - 121
"... <div ng-if="group.RICS[$index].isCurrency" class="change" bm-market-indicator bm-net-change="{{data.netChng}}">{{data..." Line: 2088 Column: 10 - 121
"... <div ng-if="!group.RICS[$index].isCurrency" class="change" bm-market-indicator bm-net-change="{{data.netChng}}">{{data..." Line: 2145 Column: 13 - 123
"... <div ng-if="group.RICS[$index].isCurrency" class="change" bm-market-indicator bm-net-change="{{data.netChng}}">{{data..." Line: 2146 Column: 13 - 124
"... <div ng-if="!group.RICS[$index].isCurrency" class="change" bm-market-indicator bm-net-change="{{data.netChng}}">{{data..." Line: 2158 Column: 13 - 123
"... <div ng-if="group.RICS[$index].isCurrency" class="change" bm-market-indicator bm-net-change="{{data.netChng}}">{{data..." Line: 2159 Column: 13 - 124
"... <div ng-if="!group.RICS[$index].isCurrency" class="change" bm-market-indicator bm-net-change="{{data.netChng}}">{{data..." Line: 5521 Column: 10 - 152
"... <div ng-switch-when="price" bm-market-indicator bm-net-change="{{stock.netChng}}" ng-attr-allow-animation="{{pollingEnabled ? true : false }}"> ..." Line: 5524 Column: 10 - 154
"... <div ng-switch-when="netChng" bm-market-indicator bm-net-change="{{stock.netChng}}" ng-attr-allow-animation="{{pollingEnabled ? true : false }}"> ..." Line: 5527 Column: 10 - 154
"... <div ng-switch-when="pctChng" bm-market-indicator bm-net-change="{{stock.netChng}}" ng-attr-allow-animation="{{pollingEnabled ? true : false }}"> ..." Line: 5549 Column: 9 - 151
"...> <div ng-switch-when="price" bm-market-indicator bm-net-change="{{stock.netChng}}" ng-attr-allow-animation="{{pollingEnabled ? true : false }}"> ..." Line: 5552 Column: 9 - 153
"...> <div ng-switch-when="netChng" bm-market-indicator bm-net-change="{{stock.netChng}}" ng-attr-allow-animation="{{pollingEnabled ? true : false }}"> ..." Line: 5555 Column: 9 - 153
"...> <div ng-switch-when="pctChng" bm-market-indicator bm-net-change="{{stock.netChng}}" ng-attr-allow-animation="{{pollingEnabled ? true : false }}"> ..."

Attribute “bm-net-change” not allowed on element “div” at this point.

Line: 2073 Column: 10 - 121
"... <div ng-if="group.RICS[$index].isCurrency" class="change" bm-market-indicator bm-net-change="{{data.netChng}}">{{data..." Line: 2074 Column: 10 - 121
"... <div ng-if="!group.RICS[$index].isCurrency" class="change" bm-market-indicator bm-net-change="{{data.netChng}}">{{data..." Line: 2087 Column: 10 - 121
"... <div ng-if="group.RICS[$index].isCurrency" class="change" bm-market-indicator bm-net-change="{{data.netChng}}">{{data..." Line: 2088 Column: 10 - 121
"... <div ng-if="!group.RICS[$index].isCurrency" class="change" bm-market-indicator bm-net-change="{{data.netChng}}">{{data..." Line: 2145 Column: 13 - 123
"... <div ng-if="group.RICS[$index].isCurrency" class="change" bm-market-indicator bm-net-change="{{data.netChng}}">{{data..." Line: 2146 Column: 13 - 124
"... <div ng-if="!group.RICS[$index].isCurrency" class="change" bm-market-indicator bm-net-change="{{data.netChng}}">{{data..." Line: 2158 Column: 13 - 123
"... <div ng-if="group.RICS[$index].isCurrency" class="change" bm-market-indicator bm-net-change="{{data.netChng}}">{{data..." Line: 2159 Column: 13 - 124
"... <div ng-if="!group.RICS[$index].isCurrency" class="change" bm-market-indicator bm-net-change="{{data.netChng}}">{{data..." Line: 5521 Column: 10 - 152
"... <div ng-switch-when="price" bm-market-indicator bm-net-change="{{stock.netChng}}" ng-attr-allow-animation="{{pollingEnabled ? true : false }}"> ..." Line: 5524 Column: 10 - 154
"... <div ng-switch-when="netChng" bm-market-indicator bm-net-change="{{stock.netChng}}" ng-attr-allow-animation="{{pollingEnabled ? true : false }}"> ..." Line: 5527 Column: 10 - 154
"... <div ng-switch-when="pctChng" bm-market-indicator bm-net-change="{{stock.netChng}}" ng-attr-allow-animation="{{pollingEnabled ? true : false }}"> ..." Line: 5549 Column: 9 - 151
"...> <div ng-switch-when="price" bm-market-indicator bm-net-change="{{stock.netChng}}" ng-attr-allow-animation="{{pollingEnabled ? true : false }}"> ..." Line: 5552 Column: 9 - 153
"...> <div ng-switch-when="netChng" bm-market-indicator bm-net-change="{{stock.netChng}}" ng-attr-allow-animation="{{pollingEnabled ? true : false }}"> ..." Line: 5555 Column: 9 - 153
"...> <div ng-switch-when="pctChng" bm-market-indicator bm-net-change="{{stock.netChng}}" ng-attr-allow-animation="{{pollingEnabled ? true : false }}"> ..."

Attribute “ng-click” not allowed on element “div” at this point.

Line: 2096 Column: 8 - 219
"...v> <div ng-if="group.RICS[$index].showChart && loadChart==false" class="expand" data-test="{{group.RICS[$index].isFirst}}" ng-class="group.RICS[$index].isFirst ? 'hide' : '' " ng-click="expandClick($index, $event)"></div>..." Line: 5824 Column: 3 - 123
"...ilter"> <div class="tab" ng-class="($first) ? 'selected' : ''" ng-repeat="(key,val) in averages" ng-click="tabClick($event,key)"> {..."

Attribute “ng-bind-html” not allowed on element “strong” at this point.

Line: 2135 Column: 11 - 44
"... <strong ng-bind-html="group.name"></stro..."

Attribute “ng-repeat” not allowed on element “div” at this point.

Line: 2139 Column: 8 - 124
"... <div class="group-list" ng-repeat="group in groupArray" data-group="{{group.name}}" ng-class="$first ? '' : 'hide' "> ..." Line: 2140 Column: 10 - 142
"... <div class="group-item" ng-repeat="data in group.data" ng-cloak ng-class="$first && group.RICS[$index].showChart ? 'selected' : '' "> ..." Line: 2279 Column: 17 - 72
"... <div ng-repeat="result in autoFillResults" class="item"> ..." Line: 2360 Column: 17 - 72
"... <div ng-repeat="result in autoFillResults" class="item"> ..." Line: 5824 Column: 3 - 123
"...ilter"> <div class="tab" ng-class="($first) ? 'selected' : ''" ng-repeat="(key,val) in averages" ng-click="tabClick($event,key)"> {..." Line: 5829 Column: 3 - 52
"...ainer"> <div class="rating" ng-repeat="rating in ratings"> <d..." Line: 5832 Column: 5 - 93
"...}</a> <div class="quoteSummary" ng-repeat='quote in quotes | filter: {symbol: rating.symbol}'> ..." Line: 5835 Column: 5 - 91
".../div> <div class="name" ng-repeat='mv in marketVoiceArray | filter: {symbol: rating.symbol}'> ..." Line: 5840 Column: 11 - 99
"... <div ng-if="mv.name == ''" ng-repeat='quote in quotes | filter: {symbol: rating.symbol}'> ..." Line: 5844 Column: 5 - 112
"...v> <div class="rating-slider-wrapper "ng-repeat="(key,val) in rating.averages" ng-if="(key == selectedFilter)"> ..." Line: 5858 Column: 4 - 103
"...</div> <div class="rating-values" ng-repeat="(key,val) in rating.averages" ng-if="(key == selectedFilter)"> <..."

Attribute “ng-if” not allowed on element “span” at this point.

Line: 2147 Column: 70 - 113
"...s="price"><span ng-if="group.RICS[$index].isCurrency">{{data..." Line: 2160 Column: 70 - 113
"...s="price"><span ng-if="group.RICS[$index].isCurrency">{{data..." Line: 5544 Column: 9 - 116
"...> <span ng-switch-when="symbol" ng-if="allowDelete" ng-click="removeClick($index, $event)" class="remove-row"></span..."

Attribute “ng-controller” not allowed on element “div” at this point.

Line: 2191 Column: 1 - 80
".../script> <div class="stock-ticker" ng-cloak ng-controller="StockTicker" ng-init="init()"> ..." Line: 2268 Column: 7 - 64
"... <div class="global-search-element" ng-controller="Search"> ..." Line: 2349 Column: 7 - 64
"... <div class="global-search-element" ng-controller="Search"> ..." Line: 5158 Column: 9 - 78
"...> <div class="bigbox-ad-wrapper stuck" ng-controller="PersistentPlayer"> ..."

Attribute “ng-init” not allowed on element “div” at this point.

Line: 2191 Column: 1 - 80
".../script> <div class="stock-ticker" ng-cloak ng-controller="StockTicker" ng-init="init()"> ..."

Attribute “bm-ad-instance” not allowed on element “div” at this point.

Line: 2196 Column: 40 - 46
"...cle"> <div id="ticker-ad" bm-ad-instance ad-type="ad11" allow-mobile="false"> ..." Line: 4967 Column: 3 - 77
"...derAd"> <div id="leaderboard-ad" bm-ad-instance ad-type="ad1" allow-mobile="false"></div>..." Line: 5167 Column: - 13
"... <div id="bigbox-ad" bm-ad-instance ad-type="ad2" allow-mobile="true" model-type="" feed-list-position="1" child-list-position="1" content-list-position="" > ..." Line: 5871 Column: 25 - 91
"... <div id="Adoop" bm-ad-instance ad-type="oopad" allow-mobile="true"></div>..." Line: 5879 Column: 13 - 83
"... <div id="adSlimCut" bm-ad-instance ad-type="scad" allow-mobile="false"></div>..."

Attribute “ad-type” not allowed on element “div” at this point.

Line: 2196 Column: 40 - 46
"...cle"> <div id="ticker-ad" bm-ad-instance ad-type="ad11" allow-mobile="false"> ..." Line: 4967 Column: 3 - 77
"...derAd"> <div id="leaderboard-ad" bm-ad-instance ad-type="ad1" allow-mobile="false"></div>..." Line: 5167 Column: - 13
"... <div id="bigbox-ad" bm-ad-instance ad-type="ad2" allow-mobile="true" model-type="" feed-list-position="1" child-list-position="1" content-list-position="" > ..." Line: 5871 Column: 25 - 91
"... <div id="Adoop" bm-ad-instance ad-type="oopad" allow-mobile="true"></div>..." Line: 5879 Column: 13 - 83
"... <div id="adSlimCut" bm-ad-instance ad-type="scad" allow-mobile="false"></div>..."

Attribute “allow-mobile” not allowed on element “div” at this point.

Line: 2196 Column: 40 - 46
"...cle"> <div id="ticker-ad" bm-ad-instance ad-type="ad11" allow-mobile="false"> ..." Line: 4967 Column: 3 - 77
"...derAd"> <div id="leaderboard-ad" bm-ad-instance ad-type="ad1" allow-mobile="false"></div>..." Line: 5167 Column: - 13
"... <div id="bigbox-ad" bm-ad-instance ad-type="ad2" allow-mobile="true" model-type="" feed-list-position="1" child-list-position="1" content-list-position="" > ..." Line: 5871 Column: 25 - 91
"... <div id="Adoop" bm-ad-instance ad-type="oopad" allow-mobile="true"></div>..." Line: 5879 Column: 13 - 83
"... <div id="adSlimCut" bm-ad-instance ad-type="scad" allow-mobile="false"></div>..."

Bad value “/stock/{{ stock.symbol }}” for attribute “href” on element “a”: Illegal character in path segment: “{” is not allowed.

Line: 2204 Column: 43 - 78
"...ckerData"><a href="/stock/{{ stock.symbol }}"> ..."

Attribute “bm-autofill” not allowed on element “input” at this point.

Line: 2272 Column: 25 - 233
"... <input bm-autofill class='search-field' type="text" name="q" value="Enter symbol or company" container="search-autocomplete-container" callback-fn="searchReuters(term)" detect-width="false" autocomplete="off"> ..." Line: 2353 Column: 25 - 233
"... <input bm-autofill class='search-field' type="text" name="q" value="Enter symbol or company" container="search-autocomplete-container" callback-fn="searchReuters(term)" detect-width="false" autocomplete="off"> ..."

Attribute “container” not allowed on element “input” at this point.

Line: 2272 Column: 25 - 233
"... <input bm-autofill class='search-field' type="text" name="q" value="Enter symbol or company" container="search-autocomplete-container" callback-fn="searchReuters(term)" detect-width="false" autocomplete="off"> ..." Line: 2353 Column: 25 - 233
"... <input bm-autofill class='search-field' type="text" name="q" value="Enter symbol or company" container="search-autocomplete-container" callback-fn="searchReuters(term)" detect-width="false" autocomplete="off"> ..."

Attribute “callback-fn” not allowed on element “input” at this point.

Line: 2272 Column: 25 - 233
"... <input bm-autofill class='search-field' type="text" name="q" value="Enter symbol or company" container="search-autocomplete-container" callback-fn="searchReuters(term)" detect-width="false" autocomplete="off"> ..." Line: 2353 Column: 25 - 233
"... <input bm-autofill class='search-field' type="text" name="q" value="Enter symbol or company" container="search-autocomplete-container" callback-fn="searchReuters(term)" detect-width="false" autocomplete="off"> ..."

Attribute “detect-width” not allowed on element “input” at this point.

Line: 2272 Column: 25 - 233
"... <input bm-autofill class='search-field' type="text" name="q" value="Enter symbol or company" container="search-autocomplete-container" callback-fn="searchReuters(term)" detect-width="false" autocomplete="off"> ..." Line: 2353 Column: 25 - 233
"... <input bm-autofill class='search-field' type="text" name="q" value="Enter symbol or company" container="search-autocomplete-container" callback-fn="searchReuters(term)" detect-width="false" autocomplete="off"> ..."

Bad value “/stock/{{result.ric}}” for attribute “href” on element “a”: Illegal character in path segment: “{” is not allowed.

Line: 2280 Column: 19 - 50
"... <a href="/stock/{{result.ric}}"> ..." Line: 2361 Column: 19 - 50
"... <a href="/stock/{{result.ric}}"> ..."

Self-closing syntax (“/>”) used on a non-void HTML element. Ignoring the slash and treating as a start tag.

Line: 2303 Column: 39 - 75
"...v-toggle"><a id="left-menu" href="#left-menu"/><div c..." Line: 2304 Column: 34 - 72
"...v-scores"><a id="right-menu" href="#right-menu"/><div c..." Line: 2429 Column: 17 - 58
"... <a href="#" style="pointer-events:none;"/> ..." Line: 2451 Column: 16 - 97
"... <a href="/alberta-ponzi-scheme-operators-ordered-to-pay-more-than-4m-1.1219655" /> ..." Line: 2464 Column: 16 - 95
"... <a href="/stocks-rally-as-trump-holds-off-on-raising-china-tariffs-1.1219448" /> ..." Line: 2477 Column: 16 - 74
"... <a href="/andrew-pyle-s-top-picks-feb-25-2019-1.1219772" /> ..." Line: 2490 Column: 16 - 124
"... <a href="/you-need-to-watch-out-activist-investing-stronger-than-ever-in-canada-m-a-lawyer-says-1.1216474" /> ..." Line: 2503 Column: 16 - 36
"... <a href="/markets" /> ..." Line: 2516 Column: 16 - 99
"... <a href="/madoff-trustee-s-court-decision-may-target-us-2b-for-victims-1.1219564" /> ..." Line: 2529 Column: 16 - 112
"... <a href="/canada-s-big-banks-wary-of-cryptocurrency-assets-in-wake-of-quadriga-case-1.1218703" /> ..." Line: 2542 Column: 16 - 74
"... <a href="/tyler-mordy-s-top-picks-feb-25-2019-1.1219624" /> ..." Line: 2555 Column: 16 - 75
"... <a href="/keith-richards-top-picks-feb-22-2019-1.1218814" /> ..." Line: 2568 Column: 16 - 103
"... <a href="/mysterious-8-500-stock-gain-attracts-big-funds-and-big-questions-1.1218232" /> ..." Line: 2581 Column: 16 - 100
"... <a href="/wayfair-jumps-to-all-time-high-as-4q-gross-margin-ebitda-beat-1.1218544" /> ..." Line: 2594 Column: 16 - 92
"... <a href="/fiat-chrysler-plans-us-1-1b-inaugural-dividend-payout-1.1218076" /> ..." Line: 2607 Column: 16 - 74
"... <a href="/greg-newman-s-top-picks-feb-21-2019-1.1218147" /> ..." Line: 2620 Column: 16 - 74
"... <a href="/javed-mirza-s-top-picks-feb-21-2019-1.1217914" /> ..." Line: 2633 Column: 16 - 95
"... <a href="/quadriga-risks-running-out-of-money-during-restructuring-1.1217898" /> ..." Line: 2646 Column: 16 - 109
"... <a href="/personal-investor-shedding-light-on-the-dark-art-of-technical-analysis-1.1217032" /> ..." Line: 2659 Column: 16 - 99
"... <a href="/maersk-shares-plunge-on-slowing-economies-and-trade-tensions-1.1217632" /> ..." Line: 2672 Column: 16 - 102
"... <a href="/buffett-s-about-to-reveal-if-his-cash-headache-found-any-relief-1.1217649" /> ..." Line: 2698 Column: 16 - 113
"... <a href="/pattie-lovett-reid-how-flexforce-workers-can-secure-their-financial-future-1.1219385" /> ..." Line: 2711 Column: 16 - 98
"... <a href="/personal-investor-women-most-vulnerable-without-estate-plan-1.1219396" /> ..." Line: 2724 Column: 16 - 101
"... <a href="/gig-economy-gives-some-canadian-retirees-chance-to-work-longer-1.1218594" /> ..." Line: 2737 Column: 16 - 114
"... <a href="/pattie-lovett-reid-consider-cancellation-insurance-before-your-next-getaway-1.1217930" /> ..." Line: 2750 Column: 16 - 98
"... <a href="/personal-investor-even-your-advisor-is-using-a-robo-advisor-1.1218492" /> ..." Line: 2763 Column: 16 - 111
"... <a href="/32-of-canadians-don-t-know-difference-between-tfsa-and-rrsp-survey-shows-1.1217808" /> ..." Line: 2776 Column: 16 - 101
"... <a href="/canadians-keep-using-their-homes-as-atms-even-as-market-swoons-1.1217838" /> ..." Line: 2789 Column: 16 - 99
"... <a href="/37-of-ontario-insolvencies-involve-payday-loans-survey-finds-1.1216367" /> ..." Line: 2802 Column: 16 - 97
"... <a href="/personal-investor-new-tfsa-limit-to-take-an-inflation-leap-1.1168044" /> ..." Line: 2815 Column: 16 - 101
"... <a href="/personal-investor-warren-buffett-s-lesson-on-market-valuations-1.1214989" /> ..." Line: 2828 Column: 16 - 116
"... <a href="/1-in-5-young-canadians-delayed-retirement-savings-to-buy-big-city-home-survey-1.1213593" /> ..." Line: 2841 Column: 16 - 108
"... <a href="/pattie-lovett-reid-boring-is-beautiful-when-it-comes-to-your-finances-1.1212407" /> ..." Line: 2854 Column: 16 - 115
"... <a href="/shear-joy-this-alpaca-whisperer-s-only-career-regret-is-not-beginning-sooner-1.1211242" /> ..." Line: 2867 Column: 16 - 97
"... <a href="/personal-investor-investors-can-be-their-own-worst-enemies-1.1211342" /> ..." Line: 2880 Column: 16 - 102
"... <a href="/student-loan-relief-or-paid-vacation-these-workers-get-a-choice-1.1210064" /> ..." Line: 2893 Column: 16 - 92
"... <a href="/personal-investor-how-fees-could-ruin-your-retirement-1.1208758" /> ..." Line: 2906 Column: 16 - 108
"... <a href="/your-money-month-gets-underway-with-retirement-planning-debt-in-focus-1.1206376" /> ..." Line: 2919 Column: 16 - 118
"... <a href="/pattie-lovett-reid-how-to-maintain-financial-success-when-stress-takes-its-toll-1.1205787" /> ..." Line: 2946 Column: 16 - 94
"... <a href="/canadian-home-sales-climb-for-first-time-in-five-months-1.1215064" /> ..." Line: 2959 Column: 16 - 116
"... <a href="/b-c-ontario-foreign-buyers-tax-fuels-montreal-luxury-sales-surge-royal-lepage-1.1217908" /> ..." Line: 2972 Column: 16 - 105
"... <a href="/reykjavik-swamped-by-empty-luxury-flats-as-iceland-s-economy-cools-1.1215652" /> ..." Line: 2985 Column: 16 - 100
"... <a href="/montreal-s-real-estate-market-is-about-to-eclipse-vancouver-s-1.1215236" /> ..." Line: 2998 Column: 16 - 102
"... <a href="/home-ownership-elusive-for-young-canadians-who-fear-going-broke-1.1211448" /> ..." Line: 3011 Column: 16 - 103
"... <a href="/manhattan-luxury-comes-to-one-of-asia-s-hottest-property-markets-1.1216054" /> ..." Line: 3024 Column: 16 - 102
"... <a href="/these-are-the-world-s-10-most-liveable-cities-and-canada-shines-1.1123041" /> ..." Line: 3037 Column: 16 - 116
"... <a href="/1-in-5-young-canadians-delayed-retirement-savings-to-buy-big-city-home-survey-1.1213593" /> ..." Line: 3050 Column: 16 - 89
"... <a href="/amazon-s-nyc-exit-doesn-t-change-citigroup-s-plans-1.1214599" /> ..." Line: 3063 Column: 16 - 106
"... <a href="/doug-ford-s-fix-for-toronto-housing-crisis-is-easy-build-more-homes-1.1204897" /> ..." Line: 3076 Column: 16 - 112
"... <a href="/canadian-households-aren-t-strained-by-rising-interest-rates-survey-shows-1.1214190" /> ..." Line: 3089 Column: 16 - 91
"... <a href="/ge-to-repay-us-87m-for-scaled-back-headquarters-plan-1.1214572" /> ..." Line: 3102 Column: 16 - 108
"... <a href="/green-growth-inks-u-s-cbd-kiosk-retail-plan-with-simon-property-group-1.1212189" /> ..." Line: 3115 Column: 16 - 99
"... <a href="/cmhc-reports-annual-pace-of-housing-starts-slowed-in-january-1.1211368" /> ..." Line: 3128 Column: 16 - 117
"... <a href="/canada-s-housing-market-vulnerable-even-as-overvaluation-eases-in-toronto-cmhc-1.1210861" /> ..." Line: 3141 Column: 16 - 113
"... <a href="/you-gotta-be-kidding-me-amazon-s-threat-to-back-out-shocks-nyc-real-estate-1.1211631" /> ..." Line: 3154 Column: 16 - 99
"... <a href="/toronto-real-estate-board-urges-osfi-to-revisit-stress-tests-1.1210024" /> ..." Line: 3167 Column: 16 - 109
"... <a href="/vancouver-says-empty-home-tax-cut-number-of-homes-sitting-vacant-by-15-1.1210229" /> ..." Line: 3180 Column: 16 - 113
"... <a href="/toronto-home-sales-see-small-uptick-in-january-as-prices-continue-to-go-up-1.1210074" /> ..." Line: 3193 Column: 16 - 103
"... <a href="/surprise-building-permit-gain-shows-canada-construction-strength-1.1210041" /> ..." Line: 3219 Column: 16 - 95
"... <a href="/ge-surges-on-us-21-4b-sale-of-bio-pharma-unit-to-danaher-1.1219375" /> ..." Line: 3232 Column: 16 - 102
"... <a href="/aimia-expects-big-tax-bill-after-audit-by-canada-revenue-agency-1.1219661" /> ..." Line: 3245 Column: 16 - 101
"... <a href="/rbc-hikes-dividend-challenging-market-conditions-hit-q1-profit-1.1218421" /> ..." Line: 3258 Column: 16 - 95
"... <a href="/green-book-wins-best-picture-in-setback-for-netflix-roma-1.1219266" /> ..." Line: 3271 Column: 16 - 100
"... <a href="/bay-street-braces-for-mortgage-slowdown-as-bank-earnings-loom-1.1217175" /> ..." Line: 3284 Column: 16 - 103
"... <a href="/gm-grants-seven-month-reprieve-to-one-of-the-plants-it-s-closing-1.1218591" /> ..." Line: 3297 Column: 16 - 96
"... <a href="/flair-airlines-calls-abrupt-halt-to-new-routes-to-florida-1.1218665" /> ..." Line: 3310 Column: 16 - 115
"... <a href="/magna-says-metals-tariffs-still-a-problem-but-new-nafta-could-give-it-leg-up-1.1218455" /> ..." Line: 3323 Column: 16 - 89
"... <a href="/the-week-ahead-bank-earnings-continue-canadian-gdp-1.1218580" /> ..." Line: 3336 Column: 16 - 81
"... <a href="/bnn-bloomberg-s-top-business-books-of-2018-1.1185078" /> ..." Line: 3349 Column: 16 - 111
"... <a href="/freshii-ceo-pledges-to-fix-declining-sales-other-issues-plaguing-company-1.1218172" /> ..." Line: 3362 Column: 16 - 116
"... <a href="/hbc-to-shutter-home-outfitters-brand-and-likely-some-saks-off-fifth-locations-1.1218116" /> ..." Line: 3375 Column: 16 - 100
"... <a href="/wayfair-jumps-to-all-time-high-as-4q-gross-margin-ebitda-beat-1.1218544" /> ..." Line: 3388 Column: 16 - 104
"... <a href="/home-capital-reports-higher-q4-profit-mortgage-originations-climb-1.1218420" /> ..." Line: 3401 Column: 16 - 93
"... <a href="/saputo-to-buy-u-k-cheese-maker-dairy-crest-for-us-1-3b-1.1218362" /> ..." Line: 3414 Column: 16 - 115
"... <a href="/caisse-ceo-sabia-says-he-remains-confident-in-snc-lavalin-despite-legal-woes-1.1218171" /> ..." Line: 3427 Column: 16 - 94
"... <a href="/kraft-heinz-plunges-to-record-low-on-us-15-4b-writedown-1.1218151" /> ..." Line: 3440 Column: 16 - 96
"... <a href="/ford-probing-emissions-testing-after-workers-find-problem-1.1218126" /> ..." Line: 3453 Column: 16 - 115
"... <a href="/gm-canada-takes-unifor-to-labour-board-over-allegations-of-unlawful-striking-1.1217967" /> ..." Line: 3466 Column: 16 - 94
"... <a href="/domino-s-dives-as-q4-earnings-show-rapid-growth-slowing-1.1217749" /> ..." Line: 3497 Column: 16 - 114
"... <a href="/kudlow-working-to-end-metals-tariffs-as-canada-balks-at-ratifying-new-nafta-1.1219129" /> ..." Line: 3510 Column: 16 - 97
"... <a href="/beer-drinkers-could-be-next-losers-from-china-s-trade-wars-1.1219753" /> ..." Line: 3523 Column: 16 - 113
"... <a href="/barrick-s-proposed-newmont-takeover-a-really-lucky-day-for-goldcorp-mcewen-1.1219545" /> ..." Line: 3536 Column: 16 - 105
"... <a href="/america-s-cbd-boom-brazen-claims-fake-products-regulatory-scrutiny-1.1215664" /> ..." Line: 3549 Column: 16 - 105
"... <a href="/that-s-ridiculous-experts-slam-notley-s-no-risk-crude-by-rail-plan-1.1217033" /> ..." Line: 3562 Column: 16 - 101
"... <a href="/newmont-ceo-calls-barrick-move-desperate-as-miner-summit-looms-1.1219185" /> ..." Line: 3575 Column: 16 - 98
"... <a href="/much-hyped-u-s-cbd-market-may-reach-us-16b-by-2025-cowen-co-1.1219552" /> ..." Line: 3588 Column: 16 - 102
"... <a href="/trump-attacks-opec-over-high-oil-price-warning-of-fragile-world-1.1219376" /> ..." Line: 3601 Column: 16 - 108
"... <a href="/environmental-groups-go-to-court-today-over-old-harry-oil-exploration-1.1219470" /> ..." Line: 3614 Column: 16 - 98
"... <a href="/trans-mountain-pipeline-expansion-gets-endorsement-from-neb-1.1218613" /> ..." Line: 3627 Column: 16 - 118
"... <a href="/goal-is-shovels-in-the-ground-experts-react-to-neb-tran-mountain-recommendation-1.1218761" /> ..." Line: 3640 Column: 16 - 102
"... <a href="/pot-sales-edge-up-in-sputtering-start-for-canada-s-legal-market-1.1218553" /> ..." Line: 3653 Column: 16 - 105
"... <a href="/barrick-newmont-makes-no-sense-pierre-lassonde-blasts-deal-chatter-1.1218807" /> ..." Line: 3666 Column: 16 - 97
"... <a href="/who-represents-venezuela-in-u-s-court-lawyers-fight-it-out-1.1218793" /> ..." Line: 3679 Column: 16 - 86
"... <a href="/ontario-orders-hydro-one-to-cap-ceo-pay-at-1-5m-1.1217807" /> ..." Line: 3692 Column: 16 - 96
"... <a href="/canopy-growth-couche-tard-partner-on-london-ont-pot-store-1.1218223" /> ..." Line: 3705 Column: 16 - 118
"... <a href="/trican-well-service-cuts-160-jobs-during-sharp-slowdown-in-q4-oilpatch-activity-1.1217899" /> ..." Line: 3718 Column: 16 - 111
"... <a href="/they-re-proposing-that-we-sell-sand-critics-slam-draft-pot-edibles-rules-1.1217740" /> ..." Line: 3746 Column: 16 - 104
"... <a href="/yellen-rips-trump-s-grasp-of-the-federal-reserve-and-what-it-does-1.1219713" /> ..." Line: 3759 Column: 16 - 93
"... <a href="/most-economists-see-u-s-recession-by-2021-survey-shows-1.1219232" /> ..." Line: 3772 Column: 16 - 99
"... <a href="/trump-suggests-signing-summit-with-xi-as-china-talks-advance-1.1219169" /> ..." Line: 3785 Column: 16 - 103
"... <a href="/tax-windfalls-leave-trudeau-more-room-to-spend-ahead-of-election-1.1218652" /> ..." Line: 3798 Column: 16 - 102
"... <a href="/federal-government-to-introduce-pre-election-budget-on-march-19-1.1217335" /> ..." Line: 3811 Column: 16 - 101
"... <a href="/fed-officials-talk-up-new-approach-to-achieving-inflation-goal-1.1218743" /> ..." Line: 3824 Column: 16 - 116
"... <a href="/u-s-said-to-be-weighing-trump-xi-summit-at-mar-a-lago-as-trade-deadline-nears-1.1218694" /> ..." Line: 3837 Column: 16 - 98
"... <a href="/bank-of-canada-s-poloz-says-rate-hike-path-highly-uncertain-1.1217923" /> ..." Line: 3850 Column: 16 - 100
"... <a href="/canada-s-energy-crisis-bnn-bloomberg-s-2018-story-of-the-year-1.1185885" /> ..." Line: 3863 Column: 16 - 101
"... <a href="/canadian-retail-sales-fall-for-second-month-on-gasoline-prices-1.1218481" /> ..." Line: 3876 Column: 16 - 105
"... <a href="/metals-tariffs-a-lose-lose-howard-dean-on-trump-trade-and-cannabis-1.1218100" /> ..." Line: 3889 Column: 16 - 97
"... <a href="/china-extends-trade-visit-to-u-s-after-making-deal-on-yuan-1.1218111" /> ..." Line: 3902 Column: 16 - 83
"... <a href="/wholesale-sales-rise-0-3-in-december-statcan-1.1217812" /> ..." Line: 3915 Column: 16 - 115
"... <a href="/u-s-economic-expectations-jump-most-since-2008-after-the-government-shutdown-1.1217802" /> ..." Line: 3928 Column: 16 - 100
"... <a href="/u-s-china-said-to-work-on-multiple-memorandums-for-trade-deal-1.1217514" /> ..." Line: 3941 Column: 16 - 98
"... <a href="/fed-eyes-ending-asset-runoff-in-2019-amid-clouded-rate-path-1.1217285" /> ..." Line: 3954 Column: 16 - 102
"... <a href="/trump-says-he-ll-slap-auto-tariffs-on-eu-if-no-new-deal-reached-1.1217296" /> ..." Line: 3967 Column: 16 - 103
"... <a href="/la-z-boy-recliner-prices-to-rise-again-unless-trade-war-resolved-1.1217253" /> ..." Line: 4008 Column: 16 - 97
"... <a href="/nokia-new-flagship-phone-has-five-cameras-but-doesn-t-bend-1.1219109" /> ..." Line: 4021 Column: 16 - 98
"... <a href="/caesars-gets-draftkings-stake-in-sports-betting-partnership-1.1219680" /> ..." Line: 4034 Column: 16 - 96
"... <a href="/twitter-co-founder-evan-williams-stepping-down-from-board-1.1218778" /> ..." Line: 4047 Column: 16 - 97
"... <a href="/the-huawei-issue-hangs-over-mobile-industry-s-biggest-show-1.1218450" /> ..." Line: 4060 Column: 16 - 107
"... <a href="/waiting-for-the-payoff-auto-tech-giants-bet-big-on-self-driving-cars-1.1215010" /> ..." Line: 4073 Column: 16 - 106
"... <a href="/technology/video/everything-you-need-to-know-about-cryptocurrencies%7E1268076" /> ..." Line: 4087 Column: 16 - 119
"... <a href="/quebecor-s-tva-to-buy-incendo-as-part-of-expansion-into-english-language-markets-1.1218705" /> ..." Line: 4100 Column: 16 - 96
"... <a href="/model-3-loses-consumer-reports-recommendation-tesla-drops-1.1218004" /> ..." Line: 4113 Column: 16 - 90
"... <a href="/samsung-unveils-new-galaxy-fold-that-costs-us-1-980-1.1217315" /> ..." Line: 4126 Column: 16 - 31
"... <a href="/ai" /> ..." Line: 4139 Column: 16 - 100
"... <a href="/soccer-league-enlists-amazon-s-twitch-to-stream-esports-games-1.1218500" /> ..." Line: 4152 Column: 16 - 114
"... <a href="/youtube-reaches-out-to-advertisers-following-child-exploitation-controversy-1.1218148" /> ..." Line: 4165 Column: 16 - 97
"... <a href="/huawei-chair-rejects-notion-it-helps-china-open-back-doors-1.1217861" /> ..." Line: 4178 Column: 16 - 94
"... <a href="/google-will-show-opioid-disposal-sites-in-maps-searches-1.1217903" /> ..." Line: 4191 Column: 16 - 100
"... <a href="/lyft-reportedly-planning-to-file-for-ipo-as-soon-as-next-week-1.1217423" /> ..." Line: 4204 Column: 16 - 116
"... <a href="/nestle-disney-said-to-have-pulled-youtube-ads-joining-furor-over-child-videos-1.1217312" /> ..." Line: 4217 Column: 16 - 98
"... <a href="/big-brother-billionaires-get-rich-as-china-watches-everyone-1.1217891" /> ..." Line: 4230 Column: 16 - 106
"... <a href="/crtc-confirms-unacceptable-sales-practices-used-by-telecom-industry-1.1217125" /> ..." Line: 4243 Column: 16 - 105
"... <a href="/apple-is-said-to-target-combining-iphone-ipad-and-mac-apps-by-2021-1.1216896" /> ..." Line: 4256 Column: 16 - 108
"... <a href="/amazon-s-new-environmental-report-will-show-how-bad-2-day-shipping-is-1.1217273" /> ..." Line: 4308 Column: 16 - 82
"... <a href="/larry-berman-a-look-at-defined-outcome-etfs-1.1219440" /> ..." Line: 4321 Column: 16 - 87
"... <a href="/sofi-planning-its-first-no-cost-etfs-per-filings-1.1219489" /> ..." Line: 4334 Column: 16 - 102
"... <a href="/caterpillar-s-soothing-words-on-china-spur-industrial-etf-flows-1.1218053" /> ..." Line: 4347 Column: 16 - 97
"... <a href="/gold-mining-etf-sees-more-turnover-than-any-other-u-s-fund-1.1217290" /> ..." Line: 4360 Column: 16 - 76
"... <a href="/richard-croft-s-top-picks-feb-19-2019-1.1216662" /> ..." Line: 4373 Column: 16 - 127
"... <a href="/etfs/video/etf-industry-keeps-growing-as-franklin-templeton-launches-offerings-in-canada%7E1616094" /> ..." Line: 4387 Column: 16 - 88
"... <a href="/life-can-be-nasty-brutish-and-short-for-a-new-etf-1.1215130" /> ..." Line: 4400 Column: 16 - 71
"... <a href="/larry-berman-hidden-etf-gems-2-0-1.1212232" /> ..." Line: 4413 Column: 16 - 72
"... <a href="/john-hood-s-top-picks-feb-14-2019-1.1214657" /> ..." Line: 4426 Column: 16 - 104
"... <a href="/investors-hedge-a-stock-doomsday-with-record-fixed-income-inflows-1.1212432" /> ..." Line: 4439 Column: 16 - 99
"... <a href="/cannabis-etf-hmmj-retakes-billion-dollar-mark-on-stock-surge-1.1209465" /> ..." Line: 4452 Column: 16 - 77
"... <a href="/terry-shaunessy-s-top-picks-feb-7-2019-1.1211057" /> ..." Line: 4465 Column: 16 - 99
"... <a href="/opec-cuts-rates-plunge-oil-tanker-market-to-shrug-it-all-off-1.1211091" /> ..." Line: 4478 Column: 16 - 92
"... <a href="/personal-investor-how-fees-could-ruin-your-retirement-1.1208758" /> ..." Line: 4491 Column: 16 - 97
"... <a href="/etf-investors-just-can-t-stop-following-last-year-s-trends-1.1208105" /> ..." Line: 4504 Column: 16 - 99
"... <a href="/etfs/video/combining-man-and-machine-to-create-a-smarter-etf%7E1600222" /> ..." Line: 4518 Column: 16 - 86
"... <a href="/can-fund-managers-escape-a-fate-worse-than-zero-1.1204038" /> ..." Line: 4531 Column: 16 - 102
"... <a href="/cboe-s-bitcoin-etf-application-pulled-after-repeated-sec-delays-1.1202958" /> ..." Line: 4544 Column: 16 - 93
"... <a href="/cibc-becomes-last-of-big-five-banks-to-join-etf-parade-1.1201947" /> ..." Line: 4557 Column: 16 - 110
"... <a href="/love-for-emerging-market-has-us-6b-flowing-out-of-developed-nation-etfs-1.1202239" /> ..." Line: 4582 Column: 16 - 102
"... <a href="/barrick-ceo-says-he-ll-run-newmont-s-mines-better-than-they-can-1.1219577" /> ..." Line: 4595 Column: 16 - 92
"... <a href="/amazon-appoints-former-pepsi-ceo-indra-nooyi-to-board-1.1219758" /> ..." Line: 4608 Column: 16 - 113
"... <a href="/barrick-s-proposed-newmont-takeover-a-really-lucky-day-for-goldcorp-mcewen-1.1219545" /> ..." Line: 4621 Column: 16 - 96
"... <a href="/full-huawei-ban-not-a-real-worry-says-bce-ceo-george-cope-1.1211509" /> ..." Line: 4634 Column: 16 - 101
"... <a href="/newmont-ceo-calls-barrick-move-desperate-as-miner-summit-looms-1.1219185" /> ..." Line: 4647 Column: 16 - 96
"... <a href="/cp-rail-ceo-not-supportive-of-notley-s-crude-by-rail-deal-1.1217991" /> ..." Line: 4660 Column: 16 - 99
"... <a href="/rbc-enbridge-ceos-call-for-better-balance-in-energy-policies-1.1217325" /> ..." Line: 4673 Column: 16 - 100
"... <a href="/focused-and-clean-bruce-linton-s-plan-to-keep-canopy-on-track-1.1215119" /> ..." Line: 4686 Column: 16 - 101
"... <a href="/bezos-stars-in-amazon-s-escape-from-new-york-as-hq2-plan-flops-1.1215226" /> ..." Line: 4699 Column: 16 - 102
"... <a href="/musk-like-or-not-this-36-year-old-ceo-has-amazon-riding-shotgun-1.1215258" /> ..." Line: 4712 Column: 16 - 114
"... <a href="/cppib-ceo-looking-to-grow-china-exposure-despite-trade-uncertainty-with-u-s-1.1214490" /> ..." Line: 4725 Column: 16 - 99
"... <a href="/anything-profitable-in-canada-helps-barrick-ceo-bristow-says-1.1213671" /> ..." Line: 4738 Column: 16 - 110
"... <a href="/it-s-sad-no-one-asked-questions-while-snc-profits-soared-ex-caisse-exec-1.1214272" /> ..." Line: 4751 Column: 16 - 108
"... <a href="/kenney-has-my-support-in-vow-to-fight-for-energy-industry-cenovus-ceo-1.1213787" /> ..." Line: 4764 Column: 16 - 98
"... <a href="/renault-is-said-to-scrap-goshn-s-severance-and-stock-awards-1.1213475" /> ..." Line: 4777 Column: 16 - 117
"... <a href="/tim-hortons-brand-recovery-significant-after-franchisee-fallout-president-says-1.1212365" /> ..." Line: 4790 Column: 16 - 103
"... <a href="/musk-holds-talks-in-norway-on-bigger-fix-to-tesla-s-service-woes-1.1212154" /> ..." Line: 4803 Column: 16 - 103
"... <a href="/bezos-stunning-blackmail-charge-intensifies-proxy-war-with-trump-1.1211172" /> ..." Line: 4816 Column: 16 - 93
"... <a href="/snc-takeover-would-be-bad-news-for-canada-wsp-ceo-says-1.1210725" /> ..." Line: 5822 Column: 2 - 21
"... </div> <div class="clear"/> <div..."

Element “div” not allowed as child of element “ul” in this context. (Suppressing further errors from this subtree.)

Line: 2375 Column: 19 - 37
"... <div class="clear"></div>..." Line: 2383 Column: 4 - 23
"...></li> <div class="clear"></div>..." Line: 2409 Column: 7 - 25
"...li> <div class="clear"></div>..." Line: 7871 Column: 13 - 56
"... <div id="ajaxCallHolderLatestNewsnontabbed"></div>..."

The “align” attribute on the “img” element is obsolete. Use CSS instead.

Line: 5066 Column: 26 - 292
"... <img title='Robert "Rob" McEwen, Matthew Staver/Bloomberg' height='349' alt='Robert "Rob" McEwen' width='620' align=' ' class='article-image' src='/polopoly_fs/1.1219550.1551114614!/fileimage/httpImage/image.jpg_gen/derivatives/landscape_620/robert-rob-mcewen.jpg' /> ..." Line: 6004 Column: 45 - 234
"... <img title='${entry.name}' height='135' alt='Newmont' width='240' align='' src='/polopoly_fs/1.1219621.1551119496!/fileimage/httpImage/image.jpg_gen/derivatives/landscape_240/newmont.jpg' /> ..." Line: 6020 Column: 45 - 244
"... <img title='${entry.name}' height='135' alt='Winter storm' width='240' align='' src='/polopoly_fs/1.1212903.1549985117!/fileimage/httpImage/image.JPG_gen/derivatives/landscape_240/winter-storm.JPG' /> ..." Line: 6033 Column: 45 - 227
"... <img title='${entry.name}' height='135' alt='ETFs' width='240' align='' src='/polopoly_fs/1.439844.1455824495!/fileimage/httpImage/image.jpg_gen/derivatives/landscape_240/etfs.jpg' /> ..." Line: 6049 Column: 45 - 262
"... <img title='${entry.name}' height='135' alt='Silhouette of a woman' width='240' align='' src='/polopoly_fs/1.1219398.1551100855!/fileimage/httpImage/image.jpg_gen/derivatives/landscape_240/silhouette-of-a-woman.jpg' /> ..." Line: 6068 Column: 45 - 746
"... <img title='${entry.name}' height='135' alt='WASHINGTON, DC - JUNE 14: Warren Buffett participates in a discussion during the White House Summit on the United State Of Women June 14, 2016 in Washington, DC. The White House hosts the first ever summit to push for gender equality. (Photo by Alex Wong/Getty Images)' width='240' align='' src='/polopoly_fs/1.1218935.1550933840!/fileimage/httpImage/image.jpg_gen/derivatives/landscape_240/washington-dc-june-14-warren-buffett-participates-in-a-discussion-during-the-white-house-summit-on-the-united-state-of-women-june-14-2016-in-washington-dc-the-white-house-hosts-the-first-ever-summit-to-push-for-gender-equality-photo-by-alex-wong-getty-images.jpg' /> ..." Line: 6087 Column: 45 - 257
"... <img title='${entry.name}' height='135' alt='Dr. Robert Steedman' width='240' align='' src='/polopoly_fs/1.1218764.1550871838!/fileimage/httpImage/image.jpg_gen/derivatives/landscape_240/dr-robert-steedman.jpg' /> ..." Line: 6140 Column: 29 - 246
"... <img title='Cannabis, Juan Cristobal Cobo/Bloomberg' height='349' alt='Cannabis' width='620' align='' src='/polopoly_fs/1.1219526.1551112718!/fileimage/httpImage/image.jpg_gen/derivatives/landscape_620/cannabis.jpg' /> ..." Line: 6209 Column: 29 - 585
"... <img title='Janet Yellen, chair of the U.S. Federal Reserve, speaks during an Economic Club of Washington discussion in Washington, D.C., U.S., Bloomberg' height='135' alt='Janet Yellen, chair of the U.S. Federal Reserve, speaks during an Economic Club of Washington discussion in Washington, D.C., U.S.' width='240' align='' src='/polopoly_fs/1.1219714.1551128780!/fileimage/httpImage/image.jpg_gen/derivatives/landscape_240/janet-yellen-chair-of-the-u-s-federal-reserve-speaks-during-an-economic-club-of-washington-discussion-in-washington-d-c-u-s.jpg' /> ..." Line: 6262 Column: 29 - 253
"... <img title='Justin Trudeau, The Canadian Press' height='135' alt='Justin Trudeau' width='240' align='' src='/polopoly_fs/1.1219700.1551127596!/fileimage/httpImage/image.jpg_gen/derivatives/landscape_240/justin-trudeau.jpg' /> ..." Line: 6316 Column: 29 - 369
"... <img title='Executive Chairman of Barrick Gold John Thornton, The Canadian Press/Nathan Denette' height='349' alt='Executive Chairman of Barrick Gold John Thornton' width='620' align='' src='/polopoly_fs/1.732890.1493060208!/fileimage/httpImage/image.jpg_gen/derivatives/landscape_620/executive-chairman-of-barrick-gold-john-thornton.jpg' /> ..." Line: 6399 Column: 45 - 271
"... <img title='${entry.name}' height='135' alt='Countdown to legalization ' width='240' align='' src='/polopoly_fs/1.1153734.1539771610!/fileimage/httpImage/image.jpg_gen/derivatives/landscape_240/countdown-to-legalization.jpg' /> ..." Line: 6416 Column: 45 - 478
"... <img title='${entry.name}' height='135' alt='A sample of water-soluble full spectrum cannabidiol (CBD) oil is dropped into water inside the laboratory facility in Switzerland. ' width='240' align='' src='/polopoly_fs/1.1201287.1548058700!/fileimage/httpImage/image.jpg_gen/derivatives/landscape_240/a-sample-of-water-soluble-full-spectrum-cannabidiol-cbd-oil-is-dropped-into-water-inside-the-laboratory-facility-in-switzerland.jpg' /> ..." Line: 6448 Column: 45 - 268
"... <img title='${entry.name}' height='135' alt='Mjardin marijuana plants' width='240' align='' src='/polopoly_fs/1.1200669.1547828778!/fileimage/httpImage/image.jpg_gen/derivatives/landscape_240/mjardin-marijuana-plants.jpg' /> ..." Line: 6462 Column: 45 - 1059
"... <img title='${entry.name}' height='135' alt='Cannabis plants grow at a craft grow operation outside of Nelson, British Columbia, Canada, on Thursday, Nov. 8, 2018. In the first major industrialized country to legalize recreational pot, this remote region illustrates the opportunities and challenges facing cannabis artisans: Can they develop their industry without selling out to the Toronto "suits" who increasingly dominate the trade? Photographer: Ben Nelms/Bloomberg' width='240' align='' src='/polopoly_fs/1.1217418.1550703980!/fileimage/httpImage/image.jpg_gen/derivatives/landscape_240/cannabis-plants-grow-at-a-craft-grow-operation-outside-of-nelson-british-columbia-canada-on-thursday-nov-8-2018-in-the-first-major-industrialized-country-to-legalize-recreational-pot-this-remote-region-illustrates-the-opportunities-and-challenges-facing-cannabis-artisans-can-they-develop-their-industry-without-selling-out-to-the-toronto-suits-who-increasingly-dominate-the-trade-photographer-ben-nelms-bloomberg.jpg' /> ..." Line: 6516 Column: 29 - 773
"... <img title='Elon Musk, chief executive officer for Space Exploration Technologies Corp. (SpaceX), speaks during an event at the SpaceX headquarters in Hawthorne, California, U.S., on Monday, Sept. 17, 2018. , Bloomberg' height='135' alt='Elon Musk, chief executive officer for Space Exploration Technologies Corp. (SpaceX), speaks during an event at the SpaceX headquarters in Hawthorne, California, U.S., on Monday, Sept. 17, 2018. ' width='240' align='' src='/polopoly_fs/1.1219785.1551137781!/fileimage/httpImage/image.jpg_gen/derivatives/landscape_240/elon-musk-chief-executive-officer-for-space-exploration-technologies-corp-spacex-speaks-during-an-event-at-the-spacex-headquarters-in-hawthorne-california-u-s-on-monday-sept-17-2018.jpg' /> ..." Line: 6566 Column: 29 - 240
"... <img title='Andrew Pyle, BNN Bloomberg ' height='135' alt='Andrew Pyle' width='240' align='' src='/polopoly_fs/1.1219833.1551142295!/fileimage/httpImage/image.PNG_gen/derivatives/landscape_240/andrew-pyle.PNG' /> ..." Line: 6703 Column: 29 - 502
"... <img title='Donald Trump meets with Liu He during a trade meeting on Feb. 22. Photographer: Al Drago/Bloomberg, Al Drago/Bloomberg' height='349' alt='Donald Trump meets with Liu He during a trade meeting on Feb. 22. Photographer: Al Drago/Bloomberg' width='620' align='' src='/polopoly_fs/1.1219170.1551061387!/fileimage/httpImage/image.jpg_gen/derivatives/landscape_620/donald-trump-meets-with-liu-he-during-a-trade-meeting-on-feb-22-photographer-al-drago-bloomberg.jpg' /> ..." Line: 6761 Column: 29 - 242
"... <img title='Winter storm, BNN Bloomberg' height='135' alt='Winter storm' width='240' align='' src='/polopoly_fs/1.1212903.1549985117!/fileimage/httpImage/image.JPG_gen/derivatives/landscape_240/winter-storm.JPG' /> ..." Line: 6814 Column: 29 - 317
"... <img title='Illustration: 731; Getty Images , Illustration: 731; Getty Images' height='135' alt='Illustration: 731; Getty Images ' width='240' align='' src='/polopoly_fs/1.1219629.1551119782!/fileimage/httpImage/image.png_gen/derivatives/landscape_240/illustration-731-getty-images.png' /> ..." Line: 7005 Column: 29 - 1037
"... <img title='WASHINGTON, DC - JUNE 14: Warren Buffett participates in a discussion during the White House Summit on the United State Of Women June 14, 2016 in Washington, DC. The White House hosts the first ever summit to push for gender equality. (Photo by Alex Wong/Getty Images), Photographer: Alex Wong/Getty Images North America' height='349' alt='WASHINGTON, DC - JUNE 14: Warren Buffett participates in a discussion during the White House Summit on the United State Of Women June 14, 2016 in Washington, DC. The White House hosts the first ever summit to push for gender equality. (Photo by Alex Wong/Getty Images)' width='620' align='' src='/polopoly_fs/1.1218935.1550933840!/fileimage/httpImage/image.jpg_gen/derivatives/landscape_620/washington-dc-june-14-warren-buffett-participates-in-a-discussion-during-the-white-house-summit-on-the-united-state-of-women-june-14-2016-in-washington-dc-the-white-house-hosts-the-first-ever-summit-to-push-for-gender-equality-photo-by-alex-wong-getty-images.jpg' /> ..." Line: 7063 Column: 29 - 253
"... <img title='Calgary courts, The Canadian Press' height='135' alt='Calgary courts' width='240' align='' src='/polopoly_fs/1.1219658.1551123390!/fileimage/httpImage/image.jpg_gen/derivatives/landscape_240/calgary-courts.jpg' /> ..." Line: 7122 Column: 29 - 361
"... <img title='Mark Bristow Photographer: Simon Dawson/Bloomberg, Simon Dawson/Bloomberg' height='135' alt='Mark Bristow Photographer: Simon Dawson/Bloomberg' width='240' align='' src='/polopoly_fs/1.1219578.1551117009!/fileimage/httpImage/image.jpg_gen/derivatives/landscape_240/mark-bristow-photographer-simon-dawson-bloomberg.jpg' /> ..." Line: 7175 Column: 29 - 252
"... <img title='B.C., Whistler, Ben Nelms/Bloomberg' height='349' alt='B.C., Whistler' width='620' align='' src='/polopoly_fs/1.1219413.1551102525!/fileimage/httpImage/image.jpg_gen/derivatives/landscape_620/b-c-whistler.jpg' /> ..." Line: 7224 Column: 45 - 260
"... <img title='${entry.name}' height='135' alt='Jody Wilson-Raybould' width='240' align='' src='/polopoly_fs/1.1219672.1551125562!/fileimage/httpImage/image.jpg_gen/derivatives/landscape_240/jody-wilson-raybould.jpg' /> ..." Line: 7243 Column: 45 - 413
"... <img title='${entry.name}' height='135' alt='Donald Trump meets with Liu He during a trade meeting on Feb. 22. Photographer: Al Drago/Bloomberg' width='240' align='' src='/polopoly_fs/1.1219170.1551061387!/fileimage/httpImage/image.jpg_gen/derivatives/landscape_240/donald-trump-meets-with-liu-he-during-a-trade-meeting-on-feb-22-photographer-al-drago-bloomberg.jpg' /> ..." Line: 7259 Column: 45 - 250
"... <img title='${entry.name}' height='135' alt=' Justin Trudeau ' width='240' align='' src='/polopoly_fs/1.1218681.1550861601!/fileimage/httpImage/image.jpg_gen/derivatives/landscape_240/justin-trudeau.jpg' /> ..." Line: 7312 Column: 29 - 1552
"... <img title='Richard Yu, chief executive officer of Huawei Technologies Co., presents the Mate X foldable 5G mobile device during a Huawei Technologies Co. launch event ahead of the MWC Barcelona in Barcelona, Spain, on Sunday, Feb. 24, 2019. At the wireless industry’s biggest conference, over 100,000 people are set to see the latest innovations in smartphones, artificial intelligence devices and autonomous drones exhibited by more than 2,400 companies. , Photographer: Stefan Wermuth/Bloomberg' height='349' alt='Richard Yu, chief executive officer of Huawei Technologies Co., presents the Mate X foldable 5G mobile device during a Huawei Technologies Co. launch event ahead of the MWC Barcelona in Barcelona, Spain, on Sunday, Feb. 24, 2019. At the wireless industry’s biggest conference, over 100,000 people are set to see the latest innovations in smartphones, artificial intelligence devices and autonomous drones exhibited by more than 2,400 companies. ' width='620' align='' src='/polopoly_fs/1.1219099.1551104479!/fileimage/httpImage/image.jpg_gen/derivatives/landscape_620/richard-yu-chief-executive-officer-of-huawei-technologies-co-presents-the-mate-x-foldable-5g-mobile-device-during-a-huawei-technologies-co-launch-event-ahead-of-the-mwc-barcelona-in-barcelona-spain-on-sunday-feb-24-2019-at-the-wireless-industry-s-biggest-conference-over-100-000-people-are-set-to-see-the-latest-innovations-in-smartphones-artificial-intelligence-devices-and-autonomous-drones-exhibited-by-more-than-2-400-companies.jpg' /> ..." Line: 7376 Column: 29 - 239
"... <img title='Aimia, THE CANADIAN PRESS/Ryan Remiorz' height='135' alt='Aimia' width='240' align='' src='/polopoly_fs/1.1113563.1532520837!/fileimage/httpImage/image.jpg_gen/derivatives/landscape_240/aimia.jpg' /> ..." Line: 7428 Column: 29 - 615
"... <img title='Bernard Madoff, founder of Bernard L. Madoff Investment Securities LLC, leaves federal court in New York, U.S., on Tuesday, March 10, 2009., BLOOMBERG NEWS' height='135' alt='Bernard Madoff, founder of Bernard L. Madoff Investment Securities LLC, leaves federal court in New York, U.S., on Tuesday, March 10, 2009.' width='240' align='' src='/polopoly_fs/1.1219565.1551115460!/fileimage/httpImage/image.jpg_gen/derivatives/landscape_240/bernard-madoff-founder-of-bernard-l-madoff-investment-securities-llc-leaves-federal-court-in-new-york-u-s-on-tuesday-march-10-2009.jpg' /> ..." Line: 7479 Column: 29 - 460
"... <img title='A dog walker strolls with a pack of dogs during a warm day along the Hudson River., AP Photo/Julio Cortez ' height='349' alt='A dog walker strolls with a pack of dogs during a warm day along the Hudson River.' width='620' align='' src='/polopoly_fs/1.1218619.1550856027!/fileimage/httpImage/image.jpg_gen/derivatives/landscape_620/a-dog-walker-strolls-with-a-pack-of-dogs-during-a-warm-day-along-the-hudson-river.jpg' /> ..." Line: 7527 Column: 45 - 234
"... <img title='${entry.name}' height='135' alt='Newmont' width='240' align='' src='/polopoly_fs/1.1219621.1551119496!/fileimage/httpImage/image.jpg_gen/derivatives/landscape_240/newmont.jpg' /> ..." Line: 7543 Column: 45 - 950
"... <img title='${entry.name}' height='135' alt='RUESSELSHEIM, GERMANY - SEPTEMBER 22: Children play video games on smartphones while attending a public event on September 22, 2012 in Ruesselsheim, Germany. Smartphones, with their access to social networks, high-resolution screens, video games and internet acess, have become commonplace among children and teenagers across the globe. (Photo by Sean Gallup/Getty Images)' width='240' align='' src='/polopoly_fs/1.1219463.1551107000!/fileimage/httpImage/image.jpg_gen/derivatives/landscape_240/ruesselsheim-germany-september-22-children-play-video-games-on-smartphones-while-attending-a-public-event-on-september-22-2012-in-ruesselsheim-germany-smartphones-with-their-access-to-social-networks-high-resolution-screens-video-games-and-internet-acess-have-become-commonplace-among-children-and-teenagers-across-the-globe-photo-by-sean-gallup-getty-images.jpg' /> ..." Line: 7556 Column: 45 - 695
"... <img title='${entry.name}' height='135' alt='BEIJING, CHINA - NOVEMBER 9: U.S. President Donald Trump takes part in a welcoming ceremony with China&#39;s President Xi Jinping on November 9, 2017 in Beijing, China. Trump is on a 10-day trip to Asia. (Photo by Thomas Peter-Pool/Getty Images)' width='240' align='' src='/polopoly_fs/1.1216664.1550613980!/fileimage/httpImage/image.jpg_gen/derivatives/landscape_240/beijing-china-november-9-u-s-president-donald-trump-takes-part-in-a-welcoming-ceremony-with-china-s-president-xi-jinping-on-november-9-2017-in-beijing-china-trump-is-on-a-10-day-trip-to-asia-photo-by-thomas-peter-pool-getty-images.jpg' /> ..." Line: 7603 Column: 29 - 251
"... <img title='Dave McKay, Kevin Van Paassen/Bloomberg ' height='349' alt='Dave McKay' width='620' align='' src='/polopoly_fs/1.1218440.1550838362!/fileimage/httpImage/image.jpg_gen/derivatives/landscape_620/dave-mckay.jpg' /> ..." Line: 7664 Column: 29 - 541
"... <img title='Customers talk on mobile phones outside a Vodafone India Ltd. store in New Delhi, India, on Sunday, April 24, 2016., Bloomberg' height='135' alt='Customers talk on mobile phones outside a Vodafone India Ltd. store in New Delhi, India, on Sunday, April 24, 2016.' width='240' align='' src='/polopoly_fs/1.1202519.1548239782!/fileimage/httpImage/image.jpg_gen/derivatives/landscape_240/customers-talk-on-mobile-phones-outside-a-vodafone-india-ltd-store-in-new-delhi-india-on-sunday-april-24-2016.jpg' /> ..." Line: 7717 Column: 29 - 239
"... <img title='Tyler Mordy, BNN Bloomberg' height='135' alt='Tyler Mordy' width='240' align='' src='/polopoly_fs/1.1219631.1551120229!/fileimage/httpImage/image.PNG_gen/derivatives/landscape_240/tyler-mordy.PNG' /> ..." Line: 7774 Column: 29 - 757
"... <img title='Homes stand beyond an undeveloped plot of land in East Gwillimbury, Ontario, Canada, on Friday, Nov. 2, 2018. STCA Canada is scheduled to release new housing price figures on Dec. 13. , Cole Burston/Bloomberg' height='349' alt='Homes stand beyond an undeveloped plot of land in East Gwillimbury, Ontario, Canada, on Friday, Nov. 2, 2018. STCA Canada is scheduled to release new housing price figures on Dec. 13. ' width='620' align='' src='/polopoly_fs/1.1217839.1550764471!/fileimage/httpImage/image.jpg_gen/derivatives/landscape_620/homes-stand-beyond-an-undeveloped-plot-of-land-in-east-gwillimbury-ontario-canada-on-friday-nov-2-2018-stca-canada-is-scheduled-to-release-new-housing-price-figures-on-dec-13.jpg' /> ..." Line: 7825 Column: 45 - 246
"... <img title='${entry.name}' height='135' alt='B.C., Whistler' width='240' align='' src='/polopoly_fs/1.1219413.1551102525!/fileimage/httpImage/image.jpg_gen/derivatives/landscape_240/b-c-whistler.jpg' /> ..." Line: 7838 Column: 45 - 244
"... <img title='${entry.name}' height='135' alt='Jessica Alba' width='240' align='' src='/polopoly_fs/1.1218021.1550780831!/fileimage/httpImage/image.JPG_gen/derivatives/landscape_240/jessica-alba.JPG' /> ..." Line: 7851 Column: 45 - 311
"... <img title='${entry.name}' height='135' alt='A CleanCoat-covered room at the Hotel Ottilia.' width='240' align='' src='/polopoly_fs/1.1217963.1550775316!/fileimage/httpImage/image.jpg_gen/derivatives/landscape_240/a-cleancoat-covered-room-at-the-hotel-ottilia.jpg' /> ..." Line: 7968 Column: 45 - 242
"... <img title='${entry.name}' height='135' alt='Andrew Pyle' width='240' align='' src='/polopoly_fs/1.1219833.1551142295!/fileimage/httpImage/image.PNG_gen/derivatives/landscape_240/andrew-pyle.PNG' /> ..." Line: 7987 Column: 45 - 242
"... <img title='${entry.name}' height='135' alt='Tyler Mordy' width='240' align='' src='/polopoly_fs/1.1219631.1551120229!/fileimage/httpImage/image.PNG_gen/derivatives/landscape_240/tyler-mordy.PNG' /> ..." Line: 8006 Column: 45 - 248
"... <img title='${entry.name}' height='135' alt='Keith Richards' width='240' align='' src='/polopoly_fs/1.1218815.1550878199!/fileimage/httpImage/image.JPG_gen/derivatives/landscape_240/keith-richards.JPG' /> ..."

Attribute “model-type” not allowed on element “div” at this point.

Line: 5167 Column: - 13
"... <div id="bigbox-ad" bm-ad-instance ad-type="ad2" allow-mobile="true" model-type="" feed-list-position="1" child-list-position="1" content-list-position="" > ..."

Attribute “feed-list-position” not allowed on element “div” at this point.

Line: 5167 Column: - 13
"... <div id="bigbox-ad" bm-ad-instance ad-type="ad2" allow-mobile="true" model-type="" feed-list-position="1" child-list-position="1" content-list-position="" > ..."

Attribute “child-list-position” not allowed on element “div” at this point.

Line: 5167 Column: - 13
"... <div id="bigbox-ad" bm-ad-instance ad-type="ad2" allow-mobile="true" model-type="" feed-list-position="1" child-list-position="1" content-list-position="" > ..."

Attribute “content-list-position” not allowed on element “div” at this point.

Line: 5167 Column: - 13
"... <div id="bigbox-ad" bm-ad-instance ad-type="ad2" allow-mobile="true" model-type="" feed-list-position="1" child-list-position="1" content-list-position="" > ..."

Attribute “ng-repeat-complete” not allowed on element “li” at this point.

Line: 5284 Column: 21 - 142
"... <li class="playlist-item" ng-repeat="video in axisCollection" ng-class="{'last':$last,'first':$first}" ng-repeat-complete> ..."

Attribute “ng-click” not allowed on element “a” at this point.

Line: 5285 Column: 25 - 142
"... <a href="" ng-click="handleClick(video.Id, video.Name, $event)" data-id="{{ video.Id }}" data-name="{{ video.Name }}"> ..."

Attribute “ng-if” not allowed on element “img” at this point.

Line: 5298 Column: 33 - 201
"... <img ng-if="$index > 4" ng-src="/img/elements/preloaders/preloader_black_video.gif" data-image="{{ video.Images[0].Url }}?width=140&height=79" alt="{{ video.Name }}" /> ..." Line: 5299 Column: - 198
"......"

Attribute “ng-src” not allowed on element “img” at this point.

Line: 5298 Column: 33 - 201
"... <img ng-if="$index > 4" ng-src="/img/elements/preloaders/preloader_black_video.gif" data-image="{{ video.Images[0].Url }}?width=140&height=79" alt="{{ video.Name }}" /> ..." Line: 5299 Column: - 198
"......"

Element “img” is missing required attribute “src”.

Line: 5298 Column: 33 - 201
"... <img ng-if="$index > 4" ng-src="/img/elements/preloaders/preloader_black_video.gif" data-image="{{ video.Images[0].Url }}?width=140&height=79" alt="{{ video.Name }}" /> ..." Line: 5299 Column: - 198
"......"

Attribute “ng-hide” not allowed on element “ul” at this point.

Line: 5346 Column: 3 - 101
"...apper"> <ul ng-cloak ng-hide="!dataLoaded || (guestAppearances.length == 0)" class="guest-appearance-list"> <l..."

Duplicate attribute “class”.

Line: 5399 Column: - 33
"...-results" class="hide"></ul> ..."

Attribute “ng-show” not allowed on element “div” at this point.

Line: 5487 Column: 3 - 51
"...></div> <div class="stats-table-top" ng-show="hasFilter"> <i..." Line: 5574 Column: 3 - 53
"...}</div> <div class="no-data-found" ng-show="!resultsFound"> <p..."

Attribute “ng-hide” not allowed on element “input” at this point.

Line: 5488 Column: 4 - 130
"...lter"> <input ng-hide="!dataLoaded" class="stats-filter" name="status" ng-model="tableFilters.symbol" placeholder="Filter by Symbol" > </d..."

Attribute “ng-model” not allowed on element “input” at this point.

Line: 5488 Column: 4 - 130
"...lter"> <input ng-hide="!dataLoaded" class="stats-filter" name="status" ng-model="tableFilters.symbol" placeholder="Filter by Symbol" > </d..."

Attribute “ng-table” not allowed on element “table” at this point.

Line: 5492 Column: 11 - 112
"... <table class="stats-table-scrollable double-header" ng-table="tableParams" double-header scroll-table> ..."

Attribute “double-header” not allowed on element “table” at this point.

Line: 5492 Column: 11 - 112
"... <table class="stats-table-scrollable double-header" ng-table="tableParams" double-header scroll-table> ..."

Attribute “scroll-table” not allowed on element “table” at this point.

Line: 5492 Column: 11 - 112
"... <table class="stats-table-scrollable double-header" ng-table="tableParams" double-header scroll-table> ..."

Attribute “ng-if” not allowed on element “tr” at this point.

Line: 5494 Column: 19 - 32
"... <thead> <tr ng-if="sortable"> ..." Line: 5505 Column: 17 - 41
"... </tr> <tr ng-if="sortable == false"> ..."

Attribute “ng-repeat” not allowed on element “th” at this point.

Line: 5501 Column: 33 - 66
"...sortable"> <th ng-repeat="column in columns" class="text-center sortable col-titles" ng-class="($index==0) ? '{{column.field}} stick col-1' : { '{{column.name}} sort-asc': tableParams.isSortBy(column.field, 'asc'), '{{column.name}} sort-desc': tableParams.isSortBy(column.field, 'desc') }" ng-show="column.visible" ng-click="sortClick($index, column.field, $event)"> ..." Line: 5506 Column: 42 - 184
"...== false"> <th ng-repeat="column in columns" ng-show="column.visible" class="text-center col-titles" ng-class="($index==0) ? '{{column.field}} stick col-1' : '{{column.field}}'" > ..."

Attribute “ng-class” not allowed on element “th” at this point.

Line: 5501 Column: 33 - 66
"...sortable"> <th ng-repeat="column in columns" class="text-center sortable col-titles" ng-class="($index==0) ? '{{column.field}} stick col-1' : { '{{column.name}} sort-asc': tableParams.isSortBy(column.field, 'asc'), '{{column.name}} sort-desc': tableParams.isSortBy(column.field, 'desc') }" ng-show="column.visible" ng-click="sortClick($index, column.field, $event)"> ..." Line: 5506 Column: 42 - 184
"...== false"> <th ng-repeat="column in columns" ng-show="column.visible" class="text-center col-titles" ng-class="($index==0) ? '{{column.field}} stick col-1' : '{{column.field}}'" > ..."

Attribute “ng-show” not allowed on element “th” at this point.

Line: 5501 Column: 33 - 66
"...sortable"> <th ng-repeat="column in columns" class="text-center sortable col-titles" ng-class="($index==0) ? '{{column.field}} stick col-1' : { '{{column.name}} sort-asc': tableParams.isSortBy(column.field, 'asc'), '{{column.name}} sort-desc': tableParams.isSortBy(column.field, 'desc') }" ng-show="column.visible" ng-click="sortClick($index, column.field, $event)"> ..." Line: 5506 Column: 42 - 184
"...== false"> <th ng-repeat="column in columns" ng-show="column.visible" class="text-center col-titles" ng-class="($index==0) ? '{{column.field}} stick col-1' : '{{column.field}}'" > ..."

Attribute “ng-click” not allowed on element “th” at this point.

Line: 5501 Column: 33 - 66
"...sortable"> <th ng-repeat="column in columns" class="text-center sortable col-titles" ng-class="($index==0) ? '{{column.field}} stick col-1' : { '{{column.name}} sort-asc': tableParams.isSortBy(column.field, 'asc'), '{{column.name}} sort-desc': tableParams.isSortBy(column.field, 'desc') }" ng-show="column.visible" ng-click="sortClick($index, column.field, $event)"> ..."

Attribute “fixed-columns” not allowed on element “tr” at this point.

Line: 5512 Column: 19 - 169
"... <tbody> <tr class="table-row" fixed-columns ng-repeat="stock in $data track by $index" ng-cloak ng-class="{'last':$last}" ng-class-even="'even'" ng-class-odd="'odd'"> ..."

Attribute “ng-repeat” not allowed on element “tr” at this point.

Line: 5512 Column: 19 - 169
"... <tbody> <tr class="table-row" fixed-columns ng-repeat="stock in $data track by $index" ng-cloak ng-class="{'last':$last}" ng-class-even="'even'" ng-class-odd="'odd'"> ..."

Attribute “ng-cloak” not allowed on element “tr” at this point.

Line: 5512 Column: 19 - 169
"... <tbody> <tr class="table-row" fixed-columns ng-repeat="stock in $data track by $index" ng-cloak ng-class="{'last':$last}" ng-class-even="'even'" ng-class-odd="'odd'"> ..."

Attribute “ng-class” not allowed on element “tr” at this point.

Line: 5512 Column: 19 - 169
"... <tbody> <tr class="table-row" fixed-columns ng-repeat="stock in $data track by $index" ng-cloak ng-class="{'last':$last}" ng-class-even="'even'" ng-class-odd="'odd'"> ..."

Attribute “ng-class-even” not allowed on element “tr” at this point.

Line: 5512 Column: 19 - 169
"... <tbody> <tr class="table-row" fixed-columns ng-repeat="stock in $data track by $index" ng-cloak ng-class="{'last':$last}" ng-class-even="'even'" ng-class-odd="'odd'"> ..."

Attribute “ng-class-odd” not allowed on element “tr” at this point.

Line: 5512 Column: 19 - 169
"... <tbody> <tr class="table-row" fixed-columns ng-repeat="stock in $data track by $index" ng-cloak ng-class="{'last':$last}" ng-class-even="'even'" ng-class-odd="'odd'"> ..."

Attribute “ng-if” not allowed on element “td” at this point.

Line: 5515 Column: 170 - 146
"...d="'odd'"> <td ng-if="sortable" ng-repeat="(cIndex, column) in columns" ng-show="column.visible" data-title="'{{column.field}}'" sortable="'{{column.field}}'" filter="{ '{{column.field}}': 'text' }" ng-class="($index==0) ? '{{column.field}} stick col-1': {'{{column.field}} sorted': tableParams.sorting()['{{column.field}}']}" > ..." Line: 5541 Column: 21 - 192
"... </td> <td ng-if="sortable == false" ng-repeat="(csIndex, column) in columns" ng-show="column.visible" ng-class="(csIndex==0) ? '{{column.field}} stick col-1' : '{{column.field}}'" > ..."

Attribute “ng-repeat” not allowed on element “td” at this point.

Line: 5515 Column: 170 - 146
"...d="'odd'"> <td ng-if="sortable" ng-repeat="(cIndex, column) in columns" ng-show="column.visible" data-title="'{{column.field}}'" sortable="'{{column.field}}'" filter="{ '{{column.field}}': 'text' }" ng-class="($index==0) ? '{{column.field}} stick col-1': {'{{column.field}} sorted': tableParams.sorting()['{{column.field}}']}" > ..." Line: 5541 Column: 21 - 192
"... </td> <td ng-if="sortable == false" ng-repeat="(csIndex, column) in columns" ng-show="column.visible" ng-class="(csIndex==0) ? '{{column.field}} stick col-1' : '{{column.field}}'" > ..."

Attribute “ng-show” not allowed on element “td” at this point.

Line: 5515 Column: 170 - 146
"...d="'odd'"> <td ng-if="sortable" ng-repeat="(cIndex, column) in columns" ng-show="column.visible" data-title="'{{column.field}}'" sortable="'{{column.field}}'" filter="{ '{{column.field}}': 'text' }" ng-class="($index==0) ? '{{column.field}} stick col-1': {'{{column.field}} sorted': tableParams.sorting()['{{column.field}}']}" > ..." Line: 5541 Column: 21 - 192
"... </td> <td ng-if="sortable == false" ng-repeat="(csIndex, column) in columns" ng-show="column.visible" ng-class="(csIndex==0) ? '{{column.field}} stick col-1' : '{{column.field}}'" > ..."

Attribute “sortable” not allowed on element “td” at this point.

Line: 5515 Column: 170 - 146
"...d="'odd'"> <td ng-if="sortable" ng-repeat="(cIndex, column) in columns" ng-show="column.visible" data-title="'{{column.field}}'" sortable="'{{column.field}}'" filter="{ '{{column.field}}': 'text' }" ng-class="($index==0) ? '{{column.field}} stick col-1': {'{{column.field}} sorted': tableParams.sorting()['{{column.field}}']}" > ..."

Attribute “filter” not allowed on element “td” at this point.

Line: 5515 Column: 170 - 146
"...d="'odd'"> <td ng-if="sortable" ng-repeat="(cIndex, column) in columns" ng-show="column.visible" data-title="'{{column.field}}'" sortable="'{{column.field}}'" filter="{ '{{column.field}}': 'text' }" ng-class="($index==0) ? '{{column.field}} stick col-1': {'{{column.field}} sorted': tableParams.sorting()['{{column.field}}']}" > ..."

Attribute “ng-class” not allowed on element “td” at this point.

Line: 5515 Column: 170 - 146
"...d="'odd'"> <td ng-if="sortable" ng-repeat="(cIndex, column) in columns" ng-show="column.visible" data-title="'{{column.field}}'" sortable="'{{column.field}}'" filter="{ '{{column.field}}': 'text' }" ng-class="($index==0) ? '{{column.field}} stick col-1': {'{{column.field}} sorted': tableParams.sorting()['{{column.field}}']}" > ..." Line: 5541 Column: 21 - 192
"... </td> <td ng-if="sortable == false" ng-repeat="(csIndex, column) in columns" ng-show="column.visible" ng-class="(csIndex==0) ? '{{column.field}} stick col-1' : '{{column.field}}'" > ..."

Attribute “ng-switch” not allowed on element “div” at this point.

Line: 5516 Column: 9 - 38
"...> <div ng-switch="column.field"> ..." Line: 5543 Column: 8 - 37
"...> <div ng-switch="column.field"> ..."

Attribute “ng-switch-when” not allowed on element “a” at this point.

Line: 5517 Column: 10 - 75
"... <a ng-switch-when="symbol" href='/stock/{{stock[column.field]}}'>{{stoc..." Line: 5545 Column: 9 - 73
"...> <a ng-switch-when="symbol" href='/stock/{{stock[column.field]}}'>{{stoc..."

Bad value “/stock/{{stock[column.field]}}” for attribute “href” on element “a”: Illegal character in path segment: “{” is not allowed.

Line: 5517 Column: 10 - 75
"... <a ng-switch-when="symbol" href='/stock/{{stock[column.field]}}'>{{stoc..." Line: 5545 Column: 9 - 73
"...> <a ng-switch-when="symbol" href='/stock/{{stock[column.field]}}'>{{stoc..."

Attribute “ng-switch-when” not allowed on element “div” at this point.

Line: 5518 Column: 10 - 38
"... <div ng-switch-when="volume"> ..." Line: 5521 Column: 10 - 152
"... <div ng-switch-when="price" bm-market-indicator bm-net-change="{{stock.netChng}}" ng-attr-allow-animation="{{pollingEnabled ? true : false }}"> ..." Line: 5524 Column: 10 - 154
"... <div ng-switch-when="netChng" bm-market-indicator bm-net-change="{{stock.netChng}}" ng-attr-allow-animation="{{pollingEnabled ? true : false }}"> ..." Line: 5527 Column: 10 - 154
"... <div ng-switch-when="pctChng" bm-market-indicator bm-net-change="{{stock.netChng}}" ng-attr-allow-animation="{{pollingEnabled ? true : false }}"> ..." Line: 5546 Column: 9 - 37
"...> <div ng-switch-when="volume"> ..." Line: 5549 Column: 9 - 151
"...> <div ng-switch-when="price" bm-market-indicator bm-net-change="{{stock.netChng}}" ng-attr-allow-animation="{{pollingEnabled ? true : false }}"> ..." Line: 5552 Column: 9 - 153
"...> <div ng-switch-when="netChng" bm-market-indicator bm-net-change="{{stock.netChng}}" ng-attr-allow-animation="{{pollingEnabled ? true : false }}"> ..." Line: 5555 Column: 9 - 153
"...> <div ng-switch-when="pctChng" bm-market-indicator bm-net-change="{{stock.netChng}}" ng-attr-allow-animation="{{pollingEnabled ? true : false }}"> ..."

Attribute “ng-attr-allow-animation” not allowed on element “div” at this point.

Line: 5521 Column: 10 - 152
"... <div ng-switch-when="price" bm-market-indicator bm-net-change="{{stock.netChng}}" ng-attr-allow-animation="{{pollingEnabled ? true : false }}"> ..." Line: 5524 Column: 10 - 154
"... <div ng-switch-when="netChng" bm-market-indicator bm-net-change="{{stock.netChng}}" ng-attr-allow-animation="{{pollingEnabled ? true : false }}"> ..." Line: 5527 Column: 10 - 154
"... <div ng-switch-when="pctChng" bm-market-indicator bm-net-change="{{stock.netChng}}" ng-attr-allow-animation="{{pollingEnabled ? true : false }}"> ..." Line: 5549 Column: 9 - 151
"...> <div ng-switch-when="price" bm-market-indicator bm-net-change="{{stock.netChng}}" ng-attr-allow-animation="{{pollingEnabled ? true : false }}"> ..." Line: 5552 Column: 9 - 153
"...> <div ng-switch-when="netChng" bm-market-indicator bm-net-change="{{stock.netChng}}" ng-attr-allow-animation="{{pollingEnabled ? true : false }}"> ..." Line: 5555 Column: 9 - 153
"...> <div ng-switch-when="pctChng" bm-market-indicator bm-net-change="{{stock.netChng}}" ng-attr-allow-animation="{{pollingEnabled ? true : false }}"> ..."

Attribute “ng-switch-default” not allowed on element “div” at this point.

Line: 5530 Column: 10 - 32
"... <div ng-switch-default> ..." Line: 5558 Column: 9 - 31
"...> <div ng-switch-default> ..."

Bad value “/stock/{{stock['symbol']}}” for attribute “href” on element “a”: Illegal character in path segment: “{” is not allowed.

Line: 5532 Column: 12 - 48
"... <a href="/stock/{{stock['symbol']}}">{{stoc..." Line: 5560 Column: 11 - 47
"... <a href="/stock/{{stock['symbol']}}">{{stoc..."

Attribute “ng-switch-when” not allowed on element “span” at this point.

Line: 5544 Column: 9 - 116
"...> <span ng-switch-when="symbol" ng-if="allowDelete" ng-click="removeClick($index, $event)" class="remove-row"></span..."

Attribute “alt” not allowed on element “a” at this point.

Line: 5630 Column: 25 - 88
"... <a href=" /the-tsx-venture-50-is-back-1.1217251 " alt=""><img t..." Line: 5632 Column: 21 - 84
"... <h4><a href=" /the-tsx-venture-50-is-back-1.1217251 " alt="">The TS..." Line: 5649 Column: 25 - 130
"... <a href=" /the-canadian-mining-industry-and-the-rise-of-base-and-battery-metals-1.1215971 " alt=""><img t..." Line: 5651 Column: 21 - 126
"... <h4><a href=" /the-canadian-mining-industry-and-the-rise-of-base-and-battery-metals-1.1215971 " alt="">The Ca..." Line: 5664 Column: 25 - 134
"... <a href=" /investment-trends/video/kimberlite-exploration-in-northwestern-australia%7E1611441 " alt=""><img t..." Line: 5666 Column: 21 - 130
"... <h4><a href=" /investment-trends/video/kimberlite-exploration-in-northwestern-australia%7E1611441 " alt="">Kimber..." Line: 5679 Column: 25 - 105
"... <a href=" /tsx-and-tsxv-catalysts-for-emerging-sectors-1.1212890 " alt=""><..." Line: 5681 Column: 21 - 101
"... <h4><a href=" /tsx-and-tsxv-catalysts-for-emerging-sectors-1.1212890 " alt="">TSX an..." Line: 5712 Column: 25 - 12
"... <a href=" http://www.bnn.ca/subscribe " alt=""><img t..." Line: 5715 Column: 21 - 12
"... <h4><a href=" http://www.bnn.ca/subscribe " alt="">THE DA..." Line: 5730 Column: 25 - 12
"... <a href=" http://www.bnn.ca/subscribe " alt=""><img t..." Line: 5733 Column: 21 - 12
"... <h4><a href=" http://www.bnn.ca/subscribe " alt="">MARKET..." Line: 5747 Column: 25 - 71
"... <a href=" /subscribe/marijuana " alt=""><img t..." Line: 5749 Column: 21 - 67
"... <h4><a href=" /subscribe/marijuana " alt="">CANNAB..."

Duplicate ID “promotions”.

Line: 5695 Column: 9 - 48
"... <section class="widget" id="promotions"> <hea..."

Attribute “ng-class” not allowed on element “section” at this point.

Line: 5811 Column: 1 - 197
"...script> <section data-obj-id="marketVoiceOb_7_371900_1551101455" class="market-voice" ng-class="(false) ? 'stock-page' : ''" ng-controller="marketVoice" ng-init="loadData()" ng-cloak ng-hide="!dataLoaded"> <..."

Attribute “ng-hide” not allowed on element “section” at this point.

Line: 5811 Column: 1 - 197
"...script> <section data-obj-id="marketVoiceOb_7_371900_1551101455" class="market-voice" ng-class="(false) ? 'stock-page' : ''" ng-controller="marketVoice" ng-init="loadData()" ng-cloak ng-hide="!dataLoaded"> <..."

Bad value “/stock/{{ rating.symbol }}” for attribute “href” on element “a”: Illegal character in path segment: “{” is not allowed.

Line: 5831 Column: 5 - 41
"...eta"> <a href="/stock/{{ rating.symbol }}">{{ rat..."

Attribute “bm-market-indicator” not allowed on element “span” at this point.

Line: 5833 Column: 39 - 98
"...ber:2 }}, <span bm-market-indicator bm-net-change="{{quote.netChng}}">{{ quo..."

No space between attributes.

Line: 5844 Column: - 40
"...lider-wrapper "ng-repeat="(key..."

Attribute “slider” not allowed on element “div” at this point.

Line: 5845 Column: 6 - 61
"...r)"> <div slider class="rating-slider" average="val.average"></div>..."

Attribute “average” not allowed on element “div” at this point.

Line: 5845 Column: 6 - 61
"...r)"> <div slider class="rating-slider" average="val.average"></div>..."

Attribute “ng-click” not allowed on element “button” at this point.

Line: 5850 Column: 6 - 68
"...l)"> <button class="buy" ng-click="rateClick('BUY', rating.symbol)">Buy</b..." Line: 5851 Column: 6 - 70
"...ton> <button class="hold" ng-click="rateClick('HOLD', rating.symbol)">Hold</..." Line: 5852 Column: 6 - 70
"...ton> <button class="sell" ng-click="rateClick('SELL', rating.symbol)">Sell</..."

Attribute “ng-class” not allowed on element “span” at this point.

Line: 5855 Column: 19 - 114
"...You Rated <span ng-class="mv.rating" ng-repeat='mv in marketVoiceArray | filter: {symbol: rating.symbol}'>{{mv.r..." Line: 5860 Column: 55 - 102
"...</strong> <span ng-class="getRatingZonesCSS(val.average)">{{val...."

Attribute “ng-repeat” not allowed on element “span” at this point.

Line: 5855 Column: 19 - 114
"...You Rated <span ng-class="mv.rating" ng-repeat='mv in marketVoiceArray | filter: {symbol: rating.symbol}'>{{mv.r..."

End tag “section” seen, but there were open elements.

Line: 5864 Column: 1 - 10
"...> </div> </section> ..."

Unclosed element “div”.

Line: 5822 Column: 2 - 21
"... </div> <div class="clear"/> <div..."

Duplicate ID “feed-widget”.

Line: 6591 Column: 1 - 60
"... <article id="feed-widget" class="article-feed three-column"> ..." Line: 6839 Column: 1 - 60
"... <article id="feed-widget" class="article-feed three-column"> ..." Line: 7203 Column: 1 - 60
"... <article id="feed-widget" class="article-feed three-column"> ..." Line: 7506 Column: 1 - 60
"... <article id="feed-widget" class="article-feed three-column"> ..." Line: 7807 Column: 1 - 60
"... <article id="feed-widget" class="article-feed three-column"> ..." Line: 7935 Column: 1 - 60
"... <article id="feed-widget" class="article-feed three-column"> ..."

Attribute “bm-ad-complete” not allowed on element “footer” at this point.

Line: 8039 Column: 27 - 68
"... <footer class='hub-footer' bm-ad-complete> <di..."

Warnings

Consider avoiding viewport values that prevent users from resizing documents.

Line: 26 Column: 3 - 111
"...80"> <meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, width=device-width, user-scalable = no"> ..."

The “type” attribute is unnecessary for JavaScript resources.

Line: 123 Column: 16 - 106
"... <script type="text/javascript" src="/js/bellmedia/vendor/jquery/jquery.min.js?v1547122666"></scri..." Line: 125 Column: 6 - 113
"... <script type="text/javascript" src="/js/bellmedia/vendor/jquery/jquery-ui-1.10.4.custom.min.js?v1547122666"></scri..." Line: 126 Column: 8 - 113
"...t> <script type="text/javascript" src="/js/bellmedia/vendor/jquery/jquery.ui.touch-punch.min.js?v1547122666"></scri..." Line: 131 Column: 5 - 35
"... <script type="text/javascript"> ..." Line: 194 Column: 9 - 39
"... <script type="text/javascript"> ..." Line: 205 Column: 12 - 108
"... <script type="text/javascript" src="https://webapps.9c9media.com/vidi-player/1.5.x/js/player.js"></scri..." Line: 235 Column: 8 - 84
"...-> <script type="text/javascript" src="/js/bellmedia/beacon.min.js?v1547122666"></scri..." Line: 236 Column: 5 - 35
"...ript> <script type="text/javascript"> v..." Line: 254 Column: 5 - 88
"...ipt> <script type="text/javascript" src="https://js-sec.indexww.com/ht/htw-bell-news.js"></scri..." Line: 256 Column: 3 - 33
"...cript> <script type="text/javascript"> ..." Line: 500 Column: 16 - 94
"... <script type="text/javascript" src="/js/bellmedia/tracking.min.js?v1547122666"></scri..." Line: 501 Column: 9 - 39
"...> <script type="text/javascript"> (..." Line: 7876 Column: 37 - 67
"... <script type="text/javascript"> ..." Line: 8082 Column: 4 - 81
"...oter> <script type="text/javascript" src="/js/bellmedia/plugins.min.js?v1547122666"></scri..." Line: 8084 Column: 27 - 104
"...><!--> <script type="text/javascript" src="/js/bellmedia/angular.min.js?v1547122666"></scri..." Line: 8095 Column: 1 - 69
"...-> <script type="text/javascript" src='//auth.9c9media.ca/auth/main.js'></scri..." Line: 8096 Column: 1 - 31
"...</script> <script type="text/javascript"> $(f..." Line: 8111 Column: 4 - 87
"...ript> <script type="text/javascript" src="/js/bellmedia/bnn-bloomberg.min.js?v1547122666"></scri..." Line: 8119 Column: 1 - 31
"... <script type="text/javascript"> // ..." Line: 8137 Column: 1 - 31
"...ipt> <script type="text/javascript"> var..." Line: 8184 Column: 3 - 33
"...cript> <script type="text/javascript"> (..."

Consider using the “h1” element as a top-level heading only (all “h1” elements are treated as top-level headings by many screen readers and other tools).

Line: 5057 Column: 20 - 23
"... <h1>Barric..."

Empty heading.

Line: 5259 Column: 52 - 55
"...nt-title"><h3></h3><..."

A table row was 2 columns wide and exceeded the column count established by the first row (1).

Line: 5568 Column: 21 - 16
"... </td> </tr> ..."

Section lacks heading. Consider using “h2”-“h6” elements to add identifying headings to all sections.

Line: 5480 Column: 1 - 155
".../script> <section data-obj-id="stockTableObj_7_377526_1467317848" ng-controller="recentlyViewedStockElement" class="stock-list-table stats-tabs stats-table widget"> <hea..." Line: 5603 Column: 1 - 163
"...</script> <section data-obj-id="stockTableObj_7_355169_1454440935" class="stock-list-table stats-tabs stats-table widget" ng-controller="stockMostPopular" ng-init="init()"> <hea..." Line: 5811 Column: 1 - 197
"...script> <section data-obj-id="marketVoiceOb_7_371900_1551101455" class="market-voice" ng-class="(false) ? 'stock-page' : ''" ng-controller="marketVoice" ng-init="loadData()" ng-cloak ng-hide="!dataLoaded"> <..."

The first occurrence of ID “promotions” was here.

Line: 5614 Column: 9 - 48
"... <section class="widget" id="promotions"> <hea..."

Article lacks heading. Consider using “h2”-“h6” elements to add identifying headings to all articles.

Line: 6383 Column: 1 - 41
"... <article class="article-feed two-column"> ..." Line: 6434 Column: 1 - 41
"... <article class="article-feed two-column"> ..."

The first occurrence of ID “feed-widget” was here.

Line: 5983 Column: 1 - 60
"... <article id="feed-widget" class="article-feed three-column"> ..." Line: 5983 Column: 1 - 60
"... <article id="feed-widget" class="article-feed three-column"> ..." Line: 5983 Column: 1 - 60
"... <article id="feed-widget" class="article-feed three-column"> ..." Line: 5983 Column: 1 - 60
"... <article id="feed-widget" class="article-feed three-column"> ..." Line: 5983 Column: 1 - 60
"... <article id="feed-widget" class="article-feed three-column"> ..." Line: 5983 Column: 1 - 60
"... <article id="feed-widget" class="article-feed three-column"> ..."

This document appears to be written in English. Consider adding “lang="en"” (or variant) to the “html” start tag.

Line: 6 Column: 23 - 58
"...E 9]><!--> <html class="no-js" ng-app="myApp"> <!--<..."

bnn.ca similar domains

Similar domains:
www.bnn.com
www.bnn.net
www.bnn.org
www.bnn.info
www.bnn.biz
www.bnn.us
www.bnn.mobi
www.nn.ca
www.bnn.ca
www.vnn.ca
www.bvnn.ca
www.vbnn.ca
www.gnn.ca
www.bgnn.ca
www.gbnn.ca
www.hnn.ca
www.bhnn.ca
www.hbnn.ca
www.nnn.ca
www.bnnn.ca
www.nbnn.ca
www.bn.ca
www.bbn.ca
www.bnbn.ca
www.bbnn.ca
www.bhn.ca
www.bnhn.ca
www.bjn.ca
www.bnjn.ca
www.bjnn.ca
www.bmn.ca
www.bnmn.ca
www.bmnn.ca
www.bnb.ca
www.bnnb.ca
www.bnh.ca
www.bnnh.ca
www.bnj.ca
www.bnnj.ca
www.bnm.ca
www.bnnm.ca

bnn.ca Ping

Ping is a computer network administration software utility used to test the reachability of a host on an Internet Protocol (IP) network. It measures the round-trip time for messages sent from the originating host to a destination computer that are echoed back to the source.


bnn.ca TRACEROUTE

Traceroute is a computer network diagnostic tool for displaying the route (path) and measuring transit delays of packets across an Internet Protocol (IP) network. The history of the route is recorded as the round-trip times of the packets received from each successive host (remote node) in the route (path); the sum of the mean times in each hop is a measure of the total time spent to establish the connection. Traceroute proceeds unless all (three) sent packets are lost more than twice, then the connection is lost and the route cannot be evaluated.