MSFT MICROSOFT CORP More: the full row for MICROSOFT CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2016Q3: restricted; 2016Q4: restricted; 2017Q1: restricted; 2017Q2: restricted; 2017Q3: restricted; 2017Q4: 3,421,238 shares; 2018Q1: 3,321,238 shares; 2018Q2: 3,102,532 shares 3,102,532 $306M 16.04% -218,706 Timeline AAPL APPLE INC More: the full row for APPLE INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2016Q3: restricted; 2016Q4: restricted; 2017Q1: restricted; 2017Q2: restricted; 2017Q3: restricted; 2017Q4: 1,465,044 shares; 2018Q1: 1,465,044 shares; 2018Q2: 1,368,474 shares 1,368,474 $253M 13.28% -96,570 Timeline GOOGL ALPHABET INC More: the full row for ALPHABET INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2016Q3: restricted; 2016Q4: restricted; 2017Q1: restricted; 2017Q2: restricted; 2017Q3: restricted; 2017Q4: 175,228 shares; 2018Q1: 170,628 shares; 2018Q2: 151,037 shares 151,037 $171M 8.94% -19,591 Timeline INTC INTEL CORP More: the full row for INTEL CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2016Q3: restricted; 2016Q4: restricted; 2017Q1: restricted; 2017Q2: restricted; 2017Q3: restricted; 2017Q4: 3,221,672 shares; 2018Q1: 3,221,672 shares; 2018Q2: 2,746,751 shares 2,746,751 $137M 7.16% -474,921 Timeline META META PLATFORMS INC More: the full row for META PLATFORMS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2016Q3: restricted; 2016Q4: restricted; 2017Q1: restricted; 2017Q2: restricted; 2017Q3: restricted; 2017Q4: 484,183 shares; 2018Q1: 484,183 shares; 2018Q2: 500,834 shares 500,834 $97.3M 5.1% +16,651 Timeline CTSH COGNIZANT TECHNOLOGY SOLUTIO More: the full row for COGNIZANT TECHNOLOGY SOLUTIO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2016Q3: restricted; 2016Q4: restricted; 2017Q1: restricted; 2017Q2: restricted; 2017Q3: restricted; 2017Q4: 1,243,341 shares; 2018Q1: 1,243,341 shares; 2018Q2: 1,161,556 shares 1,161,556 $91.8M 4.81% -81,785 Timeline V VISA INC More: the full row for VISA INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2016Q3: restricted; 2016Q4: restricted; 2017Q1: restricted; 2017Q2: restricted; 2017Q3: restricted; 2017Q4: 686,468 shares; 2018Q1: 646,168 shares; 2018Q2: 603,614 shares 603,614 $79.9M 4.19% -42,554 Timeline BA BOEING CO More: the full row for BOEING CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2016Q3: restricted; 2016Q4: restricted; 2017Q1: restricted; 2017Q2: restricted; 2017Q3: restricted; 2017Q4: not reported; 2018Q1: 175,100 shares; 2018Q2: 209,870 shares 209,870 $70.4M 3.69% +34,770 Timeline KNX KNIGHT-SWIFT TRANSN HLDGS IN More: the full row for KNIGHT-SWIFT TRANSN HLDGS IN Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2016Q3: restricted; 2016Q4: restricted; 2017Q1: restricted; 2017Q2: restricted; 2017Q3: restricted; 2017Q4: 1,347,348 shares; 2018Q1: 1,347,348 shares; 2018Q2: 1,582,444 shares 1,582,444 $60.5M 3.17% +235,096 Timeline UNP UNION PAC CORP More: the full row for UNION PAC CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2016Q3: restricted; 2016Q4: restricted; 2017Q1: restricted; 2017Q2: restricted; 2017Q3: restricted; 2017Q4: 401,433 shares; 2018Q1: 438,933 shares; 2018Q2: 409,993 shares 409,993 $58.1M 3.05% -28,940 Timeline MA MASTERCARD INCORPORATED More: the full row for MASTERCARD INCORPORATED Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2016Q3: restricted; 2016Q4: restricted; 2017Q1: restricted; 2017Q2: restricted; 2017Q3: restricted; 2017Q4: 450,479 shares; 2018Q1: 370,479 shares; 2018Q2: 278,750 shares 278,750 $54.8M 2.87% -91,729 Timeline ADBE ADOBE INC More: the full row for ADOBE INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2016Q3: restricted; 2016Q4: restricted; 2017Q1: restricted; 2017Q2: restricted; 2017Q3: restricted; 2017Q4: 270,254 shares; 2018Q1: 270,254 shares; 2018Q2: 214,022 shares 214,022 $52.2M 2.74% -56,232 Timeline ORCL ORACLE CORP More: the full row for ORACLE CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2016Q3: restricted; 2016Q4: restricted; 2017Q1: restricted; 2017Q2: restricted; 2017Q3: restricted; 2017Q4: 1,208,676 shares; 2018Q1: 1,208,676 shares; 2018Q2: 1,129,166 shares 1,129,166 $49.8M 2.61% -79,510 Timeline FAST FASTENAL CO More: the full row for FASTENAL CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2016Q3: restricted; 2016Q4: restricted; 2017Q1: restricted; 2017Q2: restricted; 2017Q3: restricted; 2017Q4: 1,106,232 shares; 2018Q1: 1,106,232 shares; 2018Q2: 1,033,392 shares 1,033,392 $49.7M 2.61% -72,840 Timeline SNA SNAP ON INC More: the full row for SNAP ON INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2016Q3: restricted; 2016Q4: restricted; 2017Q1: restricted; 2017Q2: restricted; 2017Q3: restricted; 2017Q4: 322,367 shares; 2018Q1: 322,367 shares; 2018Q2: 301,122 shares 301,122 $48.4M 2.54% -21,245 Timeline AMAT APPLIED MATLS INC More: the full row for APPLIED MATLS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2016Q3: restricted; 2016Q4: restricted; 2017Q1: restricted; 2017Q2: restricted; 2017Q3: restricted; 2017Q4: 1,000,217 shares; 2018Q1: 1,000,217 shares; 2018Q2: 934,297 shares 934,297 $43.2M 2.26% -65,920 Timeline TXN TEXAS INSTRS INC More: the full row for TEXAS INSTRS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2016Q3: restricted; 2016Q4: restricted; 2017Q1: restricted; 2017Q2: restricted; 2017Q3: restricted; 2017Q4: 404,972 shares; 2018Q1: 404,972 shares; 2018Q2: 378,401 shares 378,401 $41.7M 2.19% -26,571 Timeline NVDA NVIDIA CORPORATION More: the full row for NVIDIA CORPORATION Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2016Q3: restricted; 2016Q4: restricted; 2017Q1: restricted; 2017Q2: restricted; 2017Q3: restricted; 2017Q4: 80,488 shares; 2018Q1: 160,488 shares; 2018Q2: 175,905 shares 175,905 $41.7M 2.18% +15,417 Timeline ITW ILLINOIS TOOL WKS INC More: the full row for ILLINOIS TOOL WKS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2016Q3: restricted; 2016Q4: restricted; 2017Q1: restricted; 2017Q2: restricted; 2017Q3: restricted; 2017Q4: 265,275 shares; 2018Q1: 265,275 shares; 2018Q2: 247,939 shares 247,939 $34.4M 1.8% -17,336 Timeline MSM MSC INDL DIRECT INC More: the full row for MSC INDL DIRECT INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2016Q3: restricted; 2016Q4: restricted; 2017Q1: restricted; 2017Q2: restricted; 2017Q3: restricted; 2017Q4: 277,994 shares; 2018Q1: 277,994 shares; 2018Q2: 259,585 shares 259,585 $22M 1.15% -18,409 Timeline STERICYCLE INC STERICYCLE INC More: the full row for STERICYCLE INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2016Q3: restricted; 2016Q4: restricted; 2017Q1: restricted; 2017Q2: restricted; 2017Q3: restricted; 2017Q4: 448,441 shares; 2018Q1: 350,841 shares; 2018Q2: 327,739 shares 327,739 $21.4M 1.12% -23,102 FTV FORTIVE CORP More: the full row for FORTIVE CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2016Q3: restricted; 2016Q4: restricted; 2017Q1: restricted; 2017Q2: restricted; 2017Q3: restricted; 2017Q4: 264,494 shares; 2018Q1: 264,494 shares; 2018Q2: 247,051 shares 247,051 $19.1M 1% -17,443 Timeline XILINX INC XILINX INC More: the full row for XILINX INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2016Q3: restricted; 2016Q4: restricted; 2017Q1: restricted; 2017Q2: restricted; 2017Q3: restricted; 2017Q4: 863,288 shares; 2018Q1: 710,388 shares; 2018Q2: 288,672 shares 288,672 $18.8M 0.99% -421,716 UNITED TECHNOLOGIES CORP UNITED TECHNOLOGIES CORP More: the full row for UNITED TECHNOLOGIES CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2016Q3: restricted; 2016Q4: restricted; 2017Q1: restricted; 2017Q2: restricted; 2017Q3: restricted; 2017Q4: 146,834 shares; 2018Q1: 146,834 shares; 2018Q2: 137,256 shares 137,256 $17.2M 0.9% -9,578 CAT CATERPILLAR INC More: the full row for CATERPILLAR INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2016Q3: restricted; 2016Q4: restricted; 2017Q1: restricted; 2017Q2: restricted; 2017Q3: restricted; 2017Q4: 62,600 shares; 2018Q1: 125,100 shares; 2018Q2: 116,866 shares 116,866 $15.9M 0.83% -8,234 Timeline RITCHIE BROS AUCTIONEERS RITCHIE BROS AUCTIONEERS More: the full row for RITCHIE BROS AUCTIONEERS Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2016Q3: restricted; 2016Q4: restricted; 2017Q1: restricted; 2017Q2: restricted; 2017Q3: restricted; 2017Q4: 479,300 shares; 2018Q1: 479,300 shares; 2018Q2: 447,840 shares 447,840 $15.3M 0.8% -31,460 CNI CANADIAN NATL RY CO More: the full row for CANADIAN NATL RY CO Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2016Q3: restricted; 2016Q4: restricted; 2017Q1: restricted; 2017Q2: restricted; 2017Q3: restricted; 2017Q4: 197,265 shares; 2018Q1: 197,265 shares; 2018Q2: 184,257 shares 184,257 $15.1M 0.79% -13,008 Timeline PYPL PAYPAL HLDGS INC More: the full row for PAYPAL HLDGS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2016Q3: restricted; 2016Q4: restricted; 2017Q1: restricted; 2017Q2: restricted; 2017Q3: restricted; 2017Q4: 150,923 shares; 2018Q1: 150,923 shares; 2018Q2: 141,011 shares 141,011 $11.7M 0.62% -9,912 Timeline JBHT HUNT J B TRANS SVCS INC More: the full row for HUNT J B TRANS SVCS INC Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2016Q3: restricted; 2016Q4: restricted; 2017Q1: restricted; 2017Q2: restricted; 2017Q3: restricted; 2017Q4: 53,901 shares; 2018Q1: 53,901 shares; 2018Q2: 50,411 shares 50,411 $6.13M 0.32% -3,490 Timeline AOS SMITH A O CORP More: the full row for SMITH A O CORP Quarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2016Q3: restricted; 2016Q4: restricted; 2017Q1: restricted; 2017Q2: restricted; 2017Q3: restricted; 2017Q4: 86,085 shares; 2018Q1: 86,085 shares; 2018Q2: 80,431 shares 80,431 $4.76M 0.25% -5,654 Timeline