├── LICENSE ├── README.md ├── newsapi ├── headline-analysis │ ├── README.md │ ├── author1.p │ ├── author2.p │ ├── data-collection.ipynb │ ├── main-chunks.ipynb │ └── parsetree.png └── publishing-patterns │ └── avg-weight.ipynb ├── research └── gan │ └── gan_simple_nb.ipynb └── textapi └── websummit-2015 └── Web Summit 2015.ipynb /LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2016 AYLIEN 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Jupyter Notebooks 2 | 3 | This repository contains a collection of categorized Jupyter Notebooks developed at [AYLIEN](http://aylien.com) as demos, proofs of concept, etc. 4 | 5 | # ToC 6 | 7 | Here you can find a list of available notebooks on this repo. 8 | 9 | ### AYLIEN Text Analysis API 10 | 11 | A package of Natural Language Processing (NLP) and Machine Learning tools for extracting structured information from textual content with ease. 12 | 13 | Website: [https://developer.aylien.com/](https://developer.aylien.com/) 14 | 15 | - [**Web Summit 2015 tweet analysis**](https://github.com/AYLIEN/jupyter-notebooks/blob/master/textapi/websummit-2015/Web%20Summit%202015.ipynb) 16 | 17 | The goal of this notebook is to analyze and visualize thousands of tweets gathered as part of a tech conference, using various document representation and modeling techniques such as LDA, K-means, doc2vec and skip-thought vectors. 18 | 19 | **Demo:** [http://notebooks.aylien.com/textapi/websummit-2015/](http://notebooks.aylien.com/textapi/websummit-2015/) 20 | 21 | 22 | ### AYLIEN News API 23 | 24 | Search and source news and content from around the web in realtime. Stay ahead of the curve by using the power of Machine Learning and NLP to understand content at scale while extracting the data that matters to you. 25 | 26 | Website: [https://newsapi.aylien.com/](https://newsapi.aylien.com/) 27 | 28 | - [**Publishing patterns**](https://github.com/AYLIEN/jupyter-notebooks/blob/master/newsapi/publishing-patterns/avg-weight.ipynb) 29 | 30 | This notebook fetches data points from `time_series` endpoint of AYLIEN News API and draws a trend chart to illustrate when is 31 | the best time to publish an story, article or news. Works with Python 2.x and 3.x. 32 | 33 | **Demo:** [http://notebooks.aylien.com/newsapi/publishing-patterns/](http://notebooks.aylien.com/newsapi/publishing-patterns/) 34 | - [**News Headline Analysis**](https://github.com/AYLIEN/jupyter-notebooks/blob/master/newsapi/headline-analysis/main-chunks.ipynb) 35 | 36 | In this notebook we explore the similarities and the differences between two journalists in how they write headlines for their articles. 37 | 38 | **Demo:** [http://notebooks.aylien.com/newsapi/headline-analysis/](http://notebooks.aylien.com/newsapi/headline-analysis/) 39 | 40 | ### AYLIEN Research 41 | 42 | Demos and proofs of concept for various research ideas from our researchers at AYLIEN. 43 | 44 | - [**1D Generative Adversarial Network (tutorial and visualization)**](https://github.com/AYLIEN/jupyter-notebooks/blob/master/research/gan/gan_simple_nb.ipynb) 45 | 46 | In this notebook we implement a basic GAN to approximate a 1D gaussian distribution in TensorFlow. 47 | 48 | **Demo:** [http://notebooks.aylien.com/research/gan/gan_simple.html](http://notebooks.aylien.com/research/gan/gan_simple.html) -------------------------------------------------------------------------------- /newsapi/headline-analysis/README.md: -------------------------------------------------------------------------------- 1 | # headline_analysis 2 | Analyzing news headlines for fun and profit. 3 | 4 | The main file to look at is the Jupyter notebook [main-chunks.ipynb](https://github.com/AYLIEN/headline_analysis/blob/master/main-chunks.ipynb). 5 | -------------------------------------------------------------------------------- /newsapi/headline-analysis/author1.p: -------------------------------------------------------------------------------- 1 | (lp1 2 | (dp2 3 | Vtitle 4 | p3 5 | VOne corner of the real-estate market might've peaked 6 | p4 7 | sa(dp5 8 | Vtitle 9 | p6 10 | VChina is tightening its grip on the world's commodities markets 11 | p7 12 | sa(dp8 13 | Vtitle 14 | p9 15 | VHomebuilders are raking it in because it's more expensive for you to buy a house 16 | p10 17 | sa(dp11 18 | Vtitle 19 | p12 20 | VGARY SHILLING: The failed Doha meeting is proof that oil is still headed for $10 21 | p13 22 | sa(dp14 23 | Vtitle 24 | p15 25 | VStocks are slightly lower (SPY, SPX, DJI, IXIC, JPY, USD, DXY, MCD, MFST, CAT, USO, WTI, OIL, VDE) 26 | p16 27 | sa(dp17 28 | Vtitle 29 | p18 30 | VHere comes the Baker Hughes rig count ... (USO, WTI, OIL, VDE) 31 | p19 32 | sa(dp20 33 | Vtitle 34 | p21 35 | VOil is heading towards another crash 36 | p22 37 | sa(dp23 38 | Vtitle 39 | p24 40 | VOil is heading towards another crash 41 | p25 42 | sa(dp26 43 | Vtitle 44 | p27 45 | VStocks are going nowhere 46 | p28 47 | sa(dp29 48 | Vtitle 49 | p30 50 | VHere comes Markit manufacturing PMI ... 51 | p31 52 | sa(dp32 53 | Vtitle 54 | p33 55 | VMcDonald's beats big on earnings, thanks to all-day breakfast 56 | p34 57 | sa(dp35 58 | Vtitle 59 | p36 60 | VMcDonald's beats big on earnings 61 | p37 62 | sa(dp38 63 | Vtitle 64 | p39 65 | VMcDonald's beats big on earnings 66 | p40 67 | sa(dp41 68 | Vtitle 69 | p42 70 | VHomebuilders are raking it in because it's more expensive for you to buy a house 71 | p43 72 | sa(dp44 73 | Vtitle 74 | p45 75 | VCaterpillar whiffs on earnings and slashes its forecast for the year 76 | p46 77 | sa(dp47 78 | Vtitle 79 | p48 80 | VCaterpillar whiffs on earnings and slashes forecast for the year 81 | p49 82 | sa(dp50 83 | Vtitle 84 | p51 85 | VSCHLUMBERGER: The oil industry will continue to deteriorate 86 | p52 87 | sa(dp53 88 | Vtitle 89 | p54 90 | VSCHLUMBERGER: The oil industry will continue to deteriorate 91 | p55 92 | sa(dp56 93 | Vtitle 94 | p57 95 | VHere are the best ways to reap huge returns when stocks are going nowhere 96 | p58 97 | sa(dp59 98 | Vtitle 99 | p60 100 | VMore ugly news about the global economy 101 | p61 102 | sa(dp62 103 | Vtitle 104 | p63 105 | VHome prices rise as expected in February 106 | p64 107 | sa(dp65 108 | Vtitle 109 | p66 110 | VHere come home prices ... 111 | p67 112 | sa(dp68 113 | Vtitle 114 | p69 115 | VPhilly Fed manufacturing falls back into the red 116 | p70 117 | sa(dp71 118 | Vtitle 119 | p72 120 | VVerizon's earnings show cable subscriptions are still plunging 121 | p73 122 | sa(dp74 123 | Vtitle 124 | p75 125 | VHere's a super quick guide to what traders are talking about right now (SPY, SPX, DJI, IXIC, USO, WTI, OIL, VDE) 126 | p76 127 | sa(dp77 128 | Vtitle 129 | p78 130 | VAmerican Express beats big on earnings, shares jump 131 | p79 132 | sa(dp80 133 | Vtitle 134 | p81 135 | VAmerican Express crushes earnings expectations, shares jump 136 | p82 137 | sa(dp83 138 | Vtitle 139 | p84 140 | VBad news for Dennis Gartman ... 141 | p85 142 | sa(dp86 143 | Vtitle 144 | p87 145 | VBad news for Dennis Gartman ... 146 | p88 147 | sa(dp89 148 | Vtitle 149 | p90 150 | VOne corner of the real estate market might've peaked 151 | p91 152 | sa(dp92 153 | Vtitle 154 | p93 155 | VSan Francisco's homebuyers just got some great news 156 | p94 157 | sa(dp95 158 | Vtitle 159 | p96 160 | VHere come existing home sales ... 161 | p97 162 | sa(dp98 163 | Vtitle 164 | p99 165 | VCoca-Cola earnings beat, sales slide 4% 166 | p100 167 | sa(dp101 168 | Vtitle 169 | p102 170 | VHere's a super quick guide to what traders are talking about right now (SPY, DJI, IXIC, USO, WTI, OIL, VDE, KO, AXP, INTC) 171 | p103 172 | sa(dp104 173 | Vtitle 174 | p105 175 | VStocks are hitting new highs of the year 176 | p106 177 | sa(dp107 178 | Vtitle 179 | p108 180 | VHere's what Wall Street is saying about Netflix's disappointing forecast and stock plunge 181 | p109 182 | sa(dp110 183 | Vtitle 184 | p111 185 | VHere come housing starts ... 186 | p112 187 | sa(dp113 188 | Vtitle 189 | p114 190 | VHere's a super quick guide to what traders are talking about right now 191 | p115 192 | sa(dp116 193 | Vtitle 194 | p117 195 | VHarley-Davidson shares are soaring after earnings beat 196 | p118 197 | sa(dp119 198 | Vtitle 199 | p120 200 | VChina is tightening its grip on the world's commodities markets 201 | p121 202 | sa(dp122 203 | Vtitle 204 | p123 205 | VChina is tightening its grip on the world's commodities markets 206 | p124 207 | sa(dp125 208 | Vtitle 209 | p126 210 | VNAHB homebuilder sentiment misses expectations 211 | p127 212 | sa(dp128 213 | Vtitle 214 | p129 215 | VNAHB homebuilder sentiment misses expectations 216 | p130 217 | sa(dp131 218 | Vtitle 219 | p132 220 | VFutures are lower (MS, SPY, DJI, IXIC, USO, WTI, OIL, VDE, BNO) 221 | p133 222 | sa(dp134 223 | Vtitle 224 | p135 225 | VGARY SHILLING: The failed Doha meeting is proof that oil is still headed for $10 226 | p136 227 | sa(dp137 228 | Vtitle 229 | p138 230 | VHere's a super quick guide to what traders are talking about right now (SPY, DJI, IXIC, USO, WTI, OIL, VDE) 231 | p139 232 | sa(dp140 233 | Vtitle 234 | p141 235 | VCrude oil plunges after producers' meeting in Doha flops 236 | p142 237 | sa(dp143 238 | Vtitle 239 | p144 240 | VCrude oil plunges after producers' meeting in Doha flops 241 | p145 242 | sa(dp146 243 | Vtitle 244 | p147 245 | VCrude oil is getting smoked 246 | p148 247 | sa(dp149 248 | Vtitle 249 | p150 250 | VThe world's largest investor says negative rates are breeding a disaster for the economy 251 | p151 252 | sa(dp152 253 | Vtitle 254 | p153 255 | VHome prices in San Francisco just fell for the first time in 4 years 256 | p154 257 | sa(dp155 258 | Vtitle 259 | p156 260 | VBAML: Everyone is way too bearish 261 | p157 262 | sa(dp158 263 | Vtitle 264 | p159 265 | VSan Francisco's housing market is at a tipping point 266 | p160 267 | sa(dp161 268 | Vtitle 269 | p162 270 | VOil rig count falls for a 4th straight week 271 | p163 272 | sa(dp164 273 | Vtitle 274 | p165 275 | VHere comes the Baker Hughes rig count ... (USO, WTI, OIL, VDE) 276 | p166 277 | sa(dp167 278 | Vtitle 279 | p168 280 | VHere comes consumer confidence ... 281 | p169 282 | sa(dp170 283 | Vtitle 284 | p171 285 | VIndustrial production falls more than expected 286 | p172 287 | sa(dp173 288 | Vtitle 289 | p174 290 | VHere comes industrial production ... 291 | p175 292 | sa(dp176 293 | Vtitle 294 | p177 295 | VHere comes Empire State manufacturing ... 296 | p178 297 | sa(dp179 298 | Vtitle 299 | p180 300 | VHere comes the Bats IPO ... 301 | p181 302 | sa(dp182 303 | Vtitle 304 | p183 305 | VHere's a super quick guide to what traders are talking about right now (SPY, SPX, DJI, IXIC, USO, WTI, OIL) 306 | p184 307 | sa(dp185 308 | Vtitle 309 | p186 310 | VSeagate is tanking after cutting its sales forecast 311 | p187 312 | sa(dp188 313 | Vtitle 314 | p189 315 | VJPMorgan thinks Chipotle's food crisis is almost over 316 | p190 317 | sa(dp191 318 | Vtitle 319 | p192 320 | VStocks are going nowhere 321 | p193 322 | sa(dp194 323 | Vtitle 324 | p195 325 | VInflation rises less than expected in March 326 | p196 327 | sa(dp197 328 | Vtitle 329 | p198 330 | VHere comes CPI ... 331 | p199 332 | sa(dp200 333 | Vtitle 334 | p201 335 | VHome prices in San Francisco just fell for the first time in 4 years 336 | p202 337 | sa(dp203 338 | Vtitle 339 | p204 340 | VHere's a super quick guide to what traders are talking about right now 341 | p205 342 | sa(dp206 343 | Vtitle 344 | p207 345 | VDelta beats on earnings, shares jump 3% 346 | p208 347 | sa(dp209 348 | Vtitle 349 | p210 350 | VDelta beats on earnings 351 | p211 352 | sa(dp212 353 | Vtitle 354 | p213 355 | VSTOCKS HIT 2016 HIGHS: Here's what you need to know 356 | p214 357 | sa(dp215 358 | Vtitle 359 | p216 360 | VHere comes the Beige Book ... 361 | p217 362 | sa(dp218 363 | Vtitle 364 | p219 365 | VStocks are rallying 366 | p220 367 | sa(dp221 368 | Vtitle 369 | p222 370 | VThese 15 features sell homes the fastest and at the best possible price 371 | p223 372 | sa(dp224 373 | Vtitle 374 | p225 375 | VHere come retail sales ... 376 | p226 377 | sa(dp227 378 | Vtitle 379 | p228 380 | VHere's a super quick guide to what traders are talking about right now (SPY, SPX, DJI, IXIC, JPY, CNY, DXY, TLT, TLO) 381 | p229 382 | sa(dp230 383 | Vtitle 384 | p231 385 | VCrude oil pops on report that Saudi Arabia and Russia have agreed to freeze production 386 | p232 387 | sa(dp233 388 | Vtitle 389 | p234 390 | VCrude oil pops on report that Saudi Arabia and Russia have agreed to freeze production 391 | p235 392 | sa(dp236 393 | Vtitle 394 | p237 395 | VDeutsche Bank just downgraded Starbucks because of its new loyalty program 396 | p238 397 | sa(dp239 398 | Vtitle 399 | p240 400 | VThe New York Fed has unveiled a hot new forecasting tool for the US economy 401 | p241 402 | sa(dp242 403 | Vtitle 404 | p243 405 | VHere's a super quick guide to what traders are talking about right now (SPY, SPX, DJI, IXIC, USO, WTI, OIL, VDE, BNO, DXY, USD, TLT, TLO, AA, JNPR) 406 | p244 407 | sa(dp245 408 | Vtitle 409 | p246 410 | VFitch just downgraded Saudi Arabia 411 | p247 412 | sa(dp248 413 | Vtitle 414 | p249 415 | VFitch just downgraded Saudi Arabia 416 | p250 417 | sa(dp251 418 | Vtitle 419 | p252 420 | VFitch just downgraded Saudi Arabia 421 | p253 422 | sa(dp254 423 | Vtitle 424 | p255 425 | VHere comes Alcoa ... 426 | p256 427 | sa(dp257 428 | Vtitle 429 | p258 430 | VThere's an interesting reason why the Fed might not be able to hike rates in 2016 431 | p259 432 | sa(dp260 433 | Vtitle 434 | p261 435 | VHertz cut its revenue guidance because there are too many cars 436 | p262 437 | sa(dp263 438 | Vtitle 439 | p264 440 | VThe world's largest investor says negative rates are breeding a disaster for the economy 441 | p265 442 | sa(dp266 443 | Vtitle 444 | p267 445 | VFutures are rallying 446 | p268 447 | sa(dp269 448 | Vtitle 449 | p270 450 | VBAML: Everyone is way too bearish 451 | p271 452 | sa(dp272 453 | Vtitle 454 | p273 455 | VHere's a super quick guide to what traders are talking about right now (SPY, DJI, IXIC, AA, USD, TLT, TLO, DXY) 456 | p274 457 | sa(dp275 458 | Vtitle 459 | p276 460 | VEARNINGS SEASON IS HERE: Your full preview of this week's big economic events 461 | p277 462 | sa(dp278 463 | Vtitle 464 | p279 465 | VEARNINGS SEASON IS HERE: Your full preview of this week's big economic events 466 | p280 467 | sa(dp281 468 | Vtitle 469 | p282 470 | VMORGAN STANLEY: Now things look even worse for Twitter 471 | p283 472 | sa(dp284 473 | Vtitle 474 | p285 475 | VStandby for terrible news from Wall Street ... 476 | p286 477 | sa(dp287 478 | Vtitle 479 | p288 480 | VMORGAN STANLEY: Acting like a cockroach has been the best strategy in the stock market this year 481 | p289 482 | sa(dp290 483 | Vtitle 484 | p291 485 | VSTOCKS FALL INTO THE CLOSE: Here's what you need to know 486 | p292 487 | sa(dp293 488 | Vtitle 489 | p294 490 | VHere comes the Baker Hughes rig count ... 491 | p295 492 | sa(dp296 493 | Vtitle 494 | p297 495 | VIt looks like the US economy almost shrank in the first quarter 496 | p298 497 | sa(dp299 498 | Vtitle 499 | p300 500 | VIt looks like the US economy almost shrank in the first quarter 501 | p301 502 | sa(dp302 503 | Vtitle 504 | p303 505 | VUnder Armour is down 48%, but not really 506 | p304 507 | sa(dp305 508 | Vtitle 509 | p306 510 | VUnder Armour is down 48%, but not really 511 | p307 512 | sa(dp308 513 | Vtitle 514 | p309 515 | VUnder Armour is down 48%, but not really 516 | p310 517 | sa(dp311 518 | Vtitle 519 | p312 520 | VStocks and crude oil are rallying 521 | p313 522 | sa(dp314 523 | Vtitle 524 | p315 525 | VFutures and crude oil are rallying 526 | p316 527 | sa(dp317 528 | Vtitle 529 | p318 530 | VFormer Fed president pours cold water all over everything the Fed is trying to do right now 531 | p319 532 | sa(dp320 533 | Vtitle 534 | p321 535 | VHere's a super quick guide to what traders are talking about right now (SPY, SPX, DJI, IXIC) 536 | p322 537 | sa(dp323 538 | Vtitle 539 | p324 540 | VGap is down 10% after reporting horrible sales in March 541 | p325 542 | sa(dp326 543 | Vtitle 544 | p327 545 | VStocks are getting pummeled 546 | p328 547 | sa(dp329 548 | Vtitle 549 | p330 550 | VStocks are getting pummeled 551 | p331 552 | sa(dp332 553 | Vtitle 554 | p333 555 | VStocks are getting pummeled 556 | p334 557 | sa(dp335 558 | Vtitle 559 | p336 560 | VInitial jobless claims drop more than expected 561 | p337 562 | sa(dp338 563 | Vtitle 564 | p339 565 | VInitial jobless claims drop more than expected 566 | p340 567 | sa(dp341 568 | Vtitle 569 | p342 570 | VHere come initial jobless claims ... 571 | p343 572 | sa(dp344 573 | Vtitle 574 | p345 575 | VMORGAN STANLEY: Now things look even worse for Twitter 576 | p346 577 | sa(dp347 578 | Vtitle 579 | p348 580 | VHere's a super quick guide to what traders are talking about right now 581 | p349 582 | sa(dp350 583 | Vtitle 584 | p351 585 | VSTOCKS RALLY, OIL SURGES: Here's what you need to know 586 | p352 587 | sa(dp353 588 | Vtitle 589 | p354 590 | VSTOCKS RALLY: Here's what you need to know 591 | p355 592 | sa(dp356 593 | Vtitle 594 | p357 595 | VHere come the Fed minutes ... 596 | p358 597 | sa(dp359 598 | Vtitle 599 | p360 600 | VThe Department of Justice is suing to block Halliburton from buying Baker Hughes 601 | p361 602 | sa(dp362 603 | Vtitle 604 | p363 605 | VThe Department of Justice is suing to block Halliburton from buying Baker Hughes 606 | p364 607 | sa(dp365 608 | Vtitle 609 | p366 610 | VFutures are rising from the steepest drop in recent days 611 | p367 612 | sa(dp368 613 | Vtitle 614 | p369 615 | VHere's a super quick guide to what traders are talking about right now (SPY, SPX, DJI, IXIC, USO, WTI, OIL, VDE) 616 | p370 617 | sa(dp371 618 | Vtitle 619 | p372 620 | VOBAMA: 'Let's stop rewarding companies that are shipping jobs overseas' 621 | p373 622 | sa(dp374 623 | Vtitle 624 | p375 625 | VMarkit services PMI rises more than expected 626 | p376 627 | sa(dp377 628 | Vtitle 629 | p378 630 | VHere comes Markit services PMI ... 631 | p379 632 | sa(dp380 633 | Vtitle 634 | p381 635 | VTOM LEE: Stocks will hit all-time highs by the summer 636 | p382 637 | sa(dp383 638 | Vtitle 639 | p384 640 | VTrade deficit balloons in February 641 | p385 642 | sa(dp386 643 | Vtitle 644 | p387 645 | VHere comes the trade balance ... 646 | p388 647 | sa(dp389 648 | Vtitle 649 | p390 650 | VFutures are under pressure 651 | p391 652 | sa(dp392 653 | Vtitle 654 | p393 655 | VHere's a super quick guide to what traders are talking about right now 656 | p394 657 | sa(dp395 658 | Vtitle 659 | p396 660 | VWalgreens beats earnings expectations, revenues whiff 661 | p397 662 | sa(dp398 663 | Vtitle 664 | p399 665 | VOne of Disney's top executives is leaving the company after 26 years 666 | p400 667 | sa(dp401 668 | Vtitle 669 | p402 670 | VOne of Disney's most senior executives is leaving the company after 26 years 671 | p403 672 | sa(dp404 673 | Vtitle 674 | p405 675 | VOne of Disney's most senior executives is leaving the company 676 | p406 677 | sa(dp407 678 | Vtitle 679 | p408 680 | VA homebuilder is getting whacked after its founder pushed out the CEO 681 | p409 682 | sa(dp410 683 | Vtitle 684 | p411 685 | VMORGAN STANLEY: The best strategy in the stock market this year has been to act like a cockroach 686 | p412 687 | sa(dp413 688 | Vtitle 689 | p414 690 | VFED'S ROSENGREN: These 5 charts show how the market is wrong about interest rates 691 | p415 692 | sa(dp416 693 | Vtitle 694 | p417 695 | VFED'S ROSENGREN: These 4 charts explain why the market is wrong about interest rates 696 | p418 697 | sa(dp419 698 | Vtitle 699 | p420 700 | VHere come factory orders ... 701 | p421 702 | sa(dp422 703 | Vtitle 704 | p423 705 | VHere's a super quick guide to what traders are talking about right now (SPY, SPX, DJI, IXIC) 706 | p424 707 | sa(dp425 708 | Vtitle 709 | p426 710 | VFutures are a little higher ahead of the market open 711 | p427 712 | sa(dp428 713 | Vtitle 714 | p429 715 | VAlaska Airlines is buying Virgin America for $4 billion after outbidding JetBlue 716 | p430 717 | sa(dp431 718 | Vtitle 719 | p432 720 | VAlaska Air is buying Virgin America for $4 billion 721 | p433 722 | sa(dp434 723 | Vtitle 724 | p435 725 | VCREDIT SUISSE: Everyone else on Wall Street is dead wrong about these 21 stocks 726 | p436 727 | sa(dp437 728 | Vtitle 729 | p438 730 | VThere\u2019s a huge threat to the most remarkable thing about the US labor market right now 731 | p439 732 | sa(dp440 733 | Vtitle 734 | p441 735 | VAmerica's 2nd-largest homebuilder outlines why the housing crisis is good news 736 | p442 737 | sa(dp443 738 | Vtitle 739 | p444 740 | VOil rig count falls by 10 741 | p445 742 | sa(dp446 743 | Vtitle 744 | p447 745 | VHere comes the Baker Hughes rig count ... 746 | p448 747 | sa(dp449 748 | Vtitle 749 | p450 750 | VFutures are getting slammed after the jobs report 751 | p451 752 | sa(dp452 753 | Vtitle 754 | p453 755 | VHere comes Markit manufacturing PMI ... 756 | p454 757 | sa(dp455 758 | Vtitle 759 | p456 760 | VFutures are getting slammed after the jobs report 761 | p457 762 | sa(dp458 763 | Vtitle 764 | p459 765 | VHere comes the jobs report ... 766 | p460 767 | sa(dp461 768 | Vtitle 769 | p462 770 | VHere's a quick guide to what traders are talking about ahead of the jobs report 771 | p463 772 | sa(dp464 773 | Vtitle 774 | p465 775 | VHere come auto sales ... 776 | p466 777 | sa(dp467 778 | Vtitle 779 | p468 780 | VThis is one of the biggest days in the US economy that we can remember 781 | p469 782 | sa(dp470 783 | Vtitle 784 | p471 785 | VSunEdison just disclosed that the Feds want more information about the deal that ruined everything 786 | p472 787 | sa(dp473 788 | Vtitle 789 | p474 790 | VSunEdison says it got a subpoena from the Department of Justice 791 | p475 792 | sa(dp476 793 | Vtitle 794 | p477 795 | VCorn is getting crushed 796 | p478 797 | sa(dp479 798 | Vtitle 799 | p480 800 | VHere's your quick guide to Friday's jobs report 801 | p481 802 | sa(dp482 803 | Vtitle 804 | p483 805 | VA pipeline company laid out its worst-case scenario, and now the stock is getting whacked 806 | p484 807 | sa(dp485 808 | Vtitle 809 | p486 810 | VChicago PMI rises more than expected 811 | p487 812 | sa(dp488 813 | Vtitle 814 | p489 815 | VHere comes Chicago PMI ... 816 | p490 817 | sa(dp491 818 | Vtitle 819 | p492 820 | VInitial jobless claims rise more than expected 821 | p493 822 | sa(dp494 823 | Vtitle 824 | p495 825 | VHere come initial jobless claims ... 826 | p496 827 | sa(dp497 828 | Vtitle 829 | p498 830 | VPRESENTING: Wall Street's brightest minds reveal the most important charts in the world 831 | p499 832 | sa(dp500 833 | Vtitle 834 | p501 835 | VHere's a brief guide to what traders are talking about right now 836 | p502 837 | sa(dp503 838 | Vtitle 839 | p504 840 | VDubai will now charge passengers to fly through its airports because of the oil crash 841 | p505 842 | sa(dp506 843 | Vtitle 844 | p507 845 | VStocks are rallying 846 | p508 847 | sa(dp509 848 | Vtitle 849 | p510 850 | VDow futures up 110 851 | p511 852 | sa(dp512 853 | Vtitle 854 | p513 855 | VADP private payrolls rise more than expected 856 | p514 857 | sa(dp515 858 | Vtitle 859 | p516 860 | VHere come ADP private payrolls ... 861 | p517 862 | sa(dp518 863 | Vtitle 864 | p519 865 | VHere's a super quick guide to what traders are talking about right now 866 | p520 867 | sa(dp521 868 | Vtitle 869 | p522 870 | VValeant wants to delay its annual report even further 871 | p523 872 | sa(dp524 873 | Vtitle 874 | p525 875 | VValeant wants to delay its annual report 876 | p526 877 | sa(dp527 878 | Vtitle 879 | p528 880 | VHere comes Janet Yellen ... (USD, SPX, SPY, TLT, TLO, DJI, IXIC, DXY) 881 | p529 882 | sa(dp530 883 | Vtitle 884 | p531 885 | VHere comes Janet Yellen ... (USD, SPX, SPY, TLT, TLO, DJI, IXIC, DXY) 886 | p532 887 | sa(dp533 888 | Vtitle 889 | p534 890 | VHere comes Janet Yellen ... (USD, SPX, SPY, TLT, TLO, DJI, IXIC, DXY) 891 | p535 892 | sa(dp536 893 | Vtitle 894 | p537 895 | VHere's what usually happens in markets after Janet Yellen's speeches 896 | p538 897 | sa(dp539 898 | Vtitle 899 | p540 900 | VHere's what usually happens in markets after Janet Yellen's speeches 901 | p541 902 | sa(dp542 903 | Vtitle 904 | p543 905 | VConsumer confidence jumps more than forecast in March 906 | p544 907 | sa(dp545 908 | Vtitle 909 | p546 910 | VHere comes consumer confidence ... 911 | p547 912 | sa(dp548 913 | Vtitle 914 | p549 915 | VHere comes consumer confidence ... 916 | p550 917 | sa(dp551 918 | Vtitle 919 | p552 920 | VFutures are lower 921 | p553 922 | sa(dp554 923 | Vtitle 924 | p555 925 | VFutures are lower 926 | p556 927 | sa(dp557 928 | Vtitle 929 | p558 930 | VFutures are lower 931 | p559 932 | sa(dp560 933 | Vtitle 934 | p561 935 | VHere come Case-Shiller home prices ... (XHB, ITB, PKB, HOMX, FLM) 936 | p562 937 | sa(dp563 938 | Vtitle 939 | p564 940 | VHere come Case-Shiller home prices ... 941 | p565 942 | sa(dp566 943 | Vtitle 944 | p567 945 | VAmerica's 2nd-largest homebuilder outlines why the housing crisis is good news 946 | p568 947 | sa(dp569 948 | Vtitle 949 | p570 950 | VAmerica's second largest homebuilder outlines why the housing crisis is good news 951 | p571 952 | sa(dp572 953 | Vtitle 954 | p573 955 | VAmerica's second largest homebuilder outlines why the housing crisis is good news 956 | p574 957 | sa(dp575 958 | Vtitle 959 | p576 960 | VHere's a quick guide to what traders are talking about right now (SPY, DJI, IXIC) 961 | p577 962 | sa(dp578 963 | Vtitle 964 | p579 965 | VHere's a quick guide to what traders are talking about right now (SPY, DJI, IXIC) 966 | p580 967 | sa(dp581 968 | Vtitle 969 | p582 970 | VHere's a quick guide to what traders are talking about right now (SPY, DJI, IXIC) 971 | p583 972 | sa(dp584 973 | Vtitle 974 | p585 975 | VHere comes the Dallas Fed ... 976 | p586 977 | sa(dp587 978 | Vtitle 979 | p588 980 | VHere comes the Dallas Fed ... 981 | p589 982 | sa(dp590 983 | Vtitle 984 | p591 985 | VHere come pending home sales ... 986 | p592 987 | sa(dp593 988 | Vtitle 989 | p594 990 | VHere come pending home sales ... 991 | p595 992 | sa(dp596 993 | Vtitle 994 | p597 995 | VHere come pending home sales ... 996 | p598 997 | sa(dp599 998 | Vtitle 999 | p600 1000 | VThe huge Chinese insurer trying to buy Starwood Hotels has made a new offer 1001 | p601 1002 | sa(dp602 1003 | Vtitle 1004 | p603 1005 | VThe huge Chinese insurer trying to buy Starwood Hotels has made a big new offer 1006 | p604 1007 | sa(dp605 1008 | Vtitle 1009 | p606 1010 | VStarwood Hotels says the big Chinese insurer interested in buying it has made a huge new offer 1011 | p607 1012 | sa(dp608 1013 | Vtitle 1014 | p609 1015 | VHere's a super quick guide to what traders are talking about right now (SPY, DJI, IXIC) 1016 | p610 1017 | sa(dp611 1018 | Vtitle 1019 | p612 1020 | VHere's a super quick guide to what traders are talking about right now (SPY, DJI, IXIC) 1021 | p613 1022 | sa(dp614 1023 | Vtitle 1024 | p615 1025 | VHere come personal income and spending ... 1026 | p616 1027 | sa(dp617 1028 | Vtitle 1029 | p618 1030 | VHere come personal income and spending ... 1031 | p619 1032 | sa(dp620 1033 | Vtitle 1034 | p621 1035 | VHere's a super quick guide to what traders are talking about right now (SPY, DJI, IXIC) 1036 | p622 1037 | sa(dp623 1038 | Vtitle 1039 | p624 1040 | VCREDIT SUISSE: Everyone else on Wall Street is dead wrong about these 23 stocks (AGIO, ADSK, BOX, CAT, DNKN, K, MTW, NSM, PDCO, SYY, X, ABAX, AXP, BIG, BWLD, DLTR, EXPD, F, OVAS, POT, VMI) 1041 | p625 1042 | sa(dp626 1043 | Vtitle 1044 | p627 1045 | VCREDIT SUISSE: Everyone else on Wall Street is dead wrong about these 23 stocks 1046 | p628 1047 | sa(dp629 1048 | Vtitle 1049 | p630 1050 | VCREDIT SUISSE: Everyone else on Wall Street is dead wrong about these 23 stocks 1051 | p631 1052 | sa(dp632 1053 | Vtitle 1054 | p633 1055 | VThe oil crash is almost over 1056 | p634 1057 | sa(dp635 1058 | Vtitle 1059 | p636 1060 | VFED'S BULLARD: The dot plot is probably unnecessary (TLT, TLO, USD, DXY) 1061 | p637 1062 | sa(dp638 1063 | Vtitle 1064 | p639 1065 | VDEUTSCHE BANK: Here's what would cause a stock market surge that's unlike anything we've seen recently (SPX, SPY) 1066 | p640 1067 | sa(dp641 1068 | Vtitle 1069 | p642 1070 | VHere's what the gender pay gap looks like around the world 1071 | p643 1072 | sa(dp644 1073 | Vtitle 1074 | p645 1075 | VThe oil crash has created America's worst housing markets (USO, WTI, OIL, VDE) 1076 | p646 1077 | sa(dp647 1078 | Vtitle 1079 | p648 1080 | VThe oil crash has created America's worst housing markets 1081 | p649 1082 | sa(dp650 1083 | Vtitle 1084 | p651 1085 | VThe oil crash has created America's worst housing markets 1086 | p652 1087 | sa(dp653 1088 | Vtitle 1089 | p654 1090 | VHere comes GDP ... (SPX, SPY, DJI, IXIC, USD, DXY) 1091 | p655 1092 | sa(dp656 1093 | Vtitle 1094 | p657 1095 | VHere comes GDP ... 1096 | p658 1097 | sa(dp659 1098 | Vtitle 1099 | p660 1100 | VGameStop shares are collapsing after the company said it expects sales to fall this quarter (GME) 1101 | p661 1102 | sa(dp662 1103 | Vtitle 1104 | p663 1105 | VGameStop shares are collapsing after the company said it expects sales to fall this quarter 1106 | p664 1107 | sa(dp665 1108 | Vtitle 1109 | p666 1110 | VStocks are lower (SPY, SPX, DJI, IXIC, USO, WTI, OIL, VDE) 1111 | p667 1112 | sa(dp668 1113 | Vtitle 1114 | p669 1115 | VGameStop shares are collapsing after the company said it expects sales to fall this quarter 1116 | p670 1117 | sa(dp671 1118 | Vtitle 1119 | p672 1120 | VOil rig count falls by 15 1121 | p673 1122 | sa(dp674 1123 | Vtitle 1124 | p675 1125 | VHere comes the Baker Hughes rig count ... (WTI, USO, OIL, VDE) 1126 | p676 1127 | sa(dp677 1128 | Vtitle 1129 | p678 1130 | VHere comes the Baker Hughes rig count ... (WTI, USO, OIL, VDE) 1131 | p679 1132 | sa(dp680 1133 | Vtitle 1134 | p681 1135 | VDEUTSCHE BANK: Here's a picture-perfect layout of how stocks can surge 12% this year 1136 | p682 1137 | sa(dp683 1138 | Vtitle 1139 | p684 1140 | VDEUTSCHE BANK: Here's a picture-perfect layout of how stocks can surge 12% this year 1141 | p685 1142 | sa(dp686 1143 | Vtitle 1144 | p687 1145 | VThe services sector barely grew in March 1146 | p688 1147 | sa(dp689 1148 | Vtitle 1149 | p690 1150 | VHere comes Markit services PMI ... 1151 | p691 1152 | sa(dp692 1153 | Vtitle 1154 | p693 1155 | VHere comes Markit services PMI ... 1156 | p694 1157 | sa(dp695 1158 | Vtitle 1159 | p696 1160 | VHere come durable goods ... 1161 | p697 1162 | sa(dp698 1163 | Vtitle 1164 | p699 1165 | VHere come durable goods ... 1166 | p700 1167 | sa(dp701 1168 | Vtitle 1169 | p702 1170 | VFutures are lower (SPY, SPX, DJI, IXIC, USO, WTI, OIL, VDE) 1171 | p703 1172 | sa(dp704 1173 | Vtitle 1174 | p705 1175 | VFutures are lower (SPY, SPX, DJI, IXIC, USO, WTI, OIL, VDE) 1176 | p706 1177 | sa(dp707 1178 | Vtitle 1179 | p708 1180 | VFutures are lower (SPY, SPX, DJI, IXIC, USO, WTI, OIL, VDE) 1181 | p709 1182 | sa(dp710 1183 | Vtitle 1184 | p711 1185 | VThis is what the gender pay gap looks like around the world 1186 | p712 1187 | sa(dp713 1188 | Vtitle 1189 | p714 1190 | VKB Home shares spike after earnings beat (KBH) 1191 | p715 1192 | sa(dp716 1193 | Vtitle 1194 | p717 1195 | VKB Home shares spike after earnings beat 1196 | p718 1197 | sa(dp719 1198 | Vtitle 1199 | p720 1200 | VKB Home shares spike after earnings beat 1201 | p721 1202 | sa(dp722 1203 | Vtitle 1204 | p723 1205 | VRegulators just approved a deal to create America's biggest power company 1206 | p724 1207 | sa(dp725 1208 | Vtitle 1209 | p726 1210 | VRegulators just approved a deal that would create America's biggest utility company 1211 | p727 1212 | sa(dp728 1213 | Vtitle 1214 | p729 1215 | VRegulators just approved a deal that would create America's biggest utility company 1216 | p730 1217 | sa(dp731 1218 | Vtitle 1219 | p732 1220 | VThere's no country where women make more than men 1221 | p733 1222 | sa(dp734 1223 | Vtitle 1224 | p735 1225 | VThere's no country where women make more than men 1226 | p736 1227 | sa(dp737 1228 | Vtitle 1229 | p738 1230 | VThere's no country where women make more than men 1231 | p739 1232 | sa(dp740 1233 | Vtitle 1234 | p741 1235 | VVirgin America is reportedly thinking about selling itself (VA) 1236 | p742 1237 | sa(dp743 1238 | Vtitle 1239 | p744 1240 | VVirgin America is reportedly thinking about selling itself 1241 | p745 1242 | sa(dp746 1243 | Vtitle 1244 | p747 1245 | VVirgin America is reportedly thinking about selling itself 1246 | p748 1247 | sa(dp749 1248 | Vtitle 1249 | p750 1250 | VNew home sales rise less than expected 1251 | p751 1252 | sa(dp752 1253 | Vtitle 1254 | p753 1255 | VFED'S BULLARD: The dot plot is probably unnecessary (TLT, TLO, USD, DXY) 1256 | p754 1257 | sa(dp755 1258 | Vtitle 1259 | p756 1260 | VFED'S BULLARD: The dot plot is probably unnecessary 1261 | p757 1262 | sa(dp758 1263 | Vtitle 1264 | p759 1265 | VHere come new home sales ... 1266 | p760 1267 | sa(dp761 1268 | Vtitle 1269 | p762 1270 | VHere come new home sales ... 1271 | p763 1272 | sa(dp764 1273 | Vtitle 1274 | p765 1275 | VFED'S BULLARD: The dot plot is probably unnecessary 1276 | p766 1277 | sa(dp767 1278 | Vtitle 1279 | p768 1280 | VFutures are flat (SPY, SPX, DJI, IXIC, NKE, QQQ, USO, WTI, OIL, VDE) 1281 | p769 1282 | sa(dp770 1283 | Vtitle 1284 | p771 1285 | VFutures are flat 1286 | p772 1287 | sa(dp773 1288 | Vtitle 1289 | p774 1290 | VFutures are flat 1291 | p775 1292 | sa(dp776 1293 | Vtitle 1294 | p777 1295 | VHere's a super quick guide to what traders are talking about right now (SPY, SPX, DJI, IXIC, USO, WTI, OIL) 1296 | p778 1297 | sa(dp779 1298 | Vtitle 1299 | p780 1300 | VHere's a super quick guide to what traders are talking about right now (SPY, SPX, DJI, IXIC, USO, WTI, OIL) 1301 | p781 1302 | sa(dp782 1303 | Vtitle 1304 | p783 1305 | VHere comes Nike ... (NKE) 1306 | p784 1307 | sa(dp785 1308 | Vtitle 1309 | p786 1310 | VHere comes Nike ... 1311 | p787 1312 | sa(dp788 1313 | Vtitle 1314 | p789 1315 | VHere comes Nike ... 1316 | p790 1317 | sa(dp791 1318 | Vtitle 1319 | p792 1320 | VA pharmaceutical company that bungled its 2014 earnings just reported for the first time in a year \u2014 its stock is surging 1321 | p793 1322 | sa(dp794 1323 | Vtitle 1324 | p795 1325 | VA pharmaceutical company that bungled its 2014 earnings just reported for the first time in a year \u2014 its stock is surging 1326 | p796 1327 | sa(dp797 1328 | Vtitle 1329 | p798 1330 | VA pharmaceutical company that bungled its 2014 earnings just reported for the first time in a year, and its stock is surging 1331 | p799 1332 | sa(dp800 1333 | Vtitle 1334 | p801 1335 | V'The warmest winter ever recorded' crushed the company that makes Calvin Klein (GIII) 1336 | p802 1337 | sa(dp803 1338 | Vtitle 1339 | p804 1340 | V'The warmest winter ever recorded' crushed the company that makes Calvin Klein 1341 | p805 1342 | sa(dp806 1343 | Vtitle 1344 | p807 1345 | V'The warmest winter ever recorded' crushed the company that makes Calvin Klein 1346 | p808 1347 | sa(dp809 1348 | Vtitle 1349 | p810 1350 | V10 housing markets where first-time buyers have no chance 1351 | p811 1352 | sa(dp812 1353 | Vtitle 1354 | p813 1355 | VHere comes Markit manufacturing PMI ... 1356 | p814 1357 | sa(dp815 1358 | Vtitle 1359 | p816 1360 | V10 housing markets where first-time buyers have no chance 1361 | p817 1362 | sa(dp818 1363 | Vtitle 1364 | p819 1365 | VHere comes Markit manufacturing PMI ... 1366 | p820 1367 | sa(dp821 1368 | Vtitle 1369 | p822 1370 | V10 housing markets where first-time buyers have no chance 1371 | p823 1372 | sa(dp824 1373 | Vtitle 1374 | p825 1375 | VHere comes Markit manufacturing PMI ... 1376 | p826 1377 | sa(dp827 1378 | Vtitle 1379 | p828 1380 | VFHFA home prices rise as expected 1381 | p829 1382 | sa(dp830 1383 | Vtitle 1384 | p831 1385 | VHere come FHFA home prices ... 1386 | p832 1387 | sa(dp833 1388 | Vtitle 1389 | p834 1390 | VHere come FHFA home prices ... 1391 | p835 1392 | sa(dp836 1393 | Vtitle 1394 | p837 1395 | VHere's a super quick guide to what traders are talking about right now (SPX, SPY, FTSE, IWIM) 1396 | p838 1397 | sa(dp839 1398 | Vtitle 1399 | p840 1400 | VHere's a super quick guide to what traders are talking about right now (SPX, SPY, FTSE, IWIM) 1401 | p841 1402 | sa(dp842 1403 | Vtitle 1404 | p843 1405 | VFutures are in the red 1406 | p844 1407 | sa(dp845 1408 | Vtitle 1409 | p846 1410 | VFutures are in the red 1411 | p847 1412 | sa(dp848 1413 | Vtitle 1414 | p849 1415 | VThe oil crash is almost over 1416 | p850 1417 | sa(dp851 1418 | Vtitle 1419 | p852 1420 | VThe world's largest oil driller just gave a very bearish presentation on the future of the industry (SLB) 1421 | p853 1422 | sa(dp854 1423 | Vtitle 1424 | p855 1425 | VThe world's largest oil driller just gave a very bearish presentation on the future of the industry 1426 | p856 1427 | sa(dp857 1428 | Vtitle 1429 | p858 1430 | VThe world's largest oil driller just gave a very bearish presentation on the future of the industry 1431 | p859 1432 | sa(dp860 1433 | Vtitle 1434 | p861 1435 | VHere's how Apple shares do right after the new iPhone launches (AAPL) 1436 | p862 1437 | sa(dp863 1438 | Vtitle 1439 | p864 1440 | VHere's how Apple shares do right after the new iPhone launches (AAPL) 1441 | p865 1442 | sa(dp866 1443 | Vtitle 1444 | p867 1445 | VHere's how Apple shares do right after the new iPhone launches 1446 | p868 1447 | sa(dp869 1448 | Vtitle 1449 | p870 1450 | VHere come existing home sales ... 1451 | p871 1452 | sa(dp872 1453 | Vtitle 1454 | p873 1455 | VHere come existing home sales ... 1456 | p874 1457 | sa(dp875 1458 | Vtitle 1459 | p876 1460 | VHere come existing home sales ... 1461 | p877 1462 | sa(dp878 1463 | Vtitle 1464 | p879 1465 | VFutures are almost flat (SPY, SPX, DJI, IXIC, USO, WTI, OIL, VDE) 1466 | p880 1467 | sa(dp881 1468 | Vtitle 1469 | p882 1470 | VFutures are almost flat 1471 | p883 1472 | sa(dp884 1473 | Vtitle 1474 | p885 1475 | VFutures are almost flat 1476 | p886 1477 | sa(dp887 1478 | Vtitle 1479 | p888 1480 | VMarriott raised its offer to buy Starwood Hotels and snatched it back from a huge Chinese insurer (MAR, HOT) 1481 | p889 1482 | sa(dp890 1483 | Vtitle 1484 | p891 1485 | VHere's a super quick guide to what traders are talking about right now 1486 | p892 1487 | sa(dp893 1488 | Vtitle 1489 | p894 1490 | VHere's a super quick guide to what traders are talking about right now 1491 | p895 1492 | sa(dp896 1493 | Vtitle 1494 | p897 1495 | VMarriott raised its offer to buy Starwood Hotels and snatched it back from a huge Chinese insurer 1496 | p898 1497 | sa(dp899 1498 | Vtitle 1499 | p900 1500 | VMarriott raised its offer to buy Starwood Hotels and snatched it back from a huge Chinese insurer 1501 | p901 1502 | sa(dp902 1503 | Vtitle 1504 | p903 1505 | VAmericans think the era of super cheap gas is over 1506 | p904 1507 | sa(dp905 1508 | Vtitle 1509 | p906 1510 | VPRESENTING: The most important charts in the world from the brightest minds on Wall Street (SPY, SPX, DJI, IXIC, USD, TLT, TLO) 1511 | p907 1512 | sa(dp908 1513 | Vtitle 1514 | p909 1515 | VHere comes the Baker Hughes rig count ... (CL_F, OIL, WTI, VDE) 1516 | p910 1517 | sa(dp911 1518 | Vtitle 1519 | p912 1520 | VHere comes the Baker Hughes rig count ... (CL_F, OIL, WTI, VDE) 1521 | p913 1522 | sa(dp914 1523 | Vtitle 1524 | p915 1525 | VHere comes the Baker Hughes rig count ... (CL_F, OIL, WTI, VDE) 1526 | p916 1527 | sa(dp917 1528 | Vtitle 1529 | p918 1530 | VAmericans think the era of super cheap gas is over 1531 | p919 1532 | sa(dp920 1533 | Vtitle 1534 | p921 1535 | VHere comes consumer confidence ... 1536 | p922 1537 | sa(dp923 1538 | Vtitle 1539 | p924 1540 | VHere comes consumer confidence ... 1541 | p925 1542 | sa(dp926 1543 | Vtitle 1544 | p927 1545 | VPRESENTING: Wall Street's brightest minds reveal the most important charts in the world 1546 | p928 1547 | sa(dp929 1548 | Vtitle 1549 | p930 1550 | VStarwood Hotels confirms it got a much better buyout offer from a huge Chinese company 1551 | p931 1552 | sa(dp932 1553 | Vtitle 1554 | p933 1555 | VStarwood Hotels confirms it got a much better buyout offer from a huge Chinese company 1556 | p934 1557 | sa(dp935 1558 | Vtitle 1559 | p936 1560 | VStarwood Hotels confirms it got a huge buyout offer from a Chinese company 1561 | p937 1562 | sa(dp938 1563 | Vtitle 1564 | p939 1565 | VFutures are rallying and crude oil is soaring at a 3-month high 1566 | p940 1567 | sa(dp941 1568 | Vtitle 1569 | p942 1570 | VFutures are rallying and crude oil is soaring at a 3-month high 1571 | p943 1572 | sa(dp944 1573 | Vtitle 1574 | p945 1575 | VHere's a super quick guide to what traders are talking about right now (SPY, SPX, DJI, IXIC, USO, WTI, OIL, VDE) 1576 | p946 1577 | sa(dp947 1578 | Vtitle 1579 | p948 1580 | VHere's a super quick guide to what traders are talking about right now (SPY, SPX, DJI, IXIC, USO, WTI, OIL, VDE) 1581 | p949 1582 | sa(dp950 1583 | Vtitle 1584 | p951 1585 | VHere's a super quick guide to what traders are talking about right now (SPY, SPX, DJI, IXIC, USO, WTI, OIL, VDE) 1586 | p952 1587 | sa(dp953 1588 | Vtitle 1589 | p954 1590 | VHere come JOLTS ... 1591 | p955 1592 | sa(dp956 1593 | Vtitle 1594 | p957 1595 | VHere come JOLTS ... 1596 | p958 1597 | sa(dp959 1598 | Vtitle 1599 | p960 1600 | VCaterpillar is getting slammed by the global economy (CAT) 1601 | p961 1602 | sa(dp962 1603 | Vtitle 1604 | p963 1605 | VHere come JOLTS ... 1606 | p964 1607 | sa(dp965 1608 | Vtitle 1609 | p966 1610 | VCaterpillar is getting slammed by the global economy 1611 | p967 1612 | sa(dp968 1613 | Vtitle 1614 | p969 1615 | VCaterpillar is getting slammed by the global economy 1616 | p970 1617 | sa(dp971 1618 | Vtitle 1619 | p972 1620 | VPhilly Fed manufacturing index surges to 9-month high 1621 | p973 1622 | sa(dp974 1623 | Vtitle 1624 | p975 1625 | VFutures are lower (SPY, DJI, IXIC, IWIM, USD, DXY) 1626 | p976 1627 | sa(dp977 1628 | Vtitle 1629 | p978 1630 | VHere comes the Philly Fed ... 1631 | p979 1632 | sa(dp980 1633 | Vtitle 1634 | p981 1635 | VHere comes the Philly Fed ... 1636 | p982 1637 | sa(dp983 1638 | Vtitle 1639 | p984 1640 | VFutures are lower (SPY, DJI, IXIC, IWIM, USD, DXY) 1641 | p985 1642 | sa(dp986 1643 | Vtitle 1644 | p987 1645 | VHere's a super quick guide to what traders are talking about right now (TLT, TLO, USD, SPY, SPX, DJI, IXIC, IWIM, DXY) 1646 | p988 1647 | sa(dp989 1648 | Vtitle 1649 | p990 1650 | VHere's a super quick guide to what traders are talking about right now (TLT, TLO, USD, SPY, SPX, DJI, IXIC, IWIM, DXY) 1651 | p991 1652 | sa(dp992 1653 | Vtitle 1654 | p993 1655 | VLIVE: Janet Yellen speaks 1656 | p994 1657 | sa(dp995 1658 | Vtitle 1659 | p996 1660 | VHere comes Janet Yellen ... (TLT, TLO, USD, DXY) 1661 | p997 1662 | sa(dp998 1663 | Vtitle 1664 | p999 1665 | VHere comes Janet Yellen ... 1666 | p1000 1667 | sa(dp1001 1668 | Vtitle 1669 | p1002 1670 | VStocks are basically flat ahead of the Fed (SPY, SPX, DJI, USD, DXY, TLT, TLO) 1671 | p1003 1672 | sa(dp1004 1673 | Vtitle 1674 | p1005 1675 | VHere comes the Fed ... (DXY, USD, TLT, TLO) 1676 | p1006 1677 | sa(dp1007 1678 | Vtitle 1679 | p1008 1680 | VHere comes the Fed ... (DXY, USD, TLT, TLO) 1681 | p1009 1682 | sa(dp1010 1683 | Vtitle 1684 | p1011 1685 | VHere comes the Fed ... 1686 | p1012 1687 | sa(dp1013 1688 | Vtitle 1689 | p1014 1690 | VStocks are basically flat ahead of the Fed 1691 | p1015 1692 | sa(dp1016 1693 | Vtitle 1694 | p1017 1695 | VStocks are basically flat ahead of the Fed 1696 | p1018 1697 | sa(dp1019 1698 | Vtitle 1699 | p1020 1700 | VHere comes industrial production ... 1701 | p1021 1702 | sa(dp1022 1703 | Vtitle 1704 | p1023 1705 | VHere comes industrial production ... 1706 | p1024 1707 | sa(dp1025 1708 | Vtitle 1709 | p1026 1710 | VHere comes industrial production ... 1711 | p1027 1712 | sa(dp1028 1713 | Vtitle 1714 | p1029 1715 | VInflation just hit a post-crisis high 1716 | p1030 1717 | sa(dp1031 1718 | Vtitle 1719 | p1032 1720 | VHere comes CPI ... (DXY, USD, TLT, TLO) 1721 | p1033 1722 | sa(dp1034 1723 | Vtitle 1724 | p1035 1725 | VHere comes CPI ... (DXY, USD, TLT, TLO) 1726 | p1036 1727 | sa(dp1037 1728 | Vtitle 1729 | p1038 1730 | VHere's a super quick guide to what traders are talking about right now (TLT, USD, DXY, SPY, IXIC, IWIM) 1731 | p1039 1732 | sa(dp1040 1733 | Vtitle 1734 | p1041 1735 | VHere's a super quick guide to what traders are talking about right now (TLT, USD, DXY, SPY, IXIC, IWIM) 1736 | p1042 1737 | sa(dp1043 1738 | Vtitle 1739 | p1044 1740 | VHere are 18 books Wall Street will be reading this spring 1741 | p1045 1742 | sa(dp1046 1743 | Vtitle 1744 | p1047 1745 | VChipotle says its sales still stink, stock falls 5% 1746 | p1048 1747 | sa(dp1049 1748 | Vtitle 1749 | p1050 1750 | VChipotle says its sales still stink, stock falls 5% 1751 | p1051 1752 | sa(dp1052 1753 | Vtitle 1754 | p1053 1755 | VChipotle just announced it lost a bunch of money in the first quarter, and its sales are still a mess 1756 | p1054 1757 | sa(dp1055 1758 | Vtitle 1759 | p1056 1760 | VEverything you need to know ahead of the Federal Reserve's latest announcement on Wednesday 1761 | p1057 1762 | sa(dp1058 1763 | Vtitle 1764 | p1059 1765 | VHere comes homebuilder sentiment ... 1766 | p1060 1767 | sa(dp1061 1768 | Vtitle 1769 | p1062 1770 | VHere comes homebuilder sentiment ... 1771 | p1063 1772 | sa(dp1064 1773 | Vtitle 1774 | p1065 1775 | VHere comes homebuilder sentiment ... 1776 | p1066 1777 | sa(dp1067 1778 | Vtitle 1779 | p1068 1780 | VHere come retail sales ... 1781 | p1069 1782 | sa(dp1070 1783 | Vtitle 1784 | p1071 1785 | VHere come retail sales ... 1786 | p1072 1787 | sa(dp1073 1788 | Vtitle 1789 | p1074 1790 | VHere come retail sales ... 1791 | p1075 1792 | sa(dp1076 1793 | Vtitle 1794 | p1077 1795 | VFutures are lower ahead of a lot of data (SPY, USD, SPX, DJI, IXIC, USO, WTI, OIL, VDE, BNO, DXY, IWIM, QQQ) 1796 | p1078 1797 | sa(dp1079 1798 | Vtitle 1799 | p1080 1800 | VFutures are lower ahead of a lot of data 1801 | p1081 1802 | sa(dp1082 1803 | Vtitle 1804 | p1083 1805 | VFutures are lower ahead of a lot of data 1806 | p1084 1807 | sa(dp1085 1808 | Vtitle 1809 | p1086 1810 | VHere's a super quick guide to what traders are talking about right now (AXP, BAC, C, COF, DFS, JPM, SY, SPY, DJI, IXIC, QQQ, IWIM, DXY, USD, JPY, DAX, FTSE) 1811 | p1087 1812 | sa(dp1088 1813 | Vtitle 1814 | p1089 1815 | VEnergy stocks are getting hammered (TFM, HOT, MAR, SWN, CHK) 1816 | p1090 1817 | sa(dp1091 1818 | Vtitle 1819 | p1092 1820 | VSTOCKS GO NOWHERE, OIL FALLS: Here\u2019s what you need to know 1821 | p1093 1822 | sa(dp1094 1823 | Vtitle 1824 | p1095 1825 | VSTOCKS GO NOWHERE, OIL FALLS: Here\u2019s what you need to know 1826 | p1096 1827 | sa(dp1097 1828 | Vtitle 1829 | p1098 1830 | VOil companies have destroyed the chances of a huge price rebound 1831 | p1099 1832 | sa(dp1100 1833 | Vtitle 1834 | p1101 1835 | VOil companies have destroyed the chances of a huge price rebound 1836 | p1102 1837 | sa(dp1103 1838 | Vtitle 1839 | p1104 1840 | VEnergy stocks are getting hammered 1841 | p1105 1842 | sa(dp1106 1843 | Vtitle 1844 | p1107 1845 | VOne economist thinks nailing the Fed's next move comes down to answering 3 questions right 1846 | p1108 1847 | sa(dp1109 1848 | Vtitle 1849 | p1110 1850 | VOne economist thinks nailing the Fed's next move comes down to answering 3 questions right 1851 | p1111 1852 | sa(dp1112 1853 | Vtitle 1854 | p1113 1855 | VHere's a super quick guide to what traders are talking about right now (SPY, SPX, DJI, IXIC, IWIM, QQQ) 1856 | p1114 1857 | sa(dp1115 1858 | Vtitle 1859 | p1116 1860 | VHere's a super quick guide to what traders are talking about right now (SPY, SPX, DJI, IXIC, IWIM, QQQ) 1861 | p1117 1862 | sa(dp1118 1863 | Vtitle 1864 | p1119 1865 | VHere's a super quick guide to what traders are talking about right now (SPY, SPX, DJI, IXIC, IWIM, QQQ) 1866 | p1120 1867 | sa(dp1121 1868 | Vtitle 1869 | p1122 1870 | VMorgan Stanley's top equity strategist recommends investors do the opposite of whatever they think they should do (SPY, SPX, QQQ, IWIM) 1871 | p1123 1872 | sa(dp1124 1873 | Vtitle 1874 | p1125 1875 | VMorgan Stanley's top equity strategist recommends investors do the opposite of whatever they think they should do 1876 | p1126 1877 | sa(dp1127 1878 | Vtitle 1879 | p1128 1880 | VUS rig count falls to the lowest level on record (OIL) 1881 | p1129 1882 | sa(dp1130 1883 | Vtitle 1884 | p1131 1885 | VThe dollar is no longer an excuse for the Fed not to raise rates (DXY, USD) 1886 | p1132 1887 | sa(dp1133 1888 | Vtitle 1889 | p1134 1890 | VThe dollar is no longer an excuse for the Fed not to raise rates 1891 | p1135 1892 | sa(dp1136 1893 | Vtitle 1894 | p1137 1895 | VUS rig count falls to the lowest level on record 1896 | p1138 1897 | sa(dp1139 1898 | Vtitle 1899 | p1140 1900 | VFutures are flying higher (DJI, IXIC, SPY, USO, WTI, OIL, VDE) 1901 | p1141 1902 | sa(dp1142 1903 | Vtitle 1904 | p1143 1905 | VFutures are flying higher 1906 | p1144 1907 | sa(dp1145 1908 | Vtitle 1909 | p1146 1910 | VFutures are flying higher 1911 | p1147 1912 | sa(dp1148 1913 | Vtitle 1914 | p1149 1915 | VHere's a super quick guide to what traders are talking about right now 1916 | p1150 1917 | sa(dp1151 1918 | Vtitle 1919 | p1152 1920 | VHere's a super quick guide to what traders are talking about right now 1921 | p1153 1922 | sa(dp1154 1923 | Vtitle 1924 | p1155 1925 | VHere come initial jobless claims ... 1926 | p1156 1927 | sa(dp1157 1928 | Vtitle 1929 | p1158 1930 | VHere's a super quick guide to what traders are talking about right now (SPX, SPY, DJI, IXIC, USO, EUR, DXY) 1931 | p1159 1932 | sa(dp1160 1933 | Vtitle 1934 | p1161 1935 | VFutures are little changed 1936 | p1162 1937 | sa(dp1163 1938 | Vtitle 1939 | p1164 1940 | VNew Zealand's central bank just cut rates unexpectedly and the kiwi is getting crushed 1941 | p1165 1942 | sa(dp1166 1943 | Vtitle 1944 | p1167 1945 | VJeff Gundlach thinks chart makes everything we 'know' about China's growth unbelievable 1946 | p1168 1947 | sa(dp1169 1948 | Vtitle 1949 | p1170 1950 | VHappy birthday, bull market! 1951 | p1171 1952 | sa(dp1172 1953 | Vtitle 1954 | p1173 1955 | VValeant names 3 new members to its board, stock rises 4% 1956 | p1174 1957 | sa(dp1175 1958 | Vtitle 1959 | p1176 1960 | VFutures are rebounding 1961 | p1177 1962 | sa(dp1178 1963 | Vtitle 1964 | p1179 1965 | VLIVE! Jeff Gundlach's latest presentation on markets and the economy 1966 | p1180 1967 | sa(dp1181 1968 | Vtitle 1969 | p1182 1970 | VREPORT: American Express may be looking to sell itself 1971 | p1183 1972 | sa(dp1184 1973 | Vtitle 1974 | p1185 1975 | VChevron plans to cut capital spending and still produce more oil 1976 | p1186 1977 | sa(dp1187 1978 | Vtitle 1979 | p1188 1980 | VFutures are down 1981 | p1189 1982 | sa(dp1190 1983 | Vtitle 1984 | p1191 1985 | VHere's a super quick guide to what traders are talking about right now (AAPL, SPY, SPX, DJI, IXIC, IWIM, USO, WTI, OIL, VDE, BNO) 1986 | p1192 1987 | sa(dp1193 1988 | Vtitle 1989 | p1194 1990 | VShake Shack is getting slammed after earnings 1991 | p1195 1992 | sa(dp1196 1993 | Vtitle 1994 | p1197 1995 | VTRADER: Here are 5 reasons why everyone is bullish right now 1996 | p1198 1997 | sa(dp1199 1998 | Vtitle 1999 | p1200 2000 | VMorgan Stanley's top equity strategist recommends investors do the opposite of whatever they think they should do 2001 | p1201 2002 | sa(dp1202 2003 | Vtitle 2004 | p1203 2005 | VHere's a super quick guide to what traders are talking about right now (USD, DXY, TLT, TLO, SPY, SPX, DJI, IXIC, IWIM) 2006 | p1204 2007 | sa(dp1205 2008 | Vtitle 2009 | p1206 2010 | V13 charts that tell the inside story of the US job market right now 2011 | p1207 2012 | sa(dp1208 2013 | Vtitle 2014 | p1209 2015 | VHere's what 18 Wall Street pros see for the stock market in 2016 2016 | p1210 2017 | sa(dp1211 2018 | Vtitle 2019 | p1212 2020 | VOne struggling oil driller could be getting a lifeline from its billionaire founder, and now the stock is up 90% 2021 | p1213 2022 | sa(dp1214 2023 | Vtitle 2024 | p1215 2025 | VOil rig count drops for 11th straight week 2026 | p1216 2027 | sa(dp1217 2028 | Vtitle 2029 | p1218 2030 | VHere comes the jobs report ... (SPY, SPX, DJI, IXIC, IWIM, DXY, USD, TLT, TLO) 2031 | p1219 2032 | sa(dp1220 2033 | Vtitle 2034 | p1221 2035 | VFutures are flat ahead of the jobs report 2036 | p1222 2037 | sa(dp1223 2038 | Vtitle 2039 | p1224 2040 | VHere's your quick guide to the jobs report 2041 | p1225 2042 | sa(dp1226 2043 | Vtitle 2044 | p1227 2045 | VSmith & Wesson just reported a blockbuster quarter and says demand for guns is through the roof 2046 | p1228 2047 | sa(dp1229 2048 | Vtitle 2049 | p1230 2050 | VCostco is raising its minimum wage 2051 | p1231 2052 | sa(dp1232 2053 | Vtitle 2054 | p1233 2055 | VHere's your quick guide to Friday's jobs report 2056 | p1234 2057 | sa(dp1235 2058 | Vtitle 2059 | p1236 2060 | VHere comes Markit services PMI ... 2061 | p1237 2062 | sa(dp1238 2063 | Vtitle 2064 | p1239 2065 | VHere come initial jobless claims ... 2066 | p1240 2067 | sa(dp1241 2068 | Vtitle 2069 | p1242 2070 | VHerbalife just made a massive change to some of its member data, and now the stock is crashing 2071 | p1243 2072 | sa(dp1244 2073 | Vtitle 2074 | p1245 2075 | VHere comes the Beige Book ... 2076 | p1246 2077 | sa(dp1247 2078 | Vtitle 2079 | p1248 2080 | VSaudi Arabia reportedly wants $10 billion from banks 2081 | p1249 2082 | sa(dp1250 2083 | Vtitle 2084 | p1251 2085 | VUS crude oil in storage had a huge spike last week 2086 | p1252 2087 | sa(dp1253 2088 | Vtitle 2089 | p1254 2090 | VStocks are red 2091 | p1255 2092 | sa(dp1256 2093 | Vtitle 2094 | p1257 2095 | VExxon is slashing its capital spending this year by 25% 2096 | p1258 2097 | sa(dp1259 2098 | Vtitle 2099 | p1260 2100 | VADP private payrolls rise more than expected 2101 | p1261 2102 | sa(dp1262 2103 | Vtitle 2104 | p1263 2105 | VHere's a quick guide to what traders are talking about right now (SPY, SPX, QQQ, IWIM, DXY, TLT, TLO) 2106 | p1264 2107 | sa(dp1265 2108 | Vtitle 2109 | p1266 2110 | VConsol Energy is getting deleted from the S&P 500 2111 | p1267 2112 | sa(dp1268 2113 | Vtitle 2114 | p1269 2115 | VTRADER: Here are 8 reasons stocks are exploding higher right now 2116 | p1270 2117 | sa(dp1271 2118 | Vtitle 2119 | p1272 2120 | VAnalysts at RBC take 56% off their price target on Valeant after the stock falls 70% in 6 months 2121 | p1273 2122 | sa(dp1274 2123 | Vtitle 2124 | p1275 2125 | VHere comes Markit manufacturing PMI ... (USD, DXY) 2126 | p1276 2127 | sa(dp1277 2128 | Vtitle 2129 | p1278 2130 | VHere are the 18 books Wall Street will be reading this spring 2131 | p1279 2132 | sa(dp1280 2133 | Vtitle 2134 | p1281 2135 | VFutures are rallying (GLD, GLX, SPY, SPX, DJI, IXIC, IWIM, QQQ, DXY) 2136 | p1282 2137 | sa(dp1283 2138 | Vtitle 2139 | p1284 2140 | VLIVE: Auto sales 2141 | p1285 2142 | sa(dp1286 2143 | Vtitle 2144 | p1287 2145 | VHere's a super quick guide to what traders are talking about right now (SPY, SPX, DJI, QQQ, IXIC, IWIM, DXY, GLX, GLD) 2146 | p1288 2147 | sa(dp1289 2148 | Vtitle 2149 | p1290 2150 | VAt this rate, the US oil rig count will be zero by August 2151 | p1291 2152 | sa(dp1292 2153 | Vtitle 2154 | p1293 2155 | VPending home sales fall by the most in 2 years 2156 | p1294 2157 | sa(dp1295 2158 | Vtitle 2159 | p1296 2160 | VHere comes Dallas Fed manufacturing ... 2161 | p1297 2162 | sa(dp1298 2163 | Vtitle 2164 | p1299 2165 | VHere comes Chicago PMI ... (USD) 2166 | p1300 2167 | sa(dp1301 2168 | Vtitle 2169 | p1302 2170 | VAmerican Express is officially selling its massive Costco business to Citi 2171 | p1303 2172 | sa(dp1304 2173 | Vtitle 2174 | p1305 2175 | VFutures are lower (SPY, SPX, DJI, IXIC) 2176 | p1306 2177 | sa(dp1307 2178 | Vtitle 2179 | p1308 2180 | VValeant CEO Mike Pearson is back from medical leave 2181 | p1309 2182 | sa(dp1310 2183 | Vtitle 2184 | p1311 2185 | VDeutsche Bank analysts are not sure how or when Chipotle's crisis will be over 2186 | p1312 2187 | sa(dp1313 2188 | Vtitle 2189 | p1314 2190 | VBen Bernanke lays out the 2 simple reasons oil and stock prices are moving together 2191 | p1315 2192 | sa(dp1316 2193 | Vtitle 2194 | p1317 2195 | VIf you want to work in Berkshire Hathaway's Omaha office, start looking for another job 2196 | p1318 2197 | sa(dp1319 2198 | Vtitle 2199 | p1320 2200 | VWarren Buffett says it's 'highly likely' climate change poses a major problem for the planet 2201 | p1321 2202 | sa(dp1322 2203 | Vtitle 2204 | p1323 2205 | VHere comes Warren Buffett's letter 2206 | p1324 2207 | sa(dp1325 2208 | Vtitle 2209 | p1326 2210 | VEarnings expectations are setting up the stock market for a major surprise 2211 | p1327 2212 | sa(dp1328 2213 | Vtitle 2214 | p1329 2215 | VHere comes the Baker Hughes rig count ... (USO, WTI, OIL, VDE, BHI) 2216 | p1330 2217 | sa(dp1331 2218 | Vtitle 2219 | p1332 2220 | VHere comes consumer confidence ... 2221 | p1333 2222 | sa(dp1334 2223 | Vtitle 2224 | p1335 2225 | VAmerica beats expectations 2226 | p1336 2227 | sa(dp1337 2228 | Vtitle 2229 | p1338 2230 | VFutures are rallying (SPY, DJI, IXIC, BRK.A, BRK.B, QQQ, IWM, USD, DXY) 2231 | p1339 2232 | sa(dp1340 2233 | Vtitle 2234 | p1341 2235 | VAlibaba reportedly wants $4 billion to make itself even bigger 2236 | p1342 2237 | sa(dp1343 2238 | Vtitle 2239 | p1344 2240 | VHere's a quick guide to what traders are talking about right now (SPY, DJI, IXIC, QQQ, IWM) 2241 | p1345 2242 | sa(dp1346 2243 | Vtitle 2244 | p1347 2245 | VWeight Watchers is getting smoked 2246 | p1348 2247 | sa(dp1349 2248 | Vtitle 2249 | p1350 2250 | VWells Fargo slashes its S&P 500 price target, still expects an 8% rally 2251 | p1351 2252 | sa(dp1352 2253 | Vtitle 2254 | p1353 2255 | VLarry Summers slams the Wall Street Journal's 'illogical' take on his call to kill the $100 bill 2256 | p1354 2257 | sa(dp1355 2258 | Vtitle 2259 | p1356 2260 | VNatural gas just crashed to a 17-year low 2261 | p1357 2262 | sa(dp1358 2263 | Vtitle 2264 | p1359 2265 | VInitial jobless claims rise more than expected 2266 | p1360 2267 | sa(dp1361 2268 | Vtitle 2269 | p1362 2270 | VBest Buy admits Q4 sales were terrible... just like everyone else 2271 | p1363 2272 | sa(dp1364 2273 | Vtitle 2274 | p1365 2275 | VHere's a super quick guide to what traders are talking about right now (SPY, DJI, IXIC, QQQ) 2276 | p1366 2277 | sa(dp1367 2278 | Vtitle 2279 | p1368 2280 | VRestoration Hardware forecasts a terrible fourth quarter and breaks out every excuse in the book (RH) 2281 | p1369 2282 | sa(dp1370 2283 | Vtitle 2284 | p1371 2285 | VNew home sales drop more than expected 2286 | p1372 2287 | sa(dp1373 2288 | Vtitle 2289 | p1374 2290 | VWe just got the clearest sign yet that something is wrong with the US economy 2291 | p1375 2292 | sa(dp1376 2293 | Vtitle 2294 | p1377 2295 | VIt's going from bad to worse at Chesapeake Energy 2296 | p1378 2297 | sa(dp1379 2298 | Vtitle 2299 | p1380 2300 | VHere's a quick guide to what traders are talking about right now (SPY, SPX, QQQ, DJI, IXIC, USO, WTI, OIL, VDE, BNO) 2301 | p1381 2302 | sa(dp1382 2303 | Vtitle 2304 | p1383 2305 | VEtsy shares jump 10% after earnings 2306 | p1384 2307 | sa(dp1385 2308 | Vtitle 2309 | p1386 2310 | VStocks and crude oil are slipping 2311 | p1387 2312 | sa(dp1388 2313 | Vtitle 2314 | p1389 2315 | VExisting home sales rose more than expected in January 2316 | p1390 2317 | sa(dp1391 2318 | Vtitle 2319 | p1392 2320 | VHere come Case-Shiller home prices ... 2321 | p1393 2322 | sa(dp1394 2323 | Vtitle 2324 | p1395 2325 | VMacy's says bitter winter weather salvaged its sales 2326 | p1396 2327 | sa(dp1397 2328 | Vtitle 2329 | p1398 2330 | VDeutsche Bank analysts are not sure how or when Chipotle's crisis will be over 2331 | p1399 2332 | sa(dp1400 2333 | Vtitle 2334 | p1401 2335 | VHere's a super quick guide to what traders are talking about right now (SPY, DJI, IXIC, SPX, QQQ, USD, TLT, TLO) 2336 | p1402 2337 | sa(dp1403 2338 | Vtitle 2339 | p1404 2340 | VStocks have been in rally mode \u2014 here\u2019s what one strategist thinks is going on 2341 | p1405 2342 | sa(dp1406 2343 | Vtitle 2344 | p1407 2345 | VFitbit is crashing 2346 | p1408 2347 | sa(dp1409 2348 | Vtitle 2349 | p1410 2350 | VBen Bernanke lays out the 2 simple reasons why oil and stock prices are moving together 2351 | p1411 2352 | sa(dp1412 2353 | Vtitle 2354 | p1413 2355 | VHere comes Markit flash manufacturing PMI ... 2356 | p1414 2357 | sa(dp1415 2358 | Vtitle 2359 | p1416 2360 | VGlobal markets are rallying 2361 | p1417 2362 | sa(dp1418 2363 | Vtitle 2364 | p1419 2365 | VHere's a super quick guide to what traders are talking about right now (SPY, SPX, DJI, IXIC, QQQ, USD, USO, WTI, OIL, VDE) 2366 | p1420 2367 | sa(dp1421 2368 | Vtitle 2369 | p1422 2370 | VJohn Deere sends warning shots to the global farming business 2371 | p1423 2372 | sa(dp1424 2373 | Vtitle 2374 | p1425 2375 | VMcDonald's all-day breakfast is causing a crisis in the fast-food world 2376 | p1426 2377 | sa(dp1427 2378 | Vtitle 2379 | p1428 2380 | VOil is so cheap even pirates don't want it anymore 2381 | p1429 2382 | sa(dp1430 2383 | Vtitle 2384 | p1431 2385 | VMorgan Stanley's top equity strategist says clients should have done the opposite of what he recommended 2386 | p1432 2387 | sa(dp1433 2388 | Vtitle 2389 | p1434 2390 | VGOLDMAN: Short gold 2391 | p1435 2392 | sa(dp1436 2393 | Vtitle 2394 | p1437 2395 | VOil rig count collapses for 9th straight week 2396 | p1438 2397 | sa(dp1439 2398 | Vtitle 2399 | p1440 2400 | VResearchers made a promising finding about a Weight Watchers diet, and now the stock is going bonkers 2401 | p1441 2402 | sa(dp1442 2403 | Vtitle 2404 | p1443 2405 | VFutures are lower ahead of the open 2406 | p1444 2407 | sa(dp1445 2408 | Vtitle 2409 | p1446 2410 | VCore inflation rises by the most in four years 2411 | p1447 2412 | sa(dp1448 2413 | Vtitle 2414 | p1449 2415 | VJohn Deere sends warning shots to the global farming business 2416 | p1450 2417 | sa(dp1451 2418 | Vtitle 2419 | p1452 2420 | VHere's a super quick guide to what traders are talking about right now (SPY, DJI, IXIC, QQQ, USO, WTI, OIL, VDE, DXY, BNO, UST, TLT, TLO) 2421 | p1453 2422 | sa(dp1454 2423 | Vtitle 2424 | p1455 2425 | VStocks are lower (SPY, DJI, IXIC, SPX, QQQ, DXY, USD, WMT, IBM) 2426 | p1456 2427 | sa(dp1457 2428 | Vtitle 2429 | p1458 2430 | VNordstrom just gave an ugly outlook, shares crater 2431 | p1459 2432 | sa(dp1460 2433 | Vtitle 2434 | p1461 2435 | VMcDonald's all-day breakfast is causing a crisis in the fast-food world 2436 | p1462 2437 | sa(dp1463 2438 | Vtitle 2439 | p1464 2440 | VPhilly Fed manufacturing beats but businesses are still struggling 2441 | p1465 2442 | sa(dp1466 2443 | Vtitle 2444 | p1467 2445 | VFutures are higher 2446 | p1468 2447 | sa(dp1469 2448 | Vtitle 2449 | p1470 2450 | VHere's a super quick guide to what traders are talking about right now (SPX, SPY, DJI, IXIC, QQQ, USD, TLT, TLO, DXY) 2451 | p1471 2452 | sa(dp1472 2453 | Vtitle 2454 | p1473 2455 | VWalmart expects virtually no sales growth this year 2456 | p1474 2457 | sa(dp1475 2458 | Vtitle 2459 | p1476 2460 | VThe Fed might add a bunch of new charts to future economic forecasts but worries people will get confused 2461 | p1477 2462 | sa(dp1478 2463 | Vtitle 2464 | p1479 2465 | VHere come the Fed minutes ... 2466 | p1480 2467 | sa(dp1481 2468 | Vtitle 2469 | p1482 2470 | VStocks are rallying 2471 | p1483 2472 | sa(dp1484 2473 | Vtitle 2474 | p1485 2475 | VHere comes industrial production ... 2476 | p1486 2477 | sa(dp1487 2478 | Vtitle 2479 | p1488 2480 | VProducer prices rise in January 2481 | p1489 2482 | sa(dp1490 2483 | Vtitle 2484 | p1491 2485 | VOil is so cheap even pirates don't want it anymore 2486 | p1492 2487 | sa(dp1493 2488 | Vtitle 2489 | p1494 2490 | VHere's a super quick guide to what traders are talking about right now (SPY, DJI, IXIC, USO, WTI, OIL, VDE, BNO, QQQ) 2491 | p1495 2492 | sa(dp1496 2493 | Vtitle 2494 | p1497 2495 | VFossil smashes earnings expectations, stock jumps 14% 2496 | p1498 2497 | sa(dp1499 2498 | Vtitle 2499 | p1500 2500 | VMorgan Stanley's top equity strategist says clients should have done the opposite of what he recommended 2501 | p1501 2502 | sa(dp1502 2503 | Vtitle 2504 | p1503 2505 | VGOLDMAN: Short gold 2506 | p1504 2507 | sa(dp1505 2508 | Vtitle 2509 | p1506 2510 | VThis is the beginning of the end for US shale oil 2511 | p1507 2512 | sa(dp1508 2513 | Vtitle 2514 | p1509 2515 | VHomebuilder sentiment falls in February 2516 | p1510 2517 | sa(dp1511 2518 | Vtitle 2519 | p1512 2520 | VHere comes Empire State manufacturing ... 2521 | p1513 2522 | sa(dp1514 2523 | Vtitle 2524 | p1515 2525 | VHere's a super quick guide to what traders are talking about right now (SPY, DJI, QQQ, IXIC, USD, TLO, TLT, DXY, WTI, OIL, VDE, BNO, GIS, MDLZ, HRL, SYY, TSN, ADM) 2526 | p1516 2527 | sa(dp1517 2528 | Vtitle 2529 | p1518 2530 | VBarclays outlines how to invest during a recession but doesn't recommend doing it right now 2531 | p1519 2532 | sa(dp1520 2533 | Vtitle 2534 | p1521 2535 | VHere's what 18 Wall Street pros are predicting for the stock market in 2016 2536 | p1522 2537 | sa(dp1523 2538 | Vtitle 2539 | p1524 2540 | VBond guru Gary Shilling thinks the 10-year Treasury yield is heading to 1% 2541 | p1525 2542 | sa(dp1526 2543 | Vtitle 2544 | p1527 2545 | VIt keeps getting harder to argue the US economy is entering recession 2546 | p1528 2547 | sa(dp1529 2548 | Vtitle 2549 | p1530 2550 | VCrude oil just had its biggest day in 7 years 2551 | p1531 2552 | sa(dp1532 2553 | Vtitle 2554 | p1533 2555 | VOil rig count falls for 8th straight week 2556 | p1534 2557 | sa(dp1535 2558 | Vtitle 2559 | p1536 2560 | VUMich consumer sentiment misses 2561 | p1537 2562 | sa(dp1538 2563 | Vtitle 2564 | p1539 2565 | VBond guru Gary Shilling thinks the 10-year Treasury yield is heading to 1% 2566 | p1540 2567 | sa(dp1541 2568 | Vtitle 2569 | p1542 2570 | VRetail sales rise more than expected 2571 | p1543 2572 | sa(dp1544 2573 | Vtitle 2574 | p1545 2575 | VHere's a super quick guide to what traders are talking about right now (SPY, DJI, IXIC, DXY, EUR, USD, TLT, TLO) 2576 | p1546 2577 | sa(dp1547 2578 | Vtitle 2579 | p1548 2580 | VFutures are rallying (SPY, DJI, IXIC, USO, WTI, OIL, VDE, TLT, TLO) 2581 | p1549 2582 | sa(dp1550 2583 | Vtitle 2584 | p1551 2585 | VIT'S OFFICIAL: Global stocks are in a bear market 2586 | p1552 2587 | sa(dp1553 2588 | Vtitle 2589 | p1554 2590 | VLIVE: Janet Yellen is back in Congress 2591 | p1555 2592 | sa(dp1556 2593 | Vtitle 2594 | p1557 2595 | VHere come initial jobless claims ... 2596 | p1558 2597 | sa(dp1559 2598 | Vtitle 2599 | p1560 2600 | V'The seas are angry' \u2014 here's what traders are talking about as global markets tank this morning 2601 | p1561 2602 | sa(dp1562 2603 | Vtitle 2604 | p1563 2605 | VGlobal markets are collapsing 2606 | p1564 2607 | sa(dp1565 2608 | Vtitle 2609 | p1566 2610 | VHere's how insanely volatile oil prices have been this year 2611 | p1567 2612 | sa(dp1568 2613 | Vtitle 2614 | p1569 2615 | VLIVE: Tesla reports earnings 2616 | p1570 2617 | sa(dp1571 2618 | Vtitle 2619 | p1572 2620 | VLIVE: Janet Yellen testifies to the House Financial Services Committee 2621 | p1573 2622 | sa(dp1574 2623 | Vtitle 2624 | p1575 2625 | VHere comes Janet Yellen's testimony ... 2626 | p1576 2627 | sa(dp1577 2628 | Vtitle 2629 | p1578 2630 | VHere's a super quick guide to what traders are talking about right now (SPY, DJI, IXIC, SPX, QQQ, TLT, TLO, USD) 2631 | p1579 2632 | sa(dp1580 2633 | Vtitle 2634 | p1581 2635 | VFutures are rallying 2636 | p1582 2637 | sa(dp1583 2638 | Vtitle 2639 | p1584 2640 | VHere's what to expect when Janet Yellen faces Congress this week 2641 | p1585 2642 | sa(dp1586 2643 | Vtitle 2644 | p1587 2645 | VDisney crushes earnings expectations thanks to Star Wars but ESPN profits decline 2646 | p1588 2647 | sa(dp1589 2648 | Vtitle 2649 | p1590 2650 | VViacom is crashing 2651 | p1591 2652 | sa(dp1592 2653 | Vtitle 2654 | p1593 2655 | VHere comes JOLTS ... 2656 | p1594 2657 | sa(dp1595 2658 | Vtitle 2659 | p1596 2660 | VBarclays outlines how to invest during a recession but doesn't recommend doing it right now 2661 | p1597 2662 | sa(dp1598 2663 | Vtitle 2664 | p1599 2665 | V21st Century Fox shares are sliding 2666 | p1600 2667 | sa(dp1601 2668 | Vtitle 2669 | p1602 2670 | VFutures are falling 2671 | p1603 2672 | sa(dp1604 2673 | Vtitle 2674 | p1605 2675 | VHere's a super quick guide to what traders are talking about right now (SPY, DJI, IXIC, TLT, TLO, USD) 2676 | p1606 2677 | sa(dp1607 2678 | Vtitle 2679 | p1608 2680 | VYelp just released its earnings way ahead of schedule 2681 | p1609 2682 | sa(dp1610 2683 | Vtitle 2684 | p1611 2685 | VChesapeake is down 40% 2686 | p1612 2687 | sa(dp1613 2688 | Vtitle 2689 | p1614 2690 | VDeutsche Bank's Joe LaVorgna thinks March is off the table 2691 | p1615 2692 | sa(dp1616 2693 | Vtitle 2694 | p1617 2695 | VThe 'FANGs' are getting crushed 2696 | p1618 2697 | sa(dp1619 2698 | Vtitle 2699 | p1620 2700 | VGlobal markets are getting slammed 2701 | p1621 2702 | sa(dp1622 2703 | Vtitle 2704 | p1623 2705 | VAlmost everything lost value in January 2706 | p1624 2707 | sa(dp1625 2708 | Vtitle 2709 | p1626 2710 | VAfter a 'confusing' jobs report, Barclays has lowered its expectations for the Fed once again 2711 | p1627 2712 | sa(dp1628 2713 | Vtitle 2714 | p1629 2715 | VThese 9 charts tell the definitive story of the US labor market 2716 | p1630 2717 | sa(dp1631 2718 | Vtitle 2719 | p1632 2720 | VOil rig count plunges for 7th straight week 2721 | p1633 2722 | sa(dp1634 2723 | Vtitle 2724 | p1635 2725 | VLINKEDIN IS CRASHING 2726 | p1636 2727 | sa(dp1637 2728 | Vtitle 2729 | p1638 2730 | VAfter a 'confusing' jobs report, Barclays has lowered its expectations for the Fed once again 2731 | p1639 2732 | sa(dp1640 2733 | Vtitle 2734 | p1641 2735 | VHere comes the jobs report ... 2736 | p1642 2737 | sa(dp1643 2738 | Vtitle 2739 | p1644 2740 | VFutures aren't doing much ahead of the jobs report 2741 | p1645 2742 | sa(dp1646 2743 | Vtitle 2744 | p1647 2745 | VLinkedIn is crashing after weak earnings guidance 2746 | p1648 2747 | sa(dp1649 2748 | Vtitle 2749 | p1650 2750 | VGoldman Sachs can't identify a single reason why Friday's jobs report will be great 2751 | p1651 2752 | sa(dp1652 2753 | Vtitle 2754 | p1653 2755 | VUBS cuts its 2016 S&P 500 target and says stocks could fall 8% in the next few weeks 2756 | p1654 2757 | sa(dp1655 2758 | Vtitle 2759 | p1656 2760 | VHere come factory orders ... 2761 | p1657 2762 | sa(dp1658 2763 | Vtitle 2764 | p1659 2765 | VFutures are lower (USD, SPX, SPY, DJI, IXIC) 2766 | p1660 2767 | sa(dp1661 2768 | Vtitle 2769 | p1662 2770 | VHere come initial jobless claims ... 2771 | p1663 2772 | sa(dp1664 2773 | Vtitle 2774 | p1665 2775 | VConocoPhillips slashes dividend, says it's best to expect oil prices to be lower for a while 2776 | p1666 2777 | sa(dp1667 2778 | Vtitle 2779 | p1668 2780 | VJob cuts surged 218% in January 2781 | p1669 2782 | sa(dp1670 2783 | Vtitle 2784 | p1671 2785 | VDOW GAINS 180 IN WILD DAY ON WALL STREET: Here's what you need to know 2786 | p1672 2787 | sa(dp1673 2788 | Vtitle 2789 | p1674 2790 | VLIVE: GoPro reports earnings 2791 | p1675 2792 | sa(dp1676 2793 | Vtitle 2794 | p1677 2795 | VOne trader has an interesting theory about why we might be seeing a bottom in oil prices 2796 | p1678 2797 | sa(dp1679 2798 | Vtitle 2799 | p1680 2800 | VStocks are rebounding 2801 | p1681 2802 | sa(dp1682 2803 | Vtitle 2804 | p1683 2805 | VMarkit services PMI falls to 27-month low 2806 | p1684 2807 | sa(dp1685 2808 | Vtitle 2809 | p1686 2810 | VThe entire story of Chipotle's disastrous 2015 explained in one chart 2811 | p1687 2812 | sa(dp1688 2813 | Vtitle 2814 | p1689 2815 | VADP private payrolls rise more than expected 2816 | p1690 2817 | sa(dp1691 2818 | Vtitle 2819 | p1692 2820 | VHere's a quick guide to what traders are talking about right now (SPY, SPX, DJI, IXIC) 2821 | p1693 2822 | sa(dp1694 2823 | Vtitle 2824 | p1695 2825 | VS&P thinks 10 of the world's biggest oil companies just got a lot riskier 2826 | p1696 2827 | sa(dp1697 2828 | Vtitle 2829 | p1698 2830 | VLIVE: Chipotle reports earnings 2831 | p1699 2832 | sa(dp1700 2833 | Vtitle 2834 | p1701 2835 | VMichael Kors reported a solid holiday quarter, and its shares are exploding higher 2836 | p1702 2837 | sa(dp1703 2838 | Vtitle 2839 | p1704 2840 | VFutures are lower 2841 | p1705 2842 | sa(dp1706 2843 | Vtitle 2844 | p1707 2845 | VLIVE: Auto sales 2846 | p1708 2847 | sa(dp1709 2848 | Vtitle 2849 | p1710 2850 | VHere's a super quick guide to what traders are talking about right now (DOW, SPY, SPX, DJI, IXIC, USO, WTI, OIL, VDE, BNO, TLT, TLO, USD) 2851 | p1711 2852 | sa(dp1712 2853 | Vtitle 2854 | p1713 2855 | VDow Chemical expects to continue cashing in from the oil crash 2856 | p1714 2857 | sa(dp1715 2858 | Vtitle 2859 | p1716 2860 | VMorgan Stanley's top auto analyst thinks Tesla's next big launches could be flops 2861 | p1717 2862 | sa(dp1718 2863 | Vtitle 2864 | p1719 2865 | VLumber Liquidators shares are going nuts 2866 | p1720 2867 | sa(dp1721 2868 | Vtitle 2869 | p1722 2870 | VHere comes Markit manufacturing PMI ... 2871 | p1723 2872 | sa(dp1724 2873 | Vtitle 2874 | p1725 2875 | VHere come personal income and spending ... 2876 | p1726 2877 | sa(dp1727 2878 | Vtitle 2879 | p1728 2880 | VHere's a super quick guide to what traders are talking about right now (SPY, SPX, DJI, IXIC) 2881 | p1729 2882 | sa(dp1730 2883 | Vtitle 2884 | p1731 2885 | VFutures are getting slammed 2886 | p1732 2887 | sa(dp1733 2888 | Vtitle 2889 | p1734 2890 | VAlmost everything lost value in January 2891 | p1735 2892 | sa(dp1736 2893 | Vtitle 2894 | p1737 2895 | V2 sentences perfectly explain how fracking overpowered the oil market and sent prices crashing 2896 | p1738 2897 | sa(dp1739 2898 | Vtitle 2899 | p1740 2900 | VThe massive layoffs in manufacturing are all about Texas 2901 | p1741 2902 | sa(dp1742 2903 | Vtitle 2904 | p1743 2905 | VThe amount of crude oil sitting in storage is almost literally off the chart 2906 | p1744 2907 | sa(dp1745 2908 | Vtitle 2909 | p1746 2910 | VCaterpillar is not expecting the global economy to get any better this year 2911 | p1747 2912 | sa(dp1748 2913 | Vtitle 2914 | p1749 2915 | VHere's what it would take for investment giant Charles Schwab to tell its clients to sell stocks 2916 | p1750 2917 | sa(dp1751 2918 | Vtitle 2919 | p1752 2920 | VBerkshire Hathaway is planning to live stream its epic annual meeting for the first time ever 2921 | p1753 2922 | sa(dp1754 2923 | Vtitle 2924 | p1755 2925 | VHere comes the Baker Hughes rig count ... 2926 | p1756 2927 | sa(dp1757 2928 | Vtitle 2929 | p1758 2930 | VStocks are rallying and the yen is getting crushed 2931 | p1759 2932 | sa(dp1760 2933 | Vtitle 2934 | p1761 2935 | VConsumer confidence weakened a bit in January 2936 | p1762 2937 | sa(dp1763 2938 | Vtitle 2939 | p1764 2940 | VHere comes Chicago PMI ... 2941 | p1765 2942 | sa(dp1766 2943 | Vtitle 2944 | p1767 2945 | VGDP beats 2946 | p1768 2947 | sa(dp1769 2948 | Vtitle 2949 | p1770 2950 | VPending home sales were almost flat in December 2951 | p1771 2952 | sa(dp1772 2953 | Vtitle 2954 | p1773 2955 | VCrude oil is spiking after reports that OPEC may discuss a production cut 2956 | p1774 2957 | sa(dp1775 2958 | Vtitle 2959 | p1776 2960 | VHere come initial jobless claims ... 2961 | p1777 2962 | sa(dp1778 2963 | Vtitle 2964 | p1779 2965 | VFacebook is surging 2966 | p1780 2967 | sa(dp1781 2968 | Vtitle 2969 | p1782 2970 | VCaterpillar is not expecting the global economy to get any better this year 2971 | p1783 2972 | sa(dp1784 2973 | Vtitle 2974 | p1785 2975 | VHere's a super quick guide to what traders are talking about right now (SPY, SPX, DJI, IXIC, QQQ) 2976 | p1786 2977 | sa(dp1787 2978 | Vtitle 2979 | p1788 2980 | VAlibaba crushes earnings expectations, shares soar 2981 | p1789 2982 | sa(dp1790 2983 | Vtitle 2984 | p1791 2985 | VHere comes the Fed ... 2986 | p1792 2987 | sa(dp1793 2988 | Vtitle 2989 | p1794 2990 | VThe amount of crude oil sitting in storage is almost literally off the chart 2991 | p1795 2992 | sa(dp1796 2993 | Vtitle 2994 | p1797 2995 | VApple shares are down 5% 2996 | p1798 2997 | sa(dp1799 2998 | Vtitle 2999 | p1800 3000 | VNew home sales surge more than expected 3001 | p1801 3002 | sa(dp1802 3003 | Vtitle 3004 | p1803 3005 | VFutures and oil are lower 3006 | p1804 3007 | sa(dp1805 3008 | Vtitle 3009 | p1806 3010 | VBoeing is getting slammed 3011 | p1807 3012 | sa(dp1808 3013 | Vtitle 3014 | p1809 3015 | VHere's a quick guide to what traders are talking about right now (SPY, DJI, IXIC, X, AAPL) 3016 | p1810 3017 | sa(dp1811 3018 | Vtitle 3019 | p1812 3020 | VBill Gross says you can thank Warren Buffett for Tuesday's stock market rally 3021 | p1813 3022 | sa(dp1814 3023 | Vtitle 3024 | p1815 3025 | VIt's already about March \u2014 Here's what to expect from the Fed's big statement tomorrow 3026 | p1816 3027 | sa(dp1817 3028 | Vtitle 3029 | p1818 3030 | VOprah says she's lost 26 pounds using Weight Watchers, and now the stock is rallying 3031 | p1819 3032 | sa(dp1820 3033 | Vtitle 3034 | p1821 3035 | VDow up 250 3036 | p1822 3037 | sa(dp1823 3038 | Vtitle 3039 | p1824 3040 | VConsumer confidence beats expectations 3041 | p1825 3042 | sa(dp1826 3043 | Vtitle 3044 | p1827 3045 | VHere comes Markit services PMI ... 3046 | p1828 3047 | sa(dp1829 3048 | Vtitle 3049 | p1830 3050 | VHere comes Case-Shiller ... 3051 | p1831 3052 | sa(dp1832 3053 | Vtitle 3054 | p1833 3055 | VSprint shares are exploding higher 3056 | p1834 3057 | sa(dp1835 3058 | Vtitle 3059 | p1836 3060 | V2 sentences perfectly explain how fracking overpowered the oil market and sent prices crashing 3061 | p1837 3062 | sa(dp1838 3063 | Vtitle 3064 | p1839 3065 | VThe massive layoffs in manufacturing are all about Texas 3066 | p1840 3067 | sa(dp1841 3068 | Vtitle 3069 | p1842 3070 | VTechnically, oil is in a bull market 3071 | p1843 3072 | sa(dp1844 3073 | Vtitle 3074 | p1845 3075 | VStocks are lower and oil is down 3% 3076 | p1846 3077 | sa(dp1847 3078 | Vtitle 3079 | p1848 3080 | VHere comes the Dallas Fed ... 3081 | p1849 3082 | sa(dp1850 3083 | Vtitle 3084 | p1851 3085 | VGoldman Sachs thinks a new 'commodity deflation cycle' is just beginning and Caterpillar is going to get crushed 3086 | p1852 3087 | sa(dp1853 3088 | Vtitle 3089 | p1854 3090 | VMcDonald's US sales surge, thanks to all-day breakfast 3091 | p1855 3092 | sa(dp1856 3093 | Vtitle 3094 | p1857 3095 | VHere's a super quick guide to what traders are talking about right now (SPY, DJI, IXIC, JCI, TYC) 3096 | p1858 3097 | sa(dp1859 3098 | Vtitle 3099 | p1860 3100 | VHalliburton reports a quarterly loss and continues to expect pain in the oil industry 3101 | p1861 3102 | sa(dp1862 3103 | Vtitle 3104 | p1863 3105 | VThe 10 best stock pickers you read about on the internet in 2015 3106 | p1864 3107 | sa(dp1865 3108 | Vtitle 3109 | p1866 3110 | VOnly America can save the oil market 3111 | p1867 3112 | sa(dp1868 3113 | Vtitle 3114 | p1869 3115 | VThe oil crash is crushing Houston's housing market 3116 | p1870 3117 | sa(dp1871 3118 | Vtitle 3119 | p1872 3120 | VThe bullish story for the US economy never changed 3121 | p1873 3122 | sa(dp1874 3123 | Vtitle 3124 | p1875 3125 | VHere comes the Baker Hughes rig count ... 3126 | p1876 3127 | sa(dp1877 3128 | Vtitle 3129 | p1878 3130 | VHere come existing home sales ... 3131 | p1879 3132 | sa(dp1880 3133 | Vtitle 3134 | p1881 3135 | VMarkit manufacturing PMI beats estimates 3136 | p1882 3137 | sa(dp1883 3138 | Vtitle 3139 | p1884 3140 | VAmerican Express is getting slammed 3141 | p1885 3142 | sa(dp1886 3143 | Vtitle 3144 | p1887 3145 | VFutures are roaring higher 3146 | p1888 3147 | sa(dp1889 3148 | Vtitle 3149 | p1890 3150 | VHere's a super quick guide to what traders are talking about right now (SPY, DJI, IXIC) 3151 | p1891 3152 | sa(dp1892 3153 | Vtitle 3154 | p1893 3155 | V2 stats from Boeing perfectly capture what's happening in the world economy right now 3156 | p1894 3157 | sa(dp1895 3158 | Vtitle 3159 | p1896 3160 | VOil services giant Schlumberger is buying $10 billion of itself 3161 | p1897 3162 | sa(dp1898 3163 | Vtitle 3164 | p1899 3165 | VOIL SPIKES: Here's what you need to know 3166 | p1900 3167 | sa(dp1901 3168 | Vtitle 3169 | p1902 3170 | V$30 oil is 'irrational' and a rebound is 'inevitable,' according to Saudi Arabia 3171 | p1903 3172 | sa(dp1904 3173 | Vtitle 3174 | p1905 3175 | VStocks are in the red 3176 | p1906 3177 | sa(dp1907 3178 | Vtitle 3179 | p1908 3180 | VThe euro is getting crushed 3181 | p1909 3182 | sa(dp1910 3183 | Vtitle 3184 | p1911 3185 | VHere come initial jobless claims ... 3186 | p1912 3187 | sa(dp1913 3188 | Vtitle 3189 | p1914 3190 | VHere comes CPI ... 3191 | p1915 3192 | sa(dp1916 3193 | Vtitle 3194 | p1917 3195 | VHere's a brief guide to what traders are talking about right now 3196 | p1918 3197 | sa(dp1919 3198 | Vtitle 3199 | p1920 3200 | VThe oil crash is crushing Houston's housing market 3201 | p1921 3202 | sa(dp1922 3203 | Vtitle 3204 | p1923 3205 | VHere comes homebuilder sentiment ... 3206 | p1924 3207 | sa(dp1925 3208 | Vtitle 3209 | p1926 3210 | VFutures are surging 3211 | p1927 3212 | sa(dp1928 3213 | Vtitle 3214 | p1929 3215 | VThe 10 best stock pickers you read about on the internet in 2015 3216 | p1930 3217 | sa(dp1931 3218 | Vtitle 3219 | p1932 3220 | VIf you're selling stocks because of oil, the worst is probably over 3221 | p1933 3222 | sa(dp1934 3223 | Vtitle 3224 | p1935 3225 | VEverything the world's central banks are doing in one big map 3226 | p1936 3227 | sa(dp1937 3228 | Vtitle 3229 | p1938 3230 | VOil rig count drops by one 3231 | p1939 3232 | sa(dp1940 3233 | Vtitle 3234 | p1941 3235 | VConsumer sentiment rises more than expected 3236 | p1942 3237 | sa(dp1943 3238 | Vtitle 3239 | p1944 3240 | VIndustrial production falls more than expected 3241 | p1945 3242 | sa(dp1946 3243 | Vtitle 3244 | p1947 3245 | VHere come retail sales ... 3246 | p1948 3247 | sa(dp1949 3248 | Vtitle 3249 | p1950 3250 | VHere's a super quick guide to what traders are talking about right now (SPY, DJI, IXIC) 3251 | p1951 3252 | sa(dp1952 3253 | Vtitle 3254 | p1953 3255 | VFutures are getting slammed 3256 | p1954 3257 | sa(dp1955 3258 | Vtitle 3259 | p1956 3260 | VWhile prices were crashing Warren Buffett kept increasing his bet on oil 3261 | p1957 3262 | sa(dp1958 3263 | Vtitle 3264 | p1959 3265 | VIf you're selling stocks because of oil, the worst is probably over 3266 | p1960 3267 | sa(dp1961 3268 | Vtitle 3269 | p1962 3270 | VStocks are ripping higher 3271 | p1963 3272 | sa(dp1964 3273 | Vtitle 3274 | p1965 3275 | VSTRATEGIST: There's a decent chance the US government will bail out the oil industry 3276 | p1966 3277 | sa(dp1967 3278 | Vtitle 3279 | p1968 3280 | VHere come initial jobless claims ... 3281 | p1969 3282 | sa(dp1970 3283 | Vtitle 3284 | p1971 3285 | VHere's a quick guide to what traders are talking about right now (SPY, DJI, IXIC, RNO) 3286 | p1972 3287 | sa(dp1973 3288 | Vtitle 3289 | p1974 3290 | VGoPro cuts jobs and warns its sales are a disaster 3291 | p1975 3292 | sa(dp1976 3293 | Vtitle 3294 | p1977 3295 | VGoPro cuts jobs and warns its sales are a disaster 3296 | p1978 3297 | sa(dp1979 3298 | Vtitle 3299 | p1980 3300 | VTRADER: 9 things I'm chatting about as stocks sell off 3301 | p1981 3302 | sa(dp1982 3303 | Vtitle 3304 | p1983 3305 | VStocks are getting crushed (SPY, DJI, IXIC) 3306 | p1984 3307 | sa(dp1985 3308 | Vtitle 3309 | p1986 3310 | VHere comes the Beige Book ... 3311 | p1987 3312 | sa(dp1988 3313 | Vtitle 3314 | p1989 3315 | VTwitter is crashing to new lows 3316 | p1990 3317 | sa(dp1991 3318 | Vtitle 3319 | p1992 3320 | VBarclays hacks its 2016 oil price forecast to $37 and says everything supporting a rally has disappeared 3321 | p1993 3322 | sa(dp1994 3323 | Vtitle 3324 | p1995 3325 | VEverything the world's central banks are doing right now in 1 big map 3326 | p1996 3327 | sa(dp1997 3328 | Vtitle 3329 | p1998 3330 | VUnsuccessful investing can be summed up in these 7 traits 3331 | p1999 3332 | sa(dp2000 3333 | Vtitle 3334 | p2001 3335 | VHere's what 14 Wall Street pros are predicting for the stock market in 2016 3336 | p2002 3337 | sa(dp2003 3338 | Vtitle 3339 | p2004 3340 | VGOLDMAN: These 10 themes will dominate world markets in 2016 3341 | p2005 3342 | sa(dp2006 3343 | Vtitle 3344 | p2007 3345 | VWHERE ARE THEY NOW? The 12 members of the 1896 Dow Jones Industrial Average 3346 | p2008 3347 | sa(dp2009 3348 | Vtitle 3349 | p2010 3350 | VJP MORGAN: Here's some 'ammunition' for your next dinner party 3351 | p2011 3352 | sa(dp2012 3353 | Vtitle 3354 | p2013 3355 | VHere's what Wall Street is predicting for the stock market in 2016 3356 | p2014 3357 | sa(dp2015 3358 | Vtitle 3359 | p2016 3360 | VUS oil rig count jumps 3361 | p2017 3362 | sa(dp2018 3363 | Vtitle 3364 | p2019 3365 | VPRESENTING: The 18 most controversial stocks of 2015 3366 | p2020 3367 | sa(dp2021 3368 | Vtitle 3369 | p2022 3370 | VMarkit flash services PMI falls to 12-month low 3371 | p2023 3372 | sa(dp2024 3373 | Vtitle 3374 | p2025 3375 | VFutures are lower 3376 | p2026 3377 | sa(dp2027 3378 | Vtitle 3379 | p2028 3380 | VCrude oil just keeps falling 3381 | p2029 3382 | sa(dp2030 3383 | Vtitle 3384 | p2031 3385 | VGold is getting slammed 3386 | p2032 3387 | sa(dp2033 3388 | Vtitle 3389 | p2034 3390 | VInitial jobless claims fall more than forecast 3391 | p2035 3392 | sa(dp2036 3393 | Vtitle 3394 | p2037 3395 | VWall Street's most persistent bull unveils his 6-point case for a double-digit stock market rally in 2016 3396 | p2038 3397 | sa(dp2039 3398 | Vtitle 3399 | p2040 3400 | VFedEx crushes earnings expectations, stock pops 4% 3401 | p2041 3402 | sa(dp2042 3403 | Vtitle 3404 | p2043 3405 | VSTOCKS SURGE AFTER THE FED RAISES RATES: Here's what you need to know 3406 | p2044 3407 | sa(dp2045 3408 | Vtitle 3409 | p2046 3410 | VThe Fed just raised rates, ending 7 years of crisis-era monetary policy 3411 | p2047 3412 | sa(dp2048 3413 | Vtitle 3414 | p2049 3415 | VManufacturing is still in tatters 3416 | p2050 3417 | sa(dp2051 3418 | Vtitle 3419 | p2052 3420 | VIndustrial production falls more than expected 3421 | p2053 3422 | sa(dp2054 3423 | Vtitle 3424 | p2055 3425 | VHere come housing starts ... 3426 | p2056 3427 | sa(dp2057 3428 | Vtitle 3429 | p2058 3430 | VFutures are rallying ahead of the Fed 3431 | p2059 3432 | sa(dp2060 3433 | Vtitle 3434 | p2061 3435 | VHomebuilder sentiment falls below expectations 3436 | p2062 3437 | sa(dp2063 3438 | Vtitle 3439 | p2064 3440 | VHere comes CPI ... 3441 | p2065 3442 | sa(dp2066 3443 | Vtitle 3444 | p2067 3445 | VFutures are rallying 3446 | p2068 3447 | sa(dp2069 3448 | Vtitle 3449 | p2070 3450 | VANALYST: Here's what 'President Trump' would mean for the markets 3451 | p2071 3452 | sa(dp2072 3453 | Vtitle 3454 | p2073 3455 | VGOLDMAN: Here are the 3 big changes the Fed will make this week besides raising rates 3456 | p2074 3457 | sa(dp2075 3458 | Vtitle 3459 | p2076 3460 | VUnsuccessful investing can be summed up in these 7 traits 3461 | p2077 3462 | sa(dp2078 3463 | Vtitle 3464 | p2079 3465 | VJP MORGAN: Here's some 'ammunition' for your next dinner party 3466 | p2080 3467 | sa(dp2081 3468 | Vtitle 3469 | p2082 3470 | VHere are the countries with the most generous billionaires 3471 | p2083 3472 | sa(dp2084 3473 | Vtitle 3474 | p2085 3475 | VBarron's couldn't find one person that thinks stocks would fall in 2016 3476 | p2086 3477 | sa(dp2087 3478 | Vtitle 3479 | p2088 3480 | VANALYST: There's so much hype for the new 'Star Wars' movie that it would disappoint 3481 | p2089 3482 | sa(dp2090 3483 | Vtitle 3484 | p2091 3485 | VSTOCKS GET SLAMMED : Here's what you need to know 3486 | p2092 3487 | sa(dp2093 3488 | Vtitle 3489 | p2094 3490 | VOil rig count tumbles for 4th straight week 3491 | p2095 3492 | sa(dp2096 3493 | Vtitle 3494 | p2097 3495 | VHere comes consumer confidence ... 3496 | p2098 3497 | sa(dp2099 3498 | Vtitle 3499 | p2100 3500 | VHere come retail sales ... 3501 | p2101 3502 | sa. -------------------------------------------------------------------------------- /newsapi/headline-analysis/author2.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AYLIEN/jupyter-notebooks/6d7dd18fc393f8e2848c5d03e26e44e2b89695bb/newsapi/headline-analysis/author2.p -------------------------------------------------------------------------------- /newsapi/headline-analysis/data-collection.ipynb: -------------------------------------------------------------------------------- 1 | { 2 | "cells": [ 3 | { 4 | "cell_type": "code", 5 | "execution_count": 1, 6 | "metadata": { 7 | "collapsed": false 8 | }, 9 | "outputs": [], 10 | "source": [ 11 | "import sys\n", 12 | "import json\n", 13 | "\n", 14 | "try:\n", 15 | " from urllib.parse import urlencode\n", 16 | " from urllib.request import Request, urlopen\n", 17 | "except ImportError:\n", 18 | " from urllib import urlencode\n", 19 | " from urllib2 import Request, urlopen\n", 20 | "\n", 21 | "APP_ID = 'YOUR_APP_ID'\n", 22 | "APP_KEY = 'YOUR_APP_KEY'\n", 23 | "\n", 24 | "def call(endpoint, params):\n", 25 | " protocol_host_path = 'https://api.newsapi.aylien.com/api/v1'\n", 26 | " headers = {\n", 27 | " 'X-AYLIEN-NewsAPI-Application-ID': APP_ID,\n", 28 | " 'X-AYLIEN-NewsAPI-Application-Key': APP_KEY}\n", 29 | " query_string = urlencode([(k, v) for k, vs in params.items() for v in isinstance(vs, list) and vs or [vs]])\n", 30 | " url = protocol_host_path + \"/\" + endpoint + \"?\" + query_string\n", 31 | " request = Request(url)\n", 32 | " for k, v in headers.items():\n", 33 | " request.add_header(k, v)\n", 34 | " response = urlopen(request)\n", 35 | " return json.loads(response.read().decode('utf-8'))\n", 36 | "\n", 37 | "def getStoriesForAuthor(author, count=50, pages=1, prevResults=[], cursor=\"*\"):\n", 38 | " if pages >= 1:\n", 39 | " pages = pages - 1\n", 40 | " parameters = {\n", 41 | " 'author.name': author,\n", 42 | " 'per_page': count,\n", 43 | " 'return[]': \"title\",\n", 44 | " 'language': \"en\",\n", 45 | " 'cursor': cursor\n", 46 | " }\n", 47 | " results = call('stories', parameters)\n", 48 | " return getStoriesForAuthor(author, count, pages, prevResults + results[\"stories\"], results[\"next_page_cursor\"])\n", 49 | " else:\n", 50 | " return prevResults" 51 | ] 52 | }, 53 | { 54 | "cell_type": "code", 55 | "execution_count": 2, 56 | "metadata": { 57 | "collapsed": false 58 | }, 59 | "outputs": [], 60 | "source": [ 61 | "author1 = getStoriesForAuthor(\"Akin Oyedele\", count=100, pages=7)" 62 | ] 63 | }, 64 | { 65 | "cell_type": "code", 66 | "execution_count": 3, 67 | "metadata": { 68 | "collapsed": false 69 | }, 70 | "outputs": [], 71 | "source": [ 72 | "author2 = getStoriesForAuthor(\"Carly Ledbetter\", count=100, pages=7)" 73 | ] 74 | }, 75 | { 76 | "cell_type": "code", 77 | "execution_count": 4, 78 | "metadata": { 79 | "collapsed": false 80 | }, 81 | "outputs": [], 82 | "source": [ 83 | "import cPickle as pickle\n", 84 | "pickle.dump( author1, open( \"author1.p\", \"wb\" ) )\n", 85 | "pickle.dump( author2, open( \"author2.p\", \"wb\" ) )" 86 | ] 87 | } 88 | ], 89 | "metadata": { 90 | "kernelspec": { 91 | "display_name": "Python 2", 92 | "language": "python", 93 | "name": "python2" 94 | }, 95 | "language_info": { 96 | "codemirror_mode": { 97 | "name": "ipython", 98 | "version": 2 99 | }, 100 | "file_extension": ".py", 101 | "mimetype": "text/x-python", 102 | "name": "python", 103 | "nbconvert_exporter": "python", 104 | "pygments_lexer": "ipython2", 105 | "version": "2.7.10" 106 | } 107 | }, 108 | "nbformat": 4, 109 | "nbformat_minor": 0 110 | } 111 | -------------------------------------------------------------------------------- /newsapi/headline-analysis/parsetree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AYLIEN/jupyter-notebooks/6d7dd18fc393f8e2848c5d03e26e44e2b89695bb/newsapi/headline-analysis/parsetree.png -------------------------------------------------------------------------------- /newsapi/publishing-patterns/avg-weight.ipynb: -------------------------------------------------------------------------------- 1 | { 2 | "cells": [ 3 | { 4 | "cell_type": "markdown", 5 | "metadata": {}, 6 | "source": [ 7 | "### Loading dependecies\n" 8 | ] 9 | }, 10 | { 11 | "cell_type": "code", 12 | "execution_count": 54, 13 | "metadata": { 14 | "collapsed": false, 15 | "scrolled": false 16 | }, 17 | "outputs": [], 18 | "source": [ 19 | "%matplotlib inline\n", 20 | "\n", 21 | "import aylien_news_api\n", 22 | "from aylien_news_api.rest import ApiException\n", 23 | "import pandas as pd\n", 24 | "import matplotlib.pyplot as plt\n", 25 | "import sys\n", 26 | "import datetime\n", 27 | "import numpy as np" 28 | ] 29 | }, 30 | { 31 | "cell_type": "markdown", 32 | "metadata": {}, 33 | "source": [ 34 | "### Global script configs" 35 | ] 36 | }, 37 | { 38 | "cell_type": "code", 39 | "execution_count": 58, 40 | "metadata": { 41 | "collapsed": true 42 | }, 43 | "outputs": [], 44 | "source": [ 45 | "# start and end of period\n", 46 | "start = \"NOW-300DAY\"\n", 47 | "end = \"NOW\"\n", 48 | "# summarize key. possible values = day, week, month\n", 49 | "summarize = \"week\"\n", 50 | "# count of parts to split each bucket (for weighted average)\n", 51 | "weight_steps = 4\n", 52 | "# AYLIEN News API keys\n", 53 | "aylien_news_api.configuration.api_key['X-AYLIEN-NewsAPI-Application-ID'] = ''\n", 54 | "aylien_news_api.configuration.api_key['X-AYLIEN-NewsAPI-Application-Key'] = ''" 55 | ] 56 | }, 57 | { 58 | "cell_type": "markdown", 59 | "metadata": {}, 60 | "source": [ 61 | "### Main() { ... }" 62 | ] 63 | }, 64 | { 65 | "cell_type": "code", 66 | "execution_count": 55, 67 | "metadata": { 68 | "collapsed": false 69 | }, 70 | "outputs": [ 71 | { 72 | "name": "stdout", 73 | "output_type": "stream", 74 | "text": [ 75 | "fetching data...\n", 76 | "skipping... Tuesday at 9\n", 77 | "skipping... Wednesday at 9\n", 78 | "skipping... Thursday at 9\n", 79 | "skipping... Friday at 9\n", 80 | "skipping... Saturday at 9\n", 81 | "skipping... Sunday at 9\n", 82 | "skipping... Tuesday at 9\n", 83 | "skipping... Wednesday at 9\n", 84 | "skipping... Thursday at 9\n", 85 | "skipping... Friday at 9\n", 86 | "skipping... Saturday at 9\n", 87 | "skipping... Sunday at 9\n", 88 | "score array: [29, 0, 0, 11]\n", 89 | "score array: [29, 0, 0, 11]\n", 90 | "score array: [29, 0, 0, 11]\n", 91 | "score array: [28, 0, 1, 11]\n", 92 | "score array: [28, 0, 0, 12]\n", 93 | "score array: [28, 0, 0, 12]\n", 94 | "score array: [28, 0, 0, 12]\n" 95 | ] 96 | }, 97 | { 98 | "data": { 99 | "image/png": "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\nfzm2/K9UoXtfAAAAAElFTkSuQmCC\n", 100 | "text/plain": [ 101 | "" 102 | ] 103 | }, 104 | "metadata": {}, 105 | "output_type": "display_data" 106 | } 107 | ], 108 | "source": [ 109 | "if (summarize == \"month\"):\n", 110 | " period = \"+1DAY\"\n", 111 | " chunks = 30\n", 112 | "elif (summarize == \"week\"):\n", 113 | " period = \"+1DAY\"\n", 114 | " chunks = 7\n", 115 | "elif (summarize == \"day\"):\n", 116 | " period = \"+1HOUR\"\n", 117 | " chunks = 24\n", 118 | "else:\n", 119 | " print('Invalid summarize value')\n", 120 | " sys.exit(0)\n", 121 | "\n", 122 | "api_instance = aylien_news_api.DefaultApi()\n", 123 | "\n", 124 | "try: \n", 125 | " print('fetching data...')\n", 126 | " \n", 127 | " # List time series\n", 128 | " api_response = api_instance.list_time_series(published_at_start = start, \n", 129 | " published_at_end = end, \n", 130 | " period = period)\n", 131 | " \n", 132 | " data = api_response.time_series\n", 133 | " chunk = [0] * chunks\n", 134 | " tmp_chunk = [0] * chunks\n", 135 | " history_tmp_chunks = []\n", 136 | " i = 0\n", 137 | " i_total = 0\n", 138 | " skip = True\n", 139 | " \n", 140 | " for d in data:\n", 141 | " # EST timezone\n", 142 | " d.published_at = d.published_at - datetime.timedelta(hours=+5)\n", 143 | " \n", 144 | " # we should start adding values when we are on the first member of our series\n", 145 | " # e.g. if the summarize is weekly, we should start adding values on Monday\n", 146 | " # e.g. if the summzrize is daily, we should start adding values when it's 00:00\n", 147 | " if (summarize == \"week\" and d.published_at.strftime(\"%A\") == 'Monday'):\n", 148 | " skip = False\n", 149 | " elif (summarize == \"day\" and \n", 150 | " d.published_at.hour == 0):\n", 151 | " skip = False\n", 152 | " elif (summarize == \"month\" and d.published_at.day == 1):\n", 153 | " skip = False\n", 154 | " \n", 155 | " \n", 156 | " # also, we should skip adding values if don't have enough members left to add (based on chunk size)\n", 157 | " if (data.index(d) + chunks > len(data)):\n", 158 | " skip = True\n", 159 | " \n", 160 | " if skip:\n", 161 | " print('skipping...', d.published_at.strftime('%A'), 'at ' + str(d.published_at.hour))\n", 162 | " continue\n", 163 | " \n", 164 | " if (i == chunks):\n", 165 | " plt.plot(tmp_chunk, color='gray', alpha=0.3)\n", 166 | " i = 0\n", 167 | " i_total += 1\n", 168 | " history_tmp_chunks.append(tmp_chunk[:])\n", 169 | " \n", 170 | " \n", 171 | " chunk[i] += d.count\n", 172 | " tmp_chunk[i] = d.count\n", 173 | " \n", 174 | " i += 1\n", 175 | " \n", 176 | " weighted_col = []\n", 177 | " # calculating the weight\n", 178 | " for w in range(chunks):\n", 179 | " col = np.array(history_tmp_chunks)[:, w]\n", 180 | " col_min, col_max = min(col), max(col)\n", 181 | " step_val = (col_max - col_min) / weight_steps\n", 182 | " \n", 183 | " # because the col_min is only the first element of steps\n", 184 | " steps = [col_min]\n", 185 | " \n", 186 | " # the score of each step\n", 187 | " steps_score = [0] * weight_steps\n", 188 | " \n", 189 | " # preparing the `steps` array \n", 190 | " for step in range(weight_steps):\n", 191 | " steps.append(steps[-1] + step_val)\n", 192 | " \n", 193 | " for i in range(len(col)):\n", 194 | " for j in range(len(steps)):\n", 195 | " \n", 196 | " if j == 0:\n", 197 | " continue\n", 198 | " \n", 199 | " if steps[j - 1] <= col[i] < steps[j]:\n", 200 | " steps_score[j - 1] += 1\n", 201 | " \n", 202 | " weighted_col_tmp = []\n", 203 | " weighted_col_sum = []\n", 204 | " for i in range(len(col)):\n", 205 | " for j in range(len(steps)):\n", 206 | " \n", 207 | " if steps[j - 1] <= col[i] < steps[j]:\n", 208 | " weighted_col_tmp.append(col[i] * steps_score[j - 1])\n", 209 | " weighted_col_sum.append(steps_score[j - 1])\n", 210 | "\n", 211 | " weighted_col.append(np.sum(weighted_col_tmp) / np.sum(weighted_col_sum))\n", 212 | " \n", 213 | " print('score array:', steps_score)\n", 214 | " \n", 215 | " \n", 216 | " weighted, = plt.plot(weighted_col, label='Weighted')\n", 217 | " \n", 218 | " j = 0\n", 219 | " for c in chunk:\n", 220 | " if (chunk[j] != 0):\n", 221 | " chunk[j] = c / i_total\n", 222 | " \n", 223 | " j += 1\n", 224 | " \n", 225 | " no_weight, = plt.plot(chunk, label='No weight')\n", 226 | " \n", 227 | " plt.legend(handles=[no_weight, weighted])\n", 228 | "\n", 229 | " \n", 230 | "except ApiException as e:\n", 231 | " print(\"Exception when calling DefaultApi->list_time_series: %s\\n\" % e)\n" 232 | ] 233 | } 234 | ], 235 | "metadata": { 236 | "kernelspec": { 237 | "display_name": "Python 3", 238 | "language": "python", 239 | "name": "python3" 240 | }, 241 | "language_info": { 242 | "codemirror_mode": { 243 | "name": "ipython", 244 | "version": 3 245 | }, 246 | "file_extension": ".py", 247 | "mimetype": "text/x-python", 248 | "name": "python", 249 | "nbconvert_exporter": "python", 250 | "pygments_lexer": "ipython3", 251 | "version": "3.4.3" 252 | }, 253 | "widgets": { 254 | "state": {}, 255 | "version": "1.1.2" 256 | } 257 | }, 258 | "nbformat": 4, 259 | "nbformat_minor": 0 260 | } 261 | --------------------------------------------------------------------------------