dortzur/renorm

View on GitHub
fixtures/stock-fixure.json

Summary

Maintainability
Test Coverage
[
  {
    "companyName": "American Airlines Group, Inc.",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "American Airlines Group, Inc. - Common Stock",
    "id": "COMP_AAL",
    "testIssue": "N",
    "stock": {
      "id": "AAL",
      "name": "American Airlines Group Inc",
      "price": 46.78,
      "field4": "",
      "change": -0.1,
      "percentChange": "-0.21%",
      "quarterEarnings": [
        { "reportId": "AAL_QUARTER_1", "quarter": 1, "earnings": 74239 },
        { "reportId": "AAL_QUARTER_2", "quarter": 2, "earnings": 88368 },
        { "reportId": "AAL_QUARTER_3", "quarter": 3, "earnings": 79974 },
        { "reportId": "AAL_QUARTER_4", "quarter": 4, "earnings": 64572 }
      ],
      "lastEarningsReport": {
        "reportId": "AAL_QUARTER_4",
        "quarter": 4,
        "earnings": 64572
      }
    }
  },
  {
    "companyName": "Apple Inc.",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "Apple Inc. - Common Stock",
    "id": "COMP_AAPL",
    "testIssue": "N",
    "stock": {
      "id": "AAPL",
      "name": "Apple Inc",
      "price": 734,
      "field4": "",
      "change": -7.08,
      "percentChange": "-4.10%",
      "quarterEarnings": [
        { "reportId": "AAPL_QUARTER_1", "quarter": 1, "earnings": 91507 },
        { "reportId": "AAPL_QUARTER_2", "quarter": 2, "earnings": 69667 },
        { "reportId": "AAPL_QUARTER_3", "quarter": 3, "earnings": 77598 }
      ],
      "lastEarningsReport": {
        "reportId": "AAPL_QUARTER_3",
        "quarter": 3,
        "earnings": 77598
      }
    }
  },
  {
    "companyName": "Adobe Systems Incorporated",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "Adobe Systems Incorporated - Common Stock",
    "id": "COMP_ADBE",
    "testIssue": "N",
    "stock": {
      "id": "ADBE",
      "name": "Adobe Systems Inc",
      "price": 225.24,
      "field4": "",
      "change": -2.38,
      "percentChange": "-1.05%",
      "quarterEarnings": [
        { "reportId": "ADBE_QUARTER_1", "quarter": 1, "earnings": 64269 },
        { "reportId": "ADBE_QUARTER_2", "quarter": 2, "earnings": 65221 },
        { "reportId": "ADBE_QUARTER_3", "quarter": 3, "earnings": 61579 }
      ],
      "lastEarningsReport": {
        "reportId": "ADBE_QUARTER_3",
        "quarter": 3,
        "earnings": 61579
      }
    }
  },
  {
    "companyName": "Analog Devices, Inc.",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "Analog Devices, Inc. - Common Stock",
    "id": "COMP_ADI",
    "testIssue": "N",
    "stock": {
      "id": "ADI",
      "name": "Analog Devices Inc",
      "price": 89.76,
      "field4": "",
      "change": -0.09,
      "percentChange": "-0.10%",
      "quarterEarnings": [
        { "reportId": "ADI_QUARTER_1", "quarter": 1, "earnings": 76037 },
        { "reportId": "ADI_QUARTER_2", "quarter": 2, "earnings": 87305 },
        { "reportId": "ADI_QUARTER_3", "quarter": 3, "earnings": 96619 },
        { "reportId": "ADI_QUARTER_4", "quarter": 4, "earnings": 82733 }
      ],
      "lastEarningsReport": {
        "reportId": "ADI_QUARTER_4",
        "quarter": 4,
        "earnings": 82733
      }
    }
  },
  {
    "companyName": "Automatic Data Processing, Inc.",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "Automatic Data Processing, Inc. - Common Stock",
    "id": "COMP_ADP",
    "testIssue": "N",
    "stock": {
      "id": "ADP",
      "name": "Automatic Data Processing Inc",
      "price": 116.84,
      "field4": "",
      "change": -0.91,
      "percentChange": "-0.77%",
      "quarterEarnings": [
        { "reportId": "ADP_QUARTER_1", "quarter": 1, "earnings": 84134 },
        { "reportId": "ADP_QUARTER_2", "quarter": 2, "earnings": 86078 },
        { "reportId": "ADP_QUARTER_3", "quarter": 3, "earnings": 74430 }
      ],
      "lastEarningsReport": {
        "reportId": "ADP_QUARTER_3",
        "quarter": 3,
        "earnings": 74430
      }
    }
  },
  {
    "companyName": "Autodesk, Inc.",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "Autodesk, Inc. - Common Stock",
    "id": "COMP_ADSK",
    "testIssue": "N",
    "stock": {
      "id": "ADSK",
      "name": "Autodesk Inc",
      "price": 130.09,
      "field4": "",
      "change": -2.24,
      "percentChange": "-1.69%",
      "quarterEarnings": [
        { "reportId": "ADSK_QUARTER_1", "quarter": 1, "earnings": 75335 },
        { "reportId": "ADSK_QUARTER_2", "quarter": 2, "earnings": 97799 },
        { "reportId": "ADSK_QUARTER_3", "quarter": 3, "earnings": 70452 }
      ],
      "lastEarningsReport": {
        "reportId": "ADSK_QUARTER_3",
        "quarter": 3,
        "earnings": 70452
      }
    }
  },
  {
    "companyName": "Akamai Technologies, Inc.",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "Akamai Technologies, Inc. - Common Stock",
    "id": "COMP_AKAM",
    "testIssue": "N",
    "stock": {
      "id": "AKAM",
      "name": "Akamai Technologies Inc",
      "price": 71.3,
      "field4": "",
      "change": -1.16,
      "percentChange": "-1.60%",
      "quarterEarnings": [
        { "reportId": "AKAM_QUARTER_1", "quarter": 1, "earnings": 95239 },
        { "reportId": "AKAM_QUARTER_2", "quarter": 2, "earnings": 86945 },
        { "reportId": "AKAM_QUARTER_3", "quarter": 3, "earnings": 64995 },
        { "reportId": "AKAM_QUARTER_4", "quarter": 4, "earnings": 96295 }
      ],
      "lastEarningsReport": {
        "reportId": "AKAM_QUARTER_4",
        "quarter": 4,
        "earnings": 96295
      }
    }
  },
  {
    "companyName": "Align Technology, Inc.",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "Align Technology, Inc. - Common Stock",
    "id": "COMP_ALGN",
    "testIssue": "N",
    "stock": {
      "id": "ALGN",
      "name": "Align Technology Inc",
      "price": 247.07,
      "field4": "",
      "change": -5.71,
      "percentChange": "-2.26%",
      "quarterEarnings": [
        { "reportId": "ALGN_QUARTER_1", "quarter": 1, "earnings": 97114 },
        { "reportId": "ALGN_QUARTER_2", "quarter": 2, "earnings": 84255 },
        { "reportId": "ALGN_QUARTER_3", "quarter": 3, "earnings": 67946 },
        { "reportId": "ALGN_QUARTER_4", "quarter": 4, "earnings": 73817 }
      ],
      "lastEarningsReport": {
        "reportId": "ALGN_QUARTER_4",
        "quarter": 4,
        "earnings": 73817
      }
    }
  },
  {
    "companyName": "Alexion Pharmaceuticals, Inc.",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "Alexion Pharmaceuticals, Inc. - Common Stock",
    "id": "COMP_ALXN",
    "testIssue": "N",
    "stock": {
      "id": "ALXN",
      "name": "Alexion Pharmaceuticals Inc",
      "price": 107.78,
      "field4": "",
      "change": -3.96,
      "percentChange": "-3.54%",
      "quarterEarnings": [
        { "reportId": "ALXN_QUARTER_1", "quarter": 1, "earnings": 61435 },
        { "reportId": "ALXN_QUARTER_2", "quarter": 2, "earnings": 74458 },
        { "reportId": "ALXN_QUARTER_3", "quarter": 3, "earnings": 89725 }
      ],
      "lastEarningsReport": {
        "reportId": "ALXN_QUARTER_3",
        "quarter": 3,
        "earnings": 89725
      }
    }
  },
  {
    "companyName": "Applied Materials, Inc.",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "Applied Materials, Inc. - Common Stock",
    "id": "COMP_AMAT",
    "testIssue": "N",
    "stock": {
      "id": "AMAT",
      "name": "Applied Materials Inc",
      "price": 51.09,
      "field4": "",
      "change": -0.1,
      "percentChange": "-0.20%",
      "quarterEarnings": [
        { "reportId": "AMAT_QUARTER_1", "quarter": 1, "earnings": 84429 },
        { "reportId": "AMAT_QUARTER_2", "quarter": 2, "earnings": 75069 },
        { "reportId": "AMAT_QUARTER_3", "quarter": 3, "earnings": 75621 }
      ],
      "lastEarningsReport": {
        "reportId": "AMAT_QUARTER_3",
        "quarter": 3,
        "earnings": 75621
      }
    }
  },
  {
    "companyName": "Amgen Inc.",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "Amgen Inc. - Common Stock",
    "id": "COMP_AMGN",
    "testIssue": "N",
    "stock": {
      "id": "AMGN",
      "name": "Amgen Inc",
      "price": 171.56,
      "field4": "",
      "change": -1.37,
      "percentChange": "-0.79%",
      "quarterEarnings": [
        { "reportId": "AMGN_QUARTER_1", "quarter": 1, "earnings": 98804 },
        { "reportId": "AMGN_QUARTER_2", "quarter": 2, "earnings": 93561 },
        { "reportId": "AMGN_QUARTER_3", "quarter": 3, "earnings": 86385 }
      ],
      "lastEarningsReport": {
        "reportId": "AMGN_QUARTER_3",
        "quarter": 3,
        "earnings": 86385
      }
    }
  },
  {
    "companyName": "Amazon.com, Inc.",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "Amazon.com, Inc. - Common Stock",
    "id": "COMP_AMZN",
    "testIssue": "N",
    "stock": {
      "id": "AMZN",
      "name": "Amazon.com Inc",
      "price": 1527.49,
      "field4": "",
      "change": -29.42,
      "percentChange": "-1.89%",
      "quarterEarnings": [
        { "reportId": "AMZN_QUARTER_1", "quarter": 1, "earnings": 68187 },
        { "reportId": "AMZN_QUARTER_2", "quarter": 2, "earnings": 80673 },
        { "reportId": "AMZN_QUARTER_3", "quarter": 3, "earnings": 71818 },
        { "reportId": "AMZN_QUARTER_4", "quarter": 4, "earnings": 70009 }
      ],
      "lastEarningsReport": {
        "reportId": "AMZN_QUARTER_4",
        "quarter": 4,
        "earnings": 70009
      }
    }
  },
  {
    "companyName": "Activision Blizzard, Inc",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "Activision Blizzard, Inc - Common Stock",
    "id": "COMP_ATVI",
    "testIssue": "N",
    "stock": {
      "id": "ATVI",
      "name": "Activision Blizzard Inc",
      "price": 66.3,
      "field4": "",
      "change": -1.38,
      "percentChange": "-2.04%",
      "quarterEarnings": [
        { "reportId": "ATVI_QUARTER_1", "quarter": 1, "earnings": 87862 },
        { "reportId": "ATVI_QUARTER_2", "quarter": 2, "earnings": 94803 },
        { "reportId": "ATVI_QUARTER_3", "quarter": 3, "earnings": 70005 },
        { "reportId": "ATVI_QUARTER_4", "quarter": 4, "earnings": 67672 }
      ],
      "lastEarningsReport": {
        "reportId": "ATVI_QUARTER_4",
        "quarter": 4,
        "earnings": 67672
      }
    }
  },
  {
    "companyName": "Avago Technologies Limited",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "Avago Technologies Limited - Ordinary Shares",
    "id": "COMP_AVGO",
    "testIssue": "N",
    "stock": {
      "id": "AVGO",
      "name": "Broadcom Inc",
      "price": 237.12,
      "field4": "",
      "change": -5.74,
      "percentChange": "-2.36%",
      "quarterEarnings": [
        { "reportId": "AVGO_QUARTER_1", "quarter": 1, "earnings": 76575 },
        { "reportId": "AVGO_QUARTER_2", "quarter": 2, "earnings": 62843 },
        { "reportId": "AVGO_QUARTER_3", "quarter": 3, "earnings": 85800 }
      ],
      "lastEarningsReport": {
        "reportId": "AVGO_QUARTER_3",
        "quarter": 3,
        "earnings": 85800
      }
    }
  },
  {
    "companyName": "Baidu, Inc.",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName":
      "Baidu, Inc. - American Depositary Shares, each representing one tenth Class A ordinary share",
    "id": "COMP_BIDU",
    "testIssue": "N",
    "stock": {
      "id": "BIDU",
      "name": "Baidu Inc",
      "price": 232.5,
      "field4": "",
      "change": -4.61,
      "percentChange": "-1.94%",
      "quarterEarnings": [
        { "reportId": "BIDU_QUARTER_1", "quarter": 1, "earnings": 76695 },
        { "reportId": "BIDU_QUARTER_2", "quarter": 2, "earnings": 85192 },
        { "reportId": "BIDU_QUARTER_3", "quarter": 3, "earnings": 82763 },
        { "reportId": "BIDU_QUARTER_4", "quarter": 4, "earnings": 66151 }
      ],
      "lastEarningsReport": {
        "reportId": "BIDU_QUARTER_4",
        "quarter": 4,
        "earnings": 66151
      }
    }
  },
  {
    "companyName": "Biogen Idec Inc.",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "Biogen Idec Inc. - Common Stock",
    "id": "COMP_BIIB",
    "testIssue": "N",
    "stock": {
      "id": "BIIB",
      "name": "Biogen Inc",
      "price": 263.02,
      "field4": "",
      "change": -3,
      "percentChange": "-1.13%",
      "quarterEarnings": [
        { "reportId": "BIIB_QUARTER_1", "quarter": 1, "earnings": 86549 },
        { "reportId": "BIIB_QUARTER_2", "quarter": 2, "earnings": 93205 },
        { "reportId": "BIIB_QUARTER_3", "quarter": 3, "earnings": 95189 },
        { "reportId": "BIIB_QUARTER_4", "quarter": 4, "earnings": 74375 }
      ],
      "lastEarningsReport": {
        "reportId": "BIIB_QUARTER_4",
        "quarter": 4,
        "earnings": 74375
      }
    }
  },
  {
    "companyName": "BioMarin Pharmaceutical Inc.",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "BioMarin Pharmaceutical Inc. - Common Stock",
    "id": "COMP_BMRN",
    "testIssue": "N",
    "stock": {
      "id": "BMRN",
      "name": "Biomarin Pharmaceutical Inc",
      "price": 82.3,
      "field4": "",
      "change": -1.32,
      "percentChange": "-1.58%",
      "quarterEarnings": [
        { "reportId": "BMRN_QUARTER_1", "quarter": 1, "earnings": 89094 },
        { "reportId": "BMRN_QUARTER_2", "quarter": 2, "earnings": 98525 },
        { "reportId": "BMRN_QUARTER_3", "quarter": 3, "earnings": 66302 },
        { "reportId": "BMRN_QUARTER_4", "quarter": 4, "earnings": 89112 }
      ],
      "lastEarningsReport": {
        "reportId": "BMRN_QUARTER_4",
        "quarter": 4,
        "earnings": 89112
      }
    }
  },
  {
    "companyName": "CA Inc.",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "CA Inc. - Common Stock",
    "id": "COMP_CA",
    "testIssue": "N",
    "stock": {
      "id": "CA",
      "name": "CA Inc",
      "price": 34.58,
      "field4": "",
      "change": -0.26,
      "percentChange": "-0.75%",
      "quarterEarnings": [
        { "reportId": "CA_QUARTER_1", "quarter": 1, "earnings": 99704 },
        { "reportId": "CA_QUARTER_2", "quarter": 2, "earnings": 84013 },
        { "reportId": "CA_QUARTER_3", "quarter": 3, "earnings": 81417 },
        { "reportId": "CA_QUARTER_4", "quarter": 4, "earnings": 63002 }
      ],
      "lastEarningsReport": {
        "reportId": "CA_QUARTER_4",
        "quarter": 4,
        "earnings": 63002
      }
    }
  },
  {
    "companyName": "Celgene Corporation",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "Celgene Corporation - Common Stock",
    "id": "COMP_CELG",
    "testIssue": "N",
    "stock": {
      "id": "CELG",
      "name": "Celgene Corp",
      "price": 88.95,
      "field4": "",
      "change": -0.67,
      "percentChange": "-0.75%",
      "quarterEarnings": [
        { "reportId": "CELG_QUARTER_1", "quarter": 1, "earnings": 76817 },
        { "reportId": "CELG_QUARTER_2", "quarter": 2, "earnings": 81913 },
        { "reportId": "CELG_QUARTER_3", "quarter": 3, "earnings": 62949 }
      ],
      "lastEarningsReport": {
        "reportId": "CELG_QUARTER_3",
        "quarter": 3,
        "earnings": 62949
      }
    }
  },
  {
    "companyName": "Cerner Corporation",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "Cerner Corporation - Common Stock",
    "id": "COMP_CERN",
    "testIssue": "N",
    "stock": {
      "id": "CERN",
      "name": "Cerner Corp",
      "price": 58.23,
      "field4": "",
      "change": -0.69,
      "percentChange": "-1.17%",
      "quarterEarnings": [
        { "reportId": "CERN_QUARTER_1", "quarter": 1, "earnings": 73960 },
        { "reportId": "CERN_QUARTER_2", "quarter": 2, "earnings": 66568 },
        { "reportId": "CERN_QUARTER_3", "quarter": 3, "earnings": 65520 },
        { "reportId": "CERN_QUARTER_4", "quarter": 4, "earnings": 71108 }
      ],
      "lastEarningsReport": {
        "reportId": "CERN_QUARTER_4",
        "quarter": 4,
        "earnings": 71108
      }
    }
  },
  {
    "companyName": "Check Point Software Technologies Ltd.",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "Check Point Software Technologies Ltd. - Ordinary Shares",
    "id": "COMP_CHKP",
    "testIssue": "N",
    "stock": {
      "id": "CHKP",
      "name": "Check Point Software Technologies Ltd",
      "price": 102.23,
      "field4": "",
      "change": -0.87,
      "percentChange": "-0.84%",
      "quarterEarnings": [
        { "reportId": "CHKP_QUARTER_1", "quarter": 1, "earnings": 87953 },
        { "reportId": "CHKP_QUARTER_2", "quarter": 2, "earnings": 83310 },
        { "reportId": "CHKP_QUARTER_3", "quarter": 3, "earnings": 86100 },
        { "reportId": "CHKP_QUARTER_4", "quarter": 4, "earnings": 62094 }
      ],
      "lastEarningsReport": {
        "reportId": "CHKP_QUARTER_4",
        "quarter": 4,
        "earnings": 62094
      }
    }
  },
  {
    "companyName": "Charter Communications, Inc.",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "Charter Communications, Inc. - Class A Common Stock",
    "id": "COMP_CHTR",
    "testIssue": "N",
    "stock": {
      "id": "CHTR",
      "name": "Charter Communications Inc",
      "price": 310.94,
      "field4": "",
      "change": -4.61,
      "percentChange": "-1.46%",
      "quarterEarnings": [
        { "reportId": "CHTR_QUARTER_1", "quarter": 1, "earnings": 60767 },
        { "reportId": "CHTR_QUARTER_2", "quarter": 2, "earnings": 88139 },
        { "reportId": "CHTR_QUARTER_3", "quarter": 3, "earnings": 61966 },
        { "reportId": "CHTR_QUARTER_4", "quarter": 4, "earnings": 60107 }
      ],
      "lastEarningsReport": {
        "reportId": "CHTR_QUARTER_4",
        "quarter": 4,
        "earnings": 60107
      }
    }
  },
  {
    "companyName": "Comcast Corporation",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "Comcast Corporation - Class A Common Stock",
    "id": "COMP_CMCSA",
    "testIssue": "N",
    "stock": {
      "id": "CMCSA",
      "name": "Comcast Corp",
      "price": 33.21,
      "field4": "",
      "change": -0.27,
      "percentChange": "-0.81%",
      "quarterEarnings": [
        { "reportId": "CMCSA_QUARTER_1", "quarter": 1, "earnings": 88634 },
        { "reportId": "CMCSA_QUARTER_2", "quarter": 2, "earnings": 74260 },
        { "reportId": "CMCSA_QUARTER_3", "quarter": 3, "earnings": 91838 },
        { "reportId": "CMCSA_QUARTER_4", "quarter": 4, "earnings": 77670 }
      ],
      "lastEarningsReport": {
        "reportId": "CMCSA_QUARTER_4",
        "quarter": 4,
        "earnings": 77670
      }
    }
  },
  {
    "companyName": "Costco Wholesale Corporation",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "Costco Wholesale Corporation - Common Stock",
    "id": "COMP_COST",
    "testIssue": "N",
    "stock": {
      "id": "COST",
      "name": "Costco Wholesale Corp",
      "price": 193.56,
      "field4": "",
      "change": -1.51,
      "percentChange": "-0.77%",
      "quarterEarnings": [
        { "reportId": "COST_QUARTER_1", "quarter": 1, "earnings": 98088 },
        { "reportId": "COST_QUARTER_2", "quarter": 2, "earnings": 79466 },
        { "reportId": "COST_QUARTER_3", "quarter": 3, "earnings": 74874 },
        { "reportId": "COST_QUARTER_4", "quarter": 4, "earnings": 60381 }
      ],
      "lastEarningsReport": {
        "reportId": "COST_QUARTER_4",
        "quarter": 4,
        "earnings": 60381
      }
    }
  },
  {
    "companyName": "Cisco Systems, Inc.",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "Cisco Systems, Inc. - Common Stock",
    "id": "COMP_CSCO",
    "testIssue": "N",
    "stock": {
      "id": "CSCO",
      "name": "Cisco Systems Inc",
      "price": 44.09,
      "field4": "",
      "change": -0.47,
      "percentChange": "-1.05%",
      "quarterEarnings": [
        { "reportId": "CSCO_QUARTER_1", "quarter": 1, "earnings": 67413 },
        { "reportId": "CSCO_QUARTER_2", "quarter": 2, "earnings": 69428 },
        { "reportId": "CSCO_QUARTER_3", "quarter": 3, "earnings": 90710 }
      ],
      "lastEarningsReport": {
        "reportId": "CSCO_QUARTER_3",
        "quarter": 3,
        "earnings": 90710
      }
    }
  },
  {
    "companyName": "Cintas Corporation",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "Cintas Corporation - Common Stock",
    "id": "COMP_CTAS",
    "testIssue": "N",
    "stock": {
      "id": "CTAS",
      "name": "Cintas Corp",
      "price": 173.12,
      "field4": "",
      "change": -1.04,
      "percentChange": "-0.60%",
      "quarterEarnings": [
        { "reportId": "CTAS_QUARTER_1", "quarter": 1, "earnings": 97904 },
        { "reportId": "CTAS_QUARTER_2", "quarter": 2, "earnings": 73756 },
        { "reportId": "CTAS_QUARTER_3", "quarter": 3, "earnings": 71709 }
      ],
      "lastEarningsReport": {
        "reportId": "CTAS_QUARTER_3",
        "quarter": 3,
        "earnings": 71709
      }
    }
  },
  {
    "companyName": "Ctrip.com International, Ltd.",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName":
      "Ctrip.com International, Ltd. - American Depositary Shares",
    "id": "COMP_CTRP",
    "testIssue": "N",
    "stock": {
      "id": "CTRP",
      "name": "Ctrip.Com International Ltd",
      "price": 42.65,
      "field4": "",
      "change": -0.45,
      "percentChange": "-1.04%",
      "quarterEarnings": [
        { "reportId": "CTRP_QUARTER_1", "quarter": 1, "earnings": 97269 },
        { "reportId": "CTRP_QUARTER_2", "quarter": 2, "earnings": 82549 },
        { "reportId": "CTRP_QUARTER_3", "quarter": 3, "earnings": 87384 }
      ],
      "lastEarningsReport": {
        "reportId": "CTRP_QUARTER_3",
        "quarter": 3,
        "earnings": 87384
      }
    }
  },
  {
    "companyName": "Cognizant Technology Solutions Corporation",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName":
      "Cognizant Technology Solutions Corporation - Class A Common Stock",
    "id": "COMP_CTSH",
    "testIssue": "N",
    "stock": {
      "id": "CTSH",
      "name": "Cognizant Technology Solutions Corp",
      "price": 81.77,
      "field4": "",
      "change": -0.6,
      "percentChange": "-0.73%",
      "quarterEarnings": [
        { "reportId": "CTSH_QUARTER_1", "quarter": 1, "earnings": 87971 },
        { "reportId": "CTSH_QUARTER_2", "quarter": 2, "earnings": 75497 },
        { "reportId": "CTSH_QUARTER_3", "quarter": 3, "earnings": 96358 }
      ],
      "lastEarningsReport": {
        "reportId": "CTSH_QUARTER_3",
        "quarter": 3,
        "earnings": 96358
      }
    }
  },
  {
    "companyName": "Citrix Systems, Inc.",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "Citrix Systems, Inc. - Common Stock",
    "id": "COMP_CTXS",
    "testIssue": "N",
    "stock": {
      "id": "CTXS",
      "name": "Citrix Systems Inc",
      "price": 96.57,
      "field4": "",
      "change": -0.65,
      "percentChange": "-0.67%",
      "quarterEarnings": [
        { "reportId": "CTXS_QUARTER_1", "quarter": 1, "earnings": 87628 },
        { "reportId": "CTXS_QUARTER_2", "quarter": 2, "earnings": 76834 },
        { "reportId": "CTXS_QUARTER_3", "quarter": 3, "earnings": 75540 },
        { "reportId": "CTXS_QUARTER_4", "quarter": 4, "earnings": 85538 }
      ],
      "lastEarningsReport": {
        "reportId": "CTXS_QUARTER_4",
        "quarter": 4,
        "earnings": 85538
      }
    }
  },
  {
    "companyName": "Discovery Communications, Inc.",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "Discovery Communications, Inc. - Series A Common Stock",
    "id": "COMP_DISCA",
    "testIssue": "N",
    "stock": {
      "id": "DISCA",
      "name": "Discovery Inc",
      "price": 23.16,
      "field4": "",
      "change": -0.22,
      "percentChange": "-0.94%",
      "quarterEarnings": [
        { "reportId": "DISCA_QUARTER_1", "quarter": 1, "earnings": 84488 },
        { "reportId": "DISCA_QUARTER_2", "quarter": 2, "earnings": 62379 },
        { "reportId": "DISCA_QUARTER_3", "quarter": 3, "earnings": 87461 }
      ],
      "lastEarningsReport": {
        "reportId": "DISCA_QUARTER_3",
        "quarter": 3,
        "earnings": 87461
      }
    }
  },
  {
    "companyName": "Discovery Communications, Inc.",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "Discovery Communications, Inc. - Series C Common Stock",
    "id": "COMP_DISCK",
    "testIssue": "N",
    "stock": {
      "id": "DISCK",
      "name": "Discovery Inc",
      "price": 21.46,
      "field4": "",
      "change": -0.17,
      "percentChange": "-0.79%",
      "quarterEarnings": [
        { "reportId": "DISCK_QUARTER_1", "quarter": 1, "earnings": 78343 },
        { "reportId": "DISCK_QUARTER_2", "quarter": 2, "earnings": 72267 },
        { "reportId": "DISCK_QUARTER_3", "quarter": 3, "earnings": 80546 },
        { "reportId": "DISCK_QUARTER_4", "quarter": 4, "earnings": 96306 }
      ],
      "lastEarningsReport": {
        "reportId": "DISCK_QUARTER_4",
        "quarter": 4,
        "earnings": 96306
      }
    }
  },
  {
    "companyName": "DISH Network Corporation",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "DISH Network Corporation - Class A Common Stock",
    "id": "COMP_DISH",
    "testIssue": "N",
    "stock": {
      "id": "DISH",
      "name": "DISH Network Corp",
      "price": 37.23,
      "field4": "",
      "change": -1.29,
      "percentChange": "-3.35%",
      "quarterEarnings": [
        { "reportId": "DISH_QUARTER_1", "quarter": 1, "earnings": 67150 },
        { "reportId": "DISH_QUARTER_2", "quarter": 2, "earnings": 62057 },
        { "reportId": "DISH_QUARTER_3", "quarter": 3, "earnings": 79787 },
        { "reportId": "DISH_QUARTER_4", "quarter": 4, "earnings": 80372 }
      ],
      "lastEarningsReport": {
        "reportId": "DISH_QUARTER_4",
        "quarter": 4,
        "earnings": 80372
      }
    }
  },
  {
    "companyName": "Dollar Tree, Inc.",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "Dollar Tree, Inc. - Common Stock",
    "id": "COMP_DLTR",
    "testIssue": "N",
    "stock": {
      "id": "DLTR",
      "name": "Dollar Tree Inc",
      "price": 97.56,
      "field4": "",
      "change": -1.34,
      "percentChange": "-1.35%",
      "quarterEarnings": [
        { "reportId": "DLTR_QUARTER_1", "quarter": 1, "earnings": 98706 },
        { "reportId": "DLTR_QUARTER_2", "quarter": 2, "earnings": 62930 },
        { "reportId": "DLTR_QUARTER_3", "quarter": 3, "earnings": 66893 },
        { "reportId": "DLTR_QUARTER_4", "quarter": 4, "earnings": 80344 }
      ],
      "lastEarningsReport": {
        "reportId": "DLTR_QUARTER_4",
        "quarter": 4,
        "earnings": 80344
      }
    }
  },
  {
    "companyName": "Electronic Arts Inc.",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "Electronic Arts Inc. - Common Stock",
    "id": "COMP_EA",
    "testIssue": "N",
    "stock": {
      "id": "EA",
      "name": "Electronic Arts",
      "price": 120.89,
      "field4": "",
      "change": -2.22,
      "percentChange": "-1.80%",
      "quarterEarnings": [
        { "reportId": "EA_QUARTER_1", "quarter": 1, "earnings": 62433 },
        { "reportId": "EA_QUARTER_2", "quarter": 2, "earnings": 70709 },
        { "reportId": "EA_QUARTER_3", "quarter": 3, "earnings": 82274 },
        { "reportId": "EA_QUARTER_4", "quarter": 4, "earnings": 89299 }
      ],
      "lastEarningsReport": {
        "reportId": "EA_QUARTER_4",
        "quarter": 4,
        "earnings": 89299
      }
    }
  },
  {
    "companyName": "eBay Inc.",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "eBay Inc. - Common Stock",
    "id": "COMP_EBAY",
    "testIssue": "N",
    "stock": {
      "id": "EBAY",
      "name": "eBay Inc",
      "price": 42.2,
      "field4": "",
      "change": 0.09,
      "percentChange": "0.21%",
      "quarterEarnings": [
        { "reportId": "EBAY_QUARTER_1", "quarter": 1, "earnings": 98499 },
        { "reportId": "EBAY_QUARTER_2", "quarter": 2, "earnings": 63261 },
        { "reportId": "EBAY_QUARTER_3", "quarter": 3, "earnings": 79554 },
        { "reportId": "EBAY_QUARTER_4", "quarter": 4, "earnings": 71963 }
      ],
      "lastEarningsReport": {
        "reportId": "EBAY_QUARTER_4",
        "quarter": 4,
        "earnings": 71963
      }
    }
  },
  {
    "companyName": "Express Scripts Holding Company",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "Express Scripts Holding Company - Common Stock",
    "id": "COMP_ESRX",
    "testIssue": "N",
    "stock": {
      "id": "ESRX",
      "name": "Express Scripts Holding Co",
      "price": 73.49,
      "field4": "",
      "change": -0.27,
      "percentChange": "-0.37%",
      "quarterEarnings": [
        { "reportId": "ESRX_QUARTER_1", "quarter": 1, "earnings": 89152 },
        { "reportId": "ESRX_QUARTER_2", "quarter": 2, "earnings": 79399 },
        { "reportId": "ESRX_QUARTER_3", "quarter": 3, "earnings": 63972 }
      ],
      "lastEarningsReport": {
        "reportId": "ESRX_QUARTER_3",
        "quarter": 3,
        "earnings": 63972
      }
    }
  },
  {
    "companyName": "Expedia, Inc.",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "Expedia, Inc. - Common Stock",
    "id": "COMP_EXPE",
    "testIssue": "N",
    "stock": {
      "id": "EXPE",
      "name": "Expedia Group Inc",
      "price": 109.77,
      "field4": "",
      "change": -1.6,
      "percentChange": "-1.44%",
      "quarterEarnings": [
        { "reportId": "EXPE_QUARTER_1", "quarter": 1, "earnings": 89316 },
        { "reportId": "EXPE_QUARTER_2", "quarter": 2, "earnings": 97912 },
        { "reportId": "EXPE_QUARTER_3", "quarter": 3, "earnings": 93253 },
        { "reportId": "EXPE_QUARTER_4", "quarter": 4, "earnings": 92473 }
      ],
      "lastEarningsReport": {
        "reportId": "EXPE_QUARTER_4",
        "quarter": 4,
        "earnings": 92473
      }
    }
  },
  {
    "companyName": "Fastenal Company",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "Fastenal Company - Common Stock",
    "id": "COMP_FAST",
    "testIssue": "N",
    "stock": {
      "id": "FAST",
      "name": "Fastenal Co",
      "price": 50.49,
      "field4": "",
      "change": -0.09,
      "percentChange": "-0.18%",
      "quarterEarnings": [
        { "reportId": "FAST_QUARTER_1", "quarter": 1, "earnings": 93940 },
        { "reportId": "FAST_QUARTER_2", "quarter": 2, "earnings": 92552 },
        { "reportId": "FAST_QUARTER_3", "quarter": 3, "earnings": 77011 },
        { "reportId": "FAST_QUARTER_4", "quarter": 4, "earnings": 97741 }
      ],
      "lastEarningsReport": {
        "reportId": "FAST_QUARTER_4",
        "quarter": 4,
        "earnings": 97741
      }
    }
  },
  {
    "companyName": "Facebook, Inc.",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "Facebook, Inc. - Class A Common Stock",
    "id": "COMP_FB",
    "testIssue": "N",
    "stock": {
      "id": "FB",
      "name": "Facebook",
      "price": 166.28,
      "field4": "",
      "change": -1.82,
      "percentChange": "-1.08%",
      "quarterEarnings": [
        { "reportId": "FB_QUARTER_1", "quarter": 1, "earnings": 86307 },
        { "reportId": "FB_QUARTER_2", "quarter": 2, "earnings": 89661 },
        { "reportId": "FB_QUARTER_3", "quarter": 3, "earnings": 95755 }
      ],
      "lastEarningsReport": {
        "reportId": "FB_QUARTER_3",
        "quarter": 3,
        "earnings": 95755
      }
    }
  },
  {
    "companyName": "Fiserv, Inc.",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "Fiserv, Inc. - Common Stock",
    "id": "COMP_FISV",
    "testIssue": "N",
    "stock": {
      "id": "FISV",
      "name": "Fiserv Inc",
      "price": 71.34,
      "field4": "",
      "change": -0.41,
      "percentChange": "-0.57%",
      "quarterEarnings": [
        { "reportId": "FISV_QUARTER_1", "quarter": 1, "earnings": 68283 },
        { "reportId": "FISV_QUARTER_2", "quarter": 2, "earnings": 75025 },
        { "reportId": "FISV_QUARTER_3", "quarter": 3, "earnings": 72472 }
      ],
      "lastEarningsReport": {
        "reportId": "FISV_QUARTER_3",
        "quarter": 3,
        "earnings": 72472
      }
    }
  },
  {
    "companyName": "Twenty",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "Twenty-First Century Fox, Inc. - Class B Common Stock",
    "id": "COMP_FOX",
    "testIssue": "N",
    "stock": {
      "id": "FOX",
      "name": "Twenty-First Century Fox Inc",
      "price": 36.18,
      "field4": "",
      "change": -0.5,
      "percentChange": "-1.36%",
      "quarterEarnings": [
        { "reportId": "FOX_QUARTER_1", "quarter": 1, "earnings": 62013 },
        { "reportId": "FOX_QUARTER_2", "quarter": 2, "earnings": 75208 },
        { "reportId": "FOX_QUARTER_3", "quarter": 3, "earnings": 81621 },
        { "reportId": "FOX_QUARTER_4", "quarter": 4, "earnings": 92413 }
      ],
      "lastEarningsReport": {
        "reportId": "FOX_QUARTER_4",
        "quarter": 4,
        "earnings": 92413
      }
    }
  },
  {
    "companyName": "Twenty",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "Twenty-First Century Fox, Inc. - Class A Common Stock",
    "id": "COMP_FOXA",
    "testIssue": "N",
    "stock": {
      "id": "FOXA",
      "name": "Twenty-First Century Fox Inc",
      "price": 36.68,
      "field4": "",
      "change": -0.52,
      "percentChange": "-1.40%",
      "quarterEarnings": [
        { "reportId": "FOXA_QUARTER_1", "quarter": 1, "earnings": 89895 },
        { "reportId": "FOXA_QUARTER_2", "quarter": 2, "earnings": 88876 },
        { "reportId": "FOXA_QUARTER_3", "quarter": 3, "earnings": 79368 },
        { "reportId": "FOXA_QUARTER_4", "quarter": 4, "earnings": 70109 }
      ],
      "lastEarningsReport": {
        "reportId": "FOXA_QUARTER_4",
        "quarter": 4,
        "earnings": 70109
      }
    }
  },
  {
    "companyName": "Gilead Sciences, Inc.",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "Gilead Sciences, Inc. - Common Stock",
    "id": "COMP_GILD",
    "testIssue": "N",
    "stock": {
      "id": "GILD",
      "name": "Gilead Sciences Inc",
      "price": 73.7,
      "field4": "",
      "change": -0.74,
      "percentChange": "-0.99%",
      "quarterEarnings": [
        { "reportId": "GILD_QUARTER_1", "quarter": 1, "earnings": 96658 },
        { "reportId": "GILD_QUARTER_2", "quarter": 2, "earnings": 84991 },
        { "reportId": "GILD_QUARTER_3", "quarter": 3, "earnings": 91349 }
      ],
      "lastEarningsReport": {
        "reportId": "GILD_QUARTER_3",
        "quarter": 3,
        "earnings": 91349
      }
    }
  },
  {
    "companyName": "Google Inc.",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "Google Inc. - Class C Capital Stock",
    "id": "COMP_GOOG",
    "testIssue": "N",
    "stock": {
      "id": "GOOG",
      "name": "Alphabet Class C",
      "price": 1072.96,
      "field4": "",
      "change": -14.74,
      "percentChange": "-1.36%",
      "quarterEarnings": [
        { "reportId": "GOOG_QUARTER_1", "quarter": 1, "earnings": 82804 },
        { "reportId": "GOOG_QUARTER_2", "quarter": 2, "earnings": 82994 },
        { "reportId": "GOOG_QUARTER_3", "quarter": 3, "earnings": 62362 },
        { "reportId": "GOOG_QUARTER_4", "quarter": 4, "earnings": 73152 }
      ],
      "lastEarningsReport": {
        "reportId": "GOOG_QUARTER_4",
        "quarter": 4,
        "earnings": 73152
      }
    }
  },
  {
    "companyName": "Google Inc.",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "Google Inc. - Class A Common Stock",
    "id": "COMP_GOOGL",
    "testIssue": "N",
    "stock": {
      "id": "GOOGL",
      "name": "Alphabet Class A",
      "price": 1077.3199,
      "field4": "",
      "change": -12.1301,
      "percentChange": "-1.11%",
      "quarterEarnings": [
        { "reportId": "GOOGL_QUARTER_1", "quarter": 1, "earnings": 90290 },
        { "reportId": "GOOGL_QUARTER_2", "quarter": 2, "earnings": 71130 },
        { "reportId": "GOOGL_QUARTER_3", "quarter": 3, "earnings": 76296 }
      ],
      "lastEarningsReport": {
        "reportId": "GOOGL_QUARTER_3",
        "quarter": 3,
        "earnings": 76296
      }
    }
  },
  {
    "companyName": "Hasbro, Inc.",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "Hasbro, Inc. - Common Stock",
    "id": "COMP_HAS",
    "testIssue": "N",
    "stock": {
      "id": "HAS",
      "name": "Hasbro Inc",
      "price": 82.81,
      "field4": "",
      "change": -1.18,
      "percentChange": "-1.40%",
      "quarterEarnings": [
        { "reportId": "HAS_QUARTER_1", "quarter": 1, "earnings": 64866 },
        { "reportId": "HAS_QUARTER_2", "quarter": 2, "earnings": 70999 },
        { "reportId": "HAS_QUARTER_3", "quarter": 3, "earnings": 89934 },
        { "reportId": "HAS_QUARTER_4", "quarter": 4, "earnings": 92352 }
      ],
      "lastEarningsReport": {
        "reportId": "HAS_QUARTER_4",
        "quarter": 4,
        "earnings": 92352
      }
    }
  },
  {
    "companyName": "Hologic, Inc.",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "Hologic, Inc. - Common Stock",
    "id": "COMP_HOLX",
    "testIssue": "N",
    "stock": {
      "id": "HOLX",
      "name": "Hologic Inc",
      "price": 38.3,
      "field4": "",
      "change": -0.31,
      "percentChange": "-0.80%",
      "quarterEarnings": [
        { "reportId": "HOLX_QUARTER_1", "quarter": 1, "earnings": 84501 },
        { "reportId": "HOLX_QUARTER_2", "quarter": 2, "earnings": 67228 },
        { "reportId": "HOLX_QUARTER_3", "quarter": 3, "earnings": 76180 },
        { "reportId": "HOLX_QUARTER_4", "quarter": 4, "earnings": 78808 }
      ],
      "lastEarningsReport": {
        "reportId": "HOLX_QUARTER_4",
        "quarter": 4,
        "earnings": 78808
      }
    }
  },
  {
    "companyName": "Henry Schein, Inc.",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "Henry Schein, Inc. - Common Stock",
    "id": "COMP_HSIC",
    "testIssue": "N",
    "stock": {
      "id": "HSIC",
      "name": "Henry Schein Inc",
      "price": 69.07,
      "field4": "",
      "change": -0.68,
      "percentChange": "-0.97%",
      "quarterEarnings": [
        { "reportId": "HSIC_QUARTER_1", "quarter": 1, "earnings": 83822 },
        { "reportId": "HSIC_QUARTER_2", "quarter": 2, "earnings": 71782 },
        { "reportId": "HSIC_QUARTER_3", "quarter": 3, "earnings": 75998 }
      ],
      "lastEarningsReport": {
        "reportId": "HSIC_QUARTER_3",
        "quarter": 3,
        "earnings": 75998
      }
    }
  },
  {
    "companyName": "IDEXX Laboratories, Inc.",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "IDEXX Laboratories, Inc. - Common Stock",
    "id": "COMP_IDXX",
    "testIssue": "N",
    "stock": {
      "id": "IDXX",
      "name": "IDEXX Laboratories Inc",
      "price": 196.75,
      "field4": "",
      "change": -1.07,
      "percentChange": "-0.54%",
      "quarterEarnings": [
        { "reportId": "IDXX_QUARTER_1", "quarter": 1, "earnings": 73043 },
        { "reportId": "IDXX_QUARTER_2", "quarter": 2, "earnings": 96301 },
        { "reportId": "IDXX_QUARTER_3", "quarter": 3, "earnings": 99677 },
        { "reportId": "IDXX_QUARTER_4", "quarter": 4, "earnings": 81335 }
      ],
      "lastEarningsReport": {
        "reportId": "IDXX_QUARTER_4",
        "quarter": 4,
        "earnings": 81335
      }
    }
  },
  {
    "companyName": "Illumina, Inc.",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "Illumina, Inc. - Common Stock",
    "id": "COMP_ILMN",
    "testIssue": "N",
    "stock": {
      "id": "ILMN",
      "name": "Illumina Inc",
      "price": 244.6,
      "field4": "",
      "change": -1.24,
      "percentChange": "-0.50%",
      "quarterEarnings": [
        { "reportId": "ILMN_QUARTER_1", "quarter": 1, "earnings": 94851 },
        { "reportId": "ILMN_QUARTER_2", "quarter": 2, "earnings": 72363 },
        { "reportId": "ILMN_QUARTER_3", "quarter": 3, "earnings": 63146 },
        { "reportId": "ILMN_QUARTER_4", "quarter": 4, "earnings": 60294 }
      ],
      "lastEarningsReport": {
        "reportId": "ILMN_QUARTER_4",
        "quarter": 4,
        "earnings": 60294
      }
    }
  },
  {
    "companyName": "Incyte Corporation",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "Incyte Corporation - Common Stock",
    "id": "COMP_INCY",
    "testIssue": "N",
    "stock": {
      "id": "INCY",
      "name": "Incyte Corp",
      "price": 68.43,
      "field4": "",
      "change": -0.62,
      "percentChange": "-0.90%",
      "quarterEarnings": [
        { "reportId": "INCY_QUARTER_1", "quarter": 1, "earnings": 78909 },
        { "reportId": "INCY_QUARTER_2", "quarter": 2, "earnings": 87217 },
        { "reportId": "INCY_QUARTER_3", "quarter": 3, "earnings": 68247 },
        { "reportId": "INCY_QUARTER_4", "quarter": 4, "earnings": 98319 }
      ],
      "lastEarningsReport": {
        "reportId": "INCY_QUARTER_4",
        "quarter": 4,
        "earnings": 98319
      }
    }
  },
  {
    "companyName": "Intel Corporation",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "Intel Corporation - Common Stock",
    "id": "COMP_INTC",
    "testIssue": "N",
    "stock": {
      "id": "INTC",
      "name": "Intel Corp",
      "price": 51.53,
      "field4": "",
      "change": -0.69,
      "percentChange": "-1.32%",
      "quarterEarnings": [
        { "reportId": "INTC_QUARTER_1", "quarter": 1, "earnings": 89952 },
        { "reportId": "INTC_QUARTER_2", "quarter": 2, "earnings": 93314 },
        { "reportId": "INTC_QUARTER_3", "quarter": 3, "earnings": 63381 }
      ],
      "lastEarningsReport": {
        "reportId": "INTC_QUARTER_3",
        "quarter": 3,
        "earnings": 63381
      }
    }
  },
  {
    "companyName": "Intuit Inc.",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "Intuit Inc. - Common Stock",
    "id": "COMP_INTU",
    "testIssue": "N",
    "stock": {
      "id": "INTU",
      "name": "Intuit Inc",
      "price": 178.13,
      "field4": "",
      "change": -1.28,
      "percentChange": "-0.71%",
      "quarterEarnings": [
        { "reportId": "INTU_QUARTER_1", "quarter": 1, "earnings": 69879 },
        { "reportId": "INTU_QUARTER_2", "quarter": 2, "earnings": 68396 },
        { "reportId": "INTU_QUARTER_3", "quarter": 3, "earnings": 86701 }
      ],
      "lastEarningsReport": {
        "reportId": "INTU_QUARTER_3",
        "quarter": 3,
        "earnings": 86701
      }
    }
  },
  {
    "companyName": "Intuitive Surgical, Inc.",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "Intuitive Surgical, Inc. - Common Stock",
    "id": "COMP_ISRG",
    "testIssue": "N",
    "stock": {
      "id": "ISRG",
      "name": "Intuitive Surgical Inc",
      "price": 456.27,
      "field4": "",
      "change": -6.44,
      "percentChange": "-1.39%",
      "quarterEarnings": [
        { "reportId": "ISRG_QUARTER_1", "quarter": 1, "earnings": 96767 },
        { "reportId": "ISRG_QUARTER_2", "quarter": 2, "earnings": 78516 },
        { "reportId": "ISRG_QUARTER_3", "quarter": 3, "earnings": 87866 }
      ],
      "lastEarningsReport": {
        "reportId": "ISRG_QUARTER_3",
        "quarter": 3,
        "earnings": 87866
      }
    }
  },
  {
    "companyName": "J.B. Hunt Transport Services, Inc.",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "J.B. Hunt Transport Services, Inc. - Common Stock",
    "id": "COMP_JBHT",
    "testIssue": "N",
    "stock": {
      "id": "JBHT",
      "name": "J.B. Hunt Transport Services Inc",
      "price": 119.59,
      "field4": "",
      "change": -1.68,
      "percentChange": "-1.39%",
      "quarterEarnings": [
        { "reportId": "JBHT_QUARTER_1", "quarter": 1, "earnings": 93980 },
        { "reportId": "JBHT_QUARTER_2", "quarter": 2, "earnings": 70571 },
        { "reportId": "JBHT_QUARTER_3", "quarter": 3, "earnings": 82949 }
      ],
      "lastEarningsReport": {
        "reportId": "JBHT_QUARTER_3",
        "quarter": 3,
        "earnings": 82949
      }
    }
  },
  {
    "companyName": "JD.com, Inc.",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "JD.com, Inc. - American Depositary Shares",
    "id": "COMP_JD",
    "testIssue": "N",
    "stock": {
      "id": "JD",
      "name": "JD.com Inc",
      "price": 37.44,
      "field4": "",
      "change": -1.46,
      "percentChange": "-3.75%",
      "quarterEarnings": [
        { "reportId": "JD_QUARTER_1", "quarter": 1, "earnings": 93291 },
        { "reportId": "JD_QUARTER_2", "quarter": 2, "earnings": 63329 },
        { "reportId": "JD_QUARTER_3", "quarter": 3, "earnings": 71902 }
      ],
      "lastEarningsReport": {
        "reportId": "JD_QUARTER_3",
        "quarter": 3,
        "earnings": 71902
      }
    }
  },
  {
    "companyName": "KLA",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "KLA-Tencor Corporation - Common Stock",
    "id": "COMP_KLAC",
    "testIssue": "N",
    "stock": {
      "id": "KLAC",
      "name": "KLA-Tencor Corp",
      "price": 101.48,
      "field4": "",
      "change": -0.81,
      "percentChange": "-0.79%",
      "quarterEarnings": [
        { "reportId": "KLAC_QUARTER_1", "quarter": 1, "earnings": 67010 },
        { "reportId": "KLAC_QUARTER_2", "quarter": 2, "earnings": 78028 },
        { "reportId": "KLAC_QUARTER_3", "quarter": 3, "earnings": 96705 }
      ],
      "lastEarningsReport": {
        "reportId": "KLAC_QUARTER_3",
        "quarter": 3,
        "earnings": 96705
      }
    }
  },
  {
    "companyName": "Liberty Global plc",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "Liberty Global plc - Class A Ordinary Shares",
    "id": "COMP_LBTYA",
    "testIssue": "N",
    "stock": {
      "id": "LBTYA",
      "name": "Liberty Global PLC",
      "price": 31.78,
      "field4": "",
      "change": -0.44,
      "percentChange": "-1.37%",
      "quarterEarnings": [
        { "reportId": "LBTYA_QUARTER_1", "quarter": 1, "earnings": 79291 },
        { "reportId": "LBTYA_QUARTER_2", "quarter": 2, "earnings": 91822 },
        { "reportId": "LBTYA_QUARTER_3", "quarter": 3, "earnings": 60905 }
      ],
      "lastEarningsReport": {
        "reportId": "LBTYA_QUARTER_3",
        "quarter": 3,
        "earnings": 60905
      }
    }
  },
  {
    "companyName": "Liberty Global plc",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "Liberty Global plc - Class C Ordinary Shares",
    "id": "COMP_LBTYK",
    "testIssue": "N",
    "stock": {
      "id": "LBTYK",
      "name": "Liberty Global PLC",
      "price": 30.45,
      "field4": "",
      "change": -0.42,
      "percentChange": "-1.36%",
      "quarterEarnings": [
        { "reportId": "LBTYK_QUARTER_1", "quarter": 1, "earnings": 83907 },
        { "reportId": "LBTYK_QUARTER_2", "quarter": 2, "earnings": 86227 },
        { "reportId": "LBTYK_QUARTER_3", "quarter": 3, "earnings": 68741 },
        { "reportId": "LBTYK_QUARTER_4", "quarter": 4, "earnings": 93808 }
      ],
      "lastEarningsReport": {
        "reportId": "LBTYK_QUARTER_4",
        "quarter": 4,
        "earnings": 93808
      }
    }
  },
  {
    "companyName": "Lam Research Corporation",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "Lam Research Corporation - Common Stock",
    "id": "COMP_LRCX",
    "testIssue": "N",
    "stock": {
      "id": "LRCX",
      "name": "Lam Research Corp",
      "price": 191.91,
      "field4": "",
      "change": 1.52,
      "percentChange": "0.80%",
      "quarterEarnings": [
        { "reportId": "LRCX_QUARTER_1", "quarter": 1, "earnings": 82376 },
        { "reportId": "LRCX_QUARTER_2", "quarter": 2, "earnings": 65953 },
        { "reportId": "LRCX_QUARTER_3", "quarter": 3, "earnings": 85267 },
        { "reportId": "LRCX_QUARTER_4", "quarter": 4, "earnings": 65824 }
      ],
      "lastEarningsReport": {
        "reportId": "LRCX_QUARTER_4",
        "quarter": 4,
        "earnings": 65824
      }
    }
  },
  {
    "companyName": "Marriott International",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "Marriott International - Class A Common Stock",
    "id": "COMP_MAR",
    "testIssue": "N",
    "stock": {
      "id": "MAR",
      "name": "Marriott International Inc",
      "price": 137.48,
      "field4": "",
      "change": -0.14,
      "percentChange": "-0.10%",
      "quarterEarnings": [
        { "reportId": "MAR_QUARTER_1", "quarter": 1, "earnings": 65579 },
        { "reportId": "MAR_QUARTER_2", "quarter": 2, "earnings": 73463 },
        { "reportId": "MAR_QUARTER_3", "quarter": 3, "earnings": 93917 }
      ],
      "lastEarningsReport": {
        "reportId": "MAR_QUARTER_3",
        "quarter": 3,
        "earnings": 93917
      }
    }
  },
  {
    "companyName": "Mattel, Inc.",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "Mattel, Inc. - Common Stock",
    "id": "COMP_MAT",
    "testIssue": "N",
    "stock": {
      "id": "MAT",
      "name": "Mattel Inc",
      "price": 12.96,
      "field4": "",
      "change": -0.49,
      "percentChange": "-3.64%",
      "quarterEarnings": [
        { "reportId": "MAT_QUARTER_1", "quarter": 1, "earnings": 89669 },
        { "reportId": "MAT_QUARTER_2", "quarter": 2, "earnings": 63675 },
        { "reportId": "MAT_QUARTER_3", "quarter": 3, "earnings": 75865 },
        { "reportId": "MAT_QUARTER_4", "quarter": 4, "earnings": 88758 }
      ],
      "lastEarningsReport": {
        "reportId": "MAT_QUARTER_4",
        "quarter": 4,
        "earnings": 88758
      }
    }
  },
  {
    "companyName": "Microchip Technology Incorporated",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "Microchip Technology Incorporated - Common Stock",
    "id": "COMP_MCHP",
    "testIssue": "N",
    "stock": {
      "id": "MCHP",
      "name": "Microchip Technology Inc",
      "price": 85.68,
      "field4": "",
      "change": 0.54,
      "percentChange": "0.63%",
      "quarterEarnings": [
        { "reportId": "MCHP_QUARTER_1", "quarter": 1, "earnings": 85165 },
        { "reportId": "MCHP_QUARTER_2", "quarter": 2, "earnings": 69660 },
        { "reportId": "MCHP_QUARTER_3", "quarter": 3, "earnings": 74842 },
        { "reportId": "MCHP_QUARTER_4", "quarter": 4, "earnings": 78584 }
      ],
      "lastEarningsReport": {
        "reportId": "MCHP_QUARTER_4",
        "quarter": 4,
        "earnings": 78584
      }
    }
  },
  {
    "companyName": "Mondelez International, Inc.",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "Mondelez International, Inc. - Class A Common Stock",
    "id": "COMP_MDLZ",
    "testIssue": "N",
    "stock": {
      "id": "MDLZ",
      "name": "Mondelez International Inc",
      "price": 40.11,
      "field4": "",
      "change": -0.9,
      "percentChange": "-2.19%",
      "quarterEarnings": [
        { "reportId": "MDLZ_QUARTER_1", "quarter": 1, "earnings": 84034 },
        { "reportId": "MDLZ_QUARTER_2", "quarter": 2, "earnings": 60373 },
        { "reportId": "MDLZ_QUARTER_3", "quarter": 3, "earnings": 90965 }
      ],
      "lastEarningsReport": {
        "reportId": "MDLZ_QUARTER_3",
        "quarter": 3,
        "earnings": 90965
      }
    }
  },
  {
    "companyName": "MercadoLibre, Inc.",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "MercadoLibre, Inc. - Common Stock",
    "id": "COMP_MELI",
    "testIssue": "N",
    "stock": {
      "id": "MELI",
      "name": "MercadoLibre Inc",
      "price": 324.49,
      "field4": "",
      "change": -5.51,
      "percentChange": "-1.67%",
      "quarterEarnings": [
        { "reportId": "MELI_QUARTER_1", "quarter": 1, "earnings": 95119 },
        { "reportId": "MELI_QUARTER_2", "quarter": 2, "earnings": 94292 },
        { "reportId": "MELI_QUARTER_3", "quarter": 3, "earnings": 61391 },
        { "reportId": "MELI_QUARTER_4", "quarter": 4, "earnings": 67132 }
      ],
      "lastEarningsReport": {
        "reportId": "MELI_QUARTER_4",
        "quarter": 4,
        "earnings": 67132
      }
    }
  },
  {
    "companyName": "Monster Beverage Corporation",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "Monster Beverage Corporation - Common Stock",
    "id": "COMP_MNST",
    "testIssue": "N",
    "stock": {
      "id": "MNST",
      "name": "Monster Beverage Corp",
      "price": 56.5,
      "field4": "",
      "change": -0.81,
      "percentChange": "-1.41%",
      "quarterEarnings": [
        { "reportId": "MNST_QUARTER_1", "quarter": 1, "earnings": 87771 },
        { "reportId": "MNST_QUARTER_2", "quarter": 2, "earnings": 89244 },
        { "reportId": "MNST_QUARTER_3", "quarter": 3, "earnings": 92617 },
        { "reportId": "MNST_QUARTER_4", "quarter": 4, "earnings": 88206 }
      ],
      "lastEarningsReport": {
        "reportId": "MNST_QUARTER_4",
        "quarter": 4,
        "earnings": 88206
      }
    }
  },
  {
    "companyName": "Microsoft Corporation",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "Microsoft Corporation - Common Stock",
    "id": "COMP_MSFT",
    "testIssue": "N",
    "stock": {
      "id": "MSFT",
      "name": "Microsoft Corp",
      "price": 95,
      "field4": "",
      "change": -1.11,
      "percentChange": "-1.15%",
      "quarterEarnings": [
        { "reportId": "MSFT_QUARTER_1", "quarter": 1, "earnings": 60246 },
        { "reportId": "MSFT_QUARTER_2", "quarter": 2, "earnings": 80750 },
        { "reportId": "MSFT_QUARTER_3", "quarter": 3, "earnings": 81100 },
        { "reportId": "MSFT_QUARTER_4", "quarter": 4, "earnings": 81889 }
      ],
      "lastEarningsReport": {
        "reportId": "MSFT_QUARTER_4",
        "quarter": 4,
        "earnings": 81889
      }
    }
  },
  {
    "companyName": "Micron Technology, Inc.",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "Micron Technology, Inc. - Common Stock",
    "id": "COMP_MU",
    "testIssue": "N",
    "stock": {
      "id": "MU",
      "name": "Micron Technology Inc",
      "price": 50.62,
      "field4": "",
      "change": -0.8,
      "percentChange": "-1.56%",
      "quarterEarnings": [
        { "reportId": "MU_QUARTER_1", "quarter": 1, "earnings": 78261 },
        { "reportId": "MU_QUARTER_2", "quarter": 2, "earnings": 83942 },
        { "reportId": "MU_QUARTER_3", "quarter": 3, "earnings": 91529 },
        { "reportId": "MU_QUARTER_4", "quarter": 4, "earnings": 75414 }
      ],
      "lastEarningsReport": {
        "reportId": "MU_QUARTER_4",
        "quarter": 4,
        "earnings": 75414
      }
    }
  },
  {
    "companyName": "Maxim Integrated Products, Inc.",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "Maxim Integrated Products, Inc. - Common Stock",
    "id": "COMP_MXIM",
    "testIssue": "N",
    "stock": {
      "id": "MXIM",
      "name": "Maxim Integrated Products Inc",
      "price": 54.4,
      "field4": "",
      "change": -1.75,
      "percentChange": "-3.12%",
      "quarterEarnings": [
        { "reportId": "MXIM_QUARTER_1", "quarter": 1, "earnings": 71852 },
        { "reportId": "MXIM_QUARTER_2", "quarter": 2, "earnings": 70442 },
        { "reportId": "MXIM_QUARTER_3", "quarter": 3, "earnings": 86423 },
        { "reportId": "MXIM_QUARTER_4", "quarter": 4, "earnings": 82968 }
      ],
      "lastEarningsReport": {
        "reportId": "MXIM_QUARTER_4",
        "quarter": 4,
        "earnings": 82968
      }
    }
  },
  {
    "companyName": "Mylan Inc.",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "Mylan Inc. - Common Stock",
    "id": "COMP_MYL",
    "testIssue": "N",
    "stock": {
      "id": "MYL",
      "name": "Mylan NV",
      "price": 40.72,
      "field4": "",
      "change": -0.09,
      "percentChange": "-0.22%",
      "quarterEarnings": [
        { "reportId": "MYL_QUARTER_1", "quarter": 1, "earnings": 92238 },
        { "reportId": "MYL_QUARTER_2", "quarter": 2, "earnings": 65818 },
        { "reportId": "MYL_QUARTER_3", "quarter": 3, "earnings": 63460 }
      ],
      "lastEarningsReport": {
        "reportId": "MYL_QUARTER_3",
        "quarter": 3,
        "earnings": 63460
      }
    }
  },
  {
    "companyName": "Norwegian Cruise Line Holdings Ltd.",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "Norwegian Cruise Line Holdings Ltd. - Ordinary Shares",
    "id": "COMP_NCLH",
    "testIssue": "N",
    "stock": {
      "id": "NCLH",
      "name": "Norwegian Cruise Line Holdings Ltd",
      "price": 55.65,
      "field4": "",
      "change": 0.69,
      "percentChange": "1.26%",
      "quarterEarnings": [
        { "reportId": "NCLH_QUARTER_1", "quarter": 1, "earnings": 86122 },
        { "reportId": "NCLH_QUARTER_2", "quarter": 2, "earnings": 82925 },
        { "reportId": "NCLH_QUARTER_3", "quarter": 3, "earnings": 81680 },
        { "reportId": "NCLH_QUARTER_4", "quarter": 4, "earnings": 86434 }
      ],
      "lastEarningsReport": {
        "reportId": "NCLH_QUARTER_4",
        "quarter": 4,
        "earnings": 86434
      }
    }
  },
  {
    "companyName": "Netflix, Inc.",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "Netflix, Inc. - Common Stock",
    "id": "COMP_NFLX",
    "testIssue": "N",
    "stock": {
      "id": "NFLX",
      "name": "Netflix Inc",
      "price": 327.77,
      "field4": "",
      "change": -4.93,
      "percentChange": "-1.48%",
      "quarterEarnings": [
        { "reportId": "NFLX_QUARTER_1", "quarter": 1, "earnings": 76592 },
        { "reportId": "NFLX_QUARTER_2", "quarter": 2, "earnings": 92816 },
        { "reportId": "NFLX_QUARTER_3", "quarter": 3, "earnings": 83282 },
        { "reportId": "NFLX_QUARTER_4", "quarter": 4, "earnings": 60054 }
      ],
      "lastEarningsReport": {
        "reportId": "NFLX_QUARTER_4",
        "quarter": 4,
        "earnings": 60054
      }
    }
  },
  {
    "companyName": "NetEase, Inc.",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName":
      "NetEase, Inc. - American Depositary Shares, each representing 25 ordinary shares",
    "id": "COMP_NTES",
    "testIssue": "N",
    "stock": {
      "id": "NTES",
      "name": "NetEase Inc",
      "price": 266.3,
      "field4": "",
      "change": -8.84,
      "percentChange": "-3.21%",
      "quarterEarnings": [
        { "reportId": "NTES_QUARTER_1", "quarter": 1, "earnings": 76988 },
        { "reportId": "NTES_QUARTER_2", "quarter": 2, "earnings": 74371 },
        { "reportId": "NTES_QUARTER_3", "quarter": 3, "earnings": 86072 }
      ],
      "lastEarningsReport": {
        "reportId": "NTES_QUARTER_3",
        "quarter": 3,
        "earnings": 86072
      }
    }
  },
  {
    "companyName": "NVIDIA Corporation",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "NVIDIA Corporation - Common Stock",
    "id": "COMP_NVDA",
    "testIssue": "N",
    "stock": {
      "id": "NVDA",
      "name": "NVIDIA Corp",
      "price": 228.71,
      "field4": "",
      "change": -0.33,
      "percentChange": "-0.14%",
      "quarterEarnings": [
        { "reportId": "NVDA_QUARTER_1", "quarter": 1, "earnings": 88743 },
        { "reportId": "NVDA_QUARTER_2", "quarter": 2, "earnings": 83713 },
        { "reportId": "NVDA_QUARTER_3", "quarter": 3, "earnings": 71498 },
        { "reportId": "NVDA_QUARTER_4", "quarter": 4, "earnings": 80064 }
      ],
      "lastEarningsReport": {
        "reportId": "NVDA_QUARTER_4",
        "quarter": 4,
        "earnings": 80064
      }
    }
  },
  {
    "companyName": "O'Reilly Automotive, Inc.",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "O'Reilly Automotive, Inc. - Common Stock",
    "id": "COMP_ORLY",
    "testIssue": "N",
    "stock": {
      "id": "ORLY",
      "name": "O'Reilly Automotive Inc",
      "price": 221.48,
      "field4": "",
      "change": -1.47,
      "percentChange": "-0.66%",
      "quarterEarnings": [
        { "reportId": "ORLY_QUARTER_1", "quarter": 1, "earnings": 76910 },
        { "reportId": "ORLY_QUARTER_2", "quarter": 2, "earnings": 68404 },
        { "reportId": "ORLY_QUARTER_3", "quarter": 3, "earnings": 79375 }
      ],
      "lastEarningsReport": {
        "reportId": "ORLY_QUARTER_3",
        "quarter": 3,
        "earnings": 79375
      }
    }
  },
  {
    "companyName": "Paychex, Inc.",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "Paychex, Inc. - Common Stock",
    "id": "COMP_PAYX",
    "testIssue": "N",
    "stock": {
      "id": "PAYX",
      "name": "Paychex Inc",
      "price": 60.34,
      "field4": "",
      "change": -0.59,
      "percentChange": "-0.97%",
      "quarterEarnings": [
        { "reportId": "PAYX_QUARTER_1", "quarter": 1, "earnings": 78259 },
        { "reportId": "PAYX_QUARTER_2", "quarter": 2, "earnings": 94904 },
        { "reportId": "PAYX_QUARTER_3", "quarter": 3, "earnings": 67509 }
      ],
      "lastEarningsReport": {
        "reportId": "PAYX_QUARTER_3",
        "quarter": 3,
        "earnings": 67509
      }
    }
  },
  {
    "companyName": "PACCAR Inc.",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "PACCAR Inc. - Common Stock",
    "id": "COMP_PCAR",
    "testIssue": "N",
    "stock": {
      "id": "PCAR",
      "name": "PACCAR Inc",
      "price": 69.18,
      "field4": "",
      "change": -0.46,
      "percentChange": "-0.66%",
      "quarterEarnings": [
        { "reportId": "PCAR_QUARTER_1", "quarter": 1, "earnings": 66175 },
        { "reportId": "PCAR_QUARTER_2", "quarter": 2, "earnings": 95407 },
        { "reportId": "PCAR_QUARTER_3", "quarter": 3, "earnings": 69545 },
        { "reportId": "PCAR_QUARTER_4", "quarter": 4, "earnings": 80885 }
      ],
      "lastEarningsReport": {
        "reportId": "PCAR_QUARTER_4",
        "quarter": 4,
        "earnings": 80885
      }
    }
  },
  {
    "companyName": "QUALCOMM Incorporated",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "QUALCOMM Incorporated - Common Stock",
    "id": "COMP_QCOM",
    "testIssue": "N",
    "stock": {
      "id": "QCOM",
      "name": "Qualcomm Inc",
      "price": 51.44,
      "field4": "",
      "change": -1.13,
      "percentChange": "-2.15%",
      "quarterEarnings": [
        { "reportId": "QCOM_QUARTER_1", "quarter": 1, "earnings": 80256 },
        { "reportId": "QCOM_QUARTER_2", "quarter": 2, "earnings": 80777 },
        { "reportId": "QCOM_QUARTER_3", "quarter": 3, "earnings": 72793 }
      ],
      "lastEarningsReport": {
        "reportId": "QCOM_QUARTER_3",
        "quarter": 3,
        "earnings": 72793
      }
    }
  },
  {
    "companyName": "Regeneron Pharmaceuticals, Inc.",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "Regeneron Pharmaceuticals, Inc. - Common Stock",
    "id": "COMP_REGN",
    "testIssue": "N",
    "stock": {
      "id": "REGN",
      "name": "Regeneron Pharmaceuticals Inc",
      "price": 314.25,
      "field4": "",
      "change": -1.58,
      "percentChange": "-0.50%",
      "quarterEarnings": [
        { "reportId": "REGN_QUARTER_1", "quarter": 1, "earnings": 98309 },
        { "reportId": "REGN_QUARTER_2", "quarter": 2, "earnings": 74994 },
        { "reportId": "REGN_QUARTER_3", "quarter": 3, "earnings": 80804 }
      ],
      "lastEarningsReport": {
        "reportId": "REGN_QUARTER_3",
        "quarter": 3,
        "earnings": 80804
      }
    }
  },
  {
    "companyName": "Ross Stores, Inc.",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "Ross Stores, Inc. - Common Stock",
    "id": "COMP_ROST",
    "testIssue": "N",
    "stock": {
      "id": "ROST",
      "name": "Ross Stores Inc",
      "price": 77.32,
      "field4": "",
      "change": -1.43,
      "percentChange": "-1.82%",
      "quarterEarnings": [
        { "reportId": "ROST_QUARTER_1", "quarter": 1, "earnings": 84073 },
        { "reportId": "ROST_QUARTER_2", "quarter": 2, "earnings": 69571 },
        { "reportId": "ROST_QUARTER_3", "quarter": 3, "earnings": 76688 },
        { "reportId": "ROST_QUARTER_4", "quarter": 4, "earnings": 89987 }
      ],
      "lastEarningsReport": {
        "reportId": "ROST_QUARTER_4",
        "quarter": 4,
        "earnings": 89987
      }
    }
  },
  {
    "companyName": "Starbucks Corporation",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "Starbucks Corporation - Common Stock",
    "id": "COMP_SBUX",
    "testIssue": "N",
    "stock": {
      "id": "SBUX",
      "name": "Starbucks Corp",
      "price": 58,
      "field4": "",
      "change": -1.22,
      "percentChange": "-2.06%",
      "quarterEarnings": [
        { "reportId": "SBUX_QUARTER_1", "quarter": 1, "earnings": 62737 },
        { "reportId": "SBUX_QUARTER_2", "quarter": 2, "earnings": 95069 },
        { "reportId": "SBUX_QUARTER_3", "quarter": 3, "earnings": 63193 }
      ],
      "lastEarningsReport": {
        "reportId": "SBUX_QUARTER_3",
        "quarter": 3,
        "earnings": 63193
      }
    }
  },
  {
    "companyName": "Shire plc",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName":
      "Shire plc - American Depositary Shares, each representing three Ordinary Shares",
    "id": "COMP_SHPG",
    "testIssue": "N",
    "stock": {
      "id": "SHPG",
      "name": "Shire PLC",
      "price": 164.37,
      "field4": "",
      "change": 3.63,
      "percentChange": "2.26%",
      "quarterEarnings": [
        { "reportId": "SHPG_QUARTER_1", "quarter": 1, "earnings": 71440 },
        { "reportId": "SHPG_QUARTER_2", "quarter": 2, "earnings": 72320 },
        { "reportId": "SHPG_QUARTER_3", "quarter": 3, "earnings": 71099 }
      ],
      "lastEarningsReport": {
        "reportId": "SHPG_QUARTER_3",
        "quarter": 3,
        "earnings": 71099
      }
    }
  },
  {
    "companyName": "Sirius XM Holdings Inc.",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "Sirius XM Holdings Inc. - Common Stock",
    "id": "COMP_SIRI",
    "testIssue": "N",
    "stock": {
      "id": "SIRI",
      "name": "Sirius XM Holdings Inc",
      "price": 6.31,
      "field4": "",
      "change": -0.03,
      "percentChange": "-0.47%",
      "quarterEarnings": [
        { "reportId": "SIRI_QUARTER_1", "quarter": 1, "earnings": 64013 },
        { "reportId": "SIRI_QUARTER_2", "quarter": 2, "earnings": 68931 },
        { "reportId": "SIRI_QUARTER_3", "quarter": 3, "earnings": 80455 },
        { "reportId": "SIRI_QUARTER_4", "quarter": 4, "earnings": 97264 }
      ],
      "lastEarningsReport": {
        "reportId": "SIRI_QUARTER_4",
        "quarter": 4,
        "earnings": 97264
      }
    }
  },
  {
    "companyName": "Seagate Technology.",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "Seagate Technology. - Common Stock",
    "id": "COMP_STX",
    "testIssue": "N",
    "stock": {
      "id": "STX",
      "name": "Seagate Technology PLC",
      "price": 59.64,
      "field4": "",
      "change": -0.26,
      "percentChange": "-0.43%",
      "quarterEarnings": [
        { "reportId": "STX_QUARTER_1", "quarter": 1, "earnings": 93791 },
        { "reportId": "STX_QUARTER_2", "quarter": 2, "earnings": 77417 },
        { "reportId": "STX_QUARTER_3", "quarter": 3, "earnings": 86672 }
      ],
      "lastEarningsReport": {
        "reportId": "STX_QUARTER_3",
        "quarter": 3,
        "earnings": 86672
      }
    }
  },
  {
    "companyName": "Skyworks Solutions, Inc.",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "Skyworks Solutions, Inc. - Common Stock",
    "id": "COMP_SWKS",
    "testIssue": "N",
    "stock": {
      "id": "SWKS",
      "name": "Skyworks Solutions Inc",
      "price": 91.18,
      "field4": "",
      "change": -2.7,
      "percentChange": "-2.88%",
      "quarterEarnings": [
        { "reportId": "SWKS_QUARTER_1", "quarter": 1, "earnings": 93095 },
        { "reportId": "SWKS_QUARTER_2", "quarter": 2, "earnings": 99549 },
        { "reportId": "SWKS_QUARTER_3", "quarter": 3, "earnings": 86707 }
      ],
      "lastEarningsReport": {
        "reportId": "SWKS_QUARTER_3",
        "quarter": 3,
        "earnings": 86707
      }
    }
  },
  {
    "companyName": "Symantec Corporation",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "Symantec Corporation - Common Stock",
    "id": "COMP_SYMC",
    "testIssue": "N",
    "stock": {
      "id": "SYMC",
      "name": "Symantec Corp",
      "price": 27.71,
      "field4": "",
      "change": -0.14,
      "percentChange": "-0.50%",
      "quarterEarnings": [
        { "reportId": "SYMC_QUARTER_1", "quarter": 1, "earnings": 70742 },
        { "reportId": "SYMC_QUARTER_2", "quarter": 2, "earnings": 63871 },
        { "reportId": "SYMC_QUARTER_3", "quarter": 3, "earnings": 86418 },
        { "reportId": "SYMC_QUARTER_4", "quarter": 4, "earnings": 70981 }
      ],
      "lastEarningsReport": {
        "reportId": "SYMC_QUARTER_4",
        "quarter": 4,
        "earnings": 70981
      }
    }
  },
  {
    "companyName": "Tractor Supply Company",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "Tractor Supply Company - Common Stock",
    "id": "COMP_TSCO",
    "testIssue": "N",
    "stock": {
      "id": "TSCO",
      "name": "Tractor Supply Co",
      "price": 60.33,
      "field4": "",
      "change": 0.45,
      "percentChange": "0.75%",
      "quarterEarnings": [
        { "reportId": "TSCO_QUARTER_1", "quarter": 1, "earnings": 66648 },
        { "reportId": "TSCO_QUARTER_2", "quarter": 2, "earnings": 61564 },
        { "reportId": "TSCO_QUARTER_3", "quarter": 3, "earnings": 88193 },
        { "reportId": "TSCO_QUARTER_4", "quarter": 4, "earnings": 79122 }
      ],
      "lastEarningsReport": {
        "reportId": "TSCO_QUARTER_4",
        "quarter": 4,
        "earnings": 79122
      }
    }
  },
  {
    "companyName": "Tesla Motors, Inc.",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "Tesla Motors, Inc. - Common Stock",
    "id": "COMP_TSLA",
    "testIssue": "N",
    "stock": {
      "id": "TSLA",
      "name": "Tesla Inc",
      "price": 290.24,
      "field4": "",
      "change": -9.84,
      "percentChange": "-3.28%",
      "quarterEarnings": [
        { "reportId": "TSLA_QUARTER_1", "quarter": 1, "earnings": 68323 },
        { "reportId": "TSLA_QUARTER_2", "quarter": 2, "earnings": 63126 },
        { "reportId": "TSLA_QUARTER_3", "quarter": 3, "earnings": 61121 },
        { "reportId": "TSLA_QUARTER_4", "quarter": 4, "earnings": 75063 }
      ],
      "lastEarningsReport": {
        "reportId": "TSLA_QUARTER_4",
        "quarter": 4,
        "earnings": 75063
      }
    }
  },
  {
    "companyName": "Texas Instruments Incorporated",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "Texas Instruments Incorporated - Common Stock",
    "id": "COMP_TXN",
    "testIssue": "N",
    "stock": {
      "id": "TXN",
      "name": "Texas Instruments Inc",
      "price": 99.96,
      "field4": "",
      "change": -1.33,
      "percentChange": "-1.31%",
      "quarterEarnings": [
        { "reportId": "TXN_QUARTER_1", "quarter": 1, "earnings": 95147 },
        { "reportId": "TXN_QUARTER_2", "quarter": 2, "earnings": 97610 },
        { "reportId": "TXN_QUARTER_3", "quarter": 3, "earnings": 68339 },
        { "reportId": "TXN_QUARTER_4", "quarter": 4, "earnings": 82956 }
      ],
      "lastEarningsReport": {
        "reportId": "TXN_QUARTER_4",
        "quarter": 4,
        "earnings": 82956
      }
    }
  },
  {
    "companyName": "Ulta Salon, Cosmetics & Fragrance, Inc.",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "Ulta Salon, Cosmetics & Fragrance, Inc. - Common Stock",
    "id": "COMP_ULTA",
    "testIssue": "N",
    "stock": {
      "id": "ULTA",
      "name": "Ulta Beauty Inc",
      "price": 235.05,
      "field4": "",
      "change": 0.89,
      "percentChange": "0.38%",
      "quarterEarnings": [
        { "reportId": "ULTA_QUARTER_1", "quarter": 1, "earnings": 80190 },
        { "reportId": "ULTA_QUARTER_2", "quarter": 2, "earnings": 94447 },
        { "reportId": "ULTA_QUARTER_3", "quarter": 3, "earnings": 83306 }
      ],
      "lastEarningsReport": {
        "reportId": "ULTA_QUARTER_3",
        "quarter": 3,
        "earnings": 83306
      }
    }
  },
  {
    "companyName": "Viacom Inc.",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "Viacom Inc. - Class B Common Stock",
    "id": "COMP_VIAB",
    "testIssue": "N",
    "stock": {
      "id": "VIAB",
      "name": "Viacom Inc",
      "price": 30.66,
      "field4": "",
      "change": -0.1,
      "percentChange": "-0.33%",
      "quarterEarnings": [
        { "reportId": "VIAB_QUARTER_1", "quarter": 1, "earnings": 71242 },
        { "reportId": "VIAB_QUARTER_2", "quarter": 2, "earnings": 73156 },
        { "reportId": "VIAB_QUARTER_3", "quarter": 3, "earnings": 81470 }
      ],
      "lastEarningsReport": {
        "reportId": "VIAB_QUARTER_3",
        "quarter": 3,
        "earnings": 81470
      }
    }
  },
  {
    "companyName": "Vodafone Group Plc",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName":
      "Vodafone Group Plc - American Depositary Shares each representing ten Ordinary Shares",
    "id": "COMP_VOD",
    "testIssue": "N",
    "stock": {
      "id": "VOD",
      "name": "Vodafone Group PLC",
      "price": 29.74,
      "field4": "",
      "change": 0.28,
      "percentChange": "0.95%",
      "quarterEarnings": [
        { "reportId": "VOD_QUARTER_1", "quarter": 1, "earnings": 80808 },
        { "reportId": "VOD_QUARTER_2", "quarter": 2, "earnings": 63262 },
        { "reportId": "VOD_QUARTER_3", "quarter": 3, "earnings": 73247 },
        { "reportId": "VOD_QUARTER_4", "quarter": 4, "earnings": 91260 }
      ],
      "lastEarningsReport": {
        "reportId": "VOD_QUARTER_4",
        "quarter": 4,
        "earnings": 91260
      }
    }
  },
  {
    "companyName": "Verisk Analytics, Inc.",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "Verisk Analytics, Inc. - Class A Common Stock",
    "id": "COMP_VRSK",
    "testIssue": "N",
    "stock": {
      "id": "VRSK",
      "name": "Verisk Analytics Inc",
      "price": 107.38,
      "field4": "",
      "change": -0.19,
      "percentChange": "-0.18%",
      "quarterEarnings": [
        { "reportId": "VRSK_QUARTER_1", "quarter": 1, "earnings": 93428 },
        { "reportId": "VRSK_QUARTER_2", "quarter": 2, "earnings": 74631 },
        { "reportId": "VRSK_QUARTER_3", "quarter": 3, "earnings": 93059 },
        { "reportId": "VRSK_QUARTER_4", "quarter": 4, "earnings": 91059 }
      ],
      "lastEarningsReport": {
        "reportId": "VRSK_QUARTER_4",
        "quarter": 4,
        "earnings": 91059
      }
    }
  },
  {
    "companyName": "Vertex Pharmaceuticals Incorporated",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "Vertex Pharmaceuticals Incorporated - Common Stock",
    "id": "COMP_VRTX",
    "testIssue": "N",
    "stock": {
      "id": "VRTX",
      "name": "Vertex Pharmaceuticals Inc",
      "price": 158.15,
      "field4": "",
      "change": -1.4,
      "percentChange": "-0.88%",
      "quarterEarnings": [
        { "reportId": "VRTX_QUARTER_1", "quarter": 1, "earnings": 77445 },
        { "reportId": "VRTX_QUARTER_2", "quarter": 2, "earnings": 80638 },
        { "reportId": "VRTX_QUARTER_3", "quarter": 3, "earnings": 70020 },
        { "reportId": "VRTX_QUARTER_4", "quarter": 4, "earnings": 88834 }
      ],
      "lastEarningsReport": {
        "reportId": "VRTX_QUARTER_4",
        "quarter": 4,
        "earnings": 88834
      }
    }
  },
  {
    "companyName": "Walgreens Boots Alliance, Inc.",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "Walgreens Boots Alliance, Inc. - Common Stock",
    "id": "COMP_WBA",
    "testIssue": "N",
    "stock": {
      "id": "WBA",
      "name": "Walgreens Boots Alliance Inc",
      "price": 63.92,
      "field4": "",
      "change": -1.36,
      "percentChange": "-2.08%",
      "quarterEarnings": [
        { "reportId": "WBA_QUARTER_1", "quarter": 1, "earnings": 67356 },
        { "reportId": "WBA_QUARTER_2", "quarter": 2, "earnings": 86801 },
        { "reportId": "WBA_QUARTER_3", "quarter": 3, "earnings": 82042 },
        { "reportId": "WBA_QUARTER_4", "quarter": 4, "earnings": 67680 }
      ],
      "lastEarningsReport": {
        "reportId": "WBA_QUARTER_4",
        "quarter": 4,
        "earnings": 67680
      }
    }
  },
  {
    "companyName": "Western Digital Corporation",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "Western Digital Corporation - Common Stock",
    "id": "COMP_WDC",
    "testIssue": "N",
    "stock": {
      "id": "WDC",
      "name": "Western Digital Corp",
      "price": 89.56,
      "field4": "",
      "change": 0.05,
      "percentChange": "0.06%",
      "quarterEarnings": [
        { "reportId": "WDC_QUARTER_1", "quarter": 1, "earnings": 68670 },
        { "reportId": "WDC_QUARTER_2", "quarter": 2, "earnings": 92869 },
        { "reportId": "WDC_QUARTER_3", "quarter": 3, "earnings": 76125 }
      ],
      "lastEarningsReport": {
        "reportId": "WDC_QUARTER_3",
        "quarter": 3,
        "earnings": 76125
      }
    }
  },
  {
    "companyName": "Wynn Resorts, Limited",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "Wynn Resorts, Limited - Common Stock",
    "id": "COMP_WYNN",
    "testIssue": "N",
    "stock": {
      "id": "WYNN",
      "name": "Wynn Resorts Ltd",
      "price": 192.51,
      "field4": "",
      "change": 0.86,
      "percentChange": "0.45%",
      "quarterEarnings": [
        { "reportId": "WYNN_QUARTER_1", "quarter": 1, "earnings": 67942 },
        { "reportId": "WYNN_QUARTER_2", "quarter": 2, "earnings": 66906 },
        { "reportId": "WYNN_QUARTER_3", "quarter": 3, "earnings": 68399 },
        { "reportId": "WYNN_QUARTER_4", "quarter": 4, "earnings": 78891 }
      ],
      "lastEarningsReport": {
        "reportId": "WYNN_QUARTER_4",
        "quarter": 4,
        "earnings": 78891
      }
    }
  },
  {
    "companyName": "Xilinx, Inc.",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "Xilinx, Inc. - Common Stock",
    "id": "COMP_XLNX",
    "testIssue": "N",
    "stock": {
      "id": "XLNX",
      "name": "Xilinx Inc",
      "price": 64.15,
      "field4": "",
      "change": -0.75,
      "percentChange": "-1.16%",
      "quarterEarnings": [
        { "reportId": "XLNX_QUARTER_1", "quarter": 1, "earnings": 96302 },
        { "reportId": "XLNX_QUARTER_2", "quarter": 2, "earnings": 65441 },
        { "reportId": "XLNX_QUARTER_3", "quarter": 3, "earnings": 67277 },
        { "reportId": "XLNX_QUARTER_4", "quarter": 4, "earnings": 65531 }
      ],
      "lastEarningsReport": {
        "reportId": "XLNX_QUARTER_4",
        "quarter": 4,
        "earnings": 65531
      }
    }
  },
  {
    "companyName": "DENTSPLY International Inc.",
    "financialStatus": "N",
    "marketCategory": "Q",
    "roundLotSize": 100,
    "securityName": "DENTSPLY International Inc. - Common Stock",
    "id": "COMP_XRAY",
    "testIssue": "N",
    "stock": {
      "id": "XRAY",
      "name": "Dentsply Sirona Inc",
      "price": 49.34,
      "field4": "",
      "change": -0.4,
      "percentChange": "-0.80%",
      "quarterEarnings": [
        { "reportId": "XRAY_QUARTER_1", "quarter": 1, "earnings": 65156 },
        { "reportId": "XRAY_QUARTER_2", "quarter": 2, "earnings": 89803 },
        { "reportId": "XRAY_QUARTER_3", "quarter": 3, "earnings": 73672 }
      ],
      "lastEarningsReport": {
        "reportId": "XRAY_QUARTER_3",
        "quarter": 3,
        "earnings": 73672
      }
    }
  }
]