diff --git a/.gitignore b/.gitignore index 2170e45..aba41e0 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /.DS_Store -/.ipynb_checkpoints \ No newline at end of file +/.ipynb_checkpoints +.DS_Store \ No newline at end of file diff --git a/Exam1/Exam1_Solution.ipynb b/Exam1/Exam1_Solution.ipynb new file mode 100644 index 0000000..5452850 --- /dev/null +++ b/Exam1/Exam1_Solution.ipynb @@ -0,0 +1,2405 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "printyellow (generic function with 1 method)" + ] + }, + "execution_count": 1, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "using Printf, Dates, Statistics, DelimitedFiles, StatsBase\n", + "\n", + "include(\"jlFiles/printmat.jl\")" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [], + "source": [ + "using Plots\n", + "\n", + "gr(size=(480,320))\n", + "default(fmt = :svg)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Load Data \n", + "\n", + "Returns from FX investments (for a US investor) in percent are in `Data_Returns.csv` (extract the returns into a matrix `R`) and log forward premia in percent are in `Data_Forwardpremia.csv` (extract the forward premia into a matrix `fp`). Convert the first columns to Julia dates.\n", + "\n", + "Test if the dates in the two files are the same.\n", + "\n", + "The currency names/abbreviations are\n", + "`[\"AUD\",\"CAD\",\"EUR\",\"JPY\",\"NZD\",\"NOK\",\"SEK\",\"CHF\",\"GBP\"]` " + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "(300, 9)" + ] + }, + "execution_count": 3, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "CurrNames = [\"AUD\",\"CAD\",\"EUR\",\"JPY\",\"NZD\",\"NOK\",\"SEK\",\"CHF\",\"GBP\"]\n", + "\n", + "x = readdlm(\"Data_Returns.csv\",',',skipstart=1) #return data\n", + "dN = Date.(x[:,1]) #covert to Julia date, eg. 2001-12-31\n", + "R = Float64.(x[:,2:end])\n", + "\n", + "x = readdlm(\"Data_Forwardpremia.csv\",',',skipstart=2) #forward premia, skip 2 rows\n", + "dN2 = Date.(x[:,1]) \n", + "fp = Float64.(x[:,2:end])\n", + "\n", + "(T,n) = size(R) #number of data points, number of currencies" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Same dates? true\n" + ] + } + ], + "source": [ + "println(\"Same dates? \",dN == dN2)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Plot the forward premia\n", + "\n", + "against time. Create a figure with 3x3 subplots. In the plot show the forward premia multiplied by 12 so they can be interpreted as the (annualised) interest rate differential (foreign minus US). \n", + "\n", + "Make sure to \n", + "1. have tick marks on the x-axis at `[Date(2000),Date(2010),Date(2020)]`\n", + "\n", + "2. limit the y-axis to `(-6,6)`\n", + "\n", + "3. Put the currency name/abbreviation in the title of each subfigure." + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "data": { + "image/svg+xml": [ + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "xTicksLoc = [Date(2000),Date(2010),Date(2020)]\n", + "xTicksLab = Dates.format.(xTicksLoc,\"Y\")\n", + "\n", + "p1 = plot( dN,fp*12,\n", + " layout = (3,3),\n", + " legend = false,\n", + " size = (800,600),\n", + " linecolor = :blue,\n", + " xticks = (xTicksLoc,xTicksLab),\n", + " ylims = (-6,6),\n", + " title = reshape(CurrNames,1,:),\n", + " titlefont = font(10) )\n", + "display(p1)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Plot cumulated log returns\n", + "\n", + "in a 3x3 figure (similar to before). The cumulated log returns for a given currency are $r_1,r_1+r_2,r_1+r_2+r_3,...$ etc where $r_t$ is the log return in period $t$.\n", + "\n", + "Make sure to\n", + "1. use the same tick marks on the x-axis as before\n", + "2. limit the y-axis to (-1,1)\n", + "\n", + "Hints:\n", + "1. log returns are $r= \\ln(1+R/100)$ since the returns in `R` are in percent. In Julia, use `log()` for the natural logarithm.\n", + "2. cumulate using `cumsum()` or by a loop so you get a $T \\times 9$ matrix." + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [ + { + "data": { + "image/svg+xml": [ + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "r = log.(1.0.+R/100)\n", + "P = cumsum(r,dims=1)\n", + "\n", + "p1 = plot( dN,P,\n", + " layout = (3,3),\n", + " legend = false,\n", + " size = (800,600),\n", + " linecolor = :blue,\n", + " xticks = (xTicksLoc,xTicksLab),\n", + " ylims = (-1,1),\n", + " title = reshape(CurrNames,1,:),\n", + " titlefont = font(10) )\n", + "display(p1)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Implement a carry trade strategy\n", + "\n", + "\n", + "1. Find the 4 currencies with the highest forward premia (interest rate differential) in $t-1$ and give each a portfolio weight `w[t,i]=1/4`. These are the investment currencies.\n", + "\n", + "2. Find the 4 currencies with the lowest forward premia in $t-1$ and give each a portfolio weight `w[t,i]=-1/4`. These are the funding currencies.\n", + "\n", + "3. The portfolio return in t is `w[t,:]'*R[t,:]`. For all periods that lacks data, set the portfolio return to 0.\n", + "\n", + "4. Create log returns, cumulate and plot (as above).\n", + "\n", + "5. In the plot, add a comparison with an equally weighted portfolio (1/9 in each currency). " + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [], + "source": [ + "m = 4 #number of long/short positions \n", + "\n", + "(R_CT,w_CT) = (zeros(T),zeros(T,n))\n", + "for t = 2:T #loop over periods, save portfolio returns\n", + " #local v,wt #local/global is needed in script\n", + " v = sortperm(fp[t-1,:])\n", + " w = zeros(n)\n", + " w[v[1:m]] .= -1/m #low interest rate currencies\n", + " w[v[end-m+1:end]] .= 1/m #high interest rate currencies \n", + " R_CT[t] = w'R[t,:]\n", + " w_CT[t,:] = w \n", + "end\n", + "\n", + "R_EW = vec(mean(R,dims=2)); #equally weighted portfolio" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": {}, + "outputs": [ + { + "data": { + "image/svg+xml": [ + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "P_CT = cumsum(log.(1.0.+R_CT/100))\n", + "P_EW = cumsum(log.(1.0.+R_EW/100));\n", + "\n", + "p1 = plot( dN,[P_CT P_EW],\n", + " label = [\"CT\" \"EW\"],\n", + " size = (800,600),\n", + " linecolor = [:red :blue],\n", + " xticks = (xTicksLoc,xTicksLab),\n", + " ylims = (-1,1),\n", + " title = \"Comparison of performance\")\n", + "display(p1)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Report some return statistics\n", + "\n", + "1. For each of the two portfolio returns, report the average returns, standard deviation and their ratio (the \"Sharpe ratio\").\n", + "\n", + "2. For each currency, report the frequency of periods that the currency is in the \"high\" carry trade portfolio." + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + " CT EW\n", + "mean 0.283 0.018\n", + "std 2.038 2.255\n", + "SR 0.139 0.008\n", + "\n", + "and in case you want annualised numbers...\n", + " CT EW\n", + "mean 3.401 0.221\n", + "std 7.061 7.813\n", + "SR 0.482 0.028\n", + "\n" + ] + } + ], + "source": [ + "μ = mean([R_CT R_EW],dims=1)\n", + "σ = std([R_CT R_EW],dims=1)\n", + "SR = μ./σ\n", + "\n", + "printmat([μ;σ;SR],colNames=[\"CT\",\"EW\"],rowNames=[\"mean\",\"std\",\"SR\"])\n", + "\n", + "println(\"and in case you want annualised numbers...\")\n", + "(μ_a,σ_a,SR_a) = (μ*12,σ*sqrt(12),SR*sqrt(12))\n", + "printmat([μ_a;σ_a;SR_a],colNames=[\"CT\",\"EW\"],rowNames=[\"mean\",\"std\",\"SR\"])" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "...and for log returns, in %\n", + " CT EW\n", + "mean 0.262 -0.007\n", + "std 2.046 2.256\n", + "SR 0.128 -0.003\n", + "\n", + "and in case you want annualised numbers...\n", + " CT EW\n", + "mean 3.147 -0.083\n", + "std 7.089 7.816\n", + "SR 0.444 -0.011\n", + "\n" + ] + } + ], + "source": [ + "println(\"...and for log returns, in %\")\n", + "\n", + "μ = mean(log.(1.0.+[R_CT R_EW]/100),dims=1)*100\n", + "σ = std(log.(1.0.+[R_CT R_EW]/100),dims=1)*100\n", + "SR = μ./σ\n", + "\n", + "printmat([μ;σ;SR],colNames=[\"CT\",\"EW\"],rowNames=[\"mean\",\"std\",\"SR\"])\n", + "\n", + "println(\"and in case you want annualised numbers...\")\n", + "(μ_a,σ_a,SR_a) = (μ*12,σ*sqrt(12),SR*sqrt(12))\n", + "printmat([μ_a;σ_a;SR_a],colNames=[\"CT\",\"EW\"],rowNames=[\"mean\",\"std\",\"SR\"])" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "AUD 0.983\n", + "CAD 0.467\n", + "EUR 0.023\n", + "JPY 0.000\n", + "NZD 0.957\n", + "NOK 0.710\n", + "SEK 0.317\n", + "CHF 0.000\n", + "GBP 0.530\n", + "\n" + ] + } + ], + "source": [ + "FreqInHi = mean(0 .< w_CT,dims=1) #frequence of times the weight is positive\n", + "\n", + "printmat(vec(FreqInHi),rowNames=CurrNames)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "@webio": { + "lastCommId": null, + "lastKernelId": null + }, + "anaconda-cloud": {}, + "kernelspec": { + "display_name": "Julia 1.6.3", + "language": "julia", + "name": "julia-1.6" + }, + "language_info": { + "file_extension": ".jl", + "mimetype": "application/julia", + "name": "julia", + "version": "1.6.3" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +} diff --git a/Exam1/Exam2021_1_Feedback.jl b/Exam1/Exam2021_1_Feedback.jl new file mode 100644 index 0000000..dc318e8 --- /dev/null +++ b/Exam1/Exam2021_1_Feedback.jl @@ -0,0 +1,22 @@ + +using Printf +include("jlFiles/printmat.jl") + +println("Three ways of doing the same thing") + +fp = [1 2; + 1.1 2.1] + +x1 = fp*10 #easiest and fastest +printmat(x1) + +x2 = map(i->fp[:,i]*10,1:2) #cumbersome +x2 = hcat(x2...) +printmat(x2) + +x3 = zeros(size(fp)) #even more cumbersome +for i=1:size(fp,1),j=1:size(fp,2) + x3[i,j] = fp[i,j]*10 +end +printmat(x3) + diff --git a/Exam2.zip b/Exam2.zip new file mode 100644 index 0000000..f5a44fc Binary files /dev/null and b/Exam2.zip differ diff --git a/Exam2/Exam2.ipynb b/Exam2/Exam2.ipynb new file mode 100644 index 0000000..3af9ea8 --- /dev/null +++ b/Exam2/Exam2.ipynb @@ -0,0 +1,1147 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Load Packages" + ] + }, + { + "cell_type": "code", + "execution_count": 90, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "TaskLocalRNG()" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "using Printf, Statistics, StatsBase, Random, Distributions\n", + "include(\"jlFiles/printmat.jl\")\n", + "Random.seed!(678) #set the random number generator to this starting point" + ] + }, + { + "cell_type": "code", + "execution_count": 91, + "metadata": {}, + "outputs": [], + "source": [ + "using Plots\n", + "\n", + "gr(size=(480,320))\n", + "default(fmt = :svg)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Introduction\n", + "\n", + "This exam explores how autocorrelation ought to change how we test statistical hypotheses." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Task 1\n", + "\n", + "Code a function for simulating $T$ observations from an AR(1) series\n", + "\n", + "$\n", + "y_t = (1-\\rho)\\mu + \\rho y_{t-1} + \\varepsilon_t \\sigma\n", + "$\n", + "where $\\varepsilon_t$ is N(0,1).\n", + "\n", + "That is, generate $y_1,y_2,...,y_T$ from this formula.\n", + "\n", + "To make also the starting value ($y_0$) random, simulate $T+100$ data points, but then discard the first 100 values of $y_t$.\n", + "\n", + "Generate a single \"sample\" using `(T,ρ,σ,μ) = (500,0,3,2)`. Calculate and report the average (mean) and the first 5 autocorrelations (hint: `autocor()`) of this sample. Redo a 2nd time, but with `ρ=0.75`." + ] + }, + { + "cell_type": "code", + "execution_count": 92, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "SimAR1 (generic function with 1 method)" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "function SimAR1(T,ρ,σ,μ)\n", + " y = fill(NaN, T + 100)\n", + " e = rand(Normal(0, 1), T + 100)\n", + " y[1] = 1\n", + " for i = 2:T + 100\n", + " y[i] = (1-ρ)μ + ρ*y[i-1] + e[i]*σ\n", + " end\n", + " return y[101:end]\n", + "end" + ] + }, + { + "cell_type": "code", + "execution_count": 93, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "average from one sample with ρ=0 1.986\n", + "\n", + "autocorrelations with ρ=0\n", + "\n", + " 1 -0.016\n", + " 2 0.027\n", + " 3 0.004\n", + " 4 0.004\n", + " 5 0.008\n", + "\n" + ] + } + ], + "source": [ + "y1 = SimAR1(500,0,3,2)\n", + "\n", + "printmat(\"average from one sample with ρ=0\", mean(y1))\n", + "\n", + "printmat(\"autocorrelations with ρ=0\")\n", + "printmat(1:5, autocor(y1)[2:6])" + ] + }, + { + "cell_type": "code", + "execution_count": 94, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "average from one sample with ρ=0.75 3.187\n", + "\n", + "autocorrelations with ρ=0.75\n", + "\n", + " 1 0.766\n", + " 2 0.580\n", + " 3 0.495\n", + " 4 0.441\n", + " 5 0.372\n", + "\n" + ] + } + ], + "source": [ + "y2 = SimAR1(500,0.75,3,2)\n", + "\n", + "printmat(\"average from one sample with ρ=0.75\", mean(y2))\n", + "\n", + "printmat(\"autocorrelations with ρ=0.75\")\n", + "printmat(1:5, autocor(y2)[2:6])" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Task 2\n", + "\n", + "Do a Monte Carlo simulation. Use the parameters `(T,ρ,σ,μ) = (500,0,3,2)`.\n", + "\n", + "1. Generate a sample with $T$ observations and calculate the average. Repeat $M=10,000$ times and store the estimated averages in a vector of length $M$. (The rest of the question uses the symbol $\\mu_i$ to denote the average from sample $i$.)\n", + "\n", + "2. What is average $\\mu_i$ across the $M$ estimates? (That is, what is $\\frac{1}{M}\\sum\\nolimits_{i=1}^{M}\\mu_i$?) _Report_ the result.\n", + "\n", + "3. What is the standard deviation of $\\mu_i$ across the $M$ estimates? Compare with the theoretical standard deviation (see below). _Report_ the result.\n", + "\n", + "4. Does the distribution of $\\mu_i$ look normal? _Plot_ a histogram and compare with the theoretical pdf (see below).\n", + "\n", + "\n", + "## ...basic stats (the theoretical results)\n", + "\n", + "says that the sample average of an iid (\"independently and identically distributed\") data series is normally distributed with a mean equal to the true (population) mean $\\mu$ and a standard deviation equal to $s=\\sigma_y/\\sqrt{T}$ where $\\sigma_y$ is the standard deviation of $y$.\n", + "\n", + "To compare with our simulation results, you could estimate $\\sigma_y$ from a single simulation with very many observations (say 10'000)." + ] + }, + { + "cell_type": "code", + "execution_count": 95, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Average across the simulations: 2.001\n", + "\n", + "Std across the samples (with ρ=0) and in theory:\n", + "simulations theory\n", + " 0.134 0.133\n", + "\n" + ] + } + ], + "source": [ + "M = 10_000\n", + "\n", + "(T,ρ1,σ,μ) = (500,0,3,2)\n", + "\n", + "μi1 = fill(NaN, M)\n", + "σi1 = fill(NaN, M)\n", + "\n", + "# Monte Carlo simulation\n", + "for i = 1:M\n", + " y = SimAR1(T, ρ1, σ, μ)\n", + " μi1[i] = mean(y)\n", + " σi1[i] = std(y)\n", + "end\n", + "\n", + "# Theoretical results\n", + "y1 = SimAR1(10_000,ρ1,σ,μ)\n", + "σy1 = std(y1)\n", + "s1 = σy1/sqrt(T)\n", + "\n", + "printmat(\"Average across the simulations:\", mean(μi1))\n", + "println(\"Std across the samples (with ρ=0) and in theory:\")\n", + "printmat([\"simulations\", std(μi1)], [\"theory\", s1])" + ] + }, + { + "cell_type": "code", + "execution_count": 96, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAeAAAAFACAIAAADrqjgsAAAABmJLR0QA/wD/AP+gvaeTAAAgAElEQVR4nO3deXwTdf4/8Pckk6P33bSlBQpIoYicAgrlBhUUcXVlv3iA64rrsYKs13qAP/ECUdFFBYFFRAUVEAQWBArlKDeUo1ylhbb0TNqmR+7M8fvjg7Mxadq0TTqT9P188AeZTGbemU5e+eQzn5mheJ4HhBBC0iMTuwCEEEKNk7/99tti19Ay+/bte/fdd4OCgrp37y52LQHixo0ba9as+eGHHzZv3lxbW9uvXz+vLLa4uPjixYsmkykmJoaiKHezVVVVnT17tq6uLioqSi6Xu5utoaEhNze3oqIiLCxMqVS6m81ms128ePHatWshISFBQUFtfQ/IS/bv379gwQKVStWjR4+m51y/fv2///3vrl27ajSa9qmtRXiez8vLu3r1Ks/zERER7bE+0Wk0GoVCUVxc7PrUp59+qlAonnvuOWHKF198AQCLFy/2fPnff//98uXLvVBoIDp37lx4eDgAqNXqqKio2bNnu5tz8+bNr7766vjx4yMjIwFg7NixTSxz2LBhwj7Wo0eP3377zXW28vLyBx54QCa7+TMuLi7uiy++cJ3NZDK98MILarWazBYcHPzSSy9ZrVan2TiO++STT6Kjo8lscrl82rRpOp3O4y2BfGjZsmUAsHDhQmHK7t27ly9frtVqneZ8/vnnAWDr1q3tW6BHdu7c6fgFM2zYsHPnzvl0jZII6KioKAAoKipyfWrx4sUA8PTTTwtTNm/ePHr06J9++snz5Xfp0oWiKC8UGoiefPJJAGg0GZ3ExcWR/ZJkpbuAzs/Pj46Opijqscce++qrr+bMmaNSqRQKRWZmpuNsBoOhb9++ADBu3LilS5e+/fbbZPlLlixxWuCDDz4IAH369Pnkk08WL16clpYGAI8//rjTbO+99x4AJCQkLFiw4N///ndGRgYADB482Gw2t2R7IJ/YunXr6NGj161bJ0z585//DAAnTpxwmlOyAb1nzx6aplUq1Zw5c7766qtHH30UAGJiYgoKCny3Uv8L6FbAgG7CiBEjAKCqqqrZOd99992ffvrp2rVrO3bsaCKgH3jgAQCYN2+eMGXDhg0A0KtXL4ZhhIkLFiwAgClTprAsS6ZcuHAhKCgoJCSkvLxcmG379u0A0LNnz4aGBjJFr9d37doVALKysoTZCgsLVSpVaGgo+e3J8zzDMBMmTACATz75xNNtgdqRfwU0wzCkZfDzzz8LE+fNmwcAf/rTn3y3XtoLvSTtS6fTFRcXp6SkxMfHCxP1ev2hQ4eKioo4jouNjR04cGCvXr0AoKGhIS8vz2azAcCpU6fIzGq1uk+fPo4L3LNnT2lpaXh4+LBhw2677TbXlbIsu3fv3gsXLgQHB48aNSotLe3GjRtarbZHjx5CP9TZs2d5nu/fv7/ZbN65c2dhYeEtt9xy7733kmfPnTtHulCDgoL69+8/bNgwp27ZgoKC2tra9PR0lUpF1hUeHj5p0iShJy4vL+/AgQMGg2HIkCF33nmnh5urpKRk37595eXlsbGxGRkZt9xyi/BUUVFRVVVVWVkZAFy+fJm0i/v27euuh/eNN94g/7ly5Yq71Wm12l9//TU8PPyVV14RJj744IMDBw48ffr0wYMHR48eDQA8z69cuRIAFixYIHRxpKenT58+fdWqVT/88MPcuXPJxBUrVgDAa6+9FhoaSqZERka+/PLLzz333IoVK0aNGkUmfvvtt1arddasWcIvULlc/s477+zevXvFihUvvvhi01vJbDYfOXKkqKhIp9MlJiaOHDmyS5cuwrNkL4qIiHDtP62vr7969arTU1ardf/+/VeuXOE4Li0tbezYsU6b9NSpU0qlsm/fvgaDYefOncXFxbfddtv48eMBgOO4M2fOXLx4sbKyMjQ0dNCgQYMHD2605suXL2dlZVmt1j59+owZM8ZsNl+5ciUmJoZ8ewk4jjt69OiZM2csFkvXrl0nTJgQFhbmtKiKioqjR48WFxfLZLL4+PghQ4Y4LcSRVqu9ceOG0wcwJyeH4zjHj4PNZjt//nxYWFjPnj0BoKqqqqioKDk5WaPRcByXk5Oj1+vJuxA+CAMGDBB2BuLEiRNHjx4FgGHDht1+++3uSnKVk5Nz4sQJvV6fkJBwzz33OJbaOgcOHLhy5cqAAQMeeughYeKrr766ZMmSLVu2aLXatq+icb7Lfs+1qAXt2ge9Zs2akJAQp/f10ksv8TyflZXl+pbT09OF1y5atMjpUNLkyZNramocaygrKxs0aJDjPHPnzp09ezYA/Prrr8Js0dHRERER2dnZiYmJZLZJkybxPH/58uXk5GSnGgYPHlxYWOi4lilTpgDAb7/95rgjBgcH79ixg2XZuXPnOu67Tz75ZLNblWXZl19+mab/9x1MUdSMGTOEn/ykc8PJjRs3ml1yEy3o9evXA8C9997rNJ2E+xtvvEEe5uXlAUBSUpLTbKStfc8995CHHMeR/nHHNjXP89euXQMAjUYjTBk5ciQAbN++3XE2juNIl3RJSUkTb2fp0qXBwcGOG0Eulz///PNCe7+2tjYoKCguLs5mszm9lhxjf++99xw3TkpKiuPSUlNTndqJFEV17dp1165dMTExZJ5HHnmE5/mTJ0+6HhnLyMioqKhwel+zZ892/IIfPHjwxo0bAeCxxx5znPPMmTOkH0kQGxu7efNmx3kWLVqkUCicVura0STYvXs3/PEjWVRURF7l+GPlt99+A4BnnnmGPHTsgzaZTK47HgAYDAb+9xb0Tz/9NHXqVMdnZ8yYwXGcu6oEZrN51qxZji8MDQ39/vvvm31h015//XUA+Ne//uU0/b777gOA9evXt3H57vh9QF+/fl2hUMTGxn777bdXrlwpLCw8cODA22+//dFHH/E8X1NTs3v3bo1GQ1HU7t8dPnyYvHbp0qXkc7527dqrV68eOHBg7Nix5CMhfDjtdjtJzL/85S+nT58uLi7+/vvv4+LikpKSwCWg1Wp1fHz8I488snHjxuzsbJIXx48fz8jIWLFiRXZ29tWrV/ft2zdt2jTyoXLc4UhAd+nSZfTo0du2bTtx4sRbb70lk8ni4uLmz58fHx+/YsWKkydP/vjjj+QLwOlj5uq1114DgO7du2/atKmgoGDXrl0DBgwAgGnTppEZLly4sHv3btJU3LZtG9k4Foul2b9XEwE9f/58APjHP/7hNH3VqlXg8GNwy5YtADB8+HCn2XJycgCga9eu5OGNGzcAICgoyGk2lmXJF091dTWZQtovly5dcpqTND93797dxNuZN2/ejBkzfvnllzNnzly4cGHdunXp6ekA8OGHHwrzkD/Zli1bHF/IcVz37t1lMplwfHvv3r00TUdERHz00UcnT57MyclZsGCBUqmMiYlx/JKgKCoiIiIiIuKpp57asmXLoUOHyEHUXbt2jR8//ptvvjly5EheXt7u3bvJ53/cuHGO6/3ggw8AoGfPntu3by8uLs7Ozh41ahTZIR0DOj8/PzIyUqlUvvLKK0eOHMnNzV22bFlkZKRCoTh27BiZ58iRI+QrZMOGDfn5+fn5+Xv37n355Zf/85//uNtcJpNJrVZ3795dmPKf//wHAGQyGWmREOQnlNAh4BjQLMvu3r2bfKd+8cUXwgeTfOhIQKempvbu3Xv9+vWnT59eu3ZtQkICAHz77bdN/B2J//u//xM+rUVFRV999VVISIhcLj906JAwT1lZ2W8eyM3NFV5COu5WrFjhtLo5c+YAwPz585strHUkFNADBw4c5oLERxMB/e2338IfmzCuGu2DNhgMZDRCdna2MNFisZBOAGHH+umnnwBg6NChQlcpz/O7du0iX85OAe0Yf00jcXzw4EGnKYMGDXLsqCWNCJqmL1y4IExct24dADz66KNNLL+kpEShUCgUCscjGDU1NaTJdvToUWEi6e0xGo2elE00EdDPPvssALz99ttO00kiZ2RkkIek4+L+++93mo0kckhICHlIeqVSUlJcV0SOKF6+fJnneY7jyM8L1yEBd911FwD88MMPnr87nufLy8sjIyMdG/j//e9/waW38cCBAwAwceJE8pBl2bS0NLlc7vhn5Xn+3//+NwA4Do8hjd+///3vzVbCsizpxhHCoqGhISwsjKZpobed53mj0ega0CTcV65c6bjAPXv2AMCECRPIw/fff9/D4HM0ZswYALh+/Tp5OH36dLVaPWXKlNDQUOFHxqBBg2QymTCKxnUUR9N90ElJSfX19cLEX375BQCmTJnSdGHHjx8HgDvvvNPx00oaB6NGjRKmrF27ttEmvJOZM2cKLyGHajZt2uS0RnIo5dlnn226sFaT0IkqeXl5F1xUVFQ0/SoS7qdOnbLb7S1a3b59+2pra0eNGuXYn6tSqUjv56ZNm8iUrVu3AsDs2bMdexgmTJhw6623NrrYV1991ZO133///QBA9idHs2fPdhwLTD6cd911F2nTOU68fv16E8vfunWr3W6fNm1at27dhIlRUVFPP/2047vzOrPZDACu40PJFKPR6Dgb6b5wnc1kMvE838RsAEC+XA0GAwBYLBaO4xqdk8wmrNdDCQkJQ4cOLSsrI18YAHDXXXclJydv27atqqpKmG3NmjUAMGPGDPLw+PHjV65cGT16NPkwC2bNmqVQKMi3miNPdhWZTEZyVthVsrKyGhoa7r33Xsde7+DgYPKXFej1+u3btycmJjp1ZI0bNy4tLS0rK4tsW7J9jh07Rjagh8aNGwcAmZmZAMDz/L59+zIyMiZPnmwwGEidtbW1Z86c6d+/f2xsrOeLdfT3v//dsa984sSJ0Nw+D7//RV588UXHT+tjjz2m0WgOHDgg/O1uv/32zz1AxmkQTe+xLd3BPCehg4QXLlzo3Lmz08SPP/74pZdeauJVY8aMSU1N3bRpU7du3SZPnjx69OiJEycKg2GbcOnSJQAYOHCg03TS3XzhwgXykPSWOuYj0adPn9zcXKeJFEX17t3bdV0nTpxYvHjxuXPniouLHTvgHD/tBDmiIiDtRMcje8LEyspK928OLl68CACkT8OR07vzOpVKBb/npqOGhgYAELr7m55NrVaTNqa72QCgvr5eWKBKpSK/kIxGI3mJ02zCGOpGcRy3evXq77///urVq5WVlY7f9NXV1aRDWSaTPfLIIwsXLly/fj1p4pnN5g0bNoSHhwtdpaR/pq6ujnQuOQoKCiosLHScEhIS0uiBuAMHDixZsiQ3N7ekpISEAiHsKk3skI4Pz549y3GcWq12LcZms9nt9tLS0h49ekydOvWNN9744osvdu7cOXny5DFjxowfP144HuvOuHHj3nzzzczMzCeffPLixYvl5eWzZ88mqb1nz57hw4fv3buXZVkypXXIkAlBcHBwWFhYs821/Px8AHA600qhUPTp06eysvLixYukXyUtLc1p+c0i+5VrEDvt2F4noYBunZCQkOzs7Hnz5m3atGn58uXLly+nafqhhx5asmRJ02cikY+967FXMoVsd/j9m5M0NBy5TgGA8PBw1yzYvn371KlTaZoeP3781KlTyQtzc3O/++47lmWdZnb6S5OccjqERVoHfJMXUXH37sg2Ed6d15EfNDU1NU7TyRTyLACQb9BWzwYAZAwAmUEmk0VERNTW1lZXVzt9N5PXNv2FPWvWrFWrViUkJEyePLlTp05ka//www/nzp1jGEaY7a9//evChQvXrFlDAnrTpk11dXWzZs0S/jqkpAsXLhQUFDitQi6Xh4SEMAwjHLNttGm5bt26Rx99VK1W33333Q899BBpnR0/fnzTpk1CJe52SGGjEbW1tQBQWlr69ddfu64oKirKarUCQGJi4okTJ958883t27eTZqNKpZo5c+aiRYsa/eFCDB48OCIiggxsJ+3ocePGde/ePTU1NTMzc/78+cJEd0toltM+DwAymazpfR4AysvL4fcWjCOnD7XBYGg26wEgPDxc+ASRzVtdXe00j9Me63V+H9AAkJiYuGLFiq+++ur06dOZmZmrV69ev379jRs3Dh061MSryA8orVbrNJ20TIW9k2z6srIyx3FXZIqH5b322mssy+7fv9+xL+XLL7/87rvvPFxCK5B359rKJvtlE5+9NiINk5KSEqfppK9AaLaQHwruZhN+RnTp0kWlUjU0NNTV1Tl2m1RWVtpstoiICHLsiLzk+PHjJSUlTr82yCqcfpc4unjx4qpVq9LT048cOeK4WUins6OePXsOHTr02LFj58+f79u3r1P/Bvy+zZ966qnPPvvM3eoErue+8zz/yiuv0DR9+PBhxzbge++959glRXZIkkSOSktLHR+SYkaNGiUcL3Gne/fu69ats1qtJ06c2L1796pVq5YvX15bW0sG5DSKpumRI0du3bo1Nzc3MzMzMjKS/FYbO3bs2rVrDQbDnj17lEqlU1dPOyC/frRardMXmNOHevPmzY899lizS5s5c+bq1avJ/9PS0rZv3+60keH3Hayl7XHPBUJAEzRNDxkyZMiQIXPmzOnZs2d2dnZ5eTkZ8KBQKHieZ1nWsXuX/CQ8efKk03JOnDgBAMLgpIEDB+7fv3///v133HGHMI/ZbCbDM5vFMAzpunEauSwMyvYR0kXuuhby7tx1oLcdOX/v4MGDjq1FANi7d6/wLACkp6fHxMRcu3atuLjYsV+LzEZ+hwKAXC6/88479+3bl5WVRXrtG10a+f/x48ezsrLI8SviypUrpaWlnTp1auKyLWfPngWASZMmOaaz1WpttBdoxowZx44dW7t27ezZs/fu3XvLLbc47hUkpMi4iFaorq4uKSnp16+f0y/006dPOz4knXL79+93ernTiNJ+/frJZLKTJ0/abLYmLl0iUKlUI0aMGDFixD/+8Y+uXbtu3rzZ6S/oZNy4cVu3bt21axcZ+0Q+WePGjVu1atWPP/6Yl5c3cuRI18GvjsjYPsffKN6Sk5Pj+JVstVpzc3MpihJ6gdLS0p577rlml+P4x83IyPjkk0/27dv35ptvChNJwwv+uCt6mY8OPrZIW4bZCSeYOSLxKhxlJh94p3HH5CI+8MehFCaTiXyYhQFVp0+fpigqISHBcSguOXQLjY2Ddi0mOjo6NDTUsc68vDzymXnllVeEiWQUBznbRfD9998DwOuvv+44kXSMOI5zclVRUaFUKhUKheOx/qqqKuGYqjDRu6M4eJ4nX0XffPONMOXkyZMymUyj0ZCjfwTpKHjhhReEKTqdLi4uTi6XO46WI4fgMzIyhOPyDMMMGTIE/jj4lPyZEhMT9Xq9MPFvf/sbALz66qtNvBcyqvfhhx92nLhw4ULy93UaY0AGRGs0mnfeeQdcxg4JJ5tt2LDBdUWOOwAZB+00A0lSjUbjONLx1KlTpEfr/fffJ1PIyS8A8OOPPwqznTt3juxRjqM4yB71zjvvNFGM68eHZdmYmBi5XN70gMvz588DABngL1wnoKKigqIo0mvvNJLHdRQHObbkeGIe4e5MwoiIiNjY2CZK4nmeHAEaMmSI41Co5cuXg8tQxZYyGo3x8fEymcxxl/jmm2+gsdGiXuT3Ab1gwYKBAwd+9tlnmZmZeXl52dnZTz31FADcfvvtwkv++c9/AsAdd9zx0UcfLV++XLiOBxnsFRsbu2LFitzc3J07dw4fPpz8LR2H6ZChjomJif/6178+/fTT+++/X6VSkdB33I3cBTS5lMSECROysrIuX768Zs2a5ORkMrjCdwHN/z4kuUuXLuvWrcvNzd2yZQvJYqerWHge0KtXr541a9asWbPuueceAEhKSpr1O8cRUYcOHVIoFEFBQYsXLz5y5Mjq1atJR8SqVascl1ZWVhYfH09R1Jw5c7Kzs3/55RfScnS8MBbP83a7nbQZp06dmpmZuXv37kmTJpFPhePfiOf5mTNnAsDgwYN//fXXgwcPkgF/nTp1avos9pqamrCwMIqi5s2bd+bMmZycnNdee02pVJIjeK6DwMiA6ODgYMfhz47vXaVS0TT9wgsvbNu27dy5c7t27Vq6dOnw4cMd31ejAc3zPBmGf//992dnZ1+6dGn58uXx8fFkVxECmuf5rKwspVJJ0/TMmTM//fTTOXPmhIWFkfPaHQO6sLCQdKFOnz5948aNZ8+ezcrKWrVq1eTJk8ePH0/m+fvf/56RkbFs2bL9+/fn5eXt27eP7K7Nnr7McZzQv3TlyhVhuvDT03HcMd9YQP/4448A0K1btwULFpCjR3a7nfdGQHfu3Hnq1KnZ2dkXL178+OOPg4KCHId+txo59zUhIWH16tVHjhxZvHgxWbLjOF2v8/uAXrVqlesvqZEjRzqeEVdTU/PAAw8Ip0s5nkm4dOlSpzNfH374Yce44XmeZdn3339fOOnrtttu27dv3xNPPAEAe/fuFWZzF9BlZWVOP1qnT59OktenAc1x3Pz58x1HNcjl8meeecbpOnCeBzRJwEZVVlY6zrlp0ybH43Iqlerjjz92XeCpU6ccu4wpipo1a5br2XplZWVCpwcxYcIE1yHPZrP58ccfd5wtPT39/Pnzzb6vLVu2OO4DwcHBq1evJkHsGtBC37Qw/NnJ0aNHXa/XmpiY6Pj95C6gCwoKnLrLZ82aRaLNMaB5nt+3b59wTYLY2Nj3339/27Zt4HDmnrBA1yN1kZGRb731Fpnhvffecxr3AgD333+/08m0jSKnhHTq1MlxImnNOA6IJlwDmmXZF1980XHLO55J2JaAPn78uOMImYiIiI0bNzb7djyxePFix80VHR39yy+/eGXJ7lC8BO6ocu3aNZZlU1NTXfu8amtrdTpdZGSkcGS2rq5Oq9XGxcUJxwHsdvvp06evX79eV1en0WjS0tIaHevG83xFRYXZbFYqlY7nXtfV1R04cKC0tDQ0NPSOO+5w11/JMExFRUVwcDCJnoyMjEOHDhUUFAgDjck4qkbHTrEsS84NUygUQ4YMSUtLMxqNlZWVkZGRQpBVVFSYTKbk5GTHHkODwUCOeDiNQ7h27ZpCoXA6pbhRVVVV+/fv1+l0ERERGRkZriedl5SU2Gy21NTUJi7ZTOh0OnfDP7p06eJ0KWeTyZSZmVlWVhYVFTVu3Djh680Jy7IHDhzIz89Xq9UZGRlNXALi5MmT58+fpyiqX79+rsMHBQUFBYcPH7ZYLD179szIyHC6toM7NTU1R48evXHjRnx8/JgxYyIjI7VarcFg6NSpk1N+cRxH/tCufxQBz/Pnz58/c+aMyWTSaDRdu3YlPcLCDNeuXaNp2nVQKQDY7fbDhw/n5+erVKrhw4enpqY2NDTodLro6GjXkRtVVVU2m02j0cjl8s8//3z27NkffPCB67i6goKC48ePkytud+7cefDgwY7ndpvN5lOnThUVFRkMhqSkpFtvvTU1NdWTjabX6/V6fVBQkHBtAwCor6+vqqpy+oiR6ZWVlbGxsa4DHqqrq+vq6gCA7IRVVVX19fUJCQlOAzkKCwspinI6Vu8kPT390qVLJpNJLpfv27evsLAwOjp6woQJjY65ap3q6urMzEy9Xp+UlDRu3DjX0SbeJYmA9jvnz58fMGBA586dCwoKms01hHzNbrcPHTo0Jyfn+PHjLbqoUIARAjpg7tUQOKM4fGf58uVXrlyZMmVK165d9Xr98ePH58+fz7LsG2+8gemM2l9hYeHs2bMff/zx3r17K5VK0tOak5Nz1113deR0DkgY0M2zWq2ffvrpp59+KkwJCQlZtGhRo1eDQ8jX5HL5jh07fv31V8eJU6dOJRctQoEEuzg8cuPGjRMnTlRUVLAsm5KSMmrUKN+dO4RQswwGw+HDh0tLS+vq6qKjo++44w6nM3Q6ppUrV1ZXV//zn/9sYgS3f8GARgghiZLQ1ewQQgg5woBGCCGJwoBGCCGJwoBGCCGJwoBGCCGJwoBGCCGJ8nJAkyt8tn05OPjPE+RyKmJX4QdadMO9Dgu3kifa+RPn5YBOS0vzyhW4TSYT7i7NYlmW3LgINc139/QMJLiVPGGxWHxxkwF3sIsDIYQkCgMaIYQkytOArqure+CBB9LS0rp06TJlyhRywxuEEEK+42lAy2Sy6dOn79y5Mzs7u3fv3pMmTcLDUwgh5FOtuVhSeXl5UlJSdXW16x0llEql0Wh0vF9D6xiNxqCgIA9vh9FhMQzDMIxarRa7EKlraGhwurEZcoVbyRNms1mhULTb1fJatprz589XVVWtXLly2rRp7u73g5DUcPpKwOhBfqhlAb1w4cKrV6+WlJR8+eWXjc7AcRy5kTDx888/Dxs2rBVlmUwmlmWxBd005ndiFyJhdqvx58/tl44z9/5NNfQusauRNKPRiHcIapYXW9Dk3vBNz9OaLo6cnJzhw4dfvHjR9RafSqWypKRE6OIICwtr3TvBLg5PYBdHswz7N1vycuixfzF/807s0wsUyT3Erki6sIvDE+3cxdGaBBwwYEBUVNTVq1cbfTbKQcDc1wD5JZ43HPw1fML/yeOTQ0f/yXBkh9gFIdQyngb0pUuXcnNzOY6z2+3Lli0zGAwDBgzwaWUItZHl8ilZcJiyay8ACOo/wnLuMODpqciveBrQWq32oYceCgkJiYyM/Oabb3799dfY2FifVoZQG1kunwq67U7yfzomURYRY72WK25JCLWIp10Qo0aNunz5Mjlwh0cSkF+w5p+NevgF4WFwvxHmc9mqHreJWBJCLdKyPmi5XI7pjPwCZ6xnqyuVKf+717Wqx222wksiloRQS+EwCRSYrPnnlN36gEwuTFEk97BXFPN2m4hVIdQiGNAoMNmuX1R16+M4hVIo6fhke9k1sUpCqKUwoFFgspVecx31rOrSy1Z0RZR6EGoFDGgUmOxl1xSdujlNVHTuaSvGgEZ+AwMaBSC2rhoomTwsymm6snNPW3GeKCUh1AoY0CgA2UsLlMndXafT8cmsXssz9vYvCaFWwIBGAche2kj/BgBQcloencBUlbV/SQi1AgY0CkPQETEAACAASURBVED28uuKxNRGn1JoUpjK4nauB6HWwYBGAciuLaXjkxt9itak2CtL2rkehFoHAxoFIEZXSsclNfqUIj6FqbzRzvUg1DoY0CjQsPU1lEIlCwpt9Flak8JoMaCRf8CARoGG0ZbScZ3cPavQpNi1JYC3PEb+AAMaBRqmqlThpn8DAChVkCwohK3VtWdJCLUOBjQKNIzO7RFCgo5JZKor2q0ehFoNAxoFGkbr9gghIY9JwIBGfgHvGYgCwStvv5e5N4v8//Pesk9/Onjd/L9nb03rsWbFV8JDOlrD1mBAIz+AAY0CwacfLGCe+RnkCgCIYb/YdevfGkB18zl9WenuDxxnpmMSLFdOt3+RCLUUBjQKFL3GAK2KYurZq6qG3pP+N12bD3v/MKM8JoGprmzn6hBqBeyDRgEl2a69oYxveh46OgG7OJBfwIBGASXFri1R/DGgzfVVNXrKgTI63lSjU9Ny8vDxJ58WqViEmoFdHCigdLJrSxSaP0wy6Tm5Elb871aEHEBZ3tMpn+Xnq5IhZ0tp0Q/tXSVCnsEWNAooyTZtqTKu2dluqBJS7NjLgaQOAxoFlBRb5Q2nFnRjihSaZJu2HepBqC0woFFASbZrS5o7SAgA5YrYJHtVO9SDUFtgQKOAkmzTOR8kbEwZHZdkx8txIKnDgEaBI5QzU8DVyRu/0KijckVMor26HUpCqC0woFHgSLRVlStiPZmzTIktaOQHMKBR4EhidBWeBXQ5HZPA1FB4VWgkbRjQKHAk2qvLPAtoq0xpkAXFcHW+LgmhtsCARoEj0a7zsIsDsBsa+QMMaBQ4Euw1FXS0hzOX07GJNhxphyQNAxoFjkR7tect6DIFHidEUocBjQIHdnGgAIMBjQJHAtOCLo4yZVwSgy1oJGkY0ChABHNWFW/T0+Eezl8pj9bYa3xaEkJthAGNAkQCU1NBx3g+f6UiRoNdHEjaMKBRgNAwNZUKT/s3AKBCEa1h9L6rB6G2w4BGAULD1FR63AENAEZZEA8QStl9VxJCbYQBjQJEPKOvVLSgiwMAtHSUBkw+qgehtsOARgFCw9RW0lEtekmlIkYDRh/Vg1DbYUCjAKFharQt6eIAgEpFtIbCFjSSLgxoFCDiGX2LDhICQKUiJh67OJCEYUCjAKGxt7wFjX3QSNowoFGA0LAtb0HT0RoZBjSSLgxoFAhCFHIAMMiCWvQqLR2tAbNvKkLICzCgUSCID1FVyls2hAPIQUIcxYEkDAMaBYL4YKVO0eKA1tJR8TiKA0kYBjQKBJoQVUsHQcPNkwkpNYV3JkQShQGNAkFckELb8i4OAKgCdTjt9XIQ8g4MaBQIYoOVVXREK16o5UMiac7r9SDkFRjQKBDEBqu0Le/iAIAqXh0u93o5CHkHBjQKBPHBCp28NS3oKgiKkGMfNJIoDGgUCOKCla1rQet4DGgkXRjQKBDEBau0dGQrXqiD4HAMaCRVGNDI/3FchFKul3t6N0JHOlBH0BjQSKIwoJHfYw21eivDUq3ZmXU8tqCRdGFAI7/H1et1JmvrXqvjgyKxBY2kCgMa+T22oUZnauWtBbEPGkkZBjTye2y9vspka91rLSDneOAseEUOJEUY0MjvcYbaKnMrAxoA6lgZ16D3Yj0IeQsGNPJ7bL1e19oWNADUMcBiQCNJwoBGfo8z1FabW9kHDdiCRhKGAY38HtvQ+j5oAKhngK3HgEZShAGN/B7XUKtrUx80hS1oJE0Y0MjvsQ366rYFNNtQ68V6EPIWDGjk5ziONxtrLUyrF1DHUtjFgaQJAxr5N9ZYJwsOY/nWn2yCXRxIsjCgkX/jGmplYa25jp2gnqFYAwY0kiIMaOTf2Aa9PKw1V4IW1LIUV6+HNrTBEfIRDGjk39regmZ4oBQqzmL0VkkIeQsGNPJvrKFWHtqmgAYAWVgkhwM5kPR4esd5m8327bffZmZm6vX6Xr16vfTSS8nJyT6tDCFPcA16Wdu6OABAHh7F1uvpeNylkbR42oLW6XQbN26cNGnSyy+/XFNTM2rUKLPZ7NPKEPIE21Arb1sXBwDIwqJwIAeSIE9b0J06ddqxYwf5/6hRoyIiIs6dOzd06FCfFYaQRzhDrazNXRzysCi8XhKSoNb0QZeUlFitVuziQFLA1uvl4W3t4pCFRmJAIwnytAUtsNvtTzzxxAsvvNCpUyfXZzmOGzJkCEVR5OHnn3/ev3//VpRlMplYlpXJ8BhmU5jfiV2ImNj6GrNM2aYlsCyjUDOVJQaDwVtV+SOj0Sh8cpE7ZrNZoVDQdIuT01VwcHCzEdey1bAs+8gjj4SFhS1cuLDRGWQy2bJly4Tqe/bsGRoa2qJVEBRFBQUFYUA3jaSzWq0WuxDx8HydqSFMk9SWZcjl8qDYBGP+2dbtqwGD5/kOvgU8IZfLvRXQnmjBaliWnTlzZn19/ZYtWxQKhbvZBg4c2MSzCHkRZzZSSjUlb+unRR4WyRlwmB2SHE/3bJ7nn3322aKioh07dqhUKp/WhJCHuAZ9G89SIWShGNBIijztQ7h06dLXX3995syZlJSU6Ojo6Ojobdu2+bQyhJrllTF2ACAPw4OESIo8bUGnp6fzeLECJDFeOUsFAChVEADwVjP5D0ISgUfhkB/zynnehDw0ksVeDiQxGNDIj3mrBQ03TybEgEbSggGN/Ji3+qDh5rkqGNBIWjCgkR/zynnehDwsAgdyIKnBgEZ+jG3Qy0MjvLIoWVgUtqCR1GBAIz/GNdR6qw9ajkOhkfRgQCM/5s0+aLxmP5IeDGjkr3irGXjOWyOX5WE4zA5JDgY08lesobaNt4t1JAuNxGv2I6nBgEb+yosd0HDzbG9sQSNpwYBG/opt8NoYOwCQhUTwFhPPduiLayOpwYBG/opr0HvrCCEAAEXJgsM4Y73XFohQm2FAI3/FGuq8cq1RgSw0AgdyIEnBgEb+ivPelZIIGd46FkkMBjTyV1xDrXdb0PKwSM5Q58UFItRGGNDIX7He7YMm10vCodBISjCgkb/y4pWSCDmeTIgkBgMa+Su2wZsnqsDNs72xDxpJCAY08k8cy5mNsuAwLy4Sb6qCpAYDGvkl1lAnDwkHmTd3YFlYJNeABwmRhGBAI7/ENei9O4QDAOShOMwOSQsGNPJLrKFO5qVL9QtkYZGcEVvQSEJosQtAqDW4hlp5WLRXFsUwjF7/e8NZRtdUlFKqYPKIoqjISC+30xHyHLagkV9ivdXFUXPjcPbBpC7dyb9r2poRt98uPIxLSFr00UdeWAtCrYItaOSXOEOtd+5GWFsOqUMsL2wjj3TXXgt7eYkluM/NZ7e+azAYvLAWhFoFW9DIL3n9PG9CR0fGMTjSDkkFtqCRf1j4+bKvV6wUHi7qH/FLycYjVW+QhyzLemUtVXRkLAY0kgwMaOQfVq5ceW3oPyCxF3kYbFqem3LvNXmnm09fHO6VtWALGkkKBjTyH4m9oMtA8t/YK9aqlGGgiPPuGqroyL6WAu8uE6FWwz5o5JdimPpq2svjoAFAR0fFMXiuCpIKDGjkf8I4o42iLZTS60vGPmgkKRjQyP/EMXVa2pvXsRNgHzSSFAxo5H/i7DU6hXdOI3SiU0RhCxpJBwY08j9xTJ3OBx3QAGChlBzIQjizLxaOUEthQCP/E8fU6GiftKABezmQlGBAI//juxY04EAOJCUY0Mj/xDE1Vb45SAgAVXRELIMXHUWSgAGN/E8sU6ejfXUV0Co6KhZb0EgaMKCR/4ln9DqftaB1dEQctqCRNGBAI/8T68uAxhY0kg4MaORnKJ6PZeqq8CAh6gAwoJGfieAMZpnKRil8tHw8SIikAwMa+ZlYptZH53kT2IJG0oEBjfxMvF1f5bMhHIAtaCQlGNDIz8Sytb4bYwcARlkQBXwwZ/HdKhDyEAY08jPxjF7rs/O8iSo6MgYb0UgCMKCRn/HpEA5CR0fGYzc0kgAMaORn4nw5CJrAy/YjicCARn4mzl6rU/iwDxrwgnZIMjCgkZ+JZWur5L4NaDyZEEkEBjTyM/FMja8PEmqxDxpJAwY08icUz0cz9dV0uE/XUknHaJgan64CIU9gQCN/EsU1NMiCGYr26Vq0iiiNHQMaiQ8DGvmTOLtep/DtEA4A0NLR8diCRhKAAY38SRzj29MICS0dGcPUy4D39YoQahoGNPInsUytTy/EQTAUXS8LiWbxZEIkMgxo5E809upKRUw7rEirjIq34UAOJDIMaORPNIy+0senERLYDY2kAAMa+RMNU13p40HQhJaOwpF2SHQY0MifaBh9+wR0JR2DLWgkOgxo5E/arQ+6UhGlsWMfNBIZBjTyJ/GM3qf3uxJgHzSSAgxo5DfCeTND0SaZuh3WhX3QSAowoJHf0PCGSt+fRkhgHzSSAgxo5DcS+IYKeXt0QAOAVhEZb6+l2mdlCLmBAY38hoar1yrbqQVtoxQmmTpSxrTP6hBqFAY08hsavqGyvVrQAFCpiI6nbe22OoRcYUAjvxHPNWjbqw8aALR0tEaOAY3EhAGN/IaGN1TS7diCpqM0cnu7rQ4hVxjQyG9o+Pp2G8UBAJWKmHgMaCQqDGjkNxL4hop2bEFr6Sjsg0biwoBG/oECiOMN7XMaIaGlozVyHMWBxNSCe7uVlpaePHkyLy9v/PjxAwYM8F1NCLkKV8hMoLTKlO22xkpFVLzcVtpu60PIRQsC+uGHH6ZpOi8vLzQ0FAMatbNYlaySCm3PNVbS0XiQEImrBQGdnZ0NAGPHjvVZMQi5FaOUVcrC23ONWkV0PG1tzzUi5AT7oJF/iFbJtO3bgrZQSisvU/HYDY1E04IWtCc4jnv44Ydlspu5/8Ybb/Tq1asVyzGZTDzPC8tBjWIYhmEYjuPELqQ9xKioCso3LWj3N+8uZ5Qqm8lkMvlkvRJjNpvlcrnYVUid2WxWKBQ07YXkVKvVzUaclwOaoqg///nPwp85KSlJpVK1YjkMw6hUKgzopsnlcrlc3rot7HfiVLITsjCfLNr9JZHKGVUExXWQLWyz2TrIO20LjuO8FdAU1fzFuHwS0AqFoo3LIdGDAd00nud5nu8grZ5opayS8k1Au1fOKlPA1kG2MPnQiV2F1Ml/1z6rwwRE/kGjlpe170FCAChnlCE8nquCRNOCgH799dcHDx588uTJDz/8cPDgwfv27fNdWQg5iVPJyqiIdl5pOasM5TCgkWha0MXx1FNPPfjgg8LD7t27+6AehBrBM/ZQmqqhQtp5veWMIgQDGomnBQGdmpqamprqu1IQcoetraqy8lwTh/N8o5xRBWNAI/FgHzTyA2ytTmtl23+95awqFPugkXgwoJEfYPU6rUWEgDZwMp4Hzmxo/1UjBBjQyC+wtTqtRZzzcYwyJVtbJcqqEcKARn6Ara3SWd2f8OdLGNBIRBjQyA8weq0ofdAAYKCUrF4ryqoRwoBGfkDELo4GuZrBgEYiwYBGfkCsURxAWtA1GNBIHBjQSOp4q5ln7A12cfqgDTIlq68UZdUIYUAjqWNqKulojVhrN8jUjF4n1tpRB4cBjaSOramUixfQRpmCa9DzLF62H4kAAxpJnbgtaA4oWVgUV1cjVgGoI8OARlLH6rXyKNECGgDoqHgGu6GRGDCgkdQx1WK2oAFAHhWPAzmQKDCgkdSxNZXyGFEDOjoeh0IjUWBAI6lj9JXyqHgRC6CjNWx1hYgFoA4LAxpJGm+z8DaLPDRSxBromESmBgMaiQADGkkaU11BR2vAg/sf+448JoGpKhexANRhYUAjSRN9CAcA0FHxnKGWZ+ziloE6IAxoJGmMroyOSRC5CJlMHhGD17RD7Q8DGkkaU11OxyaKXQXQsUnYy4HaHwY0kjSmqoyOSxK7CpDHJDDVGNCovWFAI0ljdGXyWPEDmo5JxJF2qP1hQCMJ4zi2VkdHi90HDUDjQA4kBgxoJF2MXisLjaQUSrELATo2kakqE7sK1OFgQCPpYnSltAT6NwCAjuvEVJcDL85NA1CHhQGNpIupLpfCEUIAoJRqWVAoW4tX7kftCgMaSRdbVU7HiD/GjqDjk+3aErGrQB0LBjSSLkZXSsd1EruKm+j4ZAYDGrUvDGgkXfbKGwpNithV3ETHdWJ0pWJXgToWDGgkUTzLsLU6uQROIyQU2IJG7Y4WuwCEGsfoSuXRCZRc1F2UY7b8N7OwpAIAYmX2J4K1c598WnhSqVT866UXu3fvLl59KMBhQCOJYiqLFZpkkYu4evicMvqcvT8A0BT/bPC2n+x9rSAnT6qzVk4cMxIDGvkOBjSSKHtlCR0vgQ7oLgNh5N8AgAG4kZ/T7Za7Lqm7kmeUBfvELAx1ABjQSCr+89265597Tni4eGT3Q6V1mx/5J3lo5cS8Zj9xWdWlp7VYCGiEfA0DGknFjp27zPf9PxgyjTxMLZm3fORMs6obeSh761bxSrspT9U5zVIMEWLXgToMDGgkJcpgCI4CABnw3ZjKaxHpIAu6+ZSod70irqi7/lm/R+wqUAeCw+yQFHWxldfQ4QYhnaUhT9W5p7VY7CpQB4IBjaQo3XJdgl29hcrEOKY2mLOIXQjqKDCgkRT1thReVHcTuwpnLCW7rkzqYb0hdiGoo8CARlLUW5ItaAC4ou7cy1IkdhWoo8CARlKUbrl2UZ0qdhWNuKDudqvlmthVoI4CAxpJTjhriGIMxUrx73Tl6nxQj77mfLGrQB0FBjSSnF7WoivqzhyIP67OVW5Qt96WQjnPiV0I6hAwoJHk3GbOP6/uIXYVjWuQhejoyG5WvO4oag8Y0EhyBpiu5ASliV2FW+eDuve1FIhdBeoQMKCR5PQ3Xz0bfIvYVbiVG9T9Vgxo1C4woJG0xDB1EayhQCmVO125OqPuOcB0RewqUIeAAY2kZYD5ytngnrwErrzhzpngnumW6yrOJnYhKPBhQCNp6W++mhPUU+wqmmKSqfNVKbdZcLAd8jkMaCQtg0yXJB7QAHAyuNdg4yWxq0CBDwMaSYiC4vqb8k4E9xa7kGacDE4fbMaARj6HAY0kpL+spkCVXC8PFbuQZpwISR9svCSTbj85ChAY0EhC7pTrDofeJnYVzaugo2vloT2DWLELQQEOAxpJyB209miw+Le28sTB0AF3hmNAI9/CgEZSoQS+n1x/PDhd7EI8sj9s4J0RjNhVoACHAY2k4hal7SwbZZAHi12IR46E9L0thJFx2IhGPoQBjaSij9KSySaKXYWnDLKgiyZ5ZF2Z2IWgQIYBjaSB59OVlj12vwloANhRo4itwov3Ix/CgEaSYCu5auVl17kwsQtpgV01iih9CW/De8giX8GARpJgOrb7lDVI7CpaRs9Q9WHx5vNHxC4EBSwMaCQ+3m4z5ew/YfGzgAaAqrhuptNZYleBAhYGNBKfKWe/smu6npOLXUiL1UR3sV2/wBnrxS4EBSYMaCQ+45EdoXfeLXYVrcHKaHWvweYzB8UuBAUmDGgkMnt5IavXqnsPEbuQVgoePNZ47Dexq0CBCQMaicx4ZEfIsLtB5q+7orr37TzHmnOPil0ICkC02AWgDsRisTz/4stW2//uRRJKsXNCypYaE2t/Pnji1Cm4Y4SI5bUSRUVMmlG39T9BfYaChG8Eg/wRBjRqP0uXLv3m4GV24J+EKUtCT6+xdF9qSwcAmW6neKW1Bm+3btmy5fr16wAwobo2652XCtXxwrNBQUFPP/20SqUSr0Dk9zCgUbuSpdzGjvwb+f8Q04VhNw6Pu+VjkAUBgGzfF5yotbWUuezqj/buG+qqAWBrUMyH8fl/LZYx/M1GNHVo9fjx49PT/ePaT0iaMKCROGie+aD0y7cTZxll/jf8+SaOZYdOZwc/BADZANcL/98znW75OH46eTI8d7uoxaFA4K9HZpC/m6P7sUQZvzN8mNiFeM3clNkP1e65ux6PFiKvwYBGIniqevN9tQde7vQPsQvxpip55KyU1z8o/aKntVjsWlCAaEFAMwyzadOmJUuWnDp1yncFoYD3RPXWGdXb/5L6vpaOFrsWLzsf1GNB4pPfFr7d35wndi0oELSgD/qBBx6oqqoaOXLk5MmTFy1a9Pjjj/uuLBSQVJz9/YSyO6p/nZb6frkiRuxyfGJT5GijTL26cMHyblK/9S2SPk8D+siRI8eOHbt+/XpISMjIkSOff/75Rx99VOa3JxegdsbWaM0Xjk6qPLqOC7m7+2f+ctuU1vktfNhlddevq2eEbviofuiE4AEj6fhksYtCfsnTgP7tt9/GjRsXEhICABMnTqyoqLh8+TIOIUJO6uvrZz77YsmNYgCIU0KfUOrWMOrWUEop4883wKrzZVnx49mATmeiSJnw571lP2b8qVthvnr/ZlYVYu3a19q5DxMSCXIaAEJCQnr16iV2mUjqPA3o0tLSpKQk8n+FQhEXF1dWVuYa0DzPf/jhh0LL+i9/+UtyciNtB9P+X4BvasxrbW3tuXPn3D1rMpmCgoIoN2dtmUym4GC3EWA2m4OC3I7rauK1PM+bTCbyFeXKarXK5XKabnx7+qhgnueNRmNoaOM/pVmWtdls7l5rsVhomnZXcLW+luN4cHNanJznE6MjHKdQwCs4RskzjLHhCb46tGdoBA0yCo7U8HsquQWX+HwjAADcqKAMJ2DnR40uljPVwfkdUF/Z+JtlWTi8Fi5lNl4TAPz2Cck+Z9p8sBrdrRSuH+Pqyt0+W1MM+ZTbgq1GOPMrVF1v9NmG+tp7/vYPAJBR1OCkyCm3HBvTNS4hVGVhOK3JWmxhrscmmkEGABwPVv5/P0Z54G02O69Q8W62v1Iui4iIaPSppvdSm81GUZRCoWi84IaG0NDQ1u2lrX6W4ziLxeLu2aY/Vkaj0d07bbakpnOgiSVzHNe3b9+YmKY66OSxSapb72hiBkKpVLrb2gJPA5qiKJ7nhYeO/3ei1+vl8pvXjWSYxm97zFuMwDUV0JzJwJuN7p6V2awcz7rrYKGsFp5yWx5ltfLgdtVNvJbnecpq4d106lB2OwfAu9n1KauFB87decAym7V1BfM8T1nNvNzN35jjwGZz91rKZuPtMt7Nrs8Z6mJiYt0FtNVmq7Pa/1AJUDaQW0BZD4pyThYdnmIDmYFSQDDEJcOU32erqe5st9s0CfpGF1s6YURoWFhEROPPXhufkZwiVyobf/by3Xf16t7Q6FNMckRe6PD0ro2/0BCbXlOj6dy58Wd1IRk8z8XHN/5syfgRkVERoaGNP5s/amjX1FSavrlL1ABsBAAAlYoNCWa0Rfm91bFqngUAGYAS/nfzWZZjzSZzUkQ4QON7hc1qdffp4HkeLGZ3eynY7TwAzzS+l8psFt5MudtLm/5YNbcPu/9YcRxls7l7lrLbeYpyt5fKbBaO4t1lXKs/VgBAWd1uQ57jwGLizWp3rwUA8N5NdjwN6MTExPz8fPJ/hmGqq6sTExu5fRxFUQsXLnT3FS1QTXmymRmMxtQZQdjH3TSGYRiGUaub3FcQQENDQ1iYP91MSxS4lTxhNpsVCoW7Rr3XeZqAEyZMyMzMNJvNALB3797Y2Fif9qAdPXq0tLTUd8sPDAUFBWfPnhW7CqkzGAy7d+8Wuwo/sGvXLqPR7c9WROTk5JCrr7QPTwN6xIgR/fr1u/vuu+fNm/fEE0/MmzdP6Mfwhc8+++zkyZO+W35g2LVr1zfffCN2FVJXXl7+yiuviF2FH5g7d65OpxO7CqlbuXLl3r172211LWiob9u27eeffy4tLd2wYcMddzTfBY4QQqgtWhDQCoVi+vTpvisFIYSQI+93dev1+mYPEjbLbrcbDAa9vvHj44gwmUxWqxW3UtPq6uo4jsOt1CyO4+rq6nBDNc1msxmNRq9spfDw8GY7iqkmBsy1wrRp07xyQMZut8vlchzF0TSWZXmeb7cDyn6K53m73a5UKsUuROpsNptCoWh2ZG4HxzAMRVFeOQK3f//+vn37Nj2PlwMaIYSQt2ATFSGEJAoDGiGEJAoDGiGEJAoDGiGEJEpyAwB4nl+xYsWWLVuioqJeeuml/v37i12RFJWUlGRmZp45cyYlJWXu3LlilyNR1dXVa9euPXz4sM1mGz58+HPPPdfE5c06skWLFp06daq+vv6WW26ZPXt29+7dxa5I0ubPn69QKN588812WJfkWtDLli1btGjRCy+8MGjQoLFjx1ZWNn7xyQ5u69atmzZtunjx4rZt28SuRboOHTp06tSpBx988K9//euGDRtmzJghdkUSVV9fP23atDlz5jAMM2LEiIaGxq8LiABgzZo1K1eu3LhxYzutj5eYnj17bty4kfz/vvvu++CDD8StR8q+/PLLMWPGiF2Ffzh58qRCoWAYRuxCpC4sLOzIkSNiVyFR5eXl6enpX3zxRf/+/dtnjdLq4mhoaMjLyxs+fDh5OHz48BMnTohbEgoM165dS0pK8ukVvvyawWAwm83//e9/IyMj+/TpI3Y5EvXcc8+98847Vqu13dYorS4O0qERFRVFHsbExFRUVIhaEQoEOp1u7ty577//vtiFSNeMGTO6dev2zDPPLFmyBK8K3aj169fbbLYHH3ywPVcqrRY0uc2MxWIhJ+aaTCbcV1Ab6fX6iRMnzpgxAy/11QTSqZqdnT1p0qTU1NQBAwaIXZG0VFdXv/XWW1lZWe28XmkFdHx8vFqtvn79er9+/QDg+vXrKSkpYheF/FhdXd1dd901bty4d999V+xa/MDw4cMHDRqUnZ2NAe3k/PnzRUVF5NIZNpvNYrFER0eXlJT4elyQtLo45HL5gw8+uHLlSgDQ6/UbN26cNm2a2EUhf2U0Gu+7775hw4YtXrxY7Fqkq7a2tqqqivz/6tWrOTk5zV7BpwMaPXq0zWarqampqan5+uuv+/btW1NT0w6jNqXVggaABQsWTJw4ceDAgeXl5VOmTBk7dqzYFUnRtm3bHn/8cavVarPZoqOj//SnP5FvNeToxx9/PHjwxqbMiQAAAMRJREFU4Pnz57/77jsy5dKlSxqNRtyqpKa4uHj06NFJSUkymayoqGju3LmjRo0Suyh0kxSvZsey7MWLF6OiopKTk8WuRaLI9bKFh0qlson7z3dYVqvVZDI5TomIiMBr2LqyWq0FBQU8z6empuK5PM0iXRzh4eHtsC4pBjRCCCGQWh80QgghAQY0QghJFAY0QghJFAY0QghJFAY0QghJFAY0QghJFAY0QghJFAY0QghJFAY0QghJFAY0QghJFAY0QghJ1P8Hf5UA1iVZg9QAAAAASUVORK5CYII=", + "image/svg+xml": "\n\n\n \n \n \n\n\n\n \n \n \n\n\n\n \n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", + "text/html": [ + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "histogram(μi1,bins=0:0.1:4,normalize=true,legend=false,title=\"Histogram of 10000 averages with ρ=0\")\n", + "plot!(μi1->pdf(Normal(μ, s1), μi1))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Task 3\n", + "\n", + "Redo task 2, but now use `ρ=0.75` (the other parameters are unchanged)." + ] + }, + { + "cell_type": "code", + "execution_count": 97, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Average across the simulations: 1.989\n", + "\n", + "Std across the samples (with ρ=0.75) and in theory:\n", + "simulations theory\n", + " 0.534 0.206\n", + "\n" + ] + } + ], + "source": [ + "M = 10_000\n", + "\n", + "(T,ρ2,σ,μ) = (500,0.75,3,2)\n", + "\n", + "μi2 = fill(NaN, M)\n", + "σi2 = fill(NaN, M)\n", + "\n", + "# Monte Carlo simulation\n", + "for i = 1:M\n", + " y = SimAR1(T, ρ2, σ, μ)\n", + " μi2[i] = mean(y)\n", + " σi2[i] = std(y)\n", + "end\n", + "\n", + "# Theoretical results\n", + "y2 = SimAR1(10_000,ρ2,σ,μ)\n", + "σy2 = std(y2)\n", + "s2 = σy2/sqrt(T)\n", + "\n", + "printmat(\"Average across the simulations:\", mean(μi2))\n", + "println(\"Std across the samples (with ρ=0.75) and in theory:\")\n", + "printmat([\"simulations\", std(μi2)], [\"theory\", s2])" + ] + }, + { + "cell_type": "code", + "execution_count": 98, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAeAAAAFACAIAAADrqjgsAAAABmJLR0QA/wD/AP+gvaeTAAAgAElEQVR4nO3dd3wT9f8H8E922nTvlrS0hdIySkEoyKrsLwKijJ8KoggqylC/LhREwAEOUFFUZCjiRGXIUGS0yCpllFVauke6m3SmadYl9/vjo/G+yaWkbZK7pO/ngz/I3efu3kmTVy6f+9wdhyRJBAAAgH24TBcAAACAHp/pAszp9fpnnnmmR48eb731FtO1uAm9Xr9v375bt27J5XIul7t161a7rFapVObl5XG53Pj4eIlEYq2ZVqvNz89XqVR9+vQJCAiw1sxoNObn5zc2NkZGRkql0na2W1paWl1dHRgY2KdPny49AWA/BoNh8eLFERERb7/9dvstZTLZ+vXr77rrrqeffto5tXWUQqEoKCjw9vaOj48XCAQMV0M63ooVKwQCwdtvv205q6GhQSAQeHl5maa0tbUhhPr372/7+q9cubJt27a8vDw71Op2DAbDxIkTEUIcDsff3z84ONhay5ycnI0bNz700EO9e/fG743S0lLalm1tbcuXLxeLxbiZRCJZsWKFVqs1a2Y0Gjdt2uTv74+b8fn8uXPnKhQKyxUeOHCgZ8+epvdkSkpKbm6uZbPMzMwhQ4aYmsXHx6empnbkxQCOotVqEUIJCQmmKTKZbNu2befOnTNreeXKFYTQ7NmznVugTWpqambNmsXj8fAbLCgo6PPPP7/jUr/99ls7AfvFF1+YWi5fvpy2zcaNG62t3Bl70ARB6PV6g8FgOYskSb1ez+FwTFN4PN7YsWNjYmJsX/+RI0fWrVu3a9cu2KWylJ6efvLkybFjxx4+fNjLy6udlt98880HH3yAEBIIBDwej/bvhc2bN++3334bMGDAokWLDAbDjh07PvjgA7lc/vXXX1ObvfPOO2vWrAkPD3/77bf9/Px+/vnnn376qaio6MyZMyKRyNTs8OHDs2fPFovFL7/8cmxs7F9//fXLL7+MGzfu8uXLPXr0MDXLzc0dP358S0vLwoULhw8fnp2d/eWXX957771paWmjRo3q/AsE7IHL5Y4dO5b6LZuVlfX0008vW7bMVf46KpVq0qRJWVlZ48ePnzVrlkKh+Pzzz5ctW6bT6f773/+2s2BwcDDeB6LS6XRnzpxBCFk+/UGDBgUFBVGnUF83c3b55mnfiy++iBBat26d5az6+nqEkFAo7Mr6161bhxDatWtXV1birr766ivU7le0ycGDB7du3Xrp0iWNRhMeHo6s7EEfOnQIIZSQkNDa2oqnNDQ0REVFIYTOnj1ralZcXCwUCr29vYuKivAUvV4/YcIEhNAnn3xiaqbRaKKiojgcztGjR00TX3jhBYTQggULqNudMmUKQmjDhg2mKd999x1CKCkpyWg02vJSAGf6/fffEULLli0zm87aPeh33nkHITR9+nSDwYCnZGdne3h4eHp6VlVVdXRte/bsQQglJydTJ+I96MOHD9u+Htb1QZMkefXqVQ8Pj379+pkmGo3GCxcuFBYWyuXywMDAmJiYESNG4L2wW7duVVdXI4RKS0szMzNx+4SEBFOvqF6vP3PmTE5OjtFojIuLGz9+vOm3OVVhYWFqaqpare7bt+/EiRN1Ol1OTo6fn1+vXr1wg4qKitra2tjYWH9//8zMzIsXL2q12iVLluC11dXVXbx4USaT6XS66Ojo8ePH+/r6Utff1NRUVFQUGhoqlUqLiorS0tLUavXw4cOHDx+OG6hUqj/++EMmk0VGRk6bNq2dXl0qjUaTmppaWFjI5XL79et3zz338Pl//01bW1vz8vKysrIQQnK5HL84EREROHwtzZgxw5Yt7tixAyG0atUqU4X+/v4vv/zyc889t2PHjtGjR+OJu3fv1ul0S5cujY2NxVP4fP6bb76Zmpq6Y8eO5557Dk88duyYTCZLSUnB+Yu98cYbW7du3bNnz5YtW7y9vRFC5eXlx44dCwwMxF/22Pz58zds2HDjxo2LFy/efffd7Zd969Yt/FYRCoVJSUkjR47kcv89Qp6VlaXT6QYOHGjZ54hnJSUlmV5YhNDt27fT09Pr6+sjIiImTJhg9pKWlZUpFIo+ffp4eXllZGRkZmYaDIZnn30Wb7Gqqury5csymcxgMPTq1Wv8+PG0f+uWlpajR49WVFSEhYXde++9AQEB2dnZGo3mrrvuov7ixC/OqVOnamtrAwIC7rnnHlMPlYlerz937lxxcXFzc3NgYGDv3r2HDx9OfTpURqPx2rVrZh9AmUwml8v9/f1Nf02EUH5+vlKpTExMxDtY1I9tSUlJYWEhQqiurs70qYyMjAwJCaFuq66u7ujRo3K5PDY29t577/Xw8KAtyZJCoTh27FhdXR2fzx8xYsTQoUNtXLAdO3fuRAi9/fbbpjdGv379HnnkkZ07d/74448vvfRSh9aGf00uWrSoq2V19JuhEzq0B23ZB11SUpKYmGhWdlBQEJ5rClCqjIwMPDczM9Os30MqlZp1XBqNxpUrV1I/rgMHDjx8+DBCaNasWaZm+C+0e/fuadOmmVrW1taSJDlnzhzq4gghX1/fH374gbqVAwcOIIReeOGF1atXUz9gCxcuNBgMaWlp1F89MTEx1vp/qU6ePEntBEAIxcfHX7t2Dc89e/as5Svz1ltv3XG1JEla24M2GAw4Terq6qjTCwoKEEIRERGmKfiX3Z9//mm2uJ+fH0KouroaT3n22WfR/+4XY2PHjkUI/f777/jhrl27EEL/93//Z9YMv7VoD2+YlJWVWf6ETEpKKigoMLV5+OGHEUL79+83W7a0tJTL5cbFxZl20uvq6qZOnUpdlUgkWr9+PXUp/LHcu3fvuHHjTM10Oh1JkhMnTjSL18DAwIMHD5pt98SJE8HBwaY2Xl5e+/fvT0hIMK0HU6vVTz75JPW9x+VyFy9eTG1z/fr16Ohos6c/aNCgdl6xyMhIiURCPaiAn0hiYiK1mVQq9fb2xtsy64PGr6eZLVu2kJQ96F27dlF3laKjo6l/kXbs27fPdGADe/DBBzUajS3LWoPfwOHh4ZbbQgj95z//6dDaysvLeTyeh4dHY2MjdXon9qBdIKAnTZqEEHr22WevXr0qk8kyMzN37959//3347nnzp177LHHEEKvvPLKiX80NTWRJCmTyfCwgf/+9783b97Mzs5eu3Ytj8cTi8U3btwwrf/TTz9FCMXExBw8eFAmk2VkZEyePDkiIgLRBXRUVFR8fPz27dvT09P37NnT0tJCkuTkyZNXr159/Pjx27dvZ2Zmbty40dfXl8/nZ2ZmmhbHAd2zZ8+AgIAvv/zyypUre/fuxcMV1q9f7+vru3z58r/++uvs2bN4T9b0BK25ceOGWCzGu6XZ2dk3btzAYRcQEFBeXk6SZGNj44kTJxYvXowQWr58OX5liouLbfmTWQvo0tJSnBdm0wmCwDGBX3mSJAMDAxFC+fn5Zi0HDx6MEEpLS8MPcefdnj17zJo98cQTCKFNmzbhhytWrEAIrVixwqzZZ599hhCaN29eO8/l1q1bI0aM+PLLL8+dO1dYWHj69Gn8hunfvz9BELjN0aNHaV9zPJTonXfewQ/b2toGDhyIEHrooYdSU1Nzc3P379+P9wCox4JwQEdFRSUlJX399dfp6enfffedXq8nSXLkyJFvvfXWyZMnc3NzL1++/M4770gkErFYTH2hCgsLJRIJn89/9913CwsL8/Pz165dK5FIcCqZwtdoNOK3SkpKyu+//56bm3vs2DH8vbh8+XLT2vr27cvlcteuXXvz5k2ZTHbp0qVt27aZdR+ZWbBgAULozJkzpmctFou5XC6Hw6mpqcETb9++jRCaNm0afmgW0Ddv3ly/fj1CaMaMGaZPpUwmI/8J6KioKIlE8vbbb6enp6elpeHvvHHjxrVTlekvxePxYmJiDh06JJPJTp8+jXefn376aWqzEydOHLOBqT3uuBs5cqTZ5q5fv46rvWNhVLjT9dFHHzWbjgN63LhxQ4cOTUxMnDp16pYtW0xdhbScF9BSqfRuC/jFbSegjUajQCCIi4trZ/3W+qBxNj311FPUiWvXrkUITZ06FT/UaDRBQUEcDicrK8vURqvV4p9ylgHt7e1teo+2Y//+/QihRYsWmabggOZyuVeuXDFNPHjwIN4FeO2110wTVSpVQEAAj8dTq9XtbAK/p832iHGuUd+sGzduNO282M5aQF+6dAnv7Fgugr8LCwsLSZIkCAI/r/r6erNmOJF//vln/DApKQkhdOLECbNmOJFfffVV/HDhwoUIoffee8+sGe7pmzRpUoeeHUmSc+fORZQdfIPBEBkZyefzzf648fHxXC63rKwMP8ShY/aOqqqq8vHxCQ4ONu3E4YAOCQlpbm6+YyX4t/BLL71kmoIXX7NmDbUZ7penBjR+j6WkpJj6TEmS1Gg0cXFxPB4P/+1w79/48eNte1X+9u233yKE1q5dix+eOHECIYR3in/88Uc8EX81fvTRR/ih5SiO9vugEUJ79+41TVSr1eHh4RwOh3aQjwlBENHR0Vwu99atW6aJDQ0Nfn5+HA4Hv/cwax04Zkw/jHD/xowZM8y2WFFRgRDy8PC486v2D6PRiNPj1KlTZrNwQPN4vPDwcNNx8ri4OGrlZpx3oopcLs+2kJeX1/5SHA7H19e3tra2uLi4o1vEmfjaa69RJz7//PMeHh7Hjx9XqVQIofT0dIVCMXHixAEDBpjaCIXCpUuX0q5z4cKFoaGhd9z01KlTBQIBjjOqe+65hzpQLCUlBf/H9PFDCHl6eg4bNsxgMMhkMmvrV6lUx48f9/T0NHXmYvjJ4o+uI6jVaoSQj4+P5Szcd9Ha2mpqRtsSN8MvfjsrxD34Zs3MuvUtm9nu/vvvRwiZ/kBcLveRRx4hCAInPnbu3Lm8vLwJEybgQ6AIoe+//x4htHr1auqqwsPDZ86cKZfLTdGDLVmyhPaFar8ShNDhw4e5XK7ZX5ba+Y7hY6SrVq2idnGIRKInnnjCYDAcP34cIeTj48PlcvHBmztWYoKP5aampuKH+D/r1q0TiURmE3HLToiNjZ09e7bpoVgsTklJIUmypKSknaWuXLlSWlo6ZcqU/v37myb6+/vjPSHqcLdPPvnkUxuYupvafx+q1Wqj0WjjU0tNTS0uLo6JibnnnnvMZk2ePPnUqVMajaaqqkqlUp09e3bw4MEFBQUzZ860NmjKeQcJV65cifdeqRoaGvBv4XYsWrTogw8+6Nev36RJkyZMmDBp0iTqn8cauVwul8v9/PyohzUQQvhAB/5uuOuuu/Lz8xFC1OMhmLVNWLZECDU1NW3atOno0aOVlZW1tbWm6bgDh8qsQ9zPz08gEHh6epodPMH9j3V1ddYGDubl5REE0bdvX7PM6t27t6+vL37u1E5Me8Ff+ziFzbS0tCCE8HEe096BSqUyqxA3M3U+4paWCatUKk1ra2e7Zs2suX79+saNG69duyaTyajbUigUpv8vXLjw/fff37179/PPP4+n7N69GyGEf+8jhNra2nJzc0Ui0RdffGG2fnxArLS0lDqmivatIpfLP/jggxMnTlRVVVFD0/RWaWhokMvlERERZp8LqVTq6+vb3NxsmnLt2jWE0KFDh06dOkVtiTsfcGeUp6fnww8//OOPP8bGxk6ZMmX8+PGTJ0+mPWxDFRERkZCQkJGR0dLS4uPjk5qaGh8fHx8fP2zYsJMnTyKEDAbD6dOng4KCqLs1HRIfH282Be/3UD8+lnB8419dVIMGDUIIZWdnm6ZY28Gypv03mEgkMjvI1A48buqJJ54wO9iAELrvvvtM/+fxeKNHjz516lTfvn2zsrKOHz9+7733Wq6NdaM4LL377rtRUVHbtm07cuTIkSNHEEIJCQmffPLJ5MmT21kKv9ZmwYeFhoZmZ2fjlx5/c+LdOiqzoxAmZgMYEUJKpXLEiBG5ubmJiYlz584NCAgQCoUIobVr15p+6Zt4enqaTeFyubQTEULtfGm3/+yam5tbWlocEdC4H6OhocFsOkmSTU1N6J/XTSAQeHt7K5XK+vp6s4DGy5pOKcTtLb/JcDPTXwH/x3K7Zs1o4S5OkiTHjx8/Y8YM3DgvL2/Xrl3U3ZY+ffoMHz48IyPj5s2bAwcO1Gg0e/fu9fHxmTlzJm6A+ysIgti+fbvlVvz9/c12gizfKnK5PDk5uaysbMiQIY8++qi/v79AIDAajatWrTK9Vay9IfEmqAGNX/CffvqJtqXp/7t27erfv//XX3+9d+/evXv3IoSSk5M///zz5ORk668ZmjBhQm5u7tmzZ0eNGnX16tVnnnkGT1y3bl1RUVFDQ0NDQ8NDDz1ke2yZ6cR7HiGEe2ws39j4g4A/0Rge3HnHMkwjXqy9sW15g1E1NTUdPHiQy+Xi4xx35OvrO2XKlF27dl26dMlVA5rL5S5btmzZsmXl5eVpaWn79+8/fPjwfffdl5mZ2c4XOB6eVVdXZzmrpqYG/fNzBr/0+A9PVVlZaWN5O3fuzM3NffLJJ/H4M0ylUq1cudLGNXQCfna0uxv42Vn2BthFdHS0UChsbm5WKpW4Bqy6upogCHymIp7Sp0+fzMzMiooKs18wuFPP9MsgPj7+zJkzlq+2ZTNE90cpLy9HdLtjVKtWrdJqtcePH8dHm7Hdu3fjkSFUCxYsyMjI+Pbbbzdt2nTgwIGmpqannnrKFCX4+Xp5eSkUis4F05YtW8rKyl555RV8QhBWWVm5atUq00PcnVpVVWW2rNFoNHuX+vj4NDU13bx5s/0z44VC4apVq1atWlVQUHDq1KlffvklNTV18uTJOTk51gZcIoQmTJjw+eefp6am4lPMcFfGxIkT161bl5qaimOr0/0bnabX6xHdhxp/EKgdFAkJCZa7R5aMRiPez8XvNPyuo7LlDUb13XffqdXqqVOnRkZG2rgI/ulgrZvOBQLaJDIycsGCBQsWLFixYsXGjRsPHTqEAxrvsVruv4SFhdXU1BQWFlJHhtbX1xcXFwsEAvyi33XXXQihM2fOGI1G6qfur7/+srGqGzduoH8OoZjgsW6depY2wVcJKCoqamxspH695+XltbS0hIWFWe6+2YVAILj77rvPnDlz+vTp6dOnm6anpaUhSpc6QmjMmDGZmZl//fUXdWJOTk5NTU1UVJRp4NeYMWN27Nhx6tQpU8cCQkij0Zw/f57L5ZpGVY8ZMwYhdPr0abM/E94unmvNjRs3goKCqOmMEDINzqWaO3fuiy+++P3337/77rtm/RsIIS8vr7i4uIKCguzsbMtxn7agfatcvXqV+lAikSQkJNy+ffv69ev4lzt24cIFfCDOZPDgwTKZLD09/cEHH7Rl63FxcXFxcYsXL547d+6ePXtOnjz56KOPWms8btw4Ho+HA5rH4+Hu1OHDh+MeD1sCGo8otyUlOwr37VDh15C6u7Z06dJ2ToU1MfVC9OvXLygoqLi42GxQpuUbu334W79Dw5/xu8Lqt6ztRyc7rSvD7HQ6neVgho8++ghRDnN/8803iHLQ2WTZsmUIoSeeeII68fXXX0f/O6AKD/z6+uuvTVPy8vLwfpPlKA7qoWfqdOripj0O6oUvTOOgzRYXiUSWoy9xLpw+fZq0Dh9cMnvWeEHqKCv7juIgSRL/wB87dqzpCLher8dHPn/99VdTsytXrnA4nB49epgG3pH/DMZYtWqVaUpjY6Ovr69AIMjOzjZN3LJlC0JoypQp1O3iPxN1QN65c+c4HI5UKrW8DAiVVCoVCoXUEallZWX472s5xgCn57Zt23g8HnX4M7ZhwwaE0IwZM0zj80yUSqXp//jzaXmdEDz9wIEDpil6vR4PZOrTp49p4rvvvosQmjp1qmkrOp3OdMTJNIoDv6MSExOpm8Y0Gg1u1tbWhof3UeEj0jt27LB8raiSk5PxX5B6Oty0adMCAwM9PT3NRvJYjuLAPcKm4VIm1s4kxKdTHzp0qJ2S3n//fYQQh8OhDpNVKBT4WGhJSUn7z6h9eJQq9bODD+TweLzbt2+bJmZnZ3/yySf79u2zXAP+1g8MDKQdlK1UKi1H1P3xxx9cLpfH41kOSMXYHtAVFRWBgYH//e9/f/vtt5s3b2ZlZW3fvt3f35/P51+/fh23uXXrFofDCQgIWLVq1datW7dt24bPH6mursa/uJcsWZKRkXH16tUVK1bgPt+cnBzTFjMyMjw8PLhc7vz58z/++OOXXnrJz88P73DZEtD4lJaQkJDdu3fn5uaeOnVq+vTpPXr0EIvFDg3onJwcT09PHo+3cuXKq1evZmRkPPXUU/hbwXQaCNmRgM7Ly1v8D5xf8+bNww+p55vodDq8Zzdr1qy0tLQTJ07gkwBTUlLM4gzvoA0bNuzQoUNnz57F/ZhSqdRs7N3HH3+MEIqMjPzuu+8uXLiwYcMGoVDo4eFhOuMGS0tL4/F4Eolk8+bNFy5c2LlzJ/7jmp0QZAmXkZKSkpqampeX98MPP0RHR+OOF8uAxgOi8dM3DX82UavVw4YNQwiNGjXqu+++u3LlyoULF3788cfHH3+c+re2FtB43IVUKt2zZ09eXt7x48fHjx+PK6EGtFqtxq/w0KFD33vvvfXr1yclJSUkJODBJKbANRqN+OskISHhyy+/vHDhAh5c/8ILLwQGBuIv14yMjIiIiFWrVh05ciQ7O/v69esffvihWCz28vKqrKxs/3V79dVX8VcCdQzohx9+iCea7fdYBrRGowkICODz+cuXL9+yZcu2bdvw2LiuB3RUVJRUKv3pp5/y8/N///13fMzw2Wefbf/p3FFVVVVISAiHw3n++efPnz9/4MABvOalS5dSm+EBeffcc4/lGvAe4Ysvvki7/oyMDB8fnyeeeALn+7Zt2+bOnYt34amDLM2wPaDlcrlpkJNJcHAwdWeNJMlPPvmEesTMdCZhVlYWPrPApFevXpZX2Dp//rxp9Ju/v//atWvxT5vHHnvM1MZaQJMk+fLLL1OP2MbGxl67dg2PjTW1sXtAkyR59uxZsyPygwYNou6Kkh0J6HZ6dcwGIFdWVpr1KkyePFkul5utsK2tbf78+dRm/fv3NysPe/PNN6nnWIeEhJidgojt2bOHevTMw8Pjs88+u+PzqqurMzsgNmvWLHyGmGVA4wHRCCHq8GeqlpaWRYsWmQ2zFYlE1N9k1gLaaDTisfkm/fr1w3ua1IAmSVKhUDzyyCN4aAGPx5sxY0ZFRQUePEttptfrV69ebXamOI/HGzNmDB5QnJOTYzkqtGfPnqYThdqBB+qh/x2ljn+PI8qAaMwyoEmSPHr0aFxcnGm7ZmcSmm3O9oD+5JNP5s2bR31Gjz/+OPXkyU67evUqtWAOh/PUU0+ZrdlaQKvVatzZSN27p8rKyqIetsH8/Pzef/996kh2MxzS8XdUUSgUjY2NgYGBlpcDNhqNRUVFXC7XFDQkSRYWFopEImouFxcXZ2dn19TUiMXimJiY5ORk6uXQTFpaWvDAqR49epgaGI3GS5cu5eTkGAyG+Pj4kSNHWhvEXl9fr9FoQkND+Xz+V1999eSTT77xxhumy1LX19c3NzeHhobSXjmhqKgoMzOzubm5V69eKSkpfD6/tLSUw+GY+rNUKlVtba2vr6/Z8KmSkhIul2t2LrJcLlcqlREREbSXDaEiCOL8+fP5+fk8Hq9///7Jyclmx6+am5vr6+uDgoLuOCYXD8+knRUQEGA5ruDy5ctZWVlcLnfQoEHU3lIzhYWFuP+0T58+o0ePtnZ4ra6uLi0trbm5OSoqaty4cdaeuEqlSk1NxdeDnjBhgo2H141G48WLF3Nzc3k83tChQ/v169fW1lZTU+Pj42PZWV9TU9PW1sbn8y33DKjVpqen19TUSCQSqVQ6ZMgQ6suL/3zh4eG04/9yc3OvX7/e2trap0+fUaNG8Xg8fFDE8rCSWq2uq6sLCQnx8PBQKpW+vr5xcXGWpw60tLSkp6eXlZWJxeLw8PBBgwaZDe/JyckpKCjAzxd/fExX1GwHQRB4JH5UVJTpI0P+M1SZ+hHDCgoKhEKh5Vn1Go2mpqbGaDTiN6FWq62srJRIJGbfHPjzFRYWZjnAw+SDDz549dVXP//886VLl2ZlZWVmZhqNxuHDh9sy7tZGBoPhzJkzhYWFYrF4zJgxlmfJt7S01NbWenp6ml1lQafTVVRUcLlcy0WoK79x40ZRUVF9fb1QKIyNjR02bFg7zxchp/RBuxyCIEaOHInozgUCgBG4b+GZZ55huhAm4T1oW67R7DZcaRSHg8jl8gULFjz++OP9+/f38PC4ffv25s2b09PTx4wZY3kuEABOsHjx4r59+44aNSosLEwmkx05cuTDDz+USCSW5xMC9wYBjTgcTlpaGj46ZHLvvffu3r3b8lwgAJygvLycOqweIdSzZ89du3ZRe0hBd+CMPmj2a2trS09Pr6ioaGpq8vf3Hz58OL60IwCMMBqNN2/ezMnJUSgUQqGwX79+d999Nx7v351dvHjxr7/+mjx5Mh5z2R1AQAMAAEs572p2AAAAOgQCGgAAWAoCGgAAWAoCGgAAWAoCGgAAWAoCGgAAWMrZAV1bW9uJO8hZsv0WYd0TvD7twCfRMl0Fe8Gbp33OfH2cHdDLly83O2evc+yS8m4MXp926PV6fG8OQAtfURJY48wPF3RxAAAAS0FAAwAAS0FAAwAAS0FAAwAAS0FAAwAAS0FAg27H2KY0NsqZrgKAO4ML9oPuhCQbf/lUfe0M4vE8Ekf6P/gs4t757nwAMAX2oEE30vTbdqK+OnD1NwGvbjc0yZt//4bpigBoDwQ06C70FUXqa6cDF67mCEVcsWfAo6+2XT2tK8lmui4ArIKABt1F08EdPlMXcD288EOuxMfnP4+0HPuR2aoAaAcENOgW9NWlRF25Z/IE6kTP5An62nKdLJ+pqgBoHwQ06BZazx6SjJzG4f3PUXEOj+81Zobq/O9MVQVA+yCggfsj9Tr1tTOSEVMsZ3kOGafOSuTTp0EAACAASURBVCf1OudXBcAdQUAD96fJvSKQ9ub5BFjO4vkGCqS9NDkXnV8VAHcEAQ3cn/rGOY+k0dbmeg4Z33b1tDPrAcBGENDAzZEGQpNzyWPgSGsNPPoP0+ZfJw2EM6sCwBYQ0MDN6csLeAFhtP0bGNfLjx8coSu57cyqALAFBDRwc9qCG+LeA9tvI+6brLl92Tn1AGA7CGjg5rRFWaI4GwI694pz6gHAdhDQwJ2RBkJXelsYO6D9ZsKoPoaGOqOqxTlVAWAjCGjgzvSyPH6w1HR6t1VcrjA6QVuS45SiALAVBDRwZ5qCm3fs38BEsQN0xbccXQ8AHQIBDdyZtvCG6E5HCDFhrwHawixH1wNAh0BAA7dFGghdWZ4wtr8tjYVR8fpaGalVO7oqAGwHAQ3clq4sTxAayRVLbGnM4QsEEbG68kJHVwWA7SCggdvSyfKEPRNsby+M6qOT5TmuHgA6CgIauC19RaFA2sv29hDQgG0goIHb0pUXCqVxtrcX9oyHgAasAgEN3BOp0xoa6/hhUbYvwg8MJ7Uag7LRcVUB0CEQ0MA96SuLBKFRZrdQuQMORxgZpy8vcFhRAHQMBDRwT7ryAkFUB/o3MEGPXrrKIkfUA0AnQEAD96SvKBT26MARQkwQEU1UlTqgHAA6AwIauCddRaEgsuN70BGxuqoSR9QDQCdAQAM3ROp1hKJKENazowvyQ6SGhhq4hyxgCQho4Ib0VcX8EClHIOzoghwenx/cQ19T5oiqAOgoCGjghnQVhUJp784tK4iI0VeX2rMaADoLAhq4IaKqVBAR27llBeExeuiGBuwAAQ3ckL6mTBAe3bllBREQ0IAtIKCBG9LXlHXoHEIqQUSMvqrYvvUA0DkQ0MDdGFubEEI8b//OLc7zDUQIGVrghG/APAho4G701WWdGGBHJQiP1ldDLwdgHgQ0cDf6mi4HNHRDA3aAgAbuhqiRdboDGhOEw0g7wAoQ0MDd6GvLBF0M6IhoOE4I2AACGrgbfY2M37UuDn5IJFFXgUjSXiUB0DkQ0MCtGFubEEl2eggHxhV7csUSQ5PcXlUB0DkQ0MCt6GtkgtAu9W9g/NBIfV1F19cDQFdAQAO3oq8p44d3qX8D44dIidryrq8HgK6AgAZuhagps8setCBESsAeNGAaBDRwK/oaWRcHQWP8kEh9HexBA4ZBQAO3QtSV80OkXV8PH/agAQtAQAP3QWrVRo0aX0yji/gBocY2JalVd31VAHQaBDRwH/q6cn5wD8Th2GFdHA4/KIKQV9phVQB0FgQ0cB9EXSU/pIe91sYPkephIAdgFAQ0cB+EvFIQbLeAFoRGQjc0YBYENHAfhLyKb7+AhuOEgHEQ0MB9EPIKfrAdhnBgMNIOMI5ve9PMzMyLFy/KZLKHH3540KBBlg0OHDhw8eJF/H8Oh/Puu+/ap0YAbEPIq+zYBy0IkRLySkSS9jnqCEDHdSCgV6xYERoampaWNnDgQNqAPnbsWF1d3ZQpUxBCHHhPA+cyKBsRl8v19LbXCjkiD66Hl6FRzgsIsdc6AeiQDgR0amoqQmjIkCHttElOTl68eHFXiwKg4+zbAY3xQyP1deUQ0IApHQhoW5w4cUImk0VHRz/55JOBgXY4XwAAGxF1FQJ7nENIxQ+KIBTV9l0nALazZ0APGjSoV69ePj4+x44d27x58/Xr10NDQ83aqFSqdevWffHFF/jhAw88sGjRok5sS6VSQS9KO7rh66OuLOH6Bre2tt6xpU6nQwgJhcI7tjT6BKmry5AN63QnKpWK6RJYzV4fLk9PTy73DsM07BnQzzzzDP7P008/PXbs2J07d77++utmbUQi0axZs1JSUvDDnj17enl5dWJbJEl2bsFuohu+PtrmOs9e4zxseNa2BzSvR7QqI7+7vZIIoW74lG3nzA+Xnbs4TPr27VtTU0OzPT5/4MCBEydOdNB2QbdF1FXavw86KIJQVNl3nQDYrqvjoAsLC/fv34//X1n594ULqqqqjhw5MmzYsC6uHABbkSRRX+2IgDY01MDNCQFTOhDQixYt6tWrV3Z29gsvvNCrV6/09HSE0Llz51atWoUbJCUlJSYmjh49Oj4+furUqY888ohDSgbAgqFRzpX4cIQi+66WIxByJT6GRrg5IWBGB7o4Pv30U71eb3ro7e2NEHr44YdnzJiBp1RWVubl5alUqri4uKCgIPsWCkA7iPoqflC4I9aMezlgpB1gRAcCmrZfXCwWi8Vi/H+RSDRw4ED71AVARxDyKn5QhCPWjANa1IfmzCwAHA2uxQHcAVFf7bCADofjhIApENDAHRCKan6gY7o4gmEgB2AMBDRwB4Simue4Pmg5BDRgBgQ0cAeEwpEHCeurYaQdYAQENHB5BmUjhy/gejjk5C6OyIMr9jS0NDhi5QC0DwIauDyDwlFHCDHo5QBMgYAGLo9QVDuofwODE74BUyCggctz3Bg7jAcBDRgCAQ1cnuOOEGL8YOjiAMyAgAYuz+EBHRRO1ENAAwZAQAOXR8ireA49SBgYblDQXDsXAEeDgAauzahpIwk9z8vPcZvgenojDsfYpnTcJgCgBQENXJsB9284+P5evMAwuDkhcD4IaODaiHpHXYWDih8UTtRDQANng4AGrs3Rg6AxfmC4oR66oYGzQUAD10bU1/ACwxy9FT50cQAmQEAD12aor3FWFwfsQQNng4AGro1QVPMdvwfNCwwzQB80cDoIaODKjAZDs4Ln7/AbBvL9QwzKRtJAOHpDAFBBQAMXRjTWcX38OXyBw7fE5fF8Ag0NtQ7fEAAUENDAhTmnAxrjBYZBNzRwMgho4MKc0wGNwVBo4HwQ0MCFEQ21TtuD5geGwVBo4GQQ0MCFEfXVThgEjfGDwmEoNHAyCGjgwgyKGiecRojxA2EoNHA2CGjgwpxzIQ6MFxQO91UBTgYBDVyVUd1KGgiuxMc5m+OKJRwe39ja7JzNAYAgoIHrMtQ7r38Dg4EcwMkgoIGrIhTO69/AYCg0cDIIaOCqiHpnXGiUih8Ie9DAqSCggasi6mt4AU4aY4fBUGjgZBDQwFUZ6mucdhohxg8MI+rhchzAeSCggatyfhcHXHQUOBkENHBNRqOhud4JFxql4vuHGFoa4KKjwGkgoIFLIprkXC8/Z1xolIrL4/kGGhrrnLpR0I1BQAOXZKiv5geGOn+7MNIOOBMENHBJhBOvBE0Ft/cGzgQBDVyS88fYYXzYgwZOBAENXJKhvpofxEBA8wLD4FwV4DQQ0MAlEfXOu1Q/FZyrApwJAhq4JGdeqp+KHwiX7QfOAwENXA+pVZM6Dc/Lz/mb5kp8EGk0qludv2nQDUFAA9fz93XsOBxGts6DgRzAWSCggeshnH4VDio+HCcEzgIBDVwPUV/NY+IIIcYPDCMUsAcNnAECGrge51/HjooXGEY0QEADZ4CABq6HaGC2iyPcAAM5gFNAQAPXQ9TXMNnFERQOJxMC54CABq6GJA0NtfwABq6UhPECQg1NcmQ0MFUA6D4goIGLMbQ0cD28OEIRUwVweHyujz/RKGeqANB9QEADF0Moqhjs38D4AXDCN3AGCGjgYgiFs+90ZYkfBLf3Bs4AAQ1cjKG+msEhHBg/EI4TAmewNaBbWlpWr1597733Dh06tK6O/pY/VVVV06dPDwwMHDx48JkzZ+xXJAD/IhTV/KAIZmuAi44C57A1oNVqtUajmTNnTmZmpl6vp23z9NNP9+jRQyaTrVixYubMmSqVyn51AvA3or6GDV0cMBQaOIGtAR0aGrpp06b/+7//s9agqqrqzz//fOuttyQSydy5c2NiYvbt22enIgH4F6GoYuRCo1Rw0VHgHHbrgy4oKAgJCQkN/Xt0alJSUm5urr1WDgBm1LSRhJ6RC41ScSU+CCFjG1x0FDgW314ramho8PLyMj309fVVKBSWzZqbm6m74c8999z69es7sTmVSsVh6GqTLsFdXx9DVQnXP6S1a71nOp0OISQUCruyEo5/cEt5Ib9H766shJ2gc7J99vpweXp6crl32EW2W0AHBAQolUrTw+bmZtPeNJWvr++vv/46Z86cLm6OJEnq9wEw466vj1rdTIT06OJTs0tAa4N7iNpaPNzxRUYIueWbx16c+eGyWxdHr1695HK5XP736VW3bt2Ki4uz18oBwP6+VD8LwFBo4AQdCOiSkpLS0lKEkEwmKy4uxhN37NjxzTffIISkUumECRPeeecdvV5/8ODBvLy82bNn279e0L0R9dU8podwYPyAMBgKDRytA10c06dP12g0sbGx8+fPRwjl5+fzeLzS0lLTT8Xt27cvXLgwICBAKpX++uuvPj4+DikZdGOEotpj4Cimq0AIIV5QOHHjLNNVADfXgYDOzs62nEg9xBcVFZWammqHogCwwsCCQdAYXBUaOAGc6g1ch9FgaKnn+YcwXQdCCPEDQgwtDaSBYLoQ4M4goIHLIBrqeN7+HJ7dhh51CZfH8w0yNNQyXQdwZxDQwGUQiiqWHCHE+EFwPiFwLAho4DIM9TWMXyaJih8UQSiqmK4CuDMIaOAyCBZcaJSKB3vQwMEgoIHLYM9ZKhg/uAchr2S6CuDOIKCByyDklfxgVnVxwMmEwLEgoIGLIEmCbX3QgeGGhlpkNDJdCHBbENDANRhaGrhiD47Ig+lC/sURCLkSX6IJbu8NHAUCGrgGQl7JD+rBdBXm+MERBhjIARwGAhq4BkJRxaoOaIwfFEHIIaCBo0BAA9dAyKtY1QGNwXFC4FAQ0MA1EPJKfjD7ujhgDxo4EgQ0cA2EvJKVe9BwMiFwIAho4ArwGDsW9kEHRxD11YgkmS4EuCcIaOACWDjGDuMIxVyxxNBcz3QhwD1BQAMXwM4xdhj0cgDHgYAGLoCdY+wwfjAENHAUCGjgAtg5xg6Da9oBx4GABi6AULA3oAXBUqKugukqgHuCgAYugJ2DoDG46ChwHAhowHpsHWOH8UOkhKIKrmkHHAECGrCdoaWBKxKzcIwd9vc17RrrmC4EuCEIaMB2bD5CiAlCI6EbGjgCO+5gD4B1RF05PySyo0vV19c3NzfTztLr9WFhYUKhsMul/e3vbui+Q+21QgAwCGjAdkRdBT9E2qFFVCrVgORRSo2edq5e2fjaS8+9uW6dHYpDCOFu6Lpye60NABMIaMBezc3Ni5575TFe2Z8K46V128zm8jjos43rhw0bZrmgTqdrVNRpP6qlX++uJ95666233nyTdqZAKFLI63x8fGyvkx8iVd/KsL09ADaCgAbsdfv27WOnzr44e+AxvwdKOP5mcz2Ob8zPz6cN6DuoL0fTVqH719LO5K+QajSajgV0cA/ogwaOAAENWE3i7RuK1OX9ZiLEM5vFv/w9IyVZ4geEGlXNpFbN2qEmwEXBKA7AalGevHJRKGGRzuzC4cAlk4AjQEADVov14hYKO3aEkBH84B5EHZxPCOwMAhqwWk8Jt0jkCgEdItVDNzSwNwhowGoxEl6xkKVX4aDih0gJOQQ0sDM4SAhYLcaTu0Ps3D1okiwrK2ttbaWdGR4e7uFBcyRQECJVnTvs4MpAtwMBDVitnT1oktAdOXKkspKm51etVhsNhs5tUUtyx02fw+XTfDQIdev0qVN++X635Sx+iBT6oIHdQUAD9uKqlRojauZ50c7VyLJ+UcXuVdLdD7Ct2UAQnduoUa1Urc1E3iE08y7/2qo4RF+qpzfi8w0tjTwf8/HaAHQaBDRgL0GLokTVzo4wh0x+0HD3PJo5ihKU7uxR0oLQKKJWBgEN7AgOEgL24isVxa2d7KlwPkFYT31NGdNVALcCe9CAvQTK+jIVmy6E31J7+lx6cFQv2pnzevu9MHem15gZTi4KuDEIaMBe/GZ5CasCWl6iDYprm7+VdubtQwuIOpmTKwLuDQIasBdfqShpY1cXB0ckQcExtLOKtXxBs9zJ9QD3Bn3QgKVIrZqrVVepSaYLsVW9jkQIGVubmC4EuA8IaMBS+upSwifYSLpMQCOECJ9gfQ30cgC7gYAGLKWvLtX70g1GZjGdbzAM5AB2BAENWEpfU6b3c7GA1nsHERDQwH7gICFg2I5vf9q282vL6W/F8X4saVFrNM4vqdP0PsH6qptMVwHcBwQ0YNjGjz4u6D8fhfUxmx5h2H5SHKcnTjFSVefofIL1maVMVwHcBwQ0YIGYZBQ9lDohwNAiyN9ZGzyAi1wpoA1iCSJJY2sz18uX6VqAO4CABmzUV1OSK45muoqOMeq1P/zww2Jv7rGP3qsT+ZnNHTBgwLRp0xgpDLguCGjARvEaWZ4oiukqOkZVX7vzelNsAi+3su6H5v85v8bYXBv13c8Q0KCjIKABG/XRynLEMQjVMF1IRxgNxD1P3/Zv6K2t0EYs+Z9Zsuvk/qcZKgu4MAhowEbxmrIDvve4WEAjhBC6LY6Z0XzWfKqura6xZUjKJNpFuBy0ecO6UaNGObw44GogoAHrcEiyj7Y8XxSF0CWma+mwHHF0X00pF5FGxPl3akO5Sq25mvwS7SLi1M25ubkQ0MBSxwJapVLl5+dHR0f7+9NclbytrU2r1Zoe0rYB3VBZWdnEGXNaGhto5za2mN/9L4JQqLnCRr6P40uzvxaeVyPPu6euukQYQZ3OEXqQfSfQLsK7+otTSgOupwMBffz48fnz58fGxubn57///vtPPfWUWYMXX3zx22+/FYvFCCEul6tQKOxZKXBZp0+frhJJ25b8QDuX+94YsynxmrI8VxvCQZXtEdtPU2IW0AB0gq2nehuNxqVLl27evDkjI+PkyZMvvPBCY2OjZbM33nijoaGhoaEB0hlQcT28UXAM/T8Ox6xxgrY0T+hiQziocsSx/dUlTFcB3IGtAX3lyhWFQvHggw8ihO66665+/fodOkRz90yDwVBVVWU0suki68DVJKoLszzp71riEnLEMX01ENDADmwNaJlMFhUVxf/nXvSxsbFlZTQXhdm4ceOwYcN8fX3Xr19Pux6CIG7evHnyHwUFBZ2rG7ixRHVRltiFAzpbHNNfU8R0FcAd2NoHrVKpRCKR6aGHh0drq/mxnTfeeOOLL77gcrk3btwYP378gAED7r//frM2Wq12//79586dww/vv//+RYsWdaJuy60DKla9PhqNhrT5ss7eRlUg0Vwi7PH34/aWY+RS0XfeaIUgxNOoDTC0NPBsOs5JIqTRaJRKZZdrsw+VSmX736sbsteHy9PTk8fjtd/G1oAODQ2ldjrX19cnJiaatenR4+8PVVJS0uzZs9PS0iwDWiKRrFu3bs6cOTZutx3e3t5dX4kbY8/rIxaLORYdzdYkthXdFscYOP/8tmtvOVvXaVd33ijJ4eSKo/upS855Jdm4RrFYzJ6/F4fD8fLyYroKVnPaH8vWLo6BAweWl5dXV1cjhAwGw8WLF4cOHdpO+6qqKj8/88sRAHBHAzRFtzxcuH8DyxbH9NVCNzToKlsDOiIiYs6cOU888cTp06eXLl0qlUrHjBmDEPr111/HjRuH2yxbtmzfvn1Hjx594YUXTp8+/eijjzqqauC+BqiLs1w/oHPEMf1gIAfosg7cUWX79u1DhgzZsGGDSCT6448/8I/WqKio8ePH4wZSqfTHH3/87LPPjEbj1atXe/fu7ZCSgVtL1BTecuUjhFiOR2x/TTHTVQCX14ETVSQSydtvv202cfjw4cOHD8f/X7lypd3qAt2Sp1HTQy8vEEmZLqSr8kRR0bpqIanXcQRM1wJcGNyTELBIf01xnqgnwXH5S8ToOIIiUQ/YiQZdBAENWCRRXeQGHdDYNY/4wW35TFcBXJvL76oAllj/0ZZDB2lOLkUIKWqr9QHmgzJpDVAXZXom2LUuxlzzjB+jvI4Cma4DuDIIaGAf76xdrXn8GyT0oJl34lO+wUAz3cIATdGuwOl2rowh1zz6PFf3M9NVANcGAQ3sp08K8qA7d+7KPqRpvuPSYlLXU1eTJ+5p/8KYUCySBhiU/kTLHa+bSuo1v+w7kJNHf9mDkOCgV1952QEFAhcAAQ3YYlBb/m1xtNsMezAizg1x70Ga/FNe7Z3ShRDSybKOB8cd96TLcYNesGUtBHS3BQEN2CK5LSfTsy/TVdjTdc/4wW0FdwxohBBKnIJGL6SZrmtDf35g98KAq4BRHIAthrTlXnGvgL7m2WewOo/pKoALg4AGrMAhycFteZme8UwXYk/XPPsMasvnwJXhQGdBFwfoANrb6GBdTKFeuopWnmcdP6BLa2EZBc+vlSeO1ld38aoc7bzsPj4+d7xkJXBdENDAVn/8cfT+WbN5QjHtXK1W05WVJ7fdvixxq/4NDJ+u0vmANugJvji8J/3JOwadZtXK195cu6bTqwcsBwENbHXu/Hni3teIaVauuLKkS1fIHdKWm+nhJqeoUF31TBjSdns/6uwvAwNBqpXaL1X0c//cqFK1dLo2wH7QBw1YYWhbzhXPfkxXYX8XJQNGtGUxXQVwVRDQgHn+ZFuIvilf5MJ38rYmWxwbRDQHcdRMFwJcEgQ0YN5QY/lVz/h/b3PlRoyIc9mz7whuHdOFAJfkhh8J4HKGGCrcbIAd1QVJ4gheDdNVAJcEAQ2YN4YoTpcMZLoKR7kgSRzBgz1o0BkQ0IBh/iJerFFx1V2uMmrptjgmkKMJ9YDRyqDDIKABw0ZFeF/gxehd/y4q1hgR55IhZFgw3YVYAWgXBDRgWEqE91leDNNVONYFQ+iIEAho0GFuu9sCOufYsWPXr1+nnXUhIwP5pNh9i6MjfLby3fwG8OnGsEdDIaBBh0FAg3/V1NTc98Bsw7iltHPJ6/koxc4B3VtbgRAq4rr5jaFyjb4+Ao5UX1chCGG6FuBKIKDB/xB4eutnraedxSm6YPfNpbReO1vZgkLtvmJ2IREnraptcszFrwPvY7oW4EogoAGTxrReP1ClRHcxXYfjnahsW9Byye4B3dzcXFxcTDtLIBBERkbad3PAySCgAWP4JDFclb2ippXpQpzhbI36Y3WBj6G1hedlt5VW3d715+GfDh+nnamuk1VWlIeFhdltc8DpIKABY0aosvLFkfWa80wX4gwagzFD0v+e1muHfcfYbaVKOTnmSdXsd2lnSl7vpdfr7bYtwAQYZgcYc1/zud99RzFdhfOc9Bk2WXmR6SqAK4GABszgI8OklktHvbtRQB/3HjZWeZVPEkwXAlwGBDRgxqjWG6Wi8AphMNOFOI+C718ijBimymG6EOAyIKABM6Z3s/4N7IRP8sTWy0xXAVwGHCTsdmpqaz/86GPaWSqViiCc8QOcTxKTWy5+HDLPCdtilaM+I38sfWN96EK3vPg1sDsI6G5nweLlx2sFSDqAZl6zmuOU4/5jVNeLRNIqQZATtsUqhaLIWn7gmNZrf3kPYboW4AIgoLulwfejIbNopldkofO7nbD96c3nu2H/BvaL/8QHm05CQANbQEADZxOS+oktlzaFzGe6EGYc9B3zWu23fgZlE69L90G/IyOh37p1q6+vL+3c5OTk8ePHO7QA0HUQ0MDZZjSfveXZu1rg5hdIsqaF53XK664Hmk5/EzjdoRvSaDQfZDRyPGgOKpC1BfecyYCAZj8IaOBsj9cf+ThkLtNVMOln/4kra791dEAjo8EwZQUKkNLMunaILP3esVsH9gCHkoFTJbfl+BpaT3kPZboQJp33GhRANPdTlzBdCGA72IMGTrWw/sg3gdONiMN0IUwyIs4v/pMebfxjpccypmqQ11Rt376ddhZJko888oiXl/0u6gQ6CwIaOE+ovmFM6/VXezCWSuyxK2DamYJnPgt+sFLAxLmU5Tduy2pe/Jn+lBnDjT/i4uKgh5oNIKDd0969e+vq6mhnlZSWoAgnl/O3BQ1/7Pcbq+RKmNk8mzTyfX4OmPSU4rd14U8xsHlCywmLV839gnamr+I/JEk6uSJACwLaDZ0+fXrpijX6ZPoDcaSsEo10ckUIIeRlVM9tPD4nhv7amN3QtoAH0gqXfRY8p4npSgBrQUC7J1FYjMbKnav4134zOrkahBBCy+W/pnoPLRL1YGLjbCQX+B/wG7u4/uAHTFcCWAtGcQBnkArJuQ3HNnbXk1Os2Ro0++HGEwEiHtOFAJaCPWjgDCui1V8HPlQrCGC6EHapFgTu9Ru/MrHmBaYroSI06pVvbgj8bBvt3LuHDF67eqWTS+q2IKBdlUqlqq2tpZ1VVVXFqmM8d3nqhnobXgqayXQhbLQxZH5q4L4xZN1Zpisx0dRXXo5fgEL708xrqsza/RUEtNNAQLuqeU89m3ryBFcgtJylV7XoA6KcXxItPkm8Hdm4USZW3yViuhY2UnNFa240vnv3tYmkTsOh+WsyI2406ks3zK46F2V+5fRqui8IaPa6cePG3aNTNK0ttHM5nr7kK2lImkgzL/UzXgZbTuR9veabWj3vN7mA6ULY668a7XXC/8W6HzeEPs50LYBdIKDZ6+LFi9xhDyIrg1U5L0awqRuD3tSW9P8oM+4tCyCRkulaWG2dJumPpr9yRdH7/cYyXQtgEQho4CjRuur1lVsXRK9pvvgxvM/apzCKHo7ZsKdkFclBB3zHMl2OdYS2WdX2nwcepJ3J5aB1r700fPhwJxflxuCDw7CmpqaGhgbaWQqFwsnF2FEvbeWusrc+Cp170yOO6VpcQ7EwYn70Wz+VvKFHgiOsvZtBY6VK2Xo8jO5uDwgJ07++LzMTAtqOIKAZNmT0+LqGJkR38SBNUx39fU9Yb1zrlY8qPn0v9NGf/ScxXYsryRdFzY9+88fSNRxkPOw7hulyrBB6oqGzaefwik47uRa3BwHNMFlBDvGJAvHpRjh89bjL/Xk4JLmkft/j9UeeiHr9qmc80+W4ntvi6Ed6vvm9bK2WIzzu42K7ogZF+bJlXy5bRn8xLB//wOYGF/5RyAiXSwDAXh5G3YcVG6W6uvtiP4JzUjotxyNmQdSab8ve3jjuLQAADFxJREFUCiUafhLc5Yy7rNuJobEKPfIpGvsMzTyjoXUJXL+0wzpwqjdBEPv379+8eXNmZqa1NpcuXdq8efNvv/1mMBjsUR5wGb39PA9UrtNwhHNi34V07qIsj94PxbwzRZlxqvL1B/qEchH7B+wAh+jAHvTMmTMVCkVKSsq0adM++OCDxx57zKzB9u3b161b99hjj/3www8//PDDr7/+atdSWa20tLS+vp52lsFguHLlCp9P/1Ibja792ROTumlN5x9qOhE3c/Bm33G7Q+l7J0FH5YuiHun55t2K9BWJ+csKnt0Y+ugJ72Ekx2VvdECSpIePxNfqN/eq1159feWrzqzIJdga0BcuXLh48WJJSYlEIklJSVm+fPn8+fO53H93wAmCePPNN3fv3j1p0iSlUtmzZ89r164NHjzYMWUzQKvVVlZW0s5qaGi4d/Zcg9iHdq6ystgYGifsmUQ712h01Z8aA9UFDzeenN5y7qpH/NeBM05u+ozY9AvTRbmbDHH8rH2ZEzZ++HLd9y/XfX/Fs2+OOPa2ODpP3LOV68F0dR1BGsm25rbN1fRz/9z00Rc7vvmJfpfO11ty4shv/v7+DiyPrWwN6GPHjk2YMEEikSCEJk+eXFNTk5ub269fP1ODmzdvtrS04LsweHt7jxs37s8//2RhQLe2tlq7kj1CqKyszFrnzJavvj1+/ARf5Gk5y6DTaPR68sMc2gW5740xDp6p+c+L9Js8vevORTPKx9AapauL1NdGxggiA0oiy96K0tdEamurBEF7/SdM7r2lhh+AEEIu/lOAzVK9k9O8hg5V3x6gLhqoLpjbeLy3tlzO98tJRLncupyWjBxxdLkg1AX2rz2thGxtQVPYoIYpr9DO9Ng68/PPPw8JCaGdGxkZGR9Pfziaw+FER0dz2P+yWGdrQFdWVkZE/H0fDoFAEBwcXFVVRQ3oqqqq0NBQHu/vCydGRERUVVVZrker1e7fvz8vLw8/HDp06NixYy2btf21H7Xb73bh4uUKuvUjhDRqdXlllbW/iZYwEKpma6vl8AUkoaedJRWIF40bhbzpblDU1ohk19H55+jXKdWTmr/Q+VL6TQ6JRhkvIQ7dwQCvMg6HQ1pbbWIImfcxKjM/8CJApKdWhnohdGEp/YL9vcn6PejCSfyQxyG9OAaEkIBDehIqNKGX6PLjYo4BIeTPIyL5Gh4iZYRHhUEkQ6qSquozugAZEVJORLWRPITKEDJdmYFEJz9FArrhKOU3jIQG/bmRth7SQKAL36PcUzTzSq6QSoW1BY3qFnTzd9RE97NG1YQMemsLogYZKuRYnYsQSv0Cielu+1KWaWxrsFoPoUcZP6HCdJp55TdJVaPVBduaUdafqJVuhIOuDZFG9OdGEqHLCP1zi6pwHgqL5mv6Fd3sG6Z/KP/LvgKVL1ffYBBqSI4W8TQkR2Pkav7TV5u/UssVaUiuluRoSMpFTfklnIhW0to7JCmIrNyJmvYihHQkV01S3pxKOSfey+p7sicilcfQebo9FdKIhkZb+4wgv2qOQExWfEO/2viA6oNfW9n3RjcFoiN6Lf08vlAs9jCFkllBYg+JtEc47XJ6vV6v13t60uyNIYSEfP79902zUs7fPO+Zhe70xSAUCu/45WFrQHM4HOpdcGjviGPWgHbbJEm2trY2Nf19Ewm1Wk27OVKjQu1ekI1UNQd70l9ZRsMxBsRGSqzc8rKxocHPrx+HSxOIhF6vamvz9fWlXbClucXTk88XtNIU48tv9OgV4E8zCyHUJuzJ5XLFHvRzG/r2CQhoo52l9YjQE3ovL/oFG+NifH2NXJ75XCPiqL0Dmpo4Qb703zRNUZEenmKR8O+5JOJoERcvqCP9qtrCQr28lYiDEJIh3jkkUHP4SIAQQvIQPofLTQziJiIdQjqz1eZOnpgQp0KI5rm0BAxSKpU9ejTS1lM0YUxkFE8opJmrDZdWRI3oFU2/YOWkMd4+Pj4+NHNJkszjTU6wsmCtxyiSNIaF0c/NmzSuT7yGwzF/ggghZWBiU1NjZCT9giUTR4dHCMVimrn6HmFl4aN7W6mnatJoiZfE15d+7m3Df/paWbDeY1ClXk94hWUhJCINYoGBTxp5iBQgIx+RtWJlpLeXFxf5kiQfkXz07/tB5xHS1ibxs/IOqZdG+PoK+Xw9QoiHSD769wYPRl9Rs1eMv5W3uiq+J5/PF4mtvdXjrX1GNOJIg4GQWH2r9/Tz8+vUZ7bZ09OTL6C5DgxpJBubGgOsZIiqVc8TisUe9HOFAgGpVtHOsjtbAzo8PLywsBD/nyCI+vr68PBwswZyudxoNOKO6draWtr+DbFY/NBDD82ZM6f9zYnuf7L9BikTHvb29rax+G5IqVTC62ONTqdDCAmFrLl0HMu0trbCLb3b4cwPl63D7CZNmpSamop3eNPS0oKCghISEhBCdXV1crkcIZSYmCiRSM6cOYMQUqlUp06dmjTJgWeRHThwwHErd3VyufzsWfZcXph1bt++nZNDf8AAIITOnTvXznEacPDgQaPRSbeNszWgR48enZSUNGXKlDVr1ixcuHDNmjW4Z2fFihVvvPEGQkgoFK5evfrRRx9ds2bN5MmTR44cmZyc7Li6FyxY4LiVu7qcnJx334V7s1q1f//+vXv3Ml0Fe73//vtZWVlMV8FeixYtctp5Hh0YB33kyJFff/21srJy7969I0aMwBOXL19u6oNftmxZUlLShQsXnnvuudmzYTwsAAB0SQcCWiAQzJs3z2zi0KFDqQ9Hjx49evRoO9QFAADdnrOvxUGSpEqlamykPyrdIXZZiVtSKpUEQcDrY41arTYajfD6WEMQhFKphNfHGpIkGxsbBXSDQzrEx8fHyhDAf3FoB8w5zldfffXSSy9x6UbMdIhWqxWJ4B539IxGo8Fg6PobyF3hDsQ7fja6Lb1ez+Pxuv4hdVf2Cp/Tp08nJtLdso7C2QENAADARvAlCQAALAUBDQAALAUBDQAALAUBDQAALOV6t7xqbGxcv359VlbWwIEDX3/9dT8/P6YrYpHGxsYTJ05kZmYaDIZNmzYxXQ7rXLt2bc+ePdnZ2X5+fvPmzZs6dSrTFbHL119/nZaWJpfLe/bsuWTJEhZeLpgNiouL33///YceeghfXdmhXG8P+uGHHy4vL1+5cqVMJps7dy7T5bDLpUuXdu7cWVZW9u233zJdCxt99dVXYrF4yZIlY8aMmTt37v79+5muiF3q6+unT5/+yiuvREREpKSkFBUVMV0R65AkuXjx4sOHDzvnbHgXG2aXnZ2dnJwsl8slEolKpQoODr569Sq+bBMwOXPmzJw5c+B6N+175ZVXqqqqfvjhB6YLYanBgwe/9NJL8+fPZ7oQdtm6deutW7cKCgqmTZv2/PPPO3pzLrYHnZmZOWjQIHxjF4lEkpSU1M4dbAFoR1FRkVQqZboK1mlra2toaPjjjz+qq6tHjRrFdDnsUllZuWXLlvXr1zttiy7WB11bW0u9NVlgYGB1tbU7LQBg1b59+86ePfvll18yXQjrrF27dvv27SqV6sMPP4yJiWG6HHZ58sknN2zY4MzjXi62By2RSDQajelhW1sbXJYedFRaWtqSJUsOHz5s7TZ33dnGjRubm5tv3bq1ceNGuOo61e7du729vR944AFnbtTF9qCjoqJKSkpMD0tKSqKiohisB7ics2fPzp07d+/evXfffTfTtbBXQkLC1KlTT58+PXPmTKZrYYtTp0798ccfAQEBCKHW1tbz589fv3591y7H3vTZxfagJ06c2NLSkpqaihBKTU1tbW11wkgX4DYuXLgwZ86cn376KSUlhelaWEer1ZaXl+P/y+XyU6dO3fFSPt3KN99809ra2tDQ0NDQMHbs2A0bNjg6nZHL7UGLxeIvvvjiwQcf7NOnT0FBwZdffgnXtKMqLCwcNmwYQRCtra0BAQH9+vU7d+4c00WxyJo1axobG023xBw1atThw4eZLYk92traBg8eHBQUJBaLi4uL586d+/jjjzNdVHfnYsPsMKVSWVhY2Lt3b+iANmMwGFpaWkwPeTyej48Pg/WwTWtrq17/762s+Xw+vIWoDAZDUVGRVquNioqydqtsgBBqbW0VCARO2Dt0yYAGAIDuwMX6oAEAoPuAgAYAAJaCgAYAAJaCgAYAAJaCgAYAAJaCgAYAAJaCgAYAAJaCgAYAAJaCgAYAAJaCgAYAAJaCgAYAAJb6f/0GnIw7sSOrAAAAAElFTkSuQmCC", + "image/svg+xml": "\n\n\n \n \n \n\n\n\n \n \n \n\n\n\n \n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", + "text/html": [ + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "histogram(μi2,bins=0:0.1:4,normalize=true,legend=false,title=\"Histogram of 10000 averages with ρ=0.75\")\n", + "plot!(μi2->pdf(Normal(μ, s2), μi2))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Task 4\n", + "\n", + "You decide to test the hypothesis that $\\mu=2$. Your decision rule is \n", + "\n", + "- reject the hypothesis if $|(\\mu_i-2)/s|>1.645$ with $s=\\sigma_y/\\sqrt{T}$\n", + "\n", + "With this decision rule, you are clearly assuming that the theoretical result (definition of $s$) is correct.\n", + "\n", + "Estimate both $\\mu_i$ and $\\sigma_y$ from each sample.\n", + "\n", + "In what fraction of the $M$ simulation do you reject your hypothesis when $\\rho=0$ and when $\\rho=0.75$? For the other parameters, use `(T,σ,μ) = (500,3,2)` (same as before)." + ] + }, + { + "cell_type": "code", + "execution_count": 99, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Frequency of rejections:\n", + " with ρ=0 with ρ=0.75 \n", + " 0.098 0.536\n", + "\n" + ] + } + ], + "source": [ + "(T,σ,μ) = (500,3,2)\n", + "\n", + "rejection1 = 0\n", + "rejection2 = 0\n", + "\n", + "# Count how many times we reject the hypothesis\n", + "for i = 1:M\n", + " # rejections for ρ = 0\n", + " s1 = σi1[i]/sqrt(T)\n", + " if abs((μi1[i] - 2)/s1) > 1.645\n", + " rejection1 += 1\n", + " end\n", + "\n", + " # rejections for ρ = 0.75\n", + " s2 = σi2[i]/sqrt(T)\n", + " if abs((μi2[i] - 2)/s2) > 1.645\n", + " rejection2 += 1\n", + " end\n", + "end\n", + "\n", + "println(\"Frequency of rejections:\")\n", + "printmat([\"with ρ=0 \", rejection1 / (M)], [\"with ρ=0.75 \", rejection2 / (M)])" + ] + } + ], + "metadata": { + "@webio": { + "lastCommId": null, + "lastKernelId": null + }, + "kernelspec": { + "display_name": "Julia 1.7.1", + "language": "julia", + "name": "julia-1.7" + }, + "language_info": { + "file_extension": ".jl", + "mimetype": "application/julia", + "name": "julia", + "version": "1.7.1" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +} diff --git a/Exam2/Exam2_FakeResults.pdf b/Exam2/Exam2_FakeResults.pdf new file mode 100644 index 0000000..96e0e2d Binary files /dev/null and b/Exam2/Exam2_FakeResults.pdf differ diff --git a/Exam2/jlFiles/printmat.jl b/Exam2/jlFiles/printmat.jl new file mode 100644 index 0000000..18df2ba --- /dev/null +++ b/Exam2/jlFiles/printmat.jl @@ -0,0 +1,246 @@ +#------------------------------------------------------------------------------ +""" + printmat([fh::IO],x...;colNames=[],rowNames=[], + width=10,prec=3,NoPrinting=false,StringFmt="",cell00="") + +Print all elements of a matrix (or several) with predefined formatting. It can also handle +OffsetArrays. StringFmt = "csv" prints using a csv format. + +# Input +- `fh::IO`: (optional) file handle. If not supplied, prints to screen +- `x::Array(s)`: (of numbers, dates, strings, ...) to print +- `colNames::Array`: of strings with column headers +- `rowNames::Array`: of strings with row labels +- `width::Int`: (keyword) scalar, minimum width of printed cells +- `prec::Int`: (keyword) scalar, precision of printed cells +- `NoPrinting::Bool`: (keyword) bool, true: no printing, just return formatted string [false] +- `StringFmt::String`: (keyword) string, "", "csv" +- `cell00::String`: (keyword) string, for row 0, column 0 + +# Output +- str (if NoPrinting) string, (otherwise nothing) + +# Examples +``` +x = [11 12;21 22] +printmat(x) +``` +``` +x = [1 "ab"; Date(2018,10,7) 3.14] +printmat(x,width=20,colNames=["col 1","col 2"]) +``` +``` +printmat([11,12],[21,22]) +``` +Can also call as +``` +opt = Dict(:rowNames=>["1";"4"],:width=>10,:prec=>3,:NoPrinting=>false,:StringFmt=>"") +printmat(x;colNames=["a","b"],opt...) #notice ; and ... +``` +(not all keywords are needed) + +# Requires +- fmtNumPs + +# Notice +- The prefixN and suffixN could potentially be made function inputs. This would allow +a fairly flexible way to format tables. + + +Paul.Soderlind@unisg.ch + +""" +function printmat(fh::IO,x...;colNames=[],rowNames=[], + width=10,prec=3,NoPrinting=false,StringFmt="",cell00="") + + isempty(x) && return nothing #do nothing is isempty(x) + + typeTestQ = any(!=(eltype(x[1])),[eltype(z) for z in x]) #test if eltype(x[i]) differs + if typeTestQ #create matrix from tuple created by x... + x = hcat(Matrix{Any}(hcat(x[1])),x[2:end]...) #preserving types of x[i] + else + x = hcat(x...) + end + + (m,n) = (size(x,1),size(x,2)) + + (length(rowNames) == 1 < m) && (rowNames = [string(rowNames[1],i) for i = 1:m]) #"ri" + (length(colNames) == 1 < n) && (colNames = [string(colNames[1],i) for i = 1:n]) #"ci" + + if StringFmt == "csv" + (prefixN,suffixN) = (fill("",n),vcat(fill(",",n-1),"")) #prefix and suffix for column 1:n + (prefixC0,suffixC0) = ("",",") #prefix and suffix for column 0 + else + (prefixN,suffixN) = (fill("",n),fill("",n)) + (prefixC0,suffixC0) = ("","") + end + + if length(rowNames) == 0 #width of column 0 (cell00 and rowNames) + col0Width = 0 + else + col0Width = maximum(length,vcat(cell00,rowNames)) + length(prefixC0) + length(suffixC0) + end + + colWidth = [width + length(prefixN[j]) + length(suffixN[j]) for j=1:n] #widths of column 1:n + + iob = IOBuffer() + + if !isempty(colNames) #print (cell00,colNames), if any + !isempty(cell00) ? txt0 = string(prefixC0,cell00,suffixC0) : txt0 = "" + print(iob,rpad(txt0,col0Width)) + for j = 1:n #loop over columns + print(iob,lpad(string(prefixN[j],colNames[j],suffixN[j]),colWidth[j])) + end + print(iob,"\n") + end + #print rowNames and x + (i0,j0) = (1 - first(axes(x,1)),1 - first(axes(x,2))) #i+i0,j+j0 give traditional indices + for i in axes(x,1) #loop over rows + !isempty(rowNames) && print(iob,rpad(string(prefixC0,rowNames[i+i0],suffixC0),col0Width)) + for j in axes(x,2) #loop over columns + print(iob,fmtNumPs(x[i,j],width,prec,"right",prefix=prefixN[j+j0],suffix=suffixN[j+j0])) + end + print(iob,"\n") + end + str = String(take!(iob)) + + if NoPrinting #no printing, just return str + return str + else #print, return nothing + print(fh,str,"\n") + return nothing + end + +end + #when fh is not supplied: printing to screen +printmat(x...;colNames=[],rowNames=[],width=10,prec=3,NoPrinting=false,StringFmt="",cell00="") = + printmat(stdout::IO,x...;colNames,rowNames,width,prec,NoPrinting,StringFmt,cell00) +#------------------------------------------------------------------------------ + + +#------------------------------------------------------------------------------ +""" + printlnPs([fh::IO],z...;width=10,prec=3) + +Subsitute for println, with predefined formatting. + + +# Input +- `fh::IO`: (optional) file handle. If not supplied, prints to screen +- `z::String`: string, numbers and arrays to print + +Paul.Soderlind@unisg.ch + +""" +function printlnPs(fh::IO,z...;width=10,prec=3) + + for x in z #loop over inputs in z... + if isa(x,AbstractArray) + iob = IOBuffer() + for i = 1:length(x) + print(iob,fmtNumPs(x[i],width,prec,"right")) + end + print(fh,String(take!(iob))) + else + print(fh,fmtNumPs(x,width,prec,"right")) + end + end + + print(fh,"\n") + +end + #when fh is not supplied: printing to screen +printlnPs(z...;width=10,prec=3) = printlnPs(stdout::IO,z...;width,prec) +#------------------------------------------------------------------------------ + + +#------------------------------------------------------------------------------ +""" + fmtNumPs(z,width=10,prec=2,justify="right";prefix="",suffix="") + +Create a formatted string of a float (eg, "%10.4f"), nothing (""), +while other values are passed through. Strings are right (or left) justified +and can optionally be given prefix and suffix (eg, ",") + +# Notice +- With prec > 0 and isa(z,Integer), then the string is padded with 1+prec spaces +to align with the printing of floats with the same prec. + +# Requires +- Printf (for 1.6-), fmtNumPsC (for < 1.6) + +""" +function fmtNumPs(z,width=10,prec=2,justify="right";prefix="",suffix="") + + isa(z,Bool) && (z = convert(Int,z)) #Bool -> Int + + if isa(z,AbstractFloat) #example: 101.0234, prec=3 + if VERSION < v"1.6-" + fmt = "%$(width).$(prec)f" + zRound = round(z,digits=prec) + strLR = fmtNumPsC(fmt,zRound) #C fallback solution + else + fmt = Printf.Format("%$(width).$(prec)f") + strLR = Printf.format(fmt,z) + end + elseif isa(z,Nothing) + strLR = "" + elseif isa(z,Integer) && prec > 0 #integer followed by (1+prec spaces) + strLR = string(z," "^(1+prec)) + else #Int, String, Date, Missing, etc + strLR = string(z) + end + + strLR = string(prefix,strLR,suffix) + + if justify == "left" #justification + strLR = rpad(strLR,width+length(prefix)+length(suffix)) + else + strLR = lpad(strLR,width+length(prefix)+length(suffix)) + end + + return strLR + +end +#------------------------------------------------------------------------------ + + +#------------------------------------------------------------------------------ +""" + fmtNumPsC(fmt,z) + +c fallback solution for formatting of floating point number. Used if VERSION < v"1.6-" +""" +function fmtNumPsC(fmt,z) #c fallback solution + if ismissing(z) || isnan(z) || isinf(z) #asprintf does not work for these cases + str = string(z) + else + strp = Ref{Ptr{Cchar}}(0) + len = ccall(:asprintf,Cint,(Ptr{Ptr{Cchar}},Cstring,Cdouble...),strp,fmt,z) + str = unsafe_string(strp[],len) + Libc.free(strp[]) + end + return str +end +#------------------------------------------------------------------------------ + + +#------------------------------------------------------------------------------ +function printblue(x...) + foreach(z->printstyled(z,color=:blue,bold=true),x) + print("\n") +end +function printred(x...) + foreach(z->printstyled(z,color=:red,bold=true),x) + print("\n") +end +function printmagenta(x...) + foreach(z->printstyled(z,color=:magenta,bold=true),x) + print("\n") +end +function printyellow(x...) + foreach(z->printstyled(z,color=:yellow,bold=true),x) + print("\n") +end +#------------------------------------------------------------------------------ + diff --git a/Problemsets/.DS_Store b/Problemsets/.DS_Store index 5008ddf..ab50143 100644 Binary files a/Problemsets/.DS_Store and b/Problemsets/.DS_Store differ diff --git a/Problemsets/Data/FFmFactorsPs.csv b/Problemsets/Data/FFmFactorsPs.csv new file mode 100644 index 0000000..3a663da --- /dev/null +++ b/Problemsets/Data/FFmFactorsPs.csv @@ -0,0 +1,389 @@ +date,Mkt-RF,SMB,HML,RF,Mom,ST_Rev,LT_Rev +197901,4.18,3.69,2.28,0.77,-1.26,5.49,-0.75 +197902,-3.41,0.47,1.17,0.73,-1.08,1.28,0.94 +197903,5.75,3.19,-0.67,0.81,2.91,1.38,-0.35 +197904,0.05,2.18,1.06,0.8,0.81,-0.37,-0.4 +197905,-2.18,0.34,1.62,0.82,-0.36,0.99,0.75 +197906,3.88,1.17,1.42,0.81,0.84,1.2,-2.71 +197907,0.73,1.31,1.75,0.77,-1.07,0.57,-2.02 +197908,5.7,2.07,-1.53,0.77,-0.24,0.81,-1.74 +197909,-0.69,-0.29,-0.91,0.83,5.33,-1.56,0.04 +197910,-8.14,-3.33,-1.87,0.87,2.15,-1.96,1.52 +197911,5.37,2.75,-3.34,0.99,7.95,1.37,-2.28 +197912,1.87,4.24,-2.04,0.95,4.76,-1.93,-0.34 +198001,5.76,1.68,1.78,0.8,7.47,-3.38,-0.85 +198002,-0.79,-1.79,0.58,0.89,7.9,-4.94,-0.09 +198003,-13.23,-6.64,-1.02,1.21,-9.61,8.38,2.61 +198004,3.97,0.99,1.09,1.26,-0.43,1.36,-0.13 +198005,5.2,2.13,0.38,0.81,-1.13,2.87,0.78 +198006,3.16,1.69,-0.91,0.61,1.59,2.15,-2.92 +198007,6.41,4.21,-6.27,0.53,0.36,2.93,-1.74 +198008,1.72,3.91,-2.69,0.64,3.2,-0.99,-1.55 +198009,2.2,0.87,-4.71,0.75,5.44,-1.44,-1.79 +198010,1.06,2.45,-2.75,0.95,7.33,-1.99,-2.83 +198011,9.54,-3.46,-8.52,0.96,15.21,-9.86,-7.79 +198012,-4.75,-0.23,2.67,1.31,-6.63,6.36,3.43 +198101,-5.05,3.02,6.88,1.04,-7.91,-2.29,7.51 +198102,0.48,-0.29,1,1.07,-1.39,-2.22,2.65 +198103,3.41,3.61,0.74,1.21,0.78,1.62,1.59 +198104,-2.21,4.4,2.28,1.08,-0.96,-1.53,2.83 +198105,0.21,2.05,-0.45,1.15,3.73,-3.74,1.55 +198106,-2.37,-0.86,5.13,1.35,-5.9,4.53,1.01 +198107,-1.55,-2.26,-0.53,1.24,-2.53,-0.58,-3.51 +198108,-6.91,-1.93,4.78,1.28,-1.11,-0.67,1.27 +198109,-7.62,-2.64,5.19,1.24,1.93,-1.11,5.23 +198110,4.81,2.24,-4.36,1.21,4.06,4.62,-4.92 +198111,3.51,-0.93,1.86,1.07,-0.26,2.58,0.62 +198112,-3.68,1.2,0.72,0.87,1.32,1.63,1.4 +198201,-3.42,-1.24,3.07,0.8,1.71,-1.22,6.42 +198202,-6.03,0.5,6.03,0.92,4.94,-4.36,5.93 +198203,-1.99,-0.22,3.86,0.98,2.98,-1.77,3.97 +198204,3.2,1.46,-2.72,1.13,-0.41,1.62,-1.67 +198205,-3.88,0.5,1.8,1.06,2.53,1.93,1.58 +198206,-3.35,-0.39,1.57,0.96,4.99,0.16,1.94 +198207,-3.1,0.89,0.23,1.05,4.47,-2.89,2.35 +198208,11.14,-4.13,1.17,0.76,-3.52,1.1,-0.97 +198209,1.17,2.94,0.34,0.51,4.18,4.3,-0.47 +198210,11.27,2.34,-3.72,0.59,0.05,2.83,-0.95 +198211,4.56,4.77,-1.93,0.63,5.89,-4.48,1.05 +198212,0.78,-0.17,0.04,0.67,0.03,3.78,1.07 +198301,3.5,2.66,-0.87,0.69,-1.67,3.17,0.06 +198302,2.4,3.26,0.7,0.62,3.8,2.72,-0.46 +198303,2.84,1.76,2.08,0.63,0.92,0.35,0.9 +198304,6.71,0.53,0.58,0.71,1.8,-0.54,3.19 +198305,0.63,6.12,-1.4,0.69,-1.48,2.76,-2.1 +198306,3.11,0.92,-3.85,0.67,1.78,0.2,-0.91 +198307,-3.9,1.51,5.65,0.74,-3.12,2.02,1.01 +198308,-0.41,-4.3,5.46,0.76,-5.44,-0.61,0.09 +198309,0.85,0.55,1.05,0.76,-0.11,2.33,0.82 +198310,-3.56,-3.61,4.94,0.76,-4.56,-1.68,1.15 +198311,2.26,2.03,-0.63,0.7,-0.11,4.88,-1.33 +198312,-1.78,-0.29,1.64,0.73,0.79,1.9,1.36 +198401,-2.06,-0.4,7.56,0.76,-2.52,0.67,4.24 +198402,-4.62,-1.72,3.39,0.71,0.17,-2.02,0.22 +198403,0.61,0.14,0.52,0.73,1.1,2.42,0.71 +198404,-0.56,-1.2,1.28,0.81,2.08,1.54,-1.56 +198405,-6.01,0.08,0.2,0.78,1.53,0.84,-0.22 +198406,1.59,-0.27,-2.59,0.75,-0.7,0.94,-3.6 +198407,-2.88,-2.28,0.28,0.82,2.93,-1.49,-1.63 +198408,10.44,-0.22,-1.75,0.83,-5.74,7.28,-1.69 +198409,-0.82,0.24,5.33,0.86,3.66,4.35,1.78 +198410,-1.01,-1.17,0.46,1,3.23,-1.26,-1.79 +198411,-1.8,-0.63,4.01,0.73,1.7,-0.66,1.02 +198412,1.73,-0.57,-0.11,0.64,1.5,0.56,-3.1 +198501,7.92,3.27,-5.35,0.65,-6.93,2.34,-1.93 +198502,1.11,0.79,-0.23,0.58,1.82,2.42,-0.12 +198503,-0.79,-1.12,3.98,0.62,1.69,-1.3,-0.69 +198504,-0.94,0.18,3.72,0.72,3.05,-2.46,0.15 +198505,4.92,-2.28,-0.91,0.66,3.97,-0.51,-4 +198506,1.16,0.49,0.42,0.55,3.63,-0.63,-2.35 +198507,-0.65,2.85,-1.63,0.62,-3.92,3.62,1.67 +198508,-1.03,-0.37,2.2,0.55,1.79,1.82,0.11 +198509,-4.58,-1.61,1.25,0.6,1.48,-1.81,-0.8 +198510,3.79,-1.58,0.72,0.65,4.87,0.72,-2.46 +198511,6.31,0.24,-2.87,0.61,-0.39,2.31,-2.39 +198512,3.66,-0.46,-1.52,0.65,-0.13,-0.63,-3.13 +198601,0.42,1.21,0.53,0.56,2.97,0.72,-2.83 +198602,6.72,-0.59,-0.84,0.53,2.76,-1.64,-3.67 +198603,4.79,-0.48,-0.44,0.6,2.45,-0.21,-2.24 +198604,-1.31,2.82,-2.91,0.52,-0.5,2.83,-1.17 +198605,4.59,-1.3,-0.11,0.49,2.03,0.97,-1.35 +198606,0.9,-0.89,1.38,0.52,5.15,-2.36,-6.44 +198607,-6.49,-3.43,4.71,0.52,1.8,-3.05,-4.05 +198608,6.16,-4.17,3.53,0.46,-5.02,1.16,4.82 +198609,-8.35,2.3,3.22,0.45,-5.86,-0.3,3.83 +198610,4.47,-2.59,-1.48,0.46,2.7,3.55,0.64 +198611,1.12,-1.96,-0.16,0.39,-0.31,0.66,0.12 +198612,-3.13,0.07,0.36,0.49,0.37,0.56,0.53 +198701,12.43,-1.73,-3.15,0.42,2.07,0.45,3.12 +198702,4.36,3.45,-5.95,0.43,-2.16,-1.06,-0.16 +198703,1.9,0.44,1.65,0.47,1.6,1.82,3.92 +198704,-2.14,-1.69,-0.29,0.44,0.26,-1.89,3.92 +198705,0.13,-0.56,0.17,0.38,-0.69,-0.28,2.22 +198706,3.89,-2.1,1.13,0.48,-0.2,0.11,-1.42 +198707,3.96,-0.68,0.67,0.46,2.69,-0.15,2.33 +198708,3.24,-0.77,-0.94,0.47,-0.89,2.55,-3.05 +198709,-2.53,0.62,0.28,0.45,0.61,-0.38,3.08 +198710,-23.14,-8.41,4.17,0.6,-7.92,0.1,-6.26 +198711,-7.58,2.61,3.18,0.35,-1.17,-0.77,-0.42 +198712,6.64,0.18,-4.48,0.39,5.78,5.96,2.87 +198801,4.2,-0.66,5.22,0.29,-7.63,7.9,-1.63 +198802,4.71,3.34,-1.66,0.46,-1.54,4.35,1.53 +198803,-2.1,6.15,0.77,0.44,0.64,-0.9,1.21 +198804,0.64,0.96,1.73,0.46,2.25,0.33,0.45 +198805,-0.47,-2.62,2.31,0.51,0.5,0.57,-0.13 +198806,4.66,2.12,-1.14,0.49,-2.91,1.83,1.75 +198807,-1.24,-0.19,2.28,0.51,0.64,3.4,-1.35 +198808,-3.39,0.08,2.09,0.59,0.32,-1.95,-2.03 +198809,3.1,-1.3,-0.74,0.62,0.24,-0.15,-1.95 +198810,1.15,-2.94,1.66,0.61,1.32,-0.92,-0.12 +198811,-2.21,-1.74,1.26,0.57,0.41,-0.67,-0.84 +198812,1.48,1.93,-1.55,0.63,0.28,2.29,0.79 +198901,6.06,-2.15,0.52,0.55,-0.14,1.12,2.81 +198902,-2.25,2.74,0.87,0.61,0.87,1.06,0.9 +198903,1.48,0.7,0.47,0.67,3.56,-0.87,0.15 +198904,4.15,-0.53,-1.38,0.67,1.7,-0.72,-1.1 +198905,3.14,-0.03,-0.84,0.79,1.54,-2.74,-1.7 +198906,-1.2,-1.01,2.18,0.71,0.65,2.26,-0.71 +198907,7.01,-3.98,-2.8,0.7,5.39,1.3,-1.8 +198908,1.47,0.5,0.67,0.74,-0.14,1.89,0.17 +198909,-0.8,0.34,-1.3,0.65,3.39,1.18,-2.83 +198910,-3.61,-3.23,-0.98,0.68,1.43,-4.26,-3.55 +198911,1.09,-1.26,-1.12,0.69,2.57,-1.77,-1.25 +198912,1.22,-2.35,0.29,0.61,2.78,-2.54,-0.83 +199001,-7.58,-1.25,0.87,0.57,-3.36,1.1,3.23 +199002,0.92,1.15,0.66,0.57,-0.53,0.43,1.9 +199003,1.77,1.5,-2.86,0.64,1.68,0.21,-0.17 +199004,-3.52,-0.44,-2.48,0.69,2.47,-2.04,-1.12 +199005,8.21,-2.48,-3.63,0.68,3.02,-0.44,0.93 +199006,-1.05,1.37,-2.11,0.63,2.41,-0.17,-1.47 +199007,-1.62,-3.18,-0.05,0.68,5.95,-0.56,-1.79 +199008,-9.85,-3.57,1.49,0.66,1.79,-3.51,1.62 +199009,-5.98,-3.63,0.67,0.6,5.52,-6,0.71 +199010,-1.93,-5.56,0.26,0.68,6.73,-2.64,-3.5 +199011,6,0.32,-2.96,0.57,-5.69,5.91,-0.64 +199012,2.35,0.78,-1.49,0.6,0.01,-2.98,-2.39 +199101,4.39,3.85,-1.73,0.52,-6.52,-2.04,6.15 +199102,7.1,3.9,-0.58,0.48,-4.83,1.97,1.12 +199103,2.45,3.92,-1.19,0.44,2.73,0.49,-0.23 +199104,-0.2,0.53,1.43,0.53,-2.42,1.6,-1.19 +199105,3.6,-0.31,-0.56,0.47,-0.12,0.35,1.4 +199106,-4.82,0.06,1.23,0.42,0.4,2.14,-1.69 +199107,4.19,-0.97,-1.29,0.49,4.34,2.06,0.82 +199108,2.22,1.59,-0.8,0.46,1.59,-2.92,-0.43 +199109,-1.56,1.68,-1.06,0.46,1.74,-0.81,-0.82 +199110,1.36,0.85,-0.39,0.42,3.21,-1.28,2.25 +199111,-4.12,-0.55,-1.77,0.39,1.26,-0.4,-2.67 +199112,10.3,-2.26,-4.02,0.38,8.3,1.02,-0.85 +199201,-0.46,8.43,4.63,0.34,-2.47,5.29,9.48 +199202,1.06,0.87,6.37,0.28,-0.66,-2.69,5.41 +199203,-2.71,-1.08,3.72,0.34,-0.35,-1.09,1.41 +199204,1.02,-6.08,4.33,0.32,-2.6,-3.37,0.71 +199205,0.36,0.42,1.17,0.28,0.11,-0.18,-0.47 +199206,-2.25,-3.07,3.32,0.32,-0.61,0.86,1.32 +199207,3.68,-0.39,-0.48,0.31,1.43,2.05,-1.26 +199208,-2.34,-0.11,-1.09,0.26,-0.51,-1.57,-4.1 +199209,0.98,0.58,-0.2,0.26,1.44,-1.12,-0.02 +199210,0.87,2.07,-2.05,0.23,2.74,-0.22,-1.06 +199211,3.79,3.63,-1.53,0.23,-0.32,-1.07,0.27 +199212,1.5,1.63,2.53,0.28,4.47,1.21,0.8 +199301,1.03,2.03,5.83,0.23,4.82,-0.52,5.54 +199302,0.32,-3.36,6.5,0.22,3.11,-1.41,4.23 +199303,2.26,0.23,1.23,0.25,3.74,-0.92,1.74 +199304,-2.78,-0.64,2.65,0.24,0.33,-1.77,2.46 +199305,2.74,1.97,-3.45,0.22,0.28,1.45,1.29 +199306,0.29,-0.31,2.61,0.25,4.59,2.25,1.64 +199307,-0.32,0.95,3.24,0.24,3.24,-2.7,0.99 +199308,3.7,0.22,-0.4,0.25,2.58,1.3,1.23 +199309,-0.2,3.08,-0.45,0.26,3.31,0.67,0.5 +199310,1.59,1.45,-1.59,0.22,-2.7,1.96,1.78 +199311,-2.01,-1.41,-0.31,0.25,-4.71,-1.37,1.49 +199312,1.72,1.24,0.6,0.23,2.37,1.15,0.48 +199401,2.9,0.11,2.15,0.25,0.09,1.75,3.78 +199402,-2.63,2.72,-1.37,0.21,-0.27,0.42,-0.18 +199403,-4.85,-0.9,1.29,0.27,-1.31,0.13,0.54 +199404,0.68,-0.88,1.66,0.27,0.39,-0.35,0.17 +199405,0.62,-2.05,0.12,0.32,-2.22,0.07,1.64 +199406,-3.1,-0.49,1.71,0.31,-0.83,0.18,0.46 +199407,2.78,-1.78,0.98,0.28,0.18,1.4,0.5 +199408,3.89,1.45,-3.47,0.37,1.54,1.47,2.35 +199409,-2.21,2.7,-1.83,0.37,1.29,-0.74,1.71 +199410,1.07,-2.21,-2.35,0.38,1.48,-0.25,0.54 +199411,-4.09,-0.16,-0.07,0.37,-0.19,-2.1,-1.63 +199412,0.82,0.04,0.22,0.44,3.51,0.82,0.1 +199501,1.62,-2.95,1.67,0.42,-1.82,4.05,-0.65 +199502,3.56,-0.33,0.37,0.4,-0.33,2.38,-1.01 +199503,2.24,-0.35,-2.04,0.46,0.38,-0.13,1.11 +199504,2.06,-0.41,1.73,0.44,1.85,-0.58,0.36 +199505,2.86,-2.24,1.97,0.54,-0.43,-0.44,-1.13 +199506,2.65,3.07,-2.99,0.47,2.92,1.21,-1.85 +199507,3.63,2.22,-2.15,0.45,2.57,-2.24,-0.97 +199508,0.46,1.84,1.89,0.47,-0.02,1.32,-1.14 +199509,3.21,-2.02,-0.92,0.43,2.63,-0.86,-1.01 +199510,-1.6,-3.99,-0.08,0.47,4.14,-1.05,0.51 +199511,3.85,-0.81,0.34,0.42,-0.6,0.56,0.55 +199512,1.03,0.42,1.41,0.49,2.56,-0.95,3.96 +199601,2.38,-2.44,0.36,0.43,0.55,1.08,1.34 +199602,1.24,2.06,-2.32,0.39,0.58,2.27,-1.39 +199603,0.7,1.31,1.23,0.39,-1.89,-0.08,-0.24 +199604,2.09,4.89,-3.98,0.46,-0.93,0.7,-0.78 +199605,2.26,3.22,-1.38,0.42,1.55,-1.08,1.16 +199606,-1.23,-3.68,1.93,0.4,0.95,-0.22,-0.13 +199607,-5.83,-3.57,4.39,0.45,-0.14,-2.48,0 +199608,2.84,2.31,-0.59,0.41,-0.12,2.55,-1.47 +199609,4.86,-0.82,-3.83,0.44,2.7,0.54,-2.12 +199610,0.95,-4.11,4.81,0.42,3.82,-1.1,0.06 +199611,6.15,-3.6,0.21,0.41,-2.39,0.17,-2.49 +199612,-1.6,3.15,0.94,0.46,0.6,0.54,-0.57 +199701,4.9,-1.51,-2.3,0.45,1.95,2.71,-1.58 +199702,-0.5,-2.57,4.72,0.39,-2.02,1.27,0.84 +199703,-4.92,-0.3,3.88,0.43,0.98,0.89,2.11 +199704,3.81,-5.14,-1,0.43,4.81,2.39,-4.09 +199705,6.67,4.79,-4.35,0.49,-5.2,2.83,-2.18 +199706,4.04,1.52,0.7,0.37,2.67,0.81,0.19 +199707,7.22,-2.42,-0.38,0.43,3.84,3.81,-1.16 +199708,-4.04,7.48,1.03,0.41,-2.53,-0.07,3.18 +199709,5.41,2.68,-0.28,0.44,1.46,1.68,-0.4 +199710,-3.86,-0.81,2.31,0.42,-0.44,-0.97,0.35 +199711,2.65,-5.05,1.03,0.39,0.29,-2.01,1.01 +199712,1.3,-2.34,3.82,0.48,3.84,-3.05,0.12 +199801,0.02,-1.01,-1.82,0.43,0.08,4.98,-1.11 +199802,6.94,0.21,-0.72,0.39,-1.1,1.96,-1.18 +199803,4.74,-1.18,1.67,0.39,2.14,1.84,2.3 +199804,0.66,0.46,0.31,0.43,0.78,1.72,-0.93 +199805,-2.97,-3.58,4.27,0.4,1.86,0.7,1.49 +199806,2.78,-3.28,-1.84,0.41,7.26,-1.48,-0.75 +199807,-2.74,-4.88,-1.08,0.4,3.69,-1.99,0.46 +199808,-16.21,-5.7,5.14,0.43,1.91,-2.66,4.47 +199809,5.92,-0.16,-3.96,0.46,-0.61,2.82,0.24 +199810,7.12,-3.19,-2.71,0.32,-5.36,9.86,-4.23 +199811,5.89,1.12,-3.29,0.31,1.18,1.22,-0.38 +199812,5.93,-0.27,-4.8,0.38,9.03,-1.63,-1 +199901,3.5,0.67,-5.61,0.35,3.02,-2.28,1.09 +199902,-4.16,-5.68,1.71,0.35,-0.13,2.34,0.37 +199903,3.36,-3.89,-2.88,0.43,-1.36,0.21,-1.09 +199904,4.54,3.37,2.45,0.37,-9.14,2.36,5.14 +199905,-2.41,3.69,2.69,0.34,-5.25,1.12,3.39 +199906,4.68,3.37,-4.3,0.4,4.96,1.58,0.36 +199907,-3.45,2.23,0.54,0.38,1.6,1.4,1.93 +199908,-1.39,-1.24,-0.99,0.39,3.06,-3.51,-1.55 +199909,-2.67,3.25,-3.08,0.39,6.49,-0.82,0.23 +199910,5.82,-6.78,-3.26,0.39,5.48,-1.18,-2.76 +199911,3.32,7.66,-7.99,0.36,5.57,0.09,5.14 +199912,7.94,6.82,-9.19,0.44,13.2,-14.05,5.66 +200001,-4.37,4.39,0.23,0.41,1.9,2.71,1.87 +200002,2.75,22.06,-12.87,0.43,18.4,-13.35,7.59 +200003,4.88,-16.62,7.91,0.47,-6.85,10.08,-5.17 +200004,-6.41,-7.64,9.26,0.46,-8.47,-1.95,0.35 +200005,-4.4,-4.66,3.8,0.5,-9.1,-8.73,-1.71 +200006,4.76,13.74,-9.92,0.4,16.55,12.34,2.36 +200007,-2.19,-2.79,8.45,0.48,-0.08,6.48,-3.27 +200008,7.09,-0.9,-1.29,0.5,5.77,0.62,1.04 +200009,-5.62,-1.84,6.87,0.51,2.18,2.49,-2.64 +200010,-3.02,-3.63,4.8,0.56,-4.7,-4.74,-1.1 +200011,-10.76,-3.07,12.39,0.51,-2.49,-14.52,0.35 +200012,1.54,1.59,6.13,0.5,6.83,-6.63,2.91 +200101,3.41,6.98,-5.67,0.54,-25.01,16.29,-2.61 +200102,-10.32,-1.14,13.88,0.39,12.56,12.34,11 +200103,-7.47,0.53,6.37,0.44,8.4,-7.67,3.9 +200104,7.99,0.28,-4.39,0.39,-8.12,9.97,-3.79 +200105,0.74,3.01,2.82,0.32,2.13,3.67,3.85 +200106,-2.03,6.39,-2.11,0.28,0.3,0.46,2.08 +200107,-2.13,-4.18,5.61,0.3,5.58,1.07,2.8 +200108,-6.21,2.18,3.32,0.31,5.61,-3.96,5.92 +200109,-9.43,-6.53,1.63,0.28,11.54,-4.9,0.05 +200110,2.56,6.83,-6.99,0.22,-8.42,14.85,-1.66 +200111,7.71,0.39,0.82,0.17,-8.62,-3.11,0.24 +200112,1.64,5.12,0.39,0.15,0.01,1.68,1.26 +200201,-1.74,1.15,3.46,0.14,3.73,1.59,3.52 +200202,-2.3,-1.67,3.92,0.13,6.81,-0.11,4.09 +200203,4.34,4.34,1.14,0.13,-1.68,2.85,2.11 +200204,-5.11,5.84,4.21,0.15,7.92,2.08,6.12 +200205,-1.19,-3.68,2.46,0.14,3.05,-2.7,2.4 +200206,-7.16,3.55,1.47,0.13,6.19,-3.38,2.15 +200207,-8.26,-5.16,-3.65,0.15,3.4,1.48,-2.94 +200208,0.66,-2.19,2.17,0.14,1.73,1.39,-0.59 +200209,-10.14,2.69,1.16,0.14,9.14,-1.8,-0.59 +200210,7.35,-3.01,-6.51,0.14,-5.49,7.53,-0.38 +200211,6.01,3.18,-1.54,0.12,-16.31,0.27,4.05 +200212,-5.44,-0.52,3.86,0.11,9.65,10.58,2.26 +200301,-2.44,1.4,-0.9,0.1,1.56,0.25,0.41 +200302,-1.63,-0.27,-1.46,0.09,1.22,-0.8,-1.9 +200303,0.93,0.83,-1.73,0.1,1.51,-0.22,-2.66 +200304,8.18,1.11,-0.02,0.1,-9.44,3.17,-0.92 +200305,6.26,4.69,0.16,0.09,-10.77,-1.44,3.47 +200306,1.53,1.48,0.66,0.1,-0.97,-0.18,1.38 +200307,2.24,5.62,-2.08,0.07,-0.29,2.59,0.37 +200308,2.43,2.65,1.79,0.07,-0.54,-1.47,-0.35 +200309,-0.99,0.57,0.92,0.08,-0.07,4.59,1.09 +200310,5.96,2.87,1.84,0.07,3.88,2.04,2.02 +200311,1.59,2.2,1.46,0.07,1.59,-1.44,1.93 +200312,4.47,-2.78,2.64,0.08,-5.69,1.7,2.06 +200401,2.23,2.61,1.66,0.07,2.58,2.24,1.91 +200402,1.49,-1.15,0.34,0.06,-1.13,1.45,-2.95 +200403,-1.16,1.87,-0.01,0.09,0.19,-2.17,-1.7 +200404,-2.5,-2.56,-1.7,0.08,-5.38,-0.22,-2.36 +200405,1.35,-0.15,-0.26,0.06,1.65,2.27,0.89 +200406,2.08,2.28,1.68,0.08,2.08,0.31,1.79 +200407,-3.87,-3.82,4.39,0.1,-2.31,-1.37,-2.51 +200408,0.16,-1.54,1.12,0.11,-1.52,-2.41,-2.77 +200409,1.94,2.85,0.34,0.11,5.26,3.05,-1.25 +200410,1.67,0.42,-0.89,0.11,-1.5,0.14,0.98 +200411,4.67,4.12,1.91,0.15,3.22,1.46,-1.16 +200412,3.36,0.19,-0.35,0.16,-2.83,0.92,0.87 +200501,-2.82,-1.62,2.49,0.16,3.12,1.57,-2.9 +200502,2.11,-0.75,2.78,0.16,3.24,-2.33,-1.49 +200503,-1.9,-1.3,1.65,0.21,0.92,0.16,-0.72 +200504,-2.73,-3.96,-0.48,0.21,-0.83,-1.82,-1.48 +200505,3.56,2.95,-1.17,0.24,0.43,3.18,0.48 +200506,0.92,2.56,2.75,0.23,2.06,0.11,-1.49 +200507,4.09,2.76,-0.46,0.24,0.04,-0.17,0.99 +200508,-0.89,-0.89,1.42,0.3,2.21,-1.46,0.35 +200509,0.77,-0.63,1.17,0.29,3.47,-3.7,-0.05 +200510,-2.35,-1.04,-0.7,0.27,-1.29,1.56,-1.03 +200511,3.73,1,-1.81,0.31,0.37,0.15,0.28 +200512,0.03,-0.48,0.48,0.32,0.76,1.94,-0.86 +200601,3.65,5.39,1.14,0.35,2.75,-1.09,1.16 +200602,-0.5,-0.36,-0.83,0.34,-1.8,3.3,1.26 +200603,1.54,3.54,-0.07,0.37,1.23,0.06,0.44 +200604,0.94,-1.23,3.08,0.36,0.66,-0.34,-0.42 +200605,-3.53,-2.99,2.78,0.43,-3.72,0.02,-0.16 +200606,-0.44,-0.49,1.5,0.4,1.48,-0.55,-1.11 +200607,-0.59,-3.94,3.3,0.4,-2.18,0.25,1.37 +200608,2.09,0.81,-1.73,0.42,-3.46,1.74,2.92 +200609,1.53,-1.21,-0.43,0.41,-0.94,0.74,1.65 +200610,3.3,1.65,0.48,0.41,-0.23,-0.21,-0.46 +200611,1.95,0.73,0.51,0.42,-1.01,-0.95,-1.93 +200612,0.68,-0.89,2.54,0.4,0.83,2.38,1.93 +200701,1.5,0.06,-0.1,0.44,0.26,1.07,-0.68 +200702,-1.78,1.43,0.24,0.38,-1.32,0.3,-0.64 +200703,0.87,-0.23,0.43,0.43,2.49,-2.02,-1.18 +200704,3.55,-2.09,-0.96,0.44,-0.17,-0.28,0.28 +200705,3.48,-0.06,-0.09,0.41,-0.32,-1.09,-2.48 +200706,-1.87,0.67,-1.03,0.4,0.25,-0.84,-0.29 +200707,-3.57,-2.7,-2.93,0.4,2.79,-3.35,-2.06 +200708,0.75,-0.14,-2.37,0.42,0.11,-2.57,-0.24 +200709,3.77,-2.47,-2.13,0.32,4.61,0.31,-2.78 +200710,2.26,0.09,-1.92,0.32,4.89,-3.92,-1.58 +200711,-5.27,-2.73,-1.02,0.34,0.89,-1.73,0.45 +200712,-0.7,0.07,-0.05,0.27,6.51,-2.09,-2.28 +200801,-6.44,-0.76,3.01,0.21,-7.84,6.97,1.76 +200802,-2.33,-0.55,0.05,0.13,6.14,5.05,-2.18 +200803,-1.21,0.86,0.17,0.17,4.14,-0.31,2.73 +200804,4.94,-1.55,0.07,0.18,-0.21,3.13,-4.53 +200805,2.21,2.84,-0.26,0.18,3.2,-2.31,-4.52 +200806,-8.03,1.05,-1.06,0.17,12.52,-7.09,-3.18 +200807,-1.47,3.74,3.59,0.15,-5.15,8.21,7.84 +200808,0.99,3.79,1.48,0.13,-3.81,-0.63,1.06 +200809,-9.97,-0.23,4.42,0.15,0.39,-3.74,5.8 +200810,-18.55,-2.17,-3.07,0.08,7.81,-9.47,2.45 +200811,-8.56,-3.57,-4.99,0.03,7.18,-10.22,-2.4 +200812,2.06,3.99,-1.18,0.09,-5.03,5.3,0.3 +200901,-7.75,-0.9,-9.93,0,-1.92,0.49,-7.12 +200902,-10.12,-0.41,-6.75,0.01,4.25,-6.69,1.15 +200903,8.75,0.75,2.57,0.02,-11.51,3.35,3.92 +200904,11.04,5.16,5.68,0.01,-34.75,-6.94,-0.35 +200905,6.73,-2.64,0.45,0,-12.49,-2.82,-1.97 +200906,-0.28,2.65,-2.45,0.01,5.37,5.07,1.32 +200907,8.23,2.47,4.82,0.01,-5.51,4.39,5.04 +200908,3.18,-0.56,7.68,0.01,-8.87,-2.1,5.48 +200909,4.52,2.33,1.47,0.01,-4.97,1.23,-1.78 +200910,-2.84,-4.28,-4.37,0,2.65,2.12,-4.76 +200911,5.74,-2.84,0.13,0,0.41,0.38,1.44 +200912,2.91,5.89,0.72,0.01,2.94,1.57,0.7 +201001,-3.71,0.43,0.57,0,-5.34,3.66,1.64 +201002,3.53,1.39,2.75,0,3.61,1.83,2.58 +201003,6.44,1.57,2.01,0.01,3.72,0.87,4.3 +201004,2.02,5.01,3.14,0,3.2,-1.81,4.8 +201005,-8,-0.01,-2.36,0.01,-0.26,0.55,-3.03 +201006,-5.21,-2.08,-4.31,0.01,-2.88,-4.88,-5.34 +201007,7.1,0.13,0.23,0.01,1.95,4.05,0.65 +201008,-4.4,-2.91,-1.71,0.01,-0.12,1.06,-3.82 +201009,9.24,3.96,-3.05,0.01,1.35,3.2,1.97 +201010,3.88,0.94,-2.21,0.01,1.59,-1.37,-2.23 +201011,0.56,3.78,-0.66,0.01,2.5,-0.91,-0.73 +201012,6.77,0.78,3.53,0.01,-3.18,2.34,4.8 +201101,2.01,-2.46,0.96,0.01,-0.22,0.02,1.03 +201102,3.85,1.79,1.38,0.01,1.99,-0.99,1.29 +201103,0.28,2.73,-1.31,0.01,3.55,-0.89,-1.91 +201104,2.82,-0.23,-2.31,0,0.07,-1,-2.15 diff --git a/Problemsets/Data/Options_prices_US_Canada.csv b/Problemsets/Data/Options_prices_US_Canada.csv new file mode 100644 index 0000000..ac4ff9a --- /dev/null +++ b/Problemsets/Data/Options_prices_US_Canada.csv @@ -0,0 +1,13953 @@ +symbol,exchange,date,adjusted close,option symbol,expiration,strike,call/put,style,ask,bid,volume,open interest,unadjusted +SPX,CBOE,03/30/17,2368.06,SPXW 170331C00300000,03/31/17,300,C,E,2073.9,2062.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P00300000,03/31/17,300,P,E,0.1,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C00400000,03/31/17,400,C,E,1974.1,1962.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P00400000,03/31/17,400,P,E,0.05,0,0,10,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C00500000,03/31/17,500,C,E,1874.1,1862.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P00500000,03/31/17,500,P,E,0.05,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C00600000,03/31/17,600,C,E,1774.1,1762.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P00600000,03/31/17,600,P,E,0.05,0,0,132,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C00700000,03/31/17,700,C,E,1673.9,1662.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P00700000,03/31/17,700,P,E,0.05,0,0,300,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C00750000,03/31/17,750,C,E,1624.1,1612.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P00750000,03/31/17,750,P,E,0.05,0,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C00800000,03/31/17,800,C,E,1574.1,1562.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P00800000,03/31/17,800,P,E,0.05,0,0,127,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C00850000,03/31/17,850,C,E,1524.5,1513.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P00850000,03/31/17,850,P,E,0.05,0,0,62,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C00900000,03/31/17,900,C,E,1474.2,1463.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P00900000,03/31/17,900,P,E,0.05,0,0,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C00950000,03/31/17,950,C,E,1424.4,1413,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P00950000,03/31/17,950,P,E,0.05,0,0,301,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C01000000,03/31/17,1000,C,E,1374.4,1363,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P01000000,03/31/17,1000,P,E,0.05,0,0,2421,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C01025000,03/31/17,1025,C,E,1353.9,1338,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P01025000,03/31/17,1025,P,E,0.05,0,0,336,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C01050000,03/31/17,1050,C,E,1324.2,1313.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P01050000,03/31/17,1050,P,E,0.05,0,0,100,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C01075000,03/31/17,1075,C,E,1299.4,1288,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P01075000,03/31/17,1075,P,E,0.05,0,0,51,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C01100000,03/31/17,1100,C,E,1274.4,1263,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P01100000,03/31/17,1100,P,E,0.05,0,0,19,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C01125000,03/31/17,1125,C,E,1249.4,1238,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P01125000,03/31/17,1125,P,E,0.05,0,0,419,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C01150000,03/31/17,1150,C,E,1224.2,1213.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P01150000,03/31/17,1150,P,E,0.05,0,0,116,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C01175000,03/31/17,1175,C,E,1199.2,1187.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P01175000,03/31/17,1175,P,E,0.05,0,0,99,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C01200000,03/31/17,1200,C,E,1179.1,1162.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P01200000,03/31/17,1200,P,E,0.05,0,0,1576,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C01225000,03/31/17,1225,C,E,1149.2,1137.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P01225000,03/31/17,1225,P,E,0.05,0,0,554,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C01250000,03/31/17,1250,C,E,1124,1112.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P01250000,03/31/17,1250,P,E,0.05,0,0,101,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C01275000,03/31/17,1275,C,E,1099,1088,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P01275000,03/31/17,1275,P,E,0.05,0,0,115,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C01300000,03/31/17,1300,C,E,1074.2,1062.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P01300000,03/31/17,1300,P,E,0.05,0,0,304,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C01325000,03/31/17,1325,C,E,1049,1038,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P01325000,03/31/17,1325,P,E,0.05,0,0,135,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C01350000,03/31/17,1350,C,E,1024.2,1012.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P01350000,03/31/17,1350,P,E,0.05,0,0,2800,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C01375000,03/31/17,1375,C,E,999,988,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P01375000,03/31/17,1375,P,E,0.05,0,0,2865,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C01400000,03/31/17,1400,C,E,974.2,962.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P01400000,03/31/17,1400,P,E,0.05,0,0,3466,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C01425000,03/31/17,1425,C,E,949.2,937.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P01425000,03/31/17,1425,P,E,0.05,0,0,102,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C01450000,03/31/17,1450,C,E,924.2,912.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P01450000,03/31/17,1450,P,E,0.05,0,0,12717,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C01475000,03/31/17,1475,C,E,899.2,887.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P01475000,03/31/17,1475,P,E,0.05,0,0,522,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C01500000,03/31/17,1500,C,E,874,863,0,49,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P01500000,03/31/17,1500,P,E,0.05,0,0,3394,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C01525000,03/31/17,1525,C,E,849.2,837.8,0,21,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P01525000,03/31/17,1525,P,E,0.05,0,0,6311,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C01550000,03/31/17,1550,C,E,824.2,812.8,0,13,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P01550000,03/31/17,1550,P,E,0.05,0,0,5863,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C01575000,03/31/17,1575,C,E,799.2,787.8,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P01575000,03/31/17,1575,P,E,0.05,0,0,4231,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C01600000,03/31/17,1600,C,E,774,763,2,109,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P01600000,03/31/17,1600,P,E,0.05,0,2,22292,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C01625000,03/31/17,1625,C,E,749.2,737.8,0,47,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P01625000,03/31/17,1625,P,E,0.05,0,0,5911,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C01650000,03/31/17,1650,C,E,724,713,0,26,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P01650000,03/31/17,1650,P,E,0.05,0,0,10850,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C01675000,03/31/17,1675,C,E,699,688,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P01675000,03/31/17,1675,P,E,0.05,0,0,3250,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C01700000,03/31/17,1700,C,E,674.2,662.8,0,5,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P01700000,03/31/17,1700,P,E,0.05,0,0,9040,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C01725000,03/31/17,1725,C,E,649.2,637.8,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P01725000,03/31/17,1725,P,E,0.05,0,0,5155,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C01750000,03/31/17,1750,C,E,624,613,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P01750000,03/31/17,1750,P,E,0.05,0,0,4665,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C01775000,03/31/17,1775,C,E,599.2,587.8,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P01775000,03/31/17,1775,P,E,0.05,0,0,7072,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C01790000,03/31/17,1790,C,E,584.2,572.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P01790000,03/31/17,1790,P,E,0.05,0,0,5227,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C01800000,03/31/17,1800,C,E,574.2,562.8,0,6,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P01800000,03/31/17,1800,P,E,0.05,0,0,14893,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C01810000,03/31/17,1810,C,E,564.2,552.8,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P01810000,03/31/17,1810,P,E,0.05,0,0,5706,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C01820000,03/31/17,1820,C,E,554,543,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P01820000,03/31/17,1820,P,E,0.05,0,0,853,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C01825000,03/31/17,1825,C,E,549.2,537.8,0,39,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P01825000,03/31/17,1825,P,E,0.05,0,0,14821,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C01830000,03/31/17,1830,C,E,544.2,532.8,0,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P01830000,03/31/17,1830,P,E,0.05,0,0,444,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C01840000,03/31/17,1840,C,E,534.2,522.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P01840000,03/31/17,1840,P,E,0.05,0,0,655,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C01850000,03/31/17,1850,C,E,524.2,512.8,0,10,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P01850000,03/31/17,1850,P,E,0.05,0,0,15583,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C01860000,03/31/17,1860,C,E,514.2,502.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P01860000,03/31/17,1860,P,E,0.05,0,0,2145,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C01870000,03/31/17,1870,C,E,504.2,492.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P01870000,03/31/17,1870,P,E,0.05,0,0,1484,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C01875000,03/31/17,1875,C,E,499.2,487.8,0,11,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P01875000,03/31/17,1875,P,E,0.05,0,0,5063,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C01880000,03/31/17,1880,C,E,494.2,482.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P01880000,03/31/17,1880,P,E,0.05,0,0,1128,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C01885000,03/31/17,1885,C,E,489.2,477.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P01885000,03/31/17,1885,P,E,0.05,0,0,1182,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C01890000,03/31/17,1890,C,E,484,473,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P01890000,03/31/17,1890,P,E,0.05,0,0,3099,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C01895000,03/31/17,1895,C,E,479,468,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P01895000,03/31/17,1895,P,E,0.05,0,0,1591,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C01900000,03/31/17,1900,C,E,474.2,462.8,0,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P01900000,03/31/17,1900,P,E,0.05,0,0,18184,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C01905000,03/31/17,1905,C,E,469.8,458,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P01905000,03/31/17,1905,P,E,0.05,0,0,340,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C01910000,03/31/17,1910,C,E,464.8,453,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P01910000,03/31/17,1910,P,E,0.05,0,0,2026,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C01915000,03/31/17,1915,C,E,459.1,448,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P01915000,03/31/17,1915,P,E,0.05,0,0,682,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C01920000,03/31/17,1920,C,E,454.1,443,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P01920000,03/31/17,1920,P,E,0.05,0,0,2325,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C01925000,03/31/17,1925,C,E,449.1,438,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P01925000,03/31/17,1925,P,E,0.05,0,0,7168,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C01930000,03/31/17,1930,C,E,444.1,433,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P01930000,03/31/17,1930,P,E,0.05,0,0,4344,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C01935000,03/31/17,1935,C,E,439.3,427.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P01935000,03/31/17,1935,P,E,0.05,0,0,697,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C01940000,03/31/17,1940,C,E,434.3,422.8,0,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P01940000,03/31/17,1940,P,E,0.05,0,0,2566,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C01945000,03/31/17,1945,C,E,429.1,418,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P01945000,03/31/17,1945,P,E,0.05,0,0,4210,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C01950000,03/31/17,1950,C,E,424.3,412.8,0,611,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P01950000,03/31/17,1950,P,E,0.05,0,0,24391,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C01955000,03/31/17,1955,C,E,419.3,407.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P01955000,03/31/17,1955,P,E,0.05,0,0,4483,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C01960000,03/31/17,1960,C,E,414.3,402.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P01960000,03/31/17,1960,P,E,0.05,0,0,3097,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C01965000,03/31/17,1965,C,E,409.3,397.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P01965000,03/31/17,1965,P,E,0.05,0,0,2391,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C01970000,03/31/17,1970,C,E,404.3,392.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P01970000,03/31/17,1970,P,E,0.05,0,0,3609,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C01975000,03/31/17,1975,C,E,399.3,387.8,0,15,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P01975000,03/31/17,1975,P,E,0.05,0,0,9954,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C01980000,03/31/17,1980,C,E,394.3,382.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P01980000,03/31/17,1980,P,E,0.05,0,0,488,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C01985000,03/31/17,1985,C,E,389.1,378,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P01985000,03/31/17,1985,P,E,0.05,0,0,195,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C01990000,03/31/17,1990,C,E,384.3,372.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P01990000,03/31/17,1990,P,E,0.05,0,0,494,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C01995000,03/31/17,1995,C,E,379.3,367.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P01995000,03/31/17,1995,P,E,0.05,0,0,963,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02000000,03/31/17,2000,C,E,374.3,362.8,0,376,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02000000,03/31/17,2000,P,E,0.05,0,0,11334,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02005000,03/31/17,2005,C,E,369.3,357.8,0,700,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02005000,03/31/17,2005,P,E,0.05,0,0,166,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02010000,03/31/17,2010,C,E,364.3,352.8,0,702,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02010000,03/31/17,2010,P,E,0.05,0,0,377,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02015000,03/31/17,2015,C,E,359.1,348,0,967,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02015000,03/31/17,2015,P,E,0.05,0,0,823,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02020000,03/31/17,2020,C,E,354.3,342.8,0,794,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02020000,03/31/17,2020,P,E,0.05,0,0,957,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02025000,03/31/17,2025,C,E,349.3,337.8,0,324,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02025000,03/31/17,2025,P,E,0.05,0,0,6354,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02030000,03/31/17,2030,C,E,344.3,332.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02030000,03/31/17,2030,P,E,0.05,0,0,793,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02035000,03/31/17,2035,C,E,339.1,328,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02035000,03/31/17,2035,P,E,0.05,0,0,106,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02040000,03/31/17,2040,C,E,334.3,322.8,0,2200,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02040000,03/31/17,2040,P,E,0.05,0,1000,9877,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02045000,03/31/17,2045,C,E,329.3,317.8,0,2204,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02045000,03/31/17,2045,P,E,0.05,0,0,654,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02050000,03/31/17,2050,C,E,324.3,312.8,0,57,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02050000,03/31/17,2050,P,E,0.05,0,1000,18443,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02055000,03/31/17,2055,C,E,319.1,308,0,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02055000,03/31/17,2055,P,E,0.05,0,0,7941,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02060000,03/31/17,2060,C,E,314.1,303,0,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02060000,03/31/17,2060,P,E,0.05,0,0,1885,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02065000,03/31/17,2065,C,E,309.3,297.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02065000,03/31/17,2065,P,E,0.05,0,0,1131,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02070000,03/31/17,2070,C,E,304.3,292.8,0,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02070000,03/31/17,2070,P,E,0.05,0,0,642,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02075000,03/31/17,2075,C,E,299.3,287.8,0,1011,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02075000,03/31/17,2075,P,E,0.05,0,0,9086,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02080000,03/31/17,2080,C,E,294.3,282.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02080000,03/31/17,2080,P,E,0.05,0,0,12512,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02085000,03/31/17,2085,C,E,289.3,277.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02085000,03/31/17,2085,P,E,0.05,0,0,592,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02090000,03/31/17,2090,C,E,284.1,273,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02090000,03/31/17,2090,P,E,0.05,0,0,3544,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02095000,03/31/17,2095,C,E,279.3,267.8,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02095000,03/31/17,2095,P,E,0.05,0,0,592,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02100000,03/31/17,2100,C,E,274.1,263,0,234,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02100000,03/31/17,2100,P,E,0.05,0,2,43830,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02105000,03/31/17,2105,C,E,269.5,258.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02105000,03/31/17,2105,P,E,0.05,0,0,1316,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02110000,03/31/17,2110,C,E,264.5,253.1,1,8,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02110000,03/31/17,2110,P,E,0.05,0,0,4888,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02115000,03/31/17,2115,C,E,259.5,248.1,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02115000,03/31/17,2115,P,E,0.05,0,0,2801,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02120000,03/31/17,2120,C,E,254.5,243.1,0,100,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02120000,03/31/17,2120,P,E,0.05,0,9,3255,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02125000,03/31/17,2125,C,E,249.5,238.1,0,57,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02125000,03/31/17,2125,P,E,0.05,0,0,20706,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02130000,03/31/17,2130,C,E,244.5,233.1,0,11,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02130000,03/31/17,2130,P,E,0.05,0,0,7663,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02135000,03/31/17,2135,C,E,239.5,228.1,0,17,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02135000,03/31/17,2135,P,E,0.05,0,0,5313,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02140000,03/31/17,2140,C,E,234.5,223.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02140000,03/31/17,2140,P,E,0.05,0,0,9637,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02145000,03/31/17,2145,C,E,229.5,218.1,0,50,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02145000,03/31/17,2145,P,E,0.05,0,0,1632,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02150000,03/31/17,2150,C,E,224.3,213.3,0,5745,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02150000,03/31/17,2150,P,E,0.05,0,18,24252,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02155000,03/31/17,2155,C,E,219.3,208.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02155000,03/31/17,2155,P,E,0.05,0,0,6304,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02160000,03/31/17,2160,C,E,214.5,203.1,0,23,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02160000,03/31/17,2160,P,E,0.05,0,0,4755,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02165000,03/31/17,2165,C,E,209.3,198.3,0,10,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02165000,03/31/17,2165,P,E,0.05,0,0,4158,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02170000,03/31/17,2170,C,E,204.5,193.1,0,75,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02170000,03/31/17,2170,P,E,0.05,0,0,860,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02175000,03/31/17,2175,C,E,199.5,188.1,1,7338,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02175000,03/31/17,2175,P,E,0.05,0,37,18197,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02180000,03/31/17,2180,C,E,194.5,183.1,1,54,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02180000,03/31/17,2180,P,E,0.05,0,6,6381,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02185000,03/31/17,2185,C,E,189.5,178.1,0,55,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02185000,03/31/17,2185,P,E,0.05,0,0,8956,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02190000,03/31/17,2190,C,E,184.3,173.3,0,27,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02190000,03/31/17,2190,P,E,0.05,0,302,6732,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02195000,03/31/17,2195,C,E,179.4,168.3,0,31,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02195000,03/31/17,2195,P,E,0.05,0,0,11117,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02200000,03/31/17,2200,C,E,174.6,163.1,9,959,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02200000,03/31/17,2200,P,E,0.05,0,844,22603,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02205000,03/31/17,2205,C,E,169.1,158,0,20,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02205000,03/31/17,2205,P,E,0.05,0,151,687,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02210000,03/31/17,2210,C,E,164.3,152.8,0,19,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02210000,03/31/17,2210,P,E,0.1,0,169,13200,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02215000,03/31/17,2215,C,E,159.3,147.8,0,46,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02215000,03/31/17,2215,P,E,0.1,0,750,13210,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02220000,03/31/17,2220,C,E,154.3,142.8,0,66,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02220000,03/31/17,2220,P,E,0.1,0,408,6363,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02225000,03/31/17,2225,C,E,149.3,137.8,4,587,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02225000,03/31/17,2225,P,E,0.1,0,1939,15928,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02230000,03/31/17,2230,C,E,144.3,132.8,0,207,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02230000,03/31/17,2230,P,E,0.1,0,762,19082,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02235000,03/31/17,2235,C,E,139.3,127.8,0,50,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02235000,03/31/17,2235,P,E,0.1,0,1380,3137,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02240000,03/31/17,2240,C,E,134.1,123.1,0,174,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02240000,03/31/17,2240,P,E,0.1,0.05,1931,8738,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02245000,03/31/17,2245,C,E,129.3,117.9,6,126,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02245000,03/31/17,2245,P,E,0.1,0.05,28,2416,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02250000,03/31/17,2250,C,E,123,113.8,20,2984,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02250000,03/31/17,2250,P,E,0.1,0.05,399,39217,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02255000,03/31/17,2255,C,E,118.3,109.1,0,158,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02255000,03/31/17,2255,P,E,0.1,0.05,186,11627,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02260000,03/31/17,2260,C,E,113.4,104.1,2,652,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02260000,03/31/17,2260,P,E,0.1,0.05,267,8019,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02265000,03/31/17,2265,C,E,108.3,99.3,2,1578,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02265000,03/31/17,2265,P,E,0.1,0.05,415,16377,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02270000,03/31/17,2270,C,E,103.3,94.3,19,831,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02270000,03/31/17,2270,P,E,0.1,0.05,180,10017,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02275000,03/31/17,2275,C,E,98.3,89.3,30,12793,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02275000,03/31/17,2275,P,E,0.1,0.05,705,27627,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02280000,03/31/17,2280,C,E,93.1,84.3,15,4059,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02280000,03/31/17,2280,P,E,0.15,0.05,2726,7933,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02285000,03/31/17,2285,C,E,88.3,79.3,0,1947,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02285000,03/31/17,2285,P,E,0.15,0.05,211,4191,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02290000,03/31/17,2290,C,E,83.3,74.7,6,2216,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02290000,03/31/17,2290,P,E,0.15,0.1,925,8383,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02295000,03/31/17,2295,C,E,78.1,69.4,7,287,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02295000,03/31/17,2295,P,E,0.2,0.05,964,5326,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02300000,03/31/17,2300,C,E,73.2,64.6,14,7438,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02300000,03/31/17,2300,P,E,0.2,0.1,5628,34741,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02305000,03/31/17,2305,C,E,68.2,59.6,16,2510,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02305000,03/31/17,2305,P,E,0.2,0.1,2228,3138,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02310000,03/31/17,2310,C,E,63.5,54.4,9,713,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02310000,03/31/17,2310,P,E,0.45,0.1,1512,14939,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02315000,03/31/17,2315,C,E,58.5,49.4,3,5839,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02315000,03/31/17,2315,P,E,0.5,0.1,1347,10794,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02320000,03/31/17,2320,C,E,52.9,44.4,23,11040,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02320000,03/31/17,2320,P,E,0.5,0.1,3189,20815,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02325000,03/31/17,2325,C,E,44.5,43.3,223,7257,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02325000,03/31/17,2325,P,E,0.3,0.2,4887,22180,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02330000,03/31/17,2330,C,E,41.3,37.2,2,11509,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02330000,03/31/17,2330,P,E,0.35,0.25,3451,15873,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02335000,03/31/17,2335,C,E,38.3,32.3,21,8914,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02335000,03/31/17,2335,P,E,0.4,0.2,3478,17981,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02340000,03/31/17,2340,C,E,31.1,27.9,222,2953,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02340000,03/31/17,2340,P,E,0.5,0.2,7785,9176,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02345000,03/31/17,2345,C,E,24.8,21,386,10060,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02345000,03/31/17,2345,P,E,0.5,0.35,7057,8247,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02350000,03/31/17,2350,C,E,19.9,17.3,12085,20535,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02350000,03/31/17,2350,P,E,0.65,0.5,16403,18542,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02355000,03/31/17,2355,C,E,16.3,13.6,1570,11233,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02355000,03/31/17,2355,P,E,0.95,0.8,9434,6605,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02360000,03/31/17,2360,C,E,11,9.5,4781,12413,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02360000,03/31/17,2360,P,E,1.5,1.25,11492,6268,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02365000,03/31/17,2365,C,E,6.8,5.6,6319,10228,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02365000,03/31/17,2365,P,E,2.5,2,11879,1354,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02370000,03/31/17,2370,C,E,3.6,2.9,11836,6983,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02370000,03/31/17,2370,P,E,5.2,3.7,10559,11174,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02375000,03/31/17,2375,C,E,2,1.25,25278,33581,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02375000,03/31/17,2375,P,E,8.7,7,2015,19130,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02380000,03/31/17,2380,C,E,0.95,0.5,8888,5625,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02380000,03/31/17,2380,P,E,16.4,8.3,127,3224,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02385000,03/31/17,2385,C,E,0.45,0.2,12311,12097,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02385000,03/31/17,2385,P,E,19.8,13.6,109,1284,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02390000,03/31/17,2390,C,E,0.2,0.1,4591,15611,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02390000,03/31/17,2390,P,E,24.7,18.5,28,696,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02395000,03/31/17,2395,C,E,0.15,0.05,2475,19679,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02395000,03/31/17,2395,P,E,29.5,23.5,15,1879,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02400000,03/31/17,2400,C,E,0.1,0,2570,24114,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02400000,03/31/17,2400,P,E,35.4,27.5,26,7033,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02405000,03/31/17,2405,C,E,0.1,0,1584,12708,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02405000,03/31/17,2405,P,E,40.5,32.4,1,116,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02410000,03/31/17,2410,C,E,0.05,0,1458,8020,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02410000,03/31/17,2410,P,E,45.7,36.8,3,2391,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02415000,03/31/17,2415,C,E,0.05,0,325,8227,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02415000,03/31/17,2415,P,E,50.7,42,0,94,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02420000,03/31/17,2420,C,E,0.05,0,2299,14489,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02420000,03/31/17,2420,P,E,55.7,46.8,0,36,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02425000,03/31/17,2425,C,E,0.05,0,54,23304,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02425000,03/31/17,2425,P,E,60.7,52.1,0,154,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02430000,03/31/17,2430,C,E,0.05,0,9,4655,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02430000,03/31/17,2430,P,E,65.7,57,0,23,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02435000,03/31/17,2435,C,E,0.05,0,1,12513,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02435000,03/31/17,2435,P,E,70.4,61.8,0,24,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02440000,03/31/17,2440,C,E,0.05,0,7,3169,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02440000,03/31/17,2440,P,E,75.4,66.7,1,22,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02445000,03/31/17,2445,C,E,0.05,0,0,2993,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02445000,03/31/17,2445,P,E,80.7,71.7,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02450000,03/31/17,2450,C,E,0.05,0,0,17467,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02450000,03/31/17,2450,P,E,85.4,77,0,59,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02455000,03/31/17,2455,C,E,0.05,0,19,1392,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02455000,03/31/17,2455,P,E,90.7,82,0,7,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02460000,03/31/17,2460,C,E,0.05,0,30,1219,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02460000,03/31/17,2460,P,E,95.7,87,0,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02465000,03/31/17,2465,C,E,0.05,0,0,3103,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02465000,03/31/17,2465,P,E,100.4,91.7,0,38,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02470000,03/31/17,2470,C,E,0.05,0,0,1124,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02470000,03/31/17,2470,P,E,105.7,96.7,0,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02475000,03/31/17,2475,C,E,0.05,0,0,4204,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02475000,03/31/17,2475,P,E,110.7,102.3,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02480000,03/31/17,2480,C,E,0.05,0,0,452,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02480000,03/31/17,2480,P,E,116,106.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02485000,03/31/17,2485,C,E,0.05,0,0,5588,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02485000,03/31/17,2485,P,E,120.6,112.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02490000,03/31/17,2490,C,E,0.05,0,0,1054,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02490000,03/31/17,2490,P,E,126.9,115.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02495000,03/31/17,2495,C,E,0.05,0,0,2267,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02495000,03/31/17,2495,P,E,131.9,120.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02500000,03/31/17,2500,C,E,0.05,0,2,10632,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02500000,03/31/17,2500,P,E,136.9,125.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02505000,03/31/17,2505,C,E,0.05,0,0,228,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02505000,03/31/17,2505,P,E,141.7,130.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02510000,03/31/17,2510,C,E,0.05,0,0,1638,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02510000,03/31/17,2510,P,E,146.7,135.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02515000,03/31/17,2515,C,E,0.05,0,0,534,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02515000,03/31/17,2515,P,E,151.7,140.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02520000,03/31/17,2520,C,E,0.05,0,0,6441,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02520000,03/31/17,2520,P,E,156.7,145.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02525000,03/31/17,2525,C,E,0.05,0,0,5867,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02525000,03/31/17,2525,P,E,161.9,150.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02530000,03/31/17,2530,C,E,0.05,0,0,1609,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02530000,03/31/17,2530,P,E,166.7,155.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02535000,03/31/17,2535,C,E,0.05,0,0,382,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02535000,03/31/17,2535,P,E,171.7,160.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02540000,03/31/17,2540,C,E,0.05,0,0,116,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02540000,03/31/17,2540,P,E,176.9,165.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02545000,03/31/17,2545,C,E,0.05,0,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02545000,03/31/17,2545,P,E,182.2,170.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02550000,03/31/17,2550,C,E,0.05,0,0,1362,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02550000,03/31/17,2550,P,E,187.2,175.7,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02560000,03/31/17,2560,C,E,0.15,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02560000,03/31/17,2560,P,E,197.2,185.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02575000,03/31/17,2575,C,E,0.05,0,0,16,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02575000,03/31/17,2575,P,E,212,200.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02600000,03/31/17,2600,C,E,0.05,0,0,2006,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02600000,03/31/17,2600,P,E,237.2,225.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02650000,03/31/17,2650,C,E,0.05,0,0,137,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02650000,03/31/17,2650,P,E,287.2,275.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02700000,03/31/17,2700,C,E,0.05,0,0,295,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02700000,03/31/17,2700,P,E,336.9,325.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02750000,03/31/17,2750,C,E,0.1,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02750000,03/31/17,2750,P,E,387.1,375.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02800000,03/31/17,2800,C,E,0.05,0,0,14,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02800000,03/31/17,2800,P,E,436.9,425.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331C02900000,03/31/17,2900,C,E,0.05,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170331P02900000,03/31/17,2900,P,E,537.1,525.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C01500000,04/03/17,1500,C,E,879.2,857.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P01500000,04/03/17,1500,P,E,0.05,0,0,72,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C01600000,04/03/17,1600,C,E,779.2,757.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P01600000,04/03/17,1600,P,E,0.05,0,0,176,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C01650000,04/03/17,1650,C,E,729.2,707.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P01650000,04/03/17,1650,P,E,0.05,0,0,300,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C01700000,04/03/17,1700,C,E,679.2,657.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P01700000,04/03/17,1700,P,E,0.05,0,0,201,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C01750000,04/03/17,1750,C,E,629.2,607.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P01750000,04/03/17,1750,P,E,0.05,0,0,605,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C01800000,04/03/17,1800,C,E,579.2,557.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P01800000,04/03/17,1800,P,E,0.05,0,0,303,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C01850000,04/03/17,1850,C,E,529.3,508,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P01850000,04/03/17,1850,P,E,0.05,0,0,212,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C01900000,04/03/17,1900,C,E,479.3,457.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P01900000,04/03/17,1900,P,E,0.05,0,0,2030,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C01925000,04/03/17,1925,C,E,454.3,432.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P01925000,04/03/17,1925,P,E,0.05,0,10,6293,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C01950000,04/03/17,1950,C,E,429.3,407.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P01950000,04/03/17,1950,P,E,0.05,0,0,1222,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C01975000,04/03/17,1975,C,E,404.3,382.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P01975000,04/03/17,1975,P,E,0.05,0,0,92,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02000000,04/03/17,2000,C,E,379.3,357.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02000000,04/03/17,2000,P,E,0.05,0,0,578,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02025000,04/03/17,2025,C,E,354.3,332.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02025000,04/03/17,2025,P,E,0.05,0,0,438,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02040000,04/03/17,2040,C,E,339.3,318,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02040000,04/03/17,2040,P,E,0.1,0,2,72,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02050000,04/03/17,2050,C,E,329.3,307.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02050000,04/03/17,2050,P,E,0.05,0,1170,399,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02060000,04/03/17,2060,C,E,319.3,297.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02060000,04/03/17,2060,P,E,0.1,0,0,406,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02070000,04/03/17,2070,C,E,309.3,287.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02070000,04/03/17,2070,P,E,0.1,0,0,73,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02075000,04/03/17,2075,C,E,304.3,283,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02075000,04/03/17,2075,P,E,0.1,0,0,417,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02080000,04/03/17,2080,C,E,299.3,277.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02080000,04/03/17,2080,P,E,0.1,0,0,75,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02090000,04/03/17,2090,C,E,289.3,267.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02090000,04/03/17,2090,P,E,0.05,0,531,100,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02100000,04/03/17,2100,C,E,279.3,257.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02100000,04/03/17,2100,P,E,0.1,0,310,474,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02110000,04/03/17,2110,C,E,269.4,247.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02110000,04/03/17,2110,P,E,0.1,0.05,0,220,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02115000,04/03/17,2115,C,E,264.4,242.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02115000,04/03/17,2115,P,E,0.1,0,0,35,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02120000,04/03/17,2120,C,E,259.4,237.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02120000,04/03/17,2120,P,E,0.1,0.05,0,144,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02125000,04/03/17,2125,C,E,250.8,236.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02125000,04/03/17,2125,P,E,0.1,0,0,5,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02130000,04/03/17,2130,C,E,245.7,231.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02130000,04/03/17,2130,P,E,0.1,0.05,3,148,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02135000,04/03/17,2135,C,E,241,226.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02135000,04/03/17,2135,P,E,0.25,0,0,100,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02140000,04/03/17,2140,C,E,236.1,221.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02140000,04/03/17,2140,P,E,0.15,0.05,0,108,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02145000,04/03/17,2145,C,E,231.2,216.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02145000,04/03/17,2145,P,E,0.15,0,1,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02150000,04/03/17,2150,C,E,226.1,211.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02150000,04/03/17,2150,P,E,0.15,0,0,260,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02155000,04/03/17,2155,C,E,221,206.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02155000,04/03/17,2155,P,E,0.15,0.05,17,95,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02160000,04/03/17,2160,C,E,215.9,201.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02160000,04/03/17,2160,P,E,0.15,0,0,152,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02165000,04/03/17,2165,C,E,211.3,196.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02165000,04/03/17,2165,P,E,0.15,0,0,60,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02170000,04/03/17,2170,C,E,205.9,191.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02170000,04/03/17,2170,P,E,0.15,0,1,92,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02175000,04/03/17,2175,C,E,201.3,186.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02175000,04/03/17,2175,P,E,0.15,0.05,3,440,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02180000,04/03/17,2180,C,E,195.9,181.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02180000,04/03/17,2180,P,E,0.3,0.05,3,125,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02185000,04/03/17,2185,C,E,190.8,176.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02185000,04/03/17,2185,P,E,0.3,0.05,7,159,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02190000,04/03/17,2190,C,E,185.8,171.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02190000,04/03/17,2190,P,E,0.2,0.05,48,82,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02195000,04/03/17,2195,C,E,180.9,166.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02195000,04/03/17,2195,P,E,0.2,0.05,86,40,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02200000,04/03/17,2200,C,E,175.9,161.6,1,5,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02200000,04/03/17,2200,P,E,0.15,0.05,1002,3276,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02205000,04/03/17,2205,C,E,170.9,156.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02205000,04/03/17,2205,P,E,0.2,0.05,2000,163,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02210000,04/03/17,2210,C,E,166.4,151.7,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02210000,04/03/17,2210,P,E,0.2,0.05,1,173,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02215000,04/03/17,2215,C,E,160.8,146.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02215000,04/03/17,2215,P,E,0.2,0.05,10,8806,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02220000,04/03/17,2220,C,E,155.8,141.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02220000,04/03/17,2220,P,E,0.2,0.05,0,307,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02225000,04/03/17,2225,C,E,151,136.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02225000,04/03/17,2225,P,E,0.2,0.1,72,621,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02230000,04/03/17,2230,C,E,146,131.7,0,12,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02230000,04/03/17,2230,P,E,0.2,0.05,5,455,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02235000,04/03/17,2235,C,E,141,126.5,0,6,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02235000,04/03/17,2235,P,E,0.2,0.1,42,350,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02240000,04/03/17,2240,C,E,135.8,121.7,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02240000,04/03/17,2240,P,E,0.35,0.1,83,2407,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02245000,04/03/17,2245,C,E,130.9,116.7,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02245000,04/03/17,2245,P,E,0.2,0.1,82,310,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02250000,04/03/17,2250,C,E,123.2,114.1,0,83,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02250000,04/03/17,2250,P,E,0.25,0.15,100,7733,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02255000,04/03/17,2255,C,E,118.2,108.9,0,5,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02255000,04/03/17,2255,P,E,0.25,0.1,14,1601,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02260000,04/03/17,2260,C,E,113.2,103.9,0,5,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02260000,04/03/17,2260,P,E,0.25,0.15,12,1339,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02265000,04/03/17,2265,C,E,108.2,99.7,0,6,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02265000,04/03/17,2265,P,E,0.3,0.15,23,1201,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02270000,04/03/17,2270,C,E,103.2,94.6,0,15,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02270000,04/03/17,2270,P,E,0.3,0.15,36,850,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02275000,04/03/17,2275,C,E,98.2,89.6,0,26,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02275000,04/03/17,2275,P,E,0.45,0.15,4,770,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02280000,04/03/17,2280,C,E,93.2,84.7,4,33,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02280000,04/03/17,2280,P,E,0.3,0.2,11,6302,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02285000,04/03/17,2285,C,E,88.3,79.8,9,15,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02285000,04/03/17,2285,P,E,0.6,0.2,52,1238,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02290000,04/03/17,2290,C,E,83.3,74.7,5,21,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02290000,04/03/17,2290,P,E,0.65,0.25,915,798,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02295000,04/03/17,2295,C,E,78.3,69.7,1,22,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02295000,04/03/17,2295,P,E,0.7,0.25,48,554,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02300000,04/03/17,2300,C,E,73.3,64.7,12,49,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02300000,04/03/17,2300,P,E,0.7,0.3,1964,4344,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02305000,04/03/17,2305,C,E,68.6,59.8,12,68,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02305000,04/03/17,2305,P,E,0.8,0.3,43,325,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02310000,04/03/17,2310,C,E,63.6,54.9,0,252,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02310000,04/03/17,2310,P,E,0.5,0.35,264,2238,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02315000,04/03/17,2315,C,E,58.7,50,12,240,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02315000,04/03/17,2315,P,E,0.55,0.4,282,1136,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02320000,04/03/17,2320,C,E,53,45,19,149,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02320000,04/03/17,2320,P,E,0.85,0.45,628,6507,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02325000,04/03/17,2325,C,E,48.2,40.1,2,158,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02325000,04/03/17,2325,P,E,0.7,0.55,610,749,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02330000,04/03/17,2330,C,E,43.1,35.2,32,147,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02330000,04/03/17,2330,P,E,0.8,0.6,244,683,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02335000,04/03/17,2335,C,E,38.3,30.3,3,303,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02335000,04/03/17,2335,P,E,1.05,0.7,156,509,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02340000,04/03/17,2340,C,E,33.7,25.5,82,486,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02340000,04/03/17,2340,P,E,1.25,0.9,1330,2624,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02345000,04/03/17,2345,C,E,25.9,24,155,248,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02345000,04/03/17,2345,P,E,1.45,1.1,931,406,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02350000,04/03/17,2350,C,E,21.3,19.5,564,2185,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02350000,04/03/17,2350,P,E,1.75,1.45,1285,4025,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02355000,04/03/17,2355,C,E,16.4,15.4,280,303,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02355000,04/03/17,2355,P,E,2.4,2.05,555,397,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02360000,04/03/17,2360,C,E,12.2,11.3,364,1737,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02360000,04/03/17,2360,P,E,3.4,2.95,418,1785,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02365000,04/03/17,2365,C,E,8.6,7.8,242,593,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02365000,04/03/17,2365,P,E,4.8,4.3,865,296,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02370000,04/03/17,2370,C,E,5.5,4.9,730,2580,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02370000,04/03/17,2370,P,E,6.9,6.3,383,1474,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02375000,04/03/17,2375,C,E,3.4,2.9,472,2013,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02375000,04/03/17,2375,P,E,9.9,9.1,66,1060,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02380000,04/03/17,2380,C,E,1.95,1.6,1454,1778,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02380000,04/03/17,2380,P,E,14.2,12.7,32,1325,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02385000,04/03/17,2385,C,E,1.1,0.85,1228,1453,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02385000,04/03/17,2385,P,E,18.4,16.7,20,25,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02390000,04/03/17,2390,C,E,0.65,0.45,918,1923,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02390000,04/03/17,2390,P,E,24.8,18.8,3,1278,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02395000,04/03/17,2395,C,E,0.4,0.25,724,1578,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02395000,04/03/17,2395,P,E,29.9,23.9,5,32,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02400000,04/03/17,2400,C,E,0.3,0.2,648,1798,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02400000,04/03/17,2400,P,E,35.8,27.7,10,1258,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02405000,04/03/17,2405,C,E,0.25,0.1,185,739,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02405000,04/03/17,2405,P,E,40.7,32.6,11,23,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02410000,04/03/17,2410,C,E,0.2,0.1,65,2222,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02410000,04/03/17,2410,P,E,45.8,37.2,0,1241,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02415000,04/03/17,2415,C,E,0.2,0.1,147,524,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02415000,04/03/17,2415,P,E,50.8,42.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02420000,04/03/17,2420,C,E,0.15,0.05,279,3240,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02420000,04/03/17,2420,P,E,55.8,47.2,0,1001,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02425000,04/03/17,2425,C,E,0.1,0.05,917,1807,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02425000,04/03/17,2425,P,E,60.5,52.1,0,350,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02430000,04/03/17,2430,C,E,0.1,0,5,115,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02430000,04/03/17,2430,P,E,65.8,57.1,1,251,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02435000,04/03/17,2435,C,E,0.15,0,2,193,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02435000,04/03/17,2435,P,E,70.8,61.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02440000,04/03/17,2440,C,E,0.15,0,0,380,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02440000,04/03/17,2440,P,E,75.8,67.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02445000,04/03/17,2445,C,E,0.1,0,5,187,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02445000,04/03/17,2445,P,E,80.5,72.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02450000,04/03/17,2450,C,E,0.1,0,0,149,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02450000,04/03/17,2450,P,E,85.8,77.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02455000,04/03/17,2455,C,E,0.1,0,25,50,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02455000,04/03/17,2455,P,E,90.8,82.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02460000,04/03/17,2460,C,E,0.1,0,537,64,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02460000,04/03/17,2460,P,E,95.5,87.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02465000,04/03/17,2465,C,E,0.05,0,205,81,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02465000,04/03/17,2465,P,E,100.5,92.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02470000,04/03/17,2470,C,E,0.05,0,866,12,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02470000,04/03/17,2470,P,E,105.8,97.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02475000,04/03/17,2475,C,E,0.05,0,0,662,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02475000,04/03/17,2475,P,E,110.5,102.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02480000,04/03/17,2480,C,E,0.2,0,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02480000,04/03/17,2480,P,E,116.1,107.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02485000,04/03/17,2485,C,E,0.05,0,0,184,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02485000,04/03/17,2485,P,E,121,112,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02490000,04/03/17,2490,C,E,0.05,0,0,111,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02490000,04/03/17,2490,P,E,128.6,114.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02495000,04/03/17,2495,C,E,0.2,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02495000,04/03/17,2495,P,E,133.6,119.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02500000,04/03/17,2500,C,E,0.05,0,0,202,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02500000,04/03/17,2500,P,E,138.6,124.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02505000,04/03/17,2505,C,E,0.05,0,0,432,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02505000,04/03/17,2505,P,E,143.6,129.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02510000,04/03/17,2510,C,E,0.2,0,0,5,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02510000,04/03/17,2510,P,E,148.4,134.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02515000,04/03/17,2515,C,E,0.05,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02515000,04/03/17,2515,P,E,153.5,139.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02520000,04/03/17,2520,C,E,0.05,0,47,10,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02520000,04/03/17,2520,P,E,158.6,144.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02525000,04/03/17,2525,C,E,0.05,0,0,201,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02525000,04/03/17,2525,P,E,163.6,149.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02530000,04/03/17,2530,C,E,0.2,0,0,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02530000,04/03/17,2530,P,E,168.5,154.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02540000,04/03/17,2540,C,E,0.05,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02540000,04/03/17,2540,P,E,178.6,163.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02550000,04/03/17,2550,C,E,0.2,0,0,6,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02550000,04/03/17,2550,P,E,188.4,173.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02575000,04/03/17,2575,C,E,0.2,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02575000,04/03/17,2575,P,E,213.6,199.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02600000,04/03/17,2600,C,E,0.05,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02600000,04/03/17,2600,P,E,238.8,224.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02625000,04/03/17,2625,C,E,0.2,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02625000,04/03/17,2625,P,E,267.2,245.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02650000,04/03/17,2650,C,E,0.15,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02650000,04/03/17,2650,P,E,292.2,270.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403C02700000,04/03/17,2700,C,E,0.15,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170403P02700000,04/03/17,2700,P,E,341.9,320.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C01500000,04/05/17,1500,C,E,878.8,857.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P01500000,04/05/17,1500,P,E,0.05,0,0,80,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C01550000,04/05/17,1550,C,E,828.8,807.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P01550000,04/05/17,1550,P,E,0.1,0,0,52,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C01600000,04/05/17,1600,C,E,778.8,757.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P01600000,04/05/17,1600,P,E,0.1,0,0,238,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C01650000,04/05/17,1650,C,E,728.8,707.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P01650000,04/05/17,1650,P,E,0.1,0,0,310,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C01700000,04/05/17,1700,C,E,678.9,657.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P01700000,04/05/17,1700,P,E,0.2,0,0,815,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C01750000,04/05/17,1750,C,E,628.9,607.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P01750000,04/05/17,1750,P,E,0.2,0,0,2987,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C01800000,04/05/17,1800,C,E,578.9,557.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P01800000,04/05/17,1800,P,E,0.25,0,0,287,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C01850000,04/05/17,1850,C,E,528.9,507.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P01850000,04/05/17,1850,P,E,0.05,0,0,1578,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C01900000,04/05/17,1900,C,E,478.9,457.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P01900000,04/05/17,1900,P,E,0.05,0,35,107,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C01925000,04/05/17,1925,C,E,453.9,432.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P01925000,04/05/17,1925,P,E,0.1,0,0,107,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C01950000,04/05/17,1950,C,E,429,407.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P01950000,04/05/17,1950,P,E,0.1,0,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C01975000,04/05/17,1975,C,E,404,382.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P01975000,04/05/17,1975,P,E,0.05,0,0,160,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02000000,04/05/17,2000,C,E,379,357.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02000000,04/05/17,2000,P,E,0.05,0,0,590,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02020000,04/05/17,2020,C,E,359,337.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02020000,04/05/17,2020,P,E,0.05,0,0,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02025000,04/05/17,2025,C,E,354,332.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02025000,04/05/17,2025,P,E,0.05,0,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02030000,04/05/17,2030,C,E,349,327.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02030000,04/05/17,2030,P,E,0.1,0,100,6,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02040000,04/05/17,2040,C,E,339,317.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02040000,04/05/17,2040,P,E,0.1,0,100,8,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02050000,04/05/17,2050,C,E,329,307.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02050000,04/05/17,2050,P,E,0.1,0.05,0,28,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02060000,04/05/17,2060,C,E,319,297.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02060000,04/05/17,2060,P,E,0.1,0,404,500,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02070000,04/05/17,2070,C,E,309,287.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02070000,04/05/17,2070,P,E,0.1,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02075000,04/05/17,2075,C,E,304,282.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02075000,04/05/17,2075,P,E,0.2,0,0,273,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02080000,04/05/17,2080,C,E,299,277.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02080000,04/05/17,2080,P,E,0.3,0,0,203,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02090000,04/05/17,2090,C,E,289,267.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02090000,04/05/17,2090,P,E,0.1,0,0,26,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02100000,04/05/17,2100,C,E,279.1,257.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02100000,04/05/17,2100,P,E,0.1,0,63,44,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02110000,04/05/17,2110,C,E,269.1,247.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02110000,04/05/17,2110,P,E,0.3,0.05,0,88,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02115000,04/05/17,2115,C,E,264.1,242.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02115000,04/05/17,2115,P,E,0.3,0,0,17,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02120000,04/05/17,2120,C,E,259.1,237.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02120000,04/05/17,2120,P,E,0.3,0,0,100,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02125000,04/05/17,2125,C,E,250.8,236.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02125000,04/05/17,2125,P,E,0.3,0,0,99,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02130000,04/05/17,2130,C,E,245.5,230.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02130000,04/05/17,2130,P,E,0.15,0.05,0,514,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02135000,04/05/17,2135,C,E,240.5,225.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02135000,04/05/17,2135,P,E,0.15,0.05,0,34,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02140000,04/05/17,2140,C,E,235.5,221.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02140000,04/05/17,2140,P,E,0.15,0.1,0,347,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02145000,04/05/17,2145,C,E,230.5,215.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02145000,04/05/17,2145,P,E,0.3,0.05,0,5017,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02150000,04/05/17,2150,C,E,225.5,210.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02150000,04/05/17,2150,P,E,0.35,0.05,0,728,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02155000,04/05/17,2155,C,E,220.5,205.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02155000,04/05/17,2155,P,E,0.35,0.05,5,30,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02160000,04/05/17,2160,C,E,215.6,201.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02160000,04/05/17,2160,P,E,0.35,0.05,0,610,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02165000,04/05/17,2165,C,E,210.6,196.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02165000,04/05/17,2165,P,E,0.35,0.05,0,49,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02170000,04/05/17,2170,C,E,205.6,191.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02170000,04/05/17,2170,P,E,0.2,0.05,5,142,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02175000,04/05/17,2175,C,E,200.6,186.2,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02175000,04/05/17,2175,P,E,0.15,0.05,4924,1058,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02180000,04/05/17,2180,C,E,196,181.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02180000,04/05/17,2180,P,E,0.4,0.05,61,266,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02185000,04/05/17,2185,C,E,190.6,176.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02185000,04/05/17,2185,P,E,0.35,0.05,4,152,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02190000,04/05/17,2190,C,E,185.6,171.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02190000,04/05/17,2190,P,E,0.35,0.05,1,38,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02195000,04/05/17,2195,C,E,180.6,166.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02195000,04/05/17,2195,P,E,0.4,0.1,9,566,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02200000,04/05/17,2200,C,E,175.6,161.3,0,83,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02200000,04/05/17,2200,P,E,0.4,0.15,84,12659,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02205000,04/05/17,2205,C,E,170.7,156.5,0,5,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02205000,04/05/17,2205,P,E,0.2,0.1,0,36,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02210000,04/05/17,2210,C,E,165.7,151.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02210000,04/05/17,2210,P,E,0.4,0.1,2,97,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02215000,04/05/17,2215,C,E,160.6,146.5,0,5,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02215000,04/05/17,2215,P,E,0.45,0.15,15,174,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02220000,04/05/17,2220,C,E,155.7,141.5,0,50,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02220000,04/05/17,2220,P,E,0.45,0.15,122,359,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02225000,04/05/17,2225,C,E,150.6,136.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02225000,04/05/17,2225,P,E,0.45,0.15,15,4725,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02230000,04/05/17,2230,C,E,145.7,131.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02230000,04/05/17,2230,P,E,0.45,0.15,3,1595,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02235000,04/05/17,2235,C,E,140.7,126.5,0,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02235000,04/05/17,2235,P,E,0.5,0.15,0,383,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02240000,04/05/17,2240,C,E,135.7,121.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02240000,04/05/17,2240,P,E,0.3,0.2,121,471,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02245000,04/05/17,2245,C,E,130.7,116.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02245000,04/05/17,2245,P,E,0.55,0.2,182,599,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02250000,04/05/17,2250,C,E,122.9,114,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02250000,04/05/17,2250,P,E,0.55,0.2,190,2589,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02255000,04/05/17,2255,C,E,118,108.9,0,15,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02255000,04/05/17,2255,P,E,0.35,0.2,79,419,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02260000,04/05/17,2260,C,E,113,104.1,0,58,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02260000,04/05/17,2260,P,E,0.6,0.25,67,892,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02265000,04/05/17,2265,C,E,108,99.6,0,8,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02265000,04/05/17,2265,P,E,0.65,0.25,71,427,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02270000,04/05/17,2270,C,E,103,94.7,0,20,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02270000,04/05/17,2270,P,E,0.65,0.3,603,282,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02275000,04/05/17,2275,C,E,98.1,89.6,0,206,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02275000,04/05/17,2275,P,E,0.45,0.3,5295,2024,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02280000,04/05/17,2280,C,E,93.1,84.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02280000,04/05/17,2280,P,E,0.55,0.3,58,1064,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02285000,04/05/17,2285,C,E,88.2,79.8,0,188,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02285000,04/05/17,2285,P,E,0.85,0.3,42,979,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02290000,04/05/17,2290,C,E,83.2,74.8,6,31,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02290000,04/05/17,2290,P,E,0.9,0.45,249,1675,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02295000,04/05/17,2295,C,E,78.3,69.8,0,36,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02295000,04/05/17,2295,P,E,0.95,0.5,91,893,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02300000,04/05/17,2300,C,E,73.3,65,16,53,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02300000,04/05/17,2300,P,E,0.75,0.6,408,5707,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02305000,04/05/17,2305,C,E,68.4,60,2,52,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02305000,04/05/17,2305,P,E,1.15,0.65,155,567,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02310000,04/05/17,2310,C,E,63.8,55.1,5,101,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02310000,04/05/17,2310,P,E,1.25,0.75,277,1134,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02315000,04/05/17,2315,C,E,58.6,50.2,9,34,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02315000,04/05/17,2315,P,E,1.35,0.85,367,1108,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02320000,04/05/17,2320,C,E,53.6,45.4,4,168,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02320000,04/05/17,2320,P,E,1.5,0.95,267,974,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02325000,04/05/17,2325,C,E,48.5,40.4,6,183,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02325000,04/05/17,2325,P,E,1.65,1.15,494,1958,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02330000,04/05/17,2330,C,E,43.8,35.7,9,199,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02330000,04/05/17,2330,P,E,1.55,1.35,294,934,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02335000,04/05/17,2335,C,E,36,34.3,0,290,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02335000,04/05/17,2335,P,E,2.1,1.6,298,532,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02340000,04/05/17,2340,C,E,31.4,29.8,26,561,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02340000,04/05/17,2340,P,E,2.45,1.95,293,995,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02345000,04/05/17,2345,C,E,26.9,25.4,37,249,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02345000,04/05/17,2345,P,E,2.95,2.45,399,715,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02350000,04/05/17,2350,C,E,22.4,21.3,15,484,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02350000,04/05/17,2350,P,E,3.7,3.1,188,1329,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02355000,04/05/17,2355,C,E,18.3,17.2,79,984,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02355000,04/05/17,2355,P,E,4.5,4.1,416,4240,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02360000,04/05/17,2360,C,E,14.5,13.5,210,590,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02360000,04/05/17,2360,P,E,5.8,5.2,770,901,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02365000,04/05/17,2365,C,E,11.1,10.2,268,501,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02365000,04/05/17,2365,P,E,7.4,6.9,285,4122,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02370000,04/05/17,2370,C,E,8.2,7.4,955,912,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02370000,04/05/17,2370,P,E,9.6,9,832,211,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02375000,04/05/17,2375,C,E,5.4,5.1,377,6036,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02375000,04/05/17,2375,P,E,12.4,11.5,210,4796,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02380000,04/05/17,2380,C,E,3.9,3.5,528,4494,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02380000,04/05/17,2380,P,E,15.7,14.8,48,55,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02385000,04/05/17,2385,C,E,2.55,2.25,255,465,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02385000,04/05/17,2385,P,E,19.8,18.2,14,161,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02390000,04/05/17,2390,C,E,1.65,1.4,484,4414,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02390000,04/05/17,2390,P,E,24,22.2,0,74,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02395000,04/05/17,2395,C,E,1.1,0.9,171,835,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02395000,04/05/17,2395,P,E,30.6,24.6,0,29,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02400000,04/05/17,2400,C,E,0.75,0.55,226,730,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02400000,04/05/17,2400,P,E,36.2,28.3,4,11,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02405000,04/05/17,2405,C,E,0.5,0.35,415,1116,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02405000,04/05/17,2405,P,E,41,33,10,10,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02410000,04/05/17,2410,C,E,0.5,0.25,477,1246,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02410000,04/05/17,2410,P,E,45.9,37.8,10,307,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02415000,04/05/17,2415,C,E,0.4,0.15,404,2932,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02415000,04/05/17,2415,P,E,51,42.9,0,16,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02420000,04/05/17,2420,C,E,0.35,0.2,5452,187,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02420000,04/05/17,2420,P,E,55.8,48,0,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02425000,04/05/17,2425,C,E,0.35,0.1,5,864,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02425000,04/05/17,2425,P,E,60.8,52.5,0,300,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02430000,04/05/17,2430,C,E,0.2,0.1,177,4563,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02430000,04/05/17,2430,P,E,66.1,57.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02435000,04/05/17,2435,C,E,0.2,0.1,161,196,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02435000,04/05/17,2435,P,E,70.8,62.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02440000,04/05/17,2440,C,E,0.15,0.1,10,182,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02440000,04/05/17,2440,P,E,75.7,67.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02445000,04/05/17,2445,C,E,0.1,0.05,0,377,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02445000,04/05/17,2445,P,E,81,72.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02450000,04/05/17,2450,C,E,0.15,0.05,10,512,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02450000,04/05/17,2450,P,E,86,77.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02455000,04/05/17,2455,C,E,0.3,0,0,159,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02455000,04/05/17,2455,P,E,91,82.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02460000,04/05/17,2460,C,E,0.3,0,0,85,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02460000,04/05/17,2460,P,E,96,87.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02465000,04/05/17,2465,C,E,0.1,0,119,2089,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02465000,04/05/17,2465,P,E,100.7,92.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02470000,04/05/17,2470,C,E,0.3,0.05,100,14,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02470000,04/05/17,2470,P,E,106,97.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02475000,04/05/17,2475,C,E,0.3,0,0,62,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02475000,04/05/17,2475,P,E,110.7,102.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02480000,04/05/17,2480,C,E,0.3,0,0,484,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02480000,04/05/17,2480,P,E,116.4,107.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02485000,04/05/17,2485,C,E,0.1,0,0,115,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02485000,04/05/17,2485,P,E,121.2,112.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02490000,04/05/17,2490,C,E,0.1,0,0,8,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02490000,04/05/17,2490,P,E,128.7,114.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02495000,04/05/17,2495,C,E,0.05,0,0,10,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02495000,04/05/17,2495,P,E,133.7,119.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02500000,04/05/17,2500,C,E,0.05,0,0,1131,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02500000,04/05/17,2500,P,E,138.7,124.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02505000,04/05/17,2505,C,E,0.3,0,0,388,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02505000,04/05/17,2505,P,E,143.9,129,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02510000,04/05/17,2510,C,E,0.25,0,0,226,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02510000,04/05/17,2510,P,E,148.9,134.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02515000,04/05/17,2515,C,E,0.25,0,0,315,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02515000,04/05/17,2515,P,E,153.9,139.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02520000,04/05/17,2520,C,E,0.05,0,4872,438,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02520000,04/05/17,2520,P,E,158.9,144.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02525000,04/05/17,2525,C,E,0.05,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02525000,04/05/17,2525,P,E,163.9,149.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02530000,04/05/17,2530,C,E,0.25,0,0,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02530000,04/05/17,2530,P,E,168.7,154.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02540000,04/05/17,2540,C,E,0.05,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02540000,04/05/17,2540,P,E,178.6,164.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02550000,04/05/17,2550,C,E,0.05,0,0,8,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02550000,04/05/17,2550,P,E,188.8,174,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02575000,04/05/17,2575,C,E,0.25,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02575000,04/05/17,2575,P,E,213.6,199.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02600000,04/05/17,2600,C,E,0.25,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02600000,04/05/17,2600,P,E,238.8,223.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02650000,04/05/17,2650,C,E,0.05,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02650000,04/05/17,2650,P,E,292.5,270.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405C02700000,04/05/17,2700,C,E,0.2,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170405P02700000,04/05/17,2700,P,E,342.2,320.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C01100000,04/07/17,1100,C,E,1273.2,1261.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P01100000,04/07/17,1100,P,E,0.1,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C01200000,04/07/17,1200,C,E,1173.3,1161.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P01200000,04/07/17,1200,P,E,0.05,0,0,251,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C01300000,04/07/17,1300,C,E,1073.3,1061.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P01300000,04/07/17,1300,P,E,0.1,0,0,278,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C01400000,04/07/17,1400,C,E,973.1,962,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P01400000,04/07/17,1400,P,E,0.05,0,0,460,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C01450000,04/07/17,1450,C,E,923.1,912,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P01450000,04/07/17,1450,P,E,0.05,0,0,4455,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C01500000,04/07/17,1500,C,E,873.3,861.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P01500000,04/07/17,1500,P,E,0.1,0,0,1048,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C01550000,04/07/17,1550,C,E,823.4,811.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P01550000,04/07/17,1550,P,E,0.05,0,141,26965,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C01600000,04/07/17,1600,C,E,773.4,761.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P01600000,04/07/17,1600,P,E,0.05,0,0,2478,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C01650000,04/07/17,1650,C,E,723.2,712.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P01650000,04/07/17,1650,P,E,0.05,0,0,3906,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C01700000,04/07/17,1700,C,E,673.4,661.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P01700000,04/07/17,1700,P,E,0.25,0,0,1530,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C01725000,04/07/17,1725,C,E,648.4,636.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P01725000,04/07/17,1725,P,E,0.25,0,0,838,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C01750000,04/07/17,1750,C,E,623.4,611.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P01750000,04/07/17,1750,P,E,0.05,0,0,837,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C01775000,04/07/17,1775,C,E,598.4,586.9,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P01775000,04/07/17,1775,P,E,0.05,0,0,3939,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C01800000,04/07/17,1800,C,E,573.5,562,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P01800000,04/07/17,1800,P,E,0.05,0,1,5098,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C01825000,04/07/17,1825,C,E,548.5,537,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P01825000,04/07/17,1825,P,E,0.05,0,1750,7869,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C01850000,04/07/17,1850,C,E,523.5,512,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P01850000,04/07/17,1850,P,E,0.05,0,4500,644,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C01875000,04/07/17,1875,C,E,498.5,487,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P01875000,04/07/17,1875,P,E,0.05,0,2750,999,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C01880000,04/07/17,1880,C,E,493.3,482.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P01880000,04/07/17,1880,P,E,0.05,0,6517,459,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C01890000,04/07/17,1890,C,E,483.5,472,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P01890000,04/07/17,1890,P,E,0.05,0,5630,74,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C01900000,04/07/17,1900,C,E,473.5,462,0,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P01900000,04/07/17,1900,P,E,0.1,0,2750,1107,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C01910000,04/07/17,1910,C,E,463.5,452,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P01910000,04/07/17,1910,P,E,0.1,0,250,295,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C01920000,04/07/17,1920,C,E,453.3,442.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P01920000,04/07/17,1920,P,E,0.1,0,200,72,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C01925000,04/07/17,1925,C,E,448.5,437,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P01925000,04/07/17,1925,P,E,0.1,0,250,3255,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C01930000,04/07/17,1930,C,E,443.5,432,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P01930000,04/07/17,1930,P,E,0.1,0,0,205,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C01940000,04/07/17,1940,C,E,433.5,422,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P01940000,04/07/17,1940,P,E,0.1,0.05,0,201,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C01945000,04/07/17,1945,C,E,428.3,417.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P01945000,04/07/17,1945,P,E,0.1,0,0,148,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C01950000,04/07/17,1950,C,E,423.5,412,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P01950000,04/07/17,1950,P,E,0.1,0.05,0,899,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C01955000,04/07/17,1955,C,E,418.5,407,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P01955000,04/07/17,1955,P,E,0.1,0,0,82,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C01960000,04/07/17,1960,C,E,413.5,402,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P01960000,04/07/17,1960,P,E,0.1,0.05,0,172,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C01965000,04/07/17,1965,C,E,408.3,397.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P01965000,04/07/17,1965,P,E,0.1,0,0,58,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C01970000,04/07/17,1970,C,E,403.5,392,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P01970000,04/07/17,1970,P,E,0.1,0.05,0,65,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C01975000,04/07/17,1975,C,E,398.5,387,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P01975000,04/07/17,1975,P,E,0.1,0.05,2,218,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C01980000,04/07/17,1980,C,E,393.5,382,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P01980000,04/07/17,1980,P,E,0.1,0,0,109,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C01985000,04/07/17,1985,C,E,388.3,377.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P01985000,04/07/17,1985,P,E,0.1,0,0,189,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C01990000,04/07/17,1990,C,E,383.6,372,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P01990000,04/07/17,1990,P,E,0.3,0.05,0,225,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C01995000,04/07/17,1995,C,E,378.6,367,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P01995000,04/07/17,1995,P,E,0.3,0,0,45,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02000000,04/07/17,2000,C,E,373.6,362,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02000000,04/07/17,2000,P,E,0.1,0.05,16,4877,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02005000,04/07/17,2005,C,E,368.6,357.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02005000,04/07/17,2005,P,E,0.3,0.05,0,101,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02010000,04/07/17,2010,C,E,363.4,352.3,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02010000,04/07/17,2010,P,E,0.15,0,0,226,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02015000,04/07/17,2015,C,E,358.6,347.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02015000,04/07/17,2015,P,E,0.35,0.05,0,114,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02020000,04/07/17,2020,C,E,353.6,342.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02020000,04/07/17,2020,P,E,0.35,0,0,238,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02025000,04/07/17,2025,C,E,348.4,337.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02025000,04/07/17,2025,P,E,0.35,0.05,1,323,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02030000,04/07/17,2030,C,E,343.6,332.1,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02030000,04/07/17,2030,P,E,0.35,0,1,553,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02035000,04/07/17,2035,C,E,338.6,327.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02035000,04/07/17,2035,P,E,0.35,0,0,1734,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02040000,04/07/17,2040,C,E,333.4,322.3,0,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02040000,04/07/17,2040,P,E,0.15,0,32,199,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02045000,04/07/17,2045,C,E,328.6,317.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02045000,04/07/17,2045,P,E,0.35,0.05,10,1206,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02050000,04/07/17,2050,C,E,323.4,312.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02050000,04/07/17,2050,P,E,0.15,0.05,2680,13857,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02055000,04/07/17,2055,C,E,318.6,307.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02055000,04/07/17,2055,P,E,0.15,0.05,0,381,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02060000,04/07/17,2060,C,E,313.6,302.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02060000,04/07/17,2060,P,E,0.15,0.05,182,2531,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02065000,04/07/17,2065,C,E,308.6,297.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02065000,04/07/17,2065,P,E,0.35,0.05,2,200,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02070000,04/07/17,2070,C,E,303.4,292.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02070000,04/07/17,2070,P,E,0.15,0.05,0,239,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02075000,04/07/17,2075,C,E,298.6,287.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02075000,04/07/17,2075,P,E,0.15,0.05,11,1167,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02080000,04/07/17,2080,C,E,293.6,282.1,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02080000,04/07/17,2080,P,E,0.35,0.05,0,1043,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02085000,04/07/17,2085,C,E,288.7,277.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02085000,04/07/17,2085,P,E,0.15,0.05,0,273,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02090000,04/07/17,2090,C,E,283.7,272.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02090000,04/07/17,2090,P,E,0.4,0.05,0,342,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02095000,04/07/17,2095,C,E,278.5,267.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02095000,04/07/17,2095,P,E,0.4,0.05,0,1358,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02100000,04/07/17,2100,C,E,273.5,262.3,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02100000,04/07/17,2100,P,E,0.4,0.15,10,10305,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02105000,04/07/17,2105,C,E,268.5,257.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02105000,04/07/17,2105,P,E,0.4,0.1,7,792,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02110000,04/07/17,2110,C,E,263.5,252.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02110000,04/07/17,2110,P,E,0.45,0.1,27,2145,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02115000,04/07/17,2115,C,E,258.5,247.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02115000,04/07/17,2115,P,E,0.2,0.1,10,240,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02120000,04/07/17,2120,C,E,253.7,242.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02120000,04/07/17,2120,P,E,0.45,0.1,150,1658,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02125000,04/07/17,2125,C,E,248.5,237.4,11,11,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02125000,04/07/17,2125,P,E,0.2,0.1,200,8338,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02130000,04/07/17,2130,C,E,243.7,232.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02130000,04/07/17,2130,P,E,0.45,0.1,502,117,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02135000,04/07/17,2135,C,E,238.7,227.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02135000,04/07/17,2135,P,E,0.25,0.15,0,154,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02140000,04/07/17,2140,C,E,233.6,222.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02140000,04/07/17,2140,P,E,0.25,0.15,801,362,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02145000,04/07/17,2145,C,E,228.6,217.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02145000,04/07/17,2145,P,E,0.45,0.1,0,107,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02150000,04/07/17,2150,C,E,223.6,212.4,0,9,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02150000,04/07/17,2150,P,E,0.45,0.1,80,11686,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02155000,04/07/17,2155,C,E,218.6,207.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02155000,04/07/17,2155,P,E,0.25,0.15,0,338,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02160000,04/07/17,2160,C,E,213.6,202.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02160000,04/07/17,2160,P,E,0.25,0.15,265,243,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02165000,04/07/17,2165,C,E,208.6,197.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02165000,04/07/17,2165,P,E,0.25,0.2,14,492,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02170000,04/07/17,2170,C,E,203.6,192.5,0,8,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02170000,04/07/17,2170,P,E,0.3,0.2,1,472,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02175000,04/07/17,2175,C,E,198.6,187.5,11,27,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02175000,04/07/17,2175,P,E,0.3,0.25,2,2581,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02180000,04/07/17,2180,C,E,193.7,182.5,0,42,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02180000,04/07/17,2180,P,E,0.3,0.2,5,1515,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02185000,04/07/17,2185,C,E,188.7,177.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02185000,04/07/17,2185,P,E,0.4,0.2,3,2324,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02190000,04/07/17,2190,C,E,183.7,172.5,0,11,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02190000,04/07/17,2190,P,E,0.35,0.25,103,315,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02195000,04/07/17,2195,C,E,178.7,167.5,0,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02195000,04/07/17,2195,P,E,0.55,0.2,8,486,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02200000,04/07/17,2200,C,E,173.7,162.5,6,6,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02200000,04/07/17,2200,P,E,0.6,0.2,907,17467,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02205000,04/07/17,2205,C,E,168.8,157.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02205000,04/07/17,2205,P,E,0.35,0.25,16,1010,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02210000,04/07/17,2210,C,E,163.8,152.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02210000,04/07/17,2210,P,E,0.4,0.25,151,2503,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02215000,04/07/17,2215,C,E,158.8,147.6,0,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02215000,04/07/17,2215,P,E,0.65,0.25,6,1930,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02220000,04/07/17,2220,C,E,153.8,142.6,1,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02220000,04/07/17,2220,P,E,0.45,0.3,111,1287,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02225000,04/07/17,2225,C,E,148.8,137.6,0,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02225000,04/07/17,2225,P,E,0.7,0.4,690,2643,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02230000,04/07/17,2230,C,E,143.9,132.6,0,18,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02230000,04/07/17,2230,P,E,0.7,0.3,364,1614,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02235000,04/07/17,2235,C,E,138.9,127.7,0,19,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02235000,04/07/17,2235,P,E,0.75,0.35,73,738,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02240000,04/07/17,2240,C,E,133.9,122.7,40,484,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02240000,04/07/17,2240,P,E,0.5,0.4,74,2133,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02245000,04/07/17,2245,C,E,128.9,117.7,2,29,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02245000,04/07/17,2245,P,E,0.8,0.35,12,650,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02250000,04/07/17,2250,C,E,122.6,113.3,0,31,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02250000,04/07/17,2250,P,E,0.55,0.4,2235,16351,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02255000,04/07/17,2255,C,E,117.7,108.5,0,24,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02255000,04/07/17,2255,P,E,0.65,0.45,30,637,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02260000,04/07/17,2260,C,E,112.7,103.4,0,40,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02260000,04/07/17,2260,P,E,0.9,0.45,605,13421,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02265000,04/07/17,2265,C,E,107.8,99.3,0,42,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02265000,04/07/17,2265,P,E,0.95,0.5,203,1115,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02270000,04/07/17,2270,C,E,102.8,94.4,20,59,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02270000,04/07/17,2270,P,E,0.7,0.6,181,2410,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02275000,04/07/17,2275,C,E,97.9,89.4,4,145,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02275000,04/07/17,2275,P,E,0.75,0.55,533,12268,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02280000,04/07/17,2280,C,E,92.9,84.5,2,1199,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02280000,04/07/17,2280,P,E,1.1,0.65,213,6868,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02285000,04/07/17,2285,C,E,88.3,79.6,0,1269,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02285000,04/07/17,2285,P,E,0.9,0.75,225,5932,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02290000,04/07/17,2290,C,E,83.3,74.6,4,433,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02290000,04/07/17,2290,P,E,0.95,0.8,799,10453,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02295000,04/07/17,2295,C,E,78.2,69.7,8,181,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02295000,04/07/17,2295,P,E,1.05,0.9,1249,5644,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02300000,04/07/17,2300,C,E,73.3,64.8,1,584,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02300000,04/07/17,2300,P,E,1.15,1,2342,15215,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02305000,04/07/17,2305,C,E,68.7,59.9,6,185,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02305000,04/07/17,2305,P,E,1.3,1.1,231,4182,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02310000,04/07/17,2310,C,E,63.8,55.1,1,329,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02310000,04/07/17,2310,P,E,1.7,1.2,1250,4504,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02315000,04/07/17,2315,C,E,59,50.2,22,78,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02315000,04/07/17,2315,P,E,1.9,1.4,1262,9002,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02320000,04/07/17,2320,C,E,50.6,48.6,40,322,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02320000,04/07/17,2320,P,E,2.2,1.7,1853,5473,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02325000,04/07/17,2325,C,E,46,44,23,1000,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02325000,04/07/17,2325,P,E,2.55,1.95,2575,23049,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02330000,04/07/17,2330,C,E,41.3,39.4,17,285,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02330000,04/07/17,2330,P,E,2.9,2.35,689,2507,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02335000,04/07/17,2335,C,E,36.9,34.9,101,323,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02335000,04/07/17,2335,P,E,3.1,2.8,1225,949,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02340000,04/07/17,2340,C,E,32.3,30.5,568,1076,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02340000,04/07/17,2340,P,E,3.8,3.4,1176,3584,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02345000,04/07/17,2345,C,E,28,26.7,73,523,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02345000,04/07/17,2345,P,E,4.4,4.1,1690,2226,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02350000,04/07/17,2350,C,E,23.8,22.6,5353,10738,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02350000,04/07/17,2350,P,E,5.4,5,6030,9329,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02355000,04/07/17,2355,C,E,20,18.8,272,584,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02355000,04/07/17,2355,P,E,6.7,6.1,500,972,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02360000,04/07/17,2360,C,E,16,15.2,721,1630,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02360000,04/07/17,2360,P,E,8.1,7.5,561,1334,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02365000,04/07/17,2365,C,E,13.1,12.2,1217,9794,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02365000,04/07/17,2365,P,E,9.9,9.4,1043,1041,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02370000,04/07/17,2370,C,E,10.2,9.5,1218,2977,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02370000,04/07/17,2370,P,E,12.1,11.4,995,2658,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02375000,04/07/17,2375,C,E,7.5,7.1,3782,9505,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02375000,04/07/17,2375,P,E,14.8,14,345,1542,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02380000,04/07/17,2380,C,E,5.7,5.1,1495,6818,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02380000,04/07/17,2380,P,E,17.8,17,96,913,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02385000,04/07/17,2385,C,E,4.2,3.6,1732,3229,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02385000,04/07/17,2385,P,E,21.3,20.5,62,186,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02390000,04/07/17,2390,C,E,2.95,2.5,1295,2474,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02390000,04/07/17,2390,P,E,25.8,23.8,18,188,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02395000,04/07/17,2395,C,E,1.95,1.7,1766,2102,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02395000,04/07/17,2395,P,E,30,27.9,20,260,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02400000,04/07/17,2400,C,E,1.35,1.15,3089,15956,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02400000,04/07/17,2400,P,E,37.3,29.3,37,434,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02405000,04/07/17,2405,C,E,0.95,0.75,1894,1463,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02405000,04/07/17,2405,P,E,42.1,33.9,2,140,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02410000,04/07/17,2410,C,E,0.55,0.5,2291,6069,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02410000,04/07/17,2410,P,E,46.8,38.7,0,571,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02415000,04/07/17,2415,C,E,0.5,0.35,324,3891,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02415000,04/07/17,2415,P,E,51.6,43.4,0,15,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02420000,04/07/17,2420,C,E,0.65,0.25,123,3221,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02420000,04/07/17,2420,P,E,56.6,48.5,6,65,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02425000,04/07/17,2425,C,E,0.35,0.25,1346,11490,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02425000,04/07/17,2425,P,E,61.5,53.1,1,15,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02430000,04/07/17,2430,C,E,0.5,0.2,68,1377,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02430000,04/07/17,2430,P,E,66.7,58.1,1,2025,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02435000,04/07/17,2435,C,E,0.5,0.15,179,4092,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02435000,04/07/17,2435,P,E,71.7,63,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02440000,04/07/17,2440,C,E,0.45,0.15,18,5595,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02440000,04/07/17,2440,P,E,76.7,68,1,503,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02445000,04/07/17,2445,C,E,0.2,0.1,86,2960,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02445000,04/07/17,2445,P,E,81.3,73,0,401,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02450000,04/07/17,2450,C,E,0.2,0.1,116,8207,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02450000,04/07/17,2450,P,E,86.6,78,0,25,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02455000,04/07/17,2455,C,E,0.4,0.05,20,1366,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02455000,04/07/17,2455,P,E,91.3,83,0,20,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02460000,04/07/17,2460,C,E,0.4,0.05,6,3091,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02460000,04/07/17,2460,P,E,96.6,88,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02465000,04/07/17,2465,C,E,0.15,0.05,0,360,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02465000,04/07/17,2465,P,E,101.3,93,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02470000,04/07/17,2470,C,E,0.1,0.05,8,681,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02470000,04/07/17,2470,P,E,106.5,97.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02475000,04/07/17,2475,C,E,0.1,0.05,1159,12195,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02475000,04/07/17,2475,P,E,111.3,102.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02480000,04/07/17,2480,C,E,0.1,0.05,8,319,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02480000,04/07/17,2480,P,E,117.2,107.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02485000,04/07/17,2485,C,E,0.1,0.05,5,345,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02485000,04/07/17,2485,P,E,122.2,112.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02490000,04/07/17,2490,C,E,0.1,0.05,20,5962,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02490000,04/07/17,2490,P,E,127.9,116.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02495000,04/07/17,2495,C,E,0.1,0.05,0,447,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02495000,04/07/17,2495,P,E,132.7,121.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02500000,04/07/17,2500,C,E,0.1,0.05,4,1401,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02500000,04/07/17,2500,P,E,137.8,126.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02505000,04/07/17,2505,C,E,0.1,0,81,419,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02505000,04/07/17,2505,P,E,142.8,131.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02510000,04/07/17,2510,C,E,0.1,0,1270,1003,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02510000,04/07/17,2510,P,E,147.8,136.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02515000,04/07/17,2515,C,E,0.1,0,340,375,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02515000,04/07/17,2515,P,E,152.8,141.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02520000,04/07/17,2520,C,E,0.1,0.05,110,626,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02520000,04/07/17,2520,P,E,157.8,146.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02525000,04/07/17,2525,C,E,0.05,0,380,2348,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02525000,04/07/17,2525,P,E,162.6,151.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02530000,04/07/17,2530,C,E,0.05,0,0,590,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02530000,04/07/17,2530,P,E,167.8,156.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02535000,04/07/17,2535,C,E,0.05,0,0,460,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02535000,04/07/17,2535,P,E,172.8,161.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02540000,04/07/17,2540,C,E,0.05,0,300,113,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02540000,04/07/17,2540,P,E,177.8,166.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02545000,04/07/17,2545,C,E,0.3,0,0,155,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02545000,04/07/17,2545,P,E,182.8,171.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02550000,04/07/17,2550,C,E,0.05,0,0,548,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02550000,04/07/17,2550,P,E,187.6,176.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02560000,04/07/17,2560,C,E,0.1,0,0,20,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02560000,04/07/17,2560,P,E,197.8,186.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02575000,04/07/17,2575,C,E,0.05,0,0,624,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02575000,04/07/17,2575,P,E,212.8,201.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02600000,04/07/17,2600,C,E,0.05,0,0,178,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02600000,04/07/17,2600,P,E,237.6,226.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02650000,04/07/17,2650,C,E,0.05,0,0,132,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02650000,04/07/17,2650,P,E,287.6,276.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02700000,04/07/17,2700,C,E,0.05,0,0,288,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02700000,04/07/17,2700,P,E,337.8,326.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02750000,04/07/17,2750,C,E,0.15,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02750000,04/07/17,2750,P,E,387.5,376.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407C02800000,04/07/17,2800,C,E,0.15,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170407P02800000,04/07/17,2800,P,E,437.7,426.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C01500000,04/10/17,1500,C,E,873.3,861.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P01500000,04/10/17,1500,P,E,0.2,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C01550000,04/10/17,1550,C,E,823.1,812,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P01550000,04/10/17,1550,P,E,0.2,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C01600000,04/10/17,1600,C,E,773.3,761.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P01600000,04/10/17,1600,P,E,0.05,0,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C01650000,04/10/17,1650,C,E,723.3,711.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P01650000,04/10/17,1650,P,E,0.05,0,0,172,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C01700000,04/10/17,1700,C,E,673.4,661.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P01700000,04/10/17,1700,P,E,0.05,0,0,7,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C01750000,04/10/17,1750,C,E,623.4,611.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P01750000,04/10/17,1750,P,E,0.05,0,0,4811,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C01800000,04/10/17,1800,C,E,573.2,562.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P01800000,04/10/17,1800,P,E,0.05,0,100,13,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C01850000,04/10/17,1850,C,E,523.4,511.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P01850000,04/10/17,1850,P,E,0.1,0,0,6,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C01900000,04/10/17,1900,C,E,473.5,462,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P01900000,04/10/17,1900,P,E,0.1,0,2900,116,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C01925000,04/10/17,1925,C,E,448.5,437,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P01925000,04/10/17,1925,P,E,0.3,0,0,7,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C01950000,04/10/17,1950,C,E,423.3,412.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P01950000,04/10/17,1950,P,E,0.15,0.05,0,90,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C01975000,04/10/17,1975,C,E,398.6,387,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P01975000,04/10/17,1975,P,E,0.35,0.05,1,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02000000,04/10/17,2000,C,E,373.6,362.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02000000,04/10/17,2000,P,E,0.2,0.05,94,25,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02020000,04/10/17,2020,C,E,353.4,342.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02020000,04/10/17,2020,P,E,0.4,0.05,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02025000,04/10/17,2025,C,E,348.4,337.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02025000,04/10/17,2025,P,E,0.4,0.05,0,28,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02030000,04/10/17,2030,C,E,343.5,332.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02030000,04/10/17,2030,P,E,0.4,0.05,0,141,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02040000,04/10/17,2040,C,E,333.5,322.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02040000,04/10/17,2040,P,E,0.2,0.1,0,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02050000,04/10/17,2050,C,E,323.5,312.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02050000,04/10/17,2050,P,E,0.4,0.05,0,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02060000,04/10/17,2060,C,E,313.5,302.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02060000,04/10/17,2060,P,E,0.45,0.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02070000,04/10/17,2070,C,E,303.5,292.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02070000,04/10/17,2070,P,E,0.45,0.1,0,70,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02075000,04/10/17,2075,C,E,298.6,287.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02075000,04/10/17,2075,P,E,0.45,0.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02080000,04/10/17,2080,C,E,293.6,282.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02080000,04/10/17,2080,P,E,0.5,0.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02090000,04/10/17,2090,C,E,283.6,272.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02090000,04/10/17,2090,P,E,0.5,0.1,4,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02100000,04/10/17,2100,C,E,273.6,262.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02100000,04/10/17,2100,P,E,0.25,0.15,0,1505,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02110000,04/10/17,2110,C,E,263.7,252.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02110000,04/10/17,2110,P,E,0.55,0.15,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02120000,04/10/17,2120,C,E,253.7,242.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02120000,04/10/17,2120,P,E,0.55,0.15,0,6,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02125000,04/10/17,2125,C,E,248.7,237.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02125000,04/10/17,2125,P,E,0.3,0.15,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02130000,04/10/17,2130,C,E,243.7,232.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02130000,04/10/17,2130,P,E,0.55,0.2,0,6,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02135000,04/10/17,2135,C,E,238.7,227.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02135000,04/10/17,2135,P,E,0.3,0.2,0,100,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02140000,04/10/17,2140,C,E,233.8,222.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02140000,04/10/17,2140,P,E,0.6,0.2,0,74,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02145000,04/10/17,2145,C,E,228.8,217.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02145000,04/10/17,2145,P,E,0.35,0.2,0,64,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02150000,04/10/17,2150,C,E,223.8,212.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02150000,04/10/17,2150,P,E,0.65,0.2,10,1510,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02155000,04/10/17,2155,C,E,218.8,207.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02155000,04/10/17,2155,P,E,0.65,0.25,4,14,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02160000,04/10/17,2160,C,E,213.9,202.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02160000,04/10/17,2160,P,E,0.65,0.25,0,204,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02165000,04/10/17,2165,C,E,208.9,197.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02165000,04/10/17,2165,P,E,0.4,0.25,0,201,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02170000,04/10/17,2170,C,E,203.9,192.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02170000,04/10/17,2170,P,E,0.4,0.25,0,70,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02175000,04/10/17,2175,C,E,198.9,187.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02175000,04/10/17,2175,P,E,0.7,0.3,2,762,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02180000,04/10/17,2180,C,E,193.9,182.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02180000,04/10/17,2180,P,E,0.4,0.3,4,284,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02185000,04/10/17,2185,C,E,189,177.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02185000,04/10/17,2185,P,E,0.75,0.3,0,152,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02190000,04/10/17,2190,C,E,184,172.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02190000,04/10/17,2190,P,E,0.75,0.35,1,37,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02195000,04/10/17,2195,C,E,179,167.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02195000,04/10/17,2195,P,E,0.8,0.35,70,30,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02200000,04/10/17,2200,C,E,174,162.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02200000,04/10/17,2200,P,E,0.5,0.35,1,1918,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02205000,04/10/17,2205,C,E,169.1,157.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02205000,04/10/17,2205,P,E,0.85,0.4,0,27,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02210000,04/10/17,2210,C,E,164.1,152.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02210000,04/10/17,2210,P,E,0.7,0.4,0,6,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02215000,04/10/17,2215,C,E,159.1,147.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02215000,04/10/17,2215,P,E,0.9,0.4,252,55,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02220000,04/10/17,2220,C,E,154.2,142.9,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02220000,04/10/17,2220,P,E,0.9,0.45,1,117,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02225000,04/10/17,2225,C,E,149.2,138,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02225000,04/10/17,2225,P,E,0.6,0.45,68,415,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02230000,04/10/17,2230,C,E,144.2,133,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02230000,04/10/17,2230,P,E,1,0.4,1,686,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02235000,04/10/17,2235,C,E,139.3,128,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02235000,04/10/17,2235,P,E,0.65,0.5,6,44,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02240000,04/10/17,2240,C,E,134.3,123,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02240000,04/10/17,2240,P,E,0.85,0.5,6,1550,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02245000,04/10/17,2245,C,E,129.3,118.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02245000,04/10/17,2245,P,E,1.1,0.55,0,470,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02250000,04/10/17,2250,C,E,122.8,114.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02250000,04/10/17,2250,P,E,1.15,0.6,9,132,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02255000,04/10/17,2255,C,E,117.9,108.8,0,11,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02255000,04/10/17,2255,P,E,0.8,0.75,8,130,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02260000,04/10/17,2260,C,E,112.9,103.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02260000,04/10/17,2260,P,E,1.3,0.75,201,306,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02265000,04/10/17,2265,C,E,108,99.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02265000,04/10/17,2265,P,E,1.35,0.8,577,193,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02270000,04/10/17,2270,C,E,103,94.6,0,18,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02270000,04/10/17,2270,P,E,0.95,0.9,4,1309,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02275000,04/10/17,2275,C,E,98.3,89.7,0,25,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02275000,04/10/17,2275,P,E,1.05,0.95,77,2522,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02280000,04/10/17,2280,C,E,93.4,84.7,0,6,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02280000,04/10/17,2280,P,E,1.1,1,188,1041,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02285000,04/10/17,2285,C,E,88.5,79.9,0,9,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02285000,04/10/17,2285,P,E,1.7,1.05,28,453,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02290000,04/10/17,2290,C,E,83.6,74.9,0,20,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02290000,04/10/17,2290,P,E,1.85,1.15,47,1328,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02295000,04/10/17,2295,C,E,78.7,70,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02295000,04/10/17,2295,P,E,1.65,1.25,30,878,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02300000,04/10/17,2300,C,E,73.8,65.2,0,6,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02300000,04/10/17,2300,P,E,2.15,1.4,3119,1537,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02305000,04/10/17,2305,C,E,69,60.3,0,17,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02305000,04/10/17,2305,P,E,2.35,1.5,220,157,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02310000,04/10/17,2310,C,E,64.2,55.6,1,8,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02310000,04/10/17,2310,P,E,2.55,1.65,187,1129,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02315000,04/10/17,2315,C,E,59.3,50.7,1,25,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02315000,04/10/17,2315,P,E,2.8,2,113,479,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02320000,04/10/17,2320,C,E,54.2,46.1,2864,27,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02320000,04/10/17,2320,P,E,3.1,2.3,3134,986,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02325000,04/10/17,2325,C,E,46.6,45,0,31,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02325000,04/10/17,2325,P,E,3.2,2.7,2044,2088,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02330000,04/10/17,2330,C,E,42,40.5,0,39,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02330000,04/10/17,2330,P,E,3.6,3.1,185,1078,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02335000,04/10/17,2335,C,E,37.6,36.1,0,42,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02335000,04/10/17,2335,P,E,4.2,3.6,203,261,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02340000,04/10/17,2340,C,E,35.6,28.2,2868,79,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02340000,04/10/17,2340,P,E,4.8,4.3,527,7209,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02345000,04/10/17,2345,C,E,28.5,27.6,11,139,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02345000,04/10/17,2345,P,E,5.5,5.1,110,1329,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02350000,04/10/17,2350,C,E,24.9,23.6,67,757,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02350000,04/10/17,2350,P,E,6.8,6,157,1553,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02355000,04/10/17,2355,C,E,21,19.9,869,1411,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02355000,04/10/17,2355,P,E,7.7,7.3,148,261,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02360000,04/10/17,2360,C,E,17.1,16.4,101,318,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02360000,04/10/17,2360,P,E,9.4,8.8,191,1428,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02365000,04/10/17,2365,C,E,14.2,13.4,115,83,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02365000,04/10/17,2365,P,E,11.2,10.6,398,1538,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02370000,04/10/17,2370,C,E,11,10.5,512,411,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02370000,04/10/17,2370,P,E,13.4,12.7,132,59,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02375000,04/10/17,2375,C,E,8.8,8.1,37,297,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02375000,04/10/17,2375,P,E,15.9,15.1,17,51,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02380000,04/10/17,2380,C,E,6.7,6,169,1588,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02380000,04/10/17,2380,P,E,20.9,14.7,16,62,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02385000,04/10/17,2385,C,E,5,4.4,75,553,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02385000,04/10/17,2385,P,E,22.1,21.1,0,12,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02390000,04/10/17,2390,C,E,3.4,3.1,495,1620,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02390000,04/10/17,2390,P,E,28.1,21.9,2876,50,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02395000,04/10/17,2395,C,E,2.65,2.15,92,492,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02395000,04/10/17,2395,P,E,33.2,25.2,3,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02400000,04/10/17,2400,C,E,1.95,1.45,4745,943,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02400000,04/10/17,2400,P,E,37.6,29.4,2865,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02405000,04/10/17,2405,C,E,1.2,1,72,829,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02405000,04/10/17,2405,P,E,42.3,34.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02410000,04/10/17,2410,C,E,1.05,0.7,3154,1308,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02410000,04/10/17,2410,P,E,47.1,39,10,6,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02415000,04/10/17,2415,C,E,0.95,0.5,54,1515,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02415000,04/10/17,2415,P,E,51.9,43.8,0,5,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02420000,04/10/17,2420,C,E,0.85,0.35,2,203,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02420000,04/10/17,2420,P,E,56.7,48.8,0,5,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02425000,04/10/17,2425,C,E,0.75,0.3,2,1226,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02425000,04/10/17,2425,P,E,61.7,53.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02430000,04/10/17,2430,C,E,0.65,0.25,15,547,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02430000,04/10/17,2430,P,E,66.5,58.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02435000,04/10/17,2435,C,E,0.6,0.2,0,243,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02435000,04/10/17,2435,P,E,71.8,63.2,0,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02440000,04/10/17,2440,C,E,0.3,0.2,20,131,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02440000,04/10/17,2440,P,E,76.7,68.2,0,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02445000,04/10/17,2445,C,E,0.5,0.15,2,103,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02445000,04/10/17,2445,P,E,81.4,73.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02450000,04/10/17,2450,C,E,0.4,0.15,0,96,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02450000,04/10/17,2450,P,E,86.7,78.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02455000,04/10/17,2455,C,E,0.5,0.15,0,150,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02455000,04/10/17,2455,P,E,91.7,83.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02460000,04/10/17,2460,C,E,0.5,0.1,0,288,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02460000,04/10/17,2460,P,E,96.6,88.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02465000,04/10/17,2465,C,E,0.5,0.1,0,561,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02465000,04/10/17,2465,P,E,101.6,93.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02470000,04/10/17,2470,C,E,0.45,0.1,0,21,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02470000,04/10/17,2470,P,E,106.6,98.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02475000,04/10/17,2475,C,E,0.2,0.1,0,6,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02475000,04/10/17,2475,P,E,111.3,103,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02480000,04/10/17,2480,C,E,0.45,0.05,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02480000,04/10/17,2480,P,E,117.1,108,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02485000,04/10/17,2485,C,E,0.45,0.05,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02485000,04/10/17,2485,P,E,122.1,113,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02490000,04/10/17,2490,C,E,0.2,0.05,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02490000,04/10/17,2490,P,E,127.7,116.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02495000,04/10/17,2495,C,E,0.45,0.05,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02495000,04/10/17,2495,P,E,132.7,121.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02500000,04/10/17,2500,C,E,0.2,0.05,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02500000,04/10/17,2500,P,E,137.6,126.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02505000,04/10/17,2505,C,E,0.15,0.05,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02505000,04/10/17,2505,P,E,142.6,131.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02510000,04/10/17,2510,C,E,0.15,0.05,0,500,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02510000,04/10/17,2510,P,E,147.6,136.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02515000,04/10/17,2515,C,E,0.15,0.05,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02515000,04/10/17,2515,P,E,152.6,141.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02520000,04/10/17,2520,C,E,0.4,0,0,191,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02520000,04/10/17,2520,P,E,157.6,146.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02525000,04/10/17,2525,C,E,0.4,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02525000,04/10/17,2525,P,E,162.6,151.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02530000,04/10/17,2530,C,E,0.4,0,0,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02530000,04/10/17,2530,P,E,167.6,156.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02550000,04/10/17,2550,C,E,0.05,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02550000,04/10/17,2550,P,E,187.6,176.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02575000,04/10/17,2575,C,E,0.1,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02575000,04/10/17,2575,P,E,212.6,201.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02600000,04/10/17,2600,C,E,0.15,0,0,100,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02600000,04/10/17,2600,P,E,237.6,226.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02650000,04/10/17,2650,C,E,0.25,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02650000,04/10/17,2650,P,E,287.5,276.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410C02700000,04/10/17,2700,C,E,0.2,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170410P02700000,04/10/17,2700,P,E,337.5,326.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C01500000,04/12/17,1500,C,E,873.2,861.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P01500000,04/12/17,1500,P,E,0.2,0,0,100,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C01550000,04/12/17,1550,C,E,823,811.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P01550000,04/12/17,1550,P,E,0.2,0,0,74,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C01600000,04/12/17,1600,C,E,773.2,761.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P01600000,04/12/17,1600,P,E,0.05,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C01650000,04/12/17,1650,C,E,723.3,711.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P01650000,04/12/17,1650,P,E,0.05,0,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C01700000,04/12/17,1700,C,E,673.1,662,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P01700000,04/12/17,1700,P,E,0.05,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C01750000,04/12/17,1750,C,E,623.3,611.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P01750000,04/12/17,1750,P,E,0.05,0,0,10,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C01800000,04/12/17,1800,C,E,573.4,561.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P01800000,04/12/17,1800,P,E,0.1,0,2,114,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C01850000,04/12/17,1850,C,E,523.4,511.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P01850000,04/12/17,1850,P,E,0.15,0,20,310,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C01900000,04/12/17,1900,C,E,473.3,462.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P01900000,04/12/17,1900,P,E,0.3,0,0,176,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C01925000,04/12/17,1925,C,E,448.5,437,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P01925000,04/12/17,1925,P,E,0.35,0.05,0,519,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C01950000,04/12/17,1950,C,E,423.5,412,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P01950000,04/12/17,1950,P,E,0.35,0.05,0,160,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C01975000,04/12/17,1975,C,E,398.5,387.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P01975000,04/12/17,1975,P,E,0.2,0.1,0,69,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02000000,04/12/17,2000,C,E,373.4,362.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02000000,04/12/17,2000,P,E,0.45,0.1,0,67,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02020000,04/12/17,2020,C,E,353.4,342.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02020000,04/12/17,2020,P,E,0.45,0.1,0,140,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02025000,04/12/17,2025,C,E,348.4,337.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02025000,04/12/17,2025,P,E,0.5,0.1,0,20,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02030000,04/12/17,2030,C,E,343.5,332.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02030000,04/12/17,2030,P,E,0.5,0.15,0,220,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02040000,04/12/17,2040,C,E,333.5,322.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02040000,04/12/17,2040,P,E,0.3,0.15,0,100,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02050000,04/12/17,2050,C,E,323.5,312.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02050000,04/12/17,2050,P,E,0.55,0.15,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02060000,04/12/17,2060,C,E,313.5,302.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02060000,04/12/17,2060,P,E,0.55,0.15,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02070000,04/12/17,2070,C,E,303.5,292.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02070000,04/12/17,2070,P,E,0.55,0.2,0,10,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02075000,04/12/17,2075,C,E,298.6,287.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02075000,04/12/17,2075,P,E,0.3,0.2,0,10,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02080000,04/12/17,2080,C,E,293.6,282.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02080000,04/12/17,2080,P,E,0.45,0.2,0,5,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02090000,04/12/17,2090,C,E,283.6,272.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02090000,04/12/17,2090,P,E,0.6,0.25,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02100000,04/12/17,2100,C,E,273.6,262.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02100000,04/12/17,2100,P,E,0.65,0.25,0,63,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02110000,04/12/17,2110,C,E,263.7,252.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02110000,04/12/17,2110,P,E,0.4,0.3,0,6,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02120000,04/12/17,2120,C,E,253.7,242.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02120000,04/12/17,2120,P,E,0.7,0.3,75,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02125000,04/12/17,2125,C,E,248.7,237.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02125000,04/12/17,2125,P,E,0.75,0.3,4,142,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02130000,04/12/17,2130,C,E,243.7,232.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02130000,04/12/17,2130,P,E,0.75,0.35,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02135000,04/12/17,2135,C,E,238.8,227.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02135000,04/12/17,2135,P,E,0.75,0.35,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02140000,04/12/17,2140,C,E,233.8,222.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02140000,04/12/17,2140,P,E,0.5,0.35,0,84,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02145000,04/12/17,2145,C,E,228.8,217.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02145000,04/12/17,2145,P,E,0.8,0.4,0,95,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02150000,04/12/17,2150,C,E,223.8,212.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02150000,04/12/17,2150,P,E,0.8,0.4,3013,5610,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02155000,04/12/17,2155,C,E,218.9,207.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02155000,04/12/17,2155,P,E,0.85,0.4,0,73,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02160000,04/12/17,2160,C,E,213.9,202.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02160000,04/12/17,2160,P,E,0.55,0.45,4,62,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02165000,04/12/17,2165,C,E,208.9,197.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02165000,04/12/17,2165,P,E,0.9,0.45,4,142,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02170000,04/12/17,2170,C,E,203.9,192.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02170000,04/12/17,2170,P,E,0.95,0.5,0,142,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02175000,04/12/17,2175,C,E,199,187.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02175000,04/12/17,2175,P,E,0.95,0.5,0,302,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02180000,04/12/17,2180,C,E,194,182.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02180000,04/12/17,2180,P,E,1,0.5,0,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02185000,04/12/17,2185,C,E,189,177.8,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02185000,04/12/17,2185,P,E,0.65,0.55,0,15,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02190000,04/12/17,2190,C,E,184,172.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02190000,04/12/17,2190,P,E,1.05,0.55,12,74,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02195000,04/12/17,2195,C,E,179.1,167.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02195000,04/12/17,2195,P,E,1.1,0.6,0,16,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02200000,04/12/17,2200,C,E,174.1,162.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02200000,04/12/17,2200,P,E,1.1,0.6,4,335,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02205000,04/12/17,2205,C,E,169.1,157.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02205000,04/12/17,2205,P,E,1.15,0.6,4,44,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02210000,04/12/17,2210,C,E,164.2,153,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02210000,04/12/17,2210,P,E,0.85,0.7,0,136,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02215000,04/12/17,2215,C,E,159.2,148,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02215000,04/12/17,2215,P,E,1.25,0.7,0,44,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02220000,04/12/17,2220,C,E,154.2,143,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02220000,04/12/17,2220,P,E,1.3,0.7,0,46,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02225000,04/12/17,2225,C,E,149.3,138.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02225000,04/12/17,2225,P,E,1.35,0.8,0,856,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02230000,04/12/17,2230,C,E,144.3,133.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02230000,04/12/17,2230,P,E,1,0.85,0,1330,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02235000,04/12/17,2235,C,E,139.4,128.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02235000,04/12/17,2235,P,E,1.45,0.85,1,328,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02240000,04/12/17,2240,C,E,134.4,123.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02240000,04/12/17,2240,P,E,1.5,0.9,0,67,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02245000,04/12/17,2245,C,E,129.5,118.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02245000,04/12/17,2245,P,E,1.25,0.9,2,2153,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02250000,04/12/17,2250,C,E,123.5,114.2,0,9,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02250000,04/12/17,2250,P,E,1.6,0.95,85,1540,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02255000,04/12/17,2255,C,E,118.5,109.3,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02255000,04/12/17,2255,P,E,1.25,1.1,5,211,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02260000,04/12/17,2260,C,E,113.6,104.8,0,6,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02260000,04/12/17,2260,P,E,1.35,1.15,0,173,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02265000,04/12/17,2265,C,E,108.5,100.2,0,5,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02265000,04/12/17,2265,P,E,1.9,1.25,0,151,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02270000,04/12/17,2270,C,E,103.8,95.2,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02270000,04/12/17,2270,P,E,2,1.35,3,109,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02275000,04/12/17,2275,C,E,98.9,90.3,0,5,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02275000,04/12/17,2275,P,E,1.65,1.45,10,200,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02280000,04/12/17,2280,C,E,94,85.4,0,10,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02280000,04/12/17,2280,P,E,2.3,1.55,2,3959,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02285000,04/12/17,2285,C,E,89.2,80.6,0,31,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02285000,04/12/17,2285,P,E,2.45,1.7,17,544,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02290000,04/12/17,2290,C,E,84.3,75.7,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02290000,04/12/17,2290,P,E,2.65,1.85,75,596,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02295000,04/12/17,2295,C,E,79.5,70.9,0,27,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02295000,04/12/17,2295,P,E,2.85,2,15,2201,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02300000,04/12/17,2300,C,E,74.8,66.2,0,25,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02300000,04/12/17,2300,P,E,2.45,2.2,19,272,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02305000,04/12/17,2305,C,E,69.9,61.3,2,19,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02305000,04/12/17,2305,P,E,3.3,2.45,11,277,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02310000,04/12/17,2310,C,E,65.1,56.6,0,17,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02310000,04/12/17,2310,P,E,3.7,2.75,54,5883,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02315000,04/12/17,2315,C,E,60.4,52,2,5,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02315000,04/12/17,2315,P,E,4,3,99,308,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02320000,04/12/17,2320,C,E,55.2,47.5,0,93,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02320000,04/12/17,2320,P,E,3.8,3.4,286,614,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02325000,04/12/17,2325,C,E,50.7,42.9,2,90,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02325000,04/12/17,2325,P,E,4.7,3.9,1204,4063,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02330000,04/12/17,2330,C,E,46.4,38.4,6,24,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02330000,04/12/17,2330,P,E,5.3,4.4,304,278,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02335000,04/12/17,2335,C,E,42.4,34.2,0,49,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02335000,04/12/17,2335,P,E,5.9,5.1,45,116,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02340000,04/12/17,2340,C,E,34.7,33.5,5,26,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02340000,04/12/17,2340,P,E,6.4,5.9,140,65,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02345000,04/12/17,2345,C,E,30.3,29.4,0,22,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02345000,04/12/17,2345,P,E,7.3,6.8,201,50,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02350000,04/12/17,2350,C,E,26.6,25.5,72,229,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02350000,04/12/17,2350,P,E,8.4,7.9,9952,199,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02355000,04/12/17,2355,C,E,22.9,21.9,32,97,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02355000,04/12/17,2355,P,E,9.9,9.1,53,85,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02360000,04/12/17,2360,C,E,19.4,18.6,402,95,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02360000,04/12/17,2360,P,E,11.5,10.6,29,105,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02365000,04/12/17,2365,C,E,16.2,15.5,167,34,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02365000,04/12/17,2365,P,E,13.3,12.5,79,34,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02370000,04/12/17,2370,C,E,13,12.6,483,33,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02370000,04/12/17,2370,P,E,15.2,14.5,85,16,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02375000,04/12/17,2375,C,E,10.7,10,2225,3626,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02375000,04/12/17,2375,P,E,17.8,16.9,2020,15,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02380000,04/12/17,2380,C,E,8.4,7.9,3159,11872,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02380000,04/12/17,2380,P,E,20.7,19.7,6,6,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02385000,04/12/17,2385,C,E,6.6,6,72,106,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02385000,04/12/17,2385,P,E,23.8,22.7,1,25,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02390000,04/12/17,2390,C,E,5,4.5,118,320,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02390000,04/12/17,2390,P,E,27.3,26.2,0,24,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02395000,04/12/17,2395,C,E,3.8,3.3,191,1589,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02395000,04/12/17,2395,P,E,34.6,26.4,1,9,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02400000,04/12/17,2400,C,E,2.85,2.45,106,1128,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02400000,04/12/17,2400,P,E,38.8,30.6,0,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02405000,04/12/17,2405,C,E,2.2,1.75,45,354,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02405000,04/12/17,2405,P,E,43,34.8,0,19,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02410000,04/12/17,2410,C,E,1.6,1.25,63,1054,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02410000,04/12/17,2410,P,E,47.5,39.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02415000,04/12/17,2415,C,E,1.1,0.9,34,2239,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02415000,04/12/17,2415,P,E,52.1,44.1,0,27,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02420000,04/12/17,2420,C,E,0.85,0.7,35,259,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02420000,04/12/17,2420,P,E,56.8,48.6,0,5,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02425000,04/12/17,2425,C,E,0.7,0.55,35,332,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02425000,04/12/17,2425,P,E,61.9,53.2,0,5,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02430000,04/12/17,2430,C,E,0.8,0.45,5,250,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02430000,04/12/17,2430,P,E,66.8,58.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02435000,04/12/17,2435,C,E,0.75,0.35,122,138,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02435000,04/12/17,2435,P,E,71.6,63,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02440000,04/12/17,2440,C,E,0.65,0.3,59,95,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02440000,04/12/17,2440,P,E,76.5,68,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02445000,04/12/17,2445,C,E,0.4,0.25,16,24,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02445000,04/12/17,2445,P,E,81.7,73.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02450000,04/12/17,2450,C,E,0.4,0.25,266,1011,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02450000,04/12/17,2450,P,E,86.7,77.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02455000,04/12/17,2455,C,E,0.55,0.2,0,76,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02455000,04/12/17,2455,P,E,91.7,83.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02460000,04/12/17,2460,C,E,0.55,0.2,0,17,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02460000,04/12/17,2460,P,E,96.6,88.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02465000,04/12/17,2465,C,E,0.5,0.15,0,2094,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02465000,04/12/17,2465,P,E,101.3,92.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02470000,04/12/17,2470,C,E,0.3,0.15,0,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02470000,04/12/17,2470,P,E,106.6,98,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02475000,04/12/17,2475,C,E,0.3,0.15,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02475000,04/12/17,2475,P,E,111.6,103,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02480000,04/12/17,2480,C,E,0.5,0.1,4,79,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02480000,04/12/17,2480,P,E,117,108,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02485000,04/12/17,2485,C,E,0.25,0.1,16,6,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02485000,04/12/17,2485,P,E,122.2,113,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02490000,04/12/17,2490,C,E,0.2,0.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02490000,04/12/17,2490,P,E,127.7,116.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02495000,04/12/17,2495,C,E,0.2,0.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02495000,04/12/17,2495,P,E,132.7,121.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02500000,04/12/17,2500,C,E,0.45,0.05,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02500000,04/12/17,2500,P,E,137.7,126.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02505000,04/12/17,2505,C,E,0.45,0.05,0,8,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02505000,04/12/17,2505,P,E,142.7,131.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02510000,04/12/17,2510,C,E,0.25,0.05,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02510000,04/12/17,2510,P,E,147.7,136.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02515000,04/12/17,2515,C,E,0.4,0.05,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02515000,04/12/17,2515,P,E,152.6,141.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02520000,04/12/17,2520,C,E,0.15,0.05,0,208,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02520000,04/12/17,2520,P,E,157.6,146.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02525000,04/12/17,2525,C,E,0.4,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02525000,04/12/17,2525,P,E,162.6,151.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02530000,04/12/17,2530,C,E,0.15,0.05,0,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02530000,04/12/17,2530,P,E,167.6,156.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02540000,04/12/17,2540,C,E,0.4,0,0,100,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02540000,04/12/17,2540,P,E,177.6,166.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02550000,04/12/17,2550,C,E,0.4,0,0,410,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02550000,04/12/17,2550,P,E,187.6,176.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02600000,04/12/17,2600,C,E,0.35,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02600000,04/12/17,2600,P,E,237.5,226.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02650000,04/12/17,2650,C,E,0.25,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02650000,04/12/17,2650,P,E,287.5,276.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412C02700000,04/12/17,2700,C,E,0.05,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170412P02700000,04/12/17,2700,P,E,337.5,326.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C01100000,04/13/17,1100,C,E,1273,1261.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P01100000,04/13/17,1100,P,E,0.1,0,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C01200000,04/13/17,1200,C,E,1172.9,1161.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P01200000,04/13/17,1200,P,E,0.05,0,10,75,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C01300000,04/13/17,1300,C,E,1073.1,1061.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P01300000,04/13/17,1300,P,E,0.1,0,0,373,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C01400000,04/13/17,1400,C,E,973.2,961.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P01400000,04/13/17,1400,P,E,0.15,0,0,2026,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C01450000,04/13/17,1450,C,E,923.2,911.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P01450000,04/13/17,1450,P,E,0.15,0,0,758,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C01500000,04/13/17,1500,C,E,873.3,861.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P01500000,04/13/17,1500,P,E,0.05,0,0,22793,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C01550000,04/13/17,1550,C,E,823.3,811.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P01550000,04/13/17,1550,P,E,0.2,0,0,5756,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C01600000,04/13/17,1600,C,E,773.3,761.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P01600000,04/13/17,1600,P,E,0.05,0,0,6034,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C01650000,04/13/17,1650,C,E,723.4,711.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P01650000,04/13/17,1650,P,E,0.05,0,0,400,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C01700000,04/13/17,1700,C,E,673.4,661.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P01700000,04/13/17,1700,P,E,0.05,0,0,1141,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C01725000,04/13/17,1725,C,E,648.2,636.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P01725000,04/13/17,1725,P,E,0.05,0,0,758,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C01750000,04/13/17,1750,C,E,623.2,612,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P01750000,04/13/17,1750,P,E,0.05,0,58,1876,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C01775000,04/13/17,1775,C,E,598.4,586.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P01775000,04/13/17,1775,P,E,0.1,0,42,5845,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C01800000,04/13/17,1800,C,E,573.3,562,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P01800000,04/13/17,1800,P,E,0.1,0,50,1654,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C01825000,04/13/17,1825,C,E,548.5,536.8,0,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P01825000,04/13/17,1825,P,E,0.1,0,32,1180,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C01850000,04/13/17,1850,C,E,523.3,512,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P01850000,04/13/17,1850,P,E,0.35,0.05,3,1892,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C01875000,04/13/17,1875,C,E,498.5,486.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P01875000,04/13/17,1875,P,E,0.1,0.05,0,2611,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C01880000,04/13/17,1880,C,E,493.5,481.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P01880000,04/13/17,1880,P,E,0.35,0.05,0,399,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C01890000,04/13/17,1890,C,E,483.5,471.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P01890000,04/13/17,1890,P,E,0.35,0,0,326,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C01900000,04/13/17,1900,C,E,473.6,461.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P01900000,04/13/17,1900,P,E,0.15,0.05,0,889,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C01910000,04/13/17,1910,C,E,463.6,451.9,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P01910000,04/13/17,1910,P,E,0.35,0.05,0,80,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C01920000,04/13/17,1920,C,E,453.4,442.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P01920000,04/13/17,1920,P,E,0.35,0.05,0,60,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C01925000,04/13/17,1925,C,E,448.6,436.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P01925000,04/13/17,1925,P,E,0.35,0.05,0,207,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C01930000,04/13/17,1930,C,E,443.6,431.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P01930000,04/13/17,1930,P,E,0.4,0.05,1,310,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C01940000,04/13/17,1940,C,E,433.4,422.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P01940000,04/13/17,1940,P,E,0.4,0.05,0,124,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C01945000,04/13/17,1945,C,E,428.6,416.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P01945000,04/13/17,1945,P,E,0.4,0.05,0,206,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C01950000,04/13/17,1950,C,E,423.4,412.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P01950000,04/13/17,1950,P,E,0.2,0.1,0,122,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C01955000,04/13/17,1955,C,E,418.6,407,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P01955000,04/13/17,1955,P,E,0.2,0.1,0,62,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C01960000,04/13/17,1960,C,E,413.4,402.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P01960000,04/13/17,1960,P,E,0.4,0.05,0,43,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C01965000,04/13/17,1965,C,E,408.5,397.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P01965000,04/13/17,1965,P,E,0.4,0.1,0,179,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C01970000,04/13/17,1970,C,E,403.5,392.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P01970000,04/13/17,1970,P,E,0.2,0.1,0,82,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C01975000,04/13/17,1975,C,E,398.5,387.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P01975000,04/13/17,1975,P,E,0.2,0.1,0,415,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C01980000,04/13/17,1980,C,E,393.5,382.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P01980000,04/13/17,1980,P,E,0.45,0.1,0,245,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C01985000,04/13/17,1985,C,E,388.5,377.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P01985000,04/13/17,1985,P,E,0.45,0.1,0,231,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C01990000,04/13/17,1990,C,E,383.5,372.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P01990000,04/13/17,1990,P,E,0.2,0.1,0,208,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C01995000,04/13/17,1995,C,E,378.5,367.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P01995000,04/13/17,1995,P,E,0.25,0.15,0,161,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02000000,04/13/17,2000,C,E,373.5,362.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02000000,04/13/17,2000,P,E,0.25,0.15,5000,2814,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02005000,04/13/17,2005,C,E,368.7,357,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02005000,04/13/17,2005,P,E,0.35,0.15,0,50,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02010000,04/13/17,2010,C,E,363.5,352.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02010000,04/13/17,2010,P,E,0.4,0.15,0,199,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02015000,04/13/17,2015,C,E,358.8,347.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02015000,04/13/17,2015,P,E,0.25,0.15,0,582,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02020000,04/13/17,2020,C,E,353.8,342.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02020000,04/13/17,2020,P,E,0.4,0.15,0,320,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02025000,04/13/17,2025,C,E,348.6,337.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02025000,04/13/17,2025,P,E,0.3,0.15,0,330,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02030000,04/13/17,2030,C,E,343.6,332.3,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02030000,04/13/17,2030,P,E,0.3,0.15,0,268,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02035000,04/13/17,2035,C,E,338.6,327.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02035000,04/13/17,2035,P,E,0.3,0.2,0,342,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02040000,04/13/17,2040,C,E,333.6,322.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02040000,04/13/17,2040,P,E,0.3,0.2,0,196,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02045000,04/13/17,2045,C,E,328.6,317.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02045000,04/13/17,2045,P,E,0.3,0.2,0,312,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02050000,04/13/17,2050,C,E,323.6,312.3,0,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02050000,04/13/17,2050,P,E,0.35,0.2,0,2670,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02055000,04/13/17,2055,C,E,318.7,307.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02055000,04/13/17,2055,P,E,0.35,0.2,0,293,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02060000,04/13/17,2060,C,E,313.7,302.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02060000,04/13/17,2060,P,E,0.35,0.25,1,302,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02065000,04/13/17,2065,C,E,308.7,297.4,0,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02065000,04/13/17,2065,P,E,0.35,0.25,0,263,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02070000,04/13/17,2070,C,E,303.7,292.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02070000,04/13/17,2070,P,E,0.35,0.25,4,259,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02075000,04/13/17,2075,C,E,298.7,287.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02075000,04/13/17,2075,P,E,0.45,0.25,0,476,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02080000,04/13/17,2080,C,E,293.7,282.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02080000,04/13/17,2080,P,E,0.4,0.25,0,129,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02085000,04/13/17,2085,C,E,288.7,277.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02085000,04/13/17,2085,P,E,0.4,0.25,0,404,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02090000,04/13/17,2090,C,E,283.8,272.4,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02090000,04/13/17,2090,P,E,0.4,0.3,0,356,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02095000,04/13/17,2095,C,E,278.8,267.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02095000,04/13/17,2095,P,E,0.4,0.3,0,333,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02100000,04/13/17,2100,C,E,273.8,262.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02100000,04/13/17,2100,P,E,0.55,0.3,0,3614,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02105000,04/13/17,2105,C,E,268.8,257.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02105000,04/13/17,2105,P,E,0.45,0.3,0,967,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02110000,04/13/17,2110,C,E,263.8,252.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02110000,04/13/17,2110,P,E,0.45,0.3,0,268,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02115000,04/13/17,2115,C,E,258.9,247.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02115000,04/13/17,2115,P,E,0.6,0.35,0,40,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02120000,04/13/17,2120,C,E,253.9,242.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02120000,04/13/17,2120,P,E,0.5,0.35,4,140,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02125000,04/13/17,2125,C,E,248.9,237.6,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02125000,04/13/17,2125,P,E,0.5,0.35,48,1871,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02130000,04/13/17,2130,C,E,243.9,232.6,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02130000,04/13/17,2130,P,E,0.5,0.4,31,189,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02135000,04/13/17,2135,C,E,238.9,227.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02135000,04/13/17,2135,P,E,0.55,0.4,0,257,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02140000,04/13/17,2140,C,E,234,222.6,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02140000,04/13/17,2140,P,E,0.55,0.45,5,198,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02145000,04/13/17,2145,C,E,229,217.6,0,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02145000,04/13/17,2145,P,E,0.65,0.45,0,93,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02150000,04/13/17,2150,C,E,224,212.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02150000,04/13/17,2150,P,E,0.6,0.45,39,3184,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02155000,04/13/17,2155,C,E,219,207.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02155000,04/13/17,2155,P,E,0.75,0.5,14,183,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02160000,04/13/17,2160,C,E,214.1,202.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02160000,04/13/17,2160,P,E,0.65,0.5,8,600,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02165000,04/13/17,2165,C,E,209.1,197.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02165000,04/13/17,2165,P,E,0.65,0.55,0,197,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02170000,04/13/17,2170,C,E,204.1,192.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02170000,04/13/17,2170,P,E,0.85,0.55,0,72,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02175000,04/13/17,2175,C,E,199.2,187.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02175000,04/13/17,2175,P,E,0.85,0.55,119,7270,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02180000,04/13/17,2180,C,E,194.2,182.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02180000,04/13/17,2180,P,E,0.9,0.6,4,305,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02185000,04/13/17,2185,C,E,189.2,177.9,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02185000,04/13/17,2185,P,E,0.9,0.6,1,2070,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02190000,04/13/17,2190,C,E,184.2,172.9,0,30,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02190000,04/13/17,2190,P,E,0.8,0.65,58,2123,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02195000,04/13/17,2195,C,E,179.3,167.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02195000,04/13/17,2195,P,E,1,0.7,7,191,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02200000,04/13/17,2200,C,E,174.3,162.9,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02200000,04/13/17,2200,P,E,0.9,0.75,6231,17901,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02205000,04/13/17,2205,C,E,169.4,158,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02205000,04/13/17,2205,P,E,1.05,0.75,197,1960,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02210000,04/13/17,2210,C,E,164.4,153,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02210000,04/13/17,2210,P,E,1.1,0.8,80,2148,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02215000,04/13/17,2215,C,E,159.4,148.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02215000,04/13/17,2215,P,E,1.15,0.85,7,2783,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02220000,04/13/17,2220,C,E,154.5,143.1,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02220000,04/13/17,2220,P,E,1.2,0.85,119,397,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02225000,04/13/17,2225,C,E,149.5,138.1,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02225000,04/13/17,2225,P,E,1.05,0.9,117,4730,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02230000,04/13/17,2230,C,E,144.6,133.2,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02230000,04/13/17,2230,P,E,1.1,0.95,220,2746,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02235000,04/13/17,2235,C,E,139.6,128.2,0,6,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02235000,04/13/17,2235,P,E,1.15,1,27,1485,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02240000,04/13/17,2240,C,E,135.2,123.5,0,103,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02240000,04/13/17,2240,P,E,1.25,1.1,132,6391,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02245000,04/13/17,2245,C,E,129.7,118.4,0,12,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02245000,04/13/17,2245,P,E,1.45,1.15,54,4756,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02250000,04/13/17,2250,C,E,123.5,114.5,0,37,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02250000,04/13/17,2250,P,E,1.55,1.2,2182,6706,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02255000,04/13/17,2255,C,E,118.6,109.3,0,116,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02255000,04/13/17,2255,P,E,1.4,1.25,332,962,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02260000,04/13/17,2260,C,E,113.6,105.1,0,24,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02260000,04/13/17,2260,P,E,1.7,1.35,131,1588,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02265000,04/13/17,2265,C,E,108.6,100.4,0,15,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02265000,04/13/17,2265,P,E,1.6,1.45,61,579,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02270000,04/13/17,2270,C,E,103.8,95.5,0,14,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02270000,04/13/17,2270,P,E,1.85,1.55,134,6059,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02275000,04/13/17,2275,C,E,99,90.6,0,83,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02275000,04/13/17,2275,P,E,2,1.65,563,5181,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02280000,04/13/17,2280,C,E,94.1,85.7,1,619,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02280000,04/13/17,2280,P,E,2,1.85,81,1741,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02285000,04/13/17,2285,C,E,89.3,81,0,278,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02285000,04/13/17,2285,P,E,2.15,1.95,57,1806,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02290000,04/13/17,2290,C,E,84.4,76.1,3,277,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02290000,04/13/17,2290,P,E,2.45,2.1,223,890,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02295000,04/13/17,2295,C,E,79.6,71.3,11,128,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02295000,04/13/17,2295,P,E,2.55,2.3,140,2891,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02300000,04/13/17,2300,C,E,74.9,66.6,2,583,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02300000,04/13/17,2300,P,E,2.75,2.55,373,14284,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02305000,04/13/17,2305,C,E,66.9,65.1,0,117,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02305000,04/13/17,2305,P,E,3.1,2.8,65,3867,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02310000,04/13/17,2310,C,E,62.2,60.5,2,1316,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02310000,04/13/17,2310,P,E,3.6,3.1,2609,8367,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02315000,04/13/17,2315,C,E,57.6,55.9,0,128,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02315000,04/13/17,2315,P,E,4,3.4,191,3907,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02320000,04/13/17,2320,C,E,53,51.3,3,208,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02320000,04/13/17,2320,P,E,4.2,3.9,290,4875,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02325000,04/13/17,2325,C,E,48.5,46.9,42,1811,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02325000,04/13/17,2325,P,E,4.7,4.4,4527,7169,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02330000,04/13/17,2330,C,E,44.1,42.5,51,320,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02330000,04/13/17,2330,P,E,5.3,5,370,2063,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02335000,04/13/17,2335,C,E,39.3,38.2,69,221,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02335000,04/13/17,2335,P,E,6,5.7,88,2035,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02340000,04/13/17,2340,C,E,35.1,34.1,61,2199,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02340000,04/13/17,2340,P,E,6.9,6.5,311,1204,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02345000,04/13/17,2345,C,E,30.9,30.1,45,232,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02345000,04/13/17,2345,P,E,8,7.4,158,432,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02350000,04/13/17,2350,C,E,27.1,26.2,132,2775,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02350000,04/13/17,2350,P,E,9.1,8.5,3153,7860,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02355000,04/13/17,2355,C,E,23.4,22.6,167,1152,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02355000,04/13/17,2355,P,E,10.3,9.8,131,788,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02360000,04/13/17,2360,C,E,19.9,19.2,179,1757,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02360000,04/13/17,2360,P,E,12,11.4,209,1389,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02365000,04/13/17,2365,C,E,16.8,16.1,180,407,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02365000,04/13/17,2365,P,E,13.8,13.1,188,699,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02370000,04/13/17,2370,C,E,13.9,13.3,366,7273,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02370000,04/13/17,2370,P,E,15.9,15.4,250,2491,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02375000,04/13/17,2375,C,E,11.3,10.7,302,6789,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02375000,04/13/17,2375,P,E,18.5,17.6,312,5586,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02380000,04/13/17,2380,C,E,8.9,8.5,1474,4121,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02380000,04/13/17,2380,P,E,21.3,20.3,57,764,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02385000,04/13/17,2385,C,E,7,6.6,142,1211,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02385000,04/13/17,2385,P,E,24.3,23.4,28,899,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02390000,04/13/17,2390,C,E,5.4,5.1,194,2466,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02390000,04/13/17,2390,P,E,27.8,26.8,10,125,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02395000,04/13/17,2395,C,E,4.3,3.8,253,1512,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02395000,04/13/17,2395,P,E,31.7,30.3,3,42,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02400000,04/13/17,2400,C,E,3.1,2.8,1717,17536,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02400000,04/13/17,2400,P,E,35.7,34.1,14,675,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02405000,04/13/17,2405,C,E,2.35,2.1,295,6034,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02405000,04/13/17,2405,P,E,40,38.3,8,680,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02410000,04/13/17,2410,C,E,1.9,1.55,261,8787,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02410000,04/13/17,2410,P,E,47.4,39.4,10,469,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02415000,04/13/17,2415,C,E,1.5,1.15,412,1883,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02415000,04/13/17,2415,P,E,52.2,44.2,0,275,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02420000,04/13/17,2420,C,E,1,0.85,572,4101,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02420000,04/13/17,2420,P,E,56.7,48.7,1,13,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02425000,04/13/17,2425,C,E,0.95,0.7,792,8087,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02425000,04/13/17,2425,P,E,61.8,53.2,0,507,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02430000,04/13/17,2430,C,E,0.8,0.55,512,1083,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02430000,04/13/17,2430,P,E,66.7,58.3,0,512,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02435000,04/13/17,2435,C,E,0.6,0.45,86,755,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02435000,04/13/17,2435,P,E,71.6,63.2,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02440000,04/13/17,2440,C,E,0.6,0.4,203,9566,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02440000,04/13/17,2440,P,E,76.5,68.1,0,16,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02445000,04/13/17,2445,C,E,0.65,0.3,70,7821,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02445000,04/13/17,2445,P,E,81.4,73.1,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02450000,04/13/17,2450,C,E,0.5,0.25,61,4958,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02450000,04/13/17,2450,P,E,86.6,78,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02455000,04/13/17,2455,C,E,0.55,0.25,0,743,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02455000,04/13/17,2455,P,E,91.5,83,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02460000,04/13/17,2460,C,E,0.45,0.2,13,1671,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02460000,04/13/17,2460,P,E,96.2,88,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02465000,04/13/17,2465,C,E,0.55,0.2,6,221,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02465000,04/13/17,2465,P,E,101.2,93,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02470000,04/13/17,2470,C,E,0.3,0.15,169,4148,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02470000,04/13/17,2470,P,E,106.2,97.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02475000,04/13/17,2475,C,E,0.35,0.15,0,1164,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02475000,04/13/17,2475,P,E,111.2,102.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02480000,04/13/17,2480,C,E,0.5,0.15,17,283,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02480000,04/13/17,2480,P,E,117,107.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02485000,04/13/17,2485,C,E,0.3,0.1,4,289,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02485000,04/13/17,2485,P,E,121.9,112.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02490000,04/13/17,2490,C,E,0.25,0.15,22,857,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02490000,04/13/17,2490,P,E,127.8,116.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02495000,04/13/17,2495,C,E,0.2,0.1,10,154,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02495000,04/13/17,2495,P,E,133,121.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02500000,04/13/17,2500,C,E,0.2,0.1,795,3262,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02500000,04/13/17,2500,P,E,138,126.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02505000,04/13/17,2505,C,E,0.2,0.05,0,145,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02505000,04/13/17,2505,P,E,143,131.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02510000,04/13/17,2510,C,E,0.45,0.05,5,207,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02510000,04/13/17,2510,P,E,147.8,136.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02515000,04/13/17,2515,C,E,0.2,0.05,0,60,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02515000,04/13/17,2515,P,E,152.7,141.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02520000,04/13/17,2520,C,E,0.4,0.05,0,113,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02520000,04/13/17,2520,P,E,157.7,146.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02525000,04/13/17,2525,C,E,0.4,0.05,217,5911,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02525000,04/13/17,2525,P,E,162.7,151.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02530000,04/13/17,2530,C,E,0.25,0,0,165,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02530000,04/13/17,2530,P,E,167.9,156.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02535000,04/13/17,2535,C,E,0.15,0.05,0,113,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02535000,04/13/17,2535,P,E,172.7,161.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02540000,04/13/17,2540,C,E,0.15,0,0,15,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02540000,04/13/17,2540,P,E,177.9,166.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02545000,04/13/17,2545,C,E,0.15,0,0,36,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02545000,04/13/17,2545,P,E,182.7,171.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02550000,04/13/17,2550,C,E,0.15,0,0,3597,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02550000,04/13/17,2550,P,E,187.9,176.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02555000,04/13/17,2555,C,E,0.25,0,0,7,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02555000,04/13/17,2555,P,E,192.8,181.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02560000,04/13/17,2560,C,E,0.25,0,0,582,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02560000,04/13/17,2560,P,E,197.8,186.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02575000,04/13/17,2575,C,E,0.3,0,0,2633,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02575000,04/13/17,2575,P,E,212.8,201.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02600000,04/13/17,2600,C,E,0.2,0,0,547,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02600000,04/13/17,2600,P,E,237.8,226.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02650000,04/13/17,2650,C,E,0.05,0,8,39,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02650000,04/13/17,2650,P,E,287.8,276.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02700000,04/13/17,2700,C,E,0.05,0,0,294,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02700000,04/13/17,2700,P,E,337.5,326.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02750000,04/13/17,2750,C,E,0.2,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02750000,04/13/17,2750,P,E,387.7,376.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413C02800000,04/13/17,2800,C,E,0.1,0,0,95,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170413P02800000,04/13/17,2800,P,E,437.7,426,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C01500000,04/17/17,1500,C,E,873.2,861.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P01500000,04/17/17,1500,P,E,0.05,0,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C01600000,04/17/17,1600,C,E,773.3,761.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P01600000,04/17/17,1600,P,E,0.1,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C01650000,04/17/17,1650,C,E,723.3,711.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P01650000,04/17/17,1650,P,E,0.05,0,82,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C01700000,04/17/17,1700,C,E,673.9,662.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P01700000,04/17/17,1700,P,E,0.05,0,0,110,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C01750000,04/17/17,1750,C,E,623.7,612.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P01750000,04/17/17,1750,P,E,0.25,0,100,12,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C01800000,04/17/17,1800,C,E,573.8,562.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P01800000,04/17/17,1800,P,E,0.1,0,0,15,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C01850000,04/17/17,1850,C,E,523.5,512.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P01850000,04/17/17,1850,P,E,0.3,0,1,131,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C01900000,04/17/17,1900,C,E,473.6,462.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P01900000,04/17/17,1900,P,E,0.35,0.05,0,101,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C01925000,04/17/17,1925,C,E,448.4,437.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P01925000,04/17/17,1925,P,E,0.4,0.05,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C01950000,04/17/17,1950,C,E,423.5,412.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P01950000,04/17/17,1950,P,E,0.2,0.1,0,15,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C01975000,04/17/17,1975,C,E,398.5,387.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P01975000,04/17/17,1975,P,E,0.5,0.1,0,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02000000,04/17/17,2000,C,E,373.6,362.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02000000,04/17/17,2000,P,E,0.55,0.15,0,7,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02025000,04/17/17,2025,C,E,348.7,337.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02025000,04/17/17,2025,P,E,0.6,0.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02030000,04/17/17,2030,C,E,343.7,332.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02030000,04/17/17,2030,P,E,0.35,0.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02040000,04/17/17,2040,C,E,333.7,322.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02040000,04/17/17,2040,P,E,0.65,0.25,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02050000,04/17/17,2050,C,E,323.7,312.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02050000,04/17/17,2050,P,E,0.65,0.25,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02060000,04/17/17,2060,C,E,313.8,302.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02060000,04/17/17,2060,P,E,0.7,0.25,0,7,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02070000,04/17/17,2070,C,E,303.8,292.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02070000,04/17/17,2070,P,E,0.75,0.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02075000,04/17/17,2075,C,E,298.8,287.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02075000,04/17/17,2075,P,E,0.45,0.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02080000,04/17/17,2080,C,E,293.8,282.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02080000,04/17/17,2080,P,E,0.45,0.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02090000,04/17/17,2090,C,E,283.9,272.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02090000,04/17/17,2090,P,E,0.8,0.35,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02100000,04/17/17,2100,C,E,273.9,262.9,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02100000,04/17/17,2100,P,E,0.85,0.4,0,302,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02110000,04/17/17,2110,C,E,264,252.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02110000,04/17/17,2110,P,E,0.9,0.4,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02115000,04/17/17,2115,C,E,259,247.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02115000,04/17/17,2115,P,E,0.65,0.45,0,6,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02120000,04/17/17,2120,C,E,254,243,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02120000,04/17/17,2120,P,E,0.6,0.45,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02125000,04/17/17,2125,C,E,249.1,238,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02125000,04/17/17,2125,P,E,0.95,0.45,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02130000,04/17/17,2130,C,E,244.1,233,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02130000,04/17/17,2130,P,E,1,0.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02135000,04/17/17,2135,C,E,239.1,228,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02135000,04/17/17,2135,P,E,0.75,0.5,0,15,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02140000,04/17/17,2140,C,E,234.1,223.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02140000,04/17/17,2140,P,E,1.05,0.55,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02145000,04/17/17,2145,C,E,229.2,218.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02145000,04/17/17,2145,P,E,0.8,0.55,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02150000,04/17/17,2150,C,E,224.2,213.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02150000,04/17/17,2150,P,E,1.1,0.55,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02155000,04/17/17,2155,C,E,219.2,208.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02155000,04/17/17,2155,P,E,0.9,0.6,0,16,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02160000,04/17/17,2160,C,E,214.3,203.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02160000,04/17/17,2160,P,E,0.8,0.65,0,18,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02165000,04/17/17,2165,C,E,209.3,198.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02165000,04/17/17,2165,P,E,1.2,0.65,0,63,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02170000,04/17/17,2170,C,E,204.3,193.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02170000,04/17/17,2170,P,E,1.25,0.7,0,12,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02175000,04/17/17,2175,C,E,199.4,188.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02175000,04/17/17,2175,P,E,1.3,0.7,0,1739,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02180000,04/17/17,2180,C,E,194.4,183.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02180000,04/17/17,2180,P,E,1.35,0.75,0,16,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02185000,04/17/17,2185,C,E,189.4,178.3,0,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02185000,04/17/17,2185,P,E,0.95,0.8,20,267,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02190000,04/17/17,2190,C,E,184.5,173.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02190000,04/17/17,2190,P,E,1.4,0.8,0,16,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02195000,04/17/17,2195,C,E,179.5,168.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02195000,04/17/17,2195,P,E,1.15,0.85,0,59,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02200000,04/17/17,2200,C,E,174.5,163.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02200000,04/17/17,2200,P,E,1.5,0.9,0,1454,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02205000,04/17/17,2205,C,E,169.6,158.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02205000,04/17/17,2205,P,E,1.1,0.95,20,49,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02210000,04/17/17,2210,C,E,164.6,153.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02210000,04/17/17,2210,P,E,1.6,1,0,172,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02215000,04/17/17,2215,C,E,159.7,148.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02215000,04/17/17,2215,P,E,1.7,0.9,0,1220,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02220000,04/17/17,2220,C,E,154.7,143.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02220000,04/17/17,2220,P,E,1.4,1.1,2,709,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02225000,04/17/17,2225,C,E,149.8,138.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02225000,04/17/17,2225,P,E,1.3,1.15,0,77,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02230000,04/17/17,2230,C,E,144.9,133.8,0,11,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02230000,04/17/17,2230,P,E,1.9,1.2,0,107,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02235000,04/17/17,2235,C,E,139.9,128.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02235000,04/17/17,2235,P,E,1.95,1.25,6,57,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02240000,04/17/17,2240,C,E,135,123.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02240000,04/17/17,2240,P,E,2.05,1.35,106,903,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02245000,04/17/17,2245,C,E,130.1,119,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02245000,04/17/17,2245,P,E,1.6,1.4,4,273,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02250000,04/17/17,2250,C,E,124.5,115.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02250000,04/17/17,2250,P,E,2.25,1.5,1,358,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02255000,04/17/17,2255,C,E,119.6,110.1,0,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02255000,04/17/17,2255,P,E,2.35,1.6,0,86,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02260000,04/17/17,2260,C,E,114.7,105.2,2,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02260000,04/17/17,2260,P,E,1.9,1.7,4,87,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02265000,04/17/17,2265,C,E,109.6,100.7,0,10,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02265000,04/17/17,2265,P,E,2.65,1.8,7,1219,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02270000,04/17/17,2270,C,E,104.8,95.9,0,11,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02270000,04/17/17,2270,P,E,2.8,1.9,15,151,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02275000,04/17/17,2275,C,E,99.9,91,4,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02275000,04/17/17,2275,P,E,2.95,2,518,605,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02280000,04/17/17,2280,C,E,95.1,86.2,0,5,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02280000,04/17/17,2280,P,E,3.2,2.15,3,1977,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02285000,04/17/17,2285,C,E,90.3,81.4,4,5,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02285000,04/17/17,2285,P,E,3.4,2.35,3,670,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02290000,04/17/17,2290,C,E,85.5,76.6,0,6,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02290000,04/17/17,2290,P,E,3.6,2.55,21,57,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02295000,04/17/17,2295,C,E,80.7,71.8,4,5,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02295000,04/17/17,2295,P,E,3.1,2.8,20,58,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02300000,04/17/17,2300,C,E,76,67.1,10,22,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02300000,04/17/17,2300,P,E,4.2,3,54,5972,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02305000,04/17/17,2305,C,E,71.3,62.4,9,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02305000,04/17/17,2305,P,E,4.5,3.3,6,37,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02310000,04/17/17,2310,C,E,66.6,57.7,0,5,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02310000,04/17/17,2310,P,E,4.1,3.7,5,104,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02315000,04/17/17,2315,C,E,62,53.1,0,16,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02315000,04/17/17,2315,P,E,4.5,4.1,3,344,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02320000,04/17/17,2320,C,E,56.6,48.6,5,10,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02320000,04/17/17,2320,P,E,5.6,4.6,5,1586,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02325000,04/17/17,2325,C,E,52.1,44.2,2,14,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02325000,04/17/17,2325,P,E,6.2,5.1,31,1627,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02330000,04/17/17,2330,C,E,47.6,39.8,0,26,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02330000,04/17/17,2330,P,E,6.6,5.8,5,277,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02335000,04/17/17,2335,C,E,40.3,39.2,6,91,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02335000,04/17/17,2335,P,E,7,6.5,4,130,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02340000,04/17/17,2340,C,E,36.4,35.1,3,33,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02340000,04/17/17,2340,P,E,7.9,7.4,74,102,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02345000,04/17/17,2345,C,E,32.4,31.1,4,2010,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02345000,04/17/17,2345,P,E,8.9,8.4,281,25,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02350000,04/17/17,2350,C,E,28.3,27.3,0,234,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02350000,04/17/17,2350,P,E,10.1,9.5,280,629,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02355000,04/17/17,2355,C,E,24.8,23.7,160,51,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02355000,04/17/17,2355,P,E,11.5,10.9,12,24,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02360000,04/17/17,2360,C,E,21.3,20.4,8,1527,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02360000,04/17/17,2360,P,E,13.3,12.4,14,282,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02365000,04/17/17,2365,C,E,18,17.2,71,37,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02365000,04/17/17,2365,P,E,14.9,14.2,34,81,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02370000,04/17/17,2370,C,E,15.1,14.4,22,114,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02370000,04/17/17,2370,P,E,17,16.3,19,82,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02375000,04/17/17,2375,C,E,12.5,11.8,66,2897,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02375000,04/17/17,2375,P,E,19.5,18.8,150,128,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02380000,04/17/17,2380,C,E,10.1,9.5,49,1139,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02380000,04/17/17,2380,P,E,22.2,21.3,0,37,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02385000,04/17/17,2385,C,E,8.1,7.5,13,358,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02385000,04/17/17,2385,P,E,25.3,24.3,5,13,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02390000,04/17/17,2390,C,E,6.4,5.9,13,4759,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02390000,04/17/17,2390,P,E,28.6,27.5,15,5,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02395000,04/17/17,2395,C,E,5,4.5,24,118,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02395000,04/17/17,2395,P,E,32.4,31,10,42,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02400000,04/17/17,2400,C,E,4,3.4,52,1420,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02400000,04/17/17,2400,P,E,38.9,30.9,0,17,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02405000,04/17/17,2405,C,E,3.1,2.6,149,2589,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02405000,04/17/17,2405,P,E,43.2,35.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02410000,04/17/17,2410,C,E,2.5,1.95,43,608,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02410000,04/17/17,2410,P,E,48.1,39.9,1,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02415000,04/17/17,2415,C,E,1.75,1.45,26,1263,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02415000,04/17/17,2415,P,E,52.5,44.3,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02420000,04/17/17,2420,C,E,1.35,1.1,69,293,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02420000,04/17/17,2420,P,E,57.1,49.1,0,14,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02425000,04/17/17,2425,C,E,1.3,0.85,1,2170,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02425000,04/17/17,2425,P,E,62.1,53.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02430000,04/17/17,2430,C,E,1.1,0.65,2,44,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02430000,04/17/17,2430,P,E,66.9,58.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02435000,04/17/17,2435,C,E,0.95,0.55,5,65,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02435000,04/17/17,2435,P,E,71.7,62.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02440000,04/17/17,2440,C,E,0.85,0.45,5,85,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02440000,04/17/17,2440,P,E,76.6,67.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02445000,04/17/17,2445,C,E,0.65,0.4,0,97,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02445000,04/17/17,2445,P,E,81.4,72.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02450000,04/17/17,2450,C,E,0.5,0.35,0,73,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02450000,04/17/17,2450,P,E,86.4,77.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02455000,04/17/17,2455,C,E,0.5,0.3,0,55,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02455000,04/17/17,2455,P,E,91.6,82.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02460000,04/17/17,2460,C,E,0.65,0.25,0,69,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02460000,04/17/17,2460,P,E,96.6,87.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02465000,04/17/17,2465,C,E,0.35,0.25,0,63,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02465000,04/17/17,2465,P,E,101.5,92.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02470000,04/17/17,2470,C,E,0.3,0.2,0,21,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02470000,04/17/17,2470,P,E,106.2,97.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02475000,04/17/17,2475,C,E,0.55,0.2,0,5,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02475000,04/17/17,2475,P,E,111.5,102.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02480000,04/17/17,2480,C,E,0.55,0.15,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02480000,04/17/17,2480,P,E,117,107.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02485000,04/17/17,2485,C,E,0.3,0.15,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02485000,04/17/17,2485,P,E,122,112.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02490000,04/17/17,2490,C,E,0.5,0.1,8,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02490000,04/17/17,2490,P,E,127.5,116.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02495000,04/17/17,2495,C,E,0.5,0.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02495000,04/17/17,2495,P,E,132.3,121,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02500000,04/17/17,2500,C,E,0.25,0.1,16,52,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02500000,04/17/17,2500,P,E,137.5,126.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02505000,04/17/17,2505,C,E,0.25,0.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02505000,04/17/17,2505,P,E,142.5,131.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02510000,04/17/17,2510,C,E,0.2,0.1,8,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02510000,04/17/17,2510,P,E,147.4,136.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02515000,04/17/17,2515,C,E,0.3,0.05,0,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02515000,04/17/17,2515,P,E,152.4,141.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02520000,04/17/17,2520,C,E,0.45,0.05,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02520000,04/17/17,2520,P,E,157.4,146.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02525000,04/17/17,2525,C,E,0.45,0.05,0,201,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02525000,04/17/17,2525,P,E,162.1,150.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02530000,04/17/17,2530,C,E,0.45,0.05,0,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02530000,04/17/17,2530,P,E,167.4,156.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02540000,04/17/17,2540,C,E,0.45,0.05,0,8,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02540000,04/17/17,2540,P,E,177.3,166.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02550000,04/17/17,2550,C,E,0.15,0.05,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02550000,04/17/17,2550,P,E,187.3,176.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02575000,04/17/17,2575,C,E,0.4,0,0,131,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02575000,04/17/17,2575,P,E,212.3,201.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02600000,04/17/17,2600,C,E,0.05,0,0,1250,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02600000,04/17/17,2600,P,E,237.2,226.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02650000,04/17/17,2650,C,E,0.3,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02650000,04/17/17,2650,P,E,287.2,276.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417C02700000,04/17/17,2700,C,E,0.2,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170417P02700000,04/17/17,2700,P,E,337.2,326.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C01500000,04/19/17,1500,C,E,878.1,856.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P01500000,04/19/17,1500,P,E,0.05,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C01550000,04/19/17,1550,C,E,828.2,806.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P01550000,04/19/17,1550,P,E,0.05,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C01600000,04/19/17,1600,C,E,778.2,756.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P01600000,04/19/17,1600,P,E,0.05,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C01650000,04/19/17,1650,C,E,728.3,707.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P01650000,04/19/17,1650,P,E,0.05,0,100,30,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C01700000,04/19/17,1700,C,E,678.3,656.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P01700000,04/19/17,1700,P,E,0.25,0,100,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C01750000,04/19/17,1750,C,E,628.4,607,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P01750000,04/19/17,1750,P,E,0.3,0,0,8,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C01800000,04/19/17,1800,C,E,578.4,556.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P01800000,04/19/17,1800,P,E,0.15,0.05,0,6,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C01850000,04/19/17,1850,C,E,528.5,507,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P01850000,04/19/17,1850,P,E,0.2,0.05,5,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C01900000,04/19/17,1900,C,E,478.6,457.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P01900000,04/19/17,1900,P,E,0.45,0.1,0,35,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C01925000,04/19/17,1925,C,E,453.6,432.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P01925000,04/19/17,1925,P,E,0.5,0.1,70,70,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C01950000,04/19/17,1950,C,E,428.7,407.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P01950000,04/19/17,1950,P,E,0.3,0.15,0,69,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C01975000,04/19/17,1975,C,E,403.7,382.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P01975000,04/19/17,1975,P,E,0.6,0.2,0,21,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02000000,04/19/17,2000,C,E,378.8,357.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02000000,04/19/17,2000,P,E,0.65,0.25,0,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02020000,04/19/17,2020,C,E,358.9,337.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02020000,04/19/17,2020,P,E,0.4,0.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02025000,04/19/17,2025,C,E,353.9,332.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02025000,04/19/17,2025,P,E,0.75,0.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02030000,04/19/17,2030,C,E,348.9,327.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02030000,04/19/17,2030,P,E,0.75,0.3,0,67,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02040000,04/19/17,2040,C,E,338.9,317.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02040000,04/19/17,2040,P,E,0.45,0.35,109,100,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02050000,04/19/17,2050,C,E,322,313.5,10,44,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02050000,04/19/17,2050,P,E,0.5,0.35,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02060000,04/19/17,2060,C,E,319,297.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02060000,04/19/17,2060,P,E,0.85,0.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02070000,04/19/17,2070,C,E,309,287.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02070000,04/19/17,2070,P,E,0.9,0.4,0,7,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02075000,04/19/17,2075,C,E,304.1,282.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02075000,04/19/17,2075,P,E,0.55,0.45,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02080000,04/19/17,2080,C,E,299.1,277.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02080000,04/19/17,2080,P,E,0.95,0.45,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02090000,04/19/17,2090,C,E,289.1,268,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02090000,04/19/17,2090,P,E,0.95,0.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02100000,04/19/17,2100,C,E,279.2,257.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02100000,04/19/17,2100,P,E,1,0.5,0,1010,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02110000,04/19/17,2110,C,E,269.2,248,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02110000,04/19/17,2110,P,E,1.1,0.55,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02115000,04/19/17,2115,C,E,264.3,243,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02115000,04/19/17,2115,P,E,0.75,0.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02120000,04/19/17,2120,C,E,259.3,238,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02120000,04/19/17,2120,P,E,0.75,0.6,0,14,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02125000,04/19/17,2125,C,E,250.8,236.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02125000,04/19/17,2125,P,E,1.15,0.65,4,156,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02130000,04/19/17,2130,C,E,245.9,231.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02130000,04/19/17,2130,P,E,0.8,0.65,6,218,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02135000,04/19/17,2135,C,E,240.9,226.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02135000,04/19/17,2135,P,E,0.85,0.7,0,36,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02140000,04/19/17,2140,C,E,235.9,221.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02140000,04/19/17,2140,P,E,1.25,0.7,0,12,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02145000,04/19/17,2145,C,E,230.9,216.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02145000,04/19/17,2145,P,E,1.3,0.75,2,15,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02150000,04/19/17,2150,C,E,226,211.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02150000,04/19/17,2150,P,E,1.35,0.75,0,12,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02155000,04/19/17,2155,C,E,221.1,206.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02155000,04/19/17,2155,P,E,1.1,0.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02160000,04/19/17,2160,C,E,216,202,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02160000,04/19/17,2160,P,E,1.4,0.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02165000,04/19/17,2165,C,E,211.1,196.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02165000,04/19/17,2165,P,E,1.45,0.85,0,48,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02170000,04/19/17,2170,C,E,206.1,192,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02170000,04/19/17,2170,P,E,1.5,0.9,0,12,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02175000,04/19/17,2175,C,E,201.2,187,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02175000,04/19/17,2175,P,E,1.1,0.95,11,1267,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02180000,04/19/17,2180,C,E,196.3,182,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02180000,04/19/17,2180,P,E,1.6,0.95,0,16,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02185000,04/19/17,2185,C,E,191.3,177.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02185000,04/19/17,2185,P,E,1.65,1,0,48,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02190000,04/19/17,2190,C,E,186.4,172.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02190000,04/19/17,2190,P,E,1.2,1.05,0,13,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02195000,04/19/17,2195,C,E,181.2,167.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02195000,04/19/17,2195,P,E,1.75,1.1,0,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02200000,04/19/17,2200,C,E,176.5,162.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02200000,04/19/17,2200,P,E,1.8,1.15,2,1380,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02205000,04/19/17,2205,C,E,171.3,157.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02205000,04/19/17,2205,P,E,1.85,1.2,0,35,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02210000,04/19/17,2210,C,E,166.5,152.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02210000,04/19/17,2210,P,E,1.45,1.25,0,133,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02215000,04/19/17,2215,C,E,161.6,147.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02215000,04/19/17,2215,P,E,2,1.3,1,14,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02220000,04/19/17,2220,C,E,157,142.5,0,5,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02220000,04/19/17,2220,P,E,1.7,1.4,0,17,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02225000,04/19/17,2225,C,E,152,137.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02225000,04/19/17,2225,P,E,1.65,1.45,8,156,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02230000,04/19/17,2230,C,E,146.9,132.6,0,5,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02230000,04/19/17,2230,P,E,2.25,1.5,0,1149,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02235000,04/19/17,2235,C,E,141.9,127.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02235000,04/19/17,2235,P,E,1.9,1.6,2,414,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02240000,04/19/17,2240,C,E,137,122.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02240000,04/19/17,2240,P,E,1.9,1.7,0,207,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02245000,04/19/17,2245,C,E,132.1,117.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02245000,04/19/17,2245,P,E,2.55,1.8,0,849,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02250000,04/19/17,2250,C,E,127.4,113.1,0,12,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02250000,04/19/17,2250,P,E,2.7,1.9,0,360,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02255000,04/19/17,2255,C,E,119.8,110.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02255000,04/19/17,2255,P,E,2.85,2,0,111,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02260000,04/19/17,2260,C,E,114.9,105.6,0,9,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02260000,04/19/17,2260,P,E,3,2.1,0,94,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02265000,04/19/17,2265,C,E,109.8,101.2,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02265000,04/19/17,2265,P,E,2.5,2.25,120,59,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02270000,04/19/17,2270,C,E,105.2,96.4,0,11,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02270000,04/19/17,2270,P,E,3.4,2.4,25,2589,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02275000,04/19/17,2275,C,E,100.4,91.5,2,6,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02275000,04/19/17,2275,P,E,2.85,2.55,1509,1085,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02280000,04/19/17,2280,C,E,95.6,86.7,0,8,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02280000,04/19/17,2280,P,E,3.8,2.8,40,453,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02285000,04/19/17,2285,C,E,90.8,81.9,0,6,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02285000,04/19/17,2285,P,E,4.1,3,74,228,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02290000,04/19/17,2290,C,E,86.1,77.2,0,50,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02290000,04/19/17,2290,P,E,4.4,3.2,72,22,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02295000,04/19/17,2295,C,E,81.4,72.5,0,7,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02295000,04/19/17,2295,P,E,4.7,3.5,15,124,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02300000,04/19/17,2300,C,E,76.5,67.8,0,13,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02300000,04/19/17,2300,P,E,5,3.8,43,719,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02305000,04/19/17,2305,C,E,72,63.1,0,27,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02305000,04/19/17,2305,P,E,5.4,4.2,4,91,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02310000,04/19/17,2310,C,E,67.4,58.6,0,29,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02310000,04/19/17,2310,P,E,5,4.6,12,76,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02315000,04/19/17,2315,C,E,62.8,54.1,0,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02315000,04/19/17,2315,P,E,5.5,5.1,141,61,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02320000,04/19/17,2320,C,E,54.9,53.3,0,10,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02320000,04/19/17,2320,P,E,6.2,5.6,85,53,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02325000,04/19/17,2325,C,E,54.1,45.2,0,30,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02325000,04/19/17,2325,P,E,7.3,6.2,60,690,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02330000,04/19/17,2330,C,E,46.2,44.8,0,13,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02330000,04/19/17,2330,P,E,7.5,6.9,18,144,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02335000,04/19/17,2335,C,E,41.9,40.6,0,23,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02335000,04/19/17,2335,P,E,8.3,7.8,59,114,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02340000,04/19/17,2340,C,E,37.9,36.6,0,5,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02340000,04/19/17,2340,P,E,9.7,8.7,94,66,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02345000,04/19/17,2345,C,E,33.9,32.7,7,21,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02345000,04/19/17,2345,P,E,10.4,9.7,67,1164,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02350000,04/19/17,2350,C,E,30.1,28.9,22,2313,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02350000,04/19/17,2350,P,E,11.7,11,586,2191,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02355000,04/19/17,2355,C,E,26.2,25.4,5,1044,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02355000,04/19/17,2355,P,E,13.1,12.3,592,2810,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02360000,04/19/17,2360,C,E,23,22,0,126,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02360000,04/19/17,2360,P,E,14.7,13.9,252,68,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02365000,04/19/17,2365,C,E,19.6,18.9,8,123,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02365000,04/19/17,2365,P,E,16.6,15.9,4,22,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02370000,04/19/17,2370,C,E,16.7,16,1567,38,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02370000,04/19/17,2370,P,E,18.7,17.8,1552,35,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02375000,04/19/17,2375,C,E,14.1,13.4,42,2355,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02375000,04/19/17,2375,P,E,21.1,20.3,0,10,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02380000,04/19/17,2380,C,E,11.7,11.1,4,37,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02380000,04/19/17,2380,P,E,23.6,22.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02385000,04/19/17,2385,C,E,9.5,9,17,270,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02385000,04/19/17,2385,P,E,26.6,25.5,0,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02390000,04/19/17,2390,C,E,7.7,7.2,2320,144,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02390000,04/19/17,2390,P,E,29.8,28.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02395000,04/19/17,2395,C,E,6.3,5.7,2317,283,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02395000,04/19/17,2395,P,E,33.4,32.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02400000,04/19/17,2400,C,E,5,4.4,68,648,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02400000,04/19/17,2400,P,E,41,32.1,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02405000,04/19/17,2405,C,E,3.9,3.4,67,335,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02405000,04/19/17,2405,P,E,45,35.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02410000,04/19/17,2410,C,E,3,2.65,13,132,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02410000,04/19/17,2410,P,E,49.1,40.3,0,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02415000,04/19/17,2415,C,E,2.5,2.05,5,105,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02415000,04/19/17,2415,P,E,53.3,44.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02420000,04/19/17,2420,C,E,1.85,1.6,13,307,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02420000,04/19/17,2420,P,E,57.8,49.2,0,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02425000,04/19/17,2425,C,E,1.65,1.2,13,422,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02425000,04/19/17,2425,P,E,62.5,53.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02430000,04/19/17,2430,C,E,1.4,0.95,31,85,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02430000,04/19/17,2430,P,E,67.3,58.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02435000,04/19/17,2435,C,E,1.2,0.75,2,157,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02435000,04/19/17,2435,P,E,72.1,63.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02440000,04/19/17,2440,C,E,0.8,0.6,5,98,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02440000,04/19/17,2440,P,E,76.8,68.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02445000,04/19/17,2445,C,E,0.9,0.5,0,9,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02445000,04/19/17,2445,P,E,81.7,73,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02450000,04/19/17,2450,C,E,0.85,0.45,5,38,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02450000,04/19/17,2450,P,E,86.6,78,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02455000,04/19/17,2455,C,E,0.55,0.4,0,10,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02455000,04/19/17,2455,P,E,91.7,82.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02460000,04/19/17,2460,C,E,0.7,0.35,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02460000,04/19/17,2460,P,E,96.7,87.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02465000,04/19/17,2465,C,E,0.65,0.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02465000,04/19/17,2465,P,E,101.6,92.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02470000,04/19/17,2470,C,E,0.6,0.25,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02470000,04/19/17,2470,P,E,106.6,97.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02475000,04/19/17,2475,C,E,0.35,0.25,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02475000,04/19/17,2475,P,E,111.6,102.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02480000,04/19/17,2480,C,E,0.55,0.2,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02480000,04/19/17,2480,P,E,116.7,107.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02485000,04/19/17,2485,C,E,0.55,0.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02485000,04/19/17,2485,P,E,121.7,112.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02490000,04/19/17,2490,C,E,0.5,0.15,0,212,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02490000,04/19/17,2490,P,E,129.3,114.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02495000,04/19/17,2495,C,E,0.5,0.15,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02495000,04/19/17,2495,P,E,134.3,119.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02500000,04/19/17,2500,C,E,0.5,0.15,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02500000,04/19/17,2500,P,E,139.2,124.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02505000,04/19/17,2505,C,E,0.5,0.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02505000,04/19/17,2505,P,E,144.2,129.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02510000,04/19/17,2510,C,E,0.45,0.1,0,6,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02510000,04/19/17,2510,P,E,149.2,135.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02515000,04/19/17,2515,C,E,0.45,0.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02515000,04/19/17,2515,P,E,154,139.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02520000,04/19/17,2520,C,E,0.45,0.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02520000,04/19/17,2520,P,E,159.1,144.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02525000,04/19/17,2525,C,E,0.2,0.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02525000,04/19/17,2525,P,E,164.2,149.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02530000,04/19/17,2530,C,E,0.45,0.05,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02530000,04/19/17,2530,P,E,168.9,154.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02540000,04/19/17,2540,C,E,0.45,0.05,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02540000,04/19/17,2540,P,E,179.1,164.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02550000,04/19/17,2550,C,E,0.4,0.05,0,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02550000,04/19/17,2550,P,E,188.9,174.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02575000,04/19/17,2575,C,E,0.15,0,0,16,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02575000,04/19/17,2575,P,E,214,199.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02600000,04/19/17,2600,C,E,0.25,0,0,1263,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02600000,04/19/17,2600,P,E,239,224.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02650000,04/19/17,2650,C,E,0.2,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02650000,04/19/17,2650,P,E,292.5,271,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419C02700000,04/19/17,2700,C,E,0.25,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170419P02700000,04/19/17,2700,P,E,342.3,320.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C00500000,04/21/17,500,C,E,1868.8,1864.3,0,14,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P00500000,04/21/17,500,P,E,0.05,0,0,14,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C00600000,04/21/17,600,C,E,1769,1764.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P00600000,04/21/17,600,P,E,0.05,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C00700000,04/21/17,700,C,E,1669.1,1664.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P00700000,04/21/17,700,P,E,0.05,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C00800000,04/21/17,800,C,E,1569.2,1564.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P00800000,04/21/17,800,P,E,0.05,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C00850000,04/21/17,850,C,E,1519.1,1514.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P00850000,04/21/17,850,P,E,0.05,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C00900000,04/21/17,900,C,E,1469.2,1464.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P00900000,04/21/17,900,P,E,0.05,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C00950000,04/21/17,950,C,E,1419.3,1414.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P00950000,04/21/17,950,P,E,0.05,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01000000,04/21/17,1000,C,E,1369.3,1365,0,6857,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01000000,04/21/17,1000,P,E,0.05,0,0,7407,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01050000,04/21/17,1050,C,E,1319.6,1314.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01050000,04/21/17,1050,P,E,0.05,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01100000,04/21/17,1100,C,E,1269.4,1265,0,20,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01100000,04/21/17,1100,P,E,0.05,0,0,9,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01150000,04/21/17,1150,C,E,1219.4,1215.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01150000,04/21/17,1150,P,E,0.05,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01175000,04/21/17,1175,C,E,1194.7,1190,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01175000,04/21/17,1175,P,E,0.05,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01200000,04/21/17,1200,C,E,1169.5,1165.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01200000,04/21/17,1200,P,E,0.05,0,0,379,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01225000,04/21/17,1225,C,E,1144.5,1140.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01225000,04/21/17,1225,P,E,0.05,0,0,28,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01250000,04/21/17,1250,C,E,1119.5,1115.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01250000,04/21/17,1250,P,E,0.05,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01275000,04/21/17,1275,C,E,1094.5,1090.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01275000,04/21/17,1275,P,E,0.05,0,0,19,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01300000,04/21/17,1300,C,E,1069.6,1065.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01300000,04/21/17,1300,P,E,0.05,0,0,6016,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01325000,04/21/17,1325,C,E,1044.6,1040.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01325000,04/21/17,1325,P,E,0.1,0,0,179,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01350000,04/21/17,1350,C,E,1019.6,1015.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01350000,04/21/17,1350,P,E,0.1,0,0,349,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01375000,04/21/17,1375,C,E,994.6,990.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01375000,04/21/17,1375,P,E,0.1,0,0,3351,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01400000,04/21/17,1400,C,E,969.6,965.2,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01400000,04/21/17,1400,P,E,0.1,0,0,14870,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01425000,04/21/17,1425,C,E,944.7,940.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01425000,04/21/17,1425,P,E,0.1,0,0,3333,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01450000,04/21/17,1450,C,E,919.7,915.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01450000,04/21/17,1450,P,E,0.1,0,0,4281,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01475000,04/21/17,1475,C,E,894.6,890.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01475000,04/21/17,1475,P,E,0.1,0,0,1575,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01480000,04/21/17,1480,C,E,889.6,885.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01480000,04/21/17,1480,P,E,0.1,0,0,1060,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01490000,04/21/17,1490,C,E,879.7,875.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01490000,04/21/17,1490,P,E,0.1,0,0,681,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01500000,04/21/17,1500,C,E,869.7,865.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01500000,04/21/17,1500,P,E,0.1,0,0,13686,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01505000,04/21/17,1505,C,E,864.7,860.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01505000,04/21/17,1505,P,E,0.1,0,0,276,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01510000,04/21/17,1510,C,E,859.7,855.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01510000,04/21/17,1510,P,E,0.1,0,0,410,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01515000,04/21/17,1515,C,E,854.7,850.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01515000,04/21/17,1515,P,E,0.1,0,0,272,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01520000,04/21/17,1520,C,E,849.7,845.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01520000,04/21/17,1520,P,E,0.1,0,0,2295,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01525000,04/21/17,1525,C,E,844.7,840.4,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01525000,04/21/17,1525,P,E,0.05,0,0,1524,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01530000,04/21/17,1530,C,E,839.7,835.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01530000,04/21/17,1530,P,E,0.1,0,0,467,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01535000,04/21/17,1535,C,E,835,830.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01535000,04/21/17,1535,P,E,0.1,0,0,475,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01540000,04/21/17,1540,C,E,829.8,825.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01540000,04/21/17,1540,P,E,0.1,0,0,2732,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01545000,04/21/17,1545,C,E,824.8,820.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01545000,04/21/17,1545,P,E,0.1,0,0,368,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01550000,04/21/17,1550,C,E,819.8,815.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01550000,04/21/17,1550,P,E,0.05,0,4,4504,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01555000,04/21/17,1555,C,E,814.8,810.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01555000,04/21/17,1555,P,E,0.1,0,0,312,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01560000,04/21/17,1560,C,E,809.8,805.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01560000,04/21/17,1560,P,E,0.1,0,0,1599,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01565000,04/21/17,1565,C,E,804.8,800.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01565000,04/21/17,1565,P,E,0.1,0,0,318,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01570000,04/21/17,1570,C,E,799.8,795.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01570000,04/21/17,1570,P,E,0.1,0,0,486,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01575000,04/21/17,1575,C,E,794.7,790.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01575000,04/21/17,1575,P,E,0.05,0,20,1442,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01580000,04/21/17,1580,C,E,789.8,785.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01580000,04/21/17,1580,P,E,0.1,0,0,1151,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01585000,04/21/17,1585,C,E,784.7,780.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01585000,04/21/17,1585,P,E,0.1,0,0,452,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01590000,04/21/17,1590,C,E,779.7,775.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01590000,04/21/17,1590,P,E,0.1,0,0,727,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01595000,04/21/17,1595,C,E,774.8,770.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01595000,04/21/17,1595,P,E,0.1,0,0,447,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01600000,04/21/17,1600,C,E,769.8,765.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01600000,04/21/17,1600,P,E,0.05,0,1250,24981,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01605000,04/21/17,1605,C,E,764.8,760.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01605000,04/21/17,1605,P,E,0.05,0,100,674,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01610000,04/21/17,1610,C,E,759.8,755.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01610000,04/21/17,1610,P,E,0.1,0,0,688,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01615000,04/21/17,1615,C,E,754.8,750.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01615000,04/21/17,1615,P,E,0.1,0,0,643,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01620000,04/21/17,1620,C,E,749.8,745.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01620000,04/21/17,1620,P,E,0.1,0,0,1408,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01625000,04/21/17,1625,C,E,744.8,740.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01625000,04/21/17,1625,P,E,0.05,0,520,2190,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01630000,04/21/17,1630,C,E,739.8,735.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01630000,04/21/17,1630,P,E,0.1,0,0,1522,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01635000,04/21/17,1635,C,E,734.7,730.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01635000,04/21/17,1635,P,E,0.1,0,0,746,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01640000,04/21/17,1640,C,E,730.1,725.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01640000,04/21/17,1640,P,E,0.1,0,0,2192,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01645000,04/21/17,1645,C,E,724.9,720.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01645000,04/21/17,1645,P,E,0.1,0,0,870,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01650000,04/21/17,1650,C,E,719.9,715.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01650000,04/21/17,1650,P,E,0.1,0,302,10855,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01655000,04/21/17,1655,C,E,714.9,710.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01655000,04/21/17,1655,P,E,0.1,0,0,739,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01660000,04/21/17,1660,C,E,709.9,705.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01660000,04/21/17,1660,P,E,0.1,0,0,2263,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01665000,04/21/17,1665,C,E,704.9,700.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01665000,04/21/17,1665,P,E,0.1,0,0,876,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01670000,04/21/17,1670,C,E,699.8,695.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01670000,04/21/17,1670,P,E,0.1,0,0,2315,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01675000,04/21/17,1675,C,E,694.9,690.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01675000,04/21/17,1675,P,E,0.1,0.05,101,3541,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01680000,04/21/17,1680,C,E,689.9,685.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01680000,04/21/17,1680,P,E,0.1,0,0,2573,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01685000,04/21/17,1685,C,E,684.8,680.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01685000,04/21/17,1685,P,E,0.1,0,0,743,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01690000,04/21/17,1690,C,E,679.9,675.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01690000,04/21/17,1690,P,E,0.1,0,0,3080,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01695000,04/21/17,1695,C,E,674.9,670.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01695000,04/21/17,1695,P,E,0.1,0,0,658,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01700000,04/21/17,1700,C,E,669.9,665.6,0,69,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01700000,04/21/17,1700,P,E,0.1,0.05,113,13702,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01705000,04/21/17,1705,C,E,664.9,660.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01705000,04/21/17,1705,P,E,0.1,0,0,606,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01710000,04/21/17,1710,C,E,659.9,655.6,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01710000,04/21/17,1710,P,E,0.1,0,0,2264,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01715000,04/21/17,1715,C,E,654.9,650.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01715000,04/21/17,1715,P,E,0.1,0,0,811,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01720000,04/21/17,1720,C,E,649.9,645.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01720000,04/21/17,1720,P,E,0.1,0,0,1005,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01725000,04/21/17,1725,C,E,645.2,640.5,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01725000,04/21/17,1725,P,E,0.1,0.05,0,2580,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01730000,04/21/17,1730,C,E,640,635.6,3,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01730000,04/21/17,1730,P,E,0.45,0,0,936,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01735000,04/21/17,1735,C,E,635,630.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01735000,04/21/17,1735,P,E,0.45,0,0,584,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01740000,04/21/17,1740,C,E,630,625.6,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01740000,04/21/17,1740,P,E,0.45,0,0,2108,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01745000,04/21/17,1745,C,E,625,620.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01745000,04/21/17,1745,P,E,0.45,0,0,608,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01750000,04/21/17,1750,C,E,620,615.6,0,33,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01750000,04/21/17,1750,P,E,0.5,0.05,1801,9029,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01755000,04/21/17,1755,C,E,615,610.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01755000,04/21/17,1755,P,E,0.5,0,0,560,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01760000,04/21/17,1760,C,E,610,605.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01760000,04/21/17,1760,P,E,0.5,0,0,2164,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01765000,04/21/17,1765,C,E,604.9,600.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01765000,04/21/17,1765,P,E,0.5,0,0,725,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01770000,04/21/17,1770,C,E,600,595.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01770000,04/21/17,1770,P,E,0.5,0,0,1064,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01775000,04/21/17,1775,C,E,595,590.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01775000,04/21/17,1775,P,E,0.5,0.05,180,4629,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01780000,04/21/17,1780,C,E,590,585.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01780000,04/21/17,1780,P,E,0.5,0,0,1582,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01785000,04/21/17,1785,C,E,585,580.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01785000,04/21/17,1785,P,E,0.5,0,0,935,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01790000,04/21/17,1790,C,E,580,575.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01790000,04/21/17,1790,P,E,0.5,0,0,1742,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01795000,04/21/17,1795,C,E,575,570.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01795000,04/21/17,1795,P,E,0.5,0,0,788,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01800000,04/21/17,1800,C,E,570.1,565.7,0,30,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01800000,04/21/17,1800,P,E,0.5,0.1,460,13003,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01805000,04/21/17,1805,C,E,565.1,560.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01805000,04/21/17,1805,P,E,0.5,0,0,613,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01810000,04/21/17,1810,C,E,560.1,555.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01810000,04/21/17,1810,P,E,0.5,0,123,1959,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01815000,04/21/17,1815,C,E,555.1,550.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01815000,04/21/17,1815,P,E,0.5,0,0,680,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01820000,04/21/17,1820,C,E,550,545.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01820000,04/21/17,1820,P,E,0.4,0,0,1045,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01825000,04/21/17,1825,C,E,545.1,540.7,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01825000,04/21/17,1825,P,E,0.55,0.1,97,6775,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01830000,04/21/17,1830,C,E,540,535.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01830000,04/21/17,1830,P,E,0.4,0.05,0,919,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01835000,04/21/17,1835,C,E,535.1,530.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01835000,04/21/17,1835,P,E,0.55,0,0,1026,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01840000,04/21/17,1840,C,E,530.1,525.8,0,10,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01840000,04/21/17,1840,P,E,0.55,0,0,953,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01845000,04/21/17,1845,C,E,525.1,520.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01845000,04/21/17,1845,P,E,0.55,0,0,846,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01850000,04/21/17,1850,C,E,520.1,515.7,0,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01850000,04/21/17,1850,P,E,0.55,0.15,1217,21320,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01855000,04/21/17,1855,C,E,515.1,510.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01855000,04/21/17,1855,P,E,0.55,0,0,3016,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01860000,04/21/17,1860,C,E,510.1,505.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01860000,04/21/17,1860,P,E,0.55,0,1570,2604,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01865000,04/21/17,1865,C,E,505.2,500.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01865000,04/21/17,1865,P,E,0.55,0.05,0,700,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01870000,04/21/17,1870,C,E,500.2,495.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01870000,04/21/17,1870,P,E,0.45,0.05,0,1312,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01875000,04/21/17,1875,C,E,495.2,490.8,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01875000,04/21/17,1875,P,E,0.55,0.15,490,6660,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01880000,04/21/17,1880,C,E,490.1,485.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01880000,04/21/17,1880,P,E,0.55,0.05,200,2338,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01885000,04/21/17,1885,C,E,485.2,480.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01885000,04/21/17,1885,P,E,0.55,0.05,0,605,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01890000,04/21/17,1890,C,E,480.2,475.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01890000,04/21/17,1890,P,E,0.6,0,0,1520,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01895000,04/21/17,1895,C,E,475.2,470.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01895000,04/21/17,1895,P,E,0.6,0,0,881,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01900000,04/21/17,1900,C,E,470.2,465.9,0,56,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01900000,04/21/17,1900,P,E,0.6,0.15,448,23425,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01905000,04/21/17,1905,C,E,465.2,460.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01905000,04/21/17,1905,P,E,0.6,0.1,0,3091,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01910000,04/21/17,1910,C,E,460.2,455.8,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01910000,04/21/17,1910,P,E,0.6,0.1,0,1086,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01915000,04/21/17,1915,C,E,455.2,450.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01915000,04/21/17,1915,P,E,0.6,0,0,836,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01920000,04/21/17,1920,C,E,450.4,445.9,0,7,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01920000,04/21/17,1920,P,E,0.6,0,0,654,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01925000,04/21/17,1925,C,E,445.3,440.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01925000,04/21/17,1925,P,E,0.6,0.15,200,7879,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01930000,04/21/17,1930,C,E,440.3,435.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01930000,04/21/17,1930,P,E,0.6,0.05,0,1527,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01935000,04/21/17,1935,C,E,435.3,430.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01935000,04/21/17,1935,P,E,0.65,0.05,0,5447,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01940000,04/21/17,1940,C,E,430.2,425.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01940000,04/21/17,1940,P,E,0.65,0,1000,483,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01945000,04/21/17,1945,C,E,425.3,421,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01945000,04/21/17,1945,P,E,0.65,0,0,448,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01950000,04/21/17,1950,C,E,420.3,416,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01950000,04/21/17,1950,P,E,0.3,0.25,1774,21321,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01955000,04/21/17,1955,C,E,415.3,410.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01955000,04/21/17,1955,P,E,0.65,0,0,889,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01960000,04/21/17,1960,C,E,410.3,406,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01960000,04/21/17,1960,P,E,0.65,0,0,1167,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01965000,04/21/17,1965,C,E,405.5,401,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01965000,04/21/17,1965,P,E,0.65,0,0,557,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01970000,04/21/17,1970,C,E,400.4,396,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01970000,04/21/17,1970,P,E,0.7,0,0,644,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01975000,04/21/17,1975,C,E,395.4,391,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01975000,04/21/17,1975,P,E,0.7,0.05,5,3306,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01980000,04/21/17,1980,C,E,390.3,386,0,28,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01980000,04/21/17,1980,P,E,0.7,0,0,559,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01985000,04/21/17,1985,C,E,385.4,381.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01985000,04/21/17,1985,P,E,0.7,0,0,472,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01990000,04/21/17,1990,C,E,380.4,376,0,20,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01990000,04/21/17,1990,P,E,0.7,0,3400,1402,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C01995000,04/21/17,1995,C,E,375.4,371.1,0,6,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P01995000,04/21/17,1995,P,E,0.75,0,0,1023,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02000000,04/21/17,2000,C,E,370.4,366.1,0,6923,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02000000,04/21/17,2000,P,E,0.75,0.35,216,41131,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02005000,04/21/17,2005,C,E,365.6,361.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02005000,04/21/17,2005,P,E,0.75,0,0,515,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02010000,04/21/17,2010,C,E,360.4,356.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02010000,04/21/17,2010,P,E,0.75,0.1,83,6456,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02015000,04/21/17,2015,C,E,355.5,351.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02015000,04/21/17,2015,P,E,0.8,0.25,0,592,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02020000,04/21/17,2020,C,E,350.7,346.1,0,7,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02020000,04/21/17,2020,P,E,0.8,0,0,498,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02025000,04/21/17,2025,C,E,345.5,341.2,0,23,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02025000,04/21/17,2025,P,E,0.8,0,0,10934,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02030000,04/21/17,2030,C,E,340.7,336.2,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02030000,04/21/17,2030,P,E,0.8,0.25,4,1436,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02035000,04/21/17,2035,C,E,335.5,331.2,0,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02035000,04/21/17,2035,P,E,0.85,0.25,1,439,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02040000,04/21/17,2040,C,E,330.6,326.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02040000,04/21/17,2040,P,E,0.85,0,2,790,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02045000,04/21/17,2045,C,E,325.8,321.3,0,6,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02045000,04/21/17,2045,P,E,0.85,0,1,1011,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02050000,04/21/17,2050,C,E,320.6,316.3,0,33,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02050000,04/21/17,2050,P,E,0.85,0.35,240,35663,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02055000,04/21/17,2055,C,E,315.6,311.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02055000,04/21/17,2055,P,E,0.9,0.2,1,1466,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02060000,04/21/17,2060,C,E,310.6,306.3,0,38,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02060000,04/21/17,2060,P,E,0.95,0.2,1,5541,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02065000,04/21/17,2065,C,E,305.6,301.3,0,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02065000,04/21/17,2065,P,E,0.95,0.2,6,814,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02070000,04/21/17,2070,C,E,300.7,296.4,0,6,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02070000,04/21/17,2070,P,E,0.95,0.15,7,2840,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02075000,04/21/17,2075,C,E,295.7,291.4,0,143,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02075000,04/21/17,2075,P,E,0.7,0.4,27,16128,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02080000,04/21/17,2080,C,E,290.7,286.4,0,16,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02080000,04/21/17,2080,P,E,1,0.15,0,1687,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02085000,04/21/17,2085,C,E,285.7,281.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02085000,04/21/17,2085,P,E,1.05,0.2,84,1444,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02090000,04/21/17,2090,C,E,280.9,276.6,0,9,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02090000,04/21/17,2090,P,E,1.05,0.2,1769,2062,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02095000,04/21/17,2095,C,E,275.8,271.5,0,5,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02095000,04/21/17,2095,P,E,1.1,0.5,3,1064,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02100000,04/21/17,2100,C,E,270.8,266.5,0,1026,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02100000,04/21/17,2100,P,E,0.85,0.3,9252,49359,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02105000,04/21/17,2105,C,E,265.9,261.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02105000,04/21/17,2105,P,E,1.1,0.35,21,961,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02110000,04/21/17,2110,C,E,260.9,256.6,0,23,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02110000,04/21/17,2110,P,E,1.15,0.35,0,1738,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02115000,04/21/17,2115,C,E,255.9,251.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02115000,04/21/17,2115,P,E,1.2,0.35,0,852,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02120000,04/21/17,2120,C,E,251,246.7,0,98,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02120000,04/21/17,2120,P,E,1.25,0.4,624,7785,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02125000,04/21/17,2125,C,E,246,241.7,2,105,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02125000,04/21/17,2125,P,E,1.25,0.6,515,21189,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02130000,04/21/17,2130,C,E,241,236.8,0,74,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02130000,04/21/17,2130,P,E,1.25,0.45,169,3640,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02135000,04/21/17,2135,C,E,236.3,231.8,0,5,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02135000,04/21/17,2135,P,E,1.3,0.5,0,1090,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02140000,04/21/17,2140,C,E,231.1,226.8,0,57,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02140000,04/21/17,2140,P,E,1.35,0.5,9,3516,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02145000,04/21/17,2145,C,E,226.4,221.9,0,9,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02145000,04/21/17,2145,P,E,1.4,0.55,6,3219,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02150000,04/21/17,2150,C,E,221.2,216.9,0,205,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02150000,04/21/17,2150,P,E,1.1,0.85,570,47081,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02155000,04/21/17,2155,C,E,216.2,212,0,87,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02155000,04/21/17,2155,P,E,1.45,0.65,1,1021,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02160000,04/21/17,2160,C,E,211.3,207,0,193,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02160000,04/21/17,2160,P,E,1.5,0.65,10,2112,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02165000,04/21/17,2165,C,E,206.3,202.1,0,11,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02165000,04/21/17,2165,P,E,1.55,0.7,5,873,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02170000,04/21/17,2170,C,E,201.4,197.2,0,175,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02170000,04/21/17,2170,P,E,1.6,0.75,13,2749,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02175000,04/21/17,2175,C,E,196.4,192.2,0,95,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02175000,04/21/17,2175,P,E,1.3,1.15,470,34242,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02180000,04/21/17,2180,C,E,191.5,187.3,0,72,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02180000,04/21/17,2180,P,E,1.7,0.85,175,9335,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02185000,04/21/17,2185,C,E,186.5,182.3,0,11,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02185000,04/21/17,2185,P,E,1.75,0.9,741,2178,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02190000,04/21/17,2190,C,E,181.6,177.3,1,28,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02190000,04/21/17,2190,P,E,1.8,0.95,2757,18557,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02195000,04/21/17,2195,C,E,176.6,172.4,0,10,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02195000,04/21/17,2195,P,E,1.8,1,80,2883,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02200000,04/21/17,2200,C,E,171.7,167.4,2,213,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02200000,04/21/17,2200,P,E,1.6,1.35,4890,76505,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02205000,04/21/17,2205,C,E,166.7,162.5,0,123,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02205000,04/21/17,2205,P,E,1.95,1.1,771,2064,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02210000,04/21/17,2210,C,E,161.8,157.6,0,42,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02210000,04/21/17,2210,P,E,2,1.15,1175,19423,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02215000,04/21/17,2215,C,E,156.9,152.6,0,22,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02215000,04/21/17,2215,P,E,2.05,1.45,834,2310,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02220000,04/21/17,2220,C,E,151.9,147.7,0,1730,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02220000,04/21/17,2220,P,E,2.1,1.3,533,9695,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02225000,04/21/17,2225,C,E,147,142.8,3,4640,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02225000,04/21/17,2225,P,E,2.2,1.7,3642,32760,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02230000,04/21/17,2230,C,E,142.1,137.9,0,152,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02230000,04/21/17,2230,P,E,2.25,1.45,869,9890,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02235000,04/21/17,2235,C,E,137.2,133,1,37,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02235000,04/21/17,2235,P,E,2.4,1.6,11,2869,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02240000,04/21/17,2240,C,E,132.3,128.1,1,572,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02240000,04/21/17,2240,P,E,2.5,1.9,795,5902,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02245000,04/21/17,2245,C,E,127.6,123.2,0,5,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02245000,04/21/17,2245,P,E,2.4,1.8,126,6917,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02250000,04/21/17,2250,C,E,122.5,118.4,33,10177,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02250000,04/21/17,2250,P,E,2.75,1.9,4686,53732,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02255000,04/21/17,2255,C,E,117.6,113.5,11,35,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02255000,04/21/17,2255,P,E,2.8,2,67,7794,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02260000,04/21/17,2260,C,E,112.7,108.6,0,2687,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02260000,04/21/17,2260,P,E,3,2.15,132,15797,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02265000,04/21/17,2265,C,E,107.9,103.8,0,20,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02265000,04/21/17,2265,P,E,3.2,2.3,1155,2535,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02270000,04/21/17,2270,C,E,103.1,99.1,32,2403,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02270000,04/21/17,2270,P,E,3.4,2.6,166,9377,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02275000,04/21/17,2275,C,E,98.3,94.3,2,8144,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02275000,04/21/17,2275,P,E,3.4,2.6,8122,47654,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02280000,04/21/17,2280,C,E,93.4,89.4,13,1705,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02280000,04/21/17,2280,P,E,3.9,2.85,126,5672,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02285000,04/21/17,2285,C,E,88.8,84.8,5,86,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02285000,04/21/17,2285,P,E,4.2,3.1,120,7454,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02290000,04/21/17,2290,C,E,84.1,80.2,2,2666,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02290000,04/21/17,2290,P,E,4.2,3.3,218,8676,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02295000,04/21/17,2295,C,E,79.3,75.4,1,337,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02295000,04/21/17,2295,P,E,4.8,3.6,508,7971,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02300000,04/21/17,2300,C,E,74.9,70.9,39,23502,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02300000,04/21/17,2300,P,E,4.8,4.3,3431,66847,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02305000,04/21/17,2305,C,E,70,66.3,11,3228,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02305000,04/21/17,2305,P,E,5.7,4.4,106,2354,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02310000,04/21/17,2310,C,E,65.4,62,0,6813,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02310000,04/21/17,2310,P,E,5.9,4.9,1165,14561,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02315000,04/21/17,2315,C,E,60.9,57.6,3,346,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02315000,04/21/17,2315,P,E,6.7,5.4,177,8955,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02320000,04/21/17,2320,C,E,56.8,53.2,13,2652,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02320000,04/21/17,2320,P,E,7.4,6,426,14596,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02325000,04/21/17,2325,C,E,52.1,49,12,14702,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02325000,04/21/17,2325,P,E,8.1,6.7,11591,41515,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02330000,04/21/17,2330,C,E,47.8,44.8,32,2313,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02330000,04/21/17,2330,P,E,8.8,7.6,418,7869,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02335000,04/21/17,2335,C,E,43.9,40.7,5,349,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02335000,04/21/17,2335,P,E,9.7,8.5,2941,1978,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02340000,04/21/17,2340,C,E,39.5,36.7,68,7286,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02340000,04/21/17,2340,P,E,10.7,9.1,1212,18686,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02345000,04/21/17,2345,C,E,35.5,33,12,4022,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02345000,04/21/17,2345,P,E,11.9,10.3,360,3055,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02350000,04/21/17,2350,C,E,31,29.2,6599,47502,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02350000,04/21/17,2350,P,E,13.3,11.6,15907,53387,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02355000,04/21/17,2355,C,E,28.2,25.9,9,1925,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02355000,04/21/17,2355,P,E,14.8,13,46,3548,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02360000,04/21/17,2360,C,E,24.8,22.7,79,11290,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02360000,04/21/17,2360,P,E,16.4,14.8,2892,6839,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02365000,04/21/17,2365,C,E,21.5,19.6,2608,5190,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02365000,04/21/17,2365,P,E,18.2,16.3,3264,4344,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02370000,04/21/17,2370,C,E,18.5,16.7,259,10074,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02370000,04/21/17,2370,P,E,20.3,18.4,126,9533,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02375000,04/21/17,2375,C,E,15.5,14.1,2731,80831,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02375000,04/21/17,2375,P,E,22.7,21,237,68242,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02380000,04/21/17,2380,C,E,13.4,11.7,855,17635,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02380000,04/21/17,2380,P,E,25.3,23.2,7,6546,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02385000,04/21/17,2385,C,E,11.2,9.6,1022,11697,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02385000,04/21/17,2385,P,E,28.5,26,752,3667,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02390000,04/21/17,2390,C,E,9.1,7.7,1222,8946,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02390000,04/21/17,2390,P,E,31.6,29,21,2785,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02395000,04/21/17,2395,C,E,7.6,6.1,51,7728,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02395000,04/21/17,2395,P,E,35.2,32.1,29,646,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02400000,04/21/17,2400,C,E,6,4.9,3940,50670,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02400000,04/21/17,2400,P,E,38.8,35.4,50,5353,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02405000,04/21/17,2405,C,E,4.8,3.7,667,6432,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02405000,04/21/17,2405,P,E,42.8,39.6,1,181,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02410000,04/21/17,2410,C,E,4,3.1,381,22204,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02410000,04/21/17,2410,P,E,46.9,43.2,28,720,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02415000,04/21/17,2415,C,E,3.3,2.15,144,6642,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02415000,04/21/17,2415,P,E,51.3,47.4,12,63,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02420000,04/21/17,2420,C,E,2.65,1.65,433,14421,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02420000,04/21/17,2420,P,E,55.8,51.8,2,176,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02425000,04/21/17,2425,C,E,2.05,1.5,1074,49383,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02425000,04/21/17,2425,P,E,60.5,56.4,0,1072,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02430000,04/21/17,2430,C,E,1.75,0.95,622,13298,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02430000,04/21/17,2430,P,E,65.2,61.1,2,31,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02435000,04/21/17,2435,C,E,1.55,0.75,301,3726,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02435000,04/21/17,2435,P,E,70,65.8,0,8,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02440000,04/21/17,2440,C,E,1.4,0.65,330,4055,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02440000,04/21/17,2440,P,E,74.8,70.6,2,175,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02445000,04/21/17,2445,C,E,1.2,0.6,25,2450,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02445000,04/21/17,2445,P,E,79.7,75.4,0,41,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02450000,04/21/17,2450,C,E,0.7,0.45,856,26629,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02450000,04/21/17,2450,P,E,84.5,80.3,4,817,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02455000,04/21/17,2455,C,E,0.6,0.15,204,1304,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02455000,04/21/17,2455,P,E,89.5,85.2,1,8,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02460000,04/21/17,2460,C,E,0.9,0.1,115,5633,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02460000,04/21/17,2460,P,E,94.4,90,2,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02465000,04/21/17,2465,C,E,0.85,0.1,10,2030,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02465000,04/21/17,2465,P,E,99.3,95,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02470000,04/21/17,2470,C,E,0.85,0,46,3439,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02470000,04/21/17,2470,P,E,104.4,100,0,69,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02475000,04/21/17,2475,C,E,0.4,0.15,2214,32066,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02475000,04/21/17,2475,P,E,109.2,104.9,1,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02480000,04/21/17,2480,C,E,0.4,0.1,26,1905,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02480000,04/21/17,2480,P,E,114.2,109.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02485000,04/21/17,2485,C,E,0.75,0.05,38,1771,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02485000,04/21/17,2485,P,E,119.1,114.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02490000,04/21/17,2490,C,E,0.7,0.1,12,1388,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02490000,04/21/17,2490,P,E,124.1,119.8,0,11,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02495000,04/21/17,2495,C,E,0.7,0.05,10,1110,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02495000,04/21/17,2495,P,E,129.1,124.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02500000,04/21/17,2500,C,E,0.25,0.1,87,17664,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02500000,04/21/17,2500,P,E,134.1,129.8,0,26,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02505000,04/21/17,2505,C,E,0.65,0.05,1,339,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02505000,04/21/17,2505,P,E,139,134.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02510000,04/21/17,2510,C,E,0.65,0.05,12,1233,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02510000,04/21/17,2510,P,E,144.1,139.7,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02515000,04/21/17,2515,C,E,0.6,0.05,0,537,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02515000,04/21/17,2515,P,E,149,144.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02520000,04/21/17,2520,C,E,0.6,0.05,0,750,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02520000,04/21/17,2520,P,E,154,149.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02525000,04/21/17,2525,C,E,0.2,0.05,40,10024,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02525000,04/21/17,2525,P,E,158.8,154.5,0,23,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02530000,04/21/17,2530,C,E,0.6,0,0,659,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02530000,04/21/17,2530,P,E,164,159.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02535000,04/21/17,2535,C,E,0.4,0,0,232,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02535000,04/21/17,2535,P,E,168.9,164.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02540000,04/21/17,2540,C,E,0.55,0,0,274,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02540000,04/21/17,2540,P,E,174,169.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02545000,04/21/17,2545,C,E,0.55,0,0,244,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02545000,04/21/17,2545,P,E,178.9,174.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02550000,04/21/17,2550,C,E,0.15,0.05,10,1908,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02550000,04/21/17,2550,P,E,183.9,179.5,0,11,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02555000,04/21/17,2555,C,E,0.15,0,0,62,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02555000,04/21/17,2555,P,E,188.9,184.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02560000,04/21/17,2560,C,E,0.15,0,0,126,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02560000,04/21/17,2560,P,E,193.9,189.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02570000,04/21/17,2570,C,E,0.15,0,0,123,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02570000,04/21/17,2570,P,E,203.8,199.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02575000,04/21/17,2575,C,E,0.15,0,0,138,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02575000,04/21/17,2575,P,E,208.8,204.5,0,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02580000,04/21/17,2580,C,E,0.1,0,0,104,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02580000,04/21/17,2580,P,E,213.8,209.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02590000,04/21/17,2590,C,E,0.1,0,0,26,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02590000,04/21/17,2590,P,E,223.9,219.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02600000,04/21/17,2600,C,E,0.1,0,310,2105,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02600000,04/21/17,2600,P,E,233.8,229.4,0,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02650000,04/21/17,2650,C,E,0.1,0,0,470,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02650000,04/21/17,2650,P,E,283.7,279.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02700000,04/21/17,2700,C,E,0.05,0,0,2536,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02700000,04/21/17,2700,P,E,333.7,329.3,0,17,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02800000,04/21/17,2800,C,E,0.1,0,0,89,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02800000,04/21/17,2800,P,E,433.6,429.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C02900000,04/21/17,2900,C,E,0.1,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P02900000,04/21/17,2900,P,E,533.5,529.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421C03000000,04/21/17,3000,C,E,0.05,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170421P03000000,04/21/17,3000,P,E,633.5,628.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C01500000,04/24/17,1500,C,E,878.7,856.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P01500000,04/24/17,1500,P,E,0.1,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C01550000,04/24/17,1550,C,E,828.7,806.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P01550000,04/24/17,1550,P,E,0.2,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C01600000,04/24/17,1600,C,E,778.8,756.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P01600000,04/24/17,1600,P,E,0.1,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C01650000,04/24/17,1650,C,E,728.8,706.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P01650000,04/24/17,1650,P,E,0.25,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C01700000,04/24/17,1700,C,E,678.9,656.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P01700000,04/24/17,1700,P,E,0.2,0,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C01750000,04/24/17,1750,C,E,629,606.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P01750000,04/24/17,1750,P,E,0.15,0.05,0,11,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C01800000,04/24/17,1800,C,E,578.9,557.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P01800000,04/24/17,1800,P,E,0.4,0.05,1,15,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C01850000,04/24/17,1850,C,E,528.9,507.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P01850000,04/24/17,1850,P,E,0.5,0.15,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C01900000,04/24/17,1900,C,E,479.1,457.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P01900000,04/24/17,1900,P,E,0.45,0.25,25,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C01925000,04/24/17,1925,C,E,454.2,432.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P01925000,04/24/17,1925,P,E,0.45,0.3,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C01950000,04/24/17,1950,C,E,429.3,407.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P01950000,04/24/17,1950,P,E,0.55,0.4,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C01975000,04/24/17,1975,C,E,404.4,382.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P01975000,04/24/17,1975,P,E,0.9,0.4,0,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02000000,04/24/17,2000,C,E,379.4,357.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02000000,04/24/17,2000,P,E,0.65,0.55,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02010000,04/24/17,2010,C,E,369.6,347.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02010000,04/24/17,2010,P,E,0.75,0.55,70,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02020000,04/24/17,2020,C,E,359.6,337.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02020000,04/24/17,2020,P,E,1.15,0.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02025000,04/24/17,2025,C,E,354.6,332.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02025000,04/24/17,2025,P,E,1.15,0.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02030000,04/24/17,2030,C,E,349.7,328,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02030000,04/24/17,2030,P,E,1.2,0.6,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02040000,04/24/17,2040,C,E,339.7,318,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02040000,04/24/17,2040,P,E,1.25,0.65,30,70,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02050000,04/24/17,2050,C,E,329.8,308.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02050000,04/24/17,2050,P,E,0.95,0.75,230,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02060000,04/24/17,2060,C,E,319.8,298.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02060000,04/24/17,2060,P,E,0.9,0.8,129,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02070000,04/24/17,2070,C,E,309.9,288.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02070000,04/24/17,2070,P,E,1,0.85,29,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02075000,04/24/17,2075,C,E,304.9,283.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02075000,04/24/17,2075,P,E,1.5,0.85,68,14,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02080000,04/24/17,2080,C,E,300,278.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02080000,04/24/17,2080,P,E,1.5,0.85,0,12,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02090000,04/24/17,2090,C,E,289.9,268.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02090000,04/24/17,2090,P,E,1.6,0.95,0,12,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02100000,04/24/17,2100,C,E,280.1,258.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02100000,04/24/17,2100,P,E,1.15,1.05,3,14,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02110000,04/24/17,2110,C,E,270.2,248.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02110000,04/24/17,2110,P,E,1.25,1.1,0,11,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02115000,04/24/17,2115,C,E,265.2,243.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02115000,04/24/17,2115,P,E,1.8,1.1,28,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02120000,04/24/17,2120,C,E,260.3,238.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02120000,04/24/17,2120,P,E,1.85,1.15,0,12,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02125000,04/24/17,2125,C,E,255.2,233.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02125000,04/24/17,2125,P,E,1.45,1.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02130000,04/24/17,2130,C,E,247.3,231.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02130000,04/24/17,2130,P,E,1.5,1.25,0,204,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02135000,04/24/17,2135,C,E,242.4,226.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02135000,04/24/17,2135,P,E,1.55,1.3,0,26,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02140000,04/24/17,2140,C,E,237.4,221.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02140000,04/24/17,2140,P,E,1.5,1.35,0,5,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02145000,04/24/17,2145,C,E,232.5,217,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02145000,04/24/17,2145,P,E,2.15,1.35,0,5,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02150000,04/24/17,2150,C,E,227.5,212.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02150000,04/24/17,2150,P,E,2.2,1.45,0,19,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02155000,04/24/17,2155,C,E,222.6,207.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02155000,04/24/17,2155,P,E,1.65,1.5,0,5,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02160000,04/24/17,2160,C,E,217.1,202.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02160000,04/24/17,2160,P,E,1.7,1.55,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02165000,04/24/17,2165,C,E,212.1,197.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02165000,04/24/17,2165,P,E,2.4,1.6,0,40,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02170000,04/24/17,2170,C,E,207.2,192.7,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02170000,04/24/17,2170,P,E,1.8,1.65,0,68,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02175000,04/24/17,2175,C,E,202.3,187.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02175000,04/24/17,2175,P,E,1.9,1.7,0,94,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02180000,04/24/17,2180,C,E,197.2,182.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02180000,04/24/17,2180,P,E,2.65,1.75,0,85,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02185000,04/24/17,2185,C,E,192.3,178,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02185000,04/24/17,2185,P,E,2.7,1.85,0,55,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02190000,04/24/17,2190,C,E,187.5,173,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02190000,04/24/17,2190,P,E,2.25,1.9,0,21,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02195000,04/24/17,2195,C,E,182.6,168.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02195000,04/24/17,2195,P,E,2.2,1.95,10,51,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02200000,04/24/17,2200,C,E,177.7,163.2,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02200000,04/24/17,2200,P,E,3,2.05,0,1296,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02205000,04/24/17,2205,C,E,172.7,158.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02205000,04/24/17,2205,P,E,3.2,2.15,12,30,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02210000,04/24/17,2210,C,E,167.9,153.4,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02210000,04/24/17,2210,P,E,3.3,2.2,71,34,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02215000,04/24/17,2215,C,E,162.9,148.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02215000,04/24/17,2215,P,E,3.4,2.3,0,640,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02220000,04/24/17,2220,C,E,158.1,143.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02220000,04/24/17,2220,P,E,2.8,2.45,11,97,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02225000,04/24/17,2225,C,E,153.2,138.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02225000,04/24/17,2225,P,E,3.7,2.55,0,58,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02230000,04/24/17,2230,C,E,148.2,133.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02230000,04/24/17,2230,P,E,2.95,2.65,100,33,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02235000,04/24/17,2235,C,E,143.5,129,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02235000,04/24/17,2235,P,E,4,2.8,57,76,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02240000,04/24/17,2240,C,E,138.6,124.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02240000,04/24/17,2240,P,E,3.3,2.95,0,702,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02245000,04/24/17,2245,C,E,133.8,119.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02245000,04/24/17,2245,P,E,4.4,3.1,0,321,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02250000,04/24/17,2250,C,E,129,114.5,0,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02250000,04/24/17,2250,P,E,4.6,3.3,8,378,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02255000,04/24/17,2255,C,E,121.8,112.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02255000,04/24/17,2255,P,E,3.8,3.5,4,1319,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02260000,04/24/17,2260,C,E,117,107.5,0,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02260000,04/24/17,2260,P,E,4.1,3.7,24,26,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02265000,04/24/17,2265,C,E,111.7,102.6,0,5,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02265000,04/24/17,2265,P,E,4.4,4,67,56,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02270000,04/24/17,2270,C,E,107.2,98.1,0,9,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02270000,04/24/17,2270,P,E,5.7,4.2,46,46,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02275000,04/24/17,2275,C,E,102.5,93.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02275000,04/24/17,2275,P,E,4.9,4.5,13,12,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02280000,04/24/17,2280,C,E,97.8,88.9,4,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02280000,04/24/17,2280,P,E,5.3,4.8,103,52,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02285000,04/24/17,2285,C,E,93.3,84.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02285000,04/24/17,2285,P,E,6.6,5.2,60,444,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02290000,04/24/17,2290,C,E,88.7,79.6,4,9,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02290000,04/24/17,2290,P,E,6.9,5.6,51,36,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02295000,04/24/17,2295,C,E,84.3,74.7,1,5,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02295000,04/24/17,2295,P,E,6.5,6,7,661,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02300000,04/24/17,2300,C,E,79.6,70.5,0,6,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02300000,04/24/17,2300,P,E,7.9,6.6,228,3653,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02305000,04/24/17,2305,C,E,75.2,66.1,0,53,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02305000,04/24/17,2305,P,E,7.6,7.1,4,22,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02310000,04/24/17,2310,C,E,70.8,61.7,1,10,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02310000,04/24/17,2310,P,E,8.8,7.7,55,407,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02315000,04/24/17,2315,C,E,66.5,57.4,0,16,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02315000,04/24/17,2315,P,E,8.9,8.4,0,15,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02320000,04/24/17,2320,C,E,58.4,57,3,11,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02320000,04/24/17,2320,P,E,10.2,9.1,10,11,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02325000,04/24/17,2325,C,E,54.2,52.8,0,10,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02325000,04/24/17,2325,P,E,10.9,9.9,5,348,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02330000,04/24/17,2330,C,E,49.9,48.8,3,14,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02330000,04/24/17,2330,P,E,11.4,10.8,23,77,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02335000,04/24/17,2335,C,E,45.9,44.8,2,17,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02335000,04/24/17,2335,P,E,12.4,11.8,1959,30,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02340000,04/24/17,2340,C,E,42,40.9,0,8,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02340000,04/24/17,2340,P,E,13.8,12.8,178,95,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02345000,04/24/17,2345,C,E,38.2,37.1,0,43,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02345000,04/24/17,2345,P,E,14.9,14,22,67,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02350000,04/24/17,2350,C,E,34.5,33.3,3,1378,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02350000,04/24/17,2350,P,E,16,15.3,204,1119,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02355000,04/24/17,2355,C,E,30.9,29.9,17,18,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02355000,04/24/17,2355,P,E,17.5,16.8,9,48,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02360000,04/24/17,2360,C,E,27.6,26.6,20,27,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02360000,04/24/17,2360,P,E,19.4,18.4,24,93,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02365000,04/24/17,2365,C,E,24.4,23.5,21,248,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02365000,04/24/17,2365,P,E,20.9,20.3,76,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02370000,04/24/17,2370,C,E,21.4,20.6,4,36,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02370000,04/24/17,2370,P,E,23.3,22.3,170,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02375000,04/24/17,2375,C,E,18.6,17.9,53,668,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02375000,04/24/17,2375,P,E,25.5,24.5,0,7,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02380000,04/24/17,2380,C,E,16.1,15.4,0,10,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02380000,04/24/17,2380,P,E,28.1,27,0,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02385000,04/24/17,2385,C,E,13.8,13.1,12,634,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02385000,04/24/17,2385,P,E,30.8,29.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02390000,04/24/17,2390,C,E,11.7,11.1,12,340,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02390000,04/24/17,2390,P,E,33.8,32.7,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02395000,04/24/17,2395,C,E,9.9,9.3,24,84,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02395000,04/24/17,2395,P,E,36.9,35.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02400000,04/24/17,2400,C,E,8.2,7.7,3233,1370,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02400000,04/24/17,2400,P,E,40.3,39.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02405000,04/24/17,2405,C,E,6.9,6.3,74,110,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02405000,04/24/17,2405,P,E,43.9,42.8,0,7,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02410000,04/24/17,2410,C,E,5.6,5.1,222,45,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02410000,04/24/17,2410,P,E,51.5,42.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02415000,04/24/17,2415,C,E,4.6,4.1,6,88,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02415000,04/24/17,2415,P,E,55.6,46.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02420000,04/24/17,2420,C,E,3.7,3.3,6,169,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02420000,04/24/17,2420,P,E,59.8,50.7,10,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02425000,04/24/17,2425,C,E,3.2,2.65,0,196,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02425000,04/24/17,2425,P,E,64.1,55,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02430000,04/24/17,2430,C,E,2.55,2.15,11,80,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02430000,04/24/17,2430,P,E,68.5,59.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02435000,04/24/17,2435,C,E,2,1.7,0,19,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02435000,04/24/17,2435,P,E,73.1,64,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02440000,04/24/17,2440,C,E,1.7,1.4,17,102,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02440000,04/24/17,2440,P,E,77.7,68.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02445000,04/24/17,2445,C,E,1.4,1.1,2,94,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02445000,04/24/17,2445,P,E,82.4,73.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02450000,04/24/17,2450,C,E,1.1,0.9,10,78,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02450000,04/24/17,2450,P,E,87.2,78.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02455000,04/24/17,2455,C,E,1.15,0.75,0,9,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02455000,04/24/17,2455,P,E,92,83,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02460000,04/24/17,2460,C,E,1,0.65,5,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02460000,04/24/17,2460,P,E,96.9,87.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02465000,04/24/17,2465,C,E,0.8,0.55,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02465000,04/24/17,2465,P,E,101.8,92.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02470000,04/24/17,2470,C,E,0.75,0.5,5,5,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02470000,04/24/17,2470,P,E,106.6,97.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02475000,04/24/17,2475,C,E,0.65,0.45,1,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02475000,04/24/17,2475,P,E,111.9,102.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02480000,04/24/17,2480,C,E,0.65,0.4,0,5,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02480000,04/24/17,2480,P,E,117,107.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02485000,04/24/17,2485,C,E,0.65,0.35,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02485000,04/24/17,2485,P,E,122,112.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02490000,04/24/17,2490,C,E,0.5,0.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02490000,04/24/17,2490,P,E,129.1,114.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02495000,04/24/17,2495,C,E,0.4,0.25,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02495000,04/24/17,2495,P,E,134.1,119.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02500000,04/24/17,2500,C,E,0.45,0.25,0,197,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02500000,04/24/17,2500,P,E,139.3,124.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02510000,04/24/17,2510,C,E,0.35,0.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02510000,04/24/17,2510,P,E,149.2,134.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02520000,04/24/17,2520,C,E,0.35,0.15,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02520000,04/24/17,2520,P,E,159.2,144.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02525000,04/24/17,2525,C,E,0.3,0.15,0,5,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02525000,04/24/17,2525,P,E,163.9,149.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02550000,04/24/17,2550,C,E,0.4,0.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02550000,04/24/17,2550,P,E,188.8,174.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02575000,04/24/17,2575,C,E,0.35,0.05,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02575000,04/24/17,2575,P,E,213.7,200.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02600000,04/24/17,2600,C,E,0.35,0,0,1250,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02600000,04/24/17,2600,P,E,239.5,223.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02650000,04/24/17,2650,C,E,0.1,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02650000,04/24/17,2650,P,E,292.4,270.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424C02700000,04/24/17,2700,C,E,0.25,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170424P02700000,04/24/17,2700,P,E,342.4,320.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C01400000,04/26/17,1400,C,E,978.8,956.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P01400000,04/26/17,1400,P,E,0.15,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C01500000,04/26/17,1500,C,E,878.8,856.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P01500000,04/26/17,1500,P,E,0.1,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C01550000,04/26/17,1550,C,E,828.9,806.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P01550000,04/26/17,1550,P,E,0.15,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C01600000,04/26/17,1600,C,E,778.9,756.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P01600000,04/26/17,1600,P,E,0.2,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C01650000,04/26/17,1650,C,E,729,706.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P01650000,04/26/17,1650,P,E,0.15,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C01700000,04/26/17,1700,C,E,678.9,657.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P01700000,04/26/17,1700,P,E,0.2,0.05,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C01750000,04/26/17,1750,C,E,629,607.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P01750000,04/26/17,1750,P,E,0.3,0.05,1,7,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C01800000,04/26/17,1800,C,E,579.1,557.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P01800000,04/26/17,1800,P,E,0.35,0.15,1,25,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C01850000,04/26/17,1850,C,E,529.3,507.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P01850000,04/26/17,1850,P,E,0.35,0.25,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C01875000,04/26/17,1875,C,E,504.2,482.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P01875000,04/26/17,1875,P,E,0.45,0.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C01900000,04/26/17,1900,C,E,479.4,457.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P01900000,04/26/17,1900,P,E,0.45,0.35,10,83,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C01925000,04/26/17,1925,C,E,454.5,432.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P01925000,04/26/17,1925,P,E,0.55,0.4,0,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C01950000,04/26/17,1950,C,E,429.5,408,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P01950000,04/26/17,1950,P,E,0.65,0.45,0,1000,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C01975000,04/26/17,1975,C,E,404.7,383,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P01975000,04/26/17,1975,P,E,0.7,0.55,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C01990000,04/26/17,1990,C,E,389.8,368.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P01990000,04/26/17,1990,P,E,0.75,0.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02000000,04/26/17,2000,C,E,379.8,358.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02000000,04/26/17,2000,P,E,0.85,0.65,0,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02010000,04/26/17,2010,C,E,369.8,348.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02010000,04/26/17,2010,P,E,0.9,0.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02020000,04/26/17,2020,C,E,359.9,338.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02020000,04/26/17,2020,P,E,0.9,0.75,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02025000,04/26/17,2025,C,E,355,333.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02025000,04/26/17,2025,P,E,0.9,0.75,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02030000,04/26/17,2030,C,E,350,328.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02030000,04/26/17,2030,P,E,1,0.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02040000,04/26/17,2040,C,E,340,318.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02040000,04/26/17,2040,P,E,1.05,0.85,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02050000,04/26/17,2050,C,E,330.1,308.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02050000,04/26/17,2050,P,E,1.1,0.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02060000,04/26/17,2060,C,E,320.2,298.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02060000,04/26/17,2060,P,E,1.1,0.95,3,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02070000,04/26/17,2070,C,E,310.2,288.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02070000,04/26/17,2070,P,E,1.2,1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02075000,04/26/17,2075,C,E,305.2,283.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02075000,04/26/17,2075,P,E,1.25,1.05,68,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02080000,04/26/17,2080,C,E,300.3,278.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02080000,04/26/17,2080,P,E,1.25,1.05,0,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02090000,04/26/17,2090,C,E,290.4,268.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02090000,04/26/17,2090,P,E,1.35,1.15,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02100000,04/26/17,2100,C,E,280.4,258.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02100000,04/26/17,2100,P,E,1.45,1.2,0,2000,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02105000,04/26/17,2105,C,E,275.5,253.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02105000,04/26/17,2105,P,E,1.5,1.25,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02110000,04/26/17,2110,C,E,270.6,248.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02110000,04/26/17,2110,P,E,1.5,1.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02115000,04/26/17,2115,C,E,265.6,243.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02115000,04/26/17,2115,P,E,1.55,1.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02120000,04/26/17,2120,C,E,260.7,239,1,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02120000,04/26/17,2120,P,E,1.6,1.35,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02125000,04/26/17,2125,C,E,255.7,234,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02125000,04/26/17,2125,P,E,1.6,1.4,0,8,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02130000,04/26/17,2130,C,E,247.7,232.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02130000,04/26/17,2130,P,E,1.7,1.45,0,5,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02135000,04/26/17,2135,C,E,242.7,227.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02135000,04/26/17,2135,P,E,1.75,1.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02140000,04/26/17,2140,C,E,237.8,222.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02140000,04/26/17,2140,P,E,1.8,1.55,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02145000,04/26/17,2145,C,E,232.8,217.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02145000,04/26/17,2145,P,E,1.8,1.6,0,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02150000,04/26/17,2150,C,E,227.9,212.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02150000,04/26/17,2150,P,E,1.9,1.65,0,7,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02155000,04/26/17,2155,C,E,223,207.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02155000,04/26/17,2155,P,E,1.95,1.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02160000,04/26/17,2160,C,E,217.5,203,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02160000,04/26/17,2160,P,E,1.95,1.75,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02165000,04/26/17,2165,C,E,212.6,198.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02165000,04/26/17,2165,P,E,2.1,1.8,2,209,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02170000,04/26/17,2170,C,E,207.6,193.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02170000,04/26/17,2170,P,E,2.15,1.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02175000,04/26/17,2175,C,E,202.8,188.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02175000,04/26/17,2175,P,E,2.2,1.95,0,13,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02180000,04/26/17,2180,C,E,197.8,183.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02180000,04/26/17,2180,P,E,2.25,2.05,0,5,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02185000,04/26/17,2185,C,E,192.9,178.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02185000,04/26/17,2185,P,E,2.35,2.1,51,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02190000,04/26/17,2190,C,E,188,173.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02190000,04/26/17,2190,P,E,2.45,2.15,0,5,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02195000,04/26/17,2195,C,E,183.1,168.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02195000,04/26/17,2195,P,E,2.5,2.25,50,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02200000,04/26/17,2200,C,E,178.2,163.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02200000,04/26/17,2200,P,E,2.6,2.35,2,57,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02205000,04/26/17,2205,C,E,173.3,158.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02205000,04/26/17,2205,P,E,2.7,2.45,50,49,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02210000,04/26/17,2210,C,E,168.4,153.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02210000,04/26/17,2210,P,E,2.8,2.55,0,10,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02215000,04/26/17,2215,C,E,163.5,149,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02215000,04/26/17,2215,P,E,2.9,2.65,64,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02220000,04/26/17,2220,C,E,158.6,144.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02220000,04/26/17,2220,P,E,3.1,2.8,58,21,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02225000,04/26/17,2225,C,E,153.8,139.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02225000,04/26/17,2225,P,E,3.2,2.9,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02230000,04/26/17,2230,C,E,148.9,134.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02230000,04/26/17,2230,P,E,3.3,3.1,57,29,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02235000,04/26/17,2235,C,E,144.1,129.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02235000,04/26/17,2235,P,E,3.5,3.2,5,10,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02240000,04/26/17,2240,C,E,139.3,124.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02240000,04/26/17,2240,P,E,3.7,3.4,5,22,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02245000,04/26/17,2245,C,E,134.5,120,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02245000,04/26/17,2245,P,E,3.9,3.6,0,22,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02250000,04/26/17,2250,C,E,129.7,115.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02250000,04/26/17,2250,P,E,4.1,3.7,6406,1035,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02255000,04/26/17,2255,C,E,122.4,112.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02255000,04/26/17,2255,P,E,4.3,4,5,51,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02260000,04/26/17,2260,C,E,117.6,108.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02260000,04/26/17,2260,P,E,4.6,4.2,60,15,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02265000,04/26/17,2265,C,E,108.9,107.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02265000,04/26/17,2265,P,E,4.9,4.5,65,14,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02270000,04/26/17,2270,C,E,104.2,102.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02270000,04/26/17,2270,P,E,5.2,4.7,3,1431,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02275000,04/26/17,2275,C,E,99.5,97.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02275000,04/26/17,2275,P,E,5.5,5.1,2,18,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02280000,04/26/17,2280,C,E,94.9,93.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02280000,04/26/17,2280,P,E,5.9,5.4,23,210,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02285000,04/26/17,2285,C,E,90.3,88.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02285000,04/26/17,2285,P,E,6.3,5.8,1,8,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02290000,04/26/17,2290,C,E,85.7,84.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02290000,04/26/17,2290,P,E,6.7,6.2,4,5,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02295000,04/26/17,2295,C,E,81.2,79.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02295000,04/26/17,2295,P,E,7.2,6.7,2,11,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02300000,04/26/17,2300,C,E,76.7,75.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02300000,04/26/17,2300,P,E,7.7,7.2,23,693,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02305000,04/26/17,2305,C,E,72.3,70.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02305000,04/26/17,2305,P,E,8.3,7.8,34,86,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02310000,04/26/17,2310,C,E,67.9,66.4,0,5,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02310000,04/26/17,2310,P,E,9,8.4,27,654,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02315000,04/26/17,2315,C,E,63.4,62.1,0,5,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02315000,04/26/17,2315,P,E,9.7,9.1,0,9,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02320000,04/26/17,2320,C,E,59.1,57.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02320000,04/26/17,2320,P,E,10.4,9.9,16,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02325000,04/26/17,2325,C,E,55,53.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02325000,04/26/17,2325,P,E,11.3,10.7,0,28,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02330000,04/26/17,2330,C,E,50.9,49.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02330000,04/26/17,2330,P,E,12.2,11.6,3,10,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02335000,04/26/17,2335,C,E,46.9,45.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02335000,04/26/17,2335,P,E,13.2,12.6,4,8,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02340000,04/26/17,2340,C,E,43.1,41.9,0,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02340000,04/26/17,2340,P,E,14.4,13.7,0,14,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02345000,04/26/17,2345,C,E,39.3,38.1,3,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02345000,04/26/17,2345,P,E,15.6,14.9,10,16,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02350000,04/26/17,2350,C,E,35.6,34.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02350000,04/26/17,2350,P,E,17,16.3,10,1025,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02355000,04/26/17,2355,C,E,32.1,31.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02355000,04/26/17,2355,P,E,18.5,17.7,8,6,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02360000,04/26/17,2360,C,E,28.8,27.8,0,21,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02360000,04/26/17,2360,P,E,20.2,19.4,5,9,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02365000,04/26/17,2365,C,E,25.6,24.6,0,1030,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02365000,04/26/17,2365,P,E,22,21.2,1,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02370000,04/26/17,2370,C,E,22.5,21.7,11,151,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02370000,04/26/17,2370,P,E,24.1,23.3,10,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02375000,04/26/17,2375,C,E,19.7,18.9,9,20,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02375000,04/26/17,2375,P,E,26.4,25.5,5,350,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02380000,04/26/17,2380,C,E,17.2,16.4,5,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02380000,04/26/17,2380,P,E,28.8,27.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02385000,04/26/17,2385,C,E,14.8,14.1,0,10,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02385000,04/26/17,2385,P,E,31.5,30.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02390000,04/26/17,2390,C,E,12.7,12,0,234,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02390000,04/26/17,2390,P,E,34.4,33.4,0,250,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02395000,04/26/17,2395,C,E,10.9,10.1,0,212,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02395000,04/26/17,2395,P,E,37.5,36.3,0,5,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02400000,04/26/17,2400,C,E,9.1,8.4,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02400000,04/26/17,2400,P,E,40.9,39.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02405000,04/26/17,2405,C,E,7.6,7,0,341,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02405000,04/26/17,2405,P,E,44.4,43.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02410000,04/26/17,2410,C,E,6.3,5.7,41,25,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02410000,04/26/17,2410,P,E,48.2,46.7,10,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02415000,04/26/17,2415,C,E,5.2,4.7,53,53,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02415000,04/26/17,2415,P,E,52.1,50.6,10,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02420000,04/26/17,2420,C,E,4.3,3.8,21,51,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02420000,04/26/17,2420,P,E,56.2,54.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02425000,04/26/17,2425,C,E,3.5,3,0,47,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02425000,04/26/17,2425,P,E,60.5,58.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02430000,04/26/17,2430,C,E,2.85,2.45,25,11,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02430000,04/26/17,2430,P,E,64.9,63.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02435000,04/26/17,2435,C,E,2.35,2,22,22,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02435000,04/26/17,2435,P,E,73.2,64.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02440000,04/26/17,2440,C,E,1.95,1.6,9,16,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02440000,04/26/17,2440,P,E,77.7,68.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02445000,04/26/17,2445,C,E,1.55,1.3,6,20,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02445000,04/26/17,2445,P,E,82.4,73.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02450000,04/26/17,2450,C,E,1.35,1.1,3,12,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02450000,04/26/17,2450,P,E,87.2,78.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02455000,04/26/17,2455,C,E,1.15,0.9,4,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02455000,04/26/17,2455,P,E,92,82.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02460000,04/26/17,2460,C,E,1,0.75,3,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02460000,04/26/17,2460,P,E,96.8,87.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02465000,04/26/17,2465,C,E,0.85,0.65,5,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02465000,04/26/17,2465,P,E,101.7,92.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02470000,04/26/17,2470,C,E,0.8,0.55,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02470000,04/26/17,2470,P,E,106.6,97.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02475000,04/26/17,2475,C,E,0.75,0.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02475000,04/26/17,2475,P,E,111.9,102.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02480000,04/26/17,2480,C,E,0.6,0.45,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02480000,04/26/17,2480,P,E,116.9,107,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02485000,04/26/17,2485,C,E,0.6,0.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02485000,04/26/17,2485,P,E,121.8,112,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02490000,04/26/17,2490,C,E,0.55,0.35,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02490000,04/26/17,2490,P,E,129,114.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02495000,04/26/17,2495,C,E,0.5,0.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02495000,04/26/17,2495,P,E,134.1,119.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02500000,04/26/17,2500,C,E,0.5,0.3,0,204,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02500000,04/26/17,2500,P,E,139.1,124.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02510000,04/26/17,2510,C,E,0.35,0.25,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02510000,04/26/17,2510,P,E,148.9,134.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02520000,04/26/17,2520,C,E,0.4,0.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02520000,04/26/17,2520,P,E,158.9,144.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02525000,04/26/17,2525,C,E,0.4,0.15,0,6,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02525000,04/26/17,2525,P,E,163.9,149.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02550000,04/26/17,2550,C,E,0.25,0.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02550000,04/26/17,2550,P,E,188.9,174,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02600000,04/26/17,2600,C,E,0.25,0.05,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02600000,04/26/17,2600,P,E,239.4,223.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02650000,04/26/17,2650,C,E,0.1,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02650000,04/26/17,2650,P,E,292.2,270.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426C02700000,04/26/17,2700,C,E,0.1,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170426P02700000,04/26/17,2700,P,E,342.2,320.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C00800000,04/28/17,800,C,E,1572.4,1561.2,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P00800000,04/28/17,800,P,E,0.05,0,0,250,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C00900000,04/28/17,900,C,E,1472.5,1461.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P00900000,04/28/17,900,P,E,0.1,0,0,275,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C01000000,04/28/17,1000,C,E,1372.7,1361.4,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P01000000,04/28/17,1000,P,E,0.05,0,0,361,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C01100000,04/28/17,1100,C,E,1272.8,1261.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P01100000,04/28/17,1100,P,E,0.1,0,0,250,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C01200000,04/28/17,1200,C,E,1172.9,1161.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P01200000,04/28/17,1200,P,E,0.1,0,0,147,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C01300000,04/28/17,1300,C,E,1073,1061.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P01300000,04/28/17,1300,P,E,0.1,0,0,4733,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C01350000,04/28/17,1350,C,E,1023.1,1011.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P01350000,04/28/17,1350,P,E,0.1,0,0,2120,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C01400000,04/28/17,1400,C,E,973.1,961.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P01400000,04/28/17,1400,P,E,0.05,0,0,8835,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C01450000,04/28/17,1450,C,E,923.2,912,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P01450000,04/28/17,1450,P,E,0.1,0,0,2244,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C01500000,04/28/17,1500,C,E,873.2,862,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P01500000,04/28/17,1500,P,E,0.1,0,0,9847,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C01550000,04/28/17,1550,C,E,823.3,812.1,0,10,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P01550000,04/28/17,1550,P,E,0.2,0.05,33,2214,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C01575000,04/28/17,1575,C,E,798.4,787.1,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P01575000,04/28/17,1575,P,E,0.2,0.05,11,8202,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C01600000,04/28/17,1600,C,E,773.4,762.2,0,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P01600000,04/28/17,1600,P,E,0.15,0,0,7860,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C01625000,04/28/17,1625,C,E,748.4,737.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P01625000,04/28/17,1625,P,E,0.15,0,0,2864,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C01650000,04/28/17,1650,C,E,723.5,712.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P01650000,04/28/17,1650,P,E,0.3,0.05,3630,3856,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C01675000,04/28/17,1675,C,E,698.5,687.3,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P01675000,04/28/17,1675,P,E,0.2,0.05,2030,4599,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C01700000,04/28/17,1700,C,E,673.6,662.3,0,28,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P01700000,04/28/17,1700,P,E,0.35,0.05,226,8586,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C01725000,04/28/17,1725,C,E,648.6,637.4,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P01725000,04/28/17,1725,P,E,0.35,0.1,0,3280,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C01750000,04/28/17,1750,C,E,623.7,612.4,0,17,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P01750000,04/28/17,1750,P,E,0.4,0.1,10,1169,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C01775000,04/28/17,1775,C,E,598.8,587.5,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P01775000,04/28/17,1775,P,E,0.3,0.15,0,3074,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C01800000,04/28/17,1800,C,E,573.8,562.6,0,6,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P01800000,04/28/17,1800,P,E,0.35,0.25,1007,1012,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C01825000,04/28/17,1825,C,E,548.9,537.6,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P01825000,04/28/17,1825,P,E,0.5,0.25,0,1145,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C01850000,04/28/17,1850,C,E,524,512.7,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P01850000,04/28/17,1850,P,E,0.55,0.3,0,7358,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C01875000,04/28/17,1875,C,E,499.1,487.8,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P01875000,04/28/17,1875,P,E,0.6,0.35,0,4250,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C01900000,04/28/17,1900,C,E,474.2,462.9,0,62,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P01900000,04/28/17,1900,P,E,0.55,0.45,15,6322,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C01910000,04/28/17,1910,C,E,464.2,452.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P01910000,04/28/17,1910,P,E,0.7,0.45,0,452,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C01920000,04/28/17,1920,C,E,454.2,443,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P01920000,04/28/17,1920,P,E,0.6,0.5,0,202,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C01925000,04/28/17,1925,C,E,449.3,438,0,10,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P01925000,04/28/17,1925,P,E,0.75,0.5,4,3106,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C01930000,04/28/17,1930,C,E,444.3,433,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P01930000,04/28/17,1930,P,E,0.65,0.5,0,107,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C01935000,04/28/17,1935,C,E,439.3,428,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P01935000,04/28/17,1935,P,E,0.8,0.5,0,92,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C01940000,04/28/17,1940,C,E,434.3,423,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P01940000,04/28/17,1940,P,E,0.65,0.55,0,353,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C01945000,04/28/17,1945,C,E,429.4,418.1,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P01945000,04/28/17,1945,P,E,0.85,0.55,0,54,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C01950000,04/28/17,1950,C,E,424.4,413.1,0,37,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P01950000,04/28/17,1950,P,E,0.7,0.6,0,5697,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C01955000,04/28/17,1955,C,E,419.4,408.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P01955000,04/28/17,1955,P,E,0.85,0.6,0,139,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C01960000,04/28/17,1960,C,E,414.4,403.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P01960000,04/28/17,1960,P,E,0.9,0.6,0,45,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C01965000,04/28/17,1965,C,E,409.4,398.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P01965000,04/28/17,1965,P,E,0.9,0.65,0,37,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C01970000,04/28/17,1970,C,E,404.5,393.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P01970000,04/28/17,1970,P,E,0.8,0.65,0,149,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C01975000,04/28/17,1975,C,E,399.5,388.2,0,321,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P01975000,04/28/17,1975,P,E,0.8,0.65,0,1716,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C01980000,04/28/17,1980,C,E,394.5,383.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P01980000,04/28/17,1980,P,E,0.85,0.7,0,599,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C01985000,04/28/17,1985,C,E,389.6,378.3,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P01985000,04/28/17,1985,P,E,1.05,0.7,0,639,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C01990000,04/28/17,1990,C,E,384.6,373.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P01990000,04/28/17,1990,P,E,1,0.75,0,1221,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C01995000,04/28/17,1995,C,E,379.6,368.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P01995000,04/28/17,1995,P,E,0.9,0.75,0,63,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02000000,04/28/17,2000,C,E,374.6,363.3,0,134,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02000000,04/28/17,2000,P,E,0.95,0.8,2169,11841,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02005000,04/28/17,2005,C,E,369.7,358.4,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02005000,04/28/17,2005,P,E,0.95,0.8,0,38,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02010000,04/28/17,2010,C,E,364.7,353.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02010000,04/28/17,2010,P,E,1,0.85,2122,41,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02015000,04/28/17,2015,C,E,359.7,348.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02015000,04/28/17,2015,P,E,1,0.85,0,35,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02020000,04/28/17,2020,C,E,354.8,343.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02020000,04/28/17,2020,P,E,1.05,0.9,0,1009,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02025000,04/28/17,2025,C,E,349.8,338.5,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02025000,04/28/17,2025,P,E,1.05,0.9,0,1367,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02030000,04/28/17,2030,C,E,344.8,333.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02030000,04/28/17,2030,P,E,1.05,0.95,0,664,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02035000,04/28/17,2035,C,E,339.9,328.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02035000,04/28/17,2035,P,E,1.25,0.95,0,599,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02040000,04/28/17,2040,C,E,334.9,323.6,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02040000,04/28/17,2040,P,E,1.35,1,0,88,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02045000,04/28/17,2045,C,E,329.9,318.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02045000,04/28/17,2045,P,E,1.2,1.05,30,201,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02050000,04/28/17,2050,C,E,322.7,313.6,0,46,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02050000,04/28/17,2050,P,E,1.3,1.05,131,10693,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02055000,04/28/17,2055,C,E,320,308.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02055000,04/28/17,2055,P,E,1.25,1.1,0,2610,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02060000,04/28/17,2060,C,E,315,303.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02060000,04/28/17,2060,P,E,1.3,1.1,0,204,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02065000,04/28/17,2065,C,E,310.1,298.7,0,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02065000,04/28/17,2065,P,E,1.55,1.15,0,106,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02070000,04/28/17,2070,C,E,305.1,293.8,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02070000,04/28/17,2070,P,E,1.6,1.2,0,931,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02075000,04/28/17,2075,C,E,300.1,288.8,0,1503,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02075000,04/28/17,2075,P,E,1.5,1.25,126,7631,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02080000,04/28/17,2080,C,E,295.2,283.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02080000,04/28/17,2080,P,E,1.4,1.25,0,232,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02085000,04/28/17,2085,C,E,290.5,279.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02085000,04/28/17,2085,P,E,1.45,1.3,0,117,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02090000,04/28/17,2090,C,E,285.3,273.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02090000,04/28/17,2090,P,E,1.75,1.35,0,842,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02095000,04/28/17,2095,C,E,280.3,269,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02095000,04/28/17,2095,P,E,1.8,1.35,0,116,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02100000,04/28/17,2100,C,E,275.4,264,0,32,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02100000,04/28/17,2100,P,E,1.55,1.4,61,10816,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02105000,04/28/17,2105,C,E,270.4,259.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02105000,04/28/17,2105,P,E,1.8,1.45,3,104,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02110000,04/28/17,2110,C,E,265.5,254.1,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02110000,04/28/17,2110,P,E,1.7,1.5,0,136,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02115000,04/28/17,2115,C,E,260.5,249.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02115000,04/28/17,2115,P,E,1.7,1.55,25,119,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02120000,04/28/17,2120,C,E,255.6,244.2,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02120000,04/28/17,2120,P,E,1.75,1.55,1,4126,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02125000,04/28/17,2125,C,E,250.6,239.3,0,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02125000,04/28/17,2125,P,E,1.9,1.6,13,2276,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02130000,04/28/17,2130,C,E,245.7,234.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02130000,04/28/17,2130,P,E,2.15,1.65,0,232,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02135000,04/28/17,2135,C,E,240.7,229.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02135000,04/28/17,2135,P,E,2.15,1.7,4,4344,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02140000,04/28/17,2140,C,E,235.8,224.4,1,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02140000,04/28/17,2140,P,E,2,1.75,37,233,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02145000,04/28/17,2145,C,E,230.8,219.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02145000,04/28/17,2145,P,E,2.05,1.8,51,893,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02150000,04/28/17,2150,C,E,225.9,214.6,0,37,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02150000,04/28/17,2150,P,E,2.2,1.95,51,4292,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02155000,04/28/17,2155,C,E,221,209.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02155000,04/28/17,2155,P,E,2.4,1.95,14,194,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02160000,04/28/17,2160,C,E,216,204.7,1,8,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02160000,04/28/17,2160,P,E,2.5,2,14,1676,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02165000,04/28/17,2165,C,E,211.1,199.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02165000,04/28/17,2165,P,E,2.55,2.1,4,145,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02170000,04/28/17,2170,C,E,206.2,194.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02170000,04/28/17,2170,P,E,2.3,2.15,55,298,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02175000,04/28/17,2175,C,E,200.8,189.9,0,434,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02175000,04/28/17,2175,P,E,2.45,2.2,123,15792,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02180000,04/28/17,2180,C,E,196.4,185,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02180000,04/28/17,2180,P,E,2.85,2.3,103,282,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02185000,04/28/17,2185,C,E,191.5,180.1,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02185000,04/28/17,2185,P,E,2.7,2.4,70,13657,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02190000,04/28/17,2190,C,E,186.5,175.2,0,12,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02190000,04/28/17,2190,P,E,2.75,2.5,120,1370,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02195000,04/28/17,2195,C,E,181.6,170.3,0,8,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02195000,04/28/17,2195,P,E,3.1,2.55,25,240,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02200000,04/28/17,2200,C,E,176.8,165.4,8,1097,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02200000,04/28/17,2200,P,E,2.9,2.7,1783,28083,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02205000,04/28/17,2205,C,E,171.9,160.5,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02205000,04/28/17,2205,P,E,3.3,2.8,38,471,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02210000,04/28/17,2210,C,E,167,155.7,0,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02210000,04/28/17,2210,P,E,3.1,2.9,113,2345,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02215000,04/28/17,2215,C,E,162.1,150.8,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02215000,04/28/17,2215,P,E,3.3,3,24,351,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02220000,04/28/17,2220,C,E,157.2,145.9,0,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02220000,04/28/17,2220,P,E,3.8,3.1,32,1228,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02225000,04/28/17,2225,C,E,149.4,141.1,0,366,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02225000,04/28/17,2225,P,E,3.6,3.3,191,5998,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02230000,04/28/17,2230,C,E,147.6,136.3,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02230000,04/28/17,2230,P,E,4.3,3.4,161,2212,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02235000,04/28/17,2235,C,E,142.8,131.5,0,25,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02235000,04/28/17,2235,P,E,3.9,3.6,40,3768,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02240000,04/28/17,2240,C,E,138,126.7,0,251,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02240000,04/28/17,2240,P,E,4.5,3.8,159,4551,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02245000,04/28/17,2245,C,E,133.3,122,0,45,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02245000,04/28/17,2245,P,E,4.3,4,46,3858,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02250000,04/28/17,2250,C,E,125.2,117.4,12,2287,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02250000,04/28/17,2250,P,E,4.5,4.2,82,13677,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02255000,04/28/17,2255,C,E,122.3,113.4,0,104,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02255000,04/28/17,2255,P,E,4.8,4.5,196,2519,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02260000,04/28/17,2260,C,E,117.8,108.9,6,638,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02260000,04/28/17,2260,P,E,5.5,4.8,117,3801,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02265000,04/28/17,2265,C,E,113.1,104,0,15,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02265000,04/28/17,2265,P,E,5.3,5.1,15,1237,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02270000,04/28/17,2270,C,E,107.9,99.6,1,277,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02270000,04/28/17,2270,P,E,5.7,5.4,378,2847,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02275000,04/28/17,2275,C,E,100.1,98.5,0,2599,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02275000,04/28/17,2275,P,E,6,5.8,794,12116,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02280000,04/28/17,2280,C,E,98.9,90.1,0,422,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02280000,04/28/17,2280,P,E,6.7,6.1,238,3672,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02285000,04/28/17,2285,C,E,92.4,85.8,0,191,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02285000,04/28/17,2285,P,E,6.9,6.6,2002,1814,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02290000,04/28/17,2290,C,E,89.8,81.3,1,219,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02290000,04/28/17,2290,P,E,7.5,7,108,2598,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02295000,04/28/17,2295,C,E,85.6,78.4,0,64,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02295000,04/28/17,2295,P,E,7.8,7.5,1076,2078,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02300000,04/28/17,2300,C,E,77.5,75.9,4,12253,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02300000,04/28/17,2300,P,E,8.5,8,2990,27075,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02305000,04/28/17,2305,C,E,75.2,68.1,0,1843,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02305000,04/28/17,2305,P,E,9.2,8.7,324,13222,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02310000,04/28/17,2310,C,E,72.1,63.7,54,322,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02310000,04/28/17,2310,P,E,9.7,9.3,190,17415,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02315000,04/28/17,2315,C,E,64,63.1,0,109,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02315000,04/28/17,2315,P,E,10.4,10,60,313,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02320000,04/28/17,2320,C,E,59.8,58.9,9,101,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02320000,04/28/17,2320,P,E,11.3,10.8,218,1256,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02325000,04/28/17,2325,C,E,55.7,54.8,1,3237,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02325000,04/28/17,2325,P,E,12.1,11.6,307,3956,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02330000,04/28/17,2330,C,E,51.7,50.8,61,184,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02330000,04/28/17,2330,P,E,13.1,12.6,397,796,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02335000,04/28/17,2335,C,E,47.7,46.8,2,79,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02335000,04/28/17,2335,P,E,14.2,13.6,1120,556,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02340000,04/28/17,2340,C,E,43.9,43,19,244,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02340000,04/28/17,2340,P,E,15.4,14.8,125,1025,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02345000,04/28/17,2345,C,E,40.1,39.3,26,189,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02345000,04/28/17,2345,P,E,16.6,16,168,693,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02350000,04/28/17,2350,C,E,36.5,35.7,321,10176,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02350000,04/28/17,2350,P,E,18,17.4,3204,7119,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02355000,04/28/17,2355,C,E,33,32.4,76,270,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02355000,04/28/17,2355,P,E,19.6,18.9,140,355,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02360000,04/28/17,2360,C,E,29.7,29,99,1456,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02360000,04/28/17,2360,P,E,21.2,20.6,657,2101,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02365000,04/28/17,2365,C,E,26.5,25.9,68,288,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02365000,04/28/17,2365,P,E,23.1,22.4,281,249,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02370000,04/28/17,2370,C,E,23.5,22.9,237,734,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02370000,04/28/17,2370,P,E,25.1,24.4,228,961,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02375000,04/28/17,2375,C,E,20.8,20.2,7433,4699,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02375000,04/28/17,2375,P,E,27.4,26.6,1209,9573,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02380000,04/28/17,2380,C,E,18.1,17.6,1637,1135,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02380000,04/28/17,2380,P,E,29.8,29,13,592,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02385000,04/28/17,2385,C,E,15.8,15.3,1275,27682,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02385000,04/28/17,2385,P,E,32.4,31.5,8,205,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02390000,04/28/17,2390,C,E,13.5,13,2121,2453,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02390000,04/28/17,2390,P,E,35.3,34.3,5,262,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02395000,04/28/17,2395,C,E,11.7,11.1,325,393,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02395000,04/28/17,2395,P,E,38.3,37.4,17,82,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02400000,04/28/17,2400,C,E,9.8,9.4,2376,8061,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02400000,04/28/17,2400,P,E,41.7,40.5,303,196,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02405000,04/28/17,2405,C,E,8.4,7.8,613,607,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02405000,04/28/17,2405,P,E,45.1,44,3,97,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02410000,04/28/17,2410,C,E,6.9,6.5,121,4851,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02410000,04/28/17,2410,P,E,48.8,47.5,2,62,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02415000,04/28/17,2415,C,E,5.9,5.3,600,2506,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02415000,04/28/17,2415,P,E,56,47.7,0,14,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02420000,04/28/17,2420,C,E,4.7,4.3,477,25939,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02420000,04/28/17,2420,P,E,60.8,51.8,0,26,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02425000,04/28/17,2425,C,E,3.9,3.5,293,3115,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02425000,04/28/17,2425,P,E,64.8,55.8,0,114,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02430000,04/28/17,2430,C,E,3.2,2.9,121,573,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02430000,04/28/17,2430,P,E,68.6,60.2,1,113,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02435000,04/28/17,2435,C,E,2.75,2.35,143,10231,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02435000,04/28/17,2435,P,E,73.1,64.6,0,102,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02440000,04/28/17,2440,C,E,2.15,1.95,267,468,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02440000,04/28/17,2440,P,E,77.7,69,1,29,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02445000,04/28/17,2445,C,E,1.75,1.6,128,401,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02445000,04/28/17,2445,P,E,82.3,73.6,0,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02450000,04/28/17,2450,C,E,1.6,1.3,363,3750,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02450000,04/28/17,2450,P,E,87,78.3,0,12,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02455000,04/28/17,2455,C,E,1.35,1.1,117,388,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02455000,04/28/17,2455,P,E,91.8,83.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02460000,04/28/17,2460,C,E,1.25,0.9,60,318,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02460000,04/28/17,2460,P,E,96.5,88.2,0,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02465000,04/28/17,2465,C,E,1.1,0.75,32,208,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02465000,04/28/17,2465,P,E,101.5,93,0,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02470000,04/28/17,2470,C,E,0.8,0.65,30,242,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02470000,04/28/17,2470,P,E,106.3,97.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02475000,04/28/17,2475,C,E,0.85,0.55,60,393,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02475000,04/28/17,2475,P,E,111.2,102.8,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02480000,04/28/17,2480,C,E,0.7,0.5,20,304,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02480000,04/28/17,2480,P,E,116.8,107.7,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02485000,04/28/17,2485,C,E,0.55,0.45,92,199,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02485000,04/28/17,2485,P,E,121.5,112.7,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02490000,04/28/17,2490,C,E,0.65,0.4,50,349,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02490000,04/28/17,2490,P,E,127.5,116.2,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02495000,04/28/17,2495,C,E,0.6,0.35,0,401,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02495000,04/28/17,2495,P,E,132.4,121.1,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02500000,04/28/17,2500,C,E,0.45,0.3,10,10945,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02500000,04/28/17,2500,P,E,137.6,126.3,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02505000,04/28/17,2505,C,E,0.4,0.3,0,223,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02505000,04/28/17,2505,P,E,142.3,131.1,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02510000,04/28/17,2510,C,E,0.4,0.25,0,209,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02510000,04/28/17,2510,P,E,147.3,136,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02515000,04/28/17,2515,C,E,0.5,0.25,0,367,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02515000,04/28/17,2515,P,E,152.3,141,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02520000,04/28/17,2520,C,E,0.35,0.2,0,470,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02520000,04/28/17,2520,P,E,157.2,146,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02525000,04/28/17,2525,C,E,0.35,0.2,0,4371,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02525000,04/28/17,2525,P,E,162.2,151,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02530000,04/28/17,2530,C,E,0.3,0.2,0,129,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02530000,04/28/17,2530,P,E,167.2,155.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02535000,04/28/17,2535,C,E,0.4,0.15,0,1988,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02535000,04/28/17,2535,P,E,172.2,160.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02540000,04/28/17,2540,C,E,0.25,0.2,1,4340,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02540000,04/28/17,2540,P,E,177.1,165.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02545000,04/28/17,2545,C,E,0.25,0.15,0,238,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02545000,04/28/17,2545,P,E,182.1,170.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02550000,04/28/17,2550,C,E,0.3,0.15,10,692,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02550000,04/28/17,2550,P,E,187.1,175.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02555000,04/28/17,2555,C,E,0.25,0.1,0,203,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02555000,04/28/17,2555,P,E,192.1,180.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02560000,04/28/17,2560,C,E,0.25,0.1,0,2036,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02560000,04/28/17,2560,P,E,197,185.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02570000,04/28/17,2570,C,E,0.35,0.1,0,42,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02570000,04/28/17,2570,P,E,207,195.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02575000,04/28/17,2575,C,E,0.25,0.1,0,185,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02575000,04/28/17,2575,P,E,212,200.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02600000,04/28/17,2600,C,E,0.15,0.05,0,425,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02600000,04/28/17,2600,P,E,236.9,225.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02650000,04/28/17,2650,C,E,0.25,0,0,124,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02650000,04/28/17,2650,P,E,286.8,275.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02700000,04/28/17,2700,C,E,0.2,0,0,31,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02700000,04/28/17,2700,P,E,336.7,325.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02750000,04/28/17,2750,C,E,0.1,0,0,153,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02750000,04/28/17,2750,P,E,386.7,375.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02800000,04/28/17,2800,C,E,0.1,0,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02800000,04/28/17,2800,P,E,436.6,425.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428C02900000,04/28/17,2900,C,E,0.05,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170428P02900000,04/28/17,2900,P,E,536.5,525.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C01100000,05/05/17,1100,C,E,1272.2,1260.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P01100000,05/05/17,1100,P,E,0.1,0,0,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C01200000,05/05/17,1200,C,E,1172.2,1160.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P01200000,05/05/17,1200,P,E,0.1,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C01300000,05/05/17,1300,C,E,1072.3,1061.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P01300000,05/05/17,1300,P,E,0.1,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C01400000,05/05/17,1400,C,E,972.7,961,0,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P01400000,05/05/17,1400,P,E,0.1,0,0,112,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C01450000,05/05/17,1450,C,E,922.8,911.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P01450000,05/05/17,1450,P,E,0.15,0.05,28,258,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C01500000,05/05/17,1500,C,E,872.9,861.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P01500000,05/05/17,1500,P,E,0.15,0,0,1399,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C01550000,05/05/17,1550,C,E,822.9,811.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P01550000,05/05/17,1550,P,E,0.15,0.05,10,3234,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C01600000,05/05/17,1600,C,E,772.9,761.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P01600000,05/05/17,1600,P,E,0.2,0.05,1110,904,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C01650000,05/05/17,1650,C,E,723,711.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P01650000,05/05/17,1650,P,E,0.35,0.1,16,218,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C01700000,05/05/17,1700,C,E,673.1,661.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P01700000,05/05/17,1700,P,E,0.4,0.15,25,1636,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C01750000,05/05/17,1750,C,E,623.2,612,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P01750000,05/05/17,1750,P,E,0.4,0.25,22,882,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C01775000,05/05/17,1775,C,E,598.3,587,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P01775000,05/05/17,1775,P,E,0.55,0.3,0,733,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C01800000,05/05/17,1800,C,E,573.4,562.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P01800000,05/05/17,1800,P,E,0.45,0.35,0,739,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C01825000,05/05/17,1825,C,E,548.5,537.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P01825000,05/05/17,1825,P,E,0.55,0.4,0,1114,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C01850000,05/05/17,1850,C,E,523.6,512.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P01850000,05/05/17,1850,P,E,0.75,0.45,30,635,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C01875000,05/05/17,1875,C,E,498.7,487.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P01875000,05/05/17,1875,P,E,0.65,0.55,14,3188,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C01900000,05/05/17,1900,C,E,473.8,462.5,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P01900000,05/05/17,1900,P,E,0.95,0.6,2,172,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C01925000,05/05/17,1925,C,E,449,437.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P01925000,05/05/17,1925,P,E,1.05,0.7,0,452,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C01930000,05/05/17,1930,C,E,444,432.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P01930000,05/05/17,1930,P,E,0.95,0.75,0,89,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C01940000,05/05/17,1940,C,E,434.1,422.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P01940000,05/05/17,1940,P,E,1.15,0.8,0,207,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C01950000,05/05/17,1950,C,E,424.1,412.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P01950000,05/05/17,1950,P,E,0.95,0.85,0,161,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C01960000,05/05/17,1960,C,E,414.2,402.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P01960000,05/05/17,1960,P,E,1.25,0.9,0,346,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C01970000,05/05/17,1970,C,E,404.2,392.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P01970000,05/05/17,1970,P,E,1.3,0.95,0,119,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C01975000,05/05/17,1975,C,E,399.3,387.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P01975000,05/05/17,1975,P,E,1.35,0.95,0,1100,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C01980000,05/05/17,1980,C,E,394.3,383,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P01980000,05/05/17,1980,P,E,1.2,1,30,107,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C01990000,05/05/17,1990,C,E,384.4,373,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P01990000,05/05/17,1990,P,E,1.4,1.05,0,259,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C01995000,05/05/17,1995,C,E,379.4,368.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P01995000,05/05/17,1995,P,E,1.45,1.05,0,143,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02000000,05/05/17,2000,C,E,374.4,363.1,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02000000,05/05/17,2000,P,E,1.2,1.1,0,122,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02005000,05/05/17,2005,C,E,369.5,358.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02005000,05/05/17,2005,P,E,1.35,1.15,0,46,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02010000,05/05/17,2010,C,E,364.5,353.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02010000,05/05/17,2010,P,E,1.55,1.15,0,53,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02015000,05/05/17,2015,C,E,359.6,348.2,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02015000,05/05/17,2015,P,E,1.4,1.2,0,45,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02020000,05/05/17,2020,C,E,354.6,343.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02020000,05/05/17,2020,P,E,1.35,1.2,0,72,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02025000,05/05/17,2025,C,E,349.6,338.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02025000,05/05/17,2025,P,E,1.4,1.25,16,1705,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02030000,05/05/17,2030,C,E,344.7,333.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02030000,05/05/17,2030,P,E,1.7,1.3,0,96,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02035000,05/05/17,2035,C,E,339.7,328.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02035000,05/05/17,2035,P,E,1.75,1.3,0,96,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02040000,05/05/17,2040,C,E,334.8,323.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02040000,05/05/17,2040,P,E,1.8,1.35,18,40,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02045000,05/05/17,2045,C,E,329.8,318.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02045000,05/05/17,2045,P,E,1.55,1.4,45,223,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02050000,05/05/17,2050,C,E,324.8,313.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02050000,05/05/17,2050,P,E,1.65,1.45,6,2714,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02055000,05/05/17,2055,C,E,319.9,308.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02055000,05/05/17,2055,P,E,1.65,1.45,0,71,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02060000,05/05/17,2060,C,E,314.9,303.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02060000,05/05/17,2060,P,E,2,1.5,0,16,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02065000,05/05/17,2065,C,E,310,298.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02065000,05/05/17,2065,P,E,2.05,1.55,0,113,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02070000,05/05/17,2070,C,E,305,293.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02070000,05/05/17,2070,P,E,1.75,1.55,0,101,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02075000,05/05/17,2075,C,E,300.1,288.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02075000,05/05/17,2075,P,E,1.8,1.6,39,1239,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02080000,05/05/17,2080,C,E,295.1,283.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02080000,05/05/17,2080,P,E,2.2,1.65,0,15,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02085000,05/05/17,2085,C,E,290.2,278.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02085000,05/05/17,2085,P,E,2.35,1.7,0,82,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02090000,05/05/17,2090,C,E,285.2,273.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02090000,05/05/17,2090,P,E,1.95,1.75,0,247,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02095000,05/05/17,2095,C,E,280.3,268.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02095000,05/05/17,2095,P,E,2,1.8,20,164,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02100000,05/05/17,2100,C,E,275.4,264,0,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02100000,05/05/17,2100,P,E,2.5,1.8,2005,11105,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02105000,05/05/17,2105,C,E,270.4,259,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02105000,05/05/17,2105,P,E,2.5,1.9,6,827,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02110000,05/05/17,2110,C,E,265.5,254.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02110000,05/05/17,2110,P,E,2.6,1.85,21,159,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02115000,05/05/17,2115,C,E,260.5,249.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02115000,05/05/17,2115,P,E,2.65,1.9,48,136,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02120000,05/05/17,2120,C,E,255.6,244.2,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02120000,05/05/17,2120,P,E,2.25,2.05,9,130,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02125000,05/05/17,2125,C,E,250.7,239.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02125000,05/05/17,2125,P,E,2.65,2.15,0,159,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02130000,05/05/17,2130,C,E,245.8,234.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02130000,05/05/17,2130,P,E,2.85,2.2,25,210,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02135000,05/05/17,2135,C,E,240.8,229.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02135000,05/05/17,2135,P,E,2.45,2.25,6,276,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02140000,05/05/17,2140,C,E,235.9,224.5,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02140000,05/05/17,2140,P,E,2.55,2.35,10,849,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02145000,05/05/17,2145,C,E,231,219.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02145000,05/05/17,2145,P,E,2.65,2.4,28,144,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02150000,05/05/17,2150,C,E,226.1,214.7,0,19,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02150000,05/05/17,2150,P,E,3,2.5,23,4357,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02155000,05/05/17,2155,C,E,221.2,209.8,0,19,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02155000,05/05/17,2155,P,E,3.4,2.6,19,89,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02160000,05/05/17,2160,C,E,216.3,204.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02160000,05/05/17,2160,P,E,2.85,2.65,63,2914,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02165000,05/05/17,2165,C,E,211.4,200,0,10,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02165000,05/05/17,2165,P,E,2.95,2.75,5,166,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02170000,05/05/17,2170,C,E,206.5,195.1,0,10,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02170000,05/05/17,2170,P,E,3.1,2.85,59,333,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02175000,05/05/17,2175,C,E,201.6,190.2,1,26,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02175000,05/05/17,2175,P,E,3.8,2.95,16,320,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02180000,05/05/17,2180,C,E,196.7,185.3,1,27,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02180000,05/05/17,2180,P,E,3.3,3,11,112,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02185000,05/05/17,2185,C,E,191.8,180.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02185000,05/05/17,2185,P,E,3.5,3.2,6,228,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02190000,05/05/17,2190,C,E,186.9,175.6,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02190000,05/05/17,2190,P,E,3.6,3.3,7,378,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02195000,05/05/17,2195,C,E,182.1,170.7,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02195000,05/05/17,2195,P,E,3.7,3.4,27,1214,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02200000,05/05/17,2200,C,E,177.2,165.9,0,14,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02200000,05/05/17,2200,P,E,4.6,3.6,1037,3202,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02205000,05/05/17,2205,C,E,172.4,161,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02205000,05/05/17,2205,P,E,4.3,3.7,13,1913,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02210000,05/05/17,2210,C,E,167.6,156.2,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02210000,05/05/17,2210,P,E,4.2,3.9,11,1191,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02215000,05/05/17,2215,C,E,162.8,151.4,0,96,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02215000,05/05/17,2215,P,E,5.1,4.1,51,1129,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02220000,05/05/17,2220,C,E,158,146.7,4,101,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02220000,05/05/17,2220,P,E,5.4,4.2,7,2172,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02225000,05/05/17,2225,C,E,153.2,141.9,0,99,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02225000,05/05/17,2225,P,E,4.8,4.4,162,2720,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02230000,05/05/17,2230,C,E,148.5,137.1,0,102,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02230000,05/05/17,2230,P,E,5,4.7,108,2035,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02235000,05/05/17,2235,C,E,143.7,132.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02235000,05/05/17,2235,P,E,6,4.9,62,989,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02240000,05/05/17,2240,C,E,139.9,127.7,1,5,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02240000,05/05/17,2240,P,E,6.2,5.1,27,1012,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02245000,05/05/17,2245,C,E,134,123,0,16,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02245000,05/05/17,2245,P,E,6.6,5.4,67,186,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02250000,05/05/17,2250,C,E,129.3,118.3,0,15,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02250000,05/05/17,2250,P,E,6.1,5.7,1075,13416,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02255000,05/05/17,2255,C,E,123.5,114.6,0,13,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02255000,05/05/17,2255,P,E,7.1,6,61,116,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02260000,05/05/17,2260,C,E,119.1,109.9,0,10,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02260000,05/05/17,2260,P,E,7.3,6.4,19,2087,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02265000,05/05/17,2265,C,E,114.5,105.3,2,8,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02265000,05/05/17,2265,P,E,7.2,6.8,51,131,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02270000,05/05/17,2270,C,E,110,101.1,6,8,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02270000,05/05/17,2270,P,E,8.2,7.2,26,301,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02275000,05/05/17,2275,C,E,105.2,96.6,0,20,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02275000,05/05/17,2275,P,E,8,7.6,136,9177,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02280000,05/05/17,2280,C,E,100.5,92,0,14,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02280000,05/05/17,2280,P,E,8.5,8.1,13,957,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02285000,05/05/17,2285,C,E,96,87.4,0,13,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02285000,05/05/17,2285,P,E,9.4,8.6,12,174,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02290000,05/05/17,2290,C,E,91.6,82.7,4,72,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02290000,05/05/17,2290,P,E,10,9.1,33,263,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02295000,05/05/17,2295,C,E,87.2,78.8,11,29,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02295000,05/05/17,2295,P,E,10.5,9.7,18,198,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02300000,05/05/17,2300,C,E,82.8,74,10,4208,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02300000,05/05/17,2300,P,E,10.9,10.3,55,8818,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02305000,05/05/17,2305,C,E,74.9,73.8,7,150,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02305000,05/05/17,2305,P,E,11.6,11,28,139,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02310000,05/05/17,2310,C,E,70.7,69.6,1,186,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02310000,05/05/17,2310,P,E,12.4,11.9,94,785,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02315000,05/05/17,2315,C,E,66.5,65.4,3,39,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02315000,05/05/17,2315,P,E,13.4,12.6,26,141,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02320000,05/05/17,2320,C,E,62.4,61.3,20,309,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02320000,05/05/17,2320,P,E,14.3,13.5,63,173,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02325000,05/05/17,2325,C,E,58.3,57.3,120,561,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02325000,05/05/17,2325,P,E,15.1,14.5,4239,4716,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02330000,05/05/17,2330,C,E,54.4,53.4,7,88,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02330000,05/05/17,2330,P,E,16.1,15.5,154,532,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02335000,05/05/17,2335,C,E,50.5,49.5,14,63,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02335000,05/05/17,2335,P,E,17.4,16.6,37,163,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02340000,05/05/17,2340,C,E,46.7,45.8,56,148,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02340000,05/05/17,2340,P,E,18.5,17.8,100,1222,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02345000,05/05/17,2345,C,E,43.1,42.1,53,1098,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02345000,05/05/17,2345,P,E,19.9,19.2,6168,210,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02350000,05/05/17,2350,C,E,39.5,38.6,327,2945,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02350000,05/05/17,2350,P,E,21.3,20.6,351,3856,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02355000,05/05/17,2355,C,E,36.1,35.2,12,81,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02355000,05/05/17,2355,P,E,22.9,22.1,21,279,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02360000,05/05/17,2360,C,E,32.8,31.9,18,192,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02360000,05/05/17,2360,P,E,24.6,23.8,2174,401,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02365000,05/05/17,2365,C,E,29.6,28.8,6,199,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02365000,05/05/17,2365,P,E,26.5,25.7,47,127,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02370000,05/05/17,2370,C,E,26.6,25.9,30,264,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02370000,05/05/17,2370,P,E,28.6,27.7,19,217,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02375000,05/05/17,2375,C,E,23.8,23.1,30,1865,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02375000,05/05/17,2375,P,E,30.7,29.9,21,1613,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02380000,05/05/17,2380,C,E,21.2,20.5,1135,623,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02380000,05/05/17,2380,P,E,33.2,32.2,61,769,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02385000,05/05/17,2385,C,E,18.7,18,66,190,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02385000,05/05/17,2385,P,E,35.7,34.7,6,115,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02390000,05/05/17,2390,C,E,16.4,15.8,202,892,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02390000,05/05/17,2390,P,E,38.3,37.4,53,208,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02395000,05/05/17,2395,C,E,14.4,13.7,47,888,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02395000,05/05/17,2395,P,E,41.2,40.3,0,97,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02400000,05/05/17,2400,C,E,12.5,11.8,31,13989,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02400000,05/05/17,2400,P,E,44.5,43.2,17,1039,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02405000,05/05/17,2405,C,E,10.8,10.1,136,260,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02405000,05/05/17,2405,P,E,47.9,46.5,4,81,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02410000,05/05/17,2410,C,E,9.3,8.6,25,256,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02410000,05/05/17,2410,P,E,51.1,50.1,16,73,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02415000,05/05/17,2415,C,E,7.8,7.3,6,3582,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02415000,05/05/17,2415,P,E,54.8,53.6,0,27,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02420000,05/05/17,2420,C,E,6.5,6.1,33,257,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02420000,05/05/17,2420,P,E,62.9,54,0,55,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02425000,05/05/17,2425,C,E,5.6,5.1,120,4238,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02425000,05/05/17,2425,P,E,66.6,57.5,15,7,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02430000,05/05/17,2430,C,E,4.7,4.2,52,169,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02430000,05/05/17,2430,P,E,70.8,61.9,0,15,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02435000,05/05/17,2435,C,E,4,3.5,42,193,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02435000,05/05/17,2435,P,E,74.8,66.1,0,27,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02440000,05/05/17,2440,C,E,3.3,2.95,61,274,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02440000,05/05/17,2440,P,E,79.1,71.9,0,36,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02445000,05/05/17,2445,C,E,2.8,2.45,25,344,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02445000,05/05/17,2445,P,E,83.6,75,0,16,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02450000,05/05/17,2450,C,E,2.2,2.05,1572,12722,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02450000,05/05/17,2450,P,E,88.2,79.6,1,536,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02455000,05/05/17,2455,C,E,2,1.7,51,252,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02455000,05/05/17,2455,P,E,92.8,84,0,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02460000,05/05/17,2460,C,E,1.75,1.4,41,190,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02460000,05/05/17,2460,P,E,97.6,88.7,0,20,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02465000,05/05/17,2465,C,E,1.35,1.2,4,734,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02465000,05/05/17,2465,P,E,102.2,93.8,0,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02470000,05/05/17,2470,C,E,1.3,1,55,201,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02470000,05/05/17,2470,P,E,107.1,98.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02475000,05/05/17,2475,C,E,1.15,0.9,5,333,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02475000,05/05/17,2475,P,E,111.7,103.4,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02480000,05/05/17,2480,C,E,0.9,0.75,1,232,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02480000,05/05/17,2480,P,E,117.3,108.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02485000,05/05/17,2485,C,E,0.9,0.65,10,125,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02485000,05/05/17,2485,P,E,122.4,113.2,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02490000,05/05/17,2490,C,E,0.8,0.6,0,220,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02490000,05/05/17,2490,P,E,128.3,116.5,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02495000,05/05/17,2495,C,E,0.7,0.5,0,136,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02495000,05/05/17,2495,P,E,133,121.6,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02500000,05/05/17,2500,C,E,0.65,0.45,4,921,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02500000,05/05/17,2500,P,E,137.9,125.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02505000,05/05/17,2505,C,E,0.6,0.4,0,51,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02505000,05/05/17,2505,P,E,143.1,131.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02510000,05/05/17,2510,C,E,0.55,0.35,18,63,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02510000,05/05/17,2510,P,E,148,136.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02515000,05/05/17,2515,C,E,0.45,0.35,13,69,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02515000,05/05/17,2515,P,E,153,141.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02520000,05/05/17,2520,C,E,0.45,0.3,0,70,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02520000,05/05/17,2520,P,E,157.9,146.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02525000,05/05/17,2525,C,E,0.5,0.3,0,374,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02525000,05/05/17,2525,P,E,163,150.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02530000,05/05/17,2530,C,E,0.45,0.25,0,58,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02530000,05/05/17,2530,P,E,167.7,156.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02535000,05/05/17,2535,C,E,0.45,0.25,0,99,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02535000,05/05/17,2535,P,E,172.8,161.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02540000,05/05/17,2540,C,E,0.4,0.2,0,21,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02540000,05/05/17,2540,P,E,177.8,166.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02550000,05/05/17,2550,C,E,0.4,0.2,0,224,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02550000,05/05/17,2550,P,E,187.6,176.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02575000,05/05/17,2575,C,E,0.25,0.15,0,314,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02575000,05/05/17,2575,P,E,212.4,201.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02600000,05/05/17,2600,C,E,0.25,0.1,1,4006,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02600000,05/05/17,2600,P,E,237.5,225.9,0,4000,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02650000,05/05/17,2650,C,E,0.15,0,0,54,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02650000,05/05/17,2650,P,E,287.2,275.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02700000,05/05/17,2700,C,E,0.2,0,0,40,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02700000,05/05/17,2700,P,E,337.3,325.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02750000,05/05/17,2750,C,E,0.05,0,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02750000,05/05/17,2750,P,E,387,375.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505C02800000,05/05/17,2800,C,E,0.05,0,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170505P02800000,05/05/17,2800,P,E,436.9,425.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C01100000,05/12/17,1100,C,E,1270.9,1259.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P01100000,05/12/17,1100,P,E,0.1,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C01200000,05/12/17,1200,C,E,1171.1,1159.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P01200000,05/12/17,1200,P,E,0.1,0,0,287,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C01300000,05/12/17,1300,C,E,1071.3,1059.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P01300000,05/12/17,1300,P,E,0.1,0,0,387,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C01400000,05/12/17,1400,C,E,971.5,959.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P01400000,05/12/17,1400,P,E,0.15,0,0,244,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C01450000,05/12/17,1450,C,E,921.6,909.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P01450000,05/12/17,1450,P,E,0.2,0,0,567,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C01500000,05/12/17,1500,C,E,871.5,860.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P01500000,05/12/17,1500,P,E,0.15,0.05,2510,833,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C01550000,05/12/17,1550,C,E,821.6,810.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P01550000,05/12/17,1550,P,E,0.2,0.05,10,1716,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C01600000,05/12/17,1600,C,E,771.7,760.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P01600000,05/12/17,1600,P,E,0.35,0.15,1,1276,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C01650000,05/12/17,1650,C,E,721.9,710.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P01650000,05/12/17,1650,P,E,0.45,0.2,0,895,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C01700000,05/12/17,1700,C,E,672,660.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P01700000,05/12/17,1700,P,E,0.6,0.3,2500,1159,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C01750000,05/12/17,1750,C,E,622.2,610.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P01750000,05/12/17,1750,P,E,0.55,0.4,2,800,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C01775000,05/12/17,1775,C,E,597.3,586,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P01775000,05/12/17,1775,P,E,0.8,0.5,0,492,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C01800000,05/12/17,1800,C,E,572.4,561.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P01800000,05/12/17,1800,P,E,0.75,0.55,0,419,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C01825000,05/12/17,1825,C,E,547.6,536.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P01825000,05/12/17,1825,P,E,0.95,0.65,0,416,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C01850000,05/12/17,1850,C,E,522.7,511.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P01850000,05/12/17,1850,P,E,0.9,0.7,0,7728,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C01875000,05/12/17,1875,C,E,497.8,486.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P01875000,05/12/17,1875,P,E,1,0.8,0,933,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C01900000,05/12/17,1900,C,E,473,461.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P01900000,05/12/17,1900,P,E,1.1,0.95,35,471,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C01925000,05/12/17,1925,C,E,448.1,436.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P01925000,05/12/17,1925,P,E,1.15,1.05,0,72,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C01940000,05/12/17,1940,C,E,433.2,421.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P01940000,05/12/17,1940,P,E,1.65,1.1,29,139,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C01950000,05/12/17,1950,C,E,423.3,411.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P01950000,05/12/17,1950,P,E,1.3,1.2,0,159,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C01960000,05/12/17,1960,C,E,413.4,402,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P01960000,05/12/17,1960,P,E,1.65,1.25,68,230,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C01970000,05/12/17,1970,C,E,403.5,392,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P01970000,05/12/17,1970,P,E,1.5,1.3,0,195,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C01975000,05/12/17,1975,C,E,398.5,387.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P01975000,05/12/17,1975,P,E,1.85,1.35,0,101,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C01980000,05/12/17,1980,C,E,393.6,382.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P01980000,05/12/17,1980,P,E,1.95,1.35,0,72,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C01990000,05/12/17,1990,C,E,383.6,372.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P01990000,05/12/17,1990,P,E,1.55,1.45,1,65,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02000000,05/12/17,2000,C,E,373.7,362.3,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02000000,05/12/17,2000,P,E,1.65,1.5,18,816,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02010000,05/12/17,2010,C,E,363.8,352.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02010000,05/12/17,2010,P,E,1.75,1.55,0,105,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02015000,05/12/17,2015,C,E,358.9,347.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02015000,05/12/17,2015,P,E,1.8,1.6,77,170,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02020000,05/12/17,2020,C,E,353.9,342.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02020000,05/12/17,2020,P,E,1.8,1.65,0,275,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02025000,05/12/17,2025,C,E,349,337.5,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02025000,05/12/17,2025,P,E,1.9,1.7,20,180,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02030000,05/12/17,2030,C,E,344,332.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02030000,05/12/17,2030,P,E,2.35,1.7,0,21,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02035000,05/12/17,2035,C,E,339.1,327.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02035000,05/12/17,2035,P,E,1.95,1.75,0,20,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02040000,05/12/17,2040,C,E,334.1,322.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02040000,05/12/17,2040,P,E,1.95,1.8,0,21,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02045000,05/12/17,2045,C,E,329.2,317.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02045000,05/12/17,2045,P,E,2,1.85,0,216,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02050000,05/12/17,2050,C,E,324.2,312.8,0,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02050000,05/12/17,2050,P,E,2.1,1.9,10,2292,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02055000,05/12/17,2055,C,E,319.3,307.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02055000,05/12/17,2055,P,E,2.1,1.95,4,17,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02060000,05/12/17,2060,C,E,314.4,302.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02060000,05/12/17,2060,P,E,2.2,2,2,38,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02065000,05/12/17,2065,C,E,309.4,298,0,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02065000,05/12/17,2065,P,E,2.25,2.05,0,86,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02070000,05/12/17,2070,C,E,304.5,293,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02070000,05/12/17,2070,P,E,2.35,2.1,40,44,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02075000,05/12/17,2075,C,E,299.6,288.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02075000,05/12/17,2075,P,E,2.35,2.2,1018,10015,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02080000,05/12/17,2080,C,E,294.6,283.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02080000,05/12/17,2080,P,E,2.4,2.2,0,176,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02085000,05/12/17,2085,C,E,289.7,278.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02085000,05/12/17,2085,P,E,2.5,2.3,0,32,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02090000,05/12/17,2090,C,E,284.8,273.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02090000,05/12/17,2090,P,E,2.6,2.35,0,66,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02095000,05/12/17,2095,C,E,279.9,268.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02095000,05/12/17,2095,P,E,2.65,2.4,0,44,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02100000,05/12/17,2100,C,E,274.9,263.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02100000,05/12/17,2100,P,E,2.7,2.5,20,797,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02105000,05/12/17,2105,C,E,270,258.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02105000,05/12/17,2105,P,E,2.75,2.55,20,31,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02110000,05/12/17,2110,C,E,265.1,253.6,0,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02110000,05/12/17,2110,P,E,2.85,2.65,0,179,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02115000,05/12/17,2115,C,E,260.2,248.7,0,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02115000,05/12/17,2115,P,E,2.95,2.7,8,169,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02120000,05/12/17,2120,C,E,255.3,243.8,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02120000,05/12/17,2120,P,E,3.1,2.8,0,115,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02125000,05/12/17,2125,C,E,250.4,238.9,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02125000,05/12/17,2125,P,E,3.1,2.9,24,1076,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02130000,05/12/17,2130,C,E,245.5,234,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02130000,05/12/17,2130,P,E,3.2,3,0,201,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02135000,05/12/17,2135,C,E,240.6,229.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02135000,05/12/17,2135,P,E,3.3,3.1,1,183,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02140000,05/12/17,2140,C,E,235.7,224.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02140000,05/12/17,2140,P,E,3.4,3.2,0,5856,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02145000,05/12/17,2145,C,E,230.8,219.4,0,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02145000,05/12/17,2145,P,E,3.6,3.3,10,12,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02150000,05/12/17,2150,C,E,225.9,214.5,0,8,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02150000,05/12/17,2150,P,E,3.7,3.4,11,3237,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02155000,05/12/17,2155,C,E,221.1,209.6,0,7,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02155000,05/12/17,2155,P,E,3.8,3.5,5,151,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02160000,05/12/17,2160,C,E,216.2,204.8,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02160000,05/12/17,2160,P,E,3.9,3.6,4,145,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02165000,05/12/17,2165,C,E,211.3,199.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02165000,05/12/17,2165,P,E,4.1,3.8,6,19593,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02170000,05/12/17,2170,C,E,206.5,195.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02170000,05/12/17,2170,P,E,4.2,3.9,0,98,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02175000,05/12/17,2175,C,E,201.6,190.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02175000,05/12/17,2175,P,E,4.4,4.1,1009,673,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02180000,05/12/17,2180,C,E,196.8,185.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02180000,05/12/17,2180,P,E,4.5,4.2,667,1624,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02185000,05/12/17,2185,C,E,192,180.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02185000,05/12/17,2185,P,E,4.7,4.4,660,4365,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02190000,05/12/17,2190,C,E,187.2,175.8,0,10,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02190000,05/12/17,2190,P,E,4.9,4.6,0,973,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02195000,05/12/17,2195,C,E,182.4,171,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02195000,05/12/17,2195,P,E,5.1,4.8,1,78,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02200000,05/12/17,2200,C,E,177.7,166.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02200000,05/12/17,2200,P,E,5.3,5,670,7192,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02205000,05/12/17,2205,C,E,172.9,161.5,0,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02205000,05/12/17,2205,P,E,5.5,5.2,698,1608,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02210000,05/12/17,2210,C,E,168.2,156.8,0,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02210000,05/12/17,2210,P,E,5.8,5.4,661,2206,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02215000,05/12/17,2215,C,E,158.5,156.6,0,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02215000,05/12/17,2215,P,E,6,5.7,28,939,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02220000,05/12/17,2220,C,E,153.7,151.9,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02220000,05/12/17,2220,P,E,6.3,6,49,194,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02225000,05/12/17,2225,C,E,149,147.2,0,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02225000,05/12/17,2225,P,E,6.6,6.2,1159,10302,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02230000,05/12/17,2230,C,E,144.3,142.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02230000,05/12/17,2230,P,E,6.9,6.5,9,1064,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02235000,05/12/17,2235,C,E,139.7,137.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02235000,05/12/17,2235,P,E,7.3,6.9,12,271,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02240000,05/12/17,2240,C,E,135,133.2,0,5,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02240000,05/12/17,2240,P,E,7.6,7.2,58,237,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02245000,05/12/17,2245,C,E,130.4,128.6,0,8,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02245000,05/12/17,2245,P,E,8,7.6,14,108,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02250000,05/12/17,2250,C,E,125.8,124,0,13,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02250000,05/12/17,2250,P,E,8.4,8,82,5802,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02255000,05/12/17,2255,C,E,121.2,119.5,1,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02255000,05/12/17,2255,P,E,8.9,8.4,9,239,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02260000,05/12/17,2260,C,E,116.7,114.9,0,21,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02260000,05/12/17,2260,P,E,9.3,8.8,21,139,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02265000,05/12/17,2265,C,E,112.2,110.4,0,19,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02265000,05/12/17,2265,P,E,9.8,9.3,55,163,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02270000,05/12/17,2270,C,E,107.7,106,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02270000,05/12/17,2270,P,E,10.3,9.8,3,321,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02275000,05/12/17,2275,C,E,103.2,101.6,0,15,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02275000,05/12/17,2275,P,E,10.9,10.5,11,295,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02280000,05/12/17,2280,C,E,98.8,97.2,0,16,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02280000,05/12/17,2280,P,E,11.5,11,10,255,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02285000,05/12/17,2285,C,E,94.5,92.8,0,9,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02285000,05/12/17,2285,P,E,12.1,11.6,7,137,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02290000,05/12/17,2290,C,E,90.1,88.5,1,49,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02290000,05/12/17,2290,P,E,12.8,12.2,133,19749,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02295000,05/12/17,2295,C,E,85.8,84.5,1,55,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02295000,05/12/17,2295,P,E,13.5,13,10,95,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02300000,05/12/17,2300,C,E,81.6,80.3,1,44,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02300000,05/12/17,2300,P,E,14.3,13.8,144,5328,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02305000,05/12/17,2305,C,E,77.2,76.1,0,13,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02305000,05/12/17,2305,P,E,15.1,14.6,3,764,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02310000,05/12/17,2310,C,E,73,72,0,48,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02310000,05/12/17,2310,P,E,16,15.5,53,221,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02315000,05/12/17,2315,C,E,69,68,0,20,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02315000,05/12/17,2315,P,E,17,16.4,27,85,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02320000,05/12/17,2320,C,E,65,64,1,22,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02320000,05/12/17,2320,P,E,18,17.4,65,564,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02325000,05/12/17,2325,C,E,61.1,60.1,2,29,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02325000,05/12/17,2325,P,E,19.1,18.6,624,4656,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02330000,05/12/17,2330,C,E,57.3,56.3,2,116,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02330000,05/12/17,2330,P,E,20.3,19.6,21,216,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02335000,05/12/17,2335,C,E,53.5,52.6,28,45,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02335000,05/12/17,2335,P,E,21.6,20.9,19,237,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02340000,05/12/17,2340,C,E,49.9,48.9,8,40,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02340000,05/12/17,2340,P,E,22.9,22.2,30,332,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02345000,05/12/17,2345,C,E,46.4,45.4,12,28,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02345000,05/12/17,2345,P,E,24.4,23.6,2,329,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02350000,05/12/17,2350,C,E,42.9,42,13,1890,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02350000,05/12/17,2350,P,E,26,25.2,692,8661,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02355000,05/12/17,2355,C,E,39.6,38.7,0,50,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02355000,05/12/17,2355,P,E,27.7,26.8,3,38,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02360000,05/12/17,2360,C,E,36.4,35.6,37,214,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02360000,05/12/17,2360,P,E,29.5,28.6,61,670,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02365000,05/12/17,2365,C,E,33.3,32.5,2,1064,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02365000,05/12/17,2365,P,E,31.3,30.5,2,133,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02370000,05/12/17,2370,C,E,30.3,29.6,13,137,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02370000,05/12/17,2370,P,E,33.4,32.4,21,161,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02375000,05/12/17,2375,C,E,27.5,26.8,11,5186,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02375000,05/12/17,2375,P,E,35.6,34.7,3,3303,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02380000,05/12/17,2380,C,E,24.8,24.2,108,512,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02380000,05/12/17,2380,P,E,37.9,37,8,343,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02385000,05/12/17,2385,C,E,22.3,21.7,64,165,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02385000,05/12/17,2385,P,E,40.4,39.4,1,127,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02390000,05/12/17,2390,C,E,19.9,19.3,30,173,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02390000,05/12/17,2390,P,E,43.1,42.1,59,80,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02395000,05/12/17,2395,C,E,17.6,17.2,134,19606,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02395000,05/12/17,2395,P,E,45.8,44.8,0,51,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02400000,05/12/17,2400,C,E,15.8,15.2,446,18337,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02400000,05/12/17,2400,P,E,48.8,47.7,7,597,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02405000,05/12/17,2405,C,E,13.9,13.3,1,157,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02405000,05/12/17,2405,P,E,52,50.9,2,30,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02410000,05/12/17,2410,C,E,12.2,11.6,17,165,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02410000,05/12/17,2410,P,E,55.3,54.2,0,607,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02415000,05/12/17,2415,C,E,10.7,10.1,18,86,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02415000,05/12/17,2415,P,E,58.8,57.6,5,19,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02420000,05/12/17,2420,C,E,9.3,8.8,21,329,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02420000,05/12/17,2420,P,E,62.4,61.2,2,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02425000,05/12/17,2425,C,E,7.9,7.5,84,3718,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02425000,05/12/17,2425,P,E,66.4,64.8,0,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02430000,05/12/17,2430,C,E,6.9,6.5,8,146,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02430000,05/12/17,2430,P,E,70.3,68.7,3,13,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02435000,05/12/17,2435,C,E,5.9,5.5,6,19598,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02435000,05/12/17,2435,P,E,74.4,72.7,0,9,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02440000,05/12/17,2440,C,E,5.1,4.7,26,373,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02440000,05/12/17,2440,P,E,78.6,76.8,0,22,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02445000,05/12/17,2445,C,E,4.4,4,40,206,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02445000,05/12/17,2445,P,E,82.9,81.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02450000,05/12/17,2450,C,E,3.7,3.4,82,8859,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02450000,05/12/17,2450,P,E,87.3,85.4,0,16,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02455000,05/12/17,2455,C,E,3.1,2.9,24,285,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02455000,05/12/17,2455,P,E,95.1,86.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02460000,05/12/17,2460,C,E,2.75,2.45,48,1597,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02460000,05/12/17,2460,P,E,99.6,91,0,10,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02465000,05/12/17,2465,C,E,2.25,2,70,158,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02465000,05/12/17,2465,P,E,104.2,95.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02470000,05/12/17,2470,C,E,2.05,1.8,517,1569,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02470000,05/12/17,2470,P,E,108.9,100.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02475000,05/12/17,2475,C,E,1.8,1.55,40,4541,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02475000,05/12/17,2475,P,E,113.7,104.8,0,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02480000,05/12/17,2480,C,E,1.6,1.35,23,237,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02480000,05/12/17,2480,P,E,118.4,109.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02485000,05/12/17,2485,C,E,1.3,1.15,5,209,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02485000,05/12/17,2485,P,E,123.3,114.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02490000,05/12/17,2490,C,E,1.25,1,7,250,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02490000,05/12/17,2490,P,E,129.6,118.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02495000,05/12/17,2495,C,E,1.1,0.9,3,122,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02495000,05/12/17,2495,P,E,134.4,123,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02500000,05/12/17,2500,C,E,0.9,0.8,14,2903,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02500000,05/12/17,2500,P,E,139.3,127.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02505000,05/12/17,2505,C,E,0.85,0.7,63,120,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02505000,05/12/17,2505,P,E,144.4,132.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02510000,05/12/17,2510,C,E,0.75,0.65,0,463,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02510000,05/12/17,2510,P,E,149.1,137.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02515000,05/12/17,2515,C,E,0.75,0.55,0,55,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02515000,05/12/17,2515,P,E,154.2,142.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02520000,05/12/17,2520,C,E,0.65,0.5,0,353,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02520000,05/12/17,2520,P,E,159.2,147.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02525000,05/12/17,2525,C,E,0.65,0.45,6,161,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02525000,05/12/17,2525,P,E,164.1,152.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02530000,05/12/17,2530,C,E,0.6,0.45,0,31,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02530000,05/12/17,2530,P,E,169.1,157.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02535000,05/12/17,2535,C,E,0.55,0.4,13,310,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02535000,05/12/17,2535,P,E,173.8,162.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02540000,05/12/17,2540,C,E,0.55,0.35,0,176,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02540000,05/12/17,2540,P,E,178.8,167.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02550000,05/12/17,2550,C,E,0.4,0.3,27,553,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02550000,05/12/17,2550,P,E,188.9,177.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02575000,05/12/17,2575,C,E,0.35,0.2,2,451,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02575000,05/12/17,2575,P,E,213.8,202,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02600000,05/12/17,2600,C,E,0.35,0.15,4,160,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02600000,05/12/17,2600,P,E,238.4,227.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02650000,05/12/17,2650,C,E,0.25,0.05,0,54,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02650000,05/12/17,2650,P,E,288.2,276.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02700000,05/12/17,2700,C,E,0.2,0,0,10,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02700000,05/12/17,2700,P,E,338.1,326.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02750000,05/12/17,2750,C,E,0.15,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02750000,05/12/17,2750,P,E,388,376.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512C02800000,05/12/17,2800,C,E,0.15,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170512P02800000,05/12/17,2800,P,E,438.1,426.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01000000,05/19/17,1000,C,E,1365.8,1361.2,0,3100,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01000000,05/19/17,1000,P,E,0.15,0,0,3601,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01100000,05/19/17,1100,C,E,1266,1261.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01100000,05/19/17,1100,P,E,0.15,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01150000,05/19/17,1150,C,E,1216.1,1211.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01150000,05/19/17,1150,P,E,0.2,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01175000,05/19/17,1175,C,E,1191.2,1186.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01175000,05/19/17,1175,P,E,0.3,0,0,10,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01200000,05/19/17,1200,C,E,1166.2,1161.7,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01200000,05/19/17,1200,P,E,0.2,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01225000,05/19/17,1225,C,E,1141.2,1136.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01225000,05/19/17,1225,P,E,0.3,0,0,6,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01250000,05/19/17,1250,C,E,1116.4,1111.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01250000,05/19/17,1250,P,E,0.25,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01275000,05/19/17,1275,C,E,1091.3,1086.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01275000,05/19/17,1275,P,E,0.3,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01300000,05/19/17,1300,C,E,1066.7,1061.9,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01300000,05/19/17,1300,P,E,0.25,0,0,59,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01325000,05/19/17,1325,C,E,1041.4,1036.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01325000,05/19/17,1325,P,E,0.35,0,0,8,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01350000,05/19/17,1350,C,E,1016.8,1012,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01350000,05/19/17,1350,P,E,0.35,0,1,267,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01375000,05/19/17,1375,C,E,991.7,987.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01375000,05/19/17,1375,P,E,0.35,0,0,26,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01400000,05/19/17,1400,C,E,966.6,962.1,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01400000,05/19/17,1400,P,E,0.3,0,0,1883,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01425000,05/19/17,1425,C,E,941.7,937.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01425000,05/19/17,1425,P,E,0.4,0,0,15,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01450000,05/19/17,1450,C,E,916.9,912.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01450000,05/19/17,1450,P,E,0.4,0,0,242,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01475000,05/19/17,1475,C,E,891.8,887.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01475000,05/19/17,1475,P,E,0.45,0,0,8,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01500000,05/19/17,1500,C,E,866.9,862.4,0,29,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01500000,05/19/17,1500,P,E,0.5,0.15,0,10119,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01510000,05/19/17,1510,C,E,856.9,852.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01510000,05/19/17,1510,P,E,0.5,0,0,29,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01520000,05/19/17,1520,C,E,847,842.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01520000,05/19/17,1520,P,E,0.5,0.05,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01525000,05/19/17,1525,C,E,842,837.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01525000,05/19/17,1525,P,E,0.5,0.05,0,174,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01530000,05/19/17,1530,C,E,837,832.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01530000,05/19/17,1530,P,E,0.5,0,0,25,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01540000,05/19/17,1540,C,E,827.2,822.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01540000,05/19/17,1540,P,E,0.5,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01550000,05/19/17,1550,C,E,817.1,812.7,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01550000,05/19/17,1550,P,E,0.3,0.05,250,2934,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01560000,05/19/17,1560,C,E,807.1,802.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01560000,05/19/17,1560,P,E,0.55,0,0,25,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01570000,05/19/17,1570,C,E,797.3,792.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01570000,05/19/17,1570,P,E,0.55,0,0,25,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01575000,05/19/17,1575,C,E,792.1,787.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01575000,05/19/17,1575,P,E,0.55,0.2,0,7283,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01580000,05/19/17,1580,C,E,787.3,782.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01580000,05/19/17,1580,P,E,0.55,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01590000,05/19/17,1590,C,E,777.2,772.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01590000,05/19/17,1590,P,E,0.6,0.05,0,56,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01600000,05/19/17,1600,C,E,767.5,762.8,0,40,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01600000,05/19/17,1600,P,E,0.6,0.3,300,22007,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01610000,05/19/17,1610,C,E,757.4,752.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01610000,05/19/17,1610,P,E,0.6,0,0,46,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01620000,05/19/17,1620,C,E,747.3,742.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01620000,05/19/17,1620,P,E,0.65,0.05,0,54,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01625000,05/19/17,1625,C,E,742.6,737.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01625000,05/19/17,1625,P,E,0.65,0.05,0,1203,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01630000,05/19/17,1630,C,E,737.6,732.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01630000,05/19/17,1630,P,E,0.65,0.05,0,138,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01640000,05/19/17,1640,C,E,727.4,723,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01640000,05/19/17,1640,P,E,0.65,0.05,0,88,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01650000,05/19/17,1650,C,E,717.4,712.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01650000,05/19/17,1650,P,E,0.7,0.1,0,8626,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01660000,05/19/17,1660,C,E,707.7,703,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01660000,05/19/17,1660,P,E,0.7,0.1,0,925,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01670000,05/19/17,1670,C,E,697.5,693,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01670000,05/19/17,1670,P,E,0.7,0.1,0,174,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01675000,05/19/17,1675,C,E,692.4,687.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01675000,05/19/17,1675,P,E,0.7,0.1,0,1122,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01680000,05/19/17,1680,C,E,687.5,683,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01680000,05/19/17,1680,P,E,0.75,0.15,0,512,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01690000,05/19/17,1690,C,E,677.7,673.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01690000,05/19/17,1690,P,E,0.75,0.15,0,477,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01700000,05/19/17,1700,C,E,667.6,663.2,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01700000,05/19/17,1700,P,E,0.75,0.45,166,11218,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01710000,05/19/17,1710,C,E,657.7,653.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01710000,05/19/17,1710,P,E,0.8,0.2,0,913,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01720000,05/19/17,1720,C,E,647.7,643.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01720000,05/19/17,1720,P,E,0.8,0.2,0,666,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01725000,05/19/17,1725,C,E,642.7,638.3,0,11,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01725000,05/19/17,1725,P,E,0.8,0.25,10,2129,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01730000,05/19/17,1730,C,E,637.7,633.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01730000,05/19/17,1730,P,E,0.85,0.25,0,801,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01740000,05/19/17,1740,C,E,628,623.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01740000,05/19/17,1740,P,E,0.85,0.25,0,1858,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01750000,05/19/17,1750,C,E,617.7,613.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01750000,05/19/17,1750,P,E,0.9,0.45,26,9162,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01760000,05/19/17,1760,C,E,607.8,603.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01760000,05/19/17,1760,P,E,0.9,0.3,0,957,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01770000,05/19/17,1770,C,E,597.9,593.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01770000,05/19/17,1770,P,E,0.9,0.3,0,798,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01775000,05/19/17,1775,C,E,592.9,588.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01775000,05/19/17,1775,P,E,0.95,0.35,49,763,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01780000,05/19/17,1780,C,E,587.9,583.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01780000,05/19/17,1780,P,E,0.95,0.35,98,3444,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01785000,05/19/17,1785,C,E,583.2,578.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01785000,05/19/17,1785,P,E,0.95,0.35,49,98,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01790000,05/19/17,1790,C,E,578,573.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01790000,05/19/17,1790,P,E,1,0.45,100,355,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01795000,05/19/17,1795,C,E,572.9,568.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01795000,05/19/17,1795,P,E,1,0.4,147,86,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01800000,05/19/17,1800,C,E,568,563.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01800000,05/19/17,1800,P,E,0.9,0.5,51,11301,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01805000,05/19/17,1805,C,E,563.1,558.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01805000,05/19/17,1805,P,E,1,0.4,0,221,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01810000,05/19/17,1810,C,E,558.1,553.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01810000,05/19/17,1810,P,E,1.05,0.45,0,1414,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01815000,05/19/17,1815,C,E,553,548.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01815000,05/19/17,1815,P,E,1.05,0.45,0,113,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01820000,05/19/17,1820,C,E,548.1,543.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01820000,05/19/17,1820,P,E,1.05,0.45,0,3455,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01825000,05/19/17,1825,C,E,543.2,538.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01825000,05/19/17,1825,P,E,1.1,0.65,6,4364,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01830000,05/19/17,1830,C,E,538.2,533.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01830000,05/19/17,1830,P,E,1.1,0.5,5,763,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01835000,05/19/17,1835,C,E,533.2,528.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01835000,05/19/17,1835,P,E,1.1,0.5,0,24,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01840000,05/19/17,1840,C,E,528.2,523.7,0,6,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01840000,05/19/17,1840,P,E,1.15,0.55,196,743,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01845000,05/19/17,1845,C,E,523.5,518.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01845000,05/19/17,1845,P,E,1.15,0.55,0,20,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01850000,05/19/17,1850,C,E,518.3,513.8,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01850000,05/19/17,1850,P,E,1.1,0.75,0,8167,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01855000,05/19/17,1855,C,E,513.4,509,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01855000,05/19/17,1855,P,E,1.2,0.6,0,6,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01860000,05/19/17,1860,C,E,508.4,503.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01860000,05/19/17,1860,P,E,1.2,0.6,218,574,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01865000,05/19/17,1865,C,E,503.3,498.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01865000,05/19/17,1865,P,E,1.25,0.65,0,20,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01870000,05/19/17,1870,C,E,498.5,494,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01870000,05/19/17,1870,P,E,1.25,0.65,0,554,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01875000,05/19/17,1875,C,E,493.5,489,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01875000,05/19/17,1875,P,E,1.3,0.7,94,7767,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01880000,05/19/17,1880,C,E,488.4,484,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01880000,05/19/17,1880,P,E,1.3,0.7,0,266,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01885000,05/19/17,1885,C,E,483.6,479.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01885000,05/19/17,1885,P,E,1.35,0.75,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01890000,05/19/17,1890,C,E,478.6,474.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01890000,05/19/17,1890,P,E,1.35,0.75,1,847,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01895000,05/19/17,1895,C,E,473.5,469.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01895000,05/19/17,1895,P,E,1.4,0.8,0,100,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01900000,05/19/17,1900,C,E,468.7,464.3,0,80,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01900000,05/19/17,1900,P,E,1.4,1,1,6232,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01905000,05/19/17,1905,C,E,463.7,459.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01905000,05/19/17,1905,P,E,1.45,0.85,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01910000,05/19/17,1910,C,E,458.6,454.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01910000,05/19/17,1910,P,E,1.45,0.9,0,236,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01915000,05/19/17,1915,C,E,453.8,449.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01915000,05/19/17,1915,P,E,1.5,0.9,0,47,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01920000,05/19/17,1920,C,E,448.7,444.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01920000,05/19/17,1920,P,E,1.5,0.9,0,48,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01925000,05/19/17,1925,C,E,443.7,439.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01925000,05/19/17,1925,P,E,1.55,1.05,3,1431,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01930000,05/19/17,1930,C,E,438.9,434.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01930000,05/19/17,1930,P,E,1.55,0.95,1,40,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01935000,05/19/17,1935,C,E,434.1,429.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01935000,05/19/17,1935,P,E,1.6,1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01940000,05/19/17,1940,C,E,429,424.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01940000,05/19/17,1940,P,E,1.65,1.05,0,46,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01945000,05/19/17,1945,C,E,424,419.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01945000,05/19/17,1945,P,E,1.65,1.05,0,24,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01950000,05/19/17,1950,C,E,418.9,414.5,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01950000,05/19/17,1950,P,E,1.7,1.25,4,4585,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01955000,05/19/17,1955,C,E,414.1,409.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01955000,05/19/17,1955,P,E,1.75,1.2,0,25,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01960000,05/19/17,1960,C,E,409,404.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01960000,05/19/17,1960,P,E,1.75,1.15,0,595,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01965000,05/19/17,1965,C,E,404.2,399.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01965000,05/19/17,1965,P,E,1.8,1.2,0,40,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01970000,05/19/17,1970,C,E,399.4,394.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01970000,05/19/17,1970,P,E,1.85,1.3,0,109,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01975000,05/19/17,1975,C,E,394.3,389.9,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01975000,05/19/17,1975,P,E,1.9,1.35,9,6008,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01980000,05/19/17,1980,C,E,389.3,384.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01980000,05/19/17,1980,P,E,1.95,1.35,0,468,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01985000,05/19/17,1985,C,E,384.4,380,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01985000,05/19/17,1985,P,E,1.95,1.35,0,10,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01990000,05/19/17,1990,C,E,379.4,375,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01990000,05/19/17,1990,P,E,2,1.4,0,433,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C01995000,05/19/17,1995,C,E,374.5,370.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P01995000,05/19/17,1995,P,E,2.05,1.5,0,46,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02000000,05/19/17,2000,C,E,369.4,365,2,3121,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02000000,05/19/17,2000,P,E,2.1,1.55,14,23748,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02005000,05/19/17,2005,C,E,364.4,360,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02005000,05/19/17,2005,P,E,2.15,1.55,0,112,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02010000,05/19/17,2010,C,E,359.8,355.2,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02010000,05/19/17,2010,P,E,2.2,1.6,0,263,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02015000,05/19/17,2015,C,E,354.6,350.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02015000,05/19/17,2015,P,E,2.25,1.65,0,60,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02020000,05/19/17,2020,C,E,349.6,345.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02020000,05/19/17,2020,P,E,2.3,1.7,0,28,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02025000,05/19/17,2025,C,E,344.7,340.3,1,21,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02025000,05/19/17,2025,P,E,2.35,1.75,12,4181,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02030000,05/19/17,2030,C,E,339.7,335.3,0,9,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02030000,05/19/17,2030,P,E,2.4,1.8,0,304,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02035000,05/19/17,2035,C,E,335.1,330.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02035000,05/19/17,2035,P,E,2.45,1.85,1,10,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02040000,05/19/17,2040,C,E,329.9,325.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02040000,05/19/17,2040,P,E,2.5,2,3,567,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02045000,05/19/17,2045,C,E,325,320.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02045000,05/19/17,2045,P,E,2.55,1.95,1,63,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02050000,05/19/17,2050,C,E,320,315.7,0,141,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02050000,05/19/17,2050,P,E,2.6,2,94,15079,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02055000,05/19/17,2055,C,E,315,310.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02055000,05/19/17,2055,P,E,2.7,2.05,0,47,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02060000,05/19/17,2060,C,E,310.1,305.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02060000,05/19/17,2060,P,E,2.75,2.15,1,86,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02065000,05/19/17,2065,C,E,305.2,300.9,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02065000,05/19/17,2065,P,E,2.8,2.2,0,18,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02070000,05/19/17,2070,C,E,300.5,296,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02070000,05/19/17,2070,P,E,2.9,2.25,20,378,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02075000,05/19/17,2075,C,E,295.3,291,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02075000,05/19/17,2075,P,E,2.95,2.35,66,14333,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02080000,05/19/17,2080,C,E,290.6,286.2,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02080000,05/19/17,2080,P,E,3.1,2.4,0,103,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02085000,05/19/17,2085,C,E,285.5,281.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02085000,05/19/17,2085,P,E,3.1,2.45,20,18,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02090000,05/19/17,2090,C,E,280.6,276.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02090000,05/19/17,2090,P,E,3.2,2.55,0,173,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02095000,05/19/17,2095,C,E,275.8,271.5,0,5,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02095000,05/19/17,2095,P,E,3.3,2.6,20,34,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02100000,05/19/17,2100,C,E,271,266.5,2,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02100000,05/19/17,2100,P,E,3.4,2.7,643,30015,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02105000,05/19/17,2105,C,E,266.1,261.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02105000,05/19/17,2105,P,E,3.5,2.8,21,15,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02110000,05/19/17,2110,C,E,261.2,256.7,0,8,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02110000,05/19/17,2110,P,E,3.6,2.9,2,4433,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02115000,05/19/17,2115,C,E,256.3,251.8,0,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02115000,05/19/17,2115,P,E,3.7,3,33,147,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02120000,05/19/17,2120,C,E,251.3,247,0,9,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02120000,05/19/17,2120,P,E,3.8,3,25,8363,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02125000,05/19/17,2125,C,E,246.4,242.1,2,31,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02125000,05/19/17,2125,P,E,3.9,3.1,68,14804,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02130000,05/19/17,2130,C,E,241.5,237.3,0,12,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02130000,05/19/17,2130,P,E,4,3.3,223,981,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02135000,05/19/17,2135,C,E,236.6,232.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02135000,05/19/17,2135,P,E,4.2,3.4,10,98,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02140000,05/19/17,2140,C,E,231.7,227.5,0,10,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02140000,05/19/17,2140,P,E,4.3,3.5,367,6614,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02145000,05/19/17,2145,C,E,226.9,222.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02145000,05/19/17,2145,P,E,4.4,3.6,0,124,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02150000,05/19/17,2150,C,E,222.1,217.9,0,54,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02150000,05/19/17,2150,P,E,4.6,4.1,315,32736,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02155000,05/19/17,2155,C,E,217.2,213,0,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02155000,05/19/17,2155,P,E,4.7,3.9,5,1623,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02160000,05/19/17,2160,C,E,212.2,208.1,0,45,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02160000,05/19/17,2160,P,E,4.9,4,1236,9400,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02165000,05/19/17,2165,C,E,207.4,203.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02165000,05/19/17,2165,P,E,5.1,4.2,32,82,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02170000,05/19/17,2170,C,E,202.6,198.5,0,9,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02170000,05/19/17,2170,P,E,5.3,4.4,296,1339,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02175000,05/19/17,2175,C,E,197.9,193.8,0,25,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02175000,05/19/17,2175,P,E,5.5,5,117,12442,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02180000,05/19/17,2180,C,E,193.1,189,0,9,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02180000,05/19/17,2180,P,E,5.7,4.7,1261,1780,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02185000,05/19/17,2185,C,E,188.3,184.2,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02185000,05/19/17,2185,P,E,5.9,5.1,26,247,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02190000,05/19/17,2190,C,E,183.7,179.4,1,46,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02190000,05/19/17,2190,P,E,6.1,5.1,88,1873,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02195000,05/19/17,2195,C,E,178.9,174.7,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02195000,05/19/17,2195,P,E,6.4,5.3,1,2402,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02200000,05/19/17,2200,C,E,174.2,169.9,2,131,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02200000,05/19/17,2200,P,E,6.6,5.9,551,40926,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02205000,05/19/17,2205,C,E,169.4,165.2,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02205000,05/19/17,2205,P,E,6.9,5.8,41,2881,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02210000,05/19/17,2210,C,E,164.4,160.7,0,19,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02210000,05/19/17,2210,P,E,7.2,6.1,207,2458,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02215000,05/19/17,2215,C,E,160,155.9,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02215000,05/19/17,2215,P,E,7.5,6.4,0,237,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02220000,05/19/17,2220,C,E,155.3,151.2,0,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02220000,05/19/17,2220,P,E,7.9,6.7,117,3653,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02225000,05/19/17,2225,C,E,150.4,146.5,0,190,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02225000,05/19/17,2225,P,E,8.2,7.5,2666,14746,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02230000,05/19/17,2230,C,E,146,141.9,0,40,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02230000,05/19/17,2230,P,E,8.6,7.4,121,2342,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02235000,05/19/17,2235,C,E,141.1,137.3,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02235000,05/19/17,2235,P,E,9,7.8,106,2833,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02240000,05/19/17,2240,C,E,136.5,132.7,1,39,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02240000,05/19/17,2240,P,E,9,8.2,366,2615,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02245000,05/19/17,2245,C,E,132.2,128.2,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02245000,05/19/17,2245,P,E,9.8,8.6,46,189,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02250000,05/19/17,2250,C,E,127.4,123.7,3,1457,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02250000,05/19/17,2250,P,E,10.1,9,1071,45868,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02255000,05/19/17,2255,C,E,123.1,119.2,2,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02255000,05/19/17,2255,P,E,10.8,9.5,841,1379,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02260000,05/19/17,2260,C,E,118.3,114.7,5,298,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02260000,05/19/17,2260,P,E,11.3,10,2124,3221,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02265000,05/19/17,2265,C,E,113.8,110.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02265000,05/19/17,2265,P,E,11.8,10.5,200,643,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02270000,05/19/17,2270,C,E,109.2,106,3,13,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02270000,05/19/17,2270,P,E,12.4,11,507,3122,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02275000,05/19/17,2275,C,E,105,101.5,3,6566,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02275000,05/19/17,2275,P,E,13,12.1,1056,21479,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02280000,05/19/17,2280,C,E,100.4,97.2,2,315,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02280000,05/19/17,2280,P,E,13.7,12.3,1270,2114,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02285000,05/19/17,2285,C,E,96.3,92.9,8,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02285000,05/19/17,2285,P,E,14.4,13,37,965,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02290000,05/19/17,2290,C,E,91.8,88.8,0,46,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02290000,05/19/17,2290,P,E,15.1,13.6,71,8074,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02295000,05/19/17,2295,C,E,87.8,84.5,0,6,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02295000,05/19/17,2295,P,E,15.9,14.4,107,1324,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02300000,05/19/17,2300,C,E,83.6,80.3,10,9827,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02300000,05/19/17,2300,P,E,16.8,15.5,2819,56683,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02305000,05/19/17,2305,C,E,79.5,76.3,8,2205,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02305000,05/19/17,2305,P,E,17.8,16.2,47,133,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02310000,05/19/17,2310,C,E,75.2,72.4,2,1410,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02310000,05/19/17,2310,P,E,18.7,17.1,141,3302,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02315000,05/19/17,2315,C,E,71.4,68.4,5,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02315000,05/19/17,2315,P,E,19.8,18.1,94,1088,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02320000,05/19/17,2320,C,E,67.4,64.5,17,1690,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02320000,05/19/17,2320,P,E,20.9,19.2,169,2431,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02325000,05/19/17,2325,C,E,63.6,60.7,47,14591,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02325000,05/19/17,2325,P,E,22,20.3,862,22780,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02330000,05/19/17,2330,C,E,59.6,57,27,1735,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02330000,05/19/17,2330,P,E,23.3,21.5,213,3134,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02335000,05/19/17,2335,C,E,55.9,53.4,11,88,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02335000,05/19/17,2335,P,E,24.7,22.9,64,667,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02340000,05/19/17,2340,C,E,51.6,49.8,18,2163,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02340000,05/19/17,2340,P,E,25.8,24.4,2516,6483,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02345000,05/19/17,2345,C,E,48.8,46.4,9,6490,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02345000,05/19/17,2345,P,E,27.5,25.8,784,444,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02350000,05/19/17,2350,C,E,45.4,43,5784,26713,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02350000,05/19/17,2350,P,E,29.2,27.3,7155,32728,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02355000,05/19/17,2355,C,E,41.9,40,20,153,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02355000,05/19/17,2355,P,E,30.9,29.2,237,1501,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02360000,05/19/17,2360,C,E,38.7,36.9,66,9478,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02360000,05/19/17,2360,P,E,32.6,31,983,5236,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02365000,05/19/17,2365,C,E,35.6,33.7,466,1465,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02365000,05/19/17,2365,P,E,34.8,32.7,542,1519,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02370000,05/19/17,2370,C,E,32.7,31,225,16426,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02370000,05/19/17,2370,P,E,36.7,34.9,222,806,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02375000,05/19/17,2375,C,E,29.9,28.2,1835,33801,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02375000,05/19/17,2375,P,E,38.8,37.1,165,27817,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02380000,05/19/17,2380,C,E,27.2,25.6,94,2182,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02380000,05/19/17,2380,P,E,41.3,39.4,223,4270,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02385000,05/19/17,2385,C,E,24.9,23.2,149,2565,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02385000,05/19/17,2385,P,E,43.9,41.7,18,2071,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02390000,05/19/17,2390,C,E,22.5,20.8,3133,2435,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02390000,05/19/17,2390,P,E,46.5,44.3,200,571,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02395000,05/19/17,2395,C,E,20.3,18.7,55,7096,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02395000,05/19/17,2395,P,E,49.5,47.2,0,165,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02400000,05/19/17,2400,C,E,18,16.6,2828,29577,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02400000,05/19/17,2400,P,E,52.5,50.1,130,3991,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02405000,05/19/17,2405,C,E,16.1,14.6,10,164,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02405000,05/19/17,2405,P,E,55.7,53.1,2,49,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02410000,05/19/17,2410,C,E,14.4,12.9,63,2209,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02410000,05/19/17,2410,P,E,59,56.3,6,101,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02415000,05/19/17,2415,C,E,12.6,11.3,327,3390,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02415000,05/19/17,2415,P,E,62.2,59.5,0,78,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02420000,05/19/17,2420,C,E,11.2,10,2697,1467,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02420000,05/19/17,2420,P,E,65.8,63.1,99,174,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02425000,05/19/17,2425,C,E,10.1,8.6,1713,20389,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02425000,05/19/17,2425,P,E,69.6,66.7,10,56,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02430000,05/19/17,2430,C,E,8.8,7.4,52,1701,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02430000,05/19/17,2430,P,E,73.5,70.4,10,41,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02435000,05/19/17,2435,C,E,7.7,6.4,24,418,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02435000,05/19/17,2435,P,E,77.5,74.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02440000,05/19/17,2440,C,E,6.7,5.5,139,5883,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02440000,05/19/17,2440,P,E,81.6,78.3,0,21,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02445000,05/19/17,2445,C,E,5.9,4.7,87,235,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02445000,05/19/17,2445,P,E,85.8,82.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02450000,05/19/17,2450,C,E,4.7,4,3995,31263,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02450000,05/19/17,2450,P,E,90.2,86.4,0,10,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02455000,05/19/17,2455,C,E,4.5,3.4,1166,442,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02455000,05/19/17,2455,P,E,94.5,90.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02460000,05/19/17,2460,C,E,3.5,2.95,167,5925,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02460000,05/19/17,2460,P,E,99.2,95.2,0,14,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02465000,05/19/17,2465,C,E,3.4,2.5,183,644,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02465000,05/19/17,2465,P,E,103.5,99.7,0,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02470000,05/19/17,2470,C,E,2.95,2.3,41,2330,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02470000,05/19/17,2470,P,E,108.2,104.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02475000,05/19/17,2475,C,E,2.55,1.9,539,19362,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02475000,05/19/17,2475,P,E,112.9,108.8,0,379,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02480000,05/19/17,2480,C,E,1.85,1.5,140,1575,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02480000,05/19/17,2480,P,E,117.7,113.4,0,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02485000,05/19/17,2485,C,E,2,1.25,34,875,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02485000,05/19/17,2485,P,E,122.5,118.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02490000,05/19/17,2490,C,E,1.8,1.05,46,6245,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02490000,05/19/17,2490,P,E,127.3,123,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02495000,05/19/17,2495,C,E,1.6,0.9,4,412,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02495000,05/19/17,2495,P,E,132.1,127.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02500000,05/19/17,2500,C,E,1.25,1,41,14932,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02500000,05/19/17,2500,P,E,136.9,132.6,0,355,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02505000,05/19/17,2505,C,E,1.1,0.65,1,161,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02505000,05/19/17,2505,P,E,141.7,137.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02510000,05/19/17,2510,C,E,1,0.55,26,268,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02510000,05/19/17,2510,P,E,146.8,142.4,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02515000,05/19/17,2515,C,E,1,0.5,0,70,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02515000,05/19/17,2515,P,E,151.7,147.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02520000,05/19/17,2520,C,E,1,0.4,0,720,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02520000,05/19/17,2520,P,E,156.7,152.2,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02525000,05/19/17,2525,C,E,0.8,0.35,28,1361,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02525000,05/19/17,2525,P,E,161.4,157,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02530000,05/19/17,2530,C,E,0.95,0.3,22,1783,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02530000,05/19/17,2530,P,E,166.4,161.9,0,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02535000,05/19/17,2535,C,E,0.9,0.25,0,84,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02535000,05/19/17,2535,P,E,171.3,166.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02540000,05/19/17,2540,C,E,0.85,0.2,5,909,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02540000,05/19/17,2540,P,E,176.3,171.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02550000,05/19/17,2550,C,E,0.8,0.15,17,5054,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02550000,05/19/17,2550,P,E,186.2,181.7,0,8,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02560000,05/19/17,2560,C,E,0.75,0.1,0,337,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02560000,05/19/17,2560,P,E,196.1,191.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02570000,05/19/17,2570,C,E,0.7,0.05,0,176,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02570000,05/19/17,2570,P,E,206,201.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02575000,05/19/17,2575,C,E,0.65,0.05,0,376,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02575000,05/19/17,2575,P,E,211,206.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02580000,05/19/17,2580,C,E,0.65,0,0,75,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02580000,05/19/17,2580,P,E,216,211.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02590000,05/19/17,2590,C,E,0.6,0,0,20,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02590000,05/19/17,2590,P,E,225.9,221.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02600000,05/19/17,2600,C,E,0.6,0,0,6982,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02600000,05/19/17,2600,P,E,235.9,231.5,0,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02625000,05/19/17,2625,C,E,0.5,0.05,0,771,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02625000,05/19/17,2625,P,E,260.8,256.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02650000,05/19/17,2650,C,E,0.5,0,0,131,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02650000,05/19/17,2650,P,E,285.7,281.2,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02700000,05/19/17,2700,C,E,0.45,0,0,7,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02700000,05/19/17,2700,P,E,335.7,330.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02800000,05/19/17,2800,C,E,0.3,0,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02800000,05/19/17,2800,P,E,435.4,430.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C02900000,05/19/17,2900,C,E,0.35,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P02900000,05/19/17,2900,P,E,535.1,530.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519C03000000,05/19/17,3000,C,E,0.35,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170519P03000000,05/19/17,3000,P,E,634.9,630.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C01100000,05/26/17,1100,C,E,1273.9,1252.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P01100000,05/26/17,1100,P,E,0.1,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C01200000,05/26/17,1200,C,E,1174.1,1152.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P01200000,05/26/17,1200,P,E,0.1,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C01300000,05/26/17,1300,C,E,1074.3,1053,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P01300000,05/26/17,1300,P,E,0.15,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C01400000,05/26/17,1400,C,E,974.6,953.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P01400000,05/26/17,1400,P,E,0.2,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C01450000,05/26/17,1450,C,E,924.8,903.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P01450000,05/26/17,1450,P,E,0.25,0.05,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C01500000,05/26/17,1500,C,E,874.9,853.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P01500000,05/26/17,1500,P,E,0.3,0.15,0,84,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C01550000,05/26/17,1550,C,E,825.1,804,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P01550000,05/26/17,1550,P,E,0.3,0.15,0,661,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C01600000,05/26/17,1600,C,E,775.3,754.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P01600000,05/26/17,1600,P,E,0.45,0.25,0,25,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C01650000,05/26/17,1650,C,E,725.3,704.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P01650000,05/26/17,1650,P,E,0.55,0.3,0,11,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C01700000,05/26/17,1700,C,E,675.7,654.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P01700000,05/26/17,1700,P,E,0.65,0.45,20,40,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C01750000,05/26/17,1750,C,E,625.9,604.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P01750000,05/26/17,1750,P,E,0.8,0.55,20,25,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C01775000,05/26/17,1775,C,E,600.9,580,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P01775000,05/26/17,1775,P,E,0.85,0.7,0,20,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C01800000,05/26/17,1800,C,E,576.2,555.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P01800000,05/26/17,1800,P,E,0.95,0.7,0,20,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C01825000,05/26/17,1825,C,E,551.4,530.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P01825000,05/26/17,1825,P,E,1.05,0.85,2,2573,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C01850000,05/26/17,1850,C,E,526.5,505.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P01850000,05/26/17,1850,P,E,1.15,1,20,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C01875000,05/26/17,1875,C,E,501.7,480.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P01875000,05/26/17,1875,P,E,1.3,1.05,6,773,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C01900000,05/26/17,1900,C,E,476.9,455.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P01900000,05/26/17,1900,P,E,1.4,1.25,22,52,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C01920000,05/26/17,1920,C,E,457.1,435.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P01920000,05/26/17,1920,P,E,1.55,1.35,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C01925000,05/26/17,1925,C,E,452.1,431,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P01925000,05/26/17,1925,P,E,1.6,1.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C01930000,05/26/17,1930,C,E,447.2,426,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P01930000,05/26/17,1930,P,E,1.6,1.4,0,20,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C01940000,05/26/17,1940,C,E,437.2,416.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P01940000,05/26/17,1940,P,E,1.7,1.5,0,13,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C01950000,05/26/17,1950,C,E,427.4,406.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P01950000,05/26/17,1950,P,E,1.75,1.6,10,23,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C01960000,05/26/17,1960,C,E,417.5,396.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P01960000,05/26/17,1960,P,E,1.85,1.65,10,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C01970000,05/26/17,1970,C,E,407.6,386.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P01970000,05/26/17,1970,P,E,1.95,1.75,0,20,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C01975000,05/26/17,1975,C,E,402.6,381.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P01975000,05/26/17,1975,P,E,1.95,1.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C01980000,05/26/17,1980,C,E,397.7,376.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P01980000,05/26/17,1980,P,E,2.05,1.85,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C01990000,05/26/17,1990,C,E,387.8,366.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P01990000,05/26/17,1990,P,E,2.15,1.95,0,20,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C01995000,05/26/17,1995,C,E,382.9,361.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P01995000,05/26/17,1995,P,E,2.2,2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02000000,05/26/17,2000,C,E,377.9,356.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02000000,05/26/17,2000,P,E,2.2,2.05,1,89,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02005000,05/26/17,2005,C,E,373,351.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02005000,05/26/17,2005,P,E,2.3,2.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02010000,05/26/17,2010,C,E,368.1,346.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02010000,05/26/17,2010,P,E,2.35,2.15,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02015000,05/26/17,2015,C,E,363.1,342,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02015000,05/26/17,2015,P,E,2.45,2.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02020000,05/26/17,2020,C,E,358.2,337,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02020000,05/26/17,2020,P,E,2.5,2.25,0,20,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02025000,05/26/17,2025,C,E,353.3,332.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02025000,05/26/17,2025,P,E,2.55,2.35,0,119,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02030000,05/26/17,2030,C,E,348.4,327.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02030000,05/26/17,2030,P,E,2.65,2.4,0,21,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02035000,05/26/17,2035,C,E,343.4,322.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02035000,05/26/17,2035,P,E,2.65,2.5,20,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02040000,05/26/17,2040,C,E,338.5,317.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02040000,05/26/17,2040,P,E,2.8,2.55,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02045000,05/26/17,2045,C,E,333.6,312.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02045000,05/26/17,2045,P,E,2.85,2.6,0,21,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02050000,05/26/17,2050,C,E,328.7,307.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02050000,05/26/17,2050,P,E,2.95,2.55,4,43,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02055000,05/26/17,2055,C,E,323.8,302.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02055000,05/26/17,2055,P,E,3,2.75,2,37,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02060000,05/26/17,2060,C,E,318.9,297.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02060000,05/26/17,2060,P,E,3.1,2.8,20,20,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02065000,05/26/17,2065,C,E,314,292.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02065000,05/26/17,2065,P,E,3.1,2.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02070000,05/26/17,2070,C,E,309.1,287.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02070000,05/26/17,2070,P,E,3.3,3,0,31,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02075000,05/26/17,2075,C,E,304.2,283,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02075000,05/26/17,2075,P,E,3.4,3.1,38,44,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02080000,05/26/17,2080,C,E,299.3,278.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02080000,05/26/17,2080,P,E,3.5,3.1,0,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02085000,05/26/17,2085,C,E,294.5,273.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02085000,05/26/17,2085,P,E,3.6,3.2,0,6,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02090000,05/26/17,2090,C,E,289.6,268.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02090000,05/26/17,2090,P,E,3.7,3.3,3,59,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02095000,05/26/17,2095,C,E,284.8,263.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02095000,05/26/17,2095,P,E,3.8,3.4,20,11,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02100000,05/26/17,2100,C,E,279.9,258.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02100000,05/26/17,2100,P,E,3.8,3.6,46,84,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02105000,05/26/17,2105,C,E,275,253.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02105000,05/26/17,2105,P,E,4,3.7,4,47,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02110000,05/26/17,2110,C,E,270.2,248.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02110000,05/26/17,2110,P,E,4.2,3.9,2,17,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02115000,05/26/17,2115,C,E,265.3,244,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02115000,05/26/17,2115,P,E,4.2,4,2,28,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02120000,05/26/17,2120,C,E,260.5,239.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02120000,05/26/17,2120,P,E,4.4,4.1,12,61,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02125000,05/26/17,2125,C,E,255.4,234.3,0,7,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02125000,05/26/17,2125,P,E,4.6,4.3,37,2849,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02130000,05/26/17,2130,C,E,247.2,232.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02130000,05/26/17,2130,P,E,4.7,4.3,4,37,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02135000,05/26/17,2135,C,E,242.2,228.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02135000,05/26/17,2135,P,E,4.8,4.5,5,6,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02140000,05/26/17,2140,C,E,237.5,223.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02140000,05/26/17,2140,P,E,5.2,4.7,0,25,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02145000,05/26/17,2145,C,E,232.7,218.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02145000,05/26/17,2145,P,E,5.2,4.8,0,7,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02150000,05/26/17,2150,C,E,228,213.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02150000,05/26/17,2150,P,E,5.4,5,9,111,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02155000,05/26/17,2155,C,E,223.1,208.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02155000,05/26/17,2155,P,E,5.6,5.2,1,28,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02160000,05/26/17,2160,C,E,218,204,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02160000,05/26/17,2160,P,E,5.8,5.4,0,16,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02165000,05/26/17,2165,C,E,213.6,199.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02165000,05/26/17,2165,P,E,6,5.7,1,15,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02170000,05/26/17,2170,C,E,208.7,194.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02170000,05/26/17,2170,P,E,6.2,5.8,1,31,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02175000,05/26/17,2175,C,E,204.2,189.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02175000,05/26/17,2175,P,E,6.4,6,4,50,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02180000,05/26/17,2180,C,E,199.3,185.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02180000,05/26/17,2180,P,E,6.7,6.3,0,30,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02185000,05/26/17,2185,C,E,188.1,186.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02185000,05/26/17,2185,P,E,6.9,6.5,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02190000,05/26/17,2190,C,E,183.4,181.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02190000,05/26/17,2190,P,E,7.2,6.8,0,40,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02195000,05/26/17,2195,C,E,178.7,176.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02195000,05/26/17,2195,P,E,7.5,7.1,0,25,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02200000,05/26/17,2200,C,E,174,172.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02200000,05/26/17,2200,P,E,7.8,7.4,23,143,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02205000,05/26/17,2205,C,E,169.3,167.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02205000,05/26/17,2205,P,E,8.1,7.7,10,23,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02210000,05/26/17,2210,C,E,164.7,162.9,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02210000,05/26/17,2210,P,E,8.4,8,21,125,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02215000,05/26/17,2215,C,E,160,158.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02215000,05/26/17,2215,P,E,8.8,8.3,0,35,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02220000,05/26/17,2220,C,E,155.4,153.6,0,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02220000,05/26/17,2220,P,E,9.1,8.7,25,24,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02225000,05/26/17,2225,C,E,150.8,149,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02225000,05/26/17,2225,P,E,9.5,9.1,8,42,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02230000,05/26/17,2230,C,E,146.2,144.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02230000,05/26/17,2230,P,E,9.9,9.5,14,40,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02235000,05/26/17,2235,C,E,141.6,139.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02235000,05/26/17,2235,P,E,10.4,9.9,0,7,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02240000,05/26/17,2240,C,E,137.1,135.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02240000,05/26/17,2240,P,E,10.8,10.4,24,37,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02245000,05/26/17,2245,C,E,132.6,130.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02245000,05/26/17,2245,P,E,11.3,10.8,0,9,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02250000,05/26/17,2250,C,E,128.1,126.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02250000,05/26/17,2250,P,E,11.8,11.3,18,75,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02255000,05/26/17,2255,C,E,123.6,122,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02255000,05/26/17,2255,P,E,12.4,11.9,4,42,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02260000,05/26/17,2260,C,E,119.2,117.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02260000,05/26/17,2260,P,E,13,12.4,23,75,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02265000,05/26/17,2265,C,E,114.8,113.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02265000,05/26/17,2265,P,E,13.6,13,15,40,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02270000,05/26/17,2270,C,E,110.4,108.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02270000,05/26/17,2270,P,E,14.2,13.7,23,70,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02275000,05/26/17,2275,C,E,106.1,104.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02275000,05/26/17,2275,P,E,14.9,14.3,41,13,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02280000,05/26/17,2280,C,E,101.6,100.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02280000,05/26/17,2280,P,E,15.6,15,4,71,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02285000,05/26/17,2285,C,E,97.3,96.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02285000,05/26/17,2285,P,E,16.4,15.8,12,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02290000,05/26/17,2290,C,E,93.2,92.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02290000,05/26/17,2290,P,E,17.2,16.6,3,31,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02295000,05/26/17,2295,C,E,89,87.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02295000,05/26/17,2295,P,E,18,17.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02300000,05/26/17,2300,C,E,84.9,83.9,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02300000,05/26/17,2300,P,E,18.9,18.3,94,38,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02305000,05/26/17,2305,C,E,80.9,79.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02305000,05/26/17,2305,P,E,19.9,19.2,2,6,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02310000,05/26/17,2310,C,E,76.9,75.8,0,5,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02310000,05/26/17,2310,P,E,20.9,20.2,20,44,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02315000,05/26/17,2315,C,E,73,71.9,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02315000,05/26/17,2315,P,E,22,21.4,0,20,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02320000,05/26/17,2320,C,E,69.1,68.1,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02320000,05/26/17,2320,P,E,23.2,22.4,42,70,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02325000,05/26/17,2325,C,E,65.3,64.3,1,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02325000,05/26/17,2325,P,E,24.4,23.6,28,110,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02330000,05/26/17,2330,C,E,61.6,60.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02330000,05/26/17,2330,P,E,25.7,24.8,10,169,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02335000,05/26/17,2335,C,E,58,57,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02335000,05/26/17,2335,P,E,27,26.3,0,83,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02340000,05/26/17,2340,C,E,54.5,53.5,3,6,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02340000,05/26/17,2340,P,E,28.5,27.8,31,79,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02345000,05/26/17,2345,C,E,51,50,0,11,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02345000,05/26/17,2345,P,E,30,29.3,84,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02350000,05/26/17,2350,C,E,47.6,46.7,4,8,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02350000,05/26/17,2350,P,E,31.7,30.9,199,40,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02355000,05/26/17,2355,C,E,44.4,43.4,5,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02355000,05/26/17,2355,P,E,33.4,32.6,26,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02360000,05/26/17,2360,C,E,41.2,40.3,14,21,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02360000,05/26/17,2360,P,E,35.3,34.4,13,23,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02365000,05/26/17,2365,C,E,38.2,37.3,0,31,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02365000,05/26/17,2365,P,E,37.2,36.3,14,5,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02370000,05/26/17,2370,C,E,35.2,34.3,53,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02370000,05/26/17,2370,P,E,39.4,38.4,803,74,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02375000,05/26/17,2375,C,E,32.5,31.5,0,14,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02375000,05/26/17,2375,P,E,41.5,40.6,437,15,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02380000,05/26/17,2380,C,E,29.8,28.9,2,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02380000,05/26/17,2380,P,E,43.9,42.9,9,118,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02385000,05/26/17,2385,C,E,27.3,26.3,800,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02385000,05/26/17,2385,P,E,46.4,45.3,39,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02390000,05/26/17,2390,C,E,24.8,23.9,13,9,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02390000,05/26/17,2390,P,E,48.9,47.9,141,28,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02395000,05/26/17,2395,C,E,22.6,21.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02395000,05/26/17,2395,P,E,51.6,50.5,2,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02400000,05/26/17,2400,C,E,20.4,19.5,10,15,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02400000,05/26/17,2400,P,E,54.4,53.4,6,20,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02405000,05/26/17,2405,C,E,18.3,17.5,0,25,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02405000,05/26/17,2405,P,E,57.4,56.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02410000,05/26/17,2410,C,E,16.5,15.7,8,19,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02410000,05/26/17,2410,P,E,60.7,59.5,16,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02415000,05/26/17,2415,C,E,14.8,14,10,22,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02415000,05/26/17,2415,P,E,64,62.7,0,7,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02420000,05/26/17,2420,C,E,13.2,12.4,1,7,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02420000,05/26/17,2420,P,E,67.3,66.1,5,20,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02425000,05/26/17,2425,C,E,11.7,11,1,13,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02425000,05/26/17,2425,P,E,70.7,69.6,0,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02430000,05/26/17,2430,C,E,10.2,9.7,3,10,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02430000,05/26/17,2430,P,E,74.5,73.3,3,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02435000,05/26/17,2435,C,E,9.2,8.5,0,7,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02435000,05/26/17,2435,P,E,78.5,77,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02440000,05/26/17,2440,C,E,8.1,7.4,2,41,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02440000,05/26/17,2440,P,E,82.5,80.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02445000,05/26/17,2445,C,E,7.1,6.5,0,60,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02445000,05/26/17,2445,P,E,86.5,84.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02450000,05/26/17,2450,C,E,6.2,5.7,1,144,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02450000,05/26/17,2450,P,E,90.7,89,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02455000,05/26/17,2455,C,E,5.4,4.9,0,37,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02455000,05/26/17,2455,P,E,94.9,93.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02460000,05/26/17,2460,C,E,4.7,4.3,19,180,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02460000,05/26/17,2460,P,E,99.3,97.5,0,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02465000,05/26/17,2465,C,E,4,3.7,0,39,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02465000,05/26/17,2465,P,E,103.7,101.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02470000,05/26/17,2470,C,E,3.6,3.2,24,64,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02470000,05/26/17,2470,P,E,111.5,102.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02475000,05/26/17,2475,C,E,3.1,2.8,11,119,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02475000,05/26/17,2475,P,E,116.1,107.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02480000,05/26/17,2480,C,E,2.65,2.5,13,2865,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02480000,05/26/17,2480,P,E,121,112.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02485000,05/26/17,2485,C,E,2.35,2.2,5,25,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02485000,05/26/17,2485,P,E,128.1,114,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02490000,05/26/17,2490,C,E,2.1,1.85,8,57,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02490000,05/26/17,2490,P,E,132.9,118.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02495000,05/26/17,2495,C,E,1.85,1.65,10,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02495000,05/26/17,2495,P,E,137.5,123.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02500000,05/26/17,2500,C,E,1.65,1.45,42,153,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02500000,05/26/17,2500,P,E,142.3,128,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02525000,05/26/17,2525,C,E,1,0.75,44,115,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02525000,05/26/17,2525,P,E,166.7,152.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02550000,05/26/17,2550,C,E,0.7,0.55,7,125,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02550000,05/26/17,2550,P,E,191.5,177.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02600000,05/26/17,2600,C,E,0.4,0.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02600000,05/26/17,2600,P,E,241.2,226.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02650000,05/26/17,2650,C,E,0.3,0.1,8,16,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02650000,05/26/17,2650,P,E,294.5,273,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526C02700000,05/26/17,2700,C,E,0.25,0.05,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170526P02700000,05/26/17,2700,P,E,344.3,322.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C00800000,05/31/17,800,C,E,1567.7,1556.5,0,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P00800000,05/31/17,800,P,E,0.1,0,0,330,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C00900000,05/31/17,900,C,E,1468,1456.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P00900000,05/31/17,900,P,E,0.1,0,0,100,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C01000000,05/31/17,1000,C,E,1368.2,1356.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P01000000,05/31/17,1000,P,E,0.1,0,0,260,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C01100000,05/31/17,1100,C,E,1268.4,1257.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P01100000,05/31/17,1100,P,E,0.1,0,0,260,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C01200000,05/31/17,1200,C,E,1168.7,1157.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P01200000,05/31/17,1200,P,E,0.15,0,0,343,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C01300000,05/31/17,1300,C,E,1068.9,1057.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P01300000,05/31/17,1300,P,E,0.15,0,0,70,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C01350000,05/31/17,1350,C,E,1019.1,1007.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P01350000,05/31/17,1350,P,E,0.2,0,0,117,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C01400000,05/31/17,1400,C,E,969.2,958,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P01400000,05/31/17,1400,P,E,0.2,0.1,0,3933,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C01450000,05/31/17,1450,C,E,919.4,908.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P01450000,05/31/17,1450,P,E,0.25,0.15,0,578,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C01500000,05/31/17,1500,C,E,869.6,858.3,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P01500000,05/31/17,1500,P,E,0.3,0.25,0,7503,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C01550000,05/31/17,1550,C,E,819.7,808.5,0,10,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P01550000,05/31/17,1550,P,E,0.4,0.35,4,4025,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C01600000,05/31/17,1600,C,E,769.9,758.6,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P01600000,05/31/17,1600,P,E,0.5,0.4,2,2825,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C01625000,05/31/17,1625,C,E,745,733.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P01625000,05/31/17,1625,P,E,0.55,0.45,0,4256,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C01650000,05/31/17,1650,C,E,720.2,708.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P01650000,05/31/17,1650,P,E,0.6,0.35,0,1256,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C01675000,05/31/17,1675,C,E,695.3,684,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P01675000,05/31/17,1675,P,E,0.6,0.5,120,1212,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C01700000,05/31/17,1700,C,E,670.4,659.1,0,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P01700000,05/31/17,1700,P,E,0.7,0.45,0,482,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C01725000,05/31/17,1725,C,E,645.5,634.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P01725000,05/31/17,1725,P,E,0.75,0.55,0,510,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C01750000,05/31/17,1750,C,E,620.7,609.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P01750000,05/31/17,1750,P,E,0.85,0.7,0,8711,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C01775000,05/31/17,1775,C,E,595.8,584.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P01775000,05/31/17,1775,P,E,0.95,0.7,0,1870,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C01800000,05/31/17,1800,C,E,571,559.6,0,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P01800000,05/31/17,1800,P,E,1,0.8,0,650,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C01825000,05/31/17,1825,C,E,546.2,534.8,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P01825000,05/31/17,1825,P,E,1.15,0.9,0,983,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C01850000,05/31/17,1850,C,E,521.3,510,0,9,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P01850000,05/31/17,1850,P,E,1.25,1,1,923,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C01875000,05/31/17,1875,C,E,496.5,485.2,0,6,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P01875000,05/31/17,1875,P,E,1.4,1.2,6,1803,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C01900000,05/31/17,1900,C,E,471.8,460.4,0,39,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P01900000,05/31/17,1900,P,E,1.55,1.4,2,2805,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C01925000,05/31/17,1925,C,E,447,435.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P01925000,05/31/17,1925,P,E,1.7,1.55,0,322,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C01940000,05/31/17,1940,C,E,432.2,420.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P01940000,05/31/17,1940,P,E,1.85,1.65,3,18,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C01950000,05/31/17,1950,C,E,422.3,410.9,0,38,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P01950000,05/31/17,1950,P,E,1.9,1.75,0,3000,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C01960000,05/31/17,1960,C,E,412.4,401,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P01960000,05/31/17,1960,P,E,2,1.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C01965000,05/31/17,1965,C,E,407.4,396.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P01965000,05/31/17,1965,P,E,2.05,1.85,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C01970000,05/31/17,1970,C,E,402.5,391.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P01970000,05/31/17,1970,P,E,2.1,1.9,0,10,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C01975000,05/31/17,1975,C,E,397.6,386.2,0,318,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P01975000,05/31/17,1975,P,E,2.15,1.95,15,432,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C01980000,05/31/17,1980,C,E,392.6,381.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P01980000,05/31/17,1980,P,E,2.2,1.9,0,15,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C01985000,05/31/17,1985,C,E,387.7,376.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P01985000,05/31/17,1985,P,E,2.3,1.95,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C01990000,05/31/17,1990,C,E,382.8,371.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P01990000,05/31/17,1990,P,E,2.35,2,0,13,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C01995000,05/31/17,1995,C,E,377.8,366.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P01995000,05/31/17,1995,P,E,2.4,2.15,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02000000,05/31/17,2000,C,E,372.9,361.5,0,152,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02000000,05/31/17,2000,P,E,2.45,2.25,0,6336,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02005000,05/31/17,2005,C,E,368,356.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02005000,05/31/17,2005,P,E,2.45,2.3,0,10,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02010000,05/31/17,2010,C,E,363,351.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02010000,05/31/17,2010,P,E,2.6,2.25,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02015000,05/31/17,2015,C,E,358.1,346.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02015000,05/31/17,2015,P,E,2.65,2.3,26,21,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02020000,05/31/17,2020,C,E,353.2,341.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02020000,05/31/17,2020,P,E,2.75,2.45,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02025000,05/31/17,2025,C,E,348.3,336.9,0,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02025000,05/31/17,2025,P,E,2.8,2.55,39,5551,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02030000,05/31/17,2030,C,E,343.4,332,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02030000,05/31/17,2030,P,E,2.9,2.65,0,15,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02035000,05/31/17,2035,C,E,338.5,327.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02035000,05/31/17,2035,P,E,2.9,2.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02040000,05/31/17,2040,C,E,333.5,322.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02040000,05/31/17,2040,P,E,3.1,2.65,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02045000,05/31/17,2045,C,E,328.6,317.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02045000,05/31/17,2045,P,E,3.2,2.75,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02050000,05/31/17,2050,C,E,323.7,313.1,0,48,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02050000,05/31/17,2050,P,E,3.2,2.95,1,4793,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02055000,05/31/17,2055,C,E,318.8,307.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02055000,05/31/17,2055,P,E,3.3,2.95,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02060000,05/31/17,2060,C,E,313.9,302.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02060000,05/31/17,2060,P,E,3.3,3.1,0,10,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02065000,05/31/17,2065,C,E,309,297.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02065000,05/31/17,2065,P,E,3.5,3.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02070000,05/31/17,2070,C,E,304.1,292.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02070000,05/31/17,2070,P,E,3.6,3.2,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02075000,05/31/17,2075,C,E,299.2,287.9,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02075000,05/31/17,2075,P,E,3.7,3.3,0,4096,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02080000,05/31/17,2080,C,E,294.4,283,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02080000,05/31/17,2080,P,E,3.8,3.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02085000,05/31/17,2085,C,E,289.5,278.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02085000,05/31/17,2085,P,E,3.9,3.6,0,28,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02090000,05/31/17,2090,C,E,284.6,273.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02090000,05/31/17,2090,P,E,4.1,3.7,0,6,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02095000,05/31/17,2095,C,E,279.7,268.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02095000,05/31/17,2095,P,E,4.3,3.7,0,15,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02100000,05/31/17,2100,C,E,274.9,263.5,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02100000,05/31/17,2100,P,E,4.2,4,7,5380,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02105000,05/31/17,2105,C,E,270,258.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02105000,05/31/17,2105,P,E,4.4,4.1,0,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02110000,05/31/17,2110,C,E,265.1,253.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02110000,05/31/17,2110,P,E,4.6,4.2,1,33,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02115000,05/31/17,2115,C,E,260.3,248.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02115000,05/31/17,2115,P,E,4.6,4.4,0,7,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02120000,05/31/17,2120,C,E,255.4,244.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02120000,05/31/17,2120,P,E,4.9,4.4,1,38,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02125000,05/31/17,2125,C,E,250.6,239.2,0,6,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02125000,05/31/17,2125,P,E,5,4.6,13,2195,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02130000,05/31/17,2130,C,E,245.8,234.4,0,8,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02130000,05/31/17,2130,P,E,5.1,4.8,0,49,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02135000,05/31/17,2135,C,E,240.9,229.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02135000,05/31/17,2135,P,E,5.4,4.9,0,45,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02140000,05/31/17,2140,C,E,236.1,224.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02140000,05/31/17,2140,P,E,5.5,5.1,1,72,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02145000,05/31/17,2145,C,E,231.3,220,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02145000,05/31/17,2145,P,E,5.6,5.3,0,62,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02150000,05/31/17,2150,C,E,226.5,215.2,0,21,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02150000,05/31/17,2150,P,E,5.8,5.5,0,4917,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02155000,05/31/17,2155,C,E,221.8,210.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02155000,05/31/17,2155,P,E,6.2,5.8,0,5,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02160000,05/31/17,2160,C,E,217,205.7,0,8,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02160000,05/31/17,2160,P,E,6.2,5.9,1,46,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02165000,05/31/17,2165,C,E,212.2,200.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02165000,05/31/17,2165,P,E,6.7,6.1,0,6,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02170000,05/31/17,2170,C,E,207.5,196.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02170000,05/31/17,2170,P,E,6.7,6.3,0,46,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02175000,05/31/17,2175,C,E,197.8,196,0,57,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02175000,05/31/17,2175,P,E,7,6.6,5,2348,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02180000,05/31/17,2180,C,E,193,191.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02180000,05/31/17,2180,P,E,7.2,6.9,2,69,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02185000,05/31/17,2185,C,E,192.7,182,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02185000,05/31/17,2185,P,E,7.5,7.1,4,36,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02190000,05/31/17,2190,C,E,183.5,181.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02190000,05/31/17,2190,P,E,7.8,7.4,19,95,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02195000,05/31/17,2195,C,E,184,172.6,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02195000,05/31/17,2195,P,E,8.3,7.7,13,49,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02200000,05/31/17,2200,C,E,174.1,172.5,0,82,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02200000,05/31/17,2200,P,E,8.4,8.1,19,15947,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02205000,05/31/17,2205,C,E,174.6,163.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02205000,05/31/17,2205,P,E,8.7,8.4,0,18,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02210000,05/31/17,2210,C,E,170,158.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02210000,05/31/17,2210,P,E,9.2,8.7,18,53,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02215000,05/31/17,2215,C,E,165.1,154.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02215000,05/31/17,2215,P,E,9.6,9.1,6,217,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02220000,05/31/17,2220,C,E,160.8,148.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02220000,05/31/17,2220,P,E,9.9,9.5,0,176,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02225000,05/31/17,2225,C,E,151,149.5,0,83,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02225000,05/31/17,2225,P,E,10.3,9.9,18,3780,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02230000,05/31/17,2230,C,E,151.6,139.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02230000,05/31/17,2230,P,E,10.7,10.3,32,172,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02235000,05/31/17,2235,C,E,148.3,135.8,0,10,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02235000,05/31/17,2235,P,E,11.2,10.7,10,53,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02240000,05/31/17,2240,C,E,142.6,130.2,0,8,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02240000,05/31/17,2240,P,E,11.6,11.2,0,124,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02245000,05/31/17,2245,C,E,138.1,125.8,0,11,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02245000,05/31/17,2245,P,E,12.1,11.7,8,19,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02250000,05/31/17,2250,C,E,128.4,126.9,1,147,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02250000,05/31/17,2250,P,E,12.7,12.2,2,4539,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02255000,05/31/17,2255,C,E,129.2,118.3,0,7,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02255000,05/31/17,2255,P,E,13.2,12.8,5,2019,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02260000,05/31/17,2260,C,E,123.3,114.4,0,6,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02260000,05/31/17,2260,P,E,13.8,13.4,13,392,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02265000,05/31/17,2265,C,E,118.9,110.1,0,11,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02265000,05/31/17,2265,P,E,14.5,14,0,60,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02270000,05/31/17,2270,C,E,114.6,105.7,0,15,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02270000,05/31/17,2270,P,E,15.1,14.6,40,495,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02275000,05/31/17,2275,C,E,106.7,105.2,8,726,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02275000,05/31/17,2275,P,E,15.8,15.3,33,5520,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02280000,05/31/17,2280,C,E,102.2,101.2,10,6,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02280000,05/31/17,2280,P,E,16.6,16,42,405,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02285000,05/31/17,2285,C,E,98,97,13,15,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02285000,05/31/17,2285,P,E,17.4,16.8,2,16,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02290000,05/31/17,2290,C,E,93.8,92.8,14,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02290000,05/31/17,2290,P,E,18.2,17.6,7,202,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02295000,05/31/17,2295,C,E,89.7,88.7,8,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02295000,05/31/17,2295,P,E,19.1,18.5,0,48,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02300000,05/31/17,2300,C,E,85.6,84.6,8,1576,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02300000,05/31/17,2300,P,E,20,19.4,143,11260,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02305000,05/31/17,2305,C,E,81.6,80.6,7,16,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02305000,05/31/17,2305,P,E,21,20.4,0,43,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02310000,05/31/17,2310,C,E,77.7,76.7,12,13,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02310000,05/31/17,2310,P,E,22.1,21.4,10,360,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02315000,05/31/17,2315,C,E,73.8,72.8,13,21,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02315000,05/31/17,2315,P,E,23.2,22.5,3,91,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02320000,05/31/17,2320,C,E,70,69,10,6,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02320000,05/31/17,2320,P,E,24.3,23.7,79,264,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02325000,05/31/17,2325,C,E,66.2,65.2,10,1651,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02325000,05/31/17,2325,P,E,25.6,24.9,1528,4467,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02330000,05/31/17,2330,C,E,62.5,61.5,4,212,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02330000,05/31/17,2330,P,E,26.9,26.1,12,123,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02335000,05/31/17,2335,C,E,58.9,57.9,0,15,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02335000,05/31/17,2335,P,E,28.3,27.5,0,17,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02340000,05/31/17,2340,C,E,55.4,54.4,2,8,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02340000,05/31/17,2340,P,E,29.8,29,256,224,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02345000,05/31/17,2345,C,E,52,51,4,11,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02345000,05/31/17,2345,P,E,31.3,30.5,84,67,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02350000,05/31/17,2350,C,E,48.6,47.7,9,3278,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02350000,05/31/17,2350,P,E,33,32.2,13,5642,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02355000,05/31/17,2355,C,E,45.4,44.5,7,142,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02355000,05/31/17,2355,P,E,34.8,33.9,2,62,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02360000,05/31/17,2360,C,E,42.2,41.3,2,918,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02360000,05/31/17,2360,P,E,36.7,35.8,148,71,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02365000,05/31/17,2365,C,E,39.2,38.3,10,18,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02365000,05/31/17,2365,P,E,38.7,37.7,8,366,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02370000,05/31/17,2370,C,E,36.3,35.4,14,35,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02370000,05/31/17,2370,P,E,40.7,39.8,26,94,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02375000,05/31/17,2375,C,E,33.5,32.6,142,2485,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02375000,05/31/17,2375,P,E,43,41.8,14,1720,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02380000,05/31/17,2380,C,E,30.9,29.9,2,74,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02380000,05/31/17,2380,P,E,45.4,44.1,15,49,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02385000,05/31/17,2385,C,E,28.2,27.4,0,33,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02385000,05/31/17,2385,P,E,47.8,46.6,8,21,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02390000,05/31/17,2390,C,E,25.7,25,7,48,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02390000,05/31/17,2390,P,E,50.5,49.2,21,45,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02395000,05/31/17,2395,C,E,23.6,22.7,9,16,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02395000,05/31/17,2395,P,E,52.8,51.9,30,28,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02400000,05/31/17,2400,C,E,21.4,20.5,17,2839,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02400000,05/31/17,2400,P,E,55.7,54.7,2,83,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02405000,05/31/17,2405,C,E,19.4,18.5,0,80,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02405000,05/31/17,2405,P,E,59.1,57.5,0,17,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02410000,05/31/17,2410,C,E,17.6,16.6,0,151,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02410000,05/31/17,2410,P,E,62.2,60.6,1,18,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02415000,05/31/17,2415,C,E,15.6,14.8,1013,38,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02415000,05/31/17,2415,P,E,65.6,63.8,3,18,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02420000,05/31/17,2420,C,E,14.1,13.2,194,269,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02420000,05/31/17,2420,P,E,68.3,67.3,3,18,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02425000,05/31/17,2425,C,E,12.6,11.7,63,3457,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02425000,05/31/17,2425,P,E,72.1,70.7,3,26,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02430000,05/31/17,2430,C,E,11.2,10.4,0,108,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02430000,05/31/17,2430,P,E,76.1,74.3,17,15,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02435000,05/31/17,2435,C,E,10,9.2,7,110,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02435000,05/31/17,2435,P,E,83.1,74.8,8,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02440000,05/31/17,2440,C,E,8.6,8.1,0,18,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02440000,05/31/17,2440,P,E,86.9,78.1,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02445000,05/31/17,2445,C,E,7.8,7.1,5,38,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02445000,05/31/17,2445,P,E,90.9,82.2,0,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02450000,05/31/17,2450,C,E,6.6,6.3,1,2469,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02450000,05/31/17,2450,P,E,91.6,90.1,5,15,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02455000,05/31/17,2455,C,E,6,5.4,5,68,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02455000,05/31/17,2455,P,E,99,90.5,0,9,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02460000,05/31/17,2460,C,E,5.1,4.7,1,60,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02460000,05/31/17,2460,P,E,103.4,94.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02465000,05/31/17,2465,C,E,4.6,4.1,3,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02465000,05/31/17,2465,P,E,107.7,99.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02470000,05/31/17,2470,C,E,3.9,3.6,0,286,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02470000,05/31/17,2470,P,E,112.2,103.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02475000,05/31/17,2475,C,E,3.4,3.1,17,3188,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02475000,05/31/17,2475,P,E,117.1,107.9,0,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02480000,05/31/17,2480,C,E,3.1,2.8,1,154,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02480000,05/31/17,2480,P,E,121.3,112.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02485000,05/31/17,2485,C,E,2.75,2.4,1,369,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02485000,05/31/17,2485,P,E,127.3,116,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02490000,05/31/17,2490,C,E,2.4,2.15,0,33,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02490000,05/31/17,2490,P,E,132,120.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02495000,05/31/17,2495,C,E,2.15,1.85,0,11,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02495000,05/31/17,2495,P,E,136.8,125.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02500000,05/31/17,2500,C,E,1.85,1.65,10,788,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02500000,05/31/17,2500,P,E,141.5,130.2,0,23,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02505000,05/31/17,2505,C,E,1.65,1.5,18,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02505000,05/31/17,2505,P,E,146.3,134.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02510000,05/31/17,2510,C,E,1.5,1.3,0,9,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02510000,05/31/17,2510,P,E,151.1,139.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02515000,05/31/17,2515,C,E,1.35,1.15,0,15,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02515000,05/31/17,2515,P,E,155.9,144.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02520000,05/31/17,2520,C,E,1.25,1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02520000,05/31/17,2520,P,E,160.8,149.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02525000,05/31/17,2525,C,E,1.1,0.95,0,2549,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02525000,05/31/17,2525,P,E,165.7,154.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02530000,05/31/17,2530,C,E,1,0.85,1,49,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02530000,05/31/17,2530,P,E,170.6,159.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02540000,05/31/17,2540,C,E,0.9,0.65,0,8,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02540000,05/31/17,2540,P,E,180.4,169,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02550000,05/31/17,2550,C,E,0.75,0.55,10,778,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02550000,05/31/17,2550,P,E,190.4,178.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02575000,05/31/17,2575,C,E,0.55,0.35,0,226,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02575000,05/31/17,2575,P,E,215,203.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02600000,05/31/17,2600,C,E,0.45,0.25,26,1092,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02600000,05/31/17,2600,P,E,239.8,228.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02650000,05/31/17,2650,C,E,0.3,0.15,0,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02650000,05/31/17,2650,P,E,289.5,278.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02700000,05/31/17,2700,C,E,0.2,0.1,0,56,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02700000,05/31/17,2700,P,E,339.3,328,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02750000,05/31/17,2750,C,E,0.2,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02750000,05/31/17,2750,P,E,389.1,377.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02800000,05/31/17,2800,C,E,0.15,0,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02800000,05/31/17,2800,P,E,439,427.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531C02900000,05/31/17,2900,C,E,0.1,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170531P02900000,05/31/17,2900,P,E,538.8,527.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C01100000,06/02/17,1100,C,E,1274,1251.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P01100000,06/02/17,1100,P,E,0.1,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C01200000,06/02/17,1200,C,E,1174.2,1152.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P01200000,06/02/17,1200,P,E,0.15,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C01300000,06/02/17,1300,C,E,1074.2,1052.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P01300000,06/02/17,1300,P,E,0.2,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C01400000,06/02/17,1400,C,E,974.8,952.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P01400000,06/02/17,1400,P,E,0.25,0.05,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C01450000,06/02/17,1450,C,E,925,902.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P01450000,06/02/17,1450,P,E,0.3,0.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C01500000,06/02/17,1500,C,E,875,853.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P01500000,06/02/17,1500,P,E,0.35,0.15,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C01550000,06/02/17,1550,C,E,825.2,803.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P01550000,06/02/17,1550,P,E,0.4,0.25,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C01600000,06/02/17,1600,C,E,775.4,753.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P01600000,06/02/17,1600,P,E,0.55,0.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C01650000,06/02/17,1650,C,E,725.6,703.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P01650000,06/02/17,1650,P,E,0.65,0.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C01700000,06/02/17,1700,C,E,675.9,654.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P01700000,06/02/17,1700,P,E,0.75,0.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C01750000,06/02/17,1750,C,E,626.1,604.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P01750000,06/02/17,1750,P,E,0.9,0.7,10,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C01775000,06/02/17,1775,C,E,601.2,579.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P01775000,06/02/17,1775,P,E,1,0.75,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C01800000,06/02/17,1800,C,E,576.5,554.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P01800000,06/02/17,1800,P,E,1.05,0.85,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C01825000,06/02/17,1825,C,E,551.6,529.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P01825000,06/02/17,1825,P,E,1.2,1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C01850000,06/02/17,1850,C,E,526.8,505.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P01850000,06/02/17,1850,P,E,1.25,1.1,6,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C01875000,06/02/17,1875,C,E,502,480.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P01875000,06/02/17,1875,P,E,1.5,1.25,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C01900000,06/02/17,1900,C,E,477.2,455.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P01900000,06/02/17,1900,P,E,1.65,1.45,8,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C01925000,06/02/17,1925,C,E,452.5,430.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P01925000,06/02/17,1925,P,E,1.8,1.6,10,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C01940000,06/02/17,1940,C,E,437.7,416,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P01940000,06/02/17,1940,P,E,2,1.75,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C01950000,06/02/17,1950,C,E,427.8,406.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P01950000,06/02/17,1950,P,E,2.1,1.85,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C01960000,06/02/17,1960,C,E,417.9,396.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P01960000,06/02/17,1960,P,E,2.2,1.95,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C01970000,06/02/17,1970,C,E,407.9,386.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P01970000,06/02/17,1970,P,E,2.3,2.05,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C01975000,06/02/17,1975,C,E,403.1,381.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P01975000,06/02/17,1975,P,E,2.35,2.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C01980000,06/02/17,1980,C,E,398,376.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P01980000,06/02/17,1980,P,E,2.4,2.15,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C01990000,06/02/17,1990,C,E,388.3,366.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P01990000,06/02/17,1990,P,E,2.5,2.25,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02000000,06/02/17,2000,C,E,378.4,356.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02000000,06/02/17,2000,P,E,2.65,2.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02005000,06/02/17,2005,C,E,373.5,351.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02005000,06/02/17,2005,P,E,2.7,2.45,10,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02010000,06/02/17,2010,C,E,368.6,346.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02010000,06/02/17,2010,P,E,2.8,2.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02015000,06/02/17,2015,C,E,363.7,342,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02015000,06/02/17,2015,P,E,2.85,2.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02020000,06/02/17,2020,C,E,358.8,337.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02020000,06/02/17,2020,P,E,2.95,2.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02025000,06/02/17,2025,C,E,353.8,332.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02025000,06/02/17,2025,P,E,3,2.75,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02030000,06/02/17,2030,C,E,348.9,327.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02030000,06/02/17,2030,P,E,3.1,2.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02035000,06/02/17,2035,C,E,343.9,322.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02035000,06/02/17,2035,P,E,3.2,2.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02040000,06/02/17,2040,C,E,339.1,317.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02040000,06/02/17,2040,P,E,3.3,2.95,3,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02045000,06/02/17,2045,C,E,334.2,312.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02045000,06/02/17,2045,P,E,3.3,3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02050000,06/02/17,2050,C,E,329.3,307.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02050000,06/02/17,2050,P,E,3.5,3,8,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02055000,06/02/17,2055,C,E,324.4,302.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02055000,06/02/17,2055,P,E,3.6,3.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02060000,06/02/17,2060,C,E,319.5,297.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02060000,06/02/17,2060,P,E,3.6,3.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02065000,06/02/17,2065,C,E,314.7,293,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02065000,06/02/17,2065,P,E,3.7,3.4,10,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02070000,06/02/17,2070,C,E,309.8,288.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02070000,06/02/17,2070,P,E,3.9,3.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02075000,06/02/17,2075,C,E,304.9,283.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02075000,06/02/17,2075,P,E,3.9,3.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02080000,06/02/17,2080,C,E,300,278.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02080000,06/02/17,2080,P,E,4.1,3.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02085000,06/02/17,2085,C,E,295.1,273.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02085000,06/02/17,2085,P,E,4.2,3.8,5,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02090000,06/02/17,2090,C,E,290.3,268.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02090000,06/02/17,2090,P,E,4.3,3.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02095000,06/02/17,2095,C,E,285.4,263.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02095000,06/02/17,2095,P,E,4.4,4.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02100000,06/02/17,2100,C,E,280.5,259,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02100000,06/02/17,2100,P,E,4.6,4.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02105000,06/02/17,2105,C,E,275.7,254,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02105000,06/02/17,2105,P,E,4.7,4.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02110000,06/02/17,2110,C,E,270.9,249.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02110000,06/02/17,2110,P,E,4.8,4.5,10,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02115000,06/02/17,2115,C,E,265.9,244.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02115000,06/02/17,2115,P,E,5,4.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02120000,06/02/17,2120,C,E,261.2,239.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02120000,06/02/17,2120,P,E,5.2,4.8,5,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02125000,06/02/17,2125,C,E,256.2,234.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02125000,06/02/17,2125,P,E,5.3,4.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02130000,06/02/17,2130,C,E,248.3,232.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02130000,06/02/17,2130,P,E,5.5,5.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02135000,06/02/17,2135,C,E,243.4,228,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02135000,06/02/17,2135,P,E,5.7,5.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02140000,06/02/17,2140,C,E,238.6,223.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02140000,06/02/17,2140,P,E,5.9,5.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02145000,06/02/17,2145,C,E,233.8,218.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02145000,06/02/17,2145,P,E,6.1,5.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02150000,06/02/17,2150,C,E,229.1,213.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02150000,06/02/17,2150,P,E,6.3,5.9,1,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02155000,06/02/17,2155,C,E,224.3,208.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02155000,06/02/17,2155,P,E,6.5,6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02160000,06/02/17,2160,C,E,219.5,203.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02160000,06/02/17,2160,P,E,6.7,6.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02165000,06/02/17,2165,C,E,213.6,200.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02165000,06/02/17,2165,P,E,6.9,6.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02170000,06/02/17,2170,C,E,203,201.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02170000,06/02/17,2170,P,E,7.2,6.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02175000,06/02/17,2175,C,E,198.3,196.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02175000,06/02/17,2175,P,E,7.5,7,11,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02180000,06/02/17,2180,C,E,193.6,191.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02180000,06/02/17,2180,P,E,7.7,7.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02185000,06/02/17,2185,C,E,188.9,187.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02185000,06/02/17,2185,P,E,8,7.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02190000,06/02/17,2190,C,E,184.2,182.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02190000,06/02/17,2190,P,E,8.3,7.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02195000,06/02/17,2195,C,E,179.5,177.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02195000,06/02/17,2195,P,E,8.7,8.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02200000,06/02/17,2200,C,E,174.9,173.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02200000,06/02/17,2200,P,E,9,8.5,11,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02205000,06/02/17,2205,C,E,170.2,168.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02205000,06/02/17,2205,P,E,9.4,8.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02210000,06/02/17,2210,C,E,165.6,163.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02210000,06/02/17,2210,P,E,9.7,9.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02215000,06/02/17,2215,C,E,161,159.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02215000,06/02/17,2215,P,E,10.1,9.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02220000,06/02/17,2220,C,E,156.4,154.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02220000,06/02/17,2220,P,E,10.5,10,1,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02225000,06/02/17,2225,C,E,151.8,150.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02225000,06/02/17,2225,P,E,11,10.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02230000,06/02/17,2230,C,E,147.3,145.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02230000,06/02/17,2230,P,E,11.4,10.8,1,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02235000,06/02/17,2235,C,E,142.8,141.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02235000,06/02/17,2235,P,E,11.9,11.3,1,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02240000,06/02/17,2240,C,E,138.3,136.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02240000,06/02/17,2240,P,E,12.4,11.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02245000,06/02/17,2245,C,E,133.8,132.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02245000,06/02/17,2245,P,E,12.9,12.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02250000,06/02/17,2250,C,E,129.3,127.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02250000,06/02/17,2250,P,E,13.5,12.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02255000,06/02/17,2255,C,E,124.9,123.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02255000,06/02/17,2255,P,E,14.1,13.6,1,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02260000,06/02/17,2260,C,E,120.5,119,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02260000,06/02/17,2260,P,E,14.7,14.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02265000,06/02/17,2265,C,E,116.2,114.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02265000,06/02/17,2265,P,E,15.3,14.7,1,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02270000,06/02/17,2270,C,E,111.9,110.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02270000,06/02/17,2270,P,E,16,15.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02275000,06/02/17,2275,C,E,107.5,106.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02275000,06/02/17,2275,P,E,16.8,16.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02280000,06/02/17,2280,C,E,103.3,101.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02280000,06/02/17,2280,P,E,17.5,16.8,2,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02285000,06/02/17,2285,C,E,99.1,97.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02285000,06/02/17,2285,P,E,18.3,17.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02290000,06/02/17,2290,C,E,95,93.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02290000,06/02/17,2290,P,E,19.2,18.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02295000,06/02/17,2295,C,E,90.9,89.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02295000,06/02/17,2295,P,E,20.1,19.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02300000,06/02/17,2300,C,E,86.8,85.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02300000,06/02/17,2300,P,E,21.1,20.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02305000,06/02/17,2305,C,E,82.8,81.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02305000,06/02/17,2305,P,E,22.1,21.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02310000,06/02/17,2310,C,E,78.9,77.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02310000,06/02/17,2310,P,E,23.1,22.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02315000,06/02/17,2315,C,E,75,73.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02315000,06/02/17,2315,P,E,24.3,23.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02320000,06/02/17,2320,C,E,71.2,69.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02320000,06/02/17,2320,P,E,25.5,24.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02325000,06/02/17,2325,C,E,67.5,66.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02325000,06/02/17,2325,P,E,26.7,25.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02330000,06/02/17,2330,C,E,63.8,62.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02330000,06/02/17,2330,P,E,28.1,27.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02335000,06/02/17,2335,C,E,60.2,59,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02335000,06/02/17,2335,P,E,29.5,28.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02340000,06/02/17,2340,C,E,56.7,55.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02340000,06/02/17,2340,P,E,31,30.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02345000,06/02/17,2345,C,E,53.3,52.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02345000,06/02/17,2345,P,E,32.5,31.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02350000,06/02/17,2350,C,E,49.9,48.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02350000,06/02/17,2350,P,E,34.2,33.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02355000,06/02/17,2355,C,E,46.7,45.6,4,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02355000,06/02/17,2355,P,E,36,35.1,4,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02360000,06/02/17,2360,C,E,43.5,42.5,2,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02360000,06/02/17,2360,P,E,37.9,36.9,2,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02365000,06/02/17,2365,C,E,40.5,39.5,1,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02365000,06/02/17,2365,P,E,39.8,38.9,1,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02370000,06/02/17,2370,C,E,37.6,36.6,1,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02370000,06/02/17,2370,P,E,41.9,41,1,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02375000,06/02/17,2375,C,E,34.8,33.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02375000,06/02/17,2375,P,E,44.1,43.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02380000,06/02/17,2380,C,E,32.1,31.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02380000,06/02/17,2380,P,E,46.4,45.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02385000,06/02/17,2385,C,E,29.5,28.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02385000,06/02/17,2385,P,E,48.9,47.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02390000,06/02/17,2390,C,E,27,26.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02390000,06/02/17,2390,P,E,51.4,50.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02395000,06/02/17,2395,C,E,24.7,23.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02395000,06/02/17,2395,P,E,54.1,53.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02400000,06/02/17,2400,C,E,22.5,21.7,2,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02400000,06/02/17,2400,P,E,56.9,55.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02405000,06/02/17,2405,C,E,20.4,19.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02405000,06/02/17,2405,P,E,59.8,58.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02410000,06/02/17,2410,C,E,18.5,17.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02410000,06/02/17,2410,P,E,62.9,61.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02415000,06/02/17,2415,C,E,16.7,15.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02415000,06/02/17,2415,P,E,66.1,64.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02420000,06/02/17,2420,C,E,14.9,14,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02420000,06/02/17,2420,P,E,69.5,68,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02425000,06/02/17,2425,C,E,13.5,12.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02425000,06/02/17,2425,P,E,72.9,71.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02430000,06/02/17,2430,C,E,12.1,11.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02430000,06/02/17,2430,P,E,76.5,75.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02435000,06/02/17,2435,C,E,10.8,10.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02435000,06/02/17,2435,P,E,80.3,78.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02440000,06/02/17,2440,C,E,9.6,8.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02440000,06/02/17,2440,P,E,84.2,82.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02445000,06/02/17,2445,C,E,8.5,7.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02445000,06/02/17,2445,P,E,88.1,86.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02450000,06/02/17,2450,C,E,7.5,6.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02450000,06/02/17,2450,P,E,92.2,90.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02455000,06/02/17,2455,C,E,6.5,6.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02455000,06/02/17,2455,P,E,96.4,94.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02460000,06/02/17,2460,C,E,5.9,5.4,1,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02460000,06/02/17,2460,P,E,100.6,98.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02465000,06/02/17,2465,C,E,5,4.7,5,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02465000,06/02/17,2465,P,E,104.9,103.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02470000,06/02/17,2470,C,E,4.4,4.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02470000,06/02/17,2470,P,E,109.3,107.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02475000,06/02/17,2475,C,E,4,3.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02475000,06/02/17,2475,P,E,117.8,108,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02480000,06/02/17,2480,C,E,3.5,3.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02480000,06/02/17,2480,P,E,122.4,112.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02485000,06/02/17,2485,C,E,3.1,2.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02485000,06/02/17,2485,P,E,129,114.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02490000,06/02/17,2490,C,E,2.65,2.45,9,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02490000,06/02/17,2490,P,E,133.6,119.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02495000,06/02/17,2495,C,E,2.4,2.15,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02495000,06/02/17,2495,P,E,138.3,123.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02500000,06/02/17,2500,C,E,2.15,1.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02500000,06/02/17,2500,P,E,143,128.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02510000,06/02/17,2510,C,E,1.7,1.5,3,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02510000,06/02/17,2510,P,E,152.6,138.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02520000,06/02/17,2520,C,E,1.4,1.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02520000,06/02/17,2520,P,E,162.3,147.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02525000,06/02/17,2525,C,E,1.15,1.05,5,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02525000,06/02/17,2525,P,E,167.2,152.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02550000,06/02/17,2550,C,E,0.85,0.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02550000,06/02/17,2550,P,E,191.7,177.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02575000,06/02/17,2575,C,E,0.65,0.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02575000,06/02/17,2575,P,E,216.6,201.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02600000,06/02/17,2600,C,E,0.5,0.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02600000,06/02/17,2600,P,E,242.2,226.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02650000,06/02/17,2650,C,E,0.35,0.15,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02650000,06/02/17,2650,P,E,294.5,273,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02700000,06/02/17,2700,C,E,0.25,0.05,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02700000,06/02/17,2700,P,E,344.5,322.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602C02800000,06/02/17,2800,C,E,0.2,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170602P02800000,06/02/17,2800,P,E,444.2,422.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C00300000,06/16/17,300,C,E,2061.1,2056.2,0,2000,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P00300000,06/16/17,300,P,E,0.1,0,0,20,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C00400000,06/16/17,400,C,E,1961.5,1956.6,0,4000,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P00400000,06/16/17,400,P,E,0.05,0,0,1030,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C00500000,06/16/17,500,C,E,1861.6,1856.8,0,4200,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P00500000,06/16/17,500,P,E,0.05,0,0,2237,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C00600000,06/16/17,600,C,E,1762,1757.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P00600000,06/16/17,600,P,E,0.1,0,0,427,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C00700000,06/16/17,700,C,E,1662.1,1657.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P00700000,06/16/17,700,P,E,0.1,0,0,1391,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C00750000,06/16/17,750,C,E,1612.4,1607.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P00750000,06/16/17,750,P,E,0.3,0,0,837,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C00800000,06/16/17,800,C,E,1562.4,1557.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P00800000,06/16/17,800,P,E,0.3,0,2,128,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C00850000,06/16/17,850,C,E,1512.6,1507.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P00850000,06/16/17,850,P,E,0.2,0,0,259,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C00900000,06/16/17,900,C,E,1462.7,1458.1,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P00900000,06/16/17,900,P,E,0.2,0,0,9578,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C00925000,06/16/17,925,C,E,1437.9,1433.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P00925000,06/16/17,925,P,E,0.3,0,0,54,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C00950000,06/16/17,950,C,E,1412.9,1408.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P00950000,06/16/17,950,P,E,0.2,0,0,471,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C00975000,06/16/17,975,C,E,1388,1383.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P00975000,06/16/17,975,P,E,0.3,0,0,262,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C01000000,06/16/17,1000,C,E,1363,1358.4,1850,54297,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P01000000,06/16/17,1000,P,E,0.15,0,1850,63325,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C01025000,06/16/17,1025,C,E,1338.1,1333.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P01025000,06/16/17,1025,P,E,0.2,0.05,0,196,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C01050000,06/16/17,1050,C,E,1313.1,1308.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P01050000,06/16/17,1050,P,E,0.2,0,0,1998,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C01075000,06/16/17,1075,C,E,1288.2,1283.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P01075000,06/16/17,1075,P,E,0.2,0.05,0,1524,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C01100000,06/16/17,1100,C,E,1263.3,1258.7,0,104,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P01100000,06/16/17,1100,P,E,0.2,0.05,0,5116,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C01125000,06/16/17,1125,C,E,1238.4,1233.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P01125000,06/16/17,1125,P,E,0.2,0.05,0,346,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C01150000,06/16/17,1150,C,E,1213.5,1208.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P01150000,06/16/17,1150,P,E,0.2,0.05,0,2154,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C01175000,06/16/17,1175,C,E,1188.7,1184.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P01175000,06/16/17,1175,P,E,0.2,0.05,0,1283,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C01200000,06/16/17,1200,C,E,1163.6,1159,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P01200000,06/16/17,1200,P,E,0.25,0.05,0,9306,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C01225000,06/16/17,1225,C,E,1138.7,1134.2,0,69,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P01225000,06/16/17,1225,P,E,0.25,0.05,0,158,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C01250000,06/16/17,1250,C,E,1113.8,1109.3,0,62,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P01250000,06/16/17,1250,P,E,0.25,0.05,0,6962,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C01275000,06/16/17,1275,C,E,1088.9,1084.4,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P01275000,06/16/17,1275,P,E,0.3,0.05,0,825,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C01300000,06/16/17,1300,C,E,1064.1,1059.6,0,59,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P01300000,06/16/17,1300,P,E,0.3,0.05,0,6127,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C01325000,06/16/17,1325,C,E,1039,1034.5,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P01325000,06/16/17,1325,P,E,0.35,0.05,0,1435,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C01350000,06/16/17,1350,C,E,1014.1,1009.6,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P01350000,06/16/17,1350,P,E,0.45,0.15,0,4002,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C01375000,06/16/17,1375,C,E,989.2,984.7,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P01375000,06/16/17,1375,P,E,0.4,0.1,0,429,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C01400000,06/16/17,1400,C,E,964.3,959.8,0,55,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P01400000,06/16/17,1400,P,E,0.5,0.25,5,15221,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C01425000,06/16/17,1425,C,E,939.4,934.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P01425000,06/16/17,1425,P,E,0.5,0,0,1318,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C01450000,06/16/17,1450,C,E,914.5,910,0,262,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P01450000,06/16/17,1450,P,E,0.55,0.25,0,6267,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C01475000,06/16/17,1475,C,E,889.6,885.1,0,22,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P01475000,06/16/17,1475,P,E,0.6,0.05,0,2609,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C01500000,06/16/17,1500,C,E,864.7,860.2,0,2320,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P01500000,06/16/17,1500,P,E,0.6,0.4,0,20138,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C01525000,06/16/17,1525,C,E,839.8,835.3,0,47,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P01525000,06/16/17,1525,P,E,0.6,0.1,0,4074,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C01550000,06/16/17,1550,C,E,815,810.5,0,271,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P01550000,06/16/17,1550,P,E,0.7,0.2,0,6905,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C01560000,06/16/17,1560,C,E,805,800.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P01560000,06/16/17,1560,P,E,0.75,0.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C01570000,06/16/17,1570,C,E,795.1,790.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P01570000,06/16/17,1570,P,E,0.75,0.2,0,318,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C01575000,06/16/17,1575,C,E,790.1,785.6,0,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P01575000,06/16/17,1575,P,E,0.75,0.25,0,1838,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C01580000,06/16/17,1580,C,E,785.1,780.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P01580000,06/16/17,1580,P,E,0.8,0.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C01590000,06/16/17,1590,C,E,775.2,770.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P01590000,06/16/17,1590,P,E,0.8,0.25,0,68,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C01600000,06/16/17,1600,C,E,765.2,760.7,0,69,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P01600000,06/16/17,1600,P,E,0.8,0.6,5,25632,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C01610000,06/16/17,1610,C,E,755.3,750.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P01610000,06/16/17,1610,P,E,0.85,0.3,0,31,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C01620000,06/16/17,1620,C,E,745.3,740.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P01620000,06/16/17,1620,P,E,0.85,0.3,0,99,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C01625000,06/16/17,1625,C,E,740.3,735.9,0,37,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P01625000,06/16/17,1625,P,E,0.9,0.35,3,9105,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C01630000,06/16/17,1630,C,E,735.4,730.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P01630000,06/16/17,1630,P,E,0.9,0.35,0,240,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C01640000,06/16/17,1640,C,E,725.5,721,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P01640000,06/16/17,1640,P,E,0.9,0.35,0,604,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C01650000,06/16/17,1650,C,E,715.4,710.9,0,11,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P01650000,06/16/17,1650,P,E,0.95,0.45,0,15219,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C01660000,06/16/17,1660,C,E,705.5,701.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P01660000,06/16/17,1660,P,E,1,0.4,0,261,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C01670000,06/16/17,1670,C,E,695.7,691.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P01670000,06/16/17,1670,P,E,1,0.5,0,14,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C01675000,06/16/17,1675,C,E,690.7,686.2,0,63,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P01675000,06/16/17,1675,P,E,1.05,0.45,0,8584,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C01680000,06/16/17,1680,C,E,685.6,681.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P01680000,06/16/17,1680,P,E,1.05,0.65,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C01690000,06/16/17,1690,C,E,675.8,671.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P01690000,06/16/17,1690,P,E,1.05,0.5,0,102,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C01700000,06/16/17,1700,C,E,665.8,661.3,0,21,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P01700000,06/16/17,1700,P,E,1.1,0.55,22,24541,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C01710000,06/16/17,1710,C,E,655.8,651.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P01710000,06/16/17,1710,P,E,1.15,0.6,0,249,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C01720000,06/16/17,1720,C,E,646,641.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P01720000,06/16/17,1720,P,E,1.2,0.65,0,489,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C01725000,06/16/17,1725,C,E,640.9,636.5,0,41,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P01725000,06/16/17,1725,P,E,1,0.95,1031,8583,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C01730000,06/16/17,1730,C,E,636,631.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P01730000,06/16/17,1730,P,E,1.25,0.75,0,473,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C01740000,06/16/17,1740,C,E,626,621.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P01740000,06/16/17,1740,P,E,1.3,0.95,0,554,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C01750000,06/16/17,1750,C,E,616.1,611.7,0,496,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P01750000,06/16/17,1750,P,E,1.3,1,84,21923,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C01760000,06/16/17,1760,C,E,606.3,601.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P01760000,06/16/17,1760,P,E,1.35,0.8,0,1661,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C01770000,06/16/17,1770,C,E,596.3,591.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P01770000,06/16/17,1770,P,E,1.45,0.85,0,4472,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C01775000,06/16/17,1775,C,E,591.6,586.9,0,15,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P01775000,06/16/17,1775,P,E,1.45,0.9,0,8713,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C01780000,06/16/17,1780,C,E,586.3,582,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P01780000,06/16/17,1780,P,E,1.5,0.95,0,3396,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C01790000,06/16/17,1790,C,E,576.4,572.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P01790000,06/16/17,1790,P,E,1.55,1.05,0,2098,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C01800000,06/16/17,1800,C,E,566.5,562.1,0,3222,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P01800000,06/16/17,1800,P,E,1.6,1.25,10,45888,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C01810000,06/16/17,1810,C,E,556.6,552.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P01810000,06/16/17,1810,P,E,1.65,1.1,0,3154,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C01820000,06/16/17,1820,C,E,546.7,542.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P01820000,06/16/17,1820,P,E,1.75,1.2,0,3608,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C01825000,06/16/17,1825,C,E,541.7,537.3,0,60,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P01825000,06/16/17,1825,P,E,1.75,1.3,6,7878,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C01830000,06/16/17,1830,C,E,536.8,532.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P01830000,06/16/17,1830,P,E,1.8,1.25,0,1038,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C01840000,06/16/17,1840,C,E,526.9,522.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P01840000,06/16/17,1840,P,E,1.9,1.35,0,473,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C01850000,06/16/17,1850,C,E,517,512.7,0,2471,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P01850000,06/16/17,1850,P,E,1.95,1.4,175,23776,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C01860000,06/16/17,1860,C,E,507.1,502.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P01860000,06/16/17,1860,P,E,2.05,1.5,0,955,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C01870000,06/16/17,1870,C,E,497.2,492.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P01870000,06/16/17,1870,P,E,2.15,1.6,0,683,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C01875000,06/16/17,1875,C,E,492.3,488,0,2184,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P01875000,06/16/17,1875,P,E,2.2,1.65,40,14226,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C01880000,06/16/17,1880,C,E,487.4,483.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P01880000,06/16/17,1880,P,E,2.25,1.7,0,381,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C01890000,06/16/17,1890,C,E,477.6,473.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P01890000,06/16/17,1890,P,E,2.35,1.8,0,464,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C01900000,06/16/17,1900,C,E,467.6,463.3,0,5645,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P01900000,06/16/17,1900,P,E,2.45,1.9,145,40034,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C01910000,06/16/17,1910,C,E,457.8,453.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P01910000,06/16/17,1910,P,E,2.55,2,0,185,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C01920000,06/16/17,1920,C,E,447.9,443.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P01920000,06/16/17,1920,P,E,2.65,2.1,0,223,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C01925000,06/16/17,1925,C,E,442.9,438.6,0,2874,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P01925000,06/16/17,1925,P,E,2.7,2.15,101,19478,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C01930000,06/16/17,1930,C,E,438,433.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P01930000,06/16/17,1930,P,E,2.8,2.25,0,29,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C01940000,06/16/17,1940,C,E,428.4,423.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P01940000,06/16/17,1940,P,E,2.9,2.35,32,72,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C01950000,06/16/17,1950,C,E,418.3,414,0,3981,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P01950000,06/16/17,1950,P,E,3.1,2.5,37,29571,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C01960000,06/16/17,1960,C,E,408.5,404.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P01960000,06/16/17,1960,P,E,3.2,2.65,1,84,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C01970000,06/16/17,1970,C,E,398.7,394.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P01970000,06/16/17,1970,P,E,3.4,2.8,2,611,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C01975000,06/16/17,1975,C,E,393.8,389.5,0,1637,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P01975000,06/16/17,1975,P,E,3.5,2.85,109,19179,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C01980000,06/16/17,1980,C,E,388.9,384.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P01980000,06/16/17,1980,P,E,3.5,2.95,1,108,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C01990000,06/16/17,1990,C,E,379.1,374.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P01990000,06/16/17,1990,P,E,3.7,3.1,21,1254,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02000000,06/16/17,2000,C,E,369.3,365,1850,52515,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02000000,06/16/17,2000,P,E,3.9,3.3,1919,86255,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02010000,06/16/17,2010,C,E,359.7,355.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02010000,06/16/17,2010,P,E,4.1,3.4,6,1044,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02020000,06/16/17,2020,C,E,349.7,345.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02020000,06/16/17,2020,P,E,4.3,3.6,1,1181,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02025000,06/16/17,2025,C,E,344.8,340.6,1,5877,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02025000,06/16/17,2025,P,E,4.4,3.7,226,25071,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02030000,06/16/17,2030,C,E,339.9,335.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02030000,06/16/17,2030,P,E,4.5,3.8,1,72,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02040000,06/16/17,2040,C,E,330.2,326,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02040000,06/16/17,2040,P,E,4.8,4.1,44,70,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02050000,06/16/17,2050,C,E,320.5,316.4,0,12544,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02050000,06/16/17,2050,P,E,5,4.3,91,71850,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02060000,06/16/17,2060,C,E,310.8,306.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02060000,06/16/17,2060,P,E,5.3,4.6,10,8,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02070000,06/16/17,2070,C,E,301.1,297,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02070000,06/16/17,2070,P,E,5.6,4.8,0,404,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02075000,06/16/17,2075,C,E,296.3,292.2,0,9172,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02075000,06/16/17,2075,P,E,5.8,5,364,41043,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02080000,06/16/17,2080,C,E,291.4,287.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02080000,06/16/17,2080,P,E,5.9,5.1,2,173,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02085000,06/16/17,2085,C,E,286.6,282.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02085000,06/16/17,2085,P,E,6.1,5.3,1,57,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02090000,06/16/17,2090,C,E,281.7,277.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02090000,06/16/17,2090,P,E,6.3,5.5,1,115,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02100000,06/16/17,2100,C,E,272.1,268.1,0,14523,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02100000,06/16/17,2100,P,E,6.6,5.8,5590,52220,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02110000,06/16/17,2110,C,E,262.6,258.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02110000,06/16/17,2110,P,E,7,6.2,1,2022,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02120000,06/16/17,2120,C,E,252.9,248.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02120000,06/16/17,2120,P,E,7.5,6.6,51,102,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02125000,06/16/17,2125,C,E,248.2,244.3,0,13817,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02125000,06/16/17,2125,P,E,7.7,6.8,27,30676,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02130000,06/16/17,2130,C,E,243.7,239.5,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02130000,06/16/17,2130,P,E,7.9,7,87,924,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02140000,06/16/17,2140,C,E,234.2,230,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02140000,06/16/17,2140,P,E,8.5,7.5,1,509,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02150000,06/16/17,2150,C,E,224.6,220.7,0,23818,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02150000,06/16/17,2150,P,E,9,8,873,57025,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02160000,06/16/17,2160,C,E,215.2,211.3,0,8,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02160000,06/16/17,2160,P,E,9.6,8.6,0,1117,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02170000,06/16/17,2170,C,E,205.7,201.9,0,8,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02170000,06/16/17,2170,P,E,10.3,9.2,27,2938,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02175000,06/16/17,2175,C,E,201.2,197.4,0,18783,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02175000,06/16/17,2175,P,E,10.5,9.6,3813,33060,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02180000,06/16/17,2180,C,E,196.7,192.7,0,10,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02180000,06/16/17,2180,P,E,11,9.9,8,3521,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02190000,06/16/17,2190,C,E,187.3,183.6,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02190000,06/16/17,2190,P,E,11.8,10.6,1,19930,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02200000,06/16/17,2200,C,E,178.3,174.4,0,45422,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02200000,06/16/17,2200,P,E,12.6,11.5,2819,52244,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02210000,06/16/17,2210,C,E,168.9,165.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02210000,06/16/17,2210,P,E,13.5,12.4,11,4512,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02215000,06/16/17,2215,C,E,164.4,160.8,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02215000,06/16/17,2215,P,E,14,12.8,0,574,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02220000,06/16/17,2220,C,E,159.9,156.4,0,8,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02220000,06/16/17,2220,P,E,14.6,13.3,0,616,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02225000,06/16/17,2225,C,E,155.7,152,0,8879,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02225000,06/16/17,2225,P,E,15.1,13.9,120,23871,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02230000,06/16/17,2230,C,E,151,147.5,0,52,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02230000,06/16/17,2230,P,E,15.7,14.4,10,575,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02235000,06/16/17,2235,C,E,146.6,143.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02235000,06/16/17,2235,P,E,16.3,15,4,34,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02240000,06/16/17,2240,C,E,142,138.9,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02240000,06/16/17,2240,P,E,16.9,15.6,24,1002,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02245000,06/16/17,2245,C,E,137.8,134.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02245000,06/16/17,2245,P,E,17.5,16.2,28,5098,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02250000,06/16/17,2250,C,E,133.4,130.1,0,35292,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02250000,06/16/17,2250,P,E,18.2,17,4945,63990,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02255000,06/16/17,2255,C,E,129,126,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02255000,06/16/17,2255,P,E,18.9,17.7,24,75,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02260000,06/16/17,2260,C,E,124.7,121.7,0,60,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02260000,06/16/17,2260,P,E,19.6,18.5,8,638,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02265000,06/16/17,2265,C,E,120.9,117.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02265000,06/16/17,2265,P,E,20.4,19.3,13,1072,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02270000,06/16/17,2270,C,E,116.2,113.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02270000,06/16/17,2270,P,E,21.2,20.1,8,369,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02275000,06/16/17,2275,C,E,112.1,109.2,5,33195,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02275000,06/16/17,2275,P,E,22.1,20.8,274,32388,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02280000,06/16/17,2280,C,E,107.9,105.2,0,80,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02280000,06/16/17,2280,P,E,22.9,21.7,29,3169,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02285000,06/16/17,2285,C,E,104.1,101,0,29,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02285000,06/16/17,2285,P,E,23.9,22.5,3,1262,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02290000,06/16/17,2290,C,E,99.8,97.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02290000,06/16/17,2290,P,E,25,23.5,73,2105,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02295000,06/16/17,2295,C,E,95.8,93.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02295000,06/16/17,2295,P,E,25.9,24.4,12,16,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02300000,06/16/17,2300,C,E,92,89.2,17,29828,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02300000,06/16/17,2300,P,E,27,25.4,3001,35502,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02305000,06/16/17,2305,C,E,88.1,85.5,0,41,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02305000,06/16/17,2305,P,E,28.1,26.8,18,67,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02310000,06/16/17,2310,C,E,84.1,81.7,0,20,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02310000,06/16/17,2310,P,E,29.3,27.7,35,872,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02315000,06/16/17,2315,C,E,80.3,77.8,1,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02315000,06/16/17,2315,P,E,30.5,28.9,8,55,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02320000,06/16/17,2320,C,E,76.6,74.2,2,1991,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02320000,06/16/17,2320,P,E,31.8,30.2,1505,4915,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02325000,06/16/17,2325,C,E,72.9,70.5,12,30376,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02325000,06/16/17,2325,P,E,33.1,31.5,625,24888,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02330000,06/16/17,2330,C,E,69.4,67,0,4112,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02330000,06/16/17,2330,P,E,34.6,33,110,4167,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02335000,06/16/17,2335,C,E,65.8,63.5,0,8685,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02335000,06/16/17,2335,P,E,36.2,34.5,10,9858,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02340000,06/16/17,2340,C,E,62.4,60.2,13,13743,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02340000,06/16/17,2340,P,E,37.7,36.2,1043,14657,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02345000,06/16/17,2345,C,E,59,57,0,16638,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02345000,06/16/17,2345,P,E,39.4,37.6,113,16895,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02350000,06/16/17,2350,C,E,55.7,53.8,5155,47259,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02350000,06/16/17,2350,P,E,41.1,39.4,6245,50264,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02355000,06/16/17,2355,C,E,52.5,50.6,2819,10966,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02355000,06/16/17,2355,P,E,42.8,41.1,2825,10279,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02360000,06/16/17,2360,C,E,49.5,47.5,6244,10713,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02360000,06/16/17,2360,P,E,44.8,42.9,5491,12048,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02365000,06/16/17,2365,C,E,46.4,44.7,14035,13173,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02365000,06/16/17,2365,P,E,46.7,44.9,14076,12505,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02370000,06/16/17,2370,C,E,43.5,41.7,88,19068,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02370000,06/16/17,2370,P,E,48.9,47.1,7,22051,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02375000,06/16/17,2375,C,E,40.7,38.9,2295,53764,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02375000,06/16/17,2375,P,E,51,49.2,2472,44413,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02380000,06/16/17,2380,C,E,38,36.1,5,15822,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02380000,06/16/17,2380,P,E,53.4,51.5,10,12066,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02385000,06/16/17,2385,C,E,35.3,33.6,3,6757,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02385000,06/16/17,2385,P,E,55.8,53.8,12,6937,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02390000,06/16/17,2390,C,E,32.7,31,1,1214,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02390000,06/16/17,2390,P,E,58.1,56.3,33,35,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02395000,06/16/17,2395,C,E,30.4,28.7,0,85,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02395000,06/16/17,2395,P,E,60.7,58.8,20,9,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02400000,06/16/17,2400,C,E,28.2,26.4,1399,48823,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02400000,06/16/17,2400,P,E,63.4,61.5,27,3597,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02405000,06/16/17,2405,C,E,25.9,24.2,0,1063,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02405000,06/16/17,2405,P,E,66.5,64.3,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02410000,06/16/17,2410,C,E,23.7,22.2,375,1100,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02410000,06/16/17,2410,P,E,69.3,67.2,24,203,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02415000,06/16/17,2415,C,E,21.8,20.3,34,150,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02415000,06/16/17,2415,P,E,72.6,70.2,0,5,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02420000,06/16/17,2420,C,E,19.9,18.4,111,19857,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02420000,06/16/17,2420,P,E,75.8,73.3,0,8,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02425000,06/16/17,2425,C,E,18.2,16.8,28,18491,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02425000,06/16/17,2425,P,E,79.1,76.5,11,940,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02430000,06/16/17,2430,C,E,16.6,15.2,375,298,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02430000,06/16/17,2430,P,E,82.4,79.7,0,9,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02435000,06/16/17,2435,C,E,15.1,13.7,0,133,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02435000,06/16/17,2435,P,E,86.1,83.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02440000,06/16/17,2440,C,E,13.6,12.4,1,203,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02440000,06/16/17,2440,P,E,89.7,86.9,0,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02445000,06/16/17,2445,C,E,12.5,11.1,1,27,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02445000,06/16/17,2445,P,E,93.6,90.4,0,6,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02450000,06/16/17,2450,C,E,11.3,10,9369,21422,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02450000,06/16/17,2450,P,E,97.4,94.2,7,1363,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02455000,06/16/17,2455,C,E,10.2,9,0,1717,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02455000,06/16/17,2455,P,E,101.4,98,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02460000,06/16/17,2460,C,E,9.2,8,0,2768,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02460000,06/16/17,2460,P,E,105.5,102,0,800,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02465000,06/16/17,2465,C,E,8.3,7.2,1,21131,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02465000,06/16/17,2465,P,E,109.5,106.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02470000,06/16/17,2470,C,E,7.5,6.4,3,52,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02470000,06/16/17,2470,P,E,113.9,110.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02475000,06/16/17,2475,C,E,6.5,5.7,507,15745,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02475000,06/16/17,2475,P,E,118,114.6,0,880,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02480000,06/16/17,2480,C,E,6.1,5.1,4,1650,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02480000,06/16/17,2480,P,E,122.4,118.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02485000,06/16/17,2485,C,E,5.5,4.5,10,42,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02485000,06/16/17,2485,P,E,127,123.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02490000,06/16/17,2490,C,E,4.9,4,15,285,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02490000,06/16/17,2490,P,E,131.3,127.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02495000,06/16/17,2495,C,E,4.5,3.6,0,229,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02495000,06/16/17,2495,P,E,135.9,131.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02500000,06/16/17,2500,C,E,3.9,3.3,3090,52231,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02500000,06/16/17,2500,P,E,140.5,136.8,0,3237,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02505000,06/16/17,2505,C,E,3.6,2.85,0,53,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02505000,06/16/17,2505,P,E,145.1,141.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02510000,06/16/17,2510,C,E,3.3,2.55,22,101,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02510000,06/16/17,2510,P,E,149.8,145.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02520000,06/16/17,2520,C,E,2.7,2,3,99,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02520000,06/16/17,2520,P,E,159.4,155.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02525000,06/16/17,2525,C,E,2.45,1.8,2045,36907,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02525000,06/16/17,2525,P,E,164,160,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02530000,06/16/17,2530,C,E,2.25,1.6,0,2655,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02530000,06/16/17,2530,P,E,168.9,164.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02540000,06/16/17,2540,C,E,1.9,1.25,1,1743,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02540000,06/16/17,2540,P,E,178.6,174.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02550000,06/16/17,2550,C,E,1.6,1,1,15685,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02550000,06/16/17,2550,P,E,188.3,184,0,301,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02560000,06/16/17,2560,C,E,1.4,0.8,0,11,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02560000,06/16/17,2560,P,E,198,193.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02570000,06/16/17,2570,C,E,1.25,0.6,0,48,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02570000,06/16/17,2570,P,E,207.8,203.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02575000,06/16/17,2575,C,E,1.15,0.55,81,1616,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02575000,06/16/17,2575,P,E,212.9,208.5,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02580000,06/16/17,2580,C,E,1.05,0.5,0,10,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02580000,06/16/17,2580,P,E,217.8,213.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02590000,06/16/17,2590,C,E,0.95,0.35,0,18,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02590000,06/16/17,2590,P,E,227.5,223.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02600000,06/16/17,2600,C,E,0.85,0.3,91,16488,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02600000,06/16/17,2600,P,E,237.4,233,0,29,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02625000,06/16/17,2625,C,E,0.75,0.15,0,1135,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02625000,06/16/17,2625,P,E,262.2,257.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02650000,06/16/17,2650,C,E,0.6,0.05,0,2285,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02650000,06/16/17,2650,P,E,287.1,282.6,0,7,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02700000,06/16/17,2700,C,E,0.35,0,0,10030,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02700000,06/16/17,2700,P,E,336.8,332.4,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02750000,06/16/17,2750,C,E,0.2,0,0,221,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02750000,06/16/17,2750,P,E,386.6,382.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02800000,06/16/17,2800,C,E,0.2,0,0,599,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02800000,06/16/17,2800,P,E,436.5,432,0,10,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02850000,06/16/17,2850,C,E,0.1,0,0,193,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02850000,06/16/17,2850,P,E,486.3,481.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02900000,06/16/17,2900,C,E,0.1,0,0,127,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02900000,06/16/17,2900,P,E,536.1,531.7,0,46,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C02950000,06/16/17,2950,C,E,0.35,0,0,261,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P02950000,06/16/17,2950,P,E,585.9,581.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C03000000,06/16/17,3000,C,E,0.35,0,0,7280,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P03000000,06/16/17,3000,P,E,635.9,631.5,0,7263,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C03100000,06/16/17,3100,C,E,0.3,0,0,114,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P03100000,06/16/17,3100,P,E,735.5,731,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C03200000,06/16/17,3200,C,E,0.3,0,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P03200000,06/16/17,3200,P,E,835.2,830.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C03300000,06/16/17,3300,C,E,0.3,0,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P03300000,06/16/17,3300,P,E,934.9,930.4,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C03400000,06/16/17,3400,C,E,0.3,0,0,5,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P03400000,06/16/17,3400,P,E,1034.6,1030.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616C03500000,06/16/17,3500,C,E,0.3,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170616P03500000,06/16/17,3500,P,E,1134.4,1129.8,0,84,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C00300000,06/30/17,300,C,E,2063.7,2052.4,0,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P00300000,06/30/17,300,P,E,0.1,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C00400000,06/30/17,400,C,E,1964,1952.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P00400000,06/30/17,400,P,E,0.05,0,0,15,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C00500000,06/30/17,500,C,E,1864.3,1853.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P00500000,06/30/17,500,P,E,0.05,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C00600000,06/30/17,600,C,E,1764.7,1753.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P00600000,06/30/17,600,P,E,0.1,0,0,31,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C00700000,06/30/17,700,C,E,1665,1653.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P00700000,06/30/17,700,P,E,0.1,0,0,960,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C00750000,06/30/17,750,C,E,1615.2,1603.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P00750000,06/30/17,750,P,E,0.1,0,0,202,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C00800000,06/30/17,800,C,E,1565.4,1554.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P00800000,06/30/17,800,P,E,0.1,0,0,397,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C00850000,06/30/17,850,C,E,1515.5,1504.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P00850000,06/30/17,850,P,E,0.05,0,0,471,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C00900000,06/30/17,900,C,E,1465.7,1454.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P00900000,06/30/17,900,P,E,0.1,0,0,622,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C00950000,06/30/17,950,C,E,1415.9,1404.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P00950000,06/30/17,950,P,E,0.1,0,0,199,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C01000000,06/30/17,1000,C,E,1366.1,1354.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P01000000,06/30/17,1000,P,E,0.1,0,0,241,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C01025000,06/30/17,1025,C,E,1341.2,1329.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P01025000,06/30/17,1025,P,E,0.1,0,0,521,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C01050000,06/30/17,1050,C,E,1316.2,1305,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P01050000,06/30/17,1050,P,E,0.15,0,0,340,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C01075000,06/30/17,1075,C,E,1291.3,1280.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P01075000,06/30/17,1075,P,E,0.15,0,0,106,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C01100000,06/30/17,1100,C,E,1266.4,1255.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P01100000,06/30/17,1100,P,E,0.15,0,0,295,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C01125000,06/30/17,1125,C,E,1241.5,1230.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P01125000,06/30/17,1125,P,E,0.15,0,0,129,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C01150000,06/30/17,1150,C,E,1216.6,1205.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P01150000,06/30/17,1150,P,E,0.15,0,0,327,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C01175000,06/30/17,1175,C,E,1191.7,1180.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P01175000,06/30/17,1175,P,E,0.2,0,0,789,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C01200000,06/30/17,1200,C,E,1166.8,1155.5,0,7,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P01200000,06/30/17,1200,P,E,0.2,0.05,0,135,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C01225000,06/30/17,1225,C,E,1141.9,1130.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P01225000,06/30/17,1225,P,E,0.2,0,0,738,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C01250000,06/30/17,1250,C,E,1117,1105.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P01250000,06/30/17,1250,P,E,0.25,0.1,0,9501,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C01275000,06/30/17,1275,C,E,1092.1,1080.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P01275000,06/30/17,1275,P,E,0.25,0.1,0,1047,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C01300000,06/30/17,1300,C,E,1067.2,1056,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P01300000,06/30/17,1300,P,E,0.3,0.2,0,2098,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C01325000,06/30/17,1325,C,E,1042.3,1031.1,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P01325000,06/30/17,1325,P,E,0.3,0.1,0,382,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C01350000,06/30/17,1350,C,E,1017.5,1006.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P01350000,06/30/17,1350,P,E,0.3,0.2,0,486,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C01375000,06/30/17,1375,C,E,992.6,981.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P01375000,06/30/17,1375,P,E,0.3,0.25,3,710,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C01400000,06/30/17,1400,C,E,967.7,956.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P01400000,06/30/17,1400,P,E,0.4,0.25,0,3538,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C01425000,06/30/17,1425,C,E,942.8,931.5,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P01425000,06/30/17,1425,P,E,0.45,0.25,0,169,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C01450000,06/30/17,1450,C,E,917.9,906.6,0,12,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P01450000,06/30/17,1450,P,E,0.5,0.35,0,326,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C01475000,06/30/17,1475,C,E,893.1,881.8,0,6,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P01475000,06/30/17,1475,P,E,0.55,0.4,0,239,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C01500000,06/30/17,1500,C,E,868.2,856.9,0,6,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P01500000,06/30/17,1500,P,E,0.6,0.45,0,171,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C01525000,06/30/17,1525,C,E,843.4,832,0,6,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P01525000,06/30/17,1525,P,E,0.65,0.5,0,283,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C01550000,06/30/17,1550,C,E,818.5,807.2,0,20,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P01550000,06/30/17,1550,P,E,0.7,0.55,0,1531,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C01575000,06/30/17,1575,C,E,793.7,782.3,0,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P01575000,06/30/17,1575,P,E,0.8,0.6,0,617,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C01600000,06/30/17,1600,C,E,768.8,757.5,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P01600000,06/30/17,1600,P,E,0.85,0.7,72,3046,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C01625000,06/30/17,1625,C,E,744,732.7,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P01625000,06/30/17,1625,P,E,0.95,0.8,0,166,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C01650000,06/30/17,1650,C,E,719.2,707.9,0,39,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P01650000,06/30/17,1650,P,E,1.05,0.9,426,10780,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C01675000,06/30/17,1675,C,E,694.4,683.1,0,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P01675000,06/30/17,1675,P,E,1.15,1,0,1997,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C01700000,06/30/17,1700,C,E,669.6,658.3,0,13,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P01700000,06/30/17,1700,P,E,1.3,1.1,0,4542,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C01725000,06/30/17,1725,C,E,644.8,633.5,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P01725000,06/30/17,1725,P,E,1.4,1.25,69,395,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C01750000,06/30/17,1750,C,E,620.1,608.7,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P01750000,06/30/17,1750,P,E,1.6,1.4,0,8466,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C01775000,06/30/17,1775,C,E,595.3,584,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P01775000,06/30/17,1775,P,E,1.8,1.6,3,1979,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C01800000,06/30/17,1800,C,E,570.6,559.3,0,9,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P01800000,06/30/17,1800,P,E,2,1.8,115,8283,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C01825000,06/30/17,1825,C,E,545.9,534.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P01825000,06/30/17,1825,P,E,2.2,2,35,1514,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C01850000,06/30/17,1850,C,E,521.3,509.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P01850000,06/30/17,1850,P,E,2.5,2.4,190,2411,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C01860000,06/30/17,1860,C,E,511.4,500.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P01860000,06/30/17,1860,P,E,2.6,2.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C01870000,06/30/17,1870,C,E,501.6,490.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P01870000,06/30/17,1870,P,E,2.7,2.5,3,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C01875000,06/30/17,1875,C,E,496.7,485.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P01875000,06/30/17,1875,P,E,2.8,2.55,0,1319,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C01880000,06/30/17,1880,C,E,491.7,480.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P01880000,06/30/17,1880,P,E,2.85,2.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C01890000,06/30/17,1890,C,E,481.9,470.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P01890000,06/30/17,1890,P,E,2.95,2.75,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C01900000,06/30/17,1900,C,E,472.1,460.7,0,7,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P01900000,06/30/17,1900,P,E,3.1,2.9,30,9020,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C01910000,06/30/17,1910,C,E,462.3,450.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P01910000,06/30/17,1910,P,E,3.3,3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C01920000,06/30/17,1920,C,E,452.4,441.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P01920000,06/30/17,1920,P,E,3.4,3.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C01925000,06/30/17,1925,C,E,447.5,436.2,0,9,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P01925000,06/30/17,1925,P,E,3.5,3.2,400,3981,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C01930000,06/30/17,1930,C,E,442.6,431.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P01930000,06/30/17,1930,P,E,3.6,3.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C01940000,06/30/17,1940,C,E,432.8,421.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P01940000,06/30/17,1940,P,E,3.8,3.5,3,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C01950000,06/30/17,1950,C,E,423.1,411.7,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P01950000,06/30/17,1950,P,E,4,3.7,47,1184,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C01960000,06/30/17,1960,C,E,413.3,401.9,2,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P01960000,06/30/17,1960,P,E,4.2,3.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C01970000,06/30/17,1970,C,E,403.5,392.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P01970000,06/30/17,1970,P,E,4.7,4,0,8,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C01975000,06/30/17,1975,C,E,398.7,387.3,0,6,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P01975000,06/30/17,1975,P,E,4.5,4.2,1,1253,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C01980000,06/30/17,1980,C,E,393.8,382.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P01980000,06/30/17,1980,P,E,4.6,4.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C01990000,06/30/17,1990,C,E,384,372.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P01990000,06/30/17,1990,P,E,4.8,4.5,3,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02000000,06/30/17,2000,C,E,374.3,363,0,38,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02000000,06/30/17,2000,P,E,5.1,4.7,8,5789,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02010000,06/30/17,2010,C,E,364.6,353.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02010000,06/30/17,2010,P,E,5.3,5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02020000,06/30/17,2020,C,E,354.9,343.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02020000,06/30/17,2020,P,E,5.6,5.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02025000,06/30/17,2025,C,E,350.1,338.7,0,19,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02025000,06/30/17,2025,P,E,5.8,5.4,0,1287,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02030000,06/30/17,2030,C,E,345.3,333.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02030000,06/30/17,2030,P,E,5.9,5.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02040000,06/30/17,2040,C,E,335.6,324.2,0,5,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02040000,06/30/17,2040,P,E,6.2,5.9,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02050000,06/30/17,2050,C,E,326,314.6,0,63,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02050000,06/30/17,2050,P,E,6.5,6.2,2,1857,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02060000,06/30/17,2060,C,E,316.4,305,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02060000,06/30/17,2060,P,E,6.9,6.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02070000,06/30/17,2070,C,E,306.8,295.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02070000,06/30/17,2070,P,E,7.3,6.9,0,16,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02075000,06/30/17,2075,C,E,302,290.7,0,489,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02075000,06/30/17,2075,P,E,7.5,7.1,0,501,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02080000,06/30/17,2080,C,E,297.2,285.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02080000,06/30/17,2080,P,E,7.7,7.3,0,54,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02085000,06/30/17,2085,C,E,292.5,281.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02085000,06/30/17,2085,P,E,8.4,7.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02090000,06/30/17,2090,C,E,287.7,276.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02090000,06/30/17,2090,P,E,8.2,7.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02095000,06/30/17,2095,C,E,283,271.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02095000,06/30/17,2095,P,E,8.5,7.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02100000,06/30/17,2100,C,E,278.3,266.9,0,177,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02100000,06/30/17,2100,P,E,8.7,8.2,501,3862,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02105000,06/30/17,2105,C,E,273.5,262.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02105000,06/30/17,2105,P,E,9,8.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02110000,06/30/17,2110,C,E,268.8,257.5,0,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02110000,06/30/17,2110,P,E,9.2,8.8,0,200,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02115000,06/30/17,2115,C,E,264.1,252.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02115000,06/30/17,2115,P,E,9.8,9,0,1182,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02120000,06/30/17,2120,C,E,254.4,252.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02120000,06/30/17,2120,P,E,9.7,9.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02125000,06/30/17,2125,C,E,249.7,248,0,166,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02125000,06/30/17,2125,P,E,10,9.6,0,410,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02130000,06/30/17,2130,C,E,245.1,243.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02130000,06/30/17,2130,P,E,10.3,9.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02135000,06/30/17,2135,C,E,245.4,234.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02135000,06/30/17,2135,P,E,10.7,10.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02140000,06/30/17,2140,C,E,235.7,234,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02140000,06/30/17,2140,P,E,11,10.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02145000,06/30/17,2145,C,E,238.1,222.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02145000,06/30/17,2145,P,E,11.3,10.9,6,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02150000,06/30/17,2150,C,E,226.4,224.7,0,1408,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02150000,06/30/17,2150,P,E,11.6,11.3,2003,7759,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02155000,06/30/17,2155,C,E,226.8,215.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02155000,06/30/17,2155,P,E,12.5,11.6,0,37,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02160000,06/30/17,2160,C,E,217.2,215.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02160000,06/30/17,2160,P,E,12.4,11.9,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02165000,06/30/17,2165,C,E,217.6,206.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02165000,06/30/17,2165,P,E,13.1,12.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02170000,06/30/17,2170,C,E,208,206.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02170000,06/30/17,2170,P,E,13.2,12.8,10,40,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02175000,06/30/17,2175,C,E,203.4,201.7,0,2936,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02175000,06/30/17,2175,P,E,13.6,13.1,9,3967,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02180000,06/30/17,2180,C,E,198.8,197.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02180000,06/30/17,2180,P,E,14,13.6,10,10,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02185000,06/30/17,2185,C,E,199.4,188.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02185000,06/30/17,2185,P,E,14.5,14.1,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02190000,06/30/17,2190,C,E,189.8,188.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02190000,06/30/17,2190,P,E,14.9,14.5,22,10,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02195000,06/30/17,2195,C,E,190.2,179.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02195000,06/30/17,2195,P,E,15.8,15,0,46,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02200000,06/30/17,2200,C,E,180.8,179.4,2,967,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02200000,06/30/17,2200,P,E,15.9,15.5,182,6254,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02205000,06/30/17,2205,C,E,181.7,170.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02205000,06/30/17,2205,P,E,16.5,16,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02210000,06/30/17,2210,C,E,177,165.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02210000,06/30/17,2210,P,E,17.1,16.6,20,6,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02215000,06/30/17,2215,C,E,172.6,160.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02215000,06/30/17,2215,P,E,17.8,17.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02220000,06/30/17,2220,C,E,168.2,156.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02220000,06/30/17,2220,P,E,18.5,17.7,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02225000,06/30/17,2225,C,E,158.7,157.1,0,156,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02225000,06/30/17,2225,P,E,18.8,18.3,4,543,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02230000,06/30/17,2230,C,E,158.8,148.2,0,8,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02230000,06/30/17,2230,P,E,19.7,18.9,200,400,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02235000,06/30/17,2235,C,E,155.1,142.8,0,6,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02235000,06/30/17,2235,P,E,20.4,19.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02240000,06/30/17,2240,C,E,151,139.8,0,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02240000,06/30/17,2240,P,E,20.9,20.2,200,10,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02245000,06/30/17,2245,C,E,141.2,140.2,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02245000,06/30/17,2245,P,E,21.5,21,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02250000,06/30/17,2250,C,E,137,136,0,1134,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02250000,06/30/17,2250,P,E,22.3,21.7,32,5021,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02255000,06/30/17,2255,C,E,132.8,131.8,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02255000,06/30/17,2255,P,E,23.2,22.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02260000,06/30/17,2260,C,E,128.6,127.6,0,6,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02260000,06/30/17,2260,P,E,23.9,23.3,0,21,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02265000,06/30/17,2265,C,E,124.5,123.5,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02265000,06/30/17,2265,P,E,25,24.1,0,6,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02270000,06/30/17,2270,C,E,120.4,119.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02270000,06/30/17,2270,P,E,25.8,25,0,135,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02275000,06/30/17,2275,C,E,116.3,115.3,0,3507,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02275000,06/30/17,2275,P,E,26.5,25.9,1182,3433,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02280000,06/30/17,2280,C,E,112.3,111.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02280000,06/30/17,2280,P,E,27.5,26.9,0,40,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02285000,06/30/17,2285,C,E,108.3,107.3,0,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02285000,06/30/17,2285,P,E,28.6,27.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02290000,06/30/17,2290,C,E,104.4,103.4,0,20,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02290000,06/30/17,2290,P,E,29.6,28.9,0,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02295000,06/30/17,2295,C,E,100.5,99.5,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02295000,06/30/17,2295,P,E,30.7,30,9,24,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02300000,06/30/17,2300,C,E,96.6,95.6,6,2640,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02300000,06/30/17,2300,P,E,31.8,31.1,73,2380,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02305000,06/30/17,2305,C,E,92.8,91.8,0,5,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02305000,06/30/17,2305,P,E,33,32.3,0,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02310000,06/30/17,2310,C,E,89.1,88.1,0,6,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02310000,06/30/17,2310,P,E,34.2,33.4,0,200,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02315000,06/30/17,2315,C,E,85.4,84.4,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02315000,06/30/17,2315,P,E,35.7,34.8,0,24,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02320000,06/30/17,2320,C,E,81.7,80.7,0,9,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02320000,06/30/17,2320,P,E,36.9,36.1,1,16,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02325000,06/30/17,2325,C,E,78.1,77.2,0,1255,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02325000,06/30/17,2325,P,E,38.2,37.5,62,2357,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02330000,06/30/17,2330,C,E,74.6,73.6,2,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02330000,06/30/17,2330,P,E,39.9,38.9,10,183,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02335000,06/30/17,2335,C,E,71.1,70.2,2,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02335000,06/30/17,2335,P,E,41.3,40.4,0,31,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02340000,06/30/17,2340,C,E,67.7,66.8,4,5,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02340000,06/30/17,2340,P,E,42.8,42,12,16,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02345000,06/30/17,2345,C,E,64.4,63.5,2,20,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02345000,06/30/17,2345,P,E,44.8,43.7,1,29,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02350000,06/30/17,2350,C,E,61.1,60.2,28,2878,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02350000,06/30/17,2350,P,E,46.2,45.4,51,2717,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02355000,06/30/17,2355,C,E,57.9,57,2,107,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02355000,06/30/17,2355,P,E,48.4,47,2,305,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02360000,06/30/17,2360,C,E,54.8,53.9,2,5,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02360000,06/30/17,2360,P,E,49.9,49.1,2,29,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02365000,06/30/17,2365,C,E,51.8,50.9,1,16,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02365000,06/30/17,2365,P,E,51.9,50.9,2,8,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02370000,06/30/17,2370,C,E,48.8,48,1,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02370000,06/30/17,2370,P,E,54.2,53,1,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02375000,06/30/17,2375,C,E,46,45.1,202,5127,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02375000,06/30/17,2375,P,E,56.1,55.2,55,763,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02380000,06/30/17,2380,C,E,43.2,42.3,4,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02380000,06/30/17,2380,P,E,58.8,57.3,0,10,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02385000,06/30/17,2385,C,E,40.6,39.7,0,5,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02385000,06/30/17,2385,P,E,61.2,59.6,0,8,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02390000,06/30/17,2390,C,E,37.9,37.1,1,7,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02390000,06/30/17,2390,P,E,62.9,61.9,0,10,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02395000,06/30/17,2395,C,E,35.5,34.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02395000,06/30/17,2395,P,E,65.4,64.5,0,8,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02400000,06/30/17,2400,C,E,33.1,32.2,67,3035,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02400000,06/30/17,2400,P,E,68.1,67.1,15,189,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02405000,06/30/17,2405,C,E,30.9,29.9,0,40,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02405000,06/30/17,2405,P,E,71.4,69.6,0,7,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02410000,06/30/17,2410,C,E,28.6,27.7,1007,51,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02410000,06/30/17,2410,P,E,74.2,72.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02415000,06/30/17,2415,C,E,26.3,25.6,26,6,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02415000,06/30/17,2415,P,E,77.1,75.4,0,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02420000,06/30/17,2420,C,E,24.3,23.6,35,10,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02420000,06/30/17,2420,P,E,79.3,78.3,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02425000,06/30/17,2425,C,E,22.6,21.7,1,581,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02425000,06/30/17,2425,P,E,83.3,81.3,0,42,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02430000,06/30/17,2430,C,E,20.8,19.9,0,6,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02430000,06/30/17,2430,P,E,86.5,84.5,6,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02435000,06/30/17,2435,C,E,19.2,18.3,0,15,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02435000,06/30/17,2435,P,E,88.9,87.8,0,5,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02440000,06/30/17,2440,C,E,17.6,16.7,0,15,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02440000,06/30/17,2440,P,E,93.2,91.2,0,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02445000,06/30/17,2445,C,E,15.8,15.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02445000,06/30/17,2445,P,E,96.7,94.6,0,11,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02450000,06/30/17,2450,C,E,14.6,14,58,6390,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02450000,06/30/17,2450,P,E,99.8,98.5,0,8,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02455000,06/30/17,2455,C,E,13.3,12.6,0,6,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02455000,06/30/17,2455,P,E,107,98.2,0,5,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02460000,06/30/17,2460,C,E,12.2,11.5,0,44,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02460000,06/30/17,2460,P,E,110.8,102,0,10,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02465000,06/30/17,2465,C,E,10.9,10.4,0,178,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02465000,06/30/17,2465,P,E,115.1,105.5,0,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02470000,06/30/17,2470,C,E,10.1,9.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02470000,06/30/17,2470,P,E,119.3,109.5,0,6,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02475000,06/30/17,2475,C,E,9.1,8.5,0,2021,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02475000,06/30/17,2475,P,E,123.4,113.5,0,11,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02480000,06/30/17,2480,C,E,8.1,7.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02480000,06/30/17,2480,P,E,128.2,116.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02485000,06/30/17,2485,C,E,7.4,6.9,0,101,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02485000,06/30/17,2485,P,E,132.4,121.1,0,5,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02490000,06/30/17,2490,C,E,6.7,6.2,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02490000,06/30/17,2490,P,E,136.7,125.4,0,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02495000,06/30/17,2495,C,E,6,5.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02495000,06/30/17,2495,P,E,141.1,129.8,0,6,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02500000,06/30/17,2500,C,E,5.4,5.1,0,21674,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02500000,06/30/17,2500,P,E,140.9,139.3,0,34,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02510000,06/30/17,2510,C,E,4.4,4.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02510000,06/30/17,2510,P,E,154.5,143.2,0,9,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02520000,06/30/17,2520,C,E,3.6,3.3,41,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02520000,06/30/17,2520,P,E,163.7,152.4,0,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02525000,06/30/17,2525,C,E,3.3,3,0,1124,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02525000,06/30/17,2525,P,E,168.4,157,0,12,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02530000,06/30/17,2530,C,E,2.95,2.7,45,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02530000,06/30/17,2530,P,E,173,161.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02540000,06/30/17,2540,C,E,2.45,2.1,50,85,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02540000,06/30/17,2540,P,E,182.5,171.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02550000,06/30/17,2550,C,E,2.05,1.7,0,2435,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02550000,06/30/17,2550,P,E,192.1,180.7,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02575000,06/30/17,2575,C,E,1.4,1.05,0,65,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02575000,06/30/17,2575,P,E,216.3,204.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02600000,06/30/17,2600,C,E,0.95,0.75,176,22143,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02600000,06/30/17,2600,P,E,240.8,229.5,0,16,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02650000,06/30/17,2650,C,E,0.6,0.35,500,24,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02650000,06/30/17,2650,P,E,290.2,278.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02700000,06/30/17,2700,C,E,0.4,0.15,0,58,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02700000,06/30/17,2700,P,E,339.9,328.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02750000,06/30/17,2750,C,E,0.3,0.1,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02750000,06/30/17,2750,P,E,389.6,378.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02800000,06/30/17,2800,C,E,0.25,0.05,0,20,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02800000,06/30/17,2800,P,E,439.3,428.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630C02900000,06/30/17,2900,C,E,0.15,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170630P02900000,06/30/17,2900,P,E,538.9,527.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721C01000000,07/21/17,1000,C,E,1361.5,1356.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721P01000000,07/21/17,1000,P,E,0.35,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721C01100000,07/21/17,1100,C,E,1262,1257.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721P01100000,07/21/17,1100,P,E,0.4,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721C01200000,07/21/17,1200,C,E,1162.4,1157.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721P01200000,07/21/17,1200,P,E,0.45,0.05,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721C01225000,07/21/17,1225,C,E,1137.4,1133,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721P01225000,07/21/17,1225,P,E,0.45,0.05,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721C01250000,07/21/17,1250,C,E,1112.6,1108.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721P01250000,07/21/17,1250,P,E,0.5,0.05,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721C01275000,07/21/17,1275,C,E,1087.7,1083.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721P01275000,07/21/17,1275,P,E,0.5,0.05,0,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721C01300000,07/21/17,1300,C,E,1062.9,1058.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721P01300000,07/21/17,1300,P,E,0.55,0.05,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721C01325000,07/21/17,1325,C,E,1038.2,1033.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721P01325000,07/21/17,1325,P,E,0.6,0.05,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721C01350000,07/21/17,1350,C,E,1013,1008.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721P01350000,07/21/17,1350,P,E,0.6,0.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721C01375000,07/21/17,1375,C,E,988.3,983.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721P01375000,07/21/17,1375,P,E,0.45,0.15,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721C01400000,07/21/17,1400,C,E,963.5,959.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721P01400000,07/21/17,1400,P,E,0.5,0.2,0,37,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721C01425000,07/21/17,1425,C,E,938.6,934.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721P01425000,07/21/17,1425,P,E,0.75,0.25,0,6,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721C01450000,07/21/17,1450,C,E,913.7,909.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721P01450000,07/21/17,1450,P,E,0.8,0.55,0,1008,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721C01475000,07/21/17,1475,C,E,888.9,884.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721P01475000,07/21/17,1475,P,E,0.85,0.4,0,9,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721C01500000,07/21/17,1500,C,E,864.1,859.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721P01500000,07/21/17,1500,P,E,0.95,0.45,0,1153,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721C01525000,07/21/17,1525,C,E,839.1,834.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721P01525000,07/21/17,1525,P,E,1.05,0.5,0,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721C01550000,07/21/17,1550,C,E,814.4,810.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721P01550000,07/21/17,1550,P,E,1.1,0.65,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721C01575000,07/21/17,1575,C,E,789.5,785.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721P01575000,07/21/17,1575,P,E,1.2,0.7,0,6,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721C01600000,07/21/17,1600,C,E,765,760.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721P01600000,07/21/17,1600,P,E,1.35,0.85,0,513,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721C01625000,07/21/17,1625,C,E,740.1,735.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721P01625000,07/21/17,1625,P,E,1.45,1,0,9,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721C01650000,07/21/17,1650,C,E,715.5,711,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721P01650000,07/21/17,1650,P,E,1.6,1.15,500,277,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721C01675000,07/21/17,1675,C,E,690.8,686.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721P01675000,07/21/17,1675,P,E,1.8,1.25,0,55,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721C01700000,07/21/17,1700,C,E,665.8,661.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721P01700000,07/21/17,1700,P,E,1.95,1.45,285,319,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721C01725000,07/21/17,1725,C,E,641.4,636.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721P01725000,07/21/17,1725,P,E,2.05,1.65,0,191,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721C01750000,07/21/17,1750,C,E,616.7,612.2,3,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721P01750000,07/21/17,1750,P,E,2.4,1.9,1201,1092,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721C01775000,07/21/17,1775,C,E,592,587.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721P01775000,07/21/17,1775,P,E,2.65,2.15,0,215,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721C01800000,07/21/17,1800,C,E,567.4,563,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721P01800000,07/21/17,1800,P,E,2.95,2.45,10,496,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721C01825000,07/21/17,1825,C,E,542.6,538.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721P01825000,07/21/17,1825,P,E,3.3,2.75,3,423,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721C01850000,07/21/17,1850,C,E,518.1,513.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721P01850000,07/21/17,1850,P,E,3.7,3.1,15,520,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721C01875000,07/21/17,1875,C,E,493.6,489.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721P01875000,07/21/17,1875,P,E,4.1,3.5,5,247,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721C01900000,07/21/17,1900,C,E,469.4,465.1,1,5,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721P01900000,07/21/17,1900,P,E,4.6,4,2,1121,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721C01925000,07/21/17,1925,C,E,445,440.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721P01925000,07/21/17,1925,P,E,5.1,4.5,142,1768,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721C01950000,07/21/17,1950,C,E,420.5,416.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721P01950000,07/21/17,1950,P,E,5.8,5.1,29,365,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721C01975000,07/21/17,1975,C,E,396.3,392.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721P01975000,07/21/17,1975,P,E,6.5,5.8,1,26,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721C02000000,07/21/17,2000,C,E,372.4,368.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721P02000000,07/21/17,2000,P,E,7.4,6.6,0,1706,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721C02025000,07/21/17,2025,C,E,348.4,344.3,0,10,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721P02025000,07/21/17,2025,P,E,8.3,7.5,47,444,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721C02050000,07/21/17,2050,C,E,324.6,320.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721P02050000,07/21/17,2050,P,E,9.5,8.6,62,3651,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721C02075000,07/21/17,2075,C,E,300.8,297,0,10,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721P02075000,07/21/17,2075,P,E,10.7,9.9,0,232,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721C02100000,07/21/17,2100,C,E,277.3,273.5,0,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721P02100000,07/21/17,2100,P,E,12.3,11.3,1240,387,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721C02125000,07/21/17,2125,C,E,254.3,250.4,0,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721P02125000,07/21/17,2125,P,E,14,13,1010,1814,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721C02150000,07/21/17,2150,C,E,231.4,227.6,0,50,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721P02150000,07/21/17,2150,P,E,16.1,15,130,2559,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721C02175000,07/21/17,2175,C,E,208.8,205.1,1,75,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721P02175000,07/21/17,2175,P,E,18.4,17.3,1509,998,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721C02200000,07/21/17,2200,C,E,186.6,183.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721P02200000,07/21/17,2200,P,E,21.3,20.1,543,2762,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721C02225000,07/21/17,2225,C,E,164.7,161.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721P02225000,07/21/17,2225,P,E,24.6,23.4,10,1149,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721C02250000,07/21/17,2250,C,E,143.6,140.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721P02250000,07/21/17,2250,P,E,28.6,27.4,23,1676,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721C02275000,07/21/17,2275,C,E,123.4,120.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721P02275000,07/21/17,2275,P,E,33.2,31.9,1,514,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721C02300000,07/21/17,2300,C,E,104.1,101.3,0,200,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721P02300000,07/21/17,2300,P,E,39,37.5,8,1327,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721C02325000,07/21/17,2325,C,E,85.6,83.4,0,8,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721P02325000,07/21/17,2325,P,E,45.8,44.2,1107,1311,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721C02350000,07/21/17,2350,C,E,68.7,66.7,50,162,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721P02350000,07/21/17,2350,P,E,53.9,52.3,554,5322,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721C02375000,07/21/17,2375,C,E,53.7,51.7,221,1058,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721P02375000,07/21/17,2375,P,E,63.7,62,2,15,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721C02400000,07/21/17,2400,C,E,40.2,38.5,1440,1710,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721P02400000,07/21/17,2400,P,E,75.5,73.5,2,13,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721C02425000,07/21/17,2425,C,E,29,27.4,0,28,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721P02425000,07/21/17,2425,P,E,89.3,86.9,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721C02450000,07/21/17,2450,C,E,20,18.7,1701,5957,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721P02450000,07/21/17,2450,P,E,105.5,102.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721C02475000,07/21/17,2475,C,E,13.3,12.1,1168,3826,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721P02475000,07/21/17,2475,P,E,124.1,120.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721C02500000,07/21/17,2500,C,E,8.5,7.6,13,4749,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721P02500000,07/21/17,2500,P,E,144.5,141,1,6,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721C02525000,07/21/17,2525,C,E,5.5,4.7,612,1005,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721P02525000,07/21/17,2525,P,E,166.6,162.6,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721C02550000,07/21/17,2550,C,E,3.6,2.9,4,1779,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721P02550000,07/21/17,2550,P,E,189.7,185.7,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721C02575000,07/21/17,2575,C,E,2.35,1.8,0,7,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721P02575000,07/21/17,2575,P,E,213.5,209.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721C02600000,07/21/17,2600,C,E,1.7,1.1,0,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721P02600000,07/21/17,2600,P,E,237.7,233.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721C02625000,07/21/17,2625,C,E,1.25,0.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721P02625000,07/21/17,2625,P,E,262.2,257.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721C02650000,07/21/17,2650,C,E,0.95,0.65,50,130,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721P02650000,07/21/17,2650,P,E,286.9,282.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721C02700000,07/21/17,2700,C,E,0.65,0.15,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721P02700000,07/21/17,2700,P,E,336.4,331.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721C02800000,07/21/17,2800,C,E,0.5,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721P02800000,07/21/17,2800,P,E,435.8,431.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721C02900000,07/21/17,2900,C,E,0.4,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721P02900000,07/21/17,2900,P,E,535.3,531,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721C03000000,07/21/17,3000,C,E,0.35,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170721P03000000,07/21/17,3000,P,E,634.9,630.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731C01100000,07/31/17,1100,C,E,1265.3,1254,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731P01100000,07/31/17,1100,P,E,0.25,0.05,0,270,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731C01200000,07/31/17,1200,C,E,1165.8,1154.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731P01200000,07/31/17,1200,P,E,0.3,0.1,0,306,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731C01300000,07/31/17,1300,C,E,1066.4,1055.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731P01300000,07/31/17,1300,P,E,0.4,0.25,0,120,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731C01400000,07/31/17,1400,C,E,967.1,955.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731P01400000,07/31/17,1400,P,E,0.65,0.45,0,36,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731C01450000,07/31/17,1450,C,E,917.4,906.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731P01450000,07/31/17,1450,P,E,0.75,0.55,0,335,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731C01500000,07/31/17,1500,C,E,867.8,856.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731P01500000,07/31/17,1500,P,E,0.95,0.7,0,340,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731C01550000,07/31/17,1550,C,E,818.3,806.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731P01550000,07/31/17,1550,P,E,1.15,0.95,0,142,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731C01600000,07/31/17,1600,C,E,768.8,757.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731P01600000,07/31/17,1600,P,E,1.4,1.2,0,161,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731C01650000,07/31/17,1650,C,E,719.3,708,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731P01650000,07/31/17,1650,P,E,1.75,1.55,0,8883,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731C01700000,07/31/17,1700,C,E,669.9,658.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731P01700000,07/31/17,1700,P,E,2.15,1.9,0,924,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731C01725000,07/31/17,1725,C,E,645.3,633.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731P01725000,07/31/17,1725,P,E,2.4,2.15,0,228,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731C01750000,07/31/17,1750,C,E,620.7,609.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731P01750000,07/31/17,1750,P,E,2.65,2.45,0,121,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731C01775000,07/31/17,1775,C,E,596.1,584.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731P01775000,07/31/17,1775,P,E,2.95,2.75,0,213,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731C01800000,07/31/17,1800,C,E,571.5,560.2,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731P01800000,07/31/17,1800,P,E,3.3,3.1,0,782,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731C01825000,07/31/17,1825,C,E,547,535.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731P01825000,07/31/17,1825,P,E,3.7,3.4,0,1040,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731C01850000,07/31/17,1850,C,E,522.6,511.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731P01850000,07/31/17,1850,P,E,4.1,3.9,0,1293,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731C01875000,07/31/17,1875,C,E,498.2,486.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731P01875000,07/31/17,1875,P,E,4.6,4.3,72,1281,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731C01900000,07/31/17,1900,C,E,473.8,462.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731P01900000,07/31/17,1900,P,E,5.2,4.9,20,8670,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731C01925000,07/31/17,1925,C,E,449.6,438.2,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731P01925000,07/31/17,1925,P,E,5.8,5.5,0,215,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731C01950000,07/31/17,1950,C,E,425.4,414,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731P01950000,07/31/17,1950,P,E,6.5,6.2,0,410,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731C01975000,07/31/17,1975,C,E,401.3,389.9,2,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731P01975000,07/31/17,1975,P,E,7.4,7,0,423,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731C02000000,07/31/17,2000,C,E,377.3,366.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731P02000000,07/31/17,2000,P,E,8.3,8,37,2179,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731C02025000,07/31/17,2025,C,E,353.5,342.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731P02025000,07/31/17,2025,P,E,9.4,9,3,2510,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731C02050000,07/31/17,2050,C,E,329.9,318.5,0,7,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731P02050000,07/31/17,2050,P,E,10.6,10.2,3,2697,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731C02075000,07/31/17,2075,C,E,301.6,299.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731P02075000,07/31/17,2075,P,E,12,11.6,50,664,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731C02100000,07/31/17,2100,C,E,278.3,276.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731P02100000,07/31/17,2100,P,E,13.7,13.3,0,1844,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731C02125000,07/31/17,2125,C,E,255.3,253.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731P02125000,07/31/17,2125,P,E,15.6,15.1,2,4650,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731C02150000,07/31/17,2150,C,E,232.6,231,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731P02150000,07/31/17,2150,P,E,17.8,17.3,7,3257,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731C02175000,07/31/17,2175,C,E,210.2,208.6,0,1251,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731P02175000,07/31/17,2175,P,E,20.4,19.8,4,2663,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731C02200000,07/31/17,2200,C,E,193.3,182,0,8,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731P02200000,07/31/17,2200,P,E,23.5,22.8,38,1619,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731C02225000,07/31/17,2225,C,E,166.7,165.2,0,12,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731P02225000,07/31/17,2225,P,E,27,26.3,406,2289,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731C02250000,07/31/17,2250,C,E,145.9,144.5,0,25,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731P02250000,07/31/17,2250,P,E,31.2,30.2,0,2717,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731C02275000,07/31/17,2275,C,E,125.9,124.5,0,78,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731P02275000,07/31/17,2275,P,E,36.1,35.1,32,4000,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731C02300000,07/31/17,2300,C,E,106.7,105.3,0,1226,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731P02300000,07/31/17,2300,P,E,41.8,40.8,0,2460,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731C02325000,07/31/17,2325,C,E,88.7,87.3,1,213,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731P02325000,07/31/17,2325,P,E,48.7,47.6,7,2357,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731C02350000,07/31/17,2350,C,E,71.9,70.7,38,1775,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731P02350000,07/31/17,2350,P,E,56.8,55.7,40,2179,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731C02375000,07/31/17,2375,C,E,56.6,55.7,1,1095,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731P02375000,07/31/17,2375,P,E,66.4,65.5,1,654,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731C02400000,07/31/17,2400,C,E,43.2,42.4,1,3139,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731P02400000,07/31/17,2400,P,E,77.9,76.9,2,113,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731C02425000,07/31/17,2425,C,E,31.6,30.9,0,722,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731P02425000,07/31/17,2425,P,E,91.4,90.5,0,79,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731C02450000,07/31/17,2450,C,E,22.4,21.7,2,1725,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731P02450000,07/31/17,2450,P,E,107.1,105.8,2,97,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731C02475000,07/31/17,2475,C,E,15.2,14.6,37,4718,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731P02475000,07/31/17,2475,P,E,124.9,123.5,0,1050,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731C02500000,07/31/17,2500,C,E,9.9,9.5,0,7445,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731P02500000,07/31/17,2500,P,E,144.7,143.3,0,14,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731C02525000,07/31/17,2525,C,E,6.4,6,0,362,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731P02525000,07/31/17,2525,P,E,166.2,164.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731C02550000,07/31/17,2550,C,E,4.1,3.8,1,1190,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731P02550000,07/31/17,2550,P,E,193.7,182.3,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731C02575000,07/31/17,2575,C,E,2.7,2.5,2,387,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731P02575000,07/31/17,2575,P,E,217.2,205.8,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731C02600000,07/31/17,2600,C,E,1.85,1.6,1,390,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731P02600000,07/31/17,2600,P,E,241.2,229.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731C02650000,07/31/17,2650,C,E,0.95,0.65,0,192,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731P02650000,07/31/17,2650,P,E,290.1,278.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731C02700000,07/31/17,2700,C,E,0.6,0.35,0,125,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731P02700000,07/31/17,2700,P,E,339.5,328.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731C02800000,07/31/17,2800,C,E,0.35,0.15,0,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170731P02800000,07/31/17,2800,P,E,438.8,427.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831C01100000,08/31/17,1100,C,E,1261.7,1250.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831P01100000,08/31/17,1100,P,E,0.3,0.15,0,323,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831C01200000,08/31/17,1200,C,E,1162.4,1151.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831P01200000,08/31/17,1200,P,E,0.4,0.25,240,325,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831C01300000,08/31/17,1300,C,E,1063.2,1051.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831P01300000,08/31/17,1300,P,E,0.75,0.5,0,117,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831C01400000,08/31/17,1400,C,E,964.1,952.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831P01400000,08/31/17,1400,P,E,1.05,0.8,0,101,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831C01450000,08/31/17,1450,C,E,914.6,903.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831P01450000,08/31/17,1450,P,E,1.25,1.05,0,287,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831C01500000,08/31/17,1500,C,E,865.2,853.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831P01500000,08/31/17,1500,P,E,1.55,1.3,0,32,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831C01550000,08/31/17,1550,C,E,815.8,804.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831P01550000,08/31/17,1550,P,E,1.85,1.65,0,111,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831C01600000,08/31/17,1600,C,E,766.5,755.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831P01600000,08/31/17,1600,P,E,2.3,2.1,0,574,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831C01650000,08/31/17,1650,C,E,717.3,705.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831P01650000,08/31/17,1650,P,E,2.85,2.6,0,847,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831C01700000,08/31/17,1700,C,E,668.2,656.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831P01700000,08/31/17,1700,P,E,3.4,3.2,0,204,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831C01750000,08/31/17,1750,C,E,619,608.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831P01750000,08/31/17,1750,P,E,4.2,3.9,0,564,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831C01800000,08/31/17,1800,C,E,570.5,559.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831P01800000,08/31/17,1800,P,E,5.2,4.9,85,248,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831C01825000,08/31/17,1825,C,E,546.2,534.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831P01825000,08/31/17,1825,P,E,5.7,5.4,0,451,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831C01850000,08/31/17,1850,C,E,522,510.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831P01850000,08/31/17,1850,P,E,6.4,6.1,70,2307,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831C01875000,08/31/17,1875,C,E,497.8,486.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831P01875000,08/31/17,1875,P,E,7.1,6.8,4,884,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831C01900000,08/31/17,1900,C,E,473.8,462.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831P01900000,08/31/17,1900,P,E,7.9,7.6,2,305,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831C01925000,08/31/17,1925,C,E,449.8,438.4,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831P01925000,08/31/17,1925,P,E,8.9,8.5,0,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831C01950000,08/31/17,1950,C,E,425.8,415.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831P01950000,08/31/17,1950,P,E,9.9,9.5,0,20,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831C01975000,08/31/17,1975,C,E,402.8,391.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831P01975000,08/31/17,1975,P,E,11.1,10.7,0,336,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831C02000000,08/31/17,2000,C,E,378.7,367.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831P02000000,08/31/17,2000,P,E,12.4,12,0,1207,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831C02025000,08/31/17,2025,C,E,350.6,348.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831P02025000,08/31/17,2025,P,E,13.9,13.5,0,337,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831C02050000,08/31/17,2050,C,E,327.4,325.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831P02050000,08/31/17,2050,P,E,15.6,15.2,0,73,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831C02075000,08/31/17,2075,C,E,304.5,302.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831P02075000,08/31/17,2075,P,E,17.5,17.1,0,40,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831C02100000,08/31/17,2100,C,E,281.8,280.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831P02100000,08/31/17,2100,P,E,19.7,19.2,0,2502,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831C02125000,08/31/17,2125,C,E,259.3,257.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831P02125000,08/31/17,2125,P,E,22.1,21.6,0,28,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831C02150000,08/31/17,2150,C,E,237.2,235.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831P02150000,08/31/17,2150,P,E,24.9,24.3,0,524,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831C02175000,08/31/17,2175,C,E,215.4,213.9,0,900,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831P02175000,08/31/17,2175,P,E,28.1,27.4,250,1516,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831C02200000,08/31/17,2200,C,E,193.8,192.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831P02200000,08/31/17,2200,P,E,31.6,31.2,0,2621,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831C02225000,08/31/17,2225,C,E,173.1,171.9,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831P02225000,08/31/17,2225,P,E,35.7,35.2,0,57,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831C02250000,08/31/17,2250,C,E,152.9,151.8,0,18,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831P02250000,08/31/17,2250,P,E,40.4,39.7,0,1432,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831C02275000,08/31/17,2275,C,E,133.5,132.4,0,16,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831P02275000,08/31/17,2275,P,E,45.9,45.1,251,3002,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831C02300000,08/31/17,2300,C,E,115,113.8,0,108,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831P02300000,08/31/17,2300,P,E,52.2,51.7,0,188,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831C02325000,08/31/17,2325,C,E,97.4,96.5,0,15,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831P02325000,08/31/17,2325,P,E,59.5,58.6,3,502,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831C02350000,08/31/17,2350,C,E,81,80.1,4,1434,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831P02350000,08/31/17,2350,P,E,67.9,67.1,24,1367,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831C02375000,08/31/17,2375,C,E,65.8,64.9,0,123,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831P02375000,08/31/17,2375,P,E,77.7,76.9,20,220,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831C02400000,08/31/17,2400,C,E,52.2,51.3,0,2006,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831P02400000,08/31/17,2400,P,E,89,88.2,0,35,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831C02425000,08/31/17,2425,C,E,40.3,39.4,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831P02425000,08/31/17,2425,P,E,102,101.1,7,41,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831C02450000,08/31/17,2450,C,E,30.1,29.4,0,514,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831P02450000,08/31/17,2450,P,E,116.8,115.8,0,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831C02475000,08/31/17,2475,C,E,21.8,21.1,0,1249,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831P02475000,08/31/17,2475,P,E,133.5,132.4,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831C02500000,08/31/17,2500,C,E,15.3,14.8,1000,3258,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831P02500000,08/31/17,2500,P,E,152,150.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831C02525000,08/31/17,2525,C,E,10.4,10,0,133,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831P02525000,08/31/17,2525,P,E,172.1,170.7,0,9,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831C02550000,08/31/17,2550,C,E,7,6.7,15,169,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831P02550000,08/31/17,2550,P,E,193.7,192,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831C02575000,08/31/17,2575,C,E,4.8,4.5,0,1730,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831P02575000,08/31/17,2575,P,E,221.2,209.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831C02600000,08/31/17,2600,C,E,3.3,3,0,358,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831P02600000,08/31/17,2600,P,E,244.6,233.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831C02650000,08/31/17,2650,C,E,1.6,1.4,0,72,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831P02650000,08/31/17,2650,P,E,292.7,281.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831C02700000,08/31/17,2700,C,E,0.95,0.7,0,158,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831P02700000,08/31/17,2700,P,E,341.7,330.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831C02800000,08/31/17,2800,C,E,0.45,0.25,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170831P02800000,08/31/17,2800,P,E,440.7,429.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C00300000,09/15/17,300,C,E,2051,2046,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P00300000,09/15/17,300,P,E,0.25,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C00400000,09/15/17,400,C,E,1951.6,1946.7,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P00400000,09/15/17,400,P,E,0.3,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C00500000,09/15/17,500,C,E,1852.2,1847.4,0,2651,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P00500000,09/15/17,500,P,E,0.3,0,0,2650,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C00600000,09/15/17,600,C,E,1752.9,1748.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P00600000,09/15/17,600,P,E,0.3,0,0,250,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C00700000,09/15/17,700,C,E,1653.7,1648.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P00700000,09/15/17,700,P,E,0.35,0,0,6,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C00750000,09/15/17,750,C,E,1603.8,1599.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P00750000,09/15/17,750,P,E,0.35,0.05,0,81,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C00800000,09/15/17,800,C,E,1554.4,1549.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P00800000,09/15/17,800,P,E,0.4,0.05,0,30,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C00850000,09/15/17,850,C,E,1504.7,1499.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P00850000,09/15/17,850,P,E,0.4,0.05,0,51,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C00900000,09/15/17,900,C,E,1454.8,1450.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P00900000,09/15/17,900,P,E,0.35,0.05,0,76,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C00925000,09/15/17,925,C,E,1430.2,1425.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P00925000,09/15/17,925,P,E,0.45,0.05,0,412,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C00950000,09/15/17,950,C,E,1405.3,1400.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P00950000,09/15/17,950,P,E,0.45,0.05,0,322,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C00975000,09/15/17,975,C,E,1380.6,1375.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P00975000,09/15/17,975,P,E,0.5,0.05,0,121,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C01000000,09/15/17,1000,C,E,1355.8,1350.8,0,6975,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P01000000,09/15/17,1000,P,E,0.5,0.2,0,7352,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C01025000,09/15/17,1025,C,E,1331,1326.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P01025000,09/15/17,1025,P,E,0.5,0.05,0,447,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C01050000,09/15/17,1050,C,E,1305.8,1301.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P01050000,09/15/17,1050,P,E,0.6,0.05,0,1986,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C01075000,09/15/17,1075,C,E,1281.2,1276.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P01075000,09/15/17,1075,P,E,0.6,0.05,0,1048,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C01100000,09/15/17,1100,C,E,1256.5,1251.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P01100000,09/15/17,1100,P,E,0.6,0.05,0,3775,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C01125000,09/15/17,1125,C,E,1231.6,1226.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P01125000,09/15/17,1125,P,E,0.65,0.15,0,1689,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C01150000,09/15/17,1150,C,E,1206.8,1201.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P01150000,09/15/17,1150,P,E,0.7,0.15,0,2397,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C01175000,09/15/17,1175,C,E,1182,1177.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P01175000,09/15/17,1175,P,E,0.5,0.15,0,3622,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C01200000,09/15/17,1200,C,E,1157.2,1152.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P01200000,09/15/17,1200,P,E,0.55,0.25,0,5712,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C01225000,09/15/17,1225,C,E,1132.4,1127.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P01225000,09/15/17,1225,P,E,0.85,0.3,75,2585,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C01250000,09/15/17,1250,C,E,1107.6,1102.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P01250000,09/15/17,1250,P,E,0.9,0.35,300,7901,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C01275000,09/15/17,1275,C,E,1083,1078.2,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P01275000,09/15/17,1275,P,E,1,0.4,0,976,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C01300000,09/15/17,1300,C,E,1058.1,1053.4,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P01300000,09/15/17,1300,P,E,0.9,0.5,100,6744,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C01325000,09/15/17,1325,C,E,1033.4,1028.6,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P01325000,09/15/17,1325,P,E,1.15,0.6,0,460,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C01350000,09/15/17,1350,C,E,1008.6,1003.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P01350000,09/15/17,1350,P,E,1.25,0.7,5,3968,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C01375000,09/15/17,1375,C,E,984.1,979.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P01375000,09/15/17,1375,P,E,1.35,0.75,0,981,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C01400000,09/15/17,1400,C,E,959.2,954.5,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P01400000,09/15/17,1400,P,E,1.45,0.85,0,6374,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C01425000,09/15/17,1425,C,E,934.5,929.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P01425000,09/15/17,1425,P,E,1.55,1,0,2656,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C01450000,09/15/17,1450,C,E,909.9,905,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P01450000,09/15/17,1450,P,E,1.75,1.15,0,364,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C01475000,09/15/17,1475,C,E,885.2,880.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P01475000,09/15/17,1475,P,E,1.85,1.3,162,1774,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C01500000,09/15/17,1500,C,E,860.2,855.6,0,2650,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P01500000,09/15/17,1500,P,E,2,1.45,363,20530,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C01525000,09/15/17,1525,C,E,835.5,830.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P01525000,09/15/17,1525,P,E,2.2,1.65,0,1045,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C01550000,09/15/17,1550,C,E,811,806.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P01550000,09/15/17,1550,P,E,2.4,1.85,58,2428,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C01575000,09/15/17,1575,C,E,786.6,781.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P01575000,09/15/17,1575,P,E,2.65,2.1,226,1338,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C01600000,09/15/17,1600,C,E,762,757.2,0,20,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P01600000,09/15/17,1600,P,E,2.75,2.3,68,15878,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C01610000,09/15/17,1610,C,E,752,747.5,0,5,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P01610000,09/15/17,1610,P,E,3,2.45,0,764,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C01625000,09/15/17,1625,C,E,737.1,732.6,0,20,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P01625000,09/15/17,1625,P,E,3.2,2.65,358,1451,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C01650000,09/15/17,1650,C,E,712.6,708.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P01650000,09/15/17,1650,P,E,3.5,2.9,50,14866,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C01675000,09/15/17,1675,C,E,688.1,683.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P01675000,09/15/17,1675,P,E,3.8,3.2,0,3766,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C01700000,09/15/17,1700,C,E,663.7,659.2,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P01700000,09/15/17,1700,P,E,4.2,3.6,0,11060,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C01725000,09/15/17,1725,C,E,639.1,634.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P01725000,09/15/17,1725,P,E,4.7,4.1,78,2629,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C01750000,09/15/17,1750,C,E,614.9,610.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P01750000,09/15/17,1750,P,E,5.2,4.5,167,8265,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C01775000,09/15/17,1775,C,E,590.5,586.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P01775000,09/15/17,1775,P,E,5.7,5,121,3188,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C01800000,09/15/17,1800,C,E,566.2,561.8,0,500,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P01800000,09/15/17,1800,P,E,6.3,5.6,116,13621,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C01825000,09/15/17,1825,C,E,542.3,537.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P01825000,09/15/17,1825,P,E,7,6.2,0,2528,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C01850000,09/15/17,1850,C,E,518.2,513.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P01850000,09/15/17,1850,P,E,7.7,6.9,180,6022,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C01875000,09/15/17,1875,C,E,493.9,489.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P01875000,09/15/17,1875,P,E,8.6,7.8,1,2430,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C01900000,09/15/17,1900,C,E,470,465.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P01900000,09/15/17,1900,P,E,9.5,8.7,185,18780,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C01910000,09/15/17,1910,C,E,460.4,456.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P01910000,09/15/17,1910,P,E,10,9.1,46,88,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C01925000,09/15/17,1925,C,E,446.4,442,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P01925000,09/15/17,1925,P,E,10.6,9.9,65,6108,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C01950000,09/15/17,1950,C,E,422.4,418.4,0,7,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P01950000,09/15/17,1950,P,E,11.8,11.1,0,16148,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C01975000,09/15/17,1975,C,E,399.2,394.8,0,52,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P01975000,09/15/17,1975,P,E,13.2,12.4,1,2134,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C02000000,09/15/17,2000,C,E,375.8,371.5,0,6676,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P02000000,09/15/17,2000,P,E,14.7,13.8,310,29848,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C02025000,09/15/17,2025,C,E,352.6,348.4,0,666,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P02025000,09/15/17,2025,P,E,16.4,15.3,26,8755,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C02050000,09/15/17,2050,C,E,329.6,325.4,0,458,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P02050000,09/15/17,2050,P,E,18.3,17.2,0,17452,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C02075000,09/15/17,2075,C,E,306.8,302.7,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P02075000,09/15/17,2075,P,E,20.4,19.2,0,21748,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C02100000,09/15/17,2100,C,E,284.1,280.3,0,3835,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P02100000,09/15/17,2100,P,E,22.8,22.2,629,30609,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C02125000,09/15/17,2125,C,E,262.1,258.2,0,2392,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P02125000,09/15/17,2125,P,E,25.5,24.1,250,17377,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C02150000,09/15/17,2150,C,E,240.2,236.5,0,20471,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P02150000,09/15/17,2150,P,E,28.5,27.1,22,20441,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C02175000,09/15/17,2175,C,E,218.4,215.2,0,13396,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P02175000,09/15/17,2175,P,E,31.9,30.4,8,15098,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C02200000,09/15/17,2200,C,E,197.2,193.8,0,11094,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P02200000,09/15/17,2200,P,E,35.7,34.1,200,24808,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C02225000,09/15/17,2225,C,E,176.7,173.4,0,6634,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P02225000,09/15/17,2225,P,E,40,38.4,0,12143,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C02250000,09/15/17,2250,C,E,156.5,153.6,0,28023,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P02250000,09/15/17,2250,P,E,45,43.5,246,35904,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C02275000,09/15/17,2275,C,E,137.2,134.5,0,15917,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P02275000,09/15/17,2275,P,E,50.7,49.1,2,17189,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C02300000,09/15/17,2300,C,E,118.9,116.3,31,13168,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P02300000,09/15/17,2300,P,E,57.3,55.5,429,15975,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C02325000,09/15/17,2325,C,E,101.3,99.1,0,5573,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P02325000,09/15/17,2325,P,E,64.6,62.8,17,11377,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C02350000,09/15/17,2350,C,E,85.3,82.8,1730,16410,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P02350000,09/15/17,2350,P,E,73.2,71.4,1842,17944,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C02375000,09/15/17,2375,C,E,69.9,67.8,150,11298,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P02375000,09/15/17,2375,P,E,83.1,81.1,50,10181,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C02400000,09/15/17,2400,C,E,56.4,54.2,785,24899,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P02400000,09/15/17,2400,P,E,94.5,92.3,1,4251,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C02425000,09/15/17,2425,C,E,44.2,42.2,250,8555,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P02425000,09/15/17,2425,P,E,107.4,104.9,0,11,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C02450000,09/15/17,2450,C,E,33.7,31.9,0,6921,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P02450000,09/15/17,2450,P,E,121.9,119.1,0,309,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C02475000,09/15/17,2475,C,E,25,23.3,0,4716,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P02475000,09/15/17,2475,P,E,138.3,135.3,0,778,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C02500000,09/15/17,2500,C,E,18,16.6,130,26301,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P02500000,09/15/17,2500,P,E,156.4,153.4,0,2163,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C02525000,09/15/17,2525,C,E,12.9,11.6,0,19168,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P02525000,09/15/17,2525,P,E,176.3,172.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C02550000,09/15/17,2550,C,E,8.9,7.8,2,10147,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P02550000,09/15/17,2550,P,E,197.4,193.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C02575000,09/15/17,2575,C,E,6.1,5.3,0,2056,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P02575000,09/15/17,2575,P,E,219.7,215.6,0,5,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C02600000,09/15/17,2600,C,E,4.2,3.5,1000,5950,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P02600000,09/15/17,2600,P,E,242.7,238.9,0,5,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C02625000,09/15/17,2625,C,E,2.9,2.4,3,556,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P02625000,09/15/17,2625,P,E,266.4,262.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C02650000,09/15/17,2650,C,E,2.25,1.6,3,4787,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P02650000,09/15/17,2650,P,E,290.5,286.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C02700000,09/15/17,2700,C,E,1.3,0.75,0,1022,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P02700000,09/15/17,2700,P,E,339.3,334.8,0,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C02750000,09/15/17,2750,C,E,0.9,0.3,0,24,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P02750000,09/15/17,2750,P,E,388.7,384.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C02800000,09/15/17,2800,C,E,0.6,0.1,0,24,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P02800000,09/15/17,2800,P,E,438.2,433.6,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C02850000,09/15/17,2850,C,E,0.6,0,0,6,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P02850000,09/15/17,2850,P,E,487.9,483.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C02900000,09/15/17,2900,C,E,0.3,0,0,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P02900000,09/15/17,2900,P,E,537.5,532.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C02950000,09/15/17,2950,C,E,0.5,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P02950000,09/15/17,2950,P,E,587.1,582.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C03000000,09/15/17,3000,C,E,0.45,0,0,30,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P03000000,09/15/17,3000,P,E,636.8,632.1,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C03100000,09/15/17,3100,C,E,0.4,0,0,10,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P03100000,09/15/17,3100,P,E,736,731.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C03200000,09/15/17,3200,C,E,0.4,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P03200000,09/15/17,3200,P,E,835.5,830.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915C03300000,09/15/17,3300,C,E,0.35,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 170915P03300000,09/15/17,3300,P,E,934.8,930,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929C00300000,09/29/17,300,C,E,2054.4,2043.1,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929P00300000,09/29/17,300,P,E,0.1,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929C00400000,09/29/17,400,C,E,1955,1943.8,0,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929P00400000,09/29/17,400,P,E,0.1,0,0,122,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929C00500000,09/29/17,500,C,E,1855.7,1844.5,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929P00500000,09/29/17,500,P,E,0.1,0,0,85,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929C00600000,09/29/17,600,C,E,1756.4,1745.1,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929P00600000,09/29/17,600,P,E,0.1,0,0,45,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929C00700000,09/29/17,700,C,E,1657.3,1646.1,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929P00700000,09/29/17,700,P,E,0.15,0,0,280,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929C00750000,09/29/17,750,C,E,1607.4,1596.2,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929P00750000,09/29/17,750,P,E,0.15,0,0,279,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929C00800000,09/29/17,800,C,E,1558,1546.8,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929P00800000,09/29/17,800,P,E,0.2,0,0,212,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929C00850000,09/29/17,850,C,E,1508.2,1496.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929P00850000,09/29/17,850,P,E,0.2,0.05,0,350,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929C00900000,09/29/17,900,C,E,1458.5,1447.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929P00900000,09/29/17,900,P,E,0.25,0.05,0,242,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929C00950000,09/29/17,950,C,E,1408.9,1397.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929P00950000,09/29/17,950,P,E,0.3,0.1,0,638,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929C01000000,09/29/17,1000,C,E,1359.3,1348,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929P01000000,09/29/17,1000,P,E,0.35,0.15,0,797,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929C01025000,09/29/17,1025,C,E,1334.5,1323.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929P01025000,09/29/17,1025,P,E,0.4,0.15,0,330,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929C01050000,09/29/17,1050,C,E,1309.7,1298.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929P01050000,09/29/17,1050,P,E,0.4,0.2,0,166,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929C01075000,09/29/17,1075,C,E,1284.9,1273.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929P01075000,09/29/17,1075,P,E,0.45,0.25,0,208,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929C01100000,09/29/17,1100,C,E,1260.1,1248.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929P01100000,09/29/17,1100,P,E,0.4,0.3,0,379,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929C01125000,09/29/17,1125,C,E,1235.3,1224,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929P01125000,09/29/17,1125,P,E,0.55,0.35,0,414,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929C01150000,09/29/17,1150,C,E,1210.5,1199.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929P01150000,09/29/17,1150,P,E,0.55,0.4,0,289,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929C01175000,09/29/17,1175,C,E,1186,1174.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929P01175000,09/29/17,1175,P,E,0.6,0.45,0,270,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929C01200000,09/29/17,1200,C,E,1160.9,1149.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929P01200000,09/29/17,1200,P,E,0.7,0.5,77,165,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929C01225000,09/29/17,1225,C,E,1136.2,1124.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929P01225000,09/29/17,1225,P,E,0.8,0.6,0,584,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929C01250000,09/29/17,1250,C,E,1111.4,1100.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929P01250000,09/29/17,1250,P,E,0.9,0.65,0,244,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929C01275000,09/29/17,1275,C,E,1086.7,1075.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929P01275000,09/29/17,1275,P,E,0.95,0.75,0,811,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929C01300000,09/29/17,1300,C,E,1061.9,1050.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929P01300000,09/29/17,1300,P,E,1,0.8,0,7437,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929C01325000,09/29/17,1325,C,E,1037.2,1025.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929P01325000,09/29/17,1325,P,E,1.15,0.95,0,619,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929C01350000,09/29/17,1350,C,E,1012.5,1001.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929P01350000,09/29/17,1350,P,E,1.25,1,0,254,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929C01375000,09/29/17,1375,C,E,987.8,976.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929P01375000,09/29/17,1375,P,E,1.35,1.15,0,187,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929C01400000,09/29/17,1400,C,E,963.1,951.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929P01400000,09/29/17,1400,P,E,1.5,1.3,0,2771,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929C01425000,09/29/17,1425,C,E,938.4,927.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929P01425000,09/29/17,1425,P,E,1.65,1.45,0,215,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929C01450000,09/29/17,1450,C,E,913.7,902.4,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929P01450000,09/29/17,1450,P,E,1.85,1.6,0,312,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929C01475000,09/29/17,1475,C,E,889.1,877.7,0,11,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929P01475000,09/29/17,1475,P,E,2,1.8,0,280,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929C01500000,09/29/17,1500,C,E,864.4,853.1,0,15,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929P01500000,09/29/17,1500,P,E,2.25,2.1,0,399,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929C01525000,09/29/17,1525,C,E,839.8,828.5,0,271,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929P01525000,09/29/17,1525,P,E,2.45,2.2,0,267,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929C01550000,09/29/17,1550,C,E,815.2,803.9,0,202,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929P01550000,09/29/17,1550,P,E,2.65,2.4,0,507,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929C01575000,09/29/17,1575,C,E,790.7,779.3,0,185,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929P01575000,09/29/17,1575,P,E,3,2.75,92,1328,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929C01600000,09/29/17,1600,C,E,766.1,754.8,0,158,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929P01600000,09/29/17,1600,P,E,3.3,3,0,1691,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929C01625000,09/29/17,1625,C,E,741.6,730.3,0,77,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929P01625000,09/29/17,1625,P,E,3.6,3.3,0,1372,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929C01650000,09/29/17,1650,C,E,717.2,705.8,0,140,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929P01650000,09/29/17,1650,P,E,4,3.7,0,4879,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929C01675000,09/29/17,1675,C,E,692.7,681.4,0,61,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929P01675000,09/29/17,1675,P,E,4.4,4,0,97,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929C01700000,09/29/17,1700,C,E,668.4,657,0,48,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929P01700000,09/29/17,1700,P,E,4.8,4.5,0,1405,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929C01725000,09/29/17,1725,C,E,644,632.6,0,24,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929P01725000,09/29/17,1725,P,E,5.3,5,0,626,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929C01750000,09/29/17,1750,C,E,619.7,608.4,0,16,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929P01750000,09/29/17,1750,P,E,5.8,5.5,1000,6263,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929C01775000,09/29/17,1775,C,E,595.5,584.1,0,34,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929P01775000,09/29/17,1775,P,E,6.5,6.1,0,153,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929C01800000,09/29/17,1800,C,E,571.3,560,0,18,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929P01800000,09/29/17,1800,P,E,7.2,6.8,10,7306,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929C01825000,09/29/17,1825,C,E,547.2,535.9,0,15,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929P01825000,09/29/17,1825,P,E,7.9,7.5,0,392,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929C01850000,09/29/17,1850,C,E,523.2,511.9,0,12,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929P01850000,09/29/17,1850,P,E,8.8,8.4,0,1257,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929C01875000,09/29/17,1875,C,E,499.3,487.9,0,13,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929P01875000,09/29/17,1875,P,E,9.7,9.3,0,226,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929C01900000,09/29/17,1900,C,E,475.5,464.1,0,20,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929P01900000,09/29/17,1900,P,E,10.7,10.3,0,162,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929C01925000,09/29/17,1925,C,E,451.8,440.5,0,20,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929P01925000,09/29/17,1925,P,E,11.9,11.5,38,3107,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929C01950000,09/29/17,1950,C,E,428.3,417,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929P01950000,09/29/17,1950,P,E,13.2,12.8,2,1442,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929C01975000,09/29/17,1975,C,E,400.2,398.4,0,11,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929P01975000,09/29/17,1975,P,E,14.7,14.3,0,156,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929C02000000,09/29/17,2000,C,E,377,375.2,0,57,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929P02000000,09/29/17,2000,P,E,16.4,15.9,0,411,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929C02025000,09/29/17,2025,C,E,354,352.2,0,48,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929P02025000,09/29/17,2025,P,E,18.2,17.7,0,53,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929C02050000,09/29/17,2050,C,E,331.2,329.4,0,64,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929P02050000,09/29/17,2050,P,E,20.3,19.8,0,1540,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929C02075000,09/29/17,2075,C,E,308.6,306.9,0,39,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929P02075000,09/29/17,2075,P,E,22.5,22,0,8842,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929C02100000,09/29/17,2100,C,E,286.3,284.6,0,47,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929P02100000,09/29/17,2100,P,E,25.1,24.5,0,8469,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929C02125000,09/29/17,2125,C,E,264.3,262.7,2,20,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929P02125000,09/29/17,2125,P,E,28,27.4,0,310,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929C02150000,09/29/17,2150,C,E,242.7,241.1,0,3300,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929P02150000,09/29/17,2150,P,E,31.2,30.5,2,653,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929C02175000,09/29/17,2175,C,E,221,219.8,0,694,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929P02175000,09/29/17,2175,P,E,34.8,34.1,0,465,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929C02200000,09/29/17,2200,C,E,200.2,199,0,1787,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929P02200000,09/29/17,2200,P,E,38.9,38.1,0,1395,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929C02225000,09/29/17,2225,C,E,179.9,178.7,0,681,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929P02225000,09/29/17,2225,P,E,43.4,42.6,0,40,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929C02250000,09/29/17,2250,C,E,160.3,159.1,0,3039,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929P02250000,09/29/17,2250,P,E,48.5,47.7,0,2140,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929C02275000,09/29/17,2275,C,E,141.4,140.1,0,945,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929P02275000,09/29/17,2275,P,E,54.4,53.6,0,9060,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929C02300000,09/29/17,2300,C,E,123.2,121.9,0,3990,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929P02300000,09/29/17,2300,P,E,61,60.1,2,755,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929C02325000,09/29/17,2325,C,E,105.9,104.9,0,506,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929P02325000,09/29/17,2325,P,E,68.6,67.7,0,771,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929C02350000,09/29/17,2350,C,E,89.6,88.5,84,5283,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929P02350000,09/29/17,2350,P,E,77.2,76.2,275,33,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929C02375000,09/29/17,2375,C,E,74.6,73.5,6,5923,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929P02375000,09/29/17,2375,P,E,87,86,0,1720,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929C02400000,09/29/17,2400,C,E,60.8,59.8,1,5017,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929P02400000,09/29/17,2400,P,E,98.1,97,5,339,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929C02425000,09/29/17,2425,C,E,48.4,47.5,0,2485,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929P02425000,09/29/17,2425,P,E,110.7,109.5,0,189,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929C02450000,09/29/17,2450,C,E,37.7,36.8,0,1258,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929P02450000,09/29/17,2450,P,E,124.8,123.6,0,97,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929C02475000,09/29/17,2475,C,E,28.4,27.7,2,1337,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929P02475000,09/29/17,2475,P,E,140.6,139.4,0,48,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929C02500000,09/29/17,2500,C,E,20.8,20.3,8,5760,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929P02500000,09/29/17,2500,P,E,158,156.7,0,1047,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929C02550000,09/29/17,2550,C,E,10.7,10.2,0,1463,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929P02550000,09/29/17,2550,P,E,197.6,195.9,0,31,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929C02600000,09/29/17,2600,C,E,5.2,4.9,0,1797,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929P02600000,09/29/17,2600,P,E,246.6,235.2,0,10,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929C02650000,09/29/17,2650,C,E,2.6,2.35,0,307,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929P02650000,09/29/17,2650,P,E,293.7,282.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929C02700000,09/29/17,2700,C,E,1.4,1.2,39,1111,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929P02700000,09/29/17,2700,P,E,342.2,330.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929C02800000,09/29/17,2800,C,E,0.6,0.15,0,219,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 170929P02800000,09/29/17,2800,P,E,440.8,429.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C00100000,12/15/17,100,C,E,2240.1,2233.7,0,53,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P00100000,12/15/17,100,P,E,0.05,0,0,9666,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C00200000,12/15/17,200,C,E,2141.1,2134.8,0,28,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P00200000,12/15/17,200,P,E,0.05,0,0,7923,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C00300000,12/15/17,300,C,E,2042.1,2035.9,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P00300000,12/15/17,300,P,E,0.05,0,0,910,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C00400000,12/15/17,400,C,E,1943,1936.9,0,6,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P00400000,12/15/17,400,P,E,0.1,0,0,724,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C00500000,12/15/17,500,C,E,1843.8,1838,0,43,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P00500000,12/15/17,500,P,E,0.1,0,0,19032,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C00550000,12/15/17,550,C,E,1794.4,1788.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P00550000,12/15/17,550,P,E,0.15,0.05,0,2357,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C00600000,12/15/17,600,C,E,1744.8,1739.1,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P00600000,12/15/17,600,P,E,0.2,0.05,0,5790,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C00650000,12/15/17,650,C,E,1695.4,1689.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P00650000,12/15/17,650,P,E,0.25,0.05,0,895,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C00700000,12/15/17,700,C,E,1646.1,1640.2,0,11,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P00700000,12/15/17,700,P,E,0.25,0.15,0,20697,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C00750000,12/15/17,750,C,E,1596.3,1590.8,0,2250,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P00750000,12/15/17,750,P,E,0.65,0.05,0,5443,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C00800000,12/15/17,800,C,E,1546.8,1541.3,0,9,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P00800000,12/15/17,800,P,E,0.6,0.05,0,11805,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C00825000,12/15/17,825,C,E,1522.3,1516.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P00825000,12/15/17,825,P,E,0.4,0.05,0,43,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C00850000,12/15/17,850,C,E,1497.4,1491.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P00850000,12/15/17,850,P,E,0.65,0.05,0,128,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C00875000,12/15/17,875,C,E,1472.7,1467.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P00875000,12/15/17,875,P,E,0.7,0.05,0,437,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C00900000,12/15/17,900,C,E,1447.9,1442.5,0,23,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P00900000,12/15/17,900,P,E,0.85,0.05,0,5962,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C00925000,12/15/17,925,C,E,1423.2,1417.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P00925000,12/15/17,925,P,E,0.8,0.1,0,14,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C00950000,12/15/17,950,C,E,1398.5,1393.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P00950000,12/15/17,950,P,E,0.85,0.15,0,648,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C00975000,12/15/17,975,C,E,1373.9,1368.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P00975000,12/15/17,975,P,E,1.05,0.25,0,724,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C01000000,12/15/17,1000,C,E,1349.1,1343.8,0,5678,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P01000000,12/15/17,1000,P,E,0.9,0.35,0,21462,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C01025000,12/15/17,1025,C,E,1324.4,1319.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P01025000,12/15/17,1025,P,E,1.15,0.35,0,1020,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C01050000,12/15/17,1050,C,E,1299.8,1294.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P01050000,12/15/17,1050,P,E,1.25,0.45,0,2835,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C01075000,12/15/17,1075,C,E,1275.1,1269.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P01075000,12/15/17,1075,P,E,1.3,0.5,0,344,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C01100000,12/15/17,1100,C,E,1250.5,1245.2,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P01100000,12/15/17,1100,P,E,1.45,0.65,0,7517,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C01125000,12/15/17,1125,C,E,1225.7,1220.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P01125000,12/15/17,1125,P,E,1.5,0.75,0,476,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C01150000,12/15/17,1150,C,E,1201.1,1195.9,0,8,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P01150000,12/15/17,1150,P,E,1.6,0.8,0,9701,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C01175000,12/15/17,1175,C,E,1176.5,1171.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P01175000,12/15/17,1175,P,E,1.7,0.95,0,150,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C01200000,12/15/17,1200,C,E,1151.9,1146.8,0,37,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P01200000,12/15/17,1200,P,E,1.85,1.05,12,12373,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C01225000,12/15/17,1225,C,E,1127.4,1122.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P01225000,12/15/17,1225,P,E,2,1.2,0,893,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C01250000,12/15/17,1250,C,E,1102.6,1097.6,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P01250000,12/15/17,1250,P,E,2.15,1.4,8,3347,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C01275000,12/15/17,1275,C,E,1078,1072.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P01275000,12/15/17,1275,P,E,2.35,1.6,0,713,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C01300000,12/15/17,1300,C,E,1053.5,1048.5,0,132,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P01300000,12/15/17,1300,P,E,2.15,1.75,0,10682,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C01325000,12/15/17,1325,C,E,1029,1024,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P01325000,12/15/17,1325,P,E,2.7,1.95,0,2222,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C01350000,12/15/17,1350,C,E,1004.4,999.4,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P01350000,12/15/17,1350,P,E,2.95,2.15,0,6409,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C01375000,12/15/17,1375,C,E,979.8,974.8,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P01375000,12/15/17,1375,P,E,3.2,2.35,0,280,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C01400000,12/15/17,1400,C,E,955.5,950.5,0,79,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P01400000,12/15/17,1400,P,E,3.5,2.65,64,20861,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C01425000,12/15/17,1425,C,E,930.9,926.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P01425000,12/15/17,1425,P,E,3.7,2.95,0,1093,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C01450000,12/15/17,1450,C,E,906.4,901.5,0,103,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P01450000,12/15/17,1450,P,E,4.1,3.2,0,6978,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C01475000,12/15/17,1475,C,E,882,877.1,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P01475000,12/15/17,1475,P,E,4.4,3.5,4,2339,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C01500000,12/15/17,1500,C,E,857.7,852.9,0,1355,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P01500000,12/15/17,1500,P,E,4.8,3.9,0,21561,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C01525000,12/15/17,1525,C,E,833.3,828.6,0,21,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P01525000,12/15/17,1525,P,E,5.2,4.3,0,839,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C01550000,12/15/17,1550,C,E,808.9,804.2,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P01550000,12/15/17,1550,P,E,5.6,4.8,1,7073,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C01575000,12/15/17,1575,C,E,784.7,779.9,0,20,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P01575000,12/15/17,1575,P,E,6.1,5.3,0,1764,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C01600000,12/15/17,1600,C,E,760.5,755.7,0,699,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P01600000,12/15/17,1600,P,E,6.7,5.8,32,41025,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C01625000,12/15/17,1625,C,E,736.3,731.7,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P01625000,12/15/17,1625,P,E,7.3,6.4,0,4847,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C01650000,12/15/17,1650,C,E,712.4,707.7,0,1300,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P01650000,12/15/17,1650,P,E,7.9,7,4,20527,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C01675000,12/15/17,1675,C,E,688.1,683.5,0,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P01675000,12/15/17,1675,P,E,8.7,7.7,0,6526,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C01700000,12/15/17,1700,C,E,664.2,659.6,0,9,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P01700000,12/15/17,1700,P,E,9.5,8.5,335,22436,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C01725000,12/15/17,1725,C,E,640.3,635.7,0,20,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P01725000,12/15/17,1725,P,E,10.4,9.4,0,3410,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C01750000,12/15/17,1750,C,E,616.5,612,0,60,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P01750000,12/15/17,1750,P,E,11.3,10.3,0,19229,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C01775000,12/15/17,1775,C,E,592.8,588.3,0,52,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P01775000,12/15/17,1775,P,E,12.4,11.3,11,5885,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C01800000,12/15/17,1800,C,E,569.3,564.8,0,413,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P01800000,12/15/17,1800,P,E,13.6,12.4,55,37527,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C01825000,12/15/17,1825,C,E,545.8,541.3,0,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P01825000,12/15/17,1825,P,E,14.9,13.6,12,4273,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C01850000,12/15/17,1850,C,E,522.4,517.9,0,2158,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P01850000,12/15/17,1850,P,E,16.3,15,10,20417,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C01875000,12/15/17,1875,C,E,499.1,494.7,0,1669,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P01875000,12/15/17,1875,P,E,17.8,16.5,18,10154,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C01900000,12/15/17,1900,C,E,475.9,471.6,0,8359,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P01900000,12/15/17,1900,P,E,19.5,18.1,303,36515,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C01925000,12/15/17,1925,C,E,453,448.7,0,1000,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P01925000,12/15/17,1925,P,E,21.4,19.9,0,10368,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C01950000,12/15/17,1950,C,E,430.2,425.9,0,3981,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P01950000,12/15/17,1950,P,E,23.2,21.7,48,29859,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C01975000,12/15/17,1975,C,E,407.5,403.3,0,3035,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P01975000,12/15/17,1975,P,E,25.5,23.9,0,12955,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C02000000,12/15/17,2000,C,E,385.4,381,0,15447,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P02000000,12/15/17,2000,P,E,27.8,26.2,287,46153,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C02025000,12/15/17,2025,C,E,363,358.8,0,6452,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P02025000,12/15/17,2025,P,E,30.5,28.8,6,15368,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C02050000,12/15/17,2050,C,E,341.3,337,0,9619,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P02050000,12/15/17,2050,P,E,33.4,31.7,201,22886,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C02075000,12/15/17,2075,C,E,319.4,315.4,0,9259,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P02075000,12/15/17,2075,P,E,36.6,34.8,80,10691,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C02100000,12/15/17,2100,C,E,298.3,294.1,0,17886,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P02100000,12/15/17,2100,P,E,40.1,38.3,5141,29452,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C02125000,12/15/17,2125,C,E,277.1,273.2,0,7708,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P02125000,12/15/17,2125,P,E,43.9,41.9,0,6847,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C02150000,12/15/17,2150,C,E,256.5,252.7,0,14251,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P02150000,12/15/17,2150,P,E,48,46,685,23042,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C02175000,12/15/17,2175,C,E,236.2,232.5,24,9283,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P02175000,12/15/17,2175,P,E,52.7,50.6,0,10979,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C02200000,12/15/17,2200,C,E,216.4,212.8,0,16182,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P02200000,12/15/17,2200,P,E,57.7,55.6,451,19451,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C02225000,12/15/17,2225,C,E,197.1,193.5,0,5112,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P02225000,12/15/17,2225,P,E,63.2,61,1,7749,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C02250000,12/15/17,2250,C,E,178.4,174.9,0,26346,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P02250000,12/15/17,2250,P,E,69.3,67,207,37946,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C02275000,12/15/17,2275,C,E,160.2,156.9,0,22081,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P02275000,12/15/17,2275,P,E,75.9,73.6,2,17202,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C02300000,12/15/17,2300,C,E,142.6,139.7,0,19012,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P02300000,12/15/17,2300,P,E,83.2,81,359,21121,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C02325000,12/15/17,2325,C,E,125.7,122.8,2,8465,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P02325000,12/15/17,2325,P,E,91.3,89,31,8024,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C02350000,12/15/17,2350,C,E,110.1,107.1,566,20987,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P02350000,12/15/17,2350,P,E,100.2,97.7,1030,10108,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C02375000,12/15/17,2375,C,E,95.1,92.2,2260,15855,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P02375000,12/15/17,2375,P,E,110.1,107.6,2200,12607,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C02400000,12/15/17,2400,C,E,81.2,78.4,0,29073,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P02400000,12/15/17,2400,P,E,121,118.4,2201,5301,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C02425000,12/15/17,2425,C,E,68.3,65.7,0,6992,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P02425000,12/15/17,2425,P,E,133.1,130.2,0,65,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C02450000,12/15/17,2450,C,E,56.4,54,751,12138,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P02450000,12/15/17,2450,P,E,146.1,143.3,0,2613,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C02475000,12/15/17,2475,C,E,46,43.6,0,7620,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P02475000,12/15/17,2475,P,E,160.6,157.3,1,134,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C02500000,12/15/17,2500,C,E,36.9,34.7,204,42520,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P02500000,12/15/17,2500,P,E,176.4,172.8,0,1899,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C02525000,12/15/17,2525,C,E,29.1,26.9,4,8351,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P02525000,12/15/17,2525,P,E,193.4,189.8,0,110,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C02550000,12/15/17,2550,C,E,22.4,20.5,302,12998,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P02550000,12/15/17,2550,P,E,211.9,208.1,0,409,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C02575000,12/15/17,2575,C,E,17.1,15.3,600,10171,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P02575000,12/15/17,2575,P,E,231.4,227.5,0,21,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C02600000,12/15/17,2600,C,E,12.9,11.4,17,38703,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P02600000,12/15/17,2600,P,E,252.2,247.9,0,2819,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C02625000,12/15/17,2625,C,E,9.7,8.3,16,1143,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P02625000,12/15/17,2625,P,E,273.8,269.6,0,65,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C02650000,12/15/17,2650,C,E,7.3,6.1,0,11016,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P02650000,12/15/17,2650,P,E,296.2,291.8,5,8,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C02675000,12/15/17,2675,C,E,5.4,4.4,12,717,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P02675000,12/15/17,2675,P,E,319.3,314.9,0,5,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C02700000,12/15/17,2700,C,E,4.1,3.1,4,16671,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P02700000,12/15/17,2700,P,E,342.8,338.4,0,219,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C02750000,12/15/17,2750,C,E,2.4,1.65,0,2501,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P02750000,12/15/17,2750,P,E,390.8,386.2,0,32,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C02800000,12/15/17,2800,C,E,1.25,0.85,0,12313,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P02800000,12/15/17,2800,P,E,439.5,434.8,0,282,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C02900000,12/15/17,2900,C,E,0.65,0.15,0,5303,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P02900000,12/15/17,2900,P,E,537.9,533.1,5,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C03000000,12/15/17,3000,C,E,0.5,0.1,0,2815,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P03000000,12/15/17,3000,P,E,636.6,631.8,0,93,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215C03500000,12/15/17,3500,C,E,0.05,0,0,1285,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 171215P03500000,12/15/17,3500,P,E,1131.5,1126.4,0,2273,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229C00800000,12/29/17,800,C,E,1550.4,1539.1,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229P00800000,12/29/17,800,P,E,0.4,0.05,0,90,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229C00900000,12/29/17,900,C,E,1451.3,1440.1,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229P00900000,12/29/17,900,P,E,0.6,0.25,0,80,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229C01000000,12/29/17,1000,C,E,1352.9,1341.6,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229P01000000,12/29/17,1000,P,E,0.85,0.45,0,279,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229C01100000,12/29/17,1100,C,E,1254.3,1243,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229P01100000,12/29/17,1100,P,E,1.2,0.9,0,52,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229C01200000,12/29/17,1200,C,E,1155.6,1144.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229P01200000,12/29/17,1200,P,E,1.7,1.5,0,356,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229C01300000,12/29/17,1300,C,E,1057.4,1046,0,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229P01300000,12/29/17,1300,P,E,2.45,2,0,236,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229C01400000,12/29/17,1400,C,E,959.5,948.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229P01400000,12/29/17,1400,P,E,3.6,3,0,884,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229C01450000,12/29/17,1450,C,E,910.7,899.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229P01450000,12/29/17,1450,P,E,4.2,3.9,0,1187,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229C01500000,12/29/17,1500,C,E,862.3,850.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229P01500000,12/29/17,1500,P,E,5,4.5,422,3334,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229C01550000,12/29/17,1550,C,E,813.5,802.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229P01550000,12/29/17,1550,P,E,6,5.6,370,3599,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229C01600000,12/29/17,1600,C,E,765.2,753.8,0,60,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229P01600000,12/29/17,1600,P,E,7.2,6.8,0,60,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229C01650000,12/29/17,1650,C,E,717.1,705.7,0,17,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229P01650000,12/29/17,1650,P,E,8.4,8.1,0,269,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229C01675000,12/29/17,1675,C,E,693.1,681.7,0,13,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229P01675000,12/29/17,1675,P,E,9.4,8.9,0,182,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229C01700000,12/29/17,1700,C,E,669.2,657.8,0,35,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229P01700000,12/29/17,1700,P,E,10,9.8,0,491,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229C01725000,12/29/17,1725,C,E,645.4,634,0,14,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229P01725000,12/29/17,1725,P,E,11.1,10.6,0,151,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229C01750000,12/29/17,1750,C,E,621.6,610.2,0,18,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229P01750000,12/29/17,1750,P,E,12,11.6,70,362,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229C01775000,12/29/17,1775,C,E,598,586.6,0,14,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229P01775000,12/29/17,1775,P,E,13.3,12.7,56,187,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229C01800000,12/29/17,1800,C,E,574.4,563,0,16,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229P01800000,12/29/17,1800,P,E,14.7,13.9,124,640,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229C01825000,12/29/17,1825,C,E,550.9,539.6,0,7,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229P01825000,12/29/17,1825,P,E,15.9,15.2,0,115,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229C01850000,12/29/17,1850,C,E,527.7,516.3,0,10,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229P01850000,12/29/17,1850,P,E,17.7,16.6,10,480,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229C01875000,12/29/17,1875,C,E,504.6,493.2,0,7,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229P01875000,12/29/17,1875,P,E,18.7,18.3,0,21,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229C01900000,12/29/17,1900,C,E,481.6,470.2,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229P01900000,12/29/17,1900,P,E,21,20,0,123,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229C01925000,12/29/17,1925,C,E,458.8,447.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229P01925000,12/29/17,1925,P,E,22.7,21.9,1000,2999,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229C01950000,12/29/17,1950,C,E,436.2,424.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229P01950000,12/29/17,1950,P,E,24.3,24,2,8747,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229C01975000,12/29/17,1975,C,E,413.7,402.3,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229P01975000,12/29/17,1975,P,E,27.3,26.2,0,472,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229C02000000,12/29/17,2000,C,E,391.7,380.3,0,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229P02000000,12/29/17,2000,P,E,29.2,28.7,1,742,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229C02025000,12/29/17,2025,C,E,369.6,358.3,0,15,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229P02025000,12/29/17,2025,P,E,32.2,31.4,0,342,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229C02050000,12/29/17,2050,C,E,347.7,336.3,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229P02050000,12/29/17,2050,P,E,35.1,34.4,2510,629,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229C02075000,12/29/17,2075,C,E,326.2,314.8,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229P02075000,12/29/17,2075,P,E,38.6,37.6,0,830,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229C02100000,12/29/17,2100,C,E,304.4,293.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229P02100000,12/29/17,2100,P,E,42.2,41.2,1,98,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229C02125000,12/29/17,2125,C,E,278.6,276.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229P02125000,12/29/17,2125,P,E,45.8,45,1,176,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229C02150000,12/29/17,2150,C,E,258.1,256.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229P02150000,12/29/17,2150,P,E,50.1,49.2,10,406,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229C02175000,12/29/17,2175,C,E,238,236.6,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229P02175000,12/29/17,2175,P,E,54.7,53.9,0,589,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229C02200000,12/29/17,2200,C,E,218.4,217,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229P02200000,12/29/17,2200,P,E,59.9,58.9,2500,79,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229C02225000,12/29/17,2225,C,E,199.3,197.9,0,14,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229P02225000,12/29/17,2225,P,E,65.5,64.5,0,93,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229C02250000,12/29/17,2250,C,E,180.7,179,0,123,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229P02250000,12/29/17,2250,P,E,71.7,70.6,1000,446,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229C02275000,12/29/17,2275,C,E,162.7,161,0,162,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229P02275000,12/29/17,2275,P,E,78.5,77.3,0,435,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229C02300000,12/29/17,2300,C,E,145.3,144.1,11,84,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229P02300000,12/29/17,2300,P,E,85.9,84.6,0,525,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229C02325000,12/29/17,2325,C,E,128.7,127.9,0,61,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229P02325000,12/29/17,2325,P,E,94.1,92.8,0,82,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229C02350000,12/29/17,2350,C,E,112.9,112,0,1354,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229P02350000,12/29/17,2350,P,E,103,101.6,5,611,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229C02375000,12/29/17,2375,C,E,98,97.1,5,389,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229P02375000,12/29/17,2375,P,E,113.3,111.4,5,357,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229C02400000,12/29/17,2400,C,E,84.1,83.1,0,919,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229P02400000,12/29/17,2400,P,E,124.3,122.1,1005,344,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229C02425000,12/29/17,2425,C,E,71.1,70.2,0,511,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229P02425000,12/29/17,2425,P,E,136.3,134,0,40,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229C02450000,12/29/17,2450,C,E,59.7,58.5,40,4659,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229P02450000,12/29/17,2450,P,E,148.7,146.9,0,6,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229C02475000,12/29/17,2475,C,E,49.1,47.9,40,6030,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229P02475000,12/29/17,2475,P,E,162.8,161.1,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229C02500000,12/29/17,2500,C,E,39.5,38.6,0,703,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229P02500000,12/29/17,2500,P,E,178.7,176.5,0,30,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229C02550000,12/29/17,2550,C,E,24.4,23.7,0,121,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229P02550000,12/29/17,2550,P,E,217.6,206.6,0,18,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229C02600000,12/29/17,2600,C,E,14.3,13.6,0,178,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229P02600000,12/29/17,2600,P,E,256.9,246.1,0,14,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229C02650000,12/29/17,2650,C,E,8,7.1,0,44,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229P02650000,12/29/17,2650,P,E,300.1,288.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229C02700000,12/29/17,2700,C,E,4.4,4,0,214,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229P02700000,12/29/17,2700,P,E,346.1,334.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229C02800000,12/29/17,2800,C,E,1.55,0.8,0,130,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 171229P02800000,12/29/17,2800,P,E,441.7,431.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C00100000,01/19/18,100,C,E,2237.2,2230.9,0,432,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P00100000,01/19/18,100,P,E,0.15,0,0,422,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C00200000,01/19/18,200,C,E,2138.3,2132.2,0,5,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P00200000,01/19/18,200,P,E,0.55,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C00300000,01/19/18,300,C,E,2039.7,2033.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P00300000,01/19/18,300,P,E,0.55,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C00400000,01/19/18,400,C,E,1940.6,1934.3,0,20,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P00400000,01/19/18,400,P,E,0.1,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C00500000,01/19/18,500,C,E,1842.1,1835.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P00500000,01/19/18,500,P,E,0.6,0,0,25,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C00550000,01/19/18,550,C,E,1792.7,1786.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P00550000,01/19/18,550,P,E,0.6,0.05,0,100,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C00600000,01/19/18,600,C,E,1742.9,1736.7,0,13,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P00600000,01/19/18,600,P,E,0.65,0.05,0,200,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C00650000,01/19/18,650,C,E,1693.5,1687.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P00650000,01/19/18,650,P,E,0.7,0.05,0,10,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C00700000,01/19/18,700,C,E,1644.3,1638.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P00700000,01/19/18,700,P,E,0.75,0.05,0,200,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C00750000,01/19/18,750,C,E,1595.2,1589,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P00750000,01/19/18,750,P,E,0.8,0.05,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C00800000,01/19/18,800,C,E,1545.8,1539.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P00800000,01/19/18,800,P,E,0.85,0,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C00825000,01/19/18,825,C,E,1521,1515,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P00825000,01/19/18,825,P,E,0.9,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C00850000,01/19/18,850,C,E,1496.2,1490.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P00850000,01/19/18,850,P,E,0.95,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C00875000,01/19/18,875,C,E,1471.8,1465.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P00875000,01/19/18,875,P,E,1,0.05,0,145,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C00900000,01/19/18,900,C,E,1447.1,1441.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P00900000,01/19/18,900,P,E,1.05,0.1,0,20,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C00925000,01/19/18,925,C,E,1422.5,1416.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P00925000,01/19/18,925,P,E,1.1,0.15,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C00950000,01/19/18,950,C,E,1397.6,1391.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P00950000,01/19/18,950,P,E,1.2,0.2,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C00975000,01/19/18,975,C,E,1373.2,1367.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P00975000,01/19/18,975,P,E,1.25,0.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C01000000,01/19/18,1000,C,E,1348.5,1342.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P01000000,01/19/18,1000,P,E,1.35,0.35,0,1505,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C01025000,01/19/18,1025,C,E,1323.9,1318,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P01025000,01/19/18,1025,P,E,1.45,0.45,0,164,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C01050000,01/19/18,1050,C,E,1299,1293.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P01050000,01/19/18,1050,P,E,1.55,0.55,0,330,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C01075000,01/19/18,1075,C,E,1274.5,1268.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P01075000,01/19/18,1075,P,E,1.65,0.65,0,377,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C01100000,01/19/18,1100,C,E,1249.8,1244.1,0,400,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P01100000,01/19/18,1100,P,E,1.75,0.8,0,774,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C01125000,01/19/18,1125,C,E,1225.5,1219.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P01125000,01/19/18,1125,P,E,1.9,0.9,0,541,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C01150000,01/19/18,1150,C,E,1200.6,1195,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P01150000,01/19/18,1150,P,E,2,1.05,0,412,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C01175000,01/19/18,1175,C,E,1176.3,1170.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P01175000,01/19/18,1175,P,E,2.15,1.2,0,108,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C01200000,01/19/18,1200,C,E,1151.4,1145.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P01200000,01/19/18,1200,P,E,2.3,1.35,0,1928,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C01225000,01/19/18,1225,C,E,1127.2,1121.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P01225000,01/19/18,1225,P,E,2.55,1.55,0,544,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C01250000,01/19/18,1250,C,E,1102.4,1096.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P01250000,01/19/18,1250,P,E,2.7,1.75,0,1782,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C01275000,01/19/18,1275,C,E,1077.8,1072.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P01275000,01/19/18,1275,P,E,2.9,1.95,0,641,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C01300000,01/19/18,1300,C,E,1053.4,1048,0,144,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P01300000,01/19/18,1300,P,E,3.1,2.15,0,302,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C01325000,01/19/18,1325,C,E,1028.9,1023.6,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P01325000,01/19/18,1325,P,E,3.4,2.45,0,523,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C01350000,01/19/18,1350,C,E,1004.5,999.2,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P01350000,01/19/18,1350,P,E,3.7,2.75,0,753,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C01375000,01/19/18,1375,C,E,980,974.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P01375000,01/19/18,1375,P,E,4,3,126,437,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C01400000,01/19/18,1400,C,E,955.6,950.3,0,7,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P01400000,01/19/18,1400,P,E,4.3,3.2,0,1515,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C01425000,01/19/18,1425,C,E,931.3,926,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P01425000,01/19/18,1425,P,E,4.6,3.6,0,171,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C01450000,01/19/18,1450,C,E,906.9,901.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P01450000,01/19/18,1450,P,E,5,4,0,167,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C01475000,01/19/18,1475,C,E,882.6,877.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P01475000,01/19/18,1475,P,E,5.4,4.4,0,408,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C01500000,01/19/18,1500,C,E,858.4,853.2,0,20,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P01500000,01/19/18,1500,P,E,5.9,4.9,0,2712,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C01525000,01/19/18,1525,C,E,834.3,829.1,0,19,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P01525000,01/19/18,1525,P,E,6.4,5.4,0,92,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C01550000,01/19/18,1550,C,E,810,804.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P01550000,01/19/18,1550,P,E,6.9,5.9,0,2052,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C01575000,01/19/18,1575,C,E,785.9,780.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P01575000,01/19/18,1575,P,E,7.6,6.5,63,300,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C01600000,01/19/18,1600,C,E,761.8,756.8,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P01600000,01/19/18,1600,P,E,8.3,7.2,0,1536,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C01625000,01/19/18,1625,C,E,737.9,732.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P01625000,01/19/18,1625,P,E,9,7.8,0,410,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C01650000,01/19/18,1650,C,E,714,709,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P01650000,01/19/18,1650,P,E,9.8,8.6,0,2944,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C01675000,01/19/18,1675,C,E,690.3,685.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P01675000,01/19/18,1675,P,E,10.7,9.5,0,3111,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C01700000,01/19/18,1700,C,E,666.2,661.3,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P01700000,01/19/18,1700,P,E,11.7,10.4,0,5260,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C01725000,01/19/18,1725,C,E,642.5,637.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P01725000,01/19/18,1725,P,E,12.7,11.3,0,121,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C01750000,01/19/18,1750,C,E,618.9,614,0,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P01750000,01/19/18,1750,P,E,13.9,12.4,0,2331,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C01775000,01/19/18,1775,C,E,595.4,590.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P01775000,01/19/18,1775,P,E,15,13.6,0,1371,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C01800000,01/19/18,1800,C,E,572,567.2,0,10,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P01800000,01/19/18,1800,P,E,16.5,15,2,4812,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C01825000,01/19/18,1825,C,E,548.7,543.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P01825000,01/19/18,1825,P,E,18,16.4,0,159,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C01850000,01/19/18,1850,C,E,525.7,520.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P01850000,01/19/18,1850,P,E,19.5,17.8,0,3005,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C01875000,01/19/18,1875,C,E,502.7,497.9,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P01875000,01/19/18,1875,P,E,21.3,19.6,0,60,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C01900000,01/19/18,1900,C,E,479.8,475.1,11,76,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P01900000,01/19/18,1900,P,E,23.1,21.4,0,5676,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C01925000,01/19/18,1925,C,E,457,452.3,0,16,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P01925000,01/19/18,1925,P,E,25.2,23.3,0,163,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C01950000,01/19/18,1950,C,E,434.5,429.9,0,10,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P01950000,01/19/18,1950,P,E,27.4,25.5,0,2850,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C01975000,01/19/18,1975,C,E,412.2,407.6,0,51,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P01975000,01/19/18,1975,P,E,29.9,27.9,0,359,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C02000000,01/19/18,2000,C,E,390.2,385.7,0,32,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P02000000,01/19/18,2000,P,E,32.7,30.6,0,7898,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C02025000,01/19/18,2025,C,E,368.2,363.7,0,42,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P02025000,01/19/18,2025,P,E,35.6,33.5,0,925,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C02050000,01/19/18,2050,C,E,346.6,342.1,0,69,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P02050000,01/19/18,2050,P,E,38.8,36.6,20,3870,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C02075000,01/19/18,2075,C,E,325.3,320.9,0,90,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P02075000,01/19/18,2075,P,E,42.2,39.9,0,2056,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C02100000,01/19/18,2100,C,E,304.5,300.1,0,264,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P02100000,01/19/18,2100,P,E,45.9,43.6,4,4009,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C02125000,01/19/18,2125,C,E,283.8,279.5,0,60,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P02125000,01/19/18,2125,P,E,50,47.7,0,2248,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C02150000,01/19/18,2150,C,E,263.4,259.1,0,1241,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P02150000,01/19/18,2150,P,E,54.5,52,0,5065,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C02175000,01/19/18,2175,C,E,243.5,239.3,0,81,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P02175000,01/19/18,2175,P,E,59.3,56.8,22,1395,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C02200000,01/19/18,2200,C,E,224,219.9,22,814,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P02200000,01/19/18,2200,P,E,64.6,62,22,7092,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C02225000,01/19/18,2225,C,E,205,201,22,328,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P02225000,01/19/18,2225,P,E,70.4,67.7,0,1798,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C02250000,01/19/18,2250,C,E,186.5,182.7,0,3504,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P02250000,01/19/18,2250,P,E,76.8,74.1,81,10304,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C02275000,01/19/18,2275,C,E,168.8,164.8,0,3375,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P02275000,01/19/18,2275,P,E,83.6,80.8,0,3635,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C02300000,01/19/18,2300,C,E,151.3,147.7,0,5649,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P02300000,01/19/18,2300,P,E,91.1,88.2,0,9532,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C02325000,01/19/18,2325,C,E,134.5,131.1,0,3468,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P02325000,01/19/18,2325,P,E,99.4,96.4,0,1902,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C02350000,01/19/18,2350,C,E,118.7,115.5,0,5513,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P02350000,01/19/18,2350,P,E,108.2,105.2,47,8183,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C02375000,01/19/18,2375,C,E,103.7,100.6,0,3019,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P02375000,01/19/18,2375,P,E,118,114.8,0,2116,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C02400000,01/19/18,2400,C,E,89.6,86.4,30,7458,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P02400000,01/19/18,2400,P,E,128.8,125.5,0,556,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C02425000,01/19/18,2425,C,E,76.7,73.6,0,3875,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P02425000,01/19/18,2425,P,E,140.5,137.3,0,956,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C02450000,01/19/18,2450,C,E,64.6,61.5,80,11000,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P02450000,01/19/18,2450,P,E,153.4,149.9,1,731,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C02475000,01/19/18,2475,C,E,53.6,51,0,2710,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P02475000,01/19/18,2475,P,E,167.2,163.6,0,142,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C02500000,01/19/18,2500,C,E,44.1,41.3,8,11353,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P02500000,01/19/18,2500,P,E,182.4,178.6,0,387,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C02525000,01/19/18,2525,C,E,35.6,33.1,0,845,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P02525000,01/19/18,2525,P,E,198.8,194.8,0,106,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C02550000,01/19/18,2550,C,E,28.3,26,0,3215,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P02550000,01/19/18,2550,P,E,216.4,212.1,0,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C02575000,01/19/18,2575,C,E,22.2,19.9,0,257,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P02575000,01/19/18,2575,P,E,235.2,230.7,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C02600000,01/19/18,2600,C,E,17.1,15,1,4533,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P02600000,01/19/18,2600,P,E,255,250.4,0,113,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C02625000,01/19/18,2625,C,E,13.1,11.3,0,32,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P02625000,01/19/18,2625,P,E,275.8,271.3,0,67,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C02650000,01/19/18,2650,C,E,10,8.3,0,2484,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P02650000,01/19/18,2650,P,E,297.7,293.1,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C02700000,01/19/18,2700,C,E,5.8,4.5,2,2272,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P02700000,01/19/18,2700,P,E,342.9,338.2,0,145,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C02750000,01/19/18,2750,C,E,3.4,2.45,0,118,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P02750000,01/19/18,2750,P,E,390.2,385.4,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C02800000,01/19/18,2800,C,E,2.2,1.25,0,1540,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P02800000,01/19/18,2800,P,E,438.4,433.5,0,10,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C02850000,01/19/18,2850,C,E,1.55,0.6,0,107,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P02850000,01/19/18,2850,P,E,487.4,482.4,0,13,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C02900000,01/19/18,2900,C,E,1.2,0.25,0,106,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P02900000,01/19/18,2900,P,E,536.5,531.4,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C02950000,01/19/18,2950,C,E,1,0,0,59,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P02950000,01/19/18,2950,P,E,585.7,580.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C03000000,01/19/18,3000,C,E,0.85,0,0,20,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P03000000,01/19/18,3000,P,E,634.9,629.8,0,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C03100000,01/19/18,3100,C,E,0.75,0,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P03100000,01/19/18,3100,P,E,733.7,728.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C03200000,01/19/18,3200,C,E,0.65,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P03200000,01/19/18,3200,P,E,832.4,827.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C03300000,01/19/18,3300,C,E,0.6,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P03300000,01/19/18,3300,P,E,931.3,925.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C03400000,01/19/18,3400,C,E,0.6,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P03400000,01/19/18,3400,P,E,1030.1,1024.7,0,154,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119C03500000,01/19/18,3500,C,E,0.1,0,0,20,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180119P03500000,01/19/18,3500,P,E,1129,1123.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316C01000000,03/16/18,1000,C,E,1342.7,1336.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316P01000000,03/16/18,1000,P,E,2,0.65,0,600,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316C01100000,03/16/18,1100,C,E,1244.9,1238.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316P01100000,03/16/18,1100,P,E,2.65,1.25,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316C01200000,03/16/18,1200,C,E,1147.2,1140.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316P01200000,03/16/18,1200,P,E,3.5,2.15,649,2250,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316C01225000,03/16/18,1225,C,E,1122.4,1116.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316P01225000,03/16/18,1225,P,E,3.8,2.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316C01250000,03/16/18,1250,C,E,1098.4,1092.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316P01250000,03/16/18,1250,P,E,4.1,2.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316C01275000,03/16/18,1275,C,E,1073.7,1068,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316P01275000,03/16/18,1275,P,E,4.4,3,0,26,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316C01300000,03/16/18,1300,C,E,1049.7,1043.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316P01300000,03/16/18,1300,P,E,4.7,3.3,0,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316C01325000,03/16/18,1325,C,E,1025.6,1019.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316P01325000,03/16/18,1325,P,E,5.1,3.7,0,52,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316C01350000,03/16/18,1350,C,E,1000.8,994.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316P01350000,03/16/18,1350,P,E,5.5,4.1,100,341,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316C01375000,03/16/18,1375,C,E,976.6,970.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316P01375000,03/16/18,1375,P,E,5.9,4.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316C01400000,03/16/18,1400,C,E,952.6,947.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316P01400000,03/16/18,1400,P,E,6.4,5,128,74,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316C01425000,03/16/18,1425,C,E,928.5,923,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316P01425000,03/16/18,1425,P,E,6.9,5.5,0,693,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316C01450000,03/16/18,1450,C,E,904.5,898.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316P01450000,03/16/18,1450,P,E,7.5,6.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316C01475000,03/16/18,1475,C,E,880.5,874.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316P01475000,03/16/18,1475,P,E,8.1,6.7,0,41,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316C01500000,03/16/18,1500,C,E,856.1,850.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316P01500000,03/16/18,1500,P,E,8.8,7.4,0,63,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316C01525000,03/16/18,1525,C,E,832.3,827,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316P01525000,03/16/18,1525,P,E,9.6,8.1,131,35,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316C01550000,03/16/18,1550,C,E,808.4,803.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316P01550000,03/16/18,1550,P,E,10.4,8.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316C01575000,03/16/18,1575,C,E,784.6,779.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316P01575000,03/16/18,1575,P,E,11.3,9.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316C01600000,03/16/18,1600,C,E,760.8,755.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316P01600000,03/16/18,1600,P,E,12.2,10.6,10,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316C01625000,03/16/18,1625,C,E,737.2,732,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316P01625000,03/16/18,1625,P,E,13.2,11.5,50,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316C01650000,03/16/18,1650,C,E,713.6,708,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316P01650000,03/16/18,1650,P,E,14.3,12.6,0,60,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316C01675000,03/16/18,1675,C,E,690.1,684.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316P01675000,03/16/18,1675,P,E,15.5,13.7,0,1500,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316C01700000,03/16/18,1700,C,E,667,661.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316P01700000,03/16/18,1700,P,E,16.8,14.9,0,7,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316C01725000,03/16/18,1725,C,E,643.7,638.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316P01725000,03/16/18,1725,P,E,18.2,16.2,0,7,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316C01750000,03/16/18,1750,C,E,620.4,614.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316P01750000,03/16/18,1750,P,E,19.7,17.7,0,636,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316C01775000,03/16/18,1775,C,E,597.3,591.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316P01775000,03/16/18,1775,P,E,21.4,19.2,0,2120,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316C01785000,03/16/18,1785,C,E,588.1,582.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316P01785000,03/16/18,1785,P,E,21.9,19.7,0,37,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316C01800000,03/16/18,1800,C,E,574.4,568.8,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316P01800000,03/16/18,1800,P,E,23,20.7,20,52,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316C01825000,03/16/18,1825,C,E,551.5,545.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316P01825000,03/16/18,1825,P,E,25,22.7,0,2004,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316C01850000,03/16/18,1850,C,E,529,523.3,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316P01850000,03/16/18,1850,P,E,27,24.6,0,650,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316C01875000,03/16/18,1875,C,E,506.5,501,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316P01875000,03/16/18,1875,P,E,29.1,26.6,3,902,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316C01900000,03/16/18,1900,C,E,483.8,478.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316P01900000,03/16/18,1900,P,E,31.4,29.9,0,3611,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316C01925000,03/16/18,1925,C,E,462,456.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316P01925000,03/16/18,1925,P,E,34,31.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316C01950000,03/16/18,1950,C,E,439.7,434.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316P01950000,03/16/18,1950,P,E,36.7,34,0,2907,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316C01975000,03/16/18,1975,C,E,417.9,412.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316P01975000,03/16/18,1975,P,E,39.8,37,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316C02000000,03/16/18,2000,C,E,396.5,391.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316P02000000,03/16/18,2000,P,E,43,40.1,10,1000,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316C02025000,03/16/18,2025,C,E,375.4,370.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316P02025000,03/16/18,2025,P,E,46.4,43.5,0,345,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316C02050000,03/16/18,2050,C,E,354.2,348.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316P02050000,03/16/18,2050,P,E,50.2,47.3,0,401,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316C02075000,03/16/18,2075,C,E,333.4,328.2,0,541,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316P02075000,03/16/18,2075,P,E,54,51.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316C02100000,03/16/18,2100,C,E,313.2,307.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316P02100000,03/16/18,2100,P,E,58.5,55.3,17,2112,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316C02125000,03/16/18,2125,C,E,293.2,288,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316P02125000,03/16/18,2125,P,E,63,60.1,0,3203,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316C02140000,03/16/18,2140,C,E,281.3,276.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316P02140000,03/16/18,2140,P,E,66,62.7,0,37,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316C02150000,03/16/18,2150,C,E,273.3,268.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316P02150000,03/16/18,2150,P,E,67.9,64.8,0,176,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316C02175000,03/16/18,2175,C,E,253.8,249.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316P02175000,03/16/18,2175,P,E,73.5,70.4,0,2884,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316C02200000,03/16/18,2200,C,E,234.9,230.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316P02200000,03/16/18,2200,P,E,79.4,77.5,4,584,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316C02225000,03/16/18,2225,C,E,216.8,211.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316P02225000,03/16/18,2225,P,E,85.6,82.4,0,592,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316C02245000,03/16/18,2245,C,E,202.2,197.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316P02245000,03/16/18,2245,P,E,91.1,87.4,0,423,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316C02250000,03/16/18,2250,C,E,198.7,193.8,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316P02250000,03/16/18,2250,P,E,92.5,88.8,0,785,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316C02255000,03/16/18,2255,C,E,195.2,190.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316P02255000,03/16/18,2255,P,E,93.8,90.5,0,423,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316C02275000,03/16/18,2275,C,E,181.1,176.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316P02275000,03/16/18,2275,P,E,99.6,96.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316C02300000,03/16/18,2300,C,E,164.6,159.9,0,251,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316P02300000,03/16/18,2300,P,E,107.4,103.8,4,251,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316C02325000,03/16/18,2325,C,E,148,143.7,0,300,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316P02325000,03/16/18,2325,P,E,115.8,112.2,0,500,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316C02350000,03/16/18,2350,C,E,132.4,128.4,950,5514,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316P02350000,03/16/18,2350,P,E,125,121.3,1050,1235,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316C02375000,03/16/18,2375,C,E,117.6,113.7,300,701,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316P02375000,03/16/18,2375,P,E,134.9,131.1,0,100,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316C02400000,03/16/18,2400,C,E,103.6,99.4,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316P02400000,03/16/18,2400,P,E,145.8,141.5,2,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316C02420000,03/16/18,2420,C,E,93.1,89,0,846,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316P02420000,03/16/18,2420,P,E,155.1,150.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316C02425000,03/16/18,2425,C,E,90.5,86.4,0,41,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316P02425000,03/16/18,2425,P,E,157.3,153,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316C02450000,03/16/18,2450,C,E,78.2,74.2,0,18,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316P02450000,03/16/18,2450,P,E,169.9,165.4,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316C02475000,03/16/18,2475,C,E,67,63,0,1517,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316P02475000,03/16/18,2475,P,E,183.3,178.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316C02500000,03/16/18,2500,C,E,56.8,53,0,1460,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316P02500000,03/16/18,2500,P,E,197.9,193,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316C02525000,03/16/18,2525,C,E,47.4,43.8,0,550,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316P02525000,03/16/18,2525,P,E,213.4,208.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316C02550000,03/16/18,2550,C,E,39.3,35.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316P02550000,03/16/18,2550,P,E,230.2,225.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316C02575000,03/16/18,2575,C,E,32.2,28.8,0,50,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316P02575000,03/16/18,2575,P,E,247.6,242.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316C02600000,03/16/18,2600,C,E,26,22.8,0,900,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316P02600000,03/16/18,2600,P,E,266.4,261.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316C02610000,03/16/18,2610,C,E,23.8,20.7,0,40,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316P02610000,03/16/18,2610,P,E,273.9,268.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316C02625000,03/16/18,2625,C,E,20.8,17.9,0,154,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316P02625000,03/16/18,2625,P,E,286,280.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316C02650000,03/16/18,2650,C,E,16.5,13.8,0,1350,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316P02650000,03/16/18,2650,P,E,306.4,301.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316C02700000,03/16/18,2700,C,E,10.1,8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316P02700000,03/16/18,2700,P,E,349.4,344,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316C02800000,03/16/18,2800,C,E,3.9,2.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316P02800000,03/16/18,2800,P,E,442.3,436.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316C02900000,03/16/18,2900,C,E,1.95,0.55,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316P02900000,03/16/18,2900,P,E,539.2,533.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316C03000000,03/16/18,3000,C,E,1.3,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180316P03000000,03/16/18,3000,P,E,637.1,631.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329C01100000,03/29/18,1100,C,E,1253.5,1232,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329P01100000,03/29/18,1100,P,E,2.25,1.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329C01200000,03/29/18,1200,C,E,1156,1135.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329P01200000,03/29/18,1200,P,E,3.2,2.75,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329C01300000,03/29/18,1300,C,E,1058.8,1037.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329P01300000,03/29/18,1300,P,E,4.6,4.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329C01400000,03/29/18,1400,C,E,962.3,941,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329P01400000,03/29/18,1400,P,E,6.4,6,0,9,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329C01450000,03/29/18,1450,C,E,914.2,892.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329P01450000,03/29/18,1450,P,E,7.5,7.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329C01500000,03/29/18,1500,C,E,866.2,844.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329P01500000,03/29/18,1500,P,E,8.9,8.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329C01550000,03/29/18,1550,C,E,818.5,797,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329P01550000,03/29/18,1550,P,E,10.6,10,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329C01600000,03/29/18,1600,C,E,771.1,749.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329P01600000,03/29/18,1600,P,E,12.6,11.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329C01650000,03/29/18,1650,C,E,723.9,702.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329P01650000,03/29/18,1650,P,E,14.8,13.9,0,2353,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329C01700000,03/29/18,1700,C,E,677.1,655.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329P01700000,03/29/18,1700,P,E,17.1,16.4,1,27,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329C01750000,03/29/18,1750,C,E,630.8,609.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329P01750000,03/29/18,1750,P,E,20.3,19.3,2,34,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329C01775000,03/29/18,1775,C,E,607.9,586.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329P01775000,03/29/18,1775,P,E,22.3,21,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329C01800000,03/29/18,1800,C,E,574.8,572.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329P01800000,03/29/18,1800,P,E,23.5,22.7,0,10,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329C01825000,03/29/18,1825,C,E,562.2,540.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329P01825000,03/29/18,1825,P,E,25.5,24.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329C01850000,03/29/18,1850,C,E,529.5,526.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329P01850000,03/29/18,1850,P,E,27.6,26.7,0,15,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329C01875000,03/29/18,1875,C,E,517.3,495.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329P01875000,03/29/18,1875,P,E,29.9,28.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329C01900000,03/29/18,1900,C,E,484.9,482.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329P01900000,03/29/18,1900,P,E,32.5,31.4,0,12,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329C01925000,03/29/18,1925,C,E,473,451.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329P01925000,03/29/18,1925,P,E,35.6,33.9,0,78,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329C01950000,03/29/18,1950,C,E,441,438.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329P01950000,03/29/18,1950,P,E,38,36.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329C01975000,03/29/18,1975,C,E,429.5,408,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329P01975000,03/29/18,1975,P,E,40.9,39.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329C02000000,03/29/18,2000,C,E,397.9,395.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329P02000000,03/29/18,2000,P,E,44.3,43,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329C02025000,03/29/18,2025,C,E,387.1,365.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329P02025000,03/29/18,2025,P,E,48.4,46.5,0,36,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329C02050000,03/29/18,2050,C,E,355.9,353.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329P02050000,03/29/18,2050,P,E,51.6,50.3,0,2664,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329C02075000,03/29/18,2075,C,E,335.2,332.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329P02075000,03/29/18,2075,P,E,56.1,54.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329C02100000,03/29/18,2100,C,E,315,312.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329P02100000,03/29/18,2100,P,E,60.1,58.7,0,780,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329C02125000,03/29/18,2125,C,E,295.1,292.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329P02125000,03/29/18,2125,P,E,64.9,63.4,0,2353,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329C02150000,03/29/18,2150,C,E,275.5,273.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329P02150000,03/29/18,2150,P,E,69.9,68.5,0,12,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329C02175000,03/29/18,2175,C,E,256.3,254.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329P02175000,03/29/18,2175,P,E,75.5,73.9,0,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329C02200000,03/29/18,2200,C,E,237.6,235.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329P02200000,03/29/18,2200,P,E,81.2,79.8,0,5,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329C02225000,03/29/18,2225,C,E,219.2,216.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329P02225000,03/29/18,2225,P,E,87.8,86,0,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329C02250000,03/29/18,2250,C,E,201.4,199.1,0,10,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329P02250000,03/29/18,2250,P,E,94.4,92.8,0,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329C02275000,03/29/18,2275,C,E,184,181.8,5,24,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329P02275000,03/29/18,2275,P,E,101.7,100.1,5,5,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329C02300000,03/29/18,2300,C,E,167.2,165.1,0,10,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329P02300000,03/29/18,2300,P,E,109.7,107.9,0,10,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329C02325000,03/29/18,2325,C,E,151.1,148.9,0,57,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329P02325000,03/29/18,2325,P,E,118.2,116.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329C02350000,03/29/18,2350,C,E,135.6,133.5,750,11,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329P02350000,03/29/18,2350,P,E,127.4,125.5,200,20,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329C02375000,03/29/18,2375,C,E,120.8,118.7,0,15,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329P02375000,03/29/18,2375,P,E,137.2,135.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329C02400000,03/29/18,2400,C,E,106.7,104.7,0,24,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329P02400000,03/29/18,2400,P,E,147.9,146,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329C02425000,03/29/18,2425,C,E,93.5,91.6,0,45,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329P02425000,03/29/18,2425,P,E,159.3,157.4,0,10,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329C02450000,03/29/18,2450,C,E,81.2,79.3,8,14,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329P02450000,03/29/18,2450,P,E,171.7,169.7,4,10,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329C02475000,03/29/18,2475,C,E,69.8,68,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329P02475000,03/29/18,2475,P,E,185,183,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329C02500000,03/29/18,2500,C,E,59.3,57.6,750,8,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329P02500000,03/29/18,2500,P,E,199.2,197.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329C02525000,03/29/18,2525,C,E,49.9,48.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329P02525000,03/29/18,2525,P,E,214.7,212.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329C02550000,03/29/18,2550,C,E,41.4,40,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329P02550000,03/29/18,2550,P,E,230.8,228.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329C02575000,03/29/18,2575,C,E,34,32.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329P02575000,03/29/18,2575,P,E,248.3,246,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329C02600000,03/29/18,2600,C,E,27.6,26.4,0,22,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329P02600000,03/29/18,2600,P,E,266.4,263.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329C02625000,03/29/18,2625,C,E,22.1,21.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329P02625000,03/29/18,2625,P,E,295.5,278.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329C02650000,03/29/18,2650,C,E,17.6,16.6,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329P02650000,03/29/18,2650,P,E,305.8,303.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329C02700000,03/29/18,2700,C,E,10.8,10,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329P02700000,03/29/18,2700,P,E,348.4,345.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329C02800000,03/29/18,2800,C,E,3.9,3.5,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329P02800000,03/29/18,2800,P,E,449.9,428.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329C02900000,03/29/18,2900,C,E,1.6,1.15,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPXW 180329P02900000,03/29/18,2900,P,E,546.5,524.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C00100000,06/15/18,100,C,E,2221,2211,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P00100000,06/15/18,100,P,E,0.05,0,0,50,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C00200000,06/15/18,200,C,E,2123.4,2112.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P00200000,06/15/18,200,P,E,0.1,0,0,100,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C00300000,06/15/18,300,C,E,2025.2,2015,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P00300000,06/15/18,300,P,E,0.25,0,0,132,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C00400000,06/15/18,400,C,E,1926.5,1917.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P00400000,06/15/18,400,P,E,1.1,0.05,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C00500000,06/15/18,500,C,E,1829.1,1819.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P00500000,06/15/18,500,P,E,1.2,0.05,0,216,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C00600000,06/15/18,600,C,E,1730.8,1721.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P00600000,06/15/18,600,P,E,1.3,0.05,0,159,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C00700000,06/15/18,700,C,E,1632.3,1623,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P00700000,06/15/18,700,P,E,1.6,0.05,0,724,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C00750000,06/15/18,750,C,E,1583.8,1574.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P00750000,06/15/18,750,P,E,1.75,0.6,0,3115,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C00800000,06/15/18,800,C,E,1534.8,1525.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P00800000,06/15/18,800,P,E,2,0.85,0,7607,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C00850000,06/15/18,850,C,E,1485.9,1477,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P00850000,06/15/18,850,P,E,2.2,0.25,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C00900000,06/15/18,900,C,E,1436.5,1427.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P00900000,06/15/18,900,P,E,2.45,0.55,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C00950000,06/15/18,950,C,E,1388.2,1379.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P00950000,06/15/18,950,P,E,2.8,0.85,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C01000000,06/15/18,1000,C,E,1339.3,1330.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P01000000,06/15/18,1000,P,E,3.3,1.3,0,3229,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C01025000,06/15/18,1025,C,E,1315.1,1306.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P01025000,06/15/18,1025,P,E,3.5,1.5,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C01050000,06/15/18,1050,C,E,1290.7,1282.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P01050000,06/15/18,1050,P,E,3.7,1.75,0,6,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C01075000,06/15/18,1075,C,E,1266.4,1257.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P01075000,06/15/18,1075,P,E,4,2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C01100000,06/15/18,1100,C,E,1241.8,1233.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P01100000,06/15/18,1100,P,E,4.3,2.3,0,106,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C01125000,06/15/18,1125,C,E,1217.3,1209.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P01125000,06/15/18,1125,P,E,4.6,2.6,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C01150000,06/15/18,1150,C,E,1193.3,1185.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P01150000,06/15/18,1150,P,E,4.9,2.95,0,104,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C01175000,06/15/18,1175,C,E,1169.4,1161,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P01175000,06/15/18,1175,P,E,5.3,3.3,0,205,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C01200000,06/15/18,1200,C,E,1144.9,1136.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P01200000,06/15/18,1200,P,E,5.7,3.7,0,5330,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C01225000,06/15/18,1225,C,E,1120.8,1112.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P01225000,06/15/18,1225,P,E,6.1,4.1,0,266,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C01250000,06/15/18,1250,C,E,1096.7,1088.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P01250000,06/15/18,1250,P,E,6.6,4.6,0,616,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C01275000,06/15/18,1275,C,E,1072.9,1064.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P01275000,06/15/18,1275,P,E,7.1,5.1,0,1437,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C01300000,06/15/18,1300,C,E,1048.3,1040.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P01300000,06/15/18,1300,P,E,7.6,5.7,190,1047,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C01325000,06/15/18,1325,C,E,1024.3,1016.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P01325000,06/15/18,1325,P,E,8.2,6.2,140,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C01350000,06/15/18,1350,C,E,1000.6,992.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P01350000,06/15/18,1350,P,E,8.9,6.9,0,512,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C01375000,06/15/18,1375,C,E,976.7,968.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P01375000,06/15/18,1375,P,E,9.6,7.5,0,355,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C01400000,06/15/18,1400,C,E,952.8,945.1,0,56,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P01400000,06/15/18,1400,P,E,10.4,8.2,0,2803,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C01425000,06/15/18,1425,C,E,929.1,921.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P01425000,06/15/18,1425,P,E,11.2,9,0,169,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C01450000,06/15/18,1450,C,E,905.4,897.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P01450000,06/15/18,1450,P,E,12.1,9.8,0,978,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C01475000,06/15/18,1475,C,E,881.5,873.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P01475000,06/15/18,1475,P,E,13.1,10.6,0,299,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C01500000,06/15/18,1500,C,E,858.3,850.7,0,601,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P01500000,06/15/18,1500,P,E,14.1,11.6,0,5065,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C01525000,06/15/18,1525,C,E,834.7,827.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P01525000,06/15/18,1525,P,E,15.2,12.6,0,726,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C01550000,06/15/18,1550,C,E,811.1,803.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P01550000,06/15/18,1550,P,E,16.4,13.7,95,1240,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C01575000,06/15/18,1575,C,E,787.6,780.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P01575000,06/15/18,1575,P,E,17.6,14.8,0,913,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C01600000,06/15/18,1600,C,E,764.6,757.1,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P01600000,06/15/18,1600,P,E,19,16.1,70,1079,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C01625000,06/15/18,1625,C,E,741.5,734,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P01625000,06/15/18,1625,P,E,20.4,17.4,30,11,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C01650000,06/15/18,1650,C,E,718.1,710.6,0,380,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P01650000,06/15/18,1650,P,E,22,18.9,30,1363,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C01675000,06/15/18,1675,C,E,695.5,688,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P01675000,06/15/18,1675,P,E,23.6,20.4,0,1602,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C01700000,06/15/18,1700,C,E,672.6,665.1,0,20,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P01700000,06/15/18,1700,P,E,25.4,22.1,0,7751,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C01725000,06/15/18,1725,C,E,649.9,642.4,0,5,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P01725000,06/15/18,1725,P,E,27.3,23.8,0,4821,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C01750000,06/15/18,1750,C,E,627.3,619.9,0,5,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P01750000,06/15/18,1750,P,E,29.3,25.7,0,4115,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C01775000,06/15/18,1775,C,E,604.8,597.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P01775000,06/15/18,1775,P,E,31.4,27.7,0,1029,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C01800000,06/15/18,1800,C,E,582.5,575.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P01800000,06/15/18,1800,P,E,33.7,29.9,1004,12433,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C01825000,06/15/18,1825,C,E,560.3,552.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P01825000,06/15/18,1825,P,E,36.1,32.2,0,2851,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C01850000,06/15/18,1850,C,E,538.3,530.9,0,360,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P01850000,06/15/18,1850,P,E,38.7,34.7,0,16247,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C01875000,06/15/18,1875,C,E,516.5,509.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P01875000,06/15/18,1875,P,E,41.4,37.3,0,232,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C01900000,06/15/18,1900,C,E,494.5,487.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P01900000,06/15/18,1900,P,E,44.4,40.1,0,9835,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C01925000,06/15/18,1925,C,E,472.9,465.5,0,21,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P01925000,06/15/18,1925,P,E,47.5,43.2,0,138,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C01950000,06/15/18,1950,C,E,452.1,444.7,0,23,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P01950000,06/15/18,1950,P,E,50.9,46.4,0,16515,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C01975000,06/15/18,1975,C,E,431,423.6,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P01975000,06/15/18,1975,P,E,54.5,49.9,0,449,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C02000000,06/15/18,2000,C,E,410,402.7,0,2514,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P02000000,06/15/18,2000,P,E,58.3,53.8,5001,12540,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C02025000,06/15/18,2025,C,E,389.5,382.2,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P02025000,06/15/18,2025,P,E,62.4,57.8,0,711,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C02050000,06/15/18,2050,C,E,369.3,362,0,1326,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P02050000,06/15/18,2050,P,E,66.8,62.1,0,3151,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C02075000,06/15/18,2075,C,E,349.3,342,0,1200,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P02075000,06/15/18,2075,P,E,71.6,66.5,0,1822,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C02100000,06/15/18,2100,C,E,329.7,322.4,0,2455,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P02100000,06/15/18,2100,P,E,76.4,71.2,1750,6047,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C02125000,06/15/18,2125,C,E,310.4,303.2,0,2975,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P02125000,06/15/18,2125,P,E,81.6,76.7,0,1645,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C02150000,06/15/18,2150,C,E,291.4,284.2,0,4100,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P02150000,06/15/18,2150,P,E,87.3,82.3,0,7270,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C02175000,06/15/18,2175,C,E,273,265.8,0,1707,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P02175000,06/15/18,2175,P,E,93.3,88.2,0,2433,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C02200000,06/15/18,2200,C,E,254.6,247.6,0,2523,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P02200000,06/15/18,2200,P,E,99.7,94.5,0,2632,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C02225000,06/15/18,2225,C,E,236.8,229.8,0,271,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P02225000,06/15/18,2225,P,E,106.7,101,0,349,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C02250000,06/15/18,2250,C,E,219.5,212.5,0,5896,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P02250000,06/15/18,2250,P,E,114.2,108.4,750,6678,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C02275000,06/15/18,2275,C,E,202.4,195.6,0,1490,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P02275000,06/15/18,2275,P,E,121.5,116,0,1841,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C02300000,06/15/18,2300,C,E,186.1,179.4,1100,3491,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P02300000,06/15/18,2300,P,E,129.8,124.3,0,4850,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C02325000,06/15/18,2325,C,E,170.5,163.8,0,3225,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P02325000,06/15/18,2325,P,E,138.6,133,0,317,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C02350000,06/15/18,2350,C,E,155.3,148.7,230,6311,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P02350000,06/15/18,2350,P,E,148.1,142.3,930,4772,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C02375000,06/15/18,2375,C,E,140.7,134.1,79,2822,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P02375000,06/15/18,2375,P,E,158.1,152.3,79,1810,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C02400000,06/15/18,2400,C,E,126.7,120.2,0,2750,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P02400000,06/15/18,2400,P,E,168.8,162.9,0,925,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C02425000,06/15/18,2425,C,E,113.5,107.1,0,507,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P02425000,06/15/18,2425,P,E,180.2,174.2,0,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C02450000,06/15/18,2450,C,E,101,94.7,0,2358,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P02450000,06/15/18,2450,P,E,192.4,186.2,0,825,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C02475000,06/15/18,2475,C,E,89.3,83,0,2012,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P02475000,06/15/18,2475,P,E,205.3,199.1,0,21,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C02500000,06/15/18,2500,C,E,78.3,72.2,252,4977,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P02500000,06/15/18,2500,P,E,219.3,212.4,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C02525000,06/15/18,2525,C,E,68.3,62.2,0,50,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P02525000,06/15/18,2525,P,E,234,227,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C02550000,06/15/18,2550,C,E,59,53.2,1375,2511,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P02550000,06/15/18,2550,P,E,249.3,242.2,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C02575000,06/15/18,2575,C,E,50.6,44.9,0,79,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P02575000,06/15/18,2575,P,E,265.6,258.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C02600000,06/15/18,2600,C,E,43.1,37.6,0,4750,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P02600000,06/15/18,2600,P,E,282.6,275.3,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C02625000,06/15/18,2625,C,E,36.4,31.1,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P02625000,06/15/18,2625,P,E,300.6,293.3,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C02650000,06/15/18,2650,C,E,30.3,25.3,0,447,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P02650000,06/15/18,2650,P,E,319.2,311.9,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C02700000,06/15/18,2700,C,E,20.8,16.4,0,1739,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P02700000,06/15/18,2700,P,E,359.2,351.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C02750000,06/15/18,2750,C,E,13.9,10.2,0,1011,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P02750000,06/15/18,2750,P,E,402,394.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C02800000,06/15/18,2800,C,E,9.1,6.1,0,1848,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P02800000,06/15/18,2800,P,E,446.5,439.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C02850000,06/15/18,2850,C,E,6,3.6,0,26,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P02850000,06/15/18,2850,P,E,492.9,485.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C02900000,06/15/18,2900,C,E,4.1,2.1,0,1704,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P02900000,06/15/18,2900,P,E,540.1,533.1,0,11,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C03000000,06/15/18,3000,C,E,2.35,0.6,0,1426,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P03000000,06/15/18,3000,P,E,636.6,629.5,0,10,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C03100000,06/15/18,3100,C,E,1.65,0,0,10,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P03100000,06/15/18,3100,P,E,734.3,727,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C03200000,06/15/18,3200,C,E,1.35,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P03200000,06/15/18,3200,P,E,832.3,824.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C03300000,06/15/18,3300,C,E,1.2,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P03300000,06/15/18,3300,P,E,930.5,922.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615C03400000,06/15/18,3400,C,E,1.15,0,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 180615P03400000,06/15/18,3400,P,E,1028.6,1020.5,0,83,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C00100000,12/21/18,100,C,E,2200.2,2189.7,0,105,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P00100000,12/21/18,100,P,E,0.1,0,100,8070,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C00200000,12/21/18,200,C,E,2102.7,2092.7,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P00200000,12/21/18,200,P,E,0.15,0,0,962,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C00250000,12/21/18,250,C,E,2054,2043.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P00250000,12/21/18,250,P,E,1.6,0,0,80,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C00300000,12/21/18,300,C,E,2005.3,1995.2,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P00300000,12/21/18,300,P,E,0.4,0.05,0,85,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C00400000,12/21/18,400,C,E,1907.9,1897.8,0,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P00400000,12/21/18,400,P,E,1.7,0.15,0,276,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C00500000,12/21/18,500,C,E,1810.6,1800.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P00500000,12/21/18,500,P,E,0.75,0.1,0,7061,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C00550000,12/21/18,550,C,E,1762,1751.8,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P00550000,12/21/18,550,P,E,0.8,0.05,0,657,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C00600000,12/21/18,600,C,E,1714.5,1702.9,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P00600000,12/21/18,600,P,E,0.7,0.5,0,22397,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C00650000,12/21/18,650,C,E,1666.2,1654.4,0,11,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P00650000,12/21/18,650,P,E,2.4,0.05,0,251,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C00700000,12/21/18,700,C,E,1617.5,1606.1,0,13,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P00700000,12/21/18,700,P,E,2.7,0.05,0,7350,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C00750000,12/21/18,750,C,E,1569.1,1557.6,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P00750000,12/21/18,750,P,E,3,0.05,0,2451,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C00800000,12/21/18,800,C,E,1520.8,1509.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P00800000,12/21/18,800,P,E,3.5,1.5,7,1517,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C00825000,12/21/18,825,C,E,1496.7,1485.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P00825000,12/21/18,825,P,E,3.7,0.55,0,24,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C00850000,12/21/18,850,C,E,1472.5,1461.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P00850000,12/21/18,850,P,E,3.9,0.8,0,27,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C00875000,12/21/18,875,C,E,1448.3,1437.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P00875000,12/21/18,875,P,E,4.2,1.1,0,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C00900000,12/21/18,900,C,E,1424.3,1413.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P00900000,12/21/18,900,P,E,4.5,1.4,0,359,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C00925000,12/21/18,925,C,E,1400.3,1389.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P00925000,12/21/18,925,P,E,4.8,1.7,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C00950000,12/21/18,950,C,E,1376.3,1365.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P00950000,12/21/18,950,P,E,5.1,2.05,0,656,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C00975000,12/21/18,975,C,E,1352.2,1341.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P00975000,12/21/18,975,P,E,5.5,2.4,0,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C01000000,12/21/18,1000,C,E,1328.3,1317.6,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P01000000,12/21/18,1000,P,E,5.9,4,0,3810,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C01025000,12/21/18,1025,C,E,1304.4,1293.8,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P01025000,12/21/18,1025,P,E,6.3,3.2,0,210,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C01050000,12/21/18,1050,C,E,1280.6,1270,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P01050000,12/21/18,1050,P,E,6.8,3.7,0,1205,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C01075000,12/21/18,1075,C,E,1256.7,1246.2,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P01075000,12/21/18,1075,P,E,7.3,4.2,0,322,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C01100000,12/21/18,1100,C,E,1232.8,1222.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P01100000,12/21/18,1100,P,E,7.9,4.8,0,1515,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C01125000,12/21/18,1125,C,E,1209.2,1198.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P01125000,12/21/18,1125,P,E,8.5,5.3,0,232,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C01150000,12/21/18,1150,C,E,1185.4,1175.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P01150000,12/21/18,1150,P,E,9.1,6,0,3048,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C01175000,12/21/18,1175,C,E,1161.7,1151.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P01175000,12/21/18,1175,P,E,9.8,6.7,0,315,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C01200000,12/21/18,1200,C,E,1138.1,1128,0,18,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P01200000,12/21/18,1200,P,E,10.5,8,372,8506,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C01225000,12/21/18,1225,C,E,1114.5,1104.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P01225000,12/21/18,1225,P,E,11.3,8.2,0,479,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C01250000,12/21/18,1250,C,E,1091,1080.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P01250000,12/21/18,1250,P,E,12.2,9,117,1463,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C01275000,12/21/18,1275,C,E,1067.6,1057.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P01275000,12/21/18,1275,P,E,13.1,9.8,0,59,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C01300000,12/21/18,1300,C,E,1044.2,1034.2,0,17,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P01300000,12/21/18,1300,P,E,14.1,10.7,0,1672,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C01325000,12/21/18,1325,C,E,1020.7,1010.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P01325000,12/21/18,1325,P,E,15.2,11.7,0,1027,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C01350000,12/21/18,1350,C,E,997.6,987.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P01350000,12/21/18,1350,P,E,16.4,12.7,0,3256,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C01375000,12/21/18,1375,C,E,974.4,964.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P01375000,12/21/18,1375,P,E,17.6,13.8,0,1383,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C01400000,12/21/18,1400,C,E,951.2,941.5,0,5,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P01400000,12/21/18,1400,P,E,18.9,15,0,10711,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C01425000,12/21/18,1425,C,E,928.2,918.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P01425000,12/21/18,1425,P,E,20.3,16.2,0,306,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C01450000,12/21/18,1450,C,E,905.4,895.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P01450000,12/21/18,1450,P,E,21.8,17.6,77,1960,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C01475000,12/21/18,1475,C,E,882.5,872.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P01475000,12/21/18,1475,P,E,23.3,19,59,2244,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C01500000,12/21/18,1500,C,E,859.9,850.2,0,23,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P01500000,12/21/18,1500,P,E,25,20.6,64,7337,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C01525000,12/21/18,1525,C,E,837,827.4,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P01525000,12/21/18,1525,P,E,26.7,22.1,63,5506,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C01550000,12/21/18,1550,C,E,814.5,804.9,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P01550000,12/21/18,1550,P,E,28.5,23.8,0,1084,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C01575000,12/21/18,1575,C,E,792.2,782.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P01575000,12/21/18,1575,P,E,30.5,25.6,0,219,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C01600000,12/21/18,1600,C,E,769.8,760.2,0,56,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P01600000,12/21/18,1600,P,E,32.6,27.6,0,15820,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C01625000,12/21/18,1625,C,E,747.6,738,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P01625000,12/21/18,1625,P,E,34.8,29.6,0,432,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C01650000,12/21/18,1650,C,E,725.6,715.9,0,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P01650000,12/21/18,1650,P,E,37.1,31.8,59,3703,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C01675000,12/21/18,1675,C,E,703.5,693.9,0,152,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P01675000,12/21/18,1675,P,E,39.5,34.1,0,1667,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C01700000,12/21/18,1700,C,E,681.8,672.1,0,73,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P01700000,12/21/18,1700,P,E,42.1,36.5,0,8695,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C01725000,12/21/18,1725,C,E,660.2,650.4,0,5,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P01725000,12/21/18,1725,P,E,44.8,39.1,0,1305,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C01750000,12/21/18,1750,C,E,638.7,628.9,0,632,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P01750000,12/21/18,1750,P,E,47.7,41.8,0,4463,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C01775000,12/21/18,1775,C,E,617.3,607.7,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P01775000,12/21/18,1775,P,E,50.7,44.7,0,1474,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C01800000,12/21/18,1800,C,E,596.2,586.4,0,532,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P01800000,12/21/18,1800,P,E,54,47.8,0,17312,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C01825000,12/21/18,1825,C,E,575.2,565.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P01825000,12/21/18,1825,P,E,57.4,51.1,0,1351,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C01850000,12/21/18,1850,C,E,554.3,544.7,0,424,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P01850000,12/21/18,1850,P,E,60.9,54.6,52,13973,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C01875000,12/21/18,1875,C,E,533.6,523.9,0,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P01875000,12/21/18,1875,P,E,64.7,58.1,0,2156,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C01900000,12/21/18,1900,C,E,513.3,503.6,0,2752,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P01900000,12/21/18,1900,P,E,68.6,61.9,0,17132,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C01925000,12/21/18,1925,C,E,493.1,483.4,0,1101,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P01925000,12/21/18,1925,P,E,72.8,65.9,0,3324,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C01950000,12/21/18,1950,C,E,473,463.2,0,882,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P01950000,12/21/18,1950,P,E,77.2,70.2,0,8882,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C01975000,12/21/18,1975,C,E,453.3,443.5,0,302,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P01975000,12/21/18,1975,P,E,82.1,74.9,0,2704,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C02000000,12/21/18,2000,C,E,433.8,424,0,2360,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P02000000,12/21/18,2000,P,E,86.8,80,200,12767,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C02025000,12/21/18,2025,C,E,414.6,404.8,0,1268,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P02025000,12/21/18,2025,P,E,91.9,84.5,0,2591,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C02050000,12/21/18,2050,C,E,395.7,385.9,0,7086,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P02050000,12/21/18,2050,P,E,97.4,89.8,0,9080,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C02075000,12/21/18,2075,C,E,377,367.2,0,1997,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P02075000,12/21/18,2075,P,E,103.1,95.4,0,1729,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C02100000,12/21/18,2100,C,E,358.8,349.1,0,7809,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P02100000,12/21/18,2100,P,E,109.1,101.3,46,13696,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C02125000,12/21/18,2125,C,E,340.6,330.9,0,1025,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P02125000,12/21/18,2125,P,E,115.4,107.5,0,1682,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C02150000,12/21/18,2150,C,E,323,313.3,0,5276,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P02150000,12/21/18,2150,P,E,122.1,114,200,6980,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C02175000,12/21/18,2175,C,E,305.6,296,0,2637,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P02175000,12/21/18,2175,P,E,129.1,120.9,0,2850,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C02200000,12/21/18,2200,C,E,288.7,279,0,4399,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P02200000,12/21/18,2200,P,E,136.4,128.2,0,12565,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C02225000,12/21/18,2225,C,E,271.5,261.9,0,361,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P02225000,12/21/18,2225,P,E,144.2,135.8,0,686,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C02250000,12/21/18,2250,C,E,255.7,246.1,0,5253,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P02250000,12/21/18,2250,P,E,152.3,143.8,0,12630,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C02275000,12/21/18,2275,C,E,239.5,230,0,5573,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P02275000,12/21/18,2275,P,E,160.8,152.2,1000,5596,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C02300000,12/21/18,2300,C,E,224.3,214.8,0,20276,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P02300000,12/21/18,2300,P,E,169.8,161.1,0,8799,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C02325000,12/21/18,2325,C,E,209.3,199.8,0,5961,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P02325000,12/21/18,2325,P,E,179.2,170.4,20,969,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C02350000,12/21/18,2350,C,E,194.7,185.3,823,4861,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P02350000,12/21/18,2350,P,E,189.5,180.5,1772,4627,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C02375000,12/21/18,2375,C,E,180.7,171.3,950,5073,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P02375000,12/21/18,2375,P,E,199.6,190.4,800,5473,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C02400000,12/21/18,2400,C,E,167.2,157.8,100,7003,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P02400000,12/21/18,2400,P,E,210.2,201.1,200,1759,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C02425000,12/21/18,2425,C,E,154.2,144.9,0,815,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P02425000,12/21/18,2425,P,E,222.1,212.8,0,6,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C02450000,12/21/18,2450,C,E,141.7,132.5,0,3694,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P02450000,12/21/18,2450,P,E,234,224.6,0,400,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C02475000,12/21/18,2475,C,E,129.9,120.6,20,2429,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P02475000,12/21/18,2475,P,E,246.6,237,0,5,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C02500000,12/21/18,2500,C,E,118.6,109.4,0,4206,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P02500000,12/21/18,2500,P,E,259.7,250,0,312,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C02525000,12/21/18,2525,C,E,106.5,98.7,0,109,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P02525000,12/21/18,2525,P,E,273.4,263.6,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C02550000,12/21/18,2550,C,E,96.8,89.3,0,2202,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P02550000,12/21/18,2550,P,E,287.2,277.4,0,350,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C02575000,12/21/18,2575,C,E,87.3,79.9,0,2254,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P02575000,12/21/18,2575,P,E,302.2,292.3,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C02600000,12/21/18,2600,C,E,78.5,71.1,200,34294,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P02600000,12/21/18,2600,P,E,317.7,307.7,0,2827,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C02625000,12/21/18,2625,C,E,70.4,62.3,0,403,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P02625000,12/21/18,2625,P,E,334.1,324,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C02650000,12/21/18,2650,C,E,61,54.8,47,787,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P02650000,12/21/18,2650,P,E,350.9,340.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C02675000,12/21/18,2675,C,E,55.1,47.9,0,654,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P02675000,12/21/18,2675,P,E,368.2,358.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C02700000,12/21/18,2700,C,E,49,41.6,0,1870,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P02700000,12/21/18,2700,P,E,386.1,376,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C02750000,12/21/18,2750,C,E,38.4,30.9,0,2964,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P02750000,12/21/18,2750,P,E,423.5,413.4,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C02800000,12/21/18,2800,C,E,29.1,22.3,0,3322,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P02800000,12/21/18,2800,P,E,463.1,453.2,0,264,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C02900000,12/21/18,2900,C,E,15.9,10.7,0,2251,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P02900000,12/21/18,2900,P,E,547.8,538.4,0,45,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C03000000,12/21/18,3000,C,E,7.2,6,21,17566,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P03000000,12/21/18,3000,P,E,638.2,629.2,0,124,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C03100000,12/21/18,3100,C,E,5,3.1,0,746,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P03100000,12/21/18,3100,P,E,732.3,723.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C03200000,12/21/18,3200,C,E,3.4,0.35,0,33,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P03200000,12/21/18,3200,P,E,828,818.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C03300000,12/21/18,3300,C,E,2.6,0,0,44,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P03300000,12/21/18,3300,P,E,924.7,915.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C03400000,12/21/18,3400,C,E,2,0,1,33,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P03400000,12/21/18,3400,P,E,1021.2,1011.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221C03500000,12/21/18,3500,C,E,0.9,0.3,1,1582,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 181221P03500000,12/21/18,3500,P,E,1119,1109.1,0,2088,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C00100000,12/20/19,100,C,E,2160,2147.2,0,22,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P00100000,12/20/19,100,P,E,0.15,0.05,0,1447,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C00200000,12/20/19,200,C,E,2065,2051.4,0,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P00200000,12/20/19,200,P,E,0.25,0.1,0,353,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C00300000,12/20/19,300,C,E,1969.9,1956.9,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P00300000,12/20/19,300,P,E,1.15,0.15,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C00400000,12/20/19,400,C,E,1875,1861.1,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P00400000,12/20/19,400,P,E,0.5,0.35,0,151,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C00500000,12/20/19,500,C,E,1780,1766.5,0,50,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P00500000,12/20/19,500,P,E,1.8,0.8,100,1223,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C00600000,12/20/19,600,C,E,1684.5,1671.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P00600000,12/20/19,600,P,E,3,1.1,0,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C00650000,12/20/19,650,C,E,1637.5,1624.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P00650000,12/20/19,650,P,E,4,1.8,0,128,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C00700000,12/20/19,700,C,E,1591,1577.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P00700000,12/20/19,700,P,E,5,2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C00750000,12/20/19,750,C,E,1544,1530.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P00750000,12/20/19,750,P,E,4.2,3.7,0,424,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C00800000,12/20/19,800,C,E,1497.5,1483.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P00800000,12/20/19,800,P,E,8.2,4,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C00850000,12/20/19,850,C,E,1451,1436.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P00850000,12/20/19,850,P,E,9.4,4.8,0,133,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C00900000,12/20/19,900,C,E,1404.5,1390.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P00900000,12/20/19,900,P,E,9,6,0,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C00950000,12/20/19,950,C,E,1358.5,1343.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P00950000,12/20/19,950,P,E,12.3,7.5,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C01000000,12/20/19,1000,C,E,1313,1297.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P01000000,12/20/19,1000,P,E,14,9,0,20,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C01050000,12/20/19,1050,C,E,1267,1251.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P01050000,12/20/19,1050,P,E,15.7,11,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C01100000,12/20/19,1100,C,E,1221.5,1205.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P01100000,12/20/19,1100,P,E,18,12.5,0,105,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C01150000,12/20/19,1150,C,E,1175.2,1160.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P01150000,12/20/19,1150,P,E,20.7,15.5,0,11,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C01175000,12/20/19,1175,C,E,1152.6,1137.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P01175000,12/20/19,1175,P,E,22.5,14.6,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C01200000,12/20/19,1200,C,E,1130.2,1115.5,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P01200000,12/20/19,1200,P,E,24,15.9,0,18,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C01225000,12/20/19,1225,C,E,1108.1,1093,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P01225000,12/20/19,1225,P,E,25.7,17.3,0,45,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C01250000,12/20/19,1250,C,E,1085.8,1071.1,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P01250000,12/20/19,1250,P,E,27.2,18.8,0,12,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C01275000,12/20/19,1275,C,E,1063.6,1045.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P01275000,12/20/19,1275,P,E,29,20.3,0,1478,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C01300000,12/20/19,1300,C,E,1041.5,1026.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P01300000,12/20/19,1300,P,E,30.7,22,0,126,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C01325000,12/20/19,1325,C,E,1019.6,1001,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P01325000,12/20/19,1325,P,E,32.5,23.9,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C01350000,12/20/19,1350,C,E,997.7,979.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P01350000,12/20/19,1350,P,E,34.5,25.9,0,11,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C01375000,12/20/19,1375,C,E,976,957.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P01375000,12/20/19,1375,P,E,36.7,28.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C01400000,12/20/19,1400,C,E,954.3,935.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P01400000,12/20/19,1400,P,E,38.6,30.3,0,46,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C01425000,12/20/19,1425,C,E,932.8,914.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P01425000,12/20/19,1425,P,E,41,32.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C01450000,12/20/19,1450,C,E,911.3,892.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P01450000,12/20/19,1450,P,E,42.1,35,0,10,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C01475000,12/20/19,1475,C,E,890,871.6,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P01475000,12/20/19,1475,P,E,44.8,37.6,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C01500000,12/20/19,1500,C,E,868.8,850.4,0,18,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P01500000,12/20/19,1500,P,E,47.5,40.3,10,1696,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C01525000,12/20/19,1525,C,E,847.7,829.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P01525000,12/20/19,1525,P,E,50.2,43.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C01550000,12/20/19,1550,C,E,826.8,808.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P01550000,12/20/19,1550,P,E,53.2,46,0,11,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C01575000,12/20/19,1575,C,E,806,787.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P01575000,12/20/19,1575,P,E,56.3,49.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C01600000,12/20/19,1600,C,E,785.3,767,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P01600000,12/20/19,1600,P,E,59.6,52.8,0,464,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C01625000,12/20/19,1625,C,E,764.8,746.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P01625000,12/20/19,1625,P,E,63,56.2,0,10,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C01650000,12/20/19,1650,C,E,744.5,726.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P01650000,12/20/19,1650,P,E,66.7,59.7,0,25,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C01675000,12/20/19,1675,C,E,724.3,706,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P01675000,12/20/19,1675,P,E,70.3,63.4,0,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C01700000,12/20/19,1700,C,E,704.2,685.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P01700000,12/20/19,1700,P,E,74.1,67.2,0,626,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C01725000,12/20/19,1725,C,E,684.3,666.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P01725000,12/20/19,1725,P,E,78.1,71.2,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C01750000,12/20/19,1750,C,E,664.6,646.4,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P01750000,12/20/19,1750,P,E,82.1,73.4,0,12,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C01775000,12/20/19,1775,C,E,645.2,626.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P01775000,12/20/19,1775,P,E,86.3,77.7,0,102,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C01800000,12/20/19,1800,C,E,625.8,607.5,0,19,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P01800000,12/20/19,1800,P,E,90.7,82.1,0,246,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C01825000,12/20/19,1825,C,E,606.6,588.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P01825000,12/20/19,1825,P,E,95.5,86.8,0,1009,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C01850000,12/20/19,1850,C,E,587.5,569.4,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P01850000,12/20/19,1850,P,E,100.5,91.7,0,170,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C01875000,12/20/19,1875,C,E,568.7,550.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P01875000,12/20/19,1875,P,E,105.3,96.8,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C01900000,12/20/19,1900,C,E,550.1,532.2,1,263,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P01900000,12/20/19,1900,P,E,111.4,102.7,2,1628,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C01925000,12/20/19,1925,C,E,531.6,513.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P01925000,12/20/19,1925,P,E,118.9,106.9,0,125,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C01950000,12/20/19,1950,C,E,513.5,495.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P01950000,12/20/19,1950,P,E,124.8,112.6,0,2700,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C01975000,12/20/19,1975,C,E,495.5,477.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P01975000,12/20/19,1975,P,E,130.8,118.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C02000000,12/20/19,2000,C,E,477.9,460.3,0,202,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P02000000,12/20/19,2000,P,E,136,124.8,651,592,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C02025000,12/20/19,2025,C,E,460.6,443,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P02025000,12/20/19,2025,P,E,143.4,131.3,0,217,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C02050000,12/20/19,2050,C,E,442.9,425.8,0,292,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P02050000,12/20/19,2050,P,E,150.1,138.2,0,155,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C02075000,12/20/19,2075,C,E,426,409,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P02075000,12/20/19,2075,P,E,157.1,145.4,0,40,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C02100000,12/20/19,2100,C,E,409.3,392.4,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P02100000,12/20/19,2100,P,E,164.3,152.9,0,226,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C02125000,12/20/19,2125,C,E,393,376.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P02125000,12/20/19,2125,P,E,171.7,160.6,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C02150000,12/20/19,2150,C,E,376.9,360,0,284,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P02150000,12/20/19,2150,P,E,179.5,168.5,0,430,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C02175000,12/20/19,2175,C,E,361.1,344.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P02175000,12/20/19,2175,P,E,187.5,176.6,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C02200000,12/20/19,2200,C,E,345.7,328.8,3,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P02200000,12/20/19,2200,P,E,195.7,184.8,0,352,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C02225000,12/20/19,2225,C,E,330.5,313.7,0,212,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P02225000,12/20/19,2225,P,E,204.4,193.2,0,212,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C02250000,12/20/19,2250,C,E,315.7,298.8,0,825,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P02250000,12/20/19,2250,P,E,213.3,201.9,0,544,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C02275000,12/20/19,2275,C,E,301.2,284.3,0,200,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P02275000,12/20/19,2275,P,E,223.7,207.6,0,12,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C02300000,12/20/19,2300,C,E,287,270.1,2,1129,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P02300000,12/20/19,2300,P,E,233.4,217.6,0,1158,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C02325000,12/20/19,2325,C,E,273.1,256.2,0,9,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P02325000,12/20/19,2325,P,E,242.3,228.1,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C02350000,12/20/19,2350,C,E,259.7,242.6,350,429,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P02350000,12/20/19,2350,P,E,253.6,234.6,0,376,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C02375000,12/20/19,2375,C,E,243.3,229.4,0,103,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P02375000,12/20/19,2375,P,E,264.3,245,750,12,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C02400000,12/20/19,2400,C,E,230.7,216.6,10,1151,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P02400000,12/20/19,2400,P,E,275.3,256.1,10,131,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C02425000,12/20/19,2425,C,E,217.4,204.1,0,7,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P02425000,12/20/19,2425,P,E,286.6,267.7,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C02450000,12/20/19,2450,C,E,205.4,194.1,0,102,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P02450000,12/20/19,2450,P,E,298.4,279.5,0,5,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C02475000,12/20/19,2475,C,E,193.8,182.3,0,5,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P02475000,12/20/19,2475,P,E,310.5,292,0,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C02500000,12/20/19,2500,C,E,182.7,170.9,0,1665,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P02500000,12/20/19,2500,P,E,323,304.8,0,19,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C02525000,12/20/19,2525,C,E,171.9,159.9,0,42,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P02525000,12/20/19,2525,P,E,335.8,318,0,7,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C02550000,12/20/19,2550,C,E,161.6,149.5,0,86,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P02550000,12/20/19,2550,P,E,349.1,331.6,0,3,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C02575000,12/20/19,2575,C,E,151.7,139.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P02575000,12/20/19,2575,P,E,362.8,345.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C02600000,12/20/19,2600,C,E,142.2,129.5,0,155,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P02600000,12/20/19,2600,P,E,376.8,359.7,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C02625000,12/20/19,2625,C,E,133.2,120.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P02625000,12/20/19,2625,P,E,391.3,374.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C02650000,12/20/19,2650,C,E,121.8,111.5,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P02650000,12/20/19,2650,P,E,406.1,389.8,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C02700000,12/20/19,2700,C,E,104.2,97.6,0,287,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P02700000,12/20/19,2700,P,E,437.1,421.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C02750000,12/20/19,2750,C,E,88.1,81.7,0,1201,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P02750000,12/20/19,2750,P,E,469.6,454.1,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C02800000,12/20/19,2800,C,E,74.9,68.7,1,328,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P02800000,12/20/19,2800,P,E,503.8,488.7,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C02850000,12/20/19,2850,C,E,63.2,57.2,0,2,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P02850000,12/20/19,2850,P,E,539.4,524.7,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C02900000,12/20/19,2900,C,E,53.7,46.4,0,112,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P02900000,12/20/19,2900,P,E,576.5,562.3,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C03000000,12/20/19,3000,C,E,37.5,29.9,10,627,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P03000000,12/20/19,3000,P,E,654.9,641.9,0,4,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C03100000,12/20/19,3100,C,E,26.3,18.2,0,268,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P03100000,12/20/19,3100,P,E,738.1,726.6,0,1,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C03200000,12/20/19,3200,C,E,19,10.1,0,11,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P03200000,12/20/19,3200,P,E,825.1,814.9,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C03300000,12/20/19,3300,C,E,11.7,7.7,0,150,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P03300000,12/20/19,3300,P,E,914.9,905.5,0,0,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220C03400000,12/20/19,3400,C,E,6.5,5.7,0,253,2368.927 +SPX,CBOE,03/30/17,2368.06,SPX 191220P03400000,12/20/19,3400,P,E,1006.9,998,0,0,2368.927 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00150000,03/31/17,150,C,A,87.51,84.7,0,3,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00150000,03/31/17,150,P,A,0.01,0,0,7008,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00151000,03/31/17,151,C,A,86.61,83.66,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00151000,03/31/17,151,P,A,0.01,0,0,625,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00152000,03/31/17,152,C,A,85.61,82.66,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00152000,03/31/17,152,P,A,0.01,0,0,515,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00153000,03/31/17,153,C,A,84.59,81.66,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00153000,03/31/17,153,P,A,0.01,0,0,721,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00154000,03/31/17,154,C,A,83.59,80.66,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00154000,03/31/17,154,P,A,0.01,0,0,1605,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00155000,03/31/17,155,C,A,82.56,79.68,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00155000,03/31/17,155,P,A,0.01,0,0,647,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00156000,03/31/17,156,C,A,81.61,78.7,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00156000,03/31/17,156,P,A,0.01,0,0,606,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00157000,03/31/17,157,C,A,80.61,77.66,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00157000,03/31/17,157,P,A,0.01,0,0,1485,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00158000,03/31/17,158,C,A,79.6,76.7,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00158000,03/31/17,158,P,A,0.01,0,0,2371,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00159000,03/31/17,159,C,A,78.59,75.66,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00159000,03/31/17,159,P,A,0.01,0,0,737,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00160000,03/31/17,160,C,A,77.6,74.66,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00160000,03/31/17,160,P,A,0.01,0,0,16031,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00161000,03/31/17,161,C,A,76.6,73.66,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00161000,03/31/17,161,P,A,0.01,0,0,1479,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00162000,03/31/17,162,C,A,75.61,72.66,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00162000,03/31/17,162,P,A,0.01,0,0,1113,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00163000,03/31/17,163,C,A,74.61,71.66,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00163000,03/31/17,163,P,A,0.01,0,0,693,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00164000,03/31/17,164,C,A,73.56,70.71,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00164000,03/31/17,164,P,A,0.01,0,0,2062,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00165000,03/31/17,165,C,A,72.5,69.74,0,2,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00165000,03/31/17,165,P,A,0.01,0,0,6072,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00166000,03/31/17,166,C,A,71.55,68.67,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00166000,03/31/17,166,P,A,0.01,0,0,1422,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00167000,03/31/17,167,C,A,70.61,67.66,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00167000,03/31/17,167,P,A,0.01,0,0,1042,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00168000,03/31/17,168,C,A,69.55,66.71,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00168000,03/31/17,168,P,A,0.01,0,0,3384,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00169000,03/31/17,169,C,A,68.61,65.66,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00169000,03/31/17,169,P,A,0.01,0,0,24678,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00170000,03/31/17,170,C,A,67.6,64.71,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00170000,03/31/17,170,P,A,0.01,0,0,7027,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00171000,03/31/17,171,C,A,66.59,63.66,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00171000,03/31/17,171,P,A,0.01,0,0,5018,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00172000,03/31/17,172,C,A,65.61,62.69,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00172000,03/31/17,172,P,A,0.01,0,0,2212,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00173000,03/31/17,173,C,A,64.55,61.71,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00173000,03/31/17,173,P,A,0.01,0,0,3937,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00174000,03/31/17,174,C,A,63.54,60.66,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00174000,03/31/17,174,P,A,0.01,0,0,7653,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00175000,03/31/17,175,C,A,62.58,59.66,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00175000,03/31/17,175,P,A,0.01,0,0,7701,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00176000,03/31/17,176,C,A,61.61,58.66,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00176000,03/31/17,176,P,A,0.01,0,0,5284,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00177000,03/31/17,177,C,A,60.6,57.69,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00177000,03/31/17,177,P,A,0.01,0,0,4438,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00178000,03/31/17,178,C,A,59.56,56.66,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00178000,03/31/17,178,P,A,0.01,0,0,7353,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00179000,03/31/17,179,C,A,58.56,55.66,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00179000,03/31/17,179,P,A,0.01,0,0,6098,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00180000,03/31/17,180,C,A,57.57,54.66,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00180000,03/31/17,180,P,A,0.01,0,0,29643,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00181000,03/31/17,181,C,A,56.57,53.66,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00181000,03/31/17,181,P,A,0.01,0,0,4659,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00182000,03/31/17,182,C,A,55.56,52.67,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00182000,03/31/17,182,P,A,0.01,0,0,2012,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00183000,03/31/17,183,C,A,54.57,51.66,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00183000,03/31/17,183,P,A,0.01,0,0,6240,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00184000,03/31/17,184,C,A,53.54,50.66,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00184000,03/31/17,184,P,A,0.01,0,0,7115,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00185000,03/31/17,185,C,A,52.57,49.66,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00185000,03/31/17,185,P,A,0.01,0,0,63742,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00186000,03/31/17,186,C,A,51.57,48.69,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00186000,03/31/17,186,P,A,0.01,0,0,15131,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00187000,03/31/17,187,C,A,50.57,47.66,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00187000,03/31/17,187,P,A,0.01,0,0,11893,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00188000,03/31/17,188,C,A,49.56,46.66,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00188000,03/31/17,188,P,A,0.01,0,1,14317,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00189000,03/31/17,189,C,A,48.52,45.66,0,1,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00189000,03/31/17,189,P,A,0.01,0,0,11663,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00190000,03/31/17,190,C,A,47.57,44.66,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00190000,03/31/17,190,P,A,0.01,0,0,13359,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00191000,03/31/17,191,C,A,46.56,43.68,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00191000,03/31/17,191,P,A,0.01,0,0,15157,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00192000,03/31/17,192,C,A,45.57,42.67,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00192000,03/31/17,192,P,A,0.01,0,0,28661,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00193000,03/31/17,193,C,A,44.56,41.68,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00193000,03/31/17,193,P,A,0.01,0,0,7132,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00194000,03/31/17,194,C,A,43.53,40.67,0,4,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00194000,03/31/17,194,P,A,0.01,0,0,3302,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00195000,03/31/17,195,C,A,42.51,39.74,0,8,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00195000,03/31/17,195,P,A,0.01,0,0,23846,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00196000,03/31/17,196,C,A,41.51,38.74,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00196000,03/31/17,196,P,A,0.01,0,0,13282,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00197000,03/31/17,197,C,A,40.51,37.74,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00197000,03/31/17,197,P,A,0.01,0,0,6615,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00198000,03/31/17,198,C,A,39.51,36.68,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00198000,03/31/17,198,P,A,0.01,0,0,11151,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00199000,03/31/17,199,C,A,38.51,35.74,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00199000,03/31/17,199,P,A,0.01,0,0,11831,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00200000,03/31/17,200,C,A,37.5,35.93,0,36,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00200000,03/31/17,200,P,A,0.01,0,7,51800,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00201000,03/31/17,201,C,A,36.35,33.75,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00201000,03/31/17,201,P,A,0.01,0,0,8586,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00202000,03/31/17,202,C,A,35.36,32.75,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00202000,03/31/17,202,P,A,0.01,0,0,13888,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00203000,03/31/17,203,C,A,33.85,31.76,0,1,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00203000,03/31/17,203,P,A,0.01,0,0,21098,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00204000,03/31/17,204,C,A,33.35,30.75,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00204000,03/31/17,204,P,A,0.01,0,0,9821,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00205000,03/31/17,205,C,A,31.68,30.8,10,27,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00205000,03/31/17,205,P,A,0.01,0,12,52260,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00206000,03/31/17,206,C,A,31.36,28.74,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00206000,03/31/17,206,P,A,0.01,0,0,7546,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00207000,03/31/17,207,C,A,30.37,27.74,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00207000,03/31/17,207,P,A,0.01,0,0,12230,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00208000,03/31/17,208,C,A,28.9,26.75,0,2,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00208000,03/31/17,208,P,A,0.01,0,0,11532,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00209000,03/31/17,209,C,A,27.77,25.75,0,4,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00209000,03/31/17,209,P,A,0.01,0,0,6772,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00210000,03/31/17,210,C,A,26.77,24.74,0,16,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00210000,03/31/17,210,P,A,0.01,0,0,58114,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00211000,03/31/17,211,C,A,26.02,23.75,0,15,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00211000,03/31/17,211,P,A,0.01,0,0,15630,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00212000,03/31/17,212,C,A,24.76,22.74,0,2,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00212000,03/31/17,212,P,A,0.01,0,0,24765,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00213000,03/31/17,213,C,A,23.74,21.76,0,29,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00213000,03/31/17,213,P,A,0.01,0,0,7170,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00214000,03/31/17,214,C,A,22.76,20.75,0,2,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00214000,03/31/17,214,P,A,0.01,0,0,17020,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00215000,03/31/17,215,C,A,22.48,19.73,0,15,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00215000,03/31/17,215,P,A,0.01,0,1,44106,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00216000,03/31/17,216,C,A,21.43,18.78,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00216000,03/31/17,216,P,A,0.01,0,0,12103,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00217000,03/31/17,217,C,A,19.65,17.81,0,59,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00217000,03/31/17,217,P,A,0.01,0,0,9382,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00218000,03/31/17,218,C,A,18.57,16.8,0,230,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00218000,03/31/17,218,P,A,0.01,0,375,28752,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00219000,03/31/17,219,C,A,17.91,15.8,0,46,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00219000,03/31/17,219,P,A,0.01,0,1665,38512,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00220000,03/31/17,220,C,A,16.75,15.83,2,464,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00220000,03/31/17,220,P,A,0.01,0,2679,116829,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00221000,03/31/17,221,C,A,15.82,13.76,4,60,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00221000,03/31/17,221,P,A,0.01,0,2014,32978,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00222000,03/31/17,222,C,A,14.68,12.77,0,17,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00222000,03/31/17,222,P,A,0.01,0,33,19490,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00223000,03/31/17,223,C,A,13.43,13.16,5,55,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00223000,03/31/17,223,P,A,0.01,0,125,25345,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00224000,03/31/17,224,C,A,12.43,12.16,3,110,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00224000,03/31/17,224,P,A,0.01,0,1964,17897,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00225000,03/31/17,225,C,A,11.43,11.16,8,959,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00225000,03/31/17,225,P,A,0.02,0.01,17580,37089,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00226000,03/31/17,226,C,A,10.43,10.16,31,732,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00226000,03/31/17,226,P,A,0.02,0.01,4269,34782,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00227000,03/31/17,227,C,A,9.43,9.16,6,1217,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00227000,03/31/17,227,P,A,0.02,0.01,2097,38607,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00228000,03/31/17,228,C,A,8.41,8.23,116,1267,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00228000,03/31/17,228,P,A,0.02,0.01,2119,68488,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00229000,03/31/17,229,C,A,7.42,7.24,724,2272,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00229000,03/31/17,229,P,A,0.02,0.01,2895,28901,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00230000,03/31/17,230,C,A,6.42,6.25,909,1988,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00230000,03/31/17,230,P,A,0.02,0.01,6382,108075,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00231000,03/31/17,231,C,A,5.42,5.24,832,2094,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00231000,03/31/17,231,P,A,0.03,0.02,3006,46031,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00232000,03/31/17,232,C,A,4.43,4.25,953,4874,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00232000,03/31/17,232,P,A,0.03,0.02,20007,104376,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00233000,03/31/17,233,C,A,3.44,3.25,2535,12018,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00233000,03/31/17,233,P,A,0.04,0.03,12477,63896,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00234000,03/31/17,234,C,A,2.42,2.3,8577,13118,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00234000,03/31/17,234,P,A,0.07,0.06,48017,63093,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00235000,03/31/17,235,C,A,1.43,1.36,31828,27638,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00235000,03/31/17,235,P,A,0.12,0.1,95392,70783,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00236000,03/31/17,236,C,A,0.6,0.57,78402,44973,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00236000,03/31/17,236,P,A,0.29,0.26,86750,30878,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00237000,03/31/17,237,C,A,0.14,0.12,80015,44046,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00237000,03/31/17,237,P,A,0.85,0.83,21233,38189,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00238000,03/31/17,238,C,A,0.04,0.02,50901,52139,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00238000,03/31/17,238,P,A,1.79,1.66,2459,16615,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00239000,03/31/17,239,C,A,0.02,0.01,3705,38417,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00239000,03/31/17,239,P,A,2.8,2.61,2100,2536,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00240000,03/31/17,240,C,A,0.01,0,3011,59635,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00240000,03/31/17,240,P,A,3.83,3.49,110,796,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00241000,03/31/17,241,C,A,0.01,0,229,30795,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00241000,03/31/17,241,P,A,4.82,4.59,2,1421,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00242000,03/31/17,242,C,A,0.01,0,254,30456,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00242000,03/31/17,242,P,A,6.03,5.26,500,1035,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00243000,03/31/17,243,C,A,0.01,0,31,50029,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00243000,03/31/17,243,P,A,7.05,6.24,25,794,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00244000,03/31/17,244,C,A,0.01,0,2,29035,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00244000,03/31/17,244,P,A,8.98,6.93,0,11,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00245000,03/31/17,245,C,A,0.01,0,4,26385,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00245000,03/31/17,245,P,A,10.01,8.31,0,18,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00246000,03/31/17,246,C,A,0.01,0,1,4781,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00246000,03/31/17,246,P,A,10.01,9.4,3,301,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00247000,03/31/17,247,C,A,0.01,0,0,4559,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00247000,03/31/17,247,P,A,12.21,9.5,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00248000,03/31/17,248,C,A,0.01,0,0,1927,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00248000,03/31/17,248,P,A,13.17,11.03,0,4,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00249000,03/31/17,249,C,A,0.01,0,0,4481,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00249000,03/31/17,249,P,A,14.21,11.51,0,35,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00250000,03/31/17,250,C,A,0.01,0,0,15241,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00250000,03/31/17,250,P,A,14.2,13.17,0,1133,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00255000,03/31/17,255,C,A,0.01,0,0,17723,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00255000,03/31/17,255,P,A,20.22,17.68,0,88,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00260000,03/31/17,260,C,A,0.01,0,0,866,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00260000,03/31/17,260,P,A,25.24,22.92,0,67,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00265000,03/31/17,265,C,A,0.01,0,0,697,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00265000,03/31/17,265,P,A,30.24,27.69,0,7,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00300000,03/31/17,300,C,A,0.01,0,0,2165,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00300000,03/31/17,300,P,A,65.25,62.5,0,270,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00305000,03/31/17,305,C,A,0.01,0,0,608,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00305000,03/31/17,305,P,A,70.29,67.38,0,23,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00310000,03/31/17,310,C,A,0.01,0,0,1367,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00310000,03/31/17,310,P,A,75.25,72.39,0,1,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00315000,03/31/17,315,C,A,0.01,0,0,56,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00315000,03/31/17,315,P,A,80.28,77.48,0,444,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00320000,03/31/17,320,C,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00320000,03/31/17,320,P,A,85.26,82.5,0,137,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331C00325000,03/31/17,325,C,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170331P00325000,03/31/17,325,P,A,90.28,87.49,0,266,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405C00190000,04/05/17,190,C,A,47.6,44.69,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405P00190000,04/05/17,190,P,A,0.01,0,0,6,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405C00191000,04/05/17,191,C,A,46.61,43.73,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405P00191000,04/05/17,191,P,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405C00192000,04/05/17,192,C,A,45.65,42.71,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405P00192000,04/05/17,192,P,A,0.01,0,0,2,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405C00193000,04/05/17,193,C,A,44.64,41.71,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405P00193000,04/05/17,193,P,A,0.01,0,0,1,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405C00194000,04/05/17,194,C,A,43.66,40.69,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405P00194000,04/05/17,194,P,A,0.01,0,0,262,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405C00195000,04/05/17,195,C,A,42.66,39.71,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405P00195000,04/05/17,195,P,A,0.01,0,0,585,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405C00196000,04/05/17,196,C,A,41.61,38.71,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405P00196000,04/05/17,196,P,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405C00197000,04/05/17,197,C,A,40.66,37.71,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405P00197000,04/05/17,197,P,A,0.01,0,0,239,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405C00198000,04/05/17,198,C,A,39.61,36.73,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405P00198000,04/05/17,198,P,A,0.01,0,0,5358,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405C00199000,04/05/17,199,C,A,38.57,35.72,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405P00199000,04/05/17,199,P,A,0.01,0,0,4393,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405C00200000,04/05/17,200,C,A,37.29,34.79,0,3,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405P00200000,04/05/17,200,P,A,0.01,0,30,279,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405C00201000,04/05/17,201,C,A,36.51,33.78,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405P00201000,04/05/17,201,P,A,0.01,0,0,2814,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405C00202000,04/05/17,202,C,A,35.44,32.78,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405P00202000,04/05/17,202,P,A,0.01,0,8180,720,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405C00203000,04/05/17,203,C,A,34.5,31.79,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405P00203000,04/05/17,203,P,A,0.01,0,0,1845,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405C00204000,04/05/17,204,C,A,33.43,30.79,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405P00204000,04/05/17,204,P,A,0.01,0,0,1533,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405C00205000,04/05/17,205,C,A,32.1,29.79,0,10,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405P00205000,04/05/17,205,P,A,0.01,0,8345,4832,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405C00206000,04/05/17,206,C,A,31.46,28.8,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405P00206000,04/05/17,206,P,A,0.01,0,0,1267,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405C00207000,04/05/17,207,C,A,30.34,27.8,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405P00207000,04/05/17,207,P,A,0.01,0,0,339,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405C00208000,04/05/17,208,C,A,29.48,26.79,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405P00208000,04/05/17,208,P,A,0.01,0,0,1236,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405C00209000,04/05/17,209,C,A,28.47,25.81,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405P00209000,04/05/17,209,P,A,0.01,0,0,1449,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405C00210000,04/05/17,210,C,A,27.49,24.79,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405P00210000,04/05/17,210,P,A,0.01,0,300,6038,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405C00211000,04/05/17,211,C,A,26.48,23.79,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405P00211000,04/05/17,211,P,A,0.02,0.01,0,443,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405C00212000,04/05/17,212,C,A,25.5,23,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405P00212000,04/05/17,212,P,A,0.02,0.01,120,1253,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405C00213000,04/05/17,213,C,A,24.5,22,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405P00213000,04/05/17,213,P,A,0.02,0.01,0,171,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405C00214000,04/05/17,214,C,A,23.5,21,0,1,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405P00214000,04/05/17,214,P,A,0.02,0.01,0,247,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405C00215000,04/05/17,215,C,A,22.5,20,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405P00215000,04/05/17,215,P,A,0.02,0.01,0,908,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405C00216000,04/05/17,216,C,A,21.5,19,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405P00216000,04/05/17,216,P,A,0.02,0.01,6,3375,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405C00217000,04/05/17,217,C,A,20.5,18,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405P00217000,04/05/17,217,P,A,0.02,0.01,0,2039,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405C00218000,04/05/17,218,C,A,19.5,17,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405P00218000,04/05/17,218,P,A,0.02,0.01,3,8051,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405C00219000,04/05/17,219,C,A,18.5,16,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405P00219000,04/05/17,219,P,A,0.02,0.01,103,1452,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405C00220000,04/05/17,220,C,A,16.59,15.97,0,147,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405P00220000,04/05/17,220,P,A,0.02,0.01,0,1815,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405C00221000,04/05/17,221,C,A,16.5,14,0,55,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405P00221000,04/05/17,221,P,A,0.03,0.02,0,3432,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405C00222000,04/05/17,222,C,A,15.28,13.43,15,60,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405P00222000,04/05/17,222,P,A,0.03,0.02,0,2400,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405C00223000,04/05/17,223,C,A,14.5,12.01,0,13,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405P00223000,04/05/17,223,P,A,0.03,0.02,16,1009,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405C00224000,04/05/17,224,C,A,13.5,11,0,33,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405P00224000,04/05/17,224,P,A,0.03,0.02,354,1539,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405C00225000,04/05/17,225,C,A,12.1,10.43,44,139,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405P00225000,04/05/17,225,P,A,0.04,0.03,75,3081,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405C00226000,04/05/17,226,C,A,11.5,9,0,256,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405P00226000,04/05/17,226,P,A,0.04,0.03,602,1243,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405C00227000,04/05/17,227,C,A,10.12,8.08,0,110,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405P00227000,04/05/17,227,P,A,0.05,0.04,180,5807,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405C00228000,04/05/17,228,C,A,9.09,7.49,0,471,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405P00228000,04/05/17,228,P,A,0.06,0.04,216,2033,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405C00229000,04/05/17,229,C,A,8.26,6.48,0,612,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405P00229000,04/05/17,229,P,A,0.07,0.06,726,11434,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405C00230000,04/05/17,230,C,A,6.5,5.82,8,699,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405P00230000,04/05/17,230,P,A,0.08,0.07,5027,13755,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405C00231000,04/05/17,231,C,A,5.83,5.03,53,929,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405P00231000,04/05/17,231,P,A,0.11,0.1,854,3949,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405C00232000,04/05/17,232,C,A,5.17,3.7,36,1352,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405P00232000,04/05/17,232,P,A,0.13,0.12,2631,4247,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405C00233000,04/05/17,233,C,A,3.55,3.35,3598,5156,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405P00233000,04/05/17,233,P,A,0.19,0.18,4840,8394,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405C00234000,04/05/17,234,C,A,2.69,2.56,1653,5388,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405P00234000,04/05/17,234,P,A,0.28,0.26,8420,10904,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405C00235000,04/05/17,235,C,A,1.85,1.73,2621,6375,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405P00235000,04/05/17,235,P,A,0.46,0.42,12685,9339,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405C00236000,04/05/17,236,C,A,1.12,1.03,6447,7132,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405P00236000,04/05/17,236,P,A,0.75,0.7,20299,4156,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405C00237000,04/05/17,237,C,A,0.58,0.52,5769,10641,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405P00237000,04/05/17,237,P,A,1.25,1.15,2578,1916,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405C00238000,04/05/17,238,C,A,0.27,0.23,14392,23422,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405P00238000,04/05/17,238,P,A,1.95,1.84,430,2720,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405C00239000,04/05/17,239,C,A,0.12,0.09,858,4699,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405P00239000,04/05/17,239,P,A,2.88,2.69,60,1175,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405C00240000,04/05/17,240,C,A,0.05,0.04,242,13473,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405P00240000,04/05/17,240,P,A,4.68,2.82,27,311,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405C00241000,04/05/17,241,C,A,0.03,0.02,114,2538,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405P00241000,04/05/17,241,P,A,5.31,3.76,0,63,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405C00242000,04/05/17,242,C,A,0.02,0.01,25,823,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405P00242000,04/05/17,242,P,A,6.31,4.82,400,30,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405C00243000,04/05/17,243,C,A,0.02,0.01,40,347,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405P00243000,04/05/17,243,P,A,6.82,6.3,0,18,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405C00244000,04/05/17,244,C,A,0.02,0.01,200,1242,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405P00244000,04/05/17,244,P,A,8.98,6.54,0,5,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405C00245000,04/05/17,245,C,A,0.02,0.01,56,1035,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405P00245000,04/05/17,245,P,A,10.22,7.52,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405C00246000,04/05/17,246,C,A,0.01,0,0,9,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405P00246000,04/05/17,246,P,A,11.23,8.52,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405C00247000,04/05/17,247,C,A,0.01,0,0,14,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405P00247000,04/05/17,247,P,A,12.27,9.61,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405C00248000,04/05/17,248,C,A,0.01,0,0,2510,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405P00248000,04/05/17,248,P,A,13.2,10.52,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405C00249000,04/05/17,249,C,A,0.01,0,0,297,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405P00249000,04/05/17,249,P,A,14.19,11.53,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405C00250000,04/05/17,250,C,A,0.01,0,0,310,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405P00250000,04/05/17,250,P,A,15.19,12.52,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405C00255000,04/05/17,255,C,A,0.01,0,0,18,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170405P00255000,04/05/17,255,P,A,20.21,17.51,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00180000,04/07/17,180,C,A,57.66,54.72,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00180000,04/07/17,180,P,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00181000,04/07/17,181,C,A,56.65,53.72,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00181000,04/07/17,181,P,A,0.01,0,0,1,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00182000,04/07/17,182,C,A,55.62,52.72,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00182000,04/07/17,182,P,A,0.01,0,0,100,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00183000,04/07/17,183,C,A,54.59,51.74,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00183000,04/07/17,183,P,A,0.01,0,0,226,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00184000,04/07/17,184,C,A,53.67,50.72,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00184000,04/07/17,184,P,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00185000,04/07/17,185,C,A,52.61,49.72,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00185000,04/07/17,185,P,A,0.01,0,0,49,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00186000,04/07/17,186,C,A,51.65,48.72,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00186000,04/07/17,186,P,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00187000,04/07/17,187,C,A,50.67,47.72,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00187000,04/07/17,187,P,A,0.01,0,0,1000,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00188000,04/07/17,188,C,A,49.66,46.73,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00188000,04/07/17,188,P,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00189000,04/07/17,189,C,A,48.67,45.72,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00189000,04/07/17,189,P,A,0.01,0,0,1,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00190000,04/07/17,190,C,A,47.63,44.73,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00190000,04/07/17,190,P,A,0.01,0,0,5,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00191000,04/07/17,191,C,A,46.66,43.74,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00191000,04/07/17,191,P,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00192000,04/07/17,192,C,A,45.63,42.73,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00192000,04/07/17,192,P,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00192500,04/07/17,192.5,C,A,45.18,42.25,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00192500,04/07/17,192.5,P,A,0.01,0,0,501,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00193000,04/07/17,193,C,A,44.67,41.74,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00193000,04/07/17,193,P,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00194000,04/07/17,194,C,A,43.62,40.74,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00194000,04/07/17,194,P,A,0.01,0,0,200,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00195000,04/07/17,195,C,A,42.66,39.73,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00195000,04/07/17,195,P,A,0.01,0,5,472,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00196000,04/07/17,196,C,A,41.68,38.73,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00196000,04/07/17,196,P,A,0.01,0,8986,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00197000,04/07/17,197,C,A,40.67,37.73,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00197000,04/07/17,197,P,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00197500,04/07/17,197.5,C,A,40.17,37.23,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00197500,04/07/17,197.5,P,A,0.01,0,0,515,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00198000,04/07/17,198,C,A,39.65,36.75,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00198000,04/07/17,198,P,A,0.01,0,0,65,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00199000,04/07/17,199,C,A,38.66,35.73,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00199000,04/07/17,199,P,A,0.01,0,0,600,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00200000,04/07/17,200,C,A,37.61,34.8,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00200000,04/07/17,200,P,A,0.01,0,0,3092,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00201000,04/07/17,201,C,A,36.58,33.79,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00201000,04/07/17,201,P,A,0.01,0,0,850,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00202000,04/07/17,202,C,A,35.54,32.81,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00202000,04/07/17,202,P,A,0.01,0,0,1350,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00202500,04/07/17,202.5,C,A,35.04,32.31,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00202500,04/07/17,202.5,P,A,0.01,0,1,2823,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00203000,04/07/17,203,C,A,34.53,31.82,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00203000,04/07/17,203,P,A,0.01,0,1971,750,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00204000,04/07/17,204,C,A,33.55,30.8,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00204000,04/07/17,204,P,A,0.02,0.01,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00205000,04/07/17,205,C,A,31.99,29.82,0,10,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00205000,04/07/17,205,P,A,0.02,0.01,4344,2321,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00206000,04/07/17,206,C,A,31.48,28.81,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00206000,04/07/17,206,P,A,0.02,0.01,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00207000,04/07/17,207,C,A,30.5,28,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00207000,04/07/17,207,P,A,0.02,0.01,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00207500,04/07/17,207.5,C,A,30,27.5,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00207500,04/07/17,207.5,P,A,0.02,0.01,0,686,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00208000,04/07/17,208,C,A,28.84,27.6,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00208000,04/07/17,208,P,A,0.02,0.01,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00209000,04/07/17,209,C,A,28.5,26,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00209000,04/07/17,209,P,A,0.02,0.01,0,430,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00210000,04/07/17,210,C,A,27.5,25,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00210000,04/07/17,210,P,A,0.02,0.01,1,4106,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00211000,04/07/17,211,C,A,25.85,24.6,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00211000,04/07/17,211,P,A,0.02,0.01,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00211500,04/07/17,211.5,C,A,25.35,24.1,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00211500,04/07/17,211.5,P,A,0.02,0.01,1,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00212000,04/07/17,212,C,A,25.5,23,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00212000,04/07/17,212,P,A,0.02,0.01,1,900,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00212500,04/07/17,212.5,C,A,25,22.5,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00212500,04/07/17,212.5,P,A,0.02,0.01,0,3255,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00213000,04/07/17,213,C,A,23.84,22.6,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00213000,04/07/17,213,P,A,0.02,0.01,1,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00213500,04/07/17,213.5,C,A,23.35,22.1,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00213500,04/07/17,213.5,P,A,0.02,0.01,1400,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00214000,04/07/17,214,C,A,23.5,21,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00214000,04/07/17,214,P,A,0.03,0.02,300,2,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00214500,04/07/17,214.5,C,A,22.35,21.1,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00214500,04/07/17,214.5,P,A,0.02,0.01,0,179,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00215000,04/07/17,215,C,A,21.87,20.92,5,69,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00215000,04/07/17,215,P,A,0.03,0.02,310,9095,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00216000,04/07/17,216,C,A,21.5,19,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00216000,04/07/17,216,P,A,0.03,0.02,0,291,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00217000,04/07/17,217,C,A,19.85,18.6,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00217000,04/07/17,217,P,A,0.03,0.02,0,719,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00217500,04/07/17,217.5,C,A,20,17.5,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00217500,04/07/17,217.5,P,A,0.03,0.02,0,4762,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00218000,04/07/17,218,C,A,19.5,17,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00218000,04/07/17,218,P,A,0.03,0.02,187,1868,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00219000,04/07/17,219,C,A,18.5,16,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00219000,04/07/17,219,P,A,0.03,0.02,169,115,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00220000,04/07/17,220,C,A,16.84,15.94,8,88,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00220000,04/07/17,220,P,A,0.04,0.03,360,5574,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00221000,04/07/17,221,C,A,15.77,14.93,10,54,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00221000,04/07/17,221,P,A,0.04,0.03,60,2796,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00222000,04/07/17,222,C,A,15.5,13,0,157,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00222000,04/07/17,222,P,A,0.05,0.03,190,2853,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00222500,04/07/17,222.5,C,A,15,12.5,0,63,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00222500,04/07/17,222.5,P,A,0.05,0.03,158,2016,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00223000,04/07/17,223,C,A,14.5,12,0,94,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00223000,04/07/17,223,P,A,0.05,0.04,6,9185,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00224000,04/07/17,224,C,A,13.49,11.01,0,149,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00224000,04/07/17,224,P,A,0.06,0.04,265,8223,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00225000,04/07/17,225,C,A,12.49,11,0,852,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00225000,04/07/17,225,P,A,0.06,0.05,271,22146,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00225500,04/07/17,225.5,C,A,11.09,10.65,0,304,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00225500,04/07/17,225.5,P,A,0.07,0.05,2847,1627,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00226000,04/07/17,226,C,A,10.61,9.97,0,524,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00226000,04/07/17,226,P,A,0.07,0.06,188,7726,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00226500,04/07/17,226.5,C,A,10.4,8.51,0,638,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00226500,04/07/17,226.5,P,A,0.07,0.06,96,4340,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00227000,04/07/17,227,C,A,9.89,8.98,5,388,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00227000,04/07/17,227,P,A,0.08,0.07,166,8658,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00227500,04/07/17,227.5,C,A,9.66,7.51,0,501,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00227500,04/07/17,227.5,P,A,0.09,0.07,169,5505,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00228000,04/07/17,228,C,A,8.57,8.01,8,545,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00228000,04/07/17,228,P,A,0.09,0.08,377,10319,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00228500,04/07/17,228.5,C,A,8.84,6.51,0,895,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00228500,04/07/17,228.5,P,A,0.1,0.09,344,2496,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00229000,04/07/17,229,C,A,7.58,7.03,10,165,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00229000,04/07/17,229,P,A,0.11,0.09,453,4154,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00229500,04/07/17,229.5,C,A,7.99,5.57,10,738,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00229500,04/07/17,229.5,P,A,0.12,0.1,715,3107,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00230000,04/07/17,230,C,A,6.61,6.07,42,1380,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00230000,04/07/17,230,P,A,0.13,0.12,2236,21809,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00230500,04/07/17,230.5,C,A,6.2,5.71,0,778,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00230500,04/07/17,230.5,P,A,0.15,0.13,381,6339,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00231000,04/07/17,231,C,A,5.85,5.21,29,388,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00231000,04/07/17,231,P,A,0.16,0.15,905,8349,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00231500,04/07/17,231.5,C,A,5.14,4.94,43,629,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00231500,04/07/17,231.5,P,A,0.19,0.17,743,13868,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00232000,04/07/17,232,C,A,4.67,4.47,383,2062,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00232000,04/07/17,232,P,A,0.22,0.2,8937,43952,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00232500,04/07/17,232.5,C,A,4.2,4.01,27,2770,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00232500,04/07/17,232.5,P,A,0.26,0.23,1160,3603,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00233000,04/07/17,233,C,A,3.74,3.56,621,3964,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00233000,04/07/17,233,P,A,0.3,0.28,9068,6069,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00233500,04/07/17,233.5,C,A,3.29,3.13,500,2066,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00233500,04/07/17,233.5,P,A,0.37,0.33,3425,5601,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00234000,04/07/17,234,C,A,2.86,2.71,9192,3670,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00234000,04/07/17,234,P,A,0.44,0.41,4452,17453,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00234500,04/07/17,234.5,C,A,2.44,2.34,981,3256,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00234500,04/07/17,234.5,P,A,0.54,0.5,11609,7243,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00235000,04/07/17,235,C,A,2.04,1.94,4202,9939,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00235000,04/07/17,235,P,A,0.66,0.6,15556,9543,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00235500,04/07/17,235.5,C,A,1.68,1.59,5014,4855,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00235500,04/07/17,235.5,P,A,0.8,0.74,5195,10200,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00236000,04/07/17,236,C,A,1.32,1.26,12755,18417,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00236000,04/07/17,236,P,A,0.95,0.91,26951,7496,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00236500,04/07/17,236.5,C,A,1.05,1,12191,7187,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00236500,04/07/17,236.5,P,A,1.19,1.11,8707,2461,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00237000,04/07/17,237,C,A,0.81,0.75,7595,15066,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00237000,04/07/17,237,P,A,1.45,1.36,5843,4211,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00237500,04/07/17,237.5,C,A,0.59,0.55,3334,13241,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00237500,04/07/17,237.5,P,A,1.75,1.65,962,3912,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00238000,04/07/17,238,C,A,0.43,0.39,10345,15873,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00238000,04/07/17,238,P,A,2.13,1.98,1301,3510,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00238500,04/07/17,238.5,C,A,0.29,0.27,2250,32249,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00238500,04/07/17,238.5,P,A,2.52,2.34,375,1796,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00239000,04/07/17,239,C,A,0.21,0.19,2076,9392,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00239000,04/07/17,239,P,A,2.94,2.75,239,2639,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00239500,04/07/17,239.5,C,A,0.15,0.13,387,4523,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00239500,04/07/17,239.5,P,A,3.39,3.2,127,1255,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00240000,04/07/17,240,C,A,0.11,0.09,1487,38202,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00240000,04/07/17,240,P,A,3.93,3.45,48,1919,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00240500,04/07/17,240.5,C,A,0.08,0.06,324,22545,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00240500,04/07/17,240.5,P,A,4.34,3,0,243,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00241000,04/07/17,241,C,A,0.05,0.04,521,6028,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00241000,04/07/17,241,P,A,5.24,4.2,5,415,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00241500,04/07/17,241.5,C,A,0.05,0.03,394,4901,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00241500,04/07/17,241.5,P,A,5.61,4.69,1,354,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00242000,04/07/17,242,C,A,0.04,0.03,172,8607,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00242000,04/07/17,242,P,A,6.24,5.19,206,353,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00242500,04/07/17,242.5,C,A,0.03,0.02,104,2772,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00242500,04/07/17,242.5,P,A,7.5,5,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00243000,04/07/17,243,C,A,0.03,0.02,362,10680,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00243000,04/07/17,243,P,A,8,5.5,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00243500,04/07/17,243.5,C,A,0.03,0.02,10,3559,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00243500,04/07/17,243.5,P,A,8.5,6,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00244000,04/07/17,244,C,A,0.03,0.01,40,3863,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00244000,04/07/17,244,P,A,9.02,6.71,0,152,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00244500,04/07/17,244.5,C,A,0.02,0.01,0,1939,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00244500,04/07/17,244.5,P,A,9.76,7.01,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00245000,04/07/17,245,C,A,0.02,0.01,716,13344,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00245000,04/07/17,245,P,A,9.99,7.73,0,23,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00246000,04/07/17,246,C,A,0.02,0.01,10,567,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00246000,04/07/17,246,P,A,11.26,8.51,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00247000,04/07/17,247,C,A,0.02,0.01,27,6246,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00247000,04/07/17,247,P,A,12.2,9.8,0,1,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00247500,04/07/17,247.5,C,A,0.02,0.01,0,8419,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00247500,04/07/17,247.5,P,A,12.77,10.01,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00248000,04/07/17,248,C,A,0.02,0.01,0,283,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00248000,04/07/17,248,P,A,13.25,10.52,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00249000,04/07/17,249,C,A,0.02,0,2501,338,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00249000,04/07/17,249,P,A,14.2,11.53,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00250000,04/07/17,250,C,A,0.01,0,0,14241,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00250000,04/07/17,250,P,A,15.19,12.52,0,157,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00252500,04/07/17,252.5,C,A,0.01,0,0,2346,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00252500,04/07/17,252.5,P,A,17.77,14.99,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00255000,04/07/17,255,C,A,0.01,0,0,45,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00255000,04/07/17,255,P,A,20.2,17.54,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00257500,04/07/17,257.5,C,A,0.01,0,0,6,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00257500,04/07/17,257.5,P,A,22.75,20,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00260000,04/07/17,260,C,A,0.01,0,0,77,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00260000,04/07/17,260,P,A,25.24,22.52,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00262500,04/07/17,262.5,C,A,0.01,0,0,17,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00262500,04/07/17,262.5,P,A,27.76,24.98,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00265000,04/07/17,265,C,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00265000,04/07/17,265,P,A,30.26,27.59,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00267500,04/07/17,267.5,C,A,0.01,0,0,25,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00267500,04/07/17,267.5,P,A,32.76,29.98,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00270000,04/07/17,270,C,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00270000,04/07/17,270,P,A,35.24,32.52,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00272500,04/07/17,272.5,C,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00272500,04/07/17,272.5,P,A,37.76,34.98,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407C00275000,04/07/17,275,C,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170407P00275000,04/07/17,275,P,A,40.26,37.4,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412C00180000,04/12/17,180,C,A,57.71,54.78,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412P00180000,04/12/17,180,P,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412C00181000,04/12/17,181,C,A,56.71,53.76,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412P00181000,04/12/17,181,P,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412C00182000,04/12/17,182,C,A,55.71,52.81,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412P00182000,04/12/17,182,P,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412C00183000,04/12/17,183,C,A,54.68,51.76,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412P00183000,04/12/17,183,P,A,0.01,0,0,12,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412C00184000,04/12/17,184,C,A,53.71,50.77,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412P00184000,04/12/17,184,P,A,0.01,0,0,1,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412C00185000,04/12/17,185,C,A,52.7,49.77,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412P00185000,04/12/17,185,P,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412C00186000,04/12/17,186,C,A,51.65,48.77,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412P00186000,04/12/17,186,P,A,0.01,0,0,11,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412C00187000,04/12/17,187,C,A,50.7,47.77,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412P00187000,04/12/17,187,P,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412C00188000,04/12/17,188,C,A,49.69,46.78,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412P00188000,04/12/17,188,P,A,0.02,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412C00189000,04/12/17,189,C,A,48.66,45.78,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412P00189000,04/12/17,189,P,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412C00190000,04/12/17,190,C,A,47.69,44.8,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412P00190000,04/12/17,190,P,A,0.02,0,0,104,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412C00191000,04/12/17,191,C,A,46.65,43.79,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412P00191000,04/12/17,191,P,A,0.02,0.01,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412C00192000,04/12/17,192,C,A,45.7,42.76,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412P00192000,04/12/17,192,P,A,0.02,0.01,0,428,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412C00193000,04/12/17,193,C,A,44.65,41.81,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412P00193000,04/12/17,193,P,A,0.02,0.01,0,248,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412C00194000,04/12/17,194,C,A,43.65,40.8,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412P00194000,04/12/17,194,P,A,0.02,0.01,0,1564,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412C00195000,04/12/17,195,C,A,42.66,39.81,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412P00195000,04/12/17,195,P,A,0.02,0.01,0,435,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412C00196000,04/12/17,196,C,A,41.67,38.8,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412P00196000,04/12/17,196,P,A,0.02,0.01,0,953,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412C00197000,04/12/17,197,C,A,40.67,37.8,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412P00197000,04/12/17,197,P,A,0.02,0.01,0,168,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412C00198000,04/12/17,198,C,A,39.68,36.8,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412P00198000,04/12/17,198,P,A,0.02,0.01,0,391,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412C00199000,04/12/17,199,C,A,38.66,35.83,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412P00199000,04/12/17,199,P,A,0.02,0.01,0,821,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412C00200000,04/12/17,200,C,A,37.52,34.84,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412P00200000,04/12/17,200,P,A,0.02,0.01,0,10,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412C00201000,04/12/17,201,C,A,36.63,33.86,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412P00201000,04/12/17,201,P,A,0.02,0.01,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412C00202000,04/12/17,202,C,A,35.5,33,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412P00202000,04/12/17,202,P,A,0.02,0.01,0,168,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412C00203000,04/12/17,203,C,A,34.5,32,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412P00203000,04/12/17,203,P,A,0.03,0.01,0,209,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412C00204000,04/12/17,204,C,A,33.5,31,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412P00204000,04/12/17,204,P,A,0.03,0.02,0,607,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412C00205000,04/12/17,205,C,A,32.5,30,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412P00205000,04/12/17,205,P,A,0.03,0.02,0,3,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412C00206000,04/12/17,206,C,A,31.5,29,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412P00206000,04/12/17,206,P,A,0.03,0.02,4,11,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412C00207000,04/12/17,207,C,A,30.5,28,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412P00207000,04/12/17,207,P,A,0.03,0.02,0,110,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412C00208000,04/12/17,208,C,A,29.5,28.32,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412P00208000,04/12/17,208,P,A,0.03,0.02,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412C00209000,04/12/17,209,C,A,28.5,26,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412P00209000,04/12/17,209,P,A,0.04,0.02,10,692,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412C00210000,04/12/17,210,C,A,27.5,26.33,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412P00210000,04/12/17,210,P,A,0.04,0.03,0,692,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412C00211000,04/12/17,211,C,A,26.5,25.33,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412P00211000,04/12/17,211,P,A,0.04,0.03,6,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412C00212000,04/12/17,212,C,A,25.5,24.33,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412P00212000,04/12/17,212,P,A,0.05,0.03,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412C00213000,04/12/17,213,C,A,24.5,23.34,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412P00213000,04/12/17,213,P,A,0.05,0.04,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412C00214000,04/12/17,214,C,A,23.5,22.34,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412P00214000,04/12/17,214,P,A,0.05,0.04,1,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412C00215000,04/12/17,215,C,A,21.58,21.35,0,1,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412P00215000,04/12/17,215,P,A,0.06,0.04,15,231,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412C00216000,04/12/17,216,C,A,21.5,19.23,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412P00216000,04/12/17,216,P,A,0.06,0.05,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412C00217000,04/12/17,217,C,A,20.5,18,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412P00217000,04/12/17,217,P,A,0.07,0.05,645,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412C00218000,04/12/17,218,C,A,19.68,17.24,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412P00218000,04/12/17,218,P,A,0.07,0.05,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412C00219000,04/12/17,219,C,A,18.51,16.25,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412P00219000,04/12/17,219,P,A,0.08,0.06,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412C00220000,04/12/17,220,C,A,18,16.38,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412P00220000,04/12/17,220,P,A,0.08,0.07,16,1088,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412C00224000,04/12/17,224,C,A,14,12.42,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412P00224000,04/12/17,224,P,A,0.12,0.1,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412C00225000,04/12/17,225,C,A,11.73,11.43,0,108,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412P00225000,04/12/17,225,P,A,0.13,0.11,667,4494,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412C00226000,04/12/17,226,C,A,11.76,10.45,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412P00226000,04/12/17,226,P,A,0.15,0.13,72,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412C00227000,04/12/17,227,C,A,10.76,8.5,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412P00227000,04/12/17,227,P,A,0.17,0.15,76,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412C00228000,04/12/17,228,C,A,9.78,7.5,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412P00228000,04/12/17,228,P,A,0.19,0.17,215,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412C00229000,04/12/17,229,C,A,7.73,7.53,25,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412P00229000,04/12/17,229,P,A,0.22,0.2,511,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412C00230000,04/12/17,230,C,A,6.75,6.58,505,621,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412P00230000,04/12/17,230,P,A,0.27,0.24,286,1973,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412C00231000,04/12/17,231,C,A,5.83,5.64,177,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412P00231000,04/12/17,231,P,A,0.34,0.3,112,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412C00232000,04/12/17,232,C,A,4.92,4.74,258,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412P00232000,04/12/17,232,P,A,0.43,0.38,414,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412C00233000,04/12/17,233,C,A,4.04,3.84,130,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412P00233000,04/12/17,233,P,A,0.55,0.5,191,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412C00234000,04/12/17,234,C,A,3.16,3.05,67,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412P00234000,04/12/17,234,P,A,0.72,0.67,3702,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412C00235000,04/12/17,235,C,A,2.38,2.29,380,1221,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412P00235000,04/12/17,235,P,A,0.95,0.89,658,2247,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412C00236000,04/12/17,236,C,A,1.69,1.62,1536,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412P00236000,04/12/17,236,P,A,1.28,1.21,2404,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412C00237000,04/12/17,237,C,A,1.13,1.07,520,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412P00237000,04/12/17,237,P,A,1.74,1.65,440,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412C00238000,04/12/17,238,C,A,0.69,0.65,633,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412P00238000,04/12/17,238,P,A,2.32,2.22,677,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412C00239000,04/12/17,239,C,A,0.4,0.36,228,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412P00239000,04/12/17,239,P,A,3.07,2.87,102,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412C00240000,04/12/17,240,C,A,0.22,0.19,128,1475,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412P00240000,04/12/17,240,P,A,3.92,3.74,122,645,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412C00241000,04/12/17,241,C,A,0.13,0.11,60,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412P00241000,04/12/17,241,P,A,4.85,4.66,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412C00242000,04/12/17,242,C,A,0.08,0.06,60,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412P00242000,04/12/17,242,P,A,5.82,4.5,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412C00243000,04/12/17,243,C,A,0.06,0.04,123,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412P00243000,04/12/17,243,P,A,6.81,5.5,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412C00244000,04/12/17,244,C,A,0.04,0.03,5,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412P00244000,04/12/17,244,P,A,9,6.5,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412C00245000,04/12/17,245,C,A,0.04,0.03,170,349,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412P00245000,04/12/17,245,P,A,9.42,7.98,17,3,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412C00246000,04/12/17,246,C,A,0.03,0.02,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412P00246000,04/12/17,246,P,A,11.27,8.5,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412C00247000,04/12/17,247,C,A,0.03,0.01,6,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412P00247000,04/12/17,247,P,A,12.25,9.52,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412C00250000,04/12/17,250,C,A,0.02,0.01,0,57,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412P00250000,04/12/17,250,P,A,15.27,12.59,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412C00255000,04/12/17,255,C,A,0.01,0,2000,1245,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170412P00255000,04/12/17,255,P,A,20.19,17.63,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00180000,04/13/17,180,C,A,57.69,54.77,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00180000,04/13/17,180,P,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00181000,04/13/17,181,C,A,56.66,53.77,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00181000,04/13/17,181,P,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00182000,04/13/17,182,C,A,55.67,52.77,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00182000,04/13/17,182,P,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00183000,04/13/17,183,C,A,54.66,51.78,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00183000,04/13/17,183,P,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00184000,04/13/17,184,C,A,53.67,50.75,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00184000,04/13/17,184,P,A,0.01,0,0,1000,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00185000,04/13/17,185,C,A,52.66,49.78,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00185000,04/13/17,185,P,A,0.01,0,0,55,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00186000,04/13/17,186,C,A,51.67,48.76,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00186000,04/13/17,186,P,A,0.02,0,0,1,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00187000,04/13/17,187,C,A,50.69,47.78,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00187000,04/13/17,187,P,A,0.02,0.01,38,15,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00188000,04/13/17,188,C,A,49.67,46.78,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00188000,04/13/17,188,P,A,0.02,0,0,1,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00189000,04/13/17,189,C,A,48.66,45.76,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00189000,04/13/17,189,P,A,0.02,0.01,140,1003,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00190000,04/13/17,190,C,A,47.67,44.78,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00190000,04/13/17,190,P,A,0.02,0.01,156,418,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00191000,04/13/17,191,C,A,46.67,43.78,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00191000,04/13/17,191,P,A,0.02,0.01,0,4,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00192000,04/13/17,192,C,A,45.71,42.77,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00192000,04/13/17,192,P,A,0.02,0.01,0,1927,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00193000,04/13/17,193,C,A,44.65,41.83,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00193000,04/13/17,193,P,A,0.02,0.01,0,109,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00194000,04/13/17,194,C,A,43.68,40.85,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00194000,04/13/17,194,P,A,0.02,0.01,0,467,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00195000,04/13/17,195,C,A,42.67,39.84,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00195000,04/13/17,195,P,A,0.02,0.01,0,506,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00196000,04/13/17,196,C,A,41.68,38.84,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00196000,04/13/17,196,P,A,0.02,0.01,0,259,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00197000,04/13/17,197,C,A,40.68,37.84,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00197000,04/13/17,197,P,A,0.02,0.01,0,513,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00198000,04/13/17,198,C,A,39.68,36.85,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00198000,04/13/17,198,P,A,0.02,0.01,0,263,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00198500,04/13/17,198.5,C,A,39.19,36.35,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00198500,04/13/17,198.5,P,A,0.02,0.01,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00199000,04/13/17,199,C,A,38.68,35.86,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00199000,04/13/17,199,P,A,0.02,0.01,0,568,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00199500,04/13/17,199.5,C,A,37.02,36.81,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00199500,04/13/17,199.5,P,A,0.03,0.01,0,301,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00200000,04/13/17,200,C,A,36.52,36.31,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00200000,04/13/17,200,P,A,0.03,0.01,0,346,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00200500,04/13/17,200.5,C,A,36.02,35.81,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00200500,04/13/17,200.5,P,A,0.03,0.02,0,809,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00201000,04/13/17,201,C,A,35.52,35.31,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00201000,04/13/17,201,P,A,0.03,0.02,929,740,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00201500,04/13/17,201.5,C,A,35.02,34.81,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00201500,04/13/17,201.5,P,A,0.03,0.02,3623,1193,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00202000,04/13/17,202,C,A,34.52,34.31,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00202000,04/13/17,202,P,A,0.03,0.02,0,2546,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00202500,04/13/17,202.5,C,A,34.02,33.81,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00202500,04/13/17,202.5,P,A,0.03,0.02,0,361,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00203000,04/13/17,203,C,A,33.52,33.31,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00203000,04/13/17,203,P,A,0.03,0.02,0,70,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00203500,04/13/17,203.5,C,A,33.03,32.82,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00203500,04/13/17,203.5,P,A,0.03,0.02,0,611,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00204000,04/13/17,204,C,A,32.53,32.32,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00204000,04/13/17,204,P,A,0.03,0.02,0,982,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00204500,04/13/17,204.5,C,A,32.03,31.82,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00204500,04/13/17,204.5,P,A,0.03,0.02,0,591,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00205000,04/13/17,205,C,A,31.53,31.32,0,6,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00205000,04/13/17,205,P,A,0.03,0.02,3,8211,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00205500,04/13/17,205.5,C,A,31.03,30.82,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00205500,04/13/17,205.5,P,A,0.03,0.02,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00206000,04/13/17,206,C,A,30.53,30.32,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00206000,04/13/17,206,P,A,0.03,0.02,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00206500,04/13/17,206.5,C,A,30.03,29.82,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00206500,04/13/17,206.5,P,A,0.04,0.03,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00207000,04/13/17,207,C,A,29.53,29.32,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00207000,04/13/17,207,P,A,0.04,0.03,4310,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00207500,04/13/17,207.5,C,A,29.03,28.83,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00207500,04/13/17,207.5,P,A,0.04,0.03,0,2212,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00208000,04/13/17,208,C,A,28.54,28.33,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00208000,04/13/17,208,P,A,0.04,0.03,2,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00208500,04/13/17,208.5,C,A,28.04,27.83,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00208500,04/13/17,208.5,P,A,0.04,0.03,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00209000,04/13/17,209,C,A,27.54,27.33,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00209000,04/13/17,209,P,A,0.04,0.03,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00209500,04/13/17,209.5,C,A,27.04,26.83,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00209500,04/13/17,209.5,P,A,0.04,0.03,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00210000,04/13/17,210,C,A,26.54,26.33,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00210000,04/13/17,210,P,A,0.05,0.03,555,20050,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00212500,04/13/17,212.5,C,A,24.08,23.84,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00212500,04/13/17,212.5,P,A,0.05,0.04,10,976,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00215000,04/13/17,215,C,A,21.57,21.36,0,10,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00215000,04/13/17,215,P,A,0.06,0.05,35,456,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00215500,04/13/17,215.5,C,A,21.07,20.86,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00215500,04/13/17,215.5,P,A,0.07,0.05,0,925,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00216000,04/13/17,216,C,A,20.57,20.36,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00216000,04/13/17,216,P,A,0.07,0.06,34,1313,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00216500,04/13/17,216.5,C,A,20.08,19.86,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00216500,04/13/17,216.5,P,A,0.07,0.06,0,983,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00217000,04/13/17,217,C,A,19.58,19.37,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00217000,04/13/17,217,P,A,0.07,0.06,0,1384,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00217500,04/13/17,217.5,C,A,19.08,18.87,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00217500,04/13/17,217.5,P,A,0.08,0.06,2,2807,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00218000,04/13/17,218,C,A,18.59,18.38,0,82,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00218000,04/13/17,218,P,A,0.08,0.06,129,600,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00218500,04/13/17,218.5,C,A,18.09,17.88,0,44,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00218500,04/13/17,218.5,P,A,0.08,0.07,0,1110,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00219000,04/13/17,219,C,A,17.6,17.38,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00219000,04/13/17,219,P,A,0.09,0.07,8,37560,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00219500,04/13/17,219.5,C,A,17.1,16.89,0,24,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00219500,04/13/17,219.5,P,A,0.09,0.07,4,2626,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00220000,04/13/17,220,C,A,16.61,16.39,1,15,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00220000,04/13/17,220,P,A,0.09,0.08,339,1467,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00220500,04/13/17,220.5,C,A,16.11,15.9,0,80,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00220500,04/13/17,220.5,P,A,0.1,0.08,1,1481,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00221000,04/13/17,221,C,A,15.64,15.4,0,46,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00221000,04/13/17,221,P,A,0.1,0.08,89,2501,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00221500,04/13/17,221.5,C,A,15.12,14.91,0,207,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00221500,04/13/17,221.5,P,A,0.11,0.09,173,3090,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00222000,04/13/17,222,C,A,14.63,14.41,0,244,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00222000,04/13/17,222,P,A,0.11,0.09,1260,4146,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00222500,04/13/17,222.5,C,A,14.13,13.92,0,184,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00222500,04/13/17,222.5,P,A,0.12,0.1,76,2497,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00223000,04/13/17,223,C,A,13.64,13.42,0,691,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00223000,04/13/17,223,P,A,0.12,0.1,2247,3538,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00223500,04/13/17,223.5,C,A,13.15,12.93,0,353,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00223500,04/13/17,223.5,P,A,0.13,0.11,76,1409,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00224000,04/13/17,224,C,A,12.65,12.44,0,317,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00224000,04/13/17,224,P,A,0.13,0.11,39,2098,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00224500,04/13/17,224.5,C,A,12.16,11.94,0,719,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00224500,04/13/17,224.5,P,A,0.14,0.12,340,1661,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00225000,04/13/17,225,C,A,11.64,11.46,0,1310,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00225000,04/13/17,225,P,A,0.15,0.13,160,18793,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00225500,04/13/17,225.5,C,A,11.18,10.98,0,976,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00225500,04/13/17,225.5,P,A,0.16,0.14,16,4701,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00226000,04/13/17,226,C,A,10.69,10.47,0,771,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00226000,04/13/17,226,P,A,0.17,0.15,152,8659,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00226500,04/13/17,226.5,C,A,10.17,10,0,306,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00226500,04/13/17,226.5,P,A,0.18,0.16,10,3914,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00227000,04/13/17,227,C,A,9.69,9.51,0,601,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00227000,04/13/17,227,P,A,0.19,0.17,384,3556,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00227500,04/13/17,227.5,C,A,9.21,9.02,3,636,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00227500,04/13/17,227.5,P,A,0.2,0.18,280,978,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00228000,04/13/17,228,C,A,8.72,8.54,0,1022,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00228000,04/13/17,228,P,A,0.22,0.19,224,23536,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00228500,04/13/17,228.5,C,A,8.24,8.06,89,368,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00228500,04/13/17,228.5,P,A,0.23,0.21,478,582,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00229000,04/13/17,229,C,A,7.76,7.58,86,468,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00229000,04/13/17,229,P,A,0.26,0.23,679,4154,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00229500,04/13/17,229.5,C,A,7.28,7.1,58,1130,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00229500,04/13/17,229.5,P,A,0.28,0.25,21,3067,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00230000,04/13/17,230,C,A,6.8,6.63,389,390,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00230000,04/13/17,230,P,A,0.31,0.28,1825,20073,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00230500,04/13/17,230.5,C,A,6.32,6.16,56,553,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00230500,04/13/17,230.5,P,A,0.34,0.31,545,4257,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00231000,04/13/17,231,C,A,5.87,5.7,231,1058,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00231000,04/13/17,231,P,A,0.38,0.34,503,3162,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00231500,04/13/17,231.5,C,A,5.39,5.25,251,1088,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00231500,04/13/17,231.5,P,A,0.42,0.38,456,3678,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00232000,04/13/17,232,C,A,4.96,4.8,477,1686,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00232000,04/13/17,232,P,A,0.47,0.43,493,28190,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00232500,04/13/17,232.5,C,A,4.5,4.36,324,3347,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00232500,04/13/17,232.5,P,A,0.53,0.49,1171,3374,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00233000,04/13/17,233,C,A,4.07,3.94,377,2437,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00233000,04/13/17,233,P,A,0.6,0.56,483,3728,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00233500,04/13/17,233.5,C,A,3.64,3.51,190,1489,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00233500,04/13/17,233.5,P,A,0.68,0.64,1269,6758,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00234000,04/13/17,234,C,A,3.21,3.12,580,9239,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00234000,04/13/17,234,P,A,0.77,0.73,2323,11355,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00234500,04/13/17,234.5,C,A,2.82,2.73,836,2010,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00234500,04/13/17,234.5,P,A,0.88,0.84,313,4314,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00235000,04/13/17,235,C,A,2.43,2.35,1950,10714,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00235000,04/13/17,235,P,A,1.01,0.97,990,7526,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00235500,04/13/17,235.5,C,A,2.09,2.02,2210,2824,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00235500,04/13/17,235.5,P,A,1.16,1.11,1821,3050,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00236000,04/13/17,236,C,A,1.77,1.71,1274,5090,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00236000,04/13/17,236,P,A,1.34,1.29,1951,2186,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00236500,04/13/17,236.5,C,A,1.47,1.42,3012,3600,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00236500,04/13/17,236.5,P,A,1.55,1.49,2247,1435,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00237000,04/13/17,237,C,A,1.2,1.15,1244,4524,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00237000,04/13/17,237,P,A,1.78,1.72,2646,2311,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00237500,04/13/17,237.5,C,A,0.96,0.92,256,5511,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00237500,04/13/17,237.5,P,A,2.06,1.98,388,1709,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00238000,04/13/17,238,C,A,0.76,0.72,1054,17248,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00238000,04/13/17,238,P,A,2.36,2.28,43,1182,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00238500,04/13/17,238.5,C,A,0.59,0.56,5550,1604,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00238500,04/13/17,238.5,P,A,2.72,2.61,97,745,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00239000,04/13/17,239,C,A,0.45,0.42,685,2618,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00239000,04/13/17,239,P,A,3.1,2.97,970,390,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00239500,04/13/17,239.5,C,A,0.34,0.31,167,1855,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00239500,04/13/17,239.5,P,A,3.5,3.37,375,487,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00240000,04/13/17,240,C,A,0.26,0.23,1144,6337,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00240000,04/13/17,240,P,A,3.93,3.79,48,378,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00240500,04/13/17,240.5,C,A,0.2,0.17,261,3675,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00240500,04/13/17,240.5,P,A,4.38,4.23,28,417,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00241000,04/13/17,241,C,A,0.15,0.13,1414,4966,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00241000,04/13/17,241,P,A,4.85,4.7,380,109,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00241500,04/13/17,241.5,C,A,0.11,0.1,288,3462,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00241500,04/13/17,241.5,P,A,5.34,5.16,10,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00242000,04/13/17,242,C,A,0.09,0.07,106,14376,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00242000,04/13/17,242,P,A,5.82,5.65,0,7,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00242500,04/13/17,242.5,C,A,0.07,0.06,1034,1818,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00242500,04/13/17,242.5,P,A,6.31,6.12,0,14,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00243000,04/13/17,243,C,A,0.06,0.05,182,3920,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00243000,04/13/17,243,P,A,6.8,6.63,0,20,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00243500,04/13/17,243.5,C,A,0.05,0.04,157,1155,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00243500,04/13/17,243.5,P,A,7.3,7.12,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00244000,04/13/17,244,C,A,0.05,0.04,128,4789,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00244000,04/13/17,244,P,A,7.8,7.62,0,1,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00244500,04/13/17,244.5,C,A,0.04,0.03,0,1042,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00244500,04/13/17,244.5,P,A,8.3,8.12,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00245000,04/13/17,245,C,A,0.04,0.03,10,2424,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00245000,04/13/17,245,P,A,10.26,7.51,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00245500,04/13/17,245.5,C,A,0.04,0.03,1,10838,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00245500,04/13/17,245.5,P,A,10.77,7.98,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00246000,04/13/17,246,C,A,0.03,0.02,6,1319,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00246000,04/13/17,246,P,A,11.19,8.6,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00246500,04/13/17,246.5,C,A,0.03,0.02,10,303,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00246500,04/13/17,246.5,P,A,11.76,8.99,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00247000,04/13/17,247,C,A,0.03,0.02,0,368,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00247000,04/13/17,247,P,A,12.24,9.64,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00247500,04/13/17,247.5,C,A,0.03,0.01,0,350,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00247500,04/13/17,247.5,P,A,12.77,9.98,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00248000,04/13/17,248,C,A,0.02,0.01,0,83,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00248000,04/13/17,248,P,A,13.23,10.51,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00248500,04/13/17,248.5,C,A,0.02,0.01,0,220,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00248500,04/13/17,248.5,P,A,13.76,10.99,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00249000,04/13/17,249,C,A,0.02,0.01,0,97,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00249000,04/13/17,249,P,A,14.23,11.53,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00249500,04/13/17,249.5,C,A,0.02,0.01,0,52,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00249500,04/13/17,249.5,P,A,14.76,12.01,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00250000,04/13/17,250,C,A,0.02,0.01,0,154,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00250000,04/13/17,250,P,A,15.24,12.51,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00252500,04/13/17,252.5,C,A,0.02,0.01,0,38,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00252500,04/13/17,252.5,P,A,17.76,14.99,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00255000,04/13/17,255,C,A,0.01,0,0,1025,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00255000,04/13/17,255,P,A,20.18,17.76,0,1,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00257500,04/13/17,257.5,C,A,0.01,0,0,7900,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00257500,04/13/17,257.5,P,A,22.77,19.98,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00260000,04/13/17,260,C,A,0.01,0,0,5,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00260000,04/13/17,260,P,A,25.25,22.62,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00262500,04/13/17,262.5,C,A,0.01,0,0,3,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00262500,04/13/17,262.5,P,A,27.77,24.98,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00265000,04/13/17,265,C,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00265000,04/13/17,265,P,A,30.26,27.5,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00267500,04/13/17,267.5,C,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00267500,04/13/17,267.5,P,A,32.75,29.99,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00270000,04/13/17,270,C,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00270000,04/13/17,270,P,A,35.23,32.65,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00272500,04/13/17,272.5,C,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00272500,04/13/17,272.5,P,A,37.75,34.93,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413C00275000,04/13/17,275,C,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170413P00275000,04/13/17,275,P,A,40.23,37.47,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170419C00180000,04/19/17,180,C,A,57.73,54.82,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170419P00180000,04/19/17,180,P,A,0.02,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170419C00181000,04/19/17,181,C,A,56.73,53.81,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170419P00181000,04/19/17,181,P,A,0.02,0.01,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170419C00182000,04/19/17,182,C,A,55.71,52.82,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170419P00182000,04/19/17,182,P,A,0.02,0.01,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170419C00183000,04/19/17,183,C,A,54.73,51.82,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170419P00183000,04/19/17,183,P,A,0.02,0.01,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170419C00184000,04/19/17,184,C,A,53.72,50.82,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170419P00184000,04/19/17,184,P,A,0.02,0.01,0,162,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170419C00185000,04/19/17,185,C,A,52.75,49.82,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170419P00185000,04/19/17,185,P,A,0.02,0.01,0,1,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170419C00186000,04/19/17,186,C,A,51.68,48.87,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170419P00186000,04/19/17,186,P,A,0.02,0.01,0,1,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170419C00187000,04/19/17,187,C,A,50.69,47.86,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170419P00187000,04/19/17,187,P,A,0.02,0.01,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170419C00188000,04/19/17,188,C,A,49.7,46.85,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170419P00188000,04/19/17,188,P,A,0.02,0.01,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170419C00189000,04/19/17,189,C,A,48.77,45.87,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170419P00189000,04/19/17,189,P,A,0.02,0.01,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170419C00190000,04/19/17,190,C,A,47.73,44.81,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170419P00190000,04/19/17,190,P,A,0.02,0.01,0,15,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170419C00191000,04/19/17,191,C,A,46.71,43.85,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170419P00191000,04/19/17,191,P,A,0.02,0.01,0,60,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170419C00192000,04/19/17,192,C,A,45.73,42.83,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170419P00192000,04/19/17,192,P,A,0.03,0.01,0,231,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170419C00193000,04/19/17,193,C,A,44.72,41.84,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170419P00193000,04/19/17,193,P,A,0.03,0.01,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170419C00194000,04/19/17,194,C,A,43.74,40.84,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170419P00194000,04/19/17,194,P,A,0.03,0.02,0,188,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170419C00195000,04/19/17,195,C,A,41.57,41.35,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170419P00195000,04/19/17,195,P,A,0.03,0.02,0,76,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170419C00196000,04/19/17,196,C,A,40.6,40.35,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170419P00196000,04/19/17,196,P,A,0.03,0.02,0,231,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170419C00197000,04/19/17,197,C,A,39.58,39.35,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170419P00197000,04/19/17,197,P,A,0.03,0.02,0,175,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170419C00198000,04/19/17,198,C,A,38.58,38.35,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170419P00198000,04/19/17,198,P,A,0.03,0.02,0,11,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170419C00199000,04/19/17,199,C,A,37.58,37.36,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170419P00199000,04/19/17,199,P,A,0.03,0.02,0,11,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170419C00200000,04/19/17,200,C,A,36.58,36.36,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170419P00200000,04/19/17,200,P,A,0.04,0.02,0,291,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170419C00201000,04/19/17,201,C,A,35.59,35.36,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170419P00201000,04/19/17,201,P,A,0.04,0.03,2,246,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170419C00202000,04/19/17,202,C,A,34.59,34.38,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170419P00202000,04/19/17,202,P,A,0.04,0.03,0,341,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170419C00203000,04/19/17,203,C,A,33.6,33.37,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170419P00203000,04/19/17,203,P,A,0.04,0.03,1,246,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170419C00204000,04/19/17,204,C,A,32.6,32.38,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170419P00204000,04/19/17,204,P,A,0.05,0.03,0,390,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170419C00205000,04/19/17,205,C,A,31.61,31.38,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170419P00205000,04/19/17,205,P,A,0.05,0.04,74,490,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170419C00206000,04/19/17,206,C,A,30.61,30.38,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170419P00206000,04/19/17,206,P,A,0.05,0.04,0,77,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170419C00207000,04/19/17,207,C,A,29.64,29.39,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170419P00207000,04/19/17,207,P,A,0.06,0.04,0,339,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170419C00208000,04/19/17,208,C,A,28.62,28.39,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170419P00208000,04/19/17,208,P,A,0.06,0.05,15,551,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170419C00209000,04/19/17,209,C,A,27.6,27.4,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170419P00209000,04/19/17,209,P,A,0.06,0.05,0,575,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170419C00210000,04/19/17,210,C,A,26.63,26.4,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170419P00210000,04/19/17,210,P,A,0.07,0.05,10,706,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170419C00215000,04/19/17,215,C,A,21.7,21.44,0,1,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170419P00215000,04/19/17,215,P,A,0.1,0.08,2,1154,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170419C00220000,04/19/17,220,C,A,16.69,16.5,8,44,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170419P00220000,04/19/17,220,P,A,0.14,0.12,22,3297,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170419C00225000,04/19/17,225,C,A,11.79,11.58,5,19,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170419P00225000,04/19/17,225,P,A,0.22,0.19,15,380,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170419C00230000,04/19/17,230,C,A,6.97,6.82,1,501,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170419P00230000,04/19/17,230,P,A,0.44,0.41,229,4432,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170419C00235000,04/19/17,235,C,A,2.74,2.65,2175,3840,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170419P00235000,04/19/17,235,P,A,1.25,1.21,454,2437,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170419C00240000,04/19/17,240,C,A,0.42,0.37,433,6839,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170419P00240000,04/19/17,240,P,A,4.04,3.91,294,696,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170419C00245000,04/19/17,245,C,A,0.06,0.04,62,115,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170419P00245000,04/19/17,245,P,A,8.79,8.62,40,46,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170419C00250000,04/19/17,250,C,A,0.03,0.02,0,321,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170419P00250000,04/19/17,250,P,A,14.96,12.79,0,5,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170419C00255000,04/19/17,255,C,A,0.02,0.01,5,311,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170419P00255000,04/19/17,255,P,A,20.25,17.63,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170419C00260000,04/19/17,260,C,A,0.01,0,0,271,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170419P00260000,04/19/17,260,P,A,25.24,22.53,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00100000,04/21/17,100,C,A,137.69,134.79,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00100000,04/21/17,100,P,A,0.01,0,0,148,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00105000,04/21/17,105,C,A,132.69,129.8,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00105000,04/21/17,105,P,A,0.01,0,0,3991,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00110000,04/21/17,110,C,A,127.68,124.8,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00110000,04/21/17,110,P,A,0.01,0,0,3636,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00115000,04/21/17,115,C,A,122.68,119.75,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00115000,04/21/17,115,P,A,0.01,0,0,8418,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00120000,04/21/17,120,C,A,117.65,114.82,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00120000,04/21/17,120,P,A,0.01,0,0,6050,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00125000,04/21/17,125,C,A,112.69,109.82,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00125000,04/21/17,125,P,A,0.01,0,0,6583,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00130000,04/21/17,130,C,A,107.69,104.83,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00130000,04/21/17,130,P,A,0.01,0,0,5480,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00135000,04/21/17,135,C,A,102.7,99.83,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00135000,04/21/17,135,P,A,0.01,0,0,7533,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00140000,04/21/17,140,C,A,97.71,94.78,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00140000,04/21/17,140,P,A,0.01,0,0,4626,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00145000,04/21/17,145,C,A,92.67,89.84,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00145000,04/21/17,145,P,A,0.01,0,0,4600,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00150000,04/21/17,150,C,A,87.73,84.84,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00150000,04/21/17,150,P,A,0.01,0,0,5597,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00151000,04/21/17,151,C,A,86.68,83.84,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00151000,04/21/17,151,P,A,0.01,0,0,4633,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00152000,04/21/17,152,C,A,85.72,82.84,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00152000,04/21/17,152,P,A,0.01,0,0,9991,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00153000,04/21/17,153,C,A,84.74,81.85,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00153000,04/21/17,153,P,A,0.01,0,0,5932,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00154000,04/21/17,154,C,A,83.73,80.86,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00154000,04/21/17,154,P,A,0.01,0,0,1794,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00155000,04/21/17,155,C,A,82.74,79.85,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00155000,04/21/17,155,P,A,0.01,0,0,1751,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00156000,04/21/17,156,C,A,81.71,78.86,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00156000,04/21/17,156,P,A,0.01,0,0,1802,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00157000,04/21/17,157,C,A,80.73,77.86,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00157000,04/21/17,157,P,A,0.01,0,0,12852,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00158000,04/21/17,158,C,A,79.74,76.8,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00158000,04/21/17,158,P,A,0.01,0,0,2000,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00159000,04/21/17,159,C,A,78.74,75.8,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00159000,04/21/17,159,P,A,0.01,0,0,6881,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00160000,04/21/17,160,C,A,77.75,74.8,0,20,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00160000,04/21/17,160,P,A,0.01,0,0,5467,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00161000,04/21/17,161,C,A,76.73,73.81,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00161000,04/21/17,161,P,A,0.01,0,0,2829,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00162000,04/21/17,162,C,A,75.72,72.81,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00162000,04/21/17,162,P,A,0.01,0,0,3774,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00163000,04/21/17,163,C,A,74.75,71.82,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00163000,04/21/17,163,P,A,0.01,0,0,2930,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00164000,04/21/17,164,C,A,73.67,70.82,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00164000,04/21/17,164,P,A,0.01,0,0,12439,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00165000,04/21/17,165,C,A,72.74,69.81,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00165000,04/21/17,165,P,A,0.01,0,0,3921,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00166000,04/21/17,166,C,A,71.75,68.81,0,2,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00166000,04/21/17,166,P,A,0.01,0,0,3416,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00167000,04/21/17,167,C,A,70.74,67.83,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00167000,04/21/17,167,P,A,0.01,0,0,6651,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00168000,04/21/17,168,C,A,69.74,66.81,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00168000,04/21/17,168,P,A,0.01,0,0,5204,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00169000,04/21/17,169,C,A,68.74,65.81,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00169000,04/21/17,169,P,A,0.01,0,2,7072,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00170000,04/21/17,170,C,A,67.74,64.81,0,3,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00170000,04/21/17,170,P,A,0.01,0,5,4826,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00171000,04/21/17,171,C,A,66.7,63.84,1,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00171000,04/21/17,171,P,A,0.01,0,4544,5553,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00172000,04/21/17,172,C,A,65.76,62.82,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00172000,04/21/17,172,P,A,0.01,0,0,4526,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00173000,04/21/17,173,C,A,64.76,61.84,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00173000,04/21/17,173,P,A,0.01,0,0,4748,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00174000,04/21/17,174,C,A,63.75,60.83,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00174000,04/21/17,174,P,A,0.01,0,0,3927,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00175000,04/21/17,175,C,A,62.75,59.83,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00175000,04/21/17,175,P,A,0.02,0.01,4518,8652,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00176000,04/21/17,176,C,A,61.77,58.82,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00176000,04/21/17,176,P,A,0.02,0.01,0,12543,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00177000,04/21/17,177,C,A,60.77,57.82,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00177000,04/21/17,177,P,A,0.02,0.01,0,4082,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00178000,04/21/17,178,C,A,59.71,56.82,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00178000,04/21/17,178,P,A,0.02,0.01,0,8131,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00179000,04/21/17,179,C,A,58.71,55.83,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00179000,04/21/17,179,P,A,0.02,0.01,0,2574,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00180000,04/21/17,180,C,A,57.69,54.84,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00180000,04/21/17,180,P,A,0.02,0.01,896,16254,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00181000,04/21/17,181,C,A,56.77,53.83,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00181000,04/21/17,181,P,A,0.02,0.01,0,6054,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00182000,04/21/17,182,C,A,55.73,52.83,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00182000,04/21/17,182,P,A,0.02,0.01,0,10023,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00183000,04/21/17,183,C,A,54.69,51.9,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00183000,04/21/17,183,P,A,0.02,0.01,0,5495,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00184000,04/21/17,184,C,A,53.7,50.89,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00184000,04/21/17,184,P,A,0.02,0.01,0,3929,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00185000,04/21/17,185,C,A,52.7,49.89,0,4,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00185000,04/21/17,185,P,A,0.02,0.01,35,15332,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00186000,04/21/17,186,C,A,51.69,48.9,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00186000,04/21/17,186,P,A,0.02,0.01,27,10486,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00187000,04/21/17,187,C,A,50.69,47.85,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00187000,04/21/17,187,P,A,0.02,0.01,0,19408,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00188000,04/21/17,188,C,A,49.7,46.84,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00188000,04/21/17,188,P,A,0.03,0.02,0,15404,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00189000,04/21/17,189,C,A,48.7,45.9,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00189000,04/21/17,189,P,A,0.03,0.02,1,9240,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00190000,04/21/17,190,C,A,47.52,44.84,0,88,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00190000,04/21/17,190,P,A,0.03,0.02,82,21919,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00191000,04/21/17,191,C,A,46.69,43.92,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00191000,04/21/17,191,P,A,0.03,0.02,0,20872,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00192000,04/21/17,192,C,A,44.58,44.36,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00192000,04/21/17,192,P,A,0.03,0.02,0,29357,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00193000,04/21/17,193,C,A,43.58,43.37,0,50,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00193000,04/21/17,193,P,A,0.03,0.02,0,6994,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00194000,04/21/17,194,C,A,42.58,42.37,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00194000,04/21/17,194,P,A,0.03,0.02,5,7617,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00195000,04/21/17,195,C,A,41.61,41.37,0,6,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00195000,04/21/17,195,P,A,0.04,0.02,41,12532,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00196000,04/21/17,196,C,A,40.59,40.37,0,6,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00196000,04/21/17,196,P,A,0.04,0.03,6121,10964,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00197000,04/21/17,197,C,A,39.59,39.38,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00197000,04/21/17,197,P,A,0.04,0.03,306,14855,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00198000,04/21/17,198,C,A,38.59,38.38,0,2,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00198000,04/21/17,198,P,A,0.04,0.03,454,12013,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00199000,04/21/17,199,C,A,37.6,37.38,0,1,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00199000,04/21/17,199,P,A,0.04,0.03,2008,22534,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00200000,04/21/17,200,C,A,36.6,36.39,0,57,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00200000,04/21/17,200,P,A,0.05,0.04,1393,69785,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00201000,04/21/17,201,C,A,35.61,35.39,0,13,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00201000,04/21/17,201,P,A,0.05,0.04,10,38584,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00202000,04/21/17,202,C,A,34.61,34.39,0,17,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00202000,04/21/17,202,P,A,0.05,0.04,105,17780,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00203000,04/21/17,203,C,A,33.61,33.4,0,15,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00203000,04/21/17,203,P,A,0.05,0.04,273,16028,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00204000,04/21/17,204,C,A,32.62,32.41,0,7,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00204000,04/21/17,204,P,A,0.06,0.05,2,11678,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00205000,04/21/17,205,C,A,31.62,31.41,0,21,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00205000,04/21/17,205,P,A,0.06,0.05,14,54626,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00206000,04/21/17,206,C,A,30.63,30.41,0,12,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00206000,04/21/17,206,P,A,0.07,0.05,21,20459,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00207000,04/21/17,207,C,A,29.63,29.42,0,1,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00207000,04/21/17,207,P,A,0.07,0.06,11,19381,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00207500,04/21/17,207.5,C,A,29.14,28.92,0,10,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00207500,04/21/17,207.5,P,A,0.07,0.06,0,9963,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00208000,04/21/17,208,C,A,28.64,28.43,12,14,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00208000,04/21/17,208,P,A,0.07,0.06,15,46132,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00209000,04/21/17,209,C,A,27.64,27.43,0,1,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00209000,04/21/17,209,P,A,0.08,0.07,50,33382,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00210000,04/21/17,210,C,A,26.65,26.44,66,13,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00210000,04/21/17,210,P,A,0.09,0.07,816,273733,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00211000,04/21/17,211,C,A,25.66,25.44,10,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00211000,04/21/17,211,P,A,0.09,0.08,494,17070,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00212000,04/21/17,212,C,A,24.67,24.45,0,4,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00212000,04/21/17,212,P,A,0.1,0.09,395,39333,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00212500,04/21/17,212.5,C,A,24.17,23.96,0,10,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00212500,04/21/17,212.5,P,A,0.1,0.09,96,9905,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00213000,04/21/17,213,C,A,23.7,23.46,0,39,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00213000,04/21/17,213,P,A,0.1,0.09,118,24470,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00214000,04/21/17,214,C,A,22.68,22.47,1,21,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00214000,04/21/17,214,P,A,0.11,0.1,148,14941,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00215000,04/21/17,215,C,A,21.69,21.48,0,97,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00215000,04/21/17,215,P,A,0.12,0.1,54,120390,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00216000,04/21/17,216,C,A,20.7,20.49,1,60,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00216000,04/21/17,216,P,A,0.13,0.11,97,28539,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00217000,04/21/17,217,C,A,19.71,19.5,0,93,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00217000,04/21/17,217,P,A,0.13,0.12,165,37882,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00217500,04/21/17,217.5,C,A,19.22,19,0,33,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00217500,04/21/17,217.5,P,A,0.14,0.13,263,6990,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00218000,04/21/17,218,C,A,18.73,18.51,0,24,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00218000,04/21/17,218,P,A,0.14,0.13,35,50796,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00219000,04/21/17,219,C,A,17.73,17.52,0,404,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00219000,04/21/17,219,P,A,0.16,0.15,5889,72608,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00220000,04/21/17,220,C,A,16.73,16.53,104,949,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00220000,04/21/17,220,P,A,0.17,0.16,4487,194800,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00220500,04/21/17,220.5,C,A,16.26,16.04,0,249,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00220500,04/21/17,220.5,P,A,0.17,0.16,3,3502,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00221000,04/21/17,221,C,A,15.77,15.54,0,399,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00221000,04/21/17,221,P,A,0.18,0.16,28102,48331,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00221500,04/21/17,221.5,C,A,15.27,15.05,0,349,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00221500,04/21/17,221.5,P,A,0.19,0.17,217,14312,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00222000,04/21/17,222,C,A,14.79,14.56,0,498,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00222000,04/21/17,222,P,A,0.2,0.18,2281,50593,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00222500,04/21/17,222.5,C,A,14.29,14.07,0,626,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00222500,04/21/17,222.5,P,A,0.21,0.19,94,20552,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00223000,04/21/17,223,C,A,13.8,13.58,0,532,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00223000,04/21/17,223,P,A,0.21,0.2,2979,73375,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00223500,04/21/17,223.5,C,A,13.32,13.09,6,498,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00223500,04/21/17,223.5,P,A,0.23,0.21,146,6380,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00224000,04/21/17,224,C,A,12.81,12.62,0,622,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00224000,04/21/17,224,P,A,0.24,0.22,11342,65443,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00224500,04/21/17,224.5,C,A,12.32,12.13,0,769,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00224500,04/21/17,224.5,P,A,0.25,0.23,25,5835,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00225000,04/21/17,225,C,A,11.83,11.65,124,1301,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00225000,04/21/17,225,P,A,0.26,0.24,4520,191553,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00225500,04/21/17,225.5,C,A,11.35,11.16,0,701,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00225500,04/21/17,225.5,P,A,0.28,0.26,530,4247,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00226000,04/21/17,226,C,A,10.86,10.68,4,2015,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00226000,04/21/17,226,P,A,0.3,0.27,5266,69439,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00226500,04/21/17,226.5,C,A,10.38,10.2,90,183,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00226500,04/21/17,226.5,P,A,0.31,0.29,864,5568,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00227000,04/21/17,227,C,A,9.9,9.72,313,1867,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00227000,04/21/17,227,P,A,0.33,0.31,5580,77413,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00227500,04/21/17,227.5,C,A,9.43,9.25,410,232,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00227500,04/21/17,227.5,P,A,0.36,0.33,2468,9993,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00228000,04/21/17,228,C,A,8.88,8.78,613,1380,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00228000,04/21/17,228,P,A,0.38,0.36,2243,114802,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00228500,04/21/17,228.5,C,A,8.47,8.31,497,618,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00228500,04/21/17,228.5,P,A,0.41,0.39,1133,14869,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00229000,04/21/17,229,C,A,8,7.84,220,6773,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00229000,04/21/17,229,P,A,0.44,0.42,4177,99229,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00229500,04/21/17,229.5,C,A,7.54,7.38,221,1185,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00229500,04/21/17,229.5,P,A,0.48,0.45,5917,26702,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00230000,04/21/17,230,C,A,7.07,6.92,849,17511,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00230000,04/21/17,230,P,A,0.52,0.5,23548,246230,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00230500,04/21/17,230.5,C,A,6.61,6.47,476,826,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00230500,04/21/17,230.5,P,A,0.57,0.54,1372,11407,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00231000,04/21/17,231,C,A,6.15,6.02,355,10077,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00231000,04/21/17,231,P,A,0.62,0.59,8289,90186,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00231500,04/21/17,231.5,C,A,5.72,5.59,432,2637,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00231500,04/21/17,231.5,P,A,0.68,0.65,3365,7249,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00232000,04/21/17,232,C,A,5.28,5.15,533,15736,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00232000,04/21/17,232,P,A,0.75,0.72,13944,114783,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00232500,04/21/17,232.5,C,A,4.85,4.73,271,3183,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00232500,04/21/17,232.5,P,A,0.82,0.79,17177,14486,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00233000,04/21/17,233,C,A,4.42,4.32,668,26314,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00233000,04/21/17,233,P,A,0.9,0.88,17885,88270,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00233500,04/21/17,233.5,C,A,4.01,3.95,1934,12472,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00233500,04/21/17,233.5,P,A,1.01,0.97,15013,8477,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00234000,04/21/17,234,C,A,3.62,3.56,2310,18199,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00234000,04/21/17,234,P,A,1.12,1.08,14041,64044,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00234500,04/21/17,234.5,C,A,3.25,3.18,5754,10657,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00234500,04/21/17,234.5,P,A,1.24,1.2,4227,8020,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00235000,04/21/17,235,C,A,2.88,2.83,40904,113776,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00235000,04/21/17,235,P,A,1.38,1.36,11998,181184,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00235500,04/21/17,235.5,C,A,2.54,2.48,6451,10624,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00235500,04/21/17,235.5,P,A,1.54,1.51,11211,10494,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00236000,04/21/17,236,C,A,2.2,2.17,10769,39605,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00236000,04/21/17,236,P,A,1.72,1.68,23904,82042,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00236500,04/21/17,236.5,C,A,1.91,1.87,5651,12478,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00236500,04/21/17,236.5,P,A,1.93,1.87,11155,3682,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00237000,04/21/17,237,C,A,1.63,1.59,17930,52850,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00237000,04/21/17,237,P,A,2.16,2.1,12506,56907,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00237500,04/21/17,237.5,C,A,1.38,1.34,53362,23342,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00237500,04/21/17,237.5,P,A,2.42,2.36,4101,1705,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00238000,04/21/17,238,C,A,1.15,1.11,13154,75529,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00238000,04/21/17,238,P,A,2.71,2.63,3528,40441,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00238500,04/21/17,238.5,C,A,0.95,0.91,4315,11749,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00238500,04/21/17,238.5,P,A,3.01,2.92,904,1618,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00239000,04/21/17,239,C,A,0.78,0.74,7603,98653,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00239000,04/21/17,239,P,A,3.36,3.25,1627,19289,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00239500,04/21/17,239.5,C,A,0.63,0.59,8085,7874,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00239500,04/21/17,239.5,P,A,3.72,3.6,794,2521,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00240000,04/21/17,240,C,A,0.5,0.48,26594,280563,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00240000,04/21/17,240,P,A,4.11,4,13655,179422,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00240500,04/21/17,240.5,C,A,0.4,0.38,1521,11977,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00240500,04/21/17,240.5,P,A,4.52,4.38,268,2748,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00241000,04/21/17,241,C,A,0.32,0.3,4442,82543,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00241000,04/21/17,241,P,A,4.95,4.81,944,9222,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00241500,04/21/17,241.5,C,A,0.25,0.23,1171,12715,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00241500,04/21/17,241.5,P,A,5.4,5.25,530,777,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00242000,04/21/17,242,C,A,0.2,0.19,2570,210024,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00242000,04/21/17,242,P,A,5.86,5.71,850,5770,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00242500,04/21/17,242.5,C,A,0.16,0.15,1137,4890,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00242500,04/21/17,242.5,P,A,6.36,6.16,0,204,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00243000,04/21/17,243,C,A,0.13,0.12,1716,103407,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00243000,04/21/17,243,P,A,6.84,6.64,47,1009,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00243500,04/21/17,243.5,C,A,0.11,0.1,568,3198,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00243500,04/21/17,243.5,P,A,7.33,7.13,5,35,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00244000,04/21/17,244,C,A,0.09,0.08,1261,47779,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00244000,04/21/17,244,P,A,7.82,7.62,6,163,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00244500,04/21/17,244.5,C,A,0.08,0.07,259,1331,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00244500,04/21/17,244.5,P,A,8.32,8.11,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00245000,04/21/17,245,C,A,0.07,0.06,2759,171228,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00245000,04/21/17,245,P,A,8.81,8.61,30,5540,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00245500,04/21/17,245.5,C,A,0.06,0.05,269,1075,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00245500,04/21/17,245.5,P,A,9.31,9.1,8,8,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00246000,04/21/17,246,C,A,0.06,0.04,48,50910,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00246000,04/21/17,246,P,A,11.2,8.51,0,83,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00246500,04/21/17,246.5,C,A,0.05,0.04,140,228,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00246500,04/21/17,246.5,P,A,11.77,8.98,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00247000,04/21/17,247,C,A,0.05,0.03,717,21964,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00247000,04/21/17,247,P,A,12.21,9.62,0,22,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00247500,04/21/17,247.5,C,A,0.04,0.03,2,2662,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00247500,04/21/17,247.5,P,A,12.75,10,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00248000,04/21/17,248,C,A,0.04,0.03,220,25538,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00248000,04/21/17,248,P,A,13.2,10.52,0,2,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00248500,04/21/17,248.5,C,A,0.04,0.03,1109,508,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00248500,04/21/17,248.5,P,A,13.75,11,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00249000,04/21/17,249,C,A,0.03,0.02,41,26167,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00249000,04/21/17,249,P,A,13.08,12.17,20,100,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00249500,04/21/17,249.5,C,A,0.03,0.02,0,760,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00249500,04/21/17,249.5,P,A,14.77,11.99,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00250000,04/21/17,250,C,A,0.03,0.02,408,54179,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00250000,04/21/17,250,P,A,14.12,13.18,8,2672,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00251000,04/21/17,251,C,A,0.03,0.02,0,10381,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00251000,04/21/17,251,P,A,16.19,13.63,0,2,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00252000,04/21/17,252,C,A,0.03,0.01,5,8766,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00252000,04/21/17,252,P,A,17.19,14.69,0,1,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00252500,04/21/17,252.5,C,A,0.02,0.01,0,3120,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00252500,04/21/17,252.5,P,A,17.77,14.98,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00253000,04/21/17,253,C,A,0.02,0.01,3,7110,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00253000,04/21/17,253,P,A,18.19,15.67,0,3,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00254000,04/21/17,254,C,A,0.02,0.01,0,5988,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00254000,04/21/17,254,P,A,19.2,16.66,0,9,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00255000,04/21/17,255,C,A,0.02,0.01,403,52406,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00255000,04/21/17,255,P,A,19.03,18.19,40,3369,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00256000,04/21/17,256,C,A,0.02,0.01,0,2166,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00256000,04/21/17,256,P,A,21.25,18.64,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00257000,04/21/17,257,C,A,0.02,0.01,2,1990,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00257000,04/21/17,257,P,A,22.24,19.65,0,21,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00257500,04/21/17,257.5,C,A,0.02,0.01,2870,535,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00257500,04/21/17,257.5,P,A,22.73,20.01,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00258000,04/21/17,258,C,A,0.02,0,396,2330,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00258000,04/21/17,258,P,A,23.26,20.66,0,1,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00259000,04/21/17,259,C,A,0.01,0,0,1302,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00259000,04/21/17,259,P,A,24.25,21.51,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00260000,04/21/17,260,C,A,0.01,0,4949,84975,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00260000,04/21/17,260,P,A,25.24,22.66,0,1,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00262500,04/21/17,262.5,C,A,0.01,0,0,4533,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00262500,04/21/17,262.5,P,A,27.75,25,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00265000,04/21/17,265,C,A,0.01,0,0,8454,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00265000,04/21/17,265,P,A,30.23,27.63,0,62,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00270000,04/21/17,270,C,A,0.01,0,0,1387,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00270000,04/21/17,270,P,A,35.25,32.65,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00275000,04/21/17,275,C,A,0.01,0,0,603,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00275000,04/21/17,275,P,A,40.25,37.38,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00280000,04/21/17,280,C,A,0.01,0,0,45,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00280000,04/21/17,280,P,A,45.25,42.39,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00285000,04/21/17,285,C,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00285000,04/21/17,285,P,A,50.25,47.46,0,1,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00290000,04/21/17,290,C,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00290000,04/21/17,290,P,A,55.26,52.49,0,1,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00295000,04/21/17,295,C,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00295000,04/21/17,295,P,A,60.25,57.38,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00300000,04/21/17,300,C,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00300000,04/21/17,300,P,A,65.24,62.52,0,28,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00305000,04/21/17,305,C,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00305000,04/21/17,305,P,A,70.33,67.38,0,52,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00310000,04/21/17,310,C,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00310000,04/21/17,310,P,A,75.33,72.43,0,931,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00315000,04/21/17,315,C,A,0.01,0,75,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00315000,04/21/17,315,P,A,80.33,77.39,75,6690,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00320000,04/21/17,320,C,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00320000,04/21/17,320,P,A,85.33,82.37,0,1370,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00325000,04/21/17,325,C,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00325000,04/21/17,325,P,A,90.33,87.38,0,503,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00330000,04/21/17,330,C,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00330000,04/21/17,330,P,A,95.33,92.37,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421C00335000,04/21/17,335,C,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170421P00335000,04/21/17,335,P,A,100.33,97.37,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170426C00170000,04/26/17,170,C,A,67.74,64.9,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170426P00170000,04/26/17,170,P,A,0.02,0.01,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170426C00175000,04/26/17,175,C,A,62.74,59.9,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170426P00175000,04/26/17,175,P,A,0.02,0.01,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170426C00180000,04/26/17,180,C,A,57.76,54.87,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170426P00180000,04/26/17,180,P,A,0.03,0.02,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170426C00185000,04/26/17,185,C,A,52.8,49.87,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170426P00185000,04/26/17,185,P,A,0.04,0.02,1,18,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170426C00190000,04/26/17,190,C,A,46.63,46.41,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170426P00190000,04/26/17,190,P,A,0.05,0.04,22,32,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170426C00195000,04/26/17,195,C,A,41.65,41.43,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170426P00195000,04/26/17,195,P,A,0.06,0.05,15,58,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170426C00200000,04/26/17,200,C,A,36.7,36.45,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170426P00200000,04/26/17,200,P,A,0.08,0.07,0,2,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170426C00205000,04/26/17,205,C,A,31.73,31.48,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170426P00205000,04/26/17,205,P,A,0.11,0.09,40,27,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170426C00210000,04/26/17,210,C,A,26.74,26.52,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170426P00210000,04/26/17,210,P,A,0.14,0.12,0,10,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170426C00215000,04/26/17,215,C,A,21.82,21.58,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170426P00215000,04/26/17,215,P,A,0.19,0.17,13,1778,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170426C00220000,04/26/17,220,C,A,16.86,16.68,0,5,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170426P00220000,04/26/17,220,P,A,0.26,0.24,937,1980,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170426C00225000,04/26/17,225,C,A,12.02,11.84,10,11,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170426P00225000,04/26/17,225,P,A,0.42,0.39,69,2192,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170426C00230000,04/26/17,230,C,A,7.38,7.23,5,49,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170426P00230000,04/26/17,230,P,A,0.81,0.76,111,2914,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170426C00235000,04/26/17,235,C,A,3.33,3.24,703,676,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170426P00235000,04/26/17,235,P,A,1.8,1.74,225,331,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170426C00240000,04/26/17,240,C,A,0.8,0.76,152,16202,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170426P00240000,04/26/17,240,P,A,4.35,4.23,2,44,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170426C00245000,04/26/17,245,C,A,0.12,0.1,3,1997,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170426P00245000,04/26/17,245,P,A,8.8,8.64,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170426C00250000,04/26/17,250,C,A,0.04,0.03,50,1143,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170426P00250000,04/26/17,250,P,A,15.22,12.63,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170426C00255000,04/26/17,255,C,A,0.03,0.01,0,1,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170426P00255000,04/26/17,255,P,A,20.27,17.52,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170426C00260000,04/26/17,260,C,A,0.02,0,0,500,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170426P00260000,04/26/17,260,P,A,25.28,22.87,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00170000,04/28/17,170,C,A,68.1,64.82,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00170000,04/28/17,170,P,A,0.02,0.01,0,10,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00175000,04/28/17,175,C,A,63.11,59.86,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00175000,04/28/17,175,P,A,0.03,0.01,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00180000,04/28/17,180,C,A,58.15,54.86,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00180000,04/28/17,180,P,A,0.03,0.02,3,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00185000,04/28/17,185,C,A,51.64,51.42,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00185000,04/28/17,185,P,A,0.04,0.03,3,15,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00190000,04/28/17,190,C,A,46.66,46.44,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00190000,04/28/17,190,P,A,0.06,0.04,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00195000,04/28/17,195,C,A,41.7,41.46,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00195000,04/28/17,195,P,A,0.07,0.06,18,1559,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00196000,04/28/17,196,C,A,40.68,40.46,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00196000,04/28/17,196,P,A,0.08,0.06,0,4,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00197000,04/28/17,197,C,A,39.69,39.47,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00197000,04/28/17,197,P,A,0.08,0.07,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00197500,04/28/17,197.5,C,A,39.19,38.97,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00197500,04/28/17,197.5,P,A,0.08,0.07,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00198000,04/28/17,198,C,A,38.72,38.47,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00198000,04/28/17,198,P,A,0.08,0.07,0,10,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00198500,04/28/17,198.5,C,A,38.2,37.97,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00198500,04/28/17,198.5,P,A,0.09,0.07,3,18,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00199000,04/28/17,199,C,A,37.7,37.48,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00199000,04/28/17,199,P,A,0.09,0.08,0,1402,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00199500,04/28/17,199.5,C,A,37.2,36.98,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00199500,04/28/17,199.5,P,A,0.09,0.08,0,1361,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00200000,04/28/17,200,C,A,36.71,36.48,0,6,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00200000,04/28/17,200,P,A,0.09,0.08,11,9029,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00201000,04/28/17,201,C,A,35.71,35.49,0,10,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00201000,04/28/17,201,P,A,0.1,0.09,0,12,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00202000,04/28/17,202,C,A,34.74,34.5,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00202000,04/28/17,202,P,A,0.1,0.09,0,19,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00202500,04/28/17,202.5,C,A,34.22,34,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00202500,04/28/17,202.5,P,A,0.11,0.09,0,1,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00203000,04/28/17,203,C,A,33.72,33.5,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00203000,04/28/17,203,P,A,0.11,0.1,0,6,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00204000,04/28/17,204,C,A,32.73,32.51,0,17,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00204000,04/28/17,204,P,A,0.12,0.1,0,433,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00205000,04/28/17,205,C,A,31.76,31.52,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00205000,04/28/17,205,P,A,0.12,0.11,0,581,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00206000,04/28/17,206,C,A,30.75,30.53,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00206000,04/28/17,206,P,A,0.13,0.11,2,66,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00207500,04/28/17,207.5,C,A,29.26,29.04,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00207500,04/28/17,207.5,P,A,0.14,0.12,0,168,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00208000,04/28/17,208,C,A,28.79,28.54,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00208000,04/28/17,208,P,A,0.14,0.13,0,51,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00209000,04/28/17,209,C,A,27.77,27.55,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00209000,04/28/17,209,P,A,0.15,0.13,6,1036,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00210000,04/28/17,210,C,A,26.78,26.56,0,27,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00210000,04/28/17,210,P,A,0.16,0.14,4,599,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00211000,04/28/17,211,C,A,25.82,25.57,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00211000,04/28/17,211,P,A,0.17,0.15,0,166,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00212000,04/28/17,212,C,A,24.81,24.58,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00212000,04/28/17,212,P,A,0.18,0.16,3,1004,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00212500,04/28/17,212.5,C,A,24.31,24.09,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00212500,04/28/17,212.5,P,A,0.18,0.16,4,34,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00213000,04/28/17,213,C,A,23.82,23.59,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00213000,04/28/17,213,P,A,0.19,0.17,0,685,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00214000,04/28/17,214,C,A,22.83,22.61,0,10,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00214000,04/28/17,214,P,A,0.19,0.18,0,37,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00215000,04/28/17,215,C,A,21.84,21.62,0,5,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00215000,04/28/17,215,P,A,0.21,0.19,2,3202,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00216000,04/28/17,216,C,A,20.86,20.63,0,1,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00216000,04/28/17,216,P,A,0.23,0.2,1,8459,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00217000,04/28/17,217,C,A,19.88,19.65,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00217000,04/28/17,217,P,A,0.24,0.22,1,2516,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00217500,04/28/17,217.5,C,A,19.39,19.16,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00217500,04/28/17,217.5,P,A,0.25,0.23,19,2475,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00218000,04/28/17,218,C,A,18.9,18.67,0,203,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00218000,04/28/17,218,P,A,0.26,0.23,1,3168,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00219000,04/28/17,219,C,A,17.9,17.71,0,24,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00219000,04/28/17,219,P,A,0.28,0.25,41,717,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00220000,04/28/17,220,C,A,16.92,16.73,0,86,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00220000,04/28/17,220,P,A,0.3,0.27,62,12132,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00220500,04/28/17,220.5,C,A,16.44,16.24,0,139,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00220500,04/28/17,220.5,P,A,0.31,0.28,5,811,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00221000,04/28/17,221,C,A,15.95,15.75,0,42,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00221000,04/28/17,221,P,A,0.32,0.3,22041,6870,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00221500,04/28/17,221.5,C,A,15.46,15.27,0,81,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00221500,04/28/17,221.5,P,A,0.34,0.31,0,1073,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00222000,04/28/17,222,C,A,14.98,14.78,0,112,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00222000,04/28/17,222,P,A,0.35,0.32,8,14920,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00222500,04/28/17,222.5,C,A,14.5,14.3,0,131,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00222500,04/28/17,222.5,P,A,0.36,0.34,1133,2764,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00223000,04/28/17,223,C,A,14.01,13.82,0,59,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00223000,04/28/17,223,P,A,0.38,0.36,3381,4053,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00223500,04/28/17,223.5,C,A,13.53,13.34,0,64,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00223500,04/28/17,223.5,P,A,0.4,0.38,6,840,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00224000,04/28/17,224,C,A,13.04,12.86,0,147,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00224000,04/28/17,224,P,A,0.42,0.39,12,419,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00224500,04/28/17,224.5,C,A,12.58,12.38,0,141,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00224500,04/28/17,224.5,P,A,0.44,0.42,3,455,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00225000,04/28/17,225,C,A,12.08,11.91,75,65,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00225000,04/28/17,225,P,A,0.47,0.44,127,5490,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00225500,04/28/17,225.5,C,A,11.62,11.43,18,175,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00225500,04/28/17,225.5,P,A,0.5,0.47,8,576,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00226000,04/28/17,226,C,A,11.16,10.96,1,190,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00226000,04/28/17,226,P,A,0.53,0.49,138,724,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00226500,04/28/17,226.5,C,A,10.65,10.5,5,48,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00226500,04/28/17,226.5,P,A,0.56,0.53,18,470,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00227000,04/28/17,227,C,A,10.18,10.04,87,311,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00227000,04/28/17,227,P,A,0.59,0.56,34,3305,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00227500,04/28/17,227.5,C,A,9.72,9.57,49,136,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00227500,04/28/17,227.5,P,A,0.64,0.6,1623,498,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00228000,04/28/17,228,C,A,9.26,9.12,158,894,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00228000,04/28/17,228,P,A,0.68,0.64,2905,12100,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00228500,04/28/17,228.5,C,A,8.84,8.66,5,120,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00228500,04/28/17,228.5,P,A,0.72,0.68,433,688,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00229000,04/28/17,229,C,A,8.36,8.22,0,124,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00229000,04/28/17,229,P,A,0.77,0.73,2492,5744,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00229500,04/28/17,229.5,C,A,7.92,7.77,0,174,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00229500,04/28/17,229.5,P,A,0.83,0.78,2220,662,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00230000,04/28/17,230,C,A,7.48,7.33,10,405,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00230000,04/28/17,230,P,A,0.89,0.84,1031,20743,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00230500,04/28/17,230.5,C,A,7.04,6.9,0,372,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00230500,04/28/17,230.5,P,A,0.95,0.91,2548,969,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00231000,04/28/17,231,C,A,6.62,6.47,32,297,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00231000,04/28/17,231,P,A,1.03,0.98,2417,10527,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00231500,04/28/17,231.5,C,A,6.19,6.05,11,426,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00231500,04/28/17,231.5,P,A,1.1,1.05,702,2220,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00232000,04/28/17,232,C,A,5.78,5.63,16,362,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00232000,04/28/17,232,P,A,1.19,1.14,1035,8547,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00232500,04/28/17,232.5,C,A,5.35,5.25,26,286,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00232500,04/28/17,232.5,P,A,1.28,1.23,352,531,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00233000,04/28/17,233,C,A,4.95,4.85,409,2312,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00233000,04/28/17,233,P,A,1.38,1.33,492,3502,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00233500,04/28/17,233.5,C,A,4.56,4.47,83,176,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00233500,04/28/17,233.5,P,A,1.49,1.44,222,1059,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00234000,04/28/17,234,C,A,4.17,4.09,15,4849,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00234000,04/28/17,234,P,A,1.62,1.56,97,8638,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00234500,04/28/17,234.5,C,A,3.81,3.72,3,904,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00234500,04/28/17,234.5,P,A,1.75,1.69,40,422,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00235000,04/28/17,235,C,A,3.45,3.37,41,1789,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00235000,04/28/17,235,P,A,1.9,1.84,195,7427,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00235500,04/28/17,235.5,C,A,3.11,3.04,131,633,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00235500,04/28/17,235.5,P,A,2.06,2,71,586,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00236000,04/28/17,236,C,A,2.8,2.72,204,1421,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00236000,04/28/17,236,P,A,2.25,2.18,270,574,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00236500,04/28/17,236.5,C,A,2.48,2.42,146,499,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00236500,04/28/17,236.5,P,A,2.44,2.38,145,473,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00237000,04/28/17,237,C,A,2.19,2.13,659,1842,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00237000,04/28/17,237,P,A,2.66,2.59,80,2129,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00237500,04/28/17,237.5,C,A,1.92,1.87,140,822,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00237500,04/28/17,237.5,P,A,2.9,2.82,2,568,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00238000,04/28/17,238,C,A,1.68,1.62,170,2587,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00238000,04/28/17,238,P,A,3.15,3.08,131,817,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00238500,04/28/17,238.5,C,A,1.45,1.4,103,660,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00238500,04/28/17,238.5,P,A,3.42,3.36,43,467,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00239000,04/28/17,239,C,A,1.25,1.19,73,9355,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00239000,04/28/17,239,P,A,3.72,3.65,85,471,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00239500,04/28/17,239.5,C,A,1.06,1.01,738,1028,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00239500,04/28/17,239.5,P,A,4.04,3.97,0,515,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00240000,04/28/17,240,C,A,0.89,0.85,156,4423,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00240000,04/28/17,240,P,A,4.42,4.31,24,1050,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00240500,04/28/17,240.5,C,A,0.75,0.7,501,1187,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00240500,04/28/17,240.5,P,A,4.78,4.67,42,475,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00241000,04/28/17,241,C,A,0.62,0.58,884,1613,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00241000,04/28/17,241,P,A,5.17,5.05,28,641,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00241500,04/28/17,241.5,C,A,0.52,0.48,1284,905,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00241500,04/28/17,241.5,P,A,5.58,5.44,2,366,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00242000,04/28/17,242,C,A,0.43,0.39,835,2170,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00242000,04/28/17,242,P,A,6,5.86,49,1089,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00242500,04/28/17,242.5,C,A,0.35,0.32,698,1711,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00242500,04/28/17,242.5,P,A,6.44,6.3,81,480,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00243000,04/28/17,243,C,A,0.29,0.26,580,7452,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00243000,04/28/17,243,P,A,6.89,6.74,0,437,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00243500,04/28/17,243.5,C,A,0.24,0.21,462,2002,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00243500,04/28/17,243.5,P,A,7.38,7.19,0,960,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00244000,04/28/17,244,C,A,0.2,0.17,528,2000,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00244000,04/28/17,244,P,A,7.85,7.66,0,1,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00244500,04/28/17,244.5,C,A,0.17,0.14,576,1176,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00244500,04/28/17,244.5,P,A,8.34,8.14,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00245000,04/28/17,245,C,A,0.14,0.12,1426,20312,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00245000,04/28/17,245,P,A,8.83,8.62,0,16,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00245500,04/28/17,245.5,C,A,0.12,0.1,731,5185,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00245500,04/28/17,245.5,P,A,9.32,9.11,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00246000,04/28/17,246,C,A,0.11,0.08,840,202,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00246000,04/28/17,246,P,A,9.8,9.62,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00246500,04/28/17,246.5,C,A,0.09,0.07,1,183,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00246500,04/28/17,246.5,P,A,10.3,10.12,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00247000,04/28/17,247,C,A,0.08,0.06,20,200,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00247000,04/28/17,247,P,A,10.79,10.62,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00247500,04/28/17,247.5,C,A,0.07,0.05,5,401,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00247500,04/28/17,247.5,P,A,12.85,9.64,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00248000,04/28/17,248,C,A,0.06,0.05,27,284,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00248000,04/28/17,248,P,A,13.35,10.18,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00248500,04/28/17,248.5,C,A,0.06,0.04,0,21,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00248500,04/28/17,248.5,P,A,13.85,10.63,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00249000,04/28/17,249,C,A,0.05,0.04,1,97,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00249000,04/28/17,249,P,A,14.35,11.19,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00249500,04/28/17,249.5,C,A,0.05,0.04,0,2080,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00249500,04/28/17,249.5,P,A,14.85,11.63,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00250000,04/28/17,250,C,A,0.04,0.03,715,425,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00250000,04/28/17,250,P,A,15.35,12.19,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00251000,04/28/17,251,C,A,0.04,0.03,3,471,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00251000,04/28/17,251,P,A,16.35,13.16,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00252500,04/28/17,252.5,C,A,0.03,0.02,0,611,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00252500,04/28/17,252.5,P,A,17.85,14.64,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00255000,04/28/17,255,C,A,0.03,0.01,1,1361,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00255000,04/28/17,255,P,A,20.35,17.19,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00257500,04/28/17,257.5,C,A,0.02,0.01,1,133,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00257500,04/28/17,257.5,P,A,22.85,19.6,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00260000,04/28/17,260,C,A,0.02,0.01,3,754,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00260000,04/28/17,260,P,A,25.35,22.19,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00262500,04/28/17,262.5,C,A,0.01,0,0,1055,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00262500,04/28/17,262.5,P,A,27.85,24.64,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00265000,04/28/17,265,C,A,0.01,0,0,22,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00265000,04/28/17,265,P,A,30.35,27.14,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00267500,04/28/17,267.5,C,A,0.01,0,0,3,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00267500,04/28/17,267.5,P,A,32.85,29.64,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00270000,04/28/17,270,C,A,0.01,0,0,1,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00270000,04/28/17,270,P,A,35.35,32.19,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00272500,04/28/17,272.5,C,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00272500,04/28/17,272.5,P,A,37.85,34.6,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428C00275000,04/28/17,275,C,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170428P00275000,04/28/17,275,P,A,40.35,37.14,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170503C00210000,05/03/17,210,C,A,26.87,26.63,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170503P00210000,05/03/17,210,P,A,0.2,0.17,17,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170503C00215000,05/03/17,215,C,A,21.94,21.72,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170503P00215000,05/03/17,215,P,A,0.26,0.23,1,2157,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170503C00220000,05/03/17,220,C,A,17.05,16.83,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170503P00220000,05/03/17,220,P,A,0.36,0.33,3,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170503C00225000,05/03/17,225,C,A,12.23,12.04,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170503P00225000,05/03/17,225,P,A,0.57,0.53,35,4,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170503C00230000,05/03/17,230,C,A,7.7,7.52,1,4,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170503P00230000,05/03/17,230,P,A,1.04,0.99,45,1150,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170503C00235000,05/03/17,235,C,A,3.7,3.6,610,29,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170503P00235000,05/03/17,235,P,A,2.1,2.02,96,94,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170503C00240000,05/03/17,240,C,A,1.07,1.01,111,14,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170503P00240000,05/03/17,240,P,A,4.55,4.44,3,4,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170503C00245000,05/03/17,245,C,A,0.19,0.16,105,72,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170503P00245000,05/03/17,245,P,A,8.81,8.66,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170503C00250000,05/03/17,250,C,A,0.06,0.03,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170503P00250000,05/03/17,250,P,A,15.35,12.17,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170503C00255000,05/03/17,255,C,A,0.04,0.01,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170503P00255000,05/03/17,255,P,A,20.35,17.15,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170503C00260000,05/03/17,260,C,A,0.03,0,0,1,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170503P00260000,05/03/17,260,P,A,25.27,22.81,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00195000,05/05/17,195,C,A,41.79,41.54,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00195000,05/05/17,195,P,A,0.1,0.09,16,97,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00195500,05/05/17,195.5,C,A,41.27,41.04,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00195500,05/05/17,195.5,P,A,0.1,0.09,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00196000,05/05/17,196,C,A,40.77,40.54,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00196000,05/05/17,196,P,A,0.1,0.09,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00196500,05/05/17,196.5,C,A,40.28,40.05,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00196500,05/05/17,196.5,P,A,0.11,0.1,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00197000,05/05/17,197,C,A,39.78,39.55,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00197000,05/05/17,197,P,A,0.11,0.1,0,4,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00197500,05/05/17,197.5,C,A,39.28,39.05,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00197500,05/05/17,197.5,P,A,0.11,0.1,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00198000,05/05/17,198,C,A,38.81,38.56,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00198000,05/05/17,198,P,A,0.12,0.1,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00198500,05/05/17,198.5,C,A,38.29,38.06,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00198500,05/05/17,198.5,P,A,0.12,0.1,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00199000,05/05/17,199,C,A,37.79,37.56,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00199000,05/05/17,199,P,A,0.12,0.11,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00199500,05/05/17,199.5,C,A,37.3,37.07,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00199500,05/05/17,199.5,P,A,0.13,0.11,0,1,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00200000,05/05/17,200,C,A,36.8,36.57,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00200000,05/05/17,200,P,A,0.13,0.11,0,27,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00201000,05/05/17,201,C,A,35.81,35.58,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00201000,05/05/17,201,P,A,0.14,0.12,0,2,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00202000,05/05/17,202,C,A,34.82,34.59,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00202000,05/05/17,202,P,A,0.14,0.12,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00202500,05/05/17,202.5,C,A,34.33,34.09,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00202500,05/05/17,202.5,P,A,0.15,0.13,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00203000,05/05/17,203,C,A,33.85,33.59,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00203000,05/05/17,203,P,A,0.15,0.13,0,35,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00204000,05/05/17,204,C,A,32.84,32.6,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00204000,05/05/17,204,P,A,0.16,0.14,0,1,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00205000,05/05/17,205,C,A,31.85,31.61,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00205000,05/05/17,205,P,A,0.16,0.14,1,23,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00206000,05/05/17,206,C,A,30.86,30.62,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00206000,05/05/17,206,P,A,0.17,0.15,0,20,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00207000,05/05/17,207,C,A,29.87,29.63,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00207000,05/05/17,207,P,A,0.18,0.16,0,5,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00207500,05/05/17,207.5,C,A,29.37,29.14,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00207500,05/05/17,207.5,P,A,0.19,0.16,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00208000,05/05/17,208,C,A,28.88,28.64,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00208000,05/05/17,208,P,A,0.19,0.17,0,2058,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00209000,05/05/17,209,C,A,27.89,27.65,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00209000,05/05/17,209,P,A,0.2,0.18,0,10,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00210000,05/05/17,210,C,A,26.91,26.66,0,35,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00210000,05/05/17,210,P,A,0.21,0.19,12,38,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00211000,05/05/17,211,C,A,25.95,25.68,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00211000,05/05/17,211,P,A,0.22,0.2,7,13,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00212000,05/05/17,212,C,A,24.94,24.69,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00212000,05/05/17,212,P,A,0.23,0.21,0,431,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00212500,05/05/17,212.5,C,A,24.44,24.2,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00212500,05/05/17,212.5,P,A,0.24,0.22,0,20,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00213000,05/05/17,213,C,A,23.96,23.7,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00213000,05/05/17,213,P,A,0.25,0.22,0,9,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00214000,05/05/17,214,C,A,22.97,22.72,0,3,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00214000,05/05/17,214,P,A,0.26,0.24,0,39,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00215000,05/05/17,215,C,A,21.99,21.74,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00215000,05/05/17,215,P,A,0.28,0.25,0,43,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00216000,05/05/17,216,C,A,21,20.77,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00216000,05/05/17,216,P,A,0.29,0.27,5,19,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00217000,05/05/17,217,C,A,20.02,19.8,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00217000,05/05/17,217,P,A,0.31,0.29,2,27,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00217500,05/05/17,217.5,C,A,19.53,19.31,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00217500,05/05/17,217.5,P,A,0.32,0.3,0,70,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00218000,05/05/17,218,C,A,19.04,18.82,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00218000,05/05/17,218,P,A,0.34,0.31,1,41,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00219000,05/05/17,219,C,A,18.06,17.85,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00219000,05/05/17,219,P,A,0.36,0.33,3,85,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00220000,05/05/17,220,C,A,17.09,16.88,0,70,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00220000,05/05/17,220,P,A,0.39,0.36,6,163,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00221000,05/05/17,221,C,A,16.13,15.91,0,216,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00221000,05/05/17,221,P,A,0.42,0.4,3,36,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00222000,05/05/17,222,C,A,15.17,14.95,14,109,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00222000,05/05/17,222,P,A,0.46,0.43,0,362,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00222500,05/05/17,222.5,C,A,14.7,14.47,0,12,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00222500,05/05/17,222.5,P,A,0.48,0.45,7,32,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00223000,05/05/17,223,C,A,14.21,14,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00223000,05/05/17,223,P,A,0.51,0.47,16,878,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00224000,05/05/17,224,C,A,13.24,13.05,0,60,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00224000,05/05/17,224,P,A,0.56,0.53,181,228,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00225000,05/05/17,225,C,A,12.3,12.12,0,57,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00225000,05/05/17,225,P,A,0.62,0.59,178,340,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00225500,05/05/17,225.5,C,A,11.83,11.65,0,48,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00225500,05/05/17,225.5,P,A,0.66,0.62,3,38,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00226000,05/05/17,226,C,A,11.37,11.19,0,3,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00226000,05/05/17,226,P,A,0.69,0.66,192,228,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00226500,05/05/17,226.5,C,A,10.91,10.73,0,65,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00226500,05/05/17,226.5,P,A,0.74,0.7,3,358,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00227000,05/05/17,227,C,A,10.45,10.27,0,188,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00227000,05/05/17,227,P,A,0.78,0.74,662,1012,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00227500,05/05/17,227.5,C,A,10,9.82,0,101,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00227500,05/05/17,227.5,P,A,0.83,0.79,7,182,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00228000,05/05/17,228,C,A,9.55,9.37,8,52,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00228000,05/05/17,228,P,A,0.87,0.83,71,846,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00228500,05/05/17,228.5,C,A,9.1,8.93,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00228500,05/05/17,228.5,P,A,0.93,0.89,0,1094,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00229000,05/05/17,229,C,A,8.64,8.49,0,52,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00229000,05/05/17,229,P,A,0.99,0.94,51,586,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00229500,05/05/17,229.5,C,A,8.23,8.05,0,173,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00229500,05/05/17,229.5,P,A,1.05,1,271,432,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00230000,05/05/17,230,C,A,7.77,7.62,80,142,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00230000,05/05/17,230,P,A,1.12,1.07,22,853,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00230500,05/05/17,230.5,C,A,7.34,7.2,100,181,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00230500,05/05/17,230.5,P,A,1.2,1.14,155,233,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00231000,05/05/17,231,C,A,6.92,6.78,0,471,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00231000,05/05/17,231,P,A,1.27,1.22,20,389,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00231500,05/05/17,231.5,C,A,6.51,6.39,0,18,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00231500,05/05/17,231.5,P,A,1.36,1.31,16,135,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00232000,05/05/17,232,C,A,6.09,5.99,2,169,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00232000,05/05/17,232,P,A,1.45,1.4,16,238,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00232500,05/05/17,232.5,C,A,5.7,5.58,6,252,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00232500,05/05/17,232.5,P,A,1.56,1.5,59,236,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00233000,05/05/17,233,C,A,5.3,5.19,18,56,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00233000,05/05/17,233,P,A,1.67,1.61,53,1154,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00233500,05/05/17,233.5,C,A,4.91,4.81,31,316,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00233500,05/05/17,233.5,P,A,1.79,1.73,154,95,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00234000,05/05/17,234,C,A,4.54,4.44,2,1287,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00234000,05/05/17,234,P,A,1.92,1.86,126,1851,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00234500,05/05/17,234.5,C,A,4.18,4.08,6,83,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00234500,05/05/17,234.5,P,A,2.06,2,21,113,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00235000,05/05/17,235,C,A,3.83,3.74,31,2003,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00235000,05/05/17,235,P,A,2.21,2.15,1331,1153,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00235500,05/05/17,235.5,C,A,3.49,3.4,8,176,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00235500,05/05/17,235.5,P,A,2.38,2.31,295,257,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00236000,05/05/17,236,C,A,3.17,3.08,518,200,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00236000,05/05/17,236,P,A,2.56,2.49,536,254,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00236500,05/05/17,236.5,C,A,2.86,2.77,42,159,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00236500,05/05/17,236.5,P,A,2.75,2.67,36,24,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00237000,05/05/17,237,C,A,2.55,2.48,680,295,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00237000,05/05/17,237,P,A,2.97,2.89,65,168,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00237500,05/05/17,237.5,C,A,2.27,2.21,3,141,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00237500,05/05/17,237.5,P,A,3.2,3.12,7,118,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00238000,05/05/17,238,C,A,2.01,1.96,91,1350,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00238000,05/05/17,238,P,A,3.45,3.35,56,27,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00238500,05/05/17,238.5,C,A,1.78,1.72,0,45,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00238500,05/05/17,238.5,P,A,3.71,3.63,9,6,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00239000,05/05/17,239,C,A,1.55,1.5,161,68,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00239000,05/05/17,239,P,A,4,3.92,1,25,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00239500,05/05/17,239.5,C,A,1.35,1.3,3,199,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00239500,05/05/17,239.5,P,A,4.3,4.21,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00240000,05/05/17,240,C,A,1.17,1.12,318,592,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00240000,05/05/17,240,P,A,4.63,4.53,0,6,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00240500,05/05/17,240.5,C,A,1.01,0.95,20,247,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00240500,05/05/17,240.5,P,A,4.98,4.87,1,50,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00241000,05/05/17,241,C,A,0.86,0.81,22,286,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00241000,05/05/17,241,P,A,5.34,5.23,0,2,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00241500,05/05/17,241.5,C,A,0.73,0.69,44,174,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00241500,05/05/17,241.5,P,A,5.73,5.61,20,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00242000,05/05/17,242,C,A,0.62,0.57,2,357,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00242000,05/05/17,242,P,A,6.13,6,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00242500,05/05/17,242.5,C,A,0.52,0.48,10,10147,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00242500,05/05/17,242.5,P,A,6.55,6.41,2,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00243000,05/05/17,243,C,A,0.44,0.4,198,98,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00243000,05/05/17,243,P,A,6.98,6.84,71,41,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00243500,05/05/17,243.5,C,A,0.37,0.33,94,76,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00243500,05/05/17,243.5,P,A,7.43,7.28,0,7,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00244000,05/05/17,244,C,A,0.31,0.28,17,73,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00244000,05/05/17,244,P,A,7.88,7.73,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00244500,05/05/17,244.5,C,A,0.26,0.23,0,11,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00244500,05/05/17,244.5,P,A,8.37,8.18,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00245000,05/05/17,245,C,A,0.22,0.19,0,95,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00245000,05/05/17,245,P,A,8.85,8.65,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00245500,05/05/17,245.5,C,A,0.19,0.16,1,21,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00245500,05/05/17,245.5,P,A,9.33,9.14,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00246000,05/05/17,246,C,A,0.16,0.14,14,84,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00246000,05/05/17,246,P,A,9.82,9.62,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00246500,05/05/17,246.5,C,A,0.14,0.11,7,9,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00246500,05/05/17,246.5,P,A,10.31,10.11,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00247000,05/05/17,247,C,A,0.12,0.1,7,122,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00247000,05/05/17,247,P,A,10.81,10.61,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00247500,05/05/17,247.5,C,A,0.1,0.08,1,9,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00247500,05/05/17,247.5,P,A,11.31,11.1,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00248000,05/05/17,248,C,A,0.09,0.07,20,65,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00248000,05/05/17,248,P,A,11.81,11.6,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00248500,05/05/17,248.5,C,A,0.08,0.06,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00248500,05/05/17,248.5,P,A,13.86,10.63,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00249000,05/05/17,249,C,A,0.07,0.06,0,38,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00249000,05/05/17,249,P,A,14.36,11.14,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00249500,05/05/17,249.5,C,A,0.07,0.05,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00249500,05/05/17,249.5,P,A,14.86,11.63,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00250000,05/05/17,250,C,A,0.06,0.05,101,49,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00250000,05/05/17,250,P,A,15.35,12.31,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00252500,05/05/17,252.5,C,A,0.04,0.03,0,10,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00252500,05/05/17,252.5,P,A,17.85,14.58,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00255000,05/05/17,255,C,A,0.03,0.02,0,23,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00255000,05/05/17,255,P,A,20.33,17.16,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00257500,05/05/17,257.5,C,A,0.03,0.01,0,2,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00257500,05/05/17,257.5,P,A,22.85,19.58,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00260000,05/05/17,260,C,A,0.02,0.01,0,3,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00260000,05/05/17,260,P,A,25.35,22.32,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00262500,05/05/17,262.5,C,A,0.02,0,0,12,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00262500,05/05/17,262.5,P,A,27.85,24.58,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00265000,05/05/17,265,C,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00265000,05/05/17,265,P,A,30.35,27.15,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00267500,05/05/17,267.5,C,A,0.01,0,0,1,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00267500,05/05/17,267.5,P,A,32.85,29.58,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00270000,05/05/17,270,C,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00270000,05/05/17,270,P,A,35.35,32.15,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00272500,05/05/17,272.5,C,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00272500,05/05/17,272.5,P,A,37.85,34.58,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505C00275000,05/05/17,275,C,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170505P00275000,05/05/17,275,P,A,40.35,37.08,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00150000,05/12/17,150,C,A,88.16,84.9,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00150000,05/12/17,150,P,A,0.03,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00151000,05/12/17,151,C,A,87.17,83.9,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00151000,05/12/17,151,P,A,0.03,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00152000,05/12/17,152,C,A,86.17,82.9,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00152000,05/12/17,152,P,A,0.03,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00153000,05/12/17,153,C,A,85.17,81.91,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00153000,05/12/17,153,P,A,0.03,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00154000,05/12/17,154,C,A,84.17,80.91,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00154000,05/12/17,154,P,A,0.03,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00155000,05/12/17,155,C,A,83.18,79.92,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00155000,05/12/17,155,P,A,0.03,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00156000,05/12/17,156,C,A,82.16,78.91,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00156000,05/12/17,156,P,A,0.04,0.01,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00157000,05/12/17,157,C,A,81.16,77.92,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00157000,05/12/17,157,P,A,0.04,0.01,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00158000,05/12/17,158,C,A,80.17,76.94,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00158000,05/12/17,158,P,A,0.04,0.01,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00159000,05/12/17,159,C,A,79.04,75.92,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00159000,05/12/17,159,P,A,0.04,0.01,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00160000,05/12/17,160,C,A,78.16,74.93,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00160000,05/12/17,160,P,A,0.04,0.01,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00161000,05/12/17,161,C,A,77.19,73.93,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00161000,05/12/17,161,P,A,0.04,0.02,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00162000,05/12/17,162,C,A,76.2,72.94,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00162000,05/12/17,162,P,A,0.04,0.02,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00163000,05/12/17,163,C,A,75.2,71.93,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00163000,05/12/17,163,P,A,0.04,0.02,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00164000,05/12/17,164,C,A,74.2,70.94,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00164000,05/12/17,164,P,A,0.04,0.02,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00165000,05/12/17,165,C,A,73.21,69.94,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00165000,05/12/17,165,P,A,0.05,0.02,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00166000,05/12/17,166,C,A,72.21,68.94,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00166000,05/12/17,166,P,A,0.05,0.02,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00167000,05/12/17,167,C,A,71.21,67.96,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00167000,05/12/17,167,P,A,0.05,0.02,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00168000,05/12/17,168,C,A,70.22,66.96,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00168000,05/12/17,168,P,A,0.05,0.03,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00169000,05/12/17,169,C,A,69.22,65.95,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00169000,05/12/17,169,P,A,0.05,0.03,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00170000,05/12/17,170,C,A,68.22,64.96,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00170000,05/12/17,170,P,A,0.05,0.03,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00171000,05/12/17,171,C,A,67.23,63.96,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00171000,05/12/17,171,P,A,0.05,0.03,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00172000,05/12/17,172,C,A,66.23,62.96,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00172000,05/12/17,172,P,A,0.06,0.03,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00173000,05/12/17,173,C,A,65.23,61.97,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00173000,05/12/17,173,P,A,0.06,0.03,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00174000,05/12/17,174,C,A,62.79,62.51,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00174000,05/12/17,174,P,A,0.06,0.04,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00175000,05/12/17,175,C,A,61.77,61.51,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00175000,05/12/17,175,P,A,0.06,0.04,1,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00176000,05/12/17,176,C,A,60.78,60.51,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00176000,05/12/17,176,P,A,0.06,0.04,16,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00177000,05/12/17,177,C,A,59.78,59.52,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00177000,05/12/17,177,P,A,0.07,0.04,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00178000,05/12/17,178,C,A,58.78,58.52,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00178000,05/12/17,178,P,A,0.07,0.05,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00179000,05/12/17,179,C,A,57.79,57.53,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00179000,05/12/17,179,P,A,0.07,0.05,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00180000,05/12/17,180,C,A,56.79,56.53,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00180000,05/12/17,180,P,A,0.08,0.05,957,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00181000,05/12/17,181,C,A,55.8,55.53,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00181000,05/12/17,181,P,A,0.08,0.05,1,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00182000,05/12/17,182,C,A,54.8,54.54,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00182000,05/12/17,182,P,A,0.08,0.06,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00183000,05/12/17,183,C,A,53.81,53.54,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00183000,05/12/17,183,P,A,0.09,0.06,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00184000,05/12/17,184,C,A,52.84,52.55,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00184000,05/12/17,184,P,A,0.09,0.06,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00185000,05/12/17,185,C,A,51.82,51.55,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00185000,05/12/17,185,P,A,0.09,0.07,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00186000,05/12/17,186,C,A,50.83,50.56,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00186000,05/12/17,186,P,A,0.1,0.07,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00187000,05/12/17,187,C,A,49.83,49.56,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00187000,05/12/17,187,P,A,0.1,0.08,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00188000,05/12/17,188,C,A,48.84,48.56,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00188000,05/12/17,188,P,A,0.1,0.07,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00189000,05/12/17,189,C,A,47.85,47.57,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00189000,05/12/17,189,P,A,0.1,0.08,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00190000,05/12/17,190,C,A,46.85,46.57,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00190000,05/12/17,190,P,A,0.11,0.09,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00191000,05/12/17,191,C,A,45.86,45.59,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00191000,05/12/17,191,P,A,0.11,0.09,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00192000,05/12/17,192,C,A,44.87,44.59,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00192000,05/12/17,192,P,A,0.12,0.1,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00193000,05/12/17,193,C,A,43.88,43.6,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00193000,05/12/17,193,P,A,0.12,0.1,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00194000,05/12/17,194,C,A,42.89,42.61,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00194000,05/12/17,194,P,A,0.13,0.1,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00195000,05/12/17,195,C,A,41.89,41.61,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00195000,05/12/17,195,P,A,0.14,0.11,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00196000,05/12/17,196,C,A,40.9,40.62,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00196000,05/12/17,196,P,A,0.15,0.12,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00197000,05/12/17,197,C,A,39.91,39.62,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00197000,05/12/17,197,P,A,0.15,0.12,1,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00198000,05/12/17,198,C,A,38.92,38.64,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00198000,05/12/17,198,P,A,0.16,0.13,30,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00199000,05/12/17,199,C,A,37.93,37.65,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00199000,05/12/17,199,P,A,0.17,0.14,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00200000,05/12/17,200,C,A,36.97,36.66,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00200000,05/12/17,200,P,A,0.17,0.14,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00201000,05/12/17,201,C,A,35.95,35.66,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00201000,05/12/17,201,P,A,0.18,0.15,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00202000,05/12/17,202,C,A,34.97,34.67,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00202000,05/12/17,202,P,A,0.19,0.16,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00202500,05/12/17,202.5,C,A,34.47,34.18,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00202500,05/12/17,202.5,P,A,0.19,0.16,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00203000,05/12/17,203,C,A,34,33.69,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00203000,05/12/17,203,P,A,0.2,0.16,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00204000,05/12/17,204,C,A,32.99,32.7,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00204000,05/12/17,204,P,A,0.21,0.17,1,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00205000,05/12/17,205,C,A,32,31.71,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00205000,05/12/17,205,P,A,0.22,0.18,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00206000,05/12/17,206,C,A,31.04,30.71,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00206000,05/12/17,206,P,A,0.23,0.19,1,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00207000,05/12/17,207,C,A,30.03,29.73,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00207000,05/12/17,207,P,A,0.24,0.21,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00207500,05/12/17,207.5,C,A,29.54,29.24,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00207500,05/12/17,207.5,P,A,0.25,0.21,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00208000,05/12/17,208,C,A,29.05,28.75,7,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00208000,05/12/17,208,P,A,0.25,0.22,7,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00209000,05/12/17,209,C,A,28.07,27.76,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00209000,05/12/17,209,P,A,0.26,0.23,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00210000,05/12/17,210,C,A,27.08,26.78,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00210000,05/12/17,210,P,A,0.29,0.24,10,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00211000,05/12/17,211,C,A,26.1,25.79,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00211000,05/12/17,211,P,A,0.3,0.26,3,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00212000,05/12/17,212,C,A,25.12,24.81,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00212000,05/12/17,212,P,A,0.31,0.27,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00212500,05/12/17,212.5,C,A,24.63,24.32,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00212500,05/12/17,212.5,P,A,0.32,0.28,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00213000,05/12/17,213,C,A,24.12,23.85,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00213000,05/12/17,213,P,A,0.34,0.29,4,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00214000,05/12/17,214,C,A,23.15,22.87,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00214000,05/12/17,214,P,A,0.36,0.31,2,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00215000,05/12/17,215,C,A,22.18,21.9,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00215000,05/12/17,215,P,A,0.37,0.33,10,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00216000,05/12/17,216,C,A,21.2,20.92,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00216000,05/12/17,216,P,A,0.4,0.36,6,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00217000,05/12/17,217,C,A,20.24,19.95,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00217000,05/12/17,217,P,A,0.43,0.39,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00217500,05/12/17,217.5,C,A,19.75,19.46,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00217500,05/12/17,217.5,P,A,0.44,0.4,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00218000,05/12/17,218,C,A,19.27,18.99,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00218000,05/12/17,218,P,A,0.46,0.42,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00219000,05/12/17,219,C,A,18.31,18.02,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00219000,05/12/17,219,P,A,0.5,0.45,9,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00220000,05/12/17,220,C,A,17.35,17.07,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00220000,05/12/17,220,P,A,0.55,0.5,20,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00221000,05/12/17,221,C,A,16.4,16.11,4,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00221000,05/12/17,221,P,A,0.59,0.55,31,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00222000,05/12/17,222,C,A,15.39,15.17,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00222000,05/12/17,222,P,A,0.65,0.6,6,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00222500,05/12/17,222.5,C,A,14.92,14.7,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00222500,05/12/17,222.5,P,A,0.68,0.63,10,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00223000,05/12/17,223,C,A,14.46,14.23,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00223000,05/12/17,223,P,A,0.71,0.66,1,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00224000,05/12/17,224,C,A,13.53,13.31,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00224000,05/12/17,224,P,A,0.78,0.73,8,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00225000,05/12/17,225,C,A,12.61,12.39,25,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00225000,05/12/17,225,P,A,0.87,0.81,1612,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00226000,05/12/17,226,C,A,11.7,11.48,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00226000,05/12/17,226,P,A,0.95,0.89,47,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00227000,05/12/17,227,C,A,10.8,10.58,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00227000,05/12/17,227,P,A,1.06,1,64,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00227500,05/12/17,227.5,C,A,10.35,10.14,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00227500,05/12/17,227.5,P,A,1.11,1.05,12,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00228000,05/12/17,228,C,A,9.92,9.7,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00228000,05/12/17,228,P,A,1.17,1.11,11,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00229000,05/12/17,229,C,A,9.05,8.84,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00229000,05/12/17,229,P,A,1.3,1.24,104,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00230000,05/12/17,230,C,A,8.2,7.99,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00230000,05/12/17,230,P,A,1.46,1.39,89,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00230500,05/12/17,230.5,C,A,7.79,7.57,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00230500,05/12/17,230.5,P,A,1.53,1.47,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00231000,05/12/17,231,C,A,7.31,7.21,1,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00231000,05/12/17,231,P,A,1.62,1.56,64,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00231500,05/12/17,231.5,C,A,6.9,6.82,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00231500,05/12/17,231.5,P,A,1.72,1.66,2,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00232000,05/12/17,232,C,A,6.51,6.41,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00232000,05/12/17,232,P,A,1.83,1.76,37,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00232500,05/12/17,232.5,C,A,6.11,6.02,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00232500,05/12/17,232.5,P,A,1.94,1.87,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00233000,05/12/17,233,C,A,5.73,5.64,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00233000,05/12/17,233,P,A,2.05,1.99,76,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00233500,05/12/17,233.5,C,A,5.36,5.27,9,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00233500,05/12/17,233.5,P,A,2.18,2.12,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00234000,05/12/17,234,C,A,4.99,4.9,1,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00234000,05/12/17,234,P,A,2.31,2.25,1,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00234500,05/12/17,234.5,C,A,4.63,4.56,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00234500,05/12/17,234.5,P,A,2.46,2.39,1,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00235000,05/12/17,235,C,A,4.29,4.22,12,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00235000,05/12/17,235,P,A,2.61,2.55,1037,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00235500,05/12/17,235.5,C,A,3.96,3.88,10,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00235500,05/12/17,235.5,P,A,2.78,2.72,4,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00236000,05/12/17,236,C,A,3.64,3.56,17,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00236000,05/12/17,236,P,A,2.97,2.91,1550,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00236500,05/12/17,236.5,C,A,3.31,3.25,15,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00236500,05/12/17,236.5,P,A,3.16,3.09,3,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00237000,05/12/17,237,C,A,3.01,2.96,10,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00237000,05/12/17,237,P,A,3.37,3.3,15,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00237500,05/12/17,237.5,C,A,2.73,2.68,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00237500,05/12/17,237.5,P,A,3.6,3.52,2,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00238000,05/12/17,238,C,A,2.49,2.42,9,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00238000,05/12/17,238,P,A,3.83,3.76,5,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00238500,05/12/17,238.5,C,A,2.24,2.17,1,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00238500,05/12/17,238.5,P,A,4.09,4.01,3,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00239000,05/12/17,239,C,A,1.98,1.93,13,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00239000,05/12/17,239,P,A,4.37,4.28,4,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00239500,05/12/17,239.5,C,A,1.78,1.71,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00239500,05/12/17,239.5,P,A,4.65,4.57,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00240000,05/12/17,240,C,A,1.56,1.5,1624,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00240000,05/12/17,240,P,A,4.95,4.87,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00240500,05/12/17,240.5,C,A,1.38,1.32,12,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00240500,05/12/17,240.5,P,A,5.28,5.19,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00241000,05/12/17,241,C,A,1.21,1.15,737,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00241000,05/12/17,241,P,A,5.63,5.51,71,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00242000,05/12/17,242,C,A,0.92,0.86,131,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00242000,05/12/17,242,P,A,6.36,6.24,96,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00242500,05/12/17,242.5,C,A,0.8,0.74,132,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00242500,05/12/17,242.5,P,A,6.75,6.62,79,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00243000,05/12/17,243,C,A,0.69,0.64,187,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00243000,05/12/17,243,P,A,7.15,7.02,131,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00244000,05/12/17,244,C,A,0.51,0.46,1058,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00244000,05/12/17,244,P,A,8,7.86,137,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00245000,05/12/17,245,C,A,0.37,0.33,27,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00245000,05/12/17,245,P,A,8.91,8.74,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00246000,05/12/17,246,C,A,0.28,0.24,19,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00246000,05/12/17,246,P,A,9.86,9.66,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00247000,05/12/17,247,C,A,0.21,0.17,4,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00247000,05/12/17,247,P,A,10.83,10.63,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00247500,05/12/17,247.5,C,A,0.18,0.15,16,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00247500,05/12/17,247.5,P,A,11.32,11.11,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00248000,05/12/17,248,C,A,0.16,0.13,104,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00248000,05/12/17,248,P,A,11.81,11.61,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00249000,05/12/17,249,C,A,0.12,0.09,7,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00249000,05/12/17,249,P,A,12.81,12.61,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00250000,05/12/17,250,C,A,0.1,0.07,10,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00250000,05/12/17,250,P,A,15.36,12.16,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00252500,05/12/17,252.5,C,A,0.07,0.04,11,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00252500,05/12/17,252.5,P,A,17.85,14.58,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00255000,05/12/17,255,C,A,0.05,0.03,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00255000,05/12/17,255,P,A,20.35,17.15,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00257500,05/12/17,257.5,C,A,0.04,0.02,1,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00257500,05/12/17,257.5,P,A,22.85,19.58,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00260000,05/12/17,260,C,A,0.04,0.01,50,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00260000,05/12/17,260,P,A,25.35,22.15,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00262500,05/12/17,262.5,C,A,0.03,0.01,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00262500,05/12/17,262.5,P,A,27.85,24.64,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00265000,05/12/17,265,C,A,0.03,0.01,2,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00265000,05/12/17,265,P,A,30.35,27.15,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00267500,05/12/17,267.5,C,A,0.02,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00267500,05/12/17,267.5,P,A,32.87,29.58,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00270000,05/12/17,270,C,A,0.02,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00270000,05/12/17,270,P,A,35.37,32.15,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00300000,05/12/17,300,C,A,0.02,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00300000,05/12/17,300,P,A,65.35,62.08,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512C00305000,05/12/17,305,C,A,0.02,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170512P00305000,05/12/17,305,P,A,70.35,67.08,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00100000,05/19/17,100,C,A,138.11,134.83,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00100000,05/19/17,100,P,A,0.01,0,0,706,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00105000,05/19/17,105,C,A,133.11,129.84,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00105000,05/19/17,105,P,A,0.01,0,0,2190,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00110000,05/19/17,110,C,A,128.12,124.85,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00110000,05/19/17,110,P,A,0.01,0,0,1672,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00115000,05/19/17,115,C,A,123.13,119.9,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00115000,05/19/17,115,P,A,0.01,0,0,1631,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00120000,05/19/17,120,C,A,118.13,114.87,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00120000,05/19/17,120,P,A,0.01,0,0,5510,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00125000,05/19/17,125,C,A,113.14,109.88,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00125000,05/19/17,125,P,A,0.01,0,0,2160,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00130000,05/19/17,130,C,A,108.14,104.89,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00130000,05/19/17,130,P,A,0.01,0,0,5639,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00135000,05/19/17,135,C,A,103.15,99.92,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00135000,05/19/17,135,P,A,0.01,0,0,3634,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00140000,05/19/17,140,C,A,98.16,94.92,0,1,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00140000,05/19/17,140,P,A,0.01,0,0,3506,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00145000,05/19/17,145,C,A,93.18,89.94,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00145000,05/19/17,145,P,A,0.02,0,0,3142,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00150000,05/19/17,150,C,A,88.24,84.94,0,6,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00150000,05/19/17,150,P,A,0.02,0.01,0,1544,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00151000,05/19/17,151,C,A,87.29,83.95,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00151000,05/19/17,151,P,A,0.02,0.01,0,7425,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00152000,05/19/17,152,C,A,86.2,82.95,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00152000,05/19/17,152,P,A,0.02,0.01,333,882,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00153000,05/19/17,153,C,A,85.2,81.96,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00153000,05/19/17,153,P,A,0.03,0.01,162,1064,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00154000,05/19/17,154,C,A,84.21,80.96,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00154000,05/19/17,154,P,A,0.03,0.01,0,2070,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00155000,05/19/17,155,C,A,83.21,79.97,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00155000,05/19/17,155,P,A,0.03,0.01,0,1611,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00156000,05/19/17,156,C,A,82.22,78.96,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00156000,05/19/17,156,P,A,0.03,0.02,0,1882,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00157000,05/19/17,157,C,A,81.21,77.97,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00157000,05/19/17,157,P,A,0.03,0.02,0,762,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00158000,05/19/17,158,C,A,80.22,76.97,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00158000,05/19/17,158,P,A,0.03,0.02,0,1387,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00159000,05/19/17,159,C,A,79.22,75.97,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00159000,05/19/17,159,P,A,0.03,0.02,0,21598,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00160000,05/19/17,160,C,A,78.23,74.98,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00160000,05/19/17,160,P,A,0.04,0.03,21,2781,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00161000,05/19/17,161,C,A,77.23,73.98,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00161000,05/19/17,161,P,A,0.04,0.02,4,1945,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00162000,05/19/17,162,C,A,76.22,72.99,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00162000,05/19/17,162,P,A,0.04,0.02,0,1580,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00163000,05/19/17,163,C,A,75.24,71.99,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00163000,05/19/17,163,P,A,0.04,0.03,0,904,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00164000,05/19/17,164,C,A,74.24,70.99,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00164000,05/19/17,164,P,A,0.04,0.03,0,2675,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00165000,05/19/17,165,C,A,73.23,69.99,0,2,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00165000,05/19/17,165,P,A,0.04,0.03,0,1911,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00166000,05/19/17,166,C,A,72.25,69,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00166000,05/19/17,166,P,A,0.05,0.04,0,1472,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00167000,05/19/17,167,C,A,71.25,68,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00167000,05/19/17,167,P,A,0.05,0.04,0,2972,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00168000,05/19/17,168,C,A,70.25,67,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00168000,05/19/17,168,P,A,0.05,0.04,25,2326,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00169000,05/19/17,169,C,A,69.35,66,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00169000,05/19/17,169,P,A,0.05,0.04,100,2484,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00170000,05/19/17,170,C,A,68.32,65,0,5,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00170000,05/19/17,170,P,A,0.05,0.04,57,20025,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00171000,05/19/17,171,C,A,67.36,64,0,10,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00171000,05/19/17,171,P,A,0.06,0.05,0,3922,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00172000,05/19/17,172,C,A,66.37,63,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00172000,05/19/17,172,P,A,0.06,0.04,0,2322,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00173000,05/19/17,173,C,A,65.34,62,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00173000,05/19/17,173,P,A,0.06,0.04,0,3750,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00174000,05/19/17,174,C,A,64.35,61,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00174000,05/19/17,174,P,A,0.06,0.05,10,5255,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00175000,05/19/17,175,C,A,63.38,60,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00175000,05/19/17,175,P,A,0.07,0.06,25,7246,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00176000,05/19/17,176,C,A,62.39,59,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00176000,05/19/17,176,P,A,0.07,0.06,25,2925,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00177000,05/19/17,177,C,A,61.39,58,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00177000,05/19/17,177,P,A,0.07,0.06,500,1788,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00178000,05/19/17,178,C,A,58.88,58.58,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00178000,05/19/17,178,P,A,0.07,0.06,110,6187,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00179000,05/19/17,179,C,A,57.86,57.58,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00179000,05/19/17,179,P,A,0.08,0.06,0,7983,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00180000,05/19/17,180,C,A,56.89,56.59,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00180000,05/19/17,180,P,A,0.08,0.07,0,6692,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00181000,05/19/17,181,C,A,55.9,55.59,0,10,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00181000,05/19/17,181,P,A,0.08,0.07,0,1286,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00182000,05/19/17,182,C,A,54.88,54.6,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00182000,05/19/17,182,P,A,0.09,0.07,0,1150,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00183000,05/19/17,183,C,A,53.88,53.6,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00183000,05/19/17,183,P,A,0.09,0.08,5,1793,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00184000,05/19/17,184,C,A,52.89,52.61,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00184000,05/19/17,184,P,A,0.09,0.08,0,3681,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00185000,05/19/17,185,C,A,51.92,51.62,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00185000,05/19/17,185,P,A,0.1,0.08,1,32334,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00186000,05/19/17,186,C,A,50.91,50.62,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00186000,05/19/17,186,P,A,0.1,0.09,0,882,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00187000,05/19/17,187,C,A,49.91,49.63,0,2,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00187000,05/19/17,187,P,A,0.11,0.1,266,5214,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00188000,05/19/17,188,C,A,48.92,48.63,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00188000,05/19/17,188,P,A,0.11,0.1,500,4337,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00189000,05/19/17,189,C,A,47.93,47.64,0,92,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00189000,05/19/17,189,P,A,0.12,0.1,0,19244,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00190000,05/19/17,190,C,A,46.93,46.65,0,76,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00190000,05/19/17,190,P,A,0.12,0.11,17,13784,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00191000,05/19/17,191,C,A,45.94,45.66,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00191000,05/19/17,191,P,A,0.13,0.11,111,11326,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00192000,05/19/17,192,C,A,44.95,44.66,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00192000,05/19/17,192,P,A,0.13,0.12,1,2726,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00193000,05/19/17,193,C,A,43.96,43.67,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00193000,05/19/17,193,P,A,0.14,0.13,0,2009,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00194000,05/19/17,194,C,A,42.97,42.68,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00194000,05/19/17,194,P,A,0.15,0.13,3,1510,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00195000,05/19/17,195,C,A,41.98,41.69,0,2,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00195000,05/19/17,195,P,A,0.15,0.14,0,12594,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00196000,05/19/17,196,C,A,40.99,40.7,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00196000,05/19/17,196,P,A,0.16,0.15,21,2841,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00197000,05/19/17,197,C,A,40,39.71,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00197000,05/19/17,197,P,A,0.17,0.16,9,6528,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00198000,05/19/17,198,C,A,39.01,38.72,0,20,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00198000,05/19/17,198,P,A,0.18,0.17,6,8105,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00199000,05/19/17,199,C,A,38.02,37.73,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00199000,05/19/17,199,P,A,0.19,0.18,6,4621,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00200000,05/19/17,200,C,A,37.03,36.74,0,79,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00200000,05/19/17,200,P,A,0.19,0.18,1082,37307,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00201000,05/19/17,201,C,A,36.05,35.75,0,1,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00201000,05/19/17,201,P,A,0.2,0.18,136,4957,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00202000,05/19/17,202,C,A,35.06,34.76,10,10,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00202000,05/19/17,202,P,A,0.21,0.19,14,7528,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00203000,05/19/17,203,C,A,34.07,33.77,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00203000,05/19/17,203,P,A,0.22,0.2,76,6215,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00204000,05/19/17,204,C,A,33.11,32.79,0,2,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00204000,05/19/17,204,P,A,0.23,0.21,24,16105,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00205000,05/19/17,205,C,A,32.1,31.8,11,236,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00205000,05/19/17,205,P,A,0.24,0.23,4074,43329,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00206000,05/19/17,206,C,A,31.12,30.81,0,22,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00206000,05/19/17,206,P,A,0.26,0.25,133,8769,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00207000,05/19/17,207,C,A,30.13,29.83,0,1,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00207000,05/19/17,207,P,A,0.27,0.25,261,17342,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00208000,05/19/17,208,C,A,29.15,28.85,5,2,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00208000,05/19/17,208,P,A,0.28,0.27,59,21030,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00209000,05/19/17,209,C,A,28.17,27.86,23,58,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00209000,05/19/17,209,P,A,0.3,0.28,53,20202,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00210000,05/19/17,210,C,A,27.19,26.88,78,341,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00210000,05/19/17,210,P,A,0.32,0.31,4095,76045,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00211000,05/19/17,211,C,A,26.2,25.92,0,10,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00211000,05/19/17,211,P,A,0.34,0.33,1127,15054,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00212000,05/19/17,212,C,A,25.22,24.95,0,13,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00212000,05/19/17,212,P,A,0.36,0.34,316,21276,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00213000,05/19/17,213,C,A,24.25,23.97,1,735,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00213000,05/19/17,213,P,A,0.38,0.37,1072,24344,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00214000,05/19/17,214,C,A,23.28,23,5,674,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00214000,05/19/17,214,P,A,0.41,0.39,690,10869,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00215000,05/19/17,215,C,A,22.31,22.03,0,1298,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00215000,05/19/17,215,P,A,0.44,0.42,1953,48804,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00216000,05/19/17,216,C,A,21.34,21.06,0,1260,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00216000,05/19/17,216,P,A,0.47,0.45,225,14803,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00217000,05/19/17,217,C,A,20.38,20.1,0,1332,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00217000,05/19/17,217,P,A,0.5,0.48,1551,30306,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00218000,05/19/17,218,C,A,19.42,19.14,1,1645,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00218000,05/19/17,218,P,A,0.54,0.52,143,14498,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00219000,05/19/17,219,C,A,18.47,18.18,0,1301,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00219000,05/19/17,219,P,A,0.59,0.56,556,44508,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00220000,05/19/17,220,C,A,17.52,17.24,46,2470,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00220000,05/19/17,220,P,A,0.64,0.61,9064,117914,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00221000,05/19/17,221,C,A,16.49,16.29,32,2152,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00221000,05/19/17,221,P,A,0.7,0.67,397,21589,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00222000,05/19/17,222,C,A,15.54,15.36,48,2799,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00222000,05/19/17,222,P,A,0.76,0.73,846,23432,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00223000,05/19/17,223,C,A,14.6,14.43,15,2805,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00223000,05/19/17,223,P,A,0.83,0.8,3067,39595,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00224000,05/19/17,224,C,A,13.68,13.51,25,2937,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00224000,05/19/17,224,P,A,0.91,0.87,337,40255,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00225000,05/19/17,225,C,A,12.77,12.6,8,8941,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00225000,05/19/17,225,P,A,1,0.96,19988,131251,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00226000,05/19/17,226,C,A,11.88,11.7,36,2512,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00226000,05/19/17,226,P,A,1.1,1.06,8222,65922,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00227000,05/19/17,227,C,A,10.98,10.82,20,9271,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00227000,05/19/17,227,P,A,1.21,1.17,2813,74655,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00228000,05/19/17,228,C,A,10.13,9.95,2,20169,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00228000,05/19/17,228,P,A,1.33,1.29,969,57270,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00229000,05/19/17,229,C,A,9.24,9.09,172,7068,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00229000,05/19/17,229,P,A,1.48,1.43,2222,72502,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00230000,05/19/17,230,C,A,8.4,8.26,217,13185,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00230000,05/19/17,230,P,A,1.64,1.59,8111,132895,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00231000,05/19/17,231,C,A,7.58,7.47,226,8491,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00231000,05/19/17,231,P,A,1.83,1.77,1840,41235,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00232000,05/19/17,232,C,A,6.79,6.69,591,12201,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00232000,05/19/17,232,P,A,2.02,1.98,9075,66697,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00233000,05/19/17,233,C,A,6.02,5.92,1067,15257,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00233000,05/19/17,233,P,A,2.27,2.22,3869,36538,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00234000,05/19/17,234,C,A,5.29,5.2,1392,18694,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00234000,05/19/17,234,P,A,2.54,2.48,3589,30521,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00235000,05/19/17,235,C,A,4.59,4.5,2949,52810,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00235000,05/19/17,235,P,A,2.85,2.8,5596,62859,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00236000,05/19/17,236,C,A,3.93,3.85,5714,55145,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00236000,05/19/17,236,P,A,3.19,3.16,14309,38749,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00237000,05/19/17,237,C,A,3.31,3.25,6806,26048,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00237000,05/19/17,237,P,A,3.61,3.54,2238,34721,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00238000,05/19/17,238,C,A,2.76,2.71,6409,30226,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00238000,05/19/17,238,P,A,4.07,3.99,4317,19283,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00239000,05/19/17,239,C,A,2.27,2.22,2323,26602,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00239000,05/19/17,239,P,A,4.59,4.5,434,18853,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00240000,05/19/17,240,C,A,1.83,1.78,5428,91000,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00240000,05/19/17,240,P,A,5.18,5.07,4585,35936,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00241000,05/19/17,241,C,A,1.45,1.41,1327,34800,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00241000,05/19/17,241,P,A,5.81,5.7,43,12046,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00242000,05/19/17,242,C,A,1.13,1.09,4424,124208,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00242000,05/19/17,242,P,A,6.53,6.39,72,10483,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00243000,05/19/17,243,C,A,0.87,0.83,509,27589,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00243000,05/19/17,243,P,A,7.29,7.15,45,9108,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00244000,05/19/17,244,C,A,0.65,0.62,3373,43333,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00244000,05/19/17,244,P,A,8.1,7.97,126,7222,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00245000,05/19/17,245,C,A,0.49,0.47,55006,120655,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00245000,05/19/17,245,P,A,8.97,8.83,105,5401,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00246000,05/19/17,246,C,A,0.36,0.35,6137,20970,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00246000,05/19/17,246,P,A,9.89,9.74,16,3373,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00247000,05/19/17,247,C,A,0.27,0.26,5654,29422,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00247000,05/19/17,247,P,A,10.85,10.66,3,125,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00248000,05/19/17,248,C,A,0.21,0.19,828,40316,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00248000,05/19/17,248,P,A,11.82,11.62,0,2,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00249000,05/19/17,249,C,A,0.16,0.14,1127,15318,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00249000,05/19/17,249,P,A,12.81,12.6,0,1,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00250000,05/19/17,250,C,A,0.13,0.11,5552,24600,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00250000,05/19/17,250,P,A,14.57,13.57,2,138,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00251000,05/19/17,251,C,A,0.1,0.09,887,6811,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00251000,05/19/17,251,P,A,16.15,14.14,0,29,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00252000,05/19/17,252,C,A,0.09,0.07,4,2542,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00252000,05/19/17,252,P,A,17.19,14.71,0,14,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00253000,05/19/17,253,C,A,0.07,0.06,9018,4035,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00253000,05/19/17,253,P,A,18.13,16.55,0,279,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00254000,05/19/17,254,C,A,0.06,0.05,205,3721,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00254000,05/19/17,254,P,A,19.13,16.52,0,1,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00255000,05/19/17,255,C,A,0.06,0.04,2514,32290,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00255000,05/19/17,255,P,A,20.14,17.82,0,5,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00256000,05/19/17,256,C,A,0.05,0.03,10,4271,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00256000,05/19/17,256,P,A,21.25,18.19,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00257000,05/19/17,257,C,A,0.04,0.03,0,3108,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00257000,05/19/17,257,P,A,22.25,19.19,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00258000,05/19/17,258,C,A,0.04,0.03,1,11983,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00258000,05/19/17,258,P,A,22.6,20.87,0,50,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00259000,05/19/17,259,C,A,0.04,0.02,12,9855,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00259000,05/19/17,259,P,A,24.27,21.18,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00260000,05/19/17,260,C,A,0.03,0.02,100,119836,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00260000,05/19/17,260,P,A,25.35,22.5,0,1,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00261000,05/19/17,261,C,A,0.03,0.02,0,2019,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00261000,05/19/17,261,P,A,26.35,23.25,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00262000,05/19/17,262,C,A,0.03,0.02,5,2301,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00262000,05/19/17,262,P,A,27.35,24.23,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00263000,05/19/17,263,C,A,0.03,0.01,0,1061,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00263000,05/19/17,263,P,A,28.34,25.19,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00264000,05/19/17,264,C,A,0.03,0.01,0,280,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00264000,05/19/17,264,P,A,29.35,26.19,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00265000,05/19/17,265,C,A,0.03,0.01,5,445,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00265000,05/19/17,265,P,A,30.35,27.33,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00266000,05/19/17,266,C,A,0.02,0.01,0,464,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00266000,05/19/17,266,P,A,31.35,28.16,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00267000,05/19/17,267,C,A,0.02,0.01,0,217,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00267000,05/19/17,267,P,A,32.34,29.16,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00268000,05/19/17,268,C,A,0.02,0,0,192,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00268000,05/19/17,268,P,A,33.35,30.16,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00269000,05/19/17,269,C,A,0.02,0,0,1315,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00269000,05/19/17,269,P,A,34.35,31.14,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00270000,05/19/17,270,C,A,0.02,0,0,190,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00270000,05/19/17,270,P,A,35.35,33.13,0,114,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00271000,05/19/17,271,C,A,0.01,0,0,172,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00271000,05/19/17,271,P,A,36.35,33.14,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00272000,05/19/17,272,C,A,0.01,0,0,555,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00272000,05/19/17,272,P,A,37.35,34.1,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00273000,05/19/17,273,C,A,0.01,0,0,315,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00273000,05/19/17,273,P,A,38.35,35.1,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00274000,05/19/17,274,C,A,0.01,0,0,338,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00274000,05/19/17,274,P,A,39.35,36.1,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00275000,05/19/17,275,C,A,0.01,0,0,103,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00275000,05/19/17,275,P,A,40.35,37.11,0,1,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00276000,05/19/17,276,C,A,0.01,0,0,116,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00276000,05/19/17,276,P,A,41.35,38.13,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00277000,05/19/17,277,C,A,0.01,0,0,106,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00277000,05/19/17,277,P,A,42.35,39.1,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00278000,05/19/17,278,C,A,0.01,0,0,109,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00278000,05/19/17,278,P,A,43.35,40.1,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00279000,05/19/17,279,C,A,0.01,0,0,102,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00279000,05/19/17,279,P,A,44.35,41.1,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00280000,05/19/17,280,C,A,0.01,0,0,369,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00280000,05/19/17,280,P,A,45.35,42.1,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00281000,05/19/17,281,C,A,0.01,0,0,352,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00281000,05/19/17,281,P,A,46.35,43.1,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00282000,05/19/17,282,C,A,0.01,0,0,351,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00282000,05/19/17,282,P,A,47.35,44.1,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00283000,05/19/17,283,C,A,0.01,0,0,350,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00283000,05/19/17,283,P,A,48.35,45.1,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00284000,05/19/17,284,C,A,0.01,0,0,352,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00284000,05/19/17,284,P,A,49.35,46.1,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00285000,05/19/17,285,C,A,0.01,0,0,349,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00285000,05/19/17,285,P,A,50.35,47.1,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00286000,05/19/17,286,C,A,0.01,0,0,348,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00286000,05/19/17,286,P,A,51.35,48.1,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00287000,05/19/17,287,C,A,0.01,0,0,348,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00287000,05/19/17,287,P,A,52.35,49.1,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00288000,05/19/17,288,C,A,0.01,0,0,97,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00288000,05/19/17,288,P,A,53.35,50.1,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00289000,05/19/17,289,C,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00289000,05/19/17,289,P,A,54.35,51.1,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00290000,05/19/17,290,C,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00290000,05/19/17,290,P,A,55.35,52.1,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00291000,05/19/17,291,C,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00291000,05/19/17,291,P,A,56.35,53.1,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00292000,05/19/17,292,C,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00292000,05/19/17,292,P,A,57.35,54.1,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00293000,05/19/17,293,C,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00293000,05/19/17,293,P,A,58.35,55.1,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00294000,05/19/17,294,C,A,0.01,0,0,320,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00294000,05/19/17,294,P,A,59.35,56.1,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00295000,05/19/17,295,C,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00295000,05/19/17,295,P,A,60.35,57.1,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00296000,05/19/17,296,C,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00296000,05/19/17,296,P,A,61.35,58.1,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00297000,05/19/17,297,C,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00297000,05/19/17,297,P,A,62.35,59.1,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00298000,05/19/17,298,C,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00298000,05/19/17,298,P,A,63.35,60.1,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00299000,05/19/17,299,C,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00299000,05/19/17,299,P,A,64.34,61.1,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00300000,05/19/17,300,C,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00300000,05/19/17,300,P,A,65.34,62.1,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00301000,05/19/17,301,C,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00301000,05/19/17,301,P,A,66.34,63.09,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00302000,05/19/17,302,C,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00302000,05/19/17,302,P,A,67.34,64.09,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00303000,05/19/17,303,C,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00303000,05/19/17,303,P,A,68.34,65.09,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00304000,05/19/17,304,C,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00304000,05/19/17,304,P,A,69.34,66.09,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00305000,05/19/17,305,C,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00305000,05/19/17,305,P,A,70.34,67.1,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00306000,05/19/17,306,C,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00306000,05/19/17,306,P,A,71.34,68.09,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00307000,05/19/17,307,C,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00307000,05/19/17,307,P,A,72.34,69.13,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00308000,05/19/17,308,C,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00308000,05/19/17,308,P,A,73.34,70.09,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00309000,05/19/17,309,C,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00309000,05/19/17,309,P,A,74.34,71.1,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00310000,05/19/17,310,C,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00310000,05/19/17,310,P,A,75.34,72.1,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00311000,05/19/17,311,C,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00311000,05/19/17,311,P,A,76.34,73.09,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00312000,05/19/17,312,C,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00312000,05/19/17,312,P,A,77.34,74.13,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00313000,05/19/17,313,C,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00313000,05/19/17,313,P,A,78.34,75.09,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00314000,05/19/17,314,C,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00314000,05/19/17,314,P,A,79.34,76.1,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00315000,05/19/17,315,C,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00315000,05/19/17,315,P,A,80.34,77.1,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00316000,05/19/17,316,C,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00316000,05/19/17,316,P,A,81.34,78.09,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00317000,05/19/17,317,C,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00317000,05/19/17,317,P,A,82.34,79.09,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00318000,05/19/17,318,C,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00318000,05/19/17,318,P,A,83.34,80.09,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00319000,05/19/17,319,C,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00319000,05/19/17,319,P,A,84.33,81.1,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00320000,05/19/17,320,C,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00320000,05/19/17,320,P,A,85.33,82.09,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00321000,05/19/17,321,C,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00321000,05/19/17,321,P,A,86.34,83.09,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00322000,05/19/17,322,C,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00322000,05/19/17,322,P,A,87.34,84.09,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00323000,05/19/17,323,C,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00323000,05/19/17,323,P,A,88.34,85.09,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00324000,05/19/17,324,C,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00324000,05/19/17,324,P,A,89.34,86.1,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00325000,05/19/17,325,C,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00325000,05/19/17,325,P,A,90.34,87.09,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00330000,05/19/17,330,C,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00330000,05/19/17,330,P,A,95.34,92.09,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00335000,05/19/17,335,C,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00335000,05/19/17,335,P,A,100.34,97.09,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519C00340000,05/19/17,340,C,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170519P00340000,05/19/17,340,P,A,105.34,102.09,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00050000,06/16/17,50,C,A,188.12,184.85,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00050000,06/16/17,50,P,A,0.01,0,0,2358,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00055000,06/16/17,55,C,A,183.13,179.81,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00055000,06/16/17,55,P,A,0.01,0,0,1703,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00060000,06/16/17,60,C,A,178.15,174.86,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00060000,06/16/17,60,P,A,0.01,0,0,1699,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00065000,06/16/17,65,C,A,173.15,169.84,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00065000,06/16/17,65,P,A,0.01,0,0,1619,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00070000,06/16/17,70,C,A,168.17,164.9,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00070000,06/16/17,70,P,A,0.01,0,0,2980,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00075000,06/16/17,75,C,A,163.18,159.91,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00075000,06/16/17,75,P,A,0.01,0,0,3279,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00080000,06/16/17,80,C,A,158.18,154.88,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00080000,06/16/17,80,P,A,0.01,0,0,3158,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00085000,06/16/17,85,C,A,153.19,149.96,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00085000,06/16/17,85,P,A,0.01,0,0,2383,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00090000,06/16/17,90,C,A,148.24,144.91,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00090000,06/16/17,90,P,A,0.01,0,0,4118,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00095000,06/16/17,95,C,A,143.21,139.99,0,2,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00095000,06/16/17,95,P,A,0.01,0,0,2702,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00100000,06/16/17,100,C,A,138.22,134.98,0,74,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00100000,06/16/17,100,P,A,0.01,0,0,5518,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00105000,06/16/17,105,C,A,133.23,129.96,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00105000,06/16/17,105,P,A,0.01,0,0,14294,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00110000,06/16/17,110,C,A,128.25,124.97,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00110000,06/16/17,110,P,A,0.01,0,0,9360,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00115000,06/16/17,115,C,A,123.26,119.98,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00115000,06/16/17,115,P,A,0.01,0,0,12828,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00120000,06/16/17,120,C,A,118.33,114.99,0,28,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00120000,06/16/17,120,P,A,0.01,0,0,78873,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00125000,06/16/17,125,C,A,113.35,110,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00125000,06/16/17,125,P,A,0.02,0,0,13149,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00130000,06/16/17,130,C,A,108.3,105.04,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00130000,06/16/17,130,P,A,0.02,0.01,0,7550,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00135000,06/16/17,135,C,A,103.38,100.08,6,6,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00135000,06/16/17,135,P,A,0.02,0.01,0,8183,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00140000,06/16/17,140,C,A,98.39,95.09,0,1,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00140000,06/16/17,140,P,A,0.03,0.02,0,7000,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00145000,06/16/17,145,C,A,93.41,90.1,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00145000,06/16/17,145,P,A,0.04,0.02,5,4656,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00150000,06/16/17,150,C,A,88.42,85.1,0,41,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00150000,06/16/17,150,P,A,0.05,0.04,100,8430,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00155000,06/16/17,155,C,A,83.44,80.12,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00155000,06/16/17,155,P,A,0.06,0.04,45,7310,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00160000,06/16/17,160,C,A,78.5,75.02,0,7,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00160000,06/16/17,160,P,A,0.07,0.05,55,26755,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00165000,06/16/17,165,C,A,73.5,70.05,7,7,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00165000,06/16/17,165,P,A,0.08,0.07,157,38067,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00170000,06/16/17,170,C,A,68.5,65.08,0,33,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00170000,06/16/17,170,P,A,0.1,0.08,3,22831,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00175000,06/16/17,175,C,A,63.5,60.11,0,23,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00175000,06/16/17,175,P,A,0.12,0.1,3192,26236,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00180000,06/16/17,180,C,A,57.03,56.77,0,17,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00180000,06/16/17,180,P,A,0.15,0.13,68,65753,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00181000,06/16/17,181,C,A,56.03,55.78,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00181000,06/16/17,181,P,A,0.16,0.14,0,8913,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00182000,06/16/17,182,C,A,55.04,54.79,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00182000,06/16/17,182,P,A,0.17,0.15,0,7190,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00183000,06/16/17,183,C,A,54.05,53.8,0,1,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00183000,06/16/17,183,P,A,0.17,0.16,0,6947,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00184000,06/16/17,184,C,A,53.06,52.81,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00184000,06/16/17,184,P,A,0.18,0.16,0,8989,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00185000,06/16/17,185,C,A,52.07,51.82,0,516,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00185000,06/16/17,185,P,A,0.19,0.17,152,22607,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00186000,06/16/17,186,C,A,51.08,50.83,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00186000,06/16/17,186,P,A,0.2,0.18,76,13697,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00187000,06/16/17,187,C,A,50.09,49.84,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00187000,06/16/17,187,P,A,0.21,0.19,8,6099,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00188000,06/16/17,188,C,A,49.1,48.85,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00188000,06/16/17,188,P,A,0.22,0.2,269,10574,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00189000,06/16/17,189,C,A,48.11,47.86,0,35,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00189000,06/16/17,189,P,A,0.23,0.22,40,6793,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00190000,06/16/17,190,C,A,47.13,46.88,0,1061,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00190000,06/16/17,190,P,A,0.24,0.22,274,55857,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00191000,06/16/17,191,C,A,46.14,45.89,0,35,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00191000,06/16/17,191,P,A,0.25,0.23,1042,8165,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00192000,06/16/17,192,C,A,45.15,44.9,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00192000,06/16/17,192,P,A,0.26,0.25,0,11945,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00193000,06/16/17,193,C,A,44.16,43.91,0,36,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00193000,06/16/17,193,P,A,0.27,0.25,141,8498,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00194000,06/16/17,194,C,A,43.18,42.93,0,2,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00194000,06/16/17,194,P,A,0.29,0.26,763,12193,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00195000,06/16/17,195,C,A,42.19,41.94,0,1994,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00195000,06/16/17,195,P,A,0.3,0.28,1899,44797,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00196000,06/16/17,196,C,A,41.2,40.96,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00196000,06/16/17,196,P,A,0.32,0.3,76,10668,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00197000,06/16/17,197,C,A,40.22,39.98,1,39,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00197000,06/16/17,197,P,A,0.33,0.31,361,12240,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00198000,06/16/17,198,C,A,39.24,38.99,0,277,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00198000,06/16/17,198,P,A,0.35,0.32,525,13998,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00199000,06/16/17,199,C,A,38.25,38.01,0,422,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00199000,06/16/17,199,P,A,0.37,0.35,232,21183,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00200000,06/16/17,200,C,A,37.25,37.05,28,7619,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00200000,06/16/17,200,P,A,0.39,0.36,723,101366,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00205000,06/16/17,205,C,A,32.36,32.16,77,18226,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00205000,06/16/17,205,P,A,0.51,0.48,623,83690,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00210000,06/16/17,210,C,A,27.51,27.32,215,8975,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00210000,06/16/17,210,P,A,0.67,0.65,221,82411,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00211000,06/16/17,211,C,A,26.55,26.36,0,1064,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00211000,06/16/17,211,P,A,0.72,0.69,46,9929,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00212000,06/16/17,212,C,A,25.59,25.4,0,1983,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00212000,06/16/17,212,P,A,0.76,0.73,146,30141,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00213000,06/16/17,213,C,A,24.63,24.44,0,685,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00213000,06/16/17,213,P,A,0.81,0.78,69,70118,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00214000,06/16/17,214,C,A,23.68,23.49,2,3179,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00214000,06/16/17,214,P,A,0.86,0.83,188,31314,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00215000,06/16/17,215,C,A,22.73,22.55,108,15344,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00215000,06/16/17,215,P,A,0.92,0.89,519,45483,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00216000,06/16/17,216,C,A,21.79,21.6,1,2959,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00216000,06/16/17,216,P,A,0.99,0.95,111,41614,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00217000,06/16/17,217,C,A,20.85,20.67,1,2200,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00217000,06/16/17,217,P,A,1.05,1.02,223,26960,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00218000,06/16/17,218,C,A,19.91,19.73,0,3296,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00218000,06/16/17,218,P,A,1.13,1.1,498,13783,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00219000,06/16/17,219,C,A,18.98,18.81,0,2086,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00219000,06/16/17,219,P,A,1.21,1.18,11,17788,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00220000,06/16/17,220,C,A,18.06,17.89,8,11857,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00220000,06/16/17,220,P,A,1.3,1.27,5667,69647,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00221000,06/16/17,221,C,A,17.14,16.97,0,2961,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00221000,06/16/17,221,P,A,1.4,1.36,422,22364,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00222000,06/16/17,222,C,A,16.23,16.07,0,24924,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00222000,06/16/17,222,P,A,1.51,1.47,508,19341,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00223000,06/16/17,223,C,A,15.33,15.18,1,3866,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00223000,06/16/17,223,P,A,1.62,1.59,198,17954,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00224000,06/16/17,224,C,A,14.44,14.29,1,9322,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00224000,06/16/17,224,P,A,1.75,1.71,552,16202,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00225000,06/16/17,225,C,A,13.56,13.41,95,25097,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00225000,06/16/17,225,P,A,1.89,1.85,1480,66797,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00226000,06/16/17,226,C,A,12.7,12.55,3,6269,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00226000,06/16/17,226,P,A,2.04,2,182,33944,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00227000,06/16/17,227,C,A,11.84,11.7,8,10363,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00227000,06/16/17,227,P,A,2.21,2.16,141,17696,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00228000,06/16/17,228,C,A,11,10.86,159,5560,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00228000,06/16/17,228,P,A,2.4,2.35,430,11336,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00229000,06/16/17,229,C,A,10.17,10.08,143,6918,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00229000,06/16/17,229,P,A,2.6,2.55,906,27989,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00230000,06/16/17,230,C,A,9.37,9.27,495,23288,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00230000,06/16/17,230,P,A,2.82,2.77,2425,76420,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00231000,06/16/17,231,C,A,8.58,8.49,17,7262,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00231000,06/16/17,231,P,A,3.06,3.01,1683,10122,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00232000,06/16/17,232,C,A,7.82,7.73,94,9966,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00232000,06/16/17,232,P,A,3.34,3.28,10027,31467,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00233000,06/16/17,233,C,A,7.09,7,111,5924,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00233000,06/16/17,233,P,A,3.63,3.58,3789,20004,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00234000,06/16/17,234,C,A,6.38,6.29,376,12311,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00234000,06/16/17,234,P,A,3.96,3.89,792,25509,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00235000,06/16/17,235,C,A,5.7,5.61,764,29935,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00235000,06/16/17,235,P,A,4.32,4.26,1332,68167,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00236000,06/16/17,236,C,A,5.04,4.97,1296,13933,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00236000,06/16/17,236,P,A,4.71,4.65,1929,39266,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00237000,06/16/17,237,C,A,4.44,4.37,1824,16835,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00237000,06/16/17,237,P,A,5.15,5.08,945,13125,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00238000,06/16/17,238,C,A,3.87,3.8,823,16378,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00238000,06/16/17,238,P,A,5.62,5.55,1159,5796,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00239000,06/16/17,239,C,A,3.34,3.28,364,14747,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00239000,06/16/17,239,P,A,6.13,6.06,23,4441,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00240000,06/16/17,240,C,A,2.85,2.81,2751,103930,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00240000,06/16/17,240,P,A,6.7,6.61,762,13748,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00241000,06/16/17,241,C,A,2.42,2.37,2704,20202,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00241000,06/16/17,241,P,A,7.3,7.21,5,1669,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00242000,06/16/17,242,C,A,2.02,1.98,2820,22964,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00242000,06/16/17,242,P,A,7.98,7.86,46,1810,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00243000,06/16/17,243,C,A,1.68,1.64,2384,26242,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00243000,06/16/17,243,P,A,8.69,8.55,3,987,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00244000,06/16/17,244,C,A,1.38,1.35,483,56350,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00244000,06/16/17,244,P,A,9.43,9.29,11,2098,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00245000,06/16/17,245,C,A,1.14,1.1,2503,33265,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00245000,06/16/17,245,P,A,10.22,10.06,27,2432,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00246000,06/16/17,246,C,A,0.92,0.89,599,21577,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00246000,06/16/17,246,P,A,11.04,10.88,86,1321,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00247000,06/16/17,247,C,A,0.74,0.72,929,12057,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00247000,06/16/17,247,P,A,11.9,11.72,61,414,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00248000,06/16/17,248,C,A,0.6,0.58,1394,10010,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00248000,06/16/17,248,P,A,12.78,12.6,21,164,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00249000,06/16/17,249,C,A,0.49,0.46,2383,5285,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00249000,06/16/17,249,P,A,13.69,13.49,0,103,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00250000,06/16/17,250,C,A,0.4,0.37,3114,73150,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00250000,06/16/17,250,P,A,14.63,14.4,1,2660,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00251000,06/16/17,251,C,A,0.33,0.3,1734,7854,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00251000,06/16/17,251,P,A,15.57,15.33,0,133,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00252000,06/16/17,252,C,A,0.27,0.24,604,24218,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00252000,06/16/17,252,P,A,16.52,16.28,0,221,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00253000,06/16/17,253,C,A,0.22,0.2,1,14419,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00253000,06/16/17,253,P,A,17.49,17.24,0,307,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00254000,06/16/17,254,C,A,0.18,0.16,1210,22037,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00254000,06/16/17,254,P,A,18.46,18.21,0,41,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00255000,06/16/17,255,C,A,0.15,0.13,5079,13573,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00255000,06/16/17,255,P,A,19.43,19.18,0,861,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00256000,06/16/17,256,C,A,0.13,0.11,1,2925,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00256000,06/16/17,256,P,A,20.41,20.16,0,15,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00257000,06/16/17,257,C,A,0.11,0.09,2,893,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00257000,06/16/17,257,P,A,21.39,21.14,0,31,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00258000,06/16/17,258,C,A,0.1,0.08,162,537,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00258000,06/16/17,258,P,A,22.38,22.12,0,438,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00259000,06/16/17,259,C,A,0.08,0.07,0,2211,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00259000,06/16/17,259,P,A,23.37,23.11,0,313,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00260000,06/16/17,260,C,A,0.07,0.06,0,7224,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00260000,06/16/17,260,P,A,24.36,24.1,0,1029,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00265000,06/16/17,265,C,A,0.05,0.03,8,1383,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00265000,06/16/17,265,P,A,29.32,29.07,0,1393,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00270000,06/16/17,270,C,A,0.03,0.02,1,8322,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00270000,06/16/17,270,P,A,35.84,32.56,0,549,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00275000,06/16/17,275,C,A,0.02,0.01,0,1569,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00275000,06/16/17,275,P,A,40.82,37.56,0,62,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00280000,06/16/17,280,C,A,0.02,0,0,3742,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00280000,06/16/17,280,P,A,45.8,42.61,0,36,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00285000,06/16/17,285,C,A,0.02,0,0,1298,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00285000,06/16/17,285,P,A,50.79,47.51,0,158,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00290000,06/16/17,290,C,A,0.01,0,0,12982,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00290000,06/16/17,290,P,A,55.73,52.57,0,46,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00295000,06/16/17,295,C,A,0.01,0,0,872,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00295000,06/16/17,295,P,A,60.77,57.49,0,141,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00300000,06/16/17,300,C,A,0.01,0,0,12683,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00300000,06/16/17,300,P,A,65.75,62.48,0,1423,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00305000,06/16/17,305,C,A,0.01,0,0,10,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00305000,06/16/17,305,P,A,70.7,67.47,0,245,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00310000,06/16/17,310,C,A,0.01,0,0,1963,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00310000,06/16/17,310,P,A,75.7,72.46,0,927,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00315000,06/16/17,315,C,A,0.01,0,0,33,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00315000,06/16/17,315,P,A,80.68,77.45,0,2819,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00320000,06/16/17,320,C,A,0.01,0,0,134,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00320000,06/16/17,320,P,A,85.69,82.44,0,956,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616C00325000,06/16/17,325,C,A,0.01,0,0,244,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170616P00325000,06/16/17,325,P,A,90.67,87.42,0,1400,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00130000,06/30/17,130,C,A,108.87,104.22,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00130000,06/30/17,130,P,A,0.03,0.01,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00131000,06/30/17,131,C,A,107.47,103.9,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00131000,06/30/17,131,P,A,0.03,0.01,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00132000,06/30/17,132,C,A,106.47,102.9,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00132000,06/30/17,132,P,A,0.03,0.01,0,4,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00133000,06/30/17,133,C,A,105.43,101.91,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00133000,06/30/17,133,P,A,0.03,0.02,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00134000,06/30/17,134,C,A,104.89,100.24,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00134000,06/30/17,134,P,A,0.04,0.02,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00135000,06/30/17,135,C,A,103.45,99.74,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00135000,06/30/17,135,P,A,0.04,0.02,0,55,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00136000,06/30/17,136,C,A,102.44,98.74,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00136000,06/30/17,136,P,A,0.04,0.01,0,10,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00137000,06/30/17,137,C,A,101.45,97.92,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00137000,06/30/17,137,P,A,0.04,0.02,0,35,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00138000,06/30/17,138,C,A,100.45,96.75,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00138000,06/30/17,138,P,A,0.04,0.02,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00139000,06/30/17,139,C,A,99.45,95.75,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00139000,06/30/17,139,P,A,0.04,0.03,0,45,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00140000,06/30/17,140,C,A,98.46,94.94,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00140000,06/30/17,140,P,A,0.05,0.03,0,80,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00141000,06/30/17,141,C,A,97.46,93.94,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00141000,06/30/17,141,P,A,0.05,0.03,0,1,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00142000,06/30/17,142,C,A,96.92,92.27,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00142000,06/30/17,142,P,A,0.05,0.03,0,30,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00143000,06/30/17,143,C,A,95.47,91.77,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00143000,06/30/17,143,P,A,0.05,0.03,0,35,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00144000,06/30/17,144,C,A,94.92,90.32,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00144000,06/30/17,144,P,A,0.05,0.03,0,15,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00145000,06/30/17,145,C,A,93.4,89.96,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00145000,06/30/17,145,P,A,0.05,0.03,0,1055,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00146000,06/30/17,146,C,A,92.41,88.96,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00146000,06/30/17,146,P,A,0.05,0.04,0,615,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00147000,06/30/17,147,C,A,91.41,87.96,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00147000,06/30/17,147,P,A,0.06,0.04,0,642,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00148000,06/30/17,148,C,A,90.42,86.91,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00148000,06/30/17,148,P,A,0.06,0.04,0,262,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00149000,06/30/17,149,C,A,89.42,85.97,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00149000,06/30/17,149,P,A,0.06,0.04,0,1772,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00150000,06/30/17,150,C,A,88.43,84.98,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00150000,06/30/17,150,P,A,0.06,0.04,30,477,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00151000,06/30/17,151,C,A,87.43,83.98,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00151000,06/30/17,151,P,A,0.06,0.05,0,153,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00152000,06/30/17,152,C,A,86.43,82.99,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00152000,06/30/17,152,P,A,0.07,0.05,0,513,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00153000,06/30/17,153,C,A,85.44,81.99,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00153000,06/30/17,153,P,A,0.07,0.05,0,42,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00154000,06/30/17,154,C,A,84.44,80.93,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00154000,06/30/17,154,P,A,0.07,0.05,0,11,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00155000,06/30/17,155,C,A,83.45,79.94,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00155000,06/30/17,155,P,A,0.07,0.05,0,191,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00156000,06/30/17,156,C,A,82.45,78.94,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00156000,06/30/17,156,P,A,0.08,0.06,0,6,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00157000,06/30/17,157,C,A,81.46,77.95,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00157000,06/30/17,157,P,A,0.08,0.06,0,109,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00158000,06/30/17,158,C,A,80.46,76.95,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00158000,06/30/17,158,P,A,0.08,0.06,0,64,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00159000,06/30/17,159,C,A,79.47,75.96,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00159000,06/30/17,159,P,A,0.09,0.06,0,635,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00160000,06/30/17,160,C,A,78.47,75.02,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00160000,06/30/17,160,P,A,0.08,0.07,105,1365,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00161000,06/30/17,161,C,A,77.48,73.97,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00161000,06/30/17,161,P,A,0.09,0.07,0,188,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00162000,06/30/17,162,C,A,76.49,73.03,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00162000,06/30/17,162,P,A,0.1,0.08,0,238,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00163000,06/30/17,163,C,A,75.49,71.98,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00163000,06/30/17,163,P,A,0.1,0.08,0,72,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00164000,06/30/17,164,C,A,74.49,70.99,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00164000,06/30/17,164,P,A,0.1,0.09,0,93,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00165000,06/30/17,165,C,A,73.5,70.05,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00165000,06/30/17,165,P,A,0.1,0.09,36,1501,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00166000,06/30/17,166,C,A,72.51,69,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00166000,06/30/17,166,P,A,0.11,0.09,0,33,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00167000,06/30/17,167,C,A,71.52,68.01,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00167000,06/30/17,167,P,A,0.12,0.1,0,671,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00168000,06/30/17,168,C,A,70.5,67.06,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00168000,06/30/17,168,P,A,0.12,0.1,0,345,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00169000,06/30/17,169,C,A,69.52,66.02,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00169000,06/30/17,169,P,A,0.13,0.1,0,290,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00170000,06/30/17,170,C,A,68.5,65.08,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00170000,06/30/17,170,P,A,0.13,0.12,200,745,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00171000,06/30/17,171,C,A,67.5,64.08,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00171000,06/30/17,171,P,A,0.14,0.12,0,701,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00172000,06/30/17,172,C,A,66.55,63.04,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00172000,06/30/17,172,P,A,0.14,0.13,0,22,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00173000,06/30/17,173,C,A,65.5,62.1,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00173000,06/30/17,173,P,A,0.15,0.13,0,789,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00174000,06/30/17,174,C,A,64.56,61.05,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00174000,06/30/17,174,P,A,0.16,0.13,0,1335,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00175000,06/30/17,175,C,A,63.5,60.11,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00175000,06/30/17,175,P,A,0.16,0.15,25,2010,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00176000,06/30/17,176,C,A,62.58,59.07,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00176000,06/30/17,176,P,A,0.17,0.15,0,561,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00177000,06/30/17,177,C,A,61.5,58.13,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00177000,06/30/17,177,P,A,0.18,0.16,0,1439,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00178000,06/30/17,178,C,A,59.01,58.76,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00178000,06/30/17,178,P,A,0.18,0.17,0,796,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00179000,06/30/17,179,C,A,58.02,57.77,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00179000,06/30/17,179,P,A,0.19,0.18,0,708,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00180000,06/30/17,180,C,A,57.03,56.78,0,9,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00180000,06/30/17,180,P,A,0.2,0.18,8,8976,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00181000,06/30/17,181,C,A,56.04,55.79,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00181000,06/30/17,181,P,A,0.21,0.19,0,930,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00182000,06/30/17,182,C,A,55.05,54.8,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00182000,06/30/17,182,P,A,0.22,0.2,0,751,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00183000,06/30/17,183,C,A,54.06,53.81,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00183000,06/30/17,183,P,A,0.23,0.21,0,610,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00184000,06/30/17,184,C,A,53.07,52.82,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00184000,06/30/17,184,P,A,0.24,0.22,0,1946,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00185000,06/30/17,185,C,A,52.08,51.83,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00185000,06/30/17,185,P,A,0.25,0.23,21,2766,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00186000,06/30/17,186,C,A,51.09,50.84,0,30,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00186000,06/30/17,186,P,A,0.26,0.24,0,1622,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00187000,06/30/17,187,C,A,50.11,49.86,0,1,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00187000,06/30/17,187,P,A,0.28,0.25,0,1920,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00188000,06/30/17,188,C,A,49.12,48.87,0,1,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00188000,06/30/17,188,P,A,0.29,0.27,0,1124,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00189000,06/30/17,189,C,A,48.13,47.88,0,1,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00189000,06/30/17,189,P,A,0.3,0.28,0,1460,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00190000,06/30/17,190,C,A,47.14,46.9,0,19,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00190000,06/30/17,190,P,A,0.31,0.29,45,5535,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00191000,06/30/17,191,C,A,46.16,45.91,0,20,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00191000,06/30/17,191,P,A,0.33,0.31,0,1669,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00192000,06/30/17,192,C,A,46.76,43.25,0,1,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00192000,06/30/17,192,P,A,0.35,0.32,0,1261,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00193000,06/30/17,193,C,A,45.77,42.26,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00193000,06/30/17,193,P,A,0.37,0.34,0,908,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00194000,06/30/17,194,C,A,43.2,42.96,0,2,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00194000,06/30/17,194,P,A,0.39,0.36,0,1671,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00195000,06/30/17,195,C,A,42.22,41.97,0,41,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00195000,06/30/17,195,P,A,0.4,0.38,38,10714,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00196000,06/30/17,196,C,A,41.24,40.99,0,118,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00196000,06/30/17,196,P,A,0.42,0.4,0,1472,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00197000,06/30/17,197,C,A,40.24,40.03,0,34,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00197000,06/30/17,197,P,A,0.45,0.42,0,4559,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00198000,06/30/17,198,C,A,39.26,39.05,0,6,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00198000,06/30/17,198,P,A,0.47,0.44,0,2789,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00199000,06/30/17,199,C,A,38.28,38.07,0,4,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00199000,06/30/17,199,P,A,0.49,0.47,62,1777,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00200000,06/30/17,200,C,A,37.3,37.1,5,216,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00200000,06/30/17,200,P,A,0.52,0.5,50,9490,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00201000,06/30/17,201,C,A,37.93,34.44,0,5,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00201000,06/30/17,201,P,A,0.54,0.51,0,1288,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00202000,06/30/17,202,C,A,35.35,35.15,0,130,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00202000,06/30/17,202,P,A,0.57,0.55,0,1969,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00203000,06/30/17,203,C,A,34.37,34.17,0,17,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00203000,06/30/17,203,P,A,0.6,0.58,0,2226,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00204000,06/30/17,204,C,A,33.4,33.2,20,49,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00204000,06/30/17,204,P,A,0.64,0.61,550,1988,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00205000,06/30/17,205,C,A,32.43,32.23,10,155,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00205000,06/30/17,205,P,A,0.67,0.64,35,21959,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00206000,06/30/17,206,C,A,31.46,31.26,0,114,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00206000,06/30/17,206,P,A,0.71,0.68,5,2240,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00207000,06/30/17,207,C,A,30.5,30.3,0,34,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00207000,06/30/17,207,P,A,0.75,0.72,0,783,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00208000,06/30/17,208,C,A,29.53,29.34,0,26,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00208000,06/30/17,208,P,A,0.79,0.76,2,2818,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00209000,06/30/17,209,C,A,28.57,28.38,0,26,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00209000,06/30/17,209,P,A,0.84,0.8,0,1739,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00210000,06/30/17,210,C,A,27.61,27.43,3,685,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00210000,06/30/17,210,P,A,0.89,0.88,49,24508,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00211000,06/30/17,211,C,A,26.66,26.47,0,94,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00211000,06/30/17,211,P,A,0.94,0.91,0,2293,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00212000,06/30/17,212,C,A,25.71,25.52,0,536,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00212000,06/30/17,212,P,A,1,0.97,1,5121,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00213000,06/30/17,213,C,A,24.76,24.58,0,480,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00213000,06/30/17,213,P,A,1.06,1.03,0,1843,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00214000,06/30/17,214,C,A,23.82,23.63,0,162,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00214000,06/30/17,214,P,A,1.13,1.1,10,11664,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00215000,06/30/17,215,C,A,22.88,22.69,0,1703,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00215000,06/30/17,215,P,A,1.2,1.16,60,17631,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00216000,06/30/17,216,C,A,21.94,21.76,0,2494,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00216000,06/30/17,216,P,A,1.28,1.24,4,1705,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00217000,06/30/17,217,C,A,21.01,20.83,0,537,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00217000,06/30/17,217,P,A,1.36,1.32,1,1096,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00218000,06/30/17,218,C,A,20.09,19.91,0,395,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00218000,06/30/17,218,P,A,1.45,1.42,100,1644,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00219000,06/30/17,219,C,A,19.17,19,0,302,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00219000,06/30/17,219,P,A,1.54,1.51,0,1186,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00220000,06/30/17,220,C,A,18.26,18.09,60,1199,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00220000,06/30/17,220,P,A,1.65,1.62,90,8332,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00221000,06/30/17,221,C,A,17.35,17.19,0,1182,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00221000,06/30/17,221,P,A,1.76,1.73,111,2425,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00222000,06/30/17,222,C,A,16.46,16.29,0,2073,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00222000,06/30/17,222,P,A,1.88,1.85,0,8184,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00223000,06/30/17,223,C,A,15.57,15.41,0,4498,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00223000,06/30/17,223,P,A,2.02,1.98,0,9831,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00224000,06/30/17,224,C,A,14.7,14.54,21,5877,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00224000,06/30/17,224,P,A,2.16,2.13,0,4982,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00225000,06/30/17,225,C,A,13.83,13.68,14,2053,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00225000,06/30/17,225,P,A,2.32,2.28,7628,12397,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00226000,06/30/17,226,C,A,12.97,12.83,1,2146,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00226000,06/30/17,226,P,A,2.48,2.44,16,2865,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00227000,06/30/17,227,C,A,12.13,12.05,23,3088,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00227000,06/30/17,227,P,A,2.67,2.63,12,2196,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00228000,06/30/17,228,C,A,11.31,11.17,49,1405,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00228000,06/30/17,228,P,A,2.87,2.82,7547,1710,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00229000,06/30/17,229,C,A,10.5,10.43,100,1855,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00229000,06/30/17,229,P,A,3.08,3.04,11,1997,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00230000,06/30/17,230,C,A,9.71,9.58,29,5451,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00230000,06/30/17,230,P,A,3.32,3.27,59,9955,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00231000,06/30/17,231,C,A,8.94,8.81,6,1721,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00231000,06/30/17,231,P,A,3.59,3.52,0,1177,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00232000,06/30/17,232,C,A,8.2,8.07,0,1052,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00232000,06/30/17,232,P,A,3.87,3.8,19,4276,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00233000,06/30/17,233,C,A,7.47,7.37,6,1351,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00233000,06/30/17,233,P,A,4.17,4.11,150,1872,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00234000,06/30/17,234,C,A,6.76,6.68,3,1320,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00234000,06/30/17,234,P,A,4.5,4.44,54,822,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00235000,06/30/17,235,C,A,6.09,6.03,30,5185,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00235000,06/30/17,235,P,A,4.86,4.79,265,11775,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00236000,06/30/17,236,C,A,5.45,5.36,11,1436,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00236000,06/30/17,236,P,A,5.25,5.18,282,2980,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00237000,06/30/17,237,C,A,4.83,4.78,169,4134,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00237000,06/30/17,237,P,A,5.68,5.6,9,889,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00238000,06/30/17,238,C,A,4.26,4.21,63,3911,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00238000,06/30/17,238,P,A,6.14,6.05,0,3710,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00239000,06/30/17,239,C,A,3.73,3.67,68,3881,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00239000,06/30/17,239,P,A,6.64,6.55,33,1243,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00240000,06/30/17,240,C,A,3.23,3.18,704,13717,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00240000,06/30/17,240,P,A,7.19,7.07,137,2047,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00245000,06/30/17,245,C,A,1.38,1.34,64,8805,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00245000,06/30/17,245,P,A,10.52,10.36,2,2346,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00250000,06/30/17,250,C,A,0.51,0.49,16,35242,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00250000,06/30/17,250,P,A,14.75,14.55,6,1683,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00255000,06/30/17,255,C,A,0.2,0.18,2,16534,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00255000,06/30/17,255,P,A,21.2,17.72,0,519,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00260000,06/30/17,260,C,A,0.09,0.07,0,2676,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00260000,06/30/17,260,P,A,26.1,22.61,0,531,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630C00265000,06/30/17,265,C,A,0.05,0.04,175,2233,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170630P00265000,06/30/17,265,P,A,31.05,27.57,0,546,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721C00100000,07/21/17,100,C,A,138.23,134.97,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721P00100000,07/21/17,100,P,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721C00105000,07/21/17,105,C,A,133.24,129.96,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721P00105000,07/21/17,105,P,A,0.02,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721C00110000,07/21/17,110,C,A,128.25,124.99,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721P00110000,07/21/17,110,P,A,0.02,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721C00115000,07/21/17,115,C,A,123.26,119.99,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721P00115000,07/21/17,115,P,A,0.02,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721C00120000,07/21/17,120,C,A,118.28,115.02,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721P00120000,07/21/17,120,P,A,0.03,0.01,2,19,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721C00125000,07/21/17,125,C,A,113.29,110.04,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721P00125000,07/21/17,125,P,A,0.03,0.02,4,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721C00130000,07/21/17,130,C,A,108.31,105.03,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721P00130000,07/21/17,130,P,A,0.04,0.03,0,21,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721C00135000,07/21/17,135,C,A,103.32,100.09,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721P00135000,07/21/17,135,P,A,0.05,0.03,10,575,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721C00140000,07/21/17,140,C,A,98.34,95.07,0,10,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721P00140000,07/21/17,140,P,A,0.06,0.04,15,5,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721C00145000,07/21/17,145,C,A,93.35,90.08,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721P00145000,07/21/17,145,P,A,0.07,0.05,0,17,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721C00150000,07/21/17,150,C,A,88.45,85,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721P00150000,07/21/17,150,P,A,0.08,0.07,0,4021,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721C00155000,07/21/17,155,C,A,83.48,80,1,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721P00155000,07/21/17,155,P,A,0.09,0.08,0,10,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721C00160000,07/21/17,160,C,A,78.5,75.03,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721P00160000,07/21/17,160,P,A,0.12,0.11,0,188,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721C00165000,07/21/17,165,C,A,73.5,70.06,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721P00165000,07/21/17,165,P,A,0.15,0.13,0,1974,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721C00170000,07/21/17,170,C,A,68.5,65.1,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721P00170000,07/21/17,170,P,A,0.19,0.17,2,10036,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721C00175000,07/21/17,175,C,A,63.5,60.14,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721P00175000,07/21/17,175,P,A,0.23,0.21,0,62,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721C00180000,07/21/17,180,C,A,57.06,56.81,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721P00180000,07/21/17,180,P,A,0.29,0.26,0,51,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721C00185000,07/21/17,185,C,A,52.13,51.88,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721P00185000,07/21/17,185,P,A,0.36,0.34,0,146,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721C00188000,07/21/17,188,C,A,49.18,48.92,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721P00188000,07/21/17,188,P,A,0.42,0.39,23,69,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721C00189000,07/21/17,189,C,A,48.19,47.94,0,2,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721P00189000,07/21/17,189,P,A,0.44,0.41,8,971,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721C00190000,07/21/17,190,C,A,47.19,46.98,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721P00190000,07/21/17,190,P,A,0.46,0.43,4,14504,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721C00191000,07/21/17,191,C,A,46.2,46,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721P00191000,07/21/17,191,P,A,0.48,0.45,6,594,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721C00192000,07/21/17,192,C,A,45.22,45.02,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721P00192000,07/21/17,192,P,A,0.5,0.47,2,1272,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721C00193000,07/21/17,193,C,A,44.24,44.04,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721P00193000,07/21/17,193,P,A,0.52,0.5,0,412,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721C00194000,07/21/17,194,C,A,43.27,43.06,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721P00194000,07/21/17,194,P,A,0.55,0.52,2,291,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721C00195000,07/21/17,195,C,A,42.29,42.08,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721P00195000,07/21/17,195,P,A,0.58,0.55,50,1764,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721C00196000,07/21/17,196,C,A,41.31,41.11,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721P00196000,07/21/17,196,P,A,0.6,0.57,0,410,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721C00197000,07/21/17,197,C,A,40.34,40.13,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721P00197000,07/21/17,197,P,A,0.64,0.61,0,3261,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721C00198000,07/21/17,198,C,A,39.37,39.16,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721P00198000,07/21/17,198,P,A,0.66,0.63,7,766,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721C00199000,07/21/17,199,C,A,38.39,38.19,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721P00199000,07/21/17,199,P,A,0.7,0.67,110,957,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721C00200000,07/21/17,200,C,A,37.42,37.22,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721P00200000,07/21/17,200,P,A,0.73,0.7,76,1142,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721C00205000,07/21/17,205,C,A,32.6,32.4,17,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721P00205000,07/21/17,205,P,A,0.95,0.91,876,3133,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721C00210000,07/21/17,210,C,A,27.84,27.65,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721P00210000,07/21/17,210,P,A,1.23,1.22,1075,5624,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721C00215000,07/21/17,215,C,A,23.16,22.99,0,46,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721P00215000,07/21/17,215,P,A,1.62,1.58,200,8329,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721C00220000,07/21/17,220,C,A,18.65,18.48,22,48,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721P00220000,07/21/17,220,P,A,2.15,2.12,127,2987,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721C00225000,07/21/17,225,C,A,14.32,14.17,18,399,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721P00225000,07/21/17,225,P,A,2.91,2.86,89,13325,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721C00230000,07/21/17,230,C,A,10.3,10.17,107,881,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721P00230000,07/21/17,230,P,A,4,3.94,1926,5099,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721C00235000,07/21/17,235,C,A,6.75,6.66,291,3024,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721P00235000,07/21/17,235,P,A,5.54,5.49,374,5320,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721C00240000,07/21/17,240,C,A,3.88,3.82,2045,5881,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721P00240000,07/21/17,240,P,A,7.8,7.71,75,397,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721C00245000,07/21/17,245,C,A,1.87,1.83,1337,2870,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721P00245000,07/21/17,245,P,A,10.95,10.8,7,24,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721C00250000,07/21/17,250,C,A,0.78,0.75,444,1387,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721P00250000,07/21/17,250,P,A,14.96,14.77,0,32,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721C00255000,07/21/17,255,C,A,0.32,0.3,50,1254,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721P00255000,07/21/17,255,P,A,19.55,19.34,0,20,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721C00260000,07/21/17,260,C,A,0.14,0.12,210,3716,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721P00260000,07/21/17,260,P,A,24.42,24.14,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721C00265000,07/21/17,265,C,A,0.07,0.05,320,75,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721P00265000,07/21/17,265,P,A,29.35,29.1,0,20,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721C00270000,07/21/17,270,C,A,0.05,0.03,301,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721P00270000,07/21/17,270,P,A,34.32,34.03,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721C00275000,07/21/17,275,C,A,0.04,0.02,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721P00275000,07/21/17,275,P,A,40.76,37.78,10,10,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721C00280000,07/21/17,280,C,A,0.03,0.01,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721P00280000,07/21/17,280,P,A,45.8,42.48,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721C00285000,07/21/17,285,C,A,0.02,0.01,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721P00285000,07/21/17,285,P,A,50.78,47.46,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721C00290000,07/21/17,290,C,A,0.02,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721P00290000,07/21/17,290,P,A,55.74,52.44,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721C00295000,07/21/17,295,C,A,0.02,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721P00295000,07/21/17,295,P,A,60.7,57.42,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721C00300000,07/21/17,300,C,A,0.02,0,0,10,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721P00300000,07/21/17,300,P,A,65.68,62.41,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721C00305000,07/21/17,305,C,A,0.02,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721P00305000,07/21/17,305,P,A,70.66,67.39,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721C00310000,07/21/17,310,C,A,0.02,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721P00310000,07/21/17,310,P,A,75.66,72.38,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721C00315000,07/21/17,315,C,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721P00315000,07/21/17,315,P,A,80.69,77.38,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721C00320000,07/21/17,320,C,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721P00320000,07/21/17,320,P,A,85.64,82.36,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721C00325000,07/21/17,325,C,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721P00325000,07/21/17,325,P,A,90.63,87.35,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721C00330000,07/21/17,330,C,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721P00330000,07/21/17,330,P,A,95.57,92.34,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721C00335000,07/21/17,335,C,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721P00335000,07/21/17,335,P,A,100.61,97.34,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721C00340000,07/21/17,340,C,A,0.01,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170721P00340000,07/21/17,340,P,A,105.62,102.33,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00050000,09/15/17,50,C,A,188.1,184.85,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00050000,09/15/17,50,P,A,0.02,0,0,5371,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00055000,09/15/17,55,C,A,183.11,179.86,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00055000,09/15/17,55,P,A,0.02,0,0,2250,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00060000,09/15/17,60,C,A,178.13,174.87,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00060000,09/15/17,60,P,A,0.02,0,0,1912,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00065000,09/15/17,65,C,A,173.14,169.88,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00065000,09/15/17,65,P,A,0.01,0,0,4116,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00070000,09/15/17,70,C,A,168.16,164.89,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00070000,09/15/17,70,P,A,0.01,0,0,8582,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00075000,09/15/17,75,C,A,163.17,159.91,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00075000,09/15/17,75,P,A,0.02,0,0,5598,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00080000,09/15/17,80,C,A,158.19,154.91,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00080000,09/15/17,80,P,A,0.02,0,0,2911,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00085000,09/15/17,85,C,A,153.2,149.92,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00085000,09/15/17,85,P,A,0.02,0,0,3025,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00090000,09/15/17,90,C,A,148.21,144.94,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00090000,09/15/17,90,P,A,0.03,0.01,0,5596,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00095000,09/15/17,95,C,A,143.22,139.94,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00095000,09/15/17,95,P,A,0.03,0,0,3134,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00100000,09/15/17,100,C,A,138.25,134.96,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00100000,09/15/17,100,P,A,0.04,0.02,0,16841,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00105000,09/15/17,105,C,A,133.24,129.96,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00105000,09/15/17,105,P,A,0.04,0.01,0,1595,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00110000,09/15/17,110,C,A,128.25,124.97,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00110000,09/15/17,110,P,A,0.05,0.02,5,2779,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00115000,09/15/17,115,C,A,123.25,119.98,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00115000,09/15/17,115,P,A,0.05,0.03,0,1801,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00120000,09/15/17,120,C,A,118.26,115,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00120000,09/15/17,120,P,A,0.06,0.04,15,1689,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00125000,09/15/17,125,C,A,113.28,110.02,0,1,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00125000,09/15/17,125,P,A,0.07,0.05,0,1389,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00130000,09/15/17,130,C,A,108.3,105.04,0,4,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00130000,09/15/17,130,P,A,0.08,0.06,1,2538,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00135000,09/15/17,135,C,A,103.33,100.06,0,1,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00135000,09/15/17,135,P,A,0.11,0.08,0,1619,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00140000,09/15/17,140,C,A,98.4,95,0,69,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00140000,09/15/17,140,P,A,0.13,0.1,1,1545,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00145000,09/15/17,145,C,A,93.43,90.04,0,65,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00145000,09/15/17,145,P,A,0.16,0.13,2,1694,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00150000,09/15/17,150,C,A,88.46,85.08,0,55,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00150000,09/15/17,150,P,A,0.18,0.17,201,6287,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00155000,09/15/17,155,C,A,83.49,80.04,0,1,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00155000,09/15/17,155,P,A,0.23,0.21,30,4080,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00160000,09/15/17,160,C,A,78.5,75.08,0,7,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00160000,09/15/17,160,P,A,0.27,0.25,149,10357,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00165000,09/15/17,165,C,A,73.5,70.21,0,11,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00165000,09/15/17,165,P,A,0.34,0.31,36,5747,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00166000,09/15/17,166,C,A,72.5,69.22,0,5,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00166000,09/15/17,166,P,A,0.36,0.33,5,1365,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00167000,09/15/17,167,C,A,71.5,68.15,0,11,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00167000,09/15/17,167,P,A,0.37,0.34,30,190,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00168000,09/15/17,168,C,A,70.5,67.17,0,12,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00168000,09/15/17,168,P,A,0.38,0.35,15,423,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00169000,09/15/17,169,C,A,69.51,66.18,0,5,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00169000,09/15/17,169,P,A,0.4,0.37,20,292,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00170000,09/15/17,170,C,A,68.65,65.19,0,44,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00170000,09/15/17,170,P,A,0.42,0.39,3,8192,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00171000,09/15/17,171,C,A,67.66,64.21,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00171000,09/15/17,171,P,A,0.43,0.4,0,243,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00172000,09/15/17,172,C,A,66.68,63.22,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00172000,09/15/17,172,P,A,0.45,0.42,0,287,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00173000,09/15/17,173,C,A,65.69,62.5,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00173000,09/15/17,173,P,A,0.47,0.44,0,298,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00174000,09/15/17,174,C,A,64.71,61.5,0,10,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00174000,09/15/17,174,P,A,0.49,0.45,0,259,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00175000,09/15/17,175,C,A,63.73,60.5,0,11,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00175000,09/15/17,175,P,A,0.51,0.47,1,37966,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00176000,09/15/17,176,C,A,62.74,59.5,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00176000,09/15/17,176,P,A,0.53,0.49,0,233,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00177000,09/15/17,177,C,A,61.76,58.5,0,60,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00177000,09/15/17,177,P,A,0.55,0.52,0,228,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00178000,09/15/17,178,C,A,59.2,58.92,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00178000,09/15/17,178,P,A,0.57,0.54,0,230,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00179000,09/15/17,179,C,A,58.22,57.94,0,3,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00179000,09/15/17,179,P,A,0.6,0.56,0,291,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00180000,09/15/17,180,C,A,57.23,56.96,3,226,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00180000,09/15/17,180,P,A,0.62,0.59,1,8207,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00181000,09/15/17,181,C,A,56.26,55.99,0,6,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00181000,09/15/17,181,P,A,0.65,0.61,0,407,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00182000,09/15/17,182,C,A,55.28,55.01,0,19,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00182000,09/15/17,182,P,A,0.67,0.64,0,390,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00183000,09/15/17,183,C,A,54.3,54.03,0,14,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00183000,09/15/17,183,P,A,0.7,0.67,0,410,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00184000,09/15/17,184,C,A,53.33,53.06,0,18,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00184000,09/15/17,184,P,A,0.74,0.7,0,3356,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00185000,09/15/17,185,C,A,52.35,52.09,0,371,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00185000,09/15/17,185,P,A,0.77,0.73,3,16627,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00186000,09/15/17,186,C,A,51.38,51.12,0,45,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00186000,09/15/17,186,P,A,0.8,0.76,40,711,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00187000,09/15/17,187,C,A,50.41,50.14,0,16,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00187000,09/15/17,187,P,A,0.83,0.8,0,790,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00188000,09/15/17,188,C,A,49.44,49.18,0,11,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00188000,09/15/17,188,P,A,0.87,0.83,0,1008,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00189000,09/15/17,189,C,A,48.47,48.21,0,33,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00189000,09/15/17,189,P,A,0.91,0.87,0,1669,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00190000,09/15/17,190,C,A,47.5,47.24,0,3149,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00190000,09/15/17,190,P,A,0.95,0.94,77,46093,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00191000,09/15/17,191,C,A,46.54,46.28,0,11,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00191000,09/15/17,191,P,A,0.99,0.95,0,950,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00192000,09/15/17,192,C,A,45.58,45.32,0,11,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00192000,09/15/17,192,P,A,1.03,0.99,0,1575,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00193000,09/15/17,193,C,A,44.61,44.36,0,25,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00193000,09/15/17,193,P,A,1.08,1.04,0,2664,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00194000,09/15/17,194,C,A,43.65,43.4,0,15,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00194000,09/15/17,194,P,A,1.13,1.09,0,1299,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00195000,09/15/17,195,C,A,42.69,42.44,0,3074,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00195000,09/15/17,195,P,A,1.18,1.16,54,17252,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00196000,09/15/17,196,C,A,41.74,41.49,0,28,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00196000,09/15/17,196,P,A,1.23,1.19,0,904,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00197000,09/15/17,197,C,A,40.79,40.54,0,2,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00197000,09/15/17,197,P,A,1.29,1.24,0,2954,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00198000,09/15/17,198,C,A,39.84,39.59,0,11,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00198000,09/15/17,198,P,A,1.34,1.3,15,4945,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00199000,09/15/17,199,C,A,38.89,38.64,0,36,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00199000,09/15/17,199,P,A,1.4,1.36,5,9293,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00200000,09/15/17,200,C,A,37.94,37.7,0,1835,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00200000,09/15/17,200,P,A,1.47,1.43,133,55086,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00201000,09/15/17,201,C,A,37,36.76,0,14,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00201000,09/15/17,201,P,A,1.53,1.49,11,3572,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00202000,09/15/17,202,C,A,36.06,35.82,0,185,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00202000,09/15/17,202,P,A,1.6,1.56,0,2468,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00203000,09/15/17,203,C,A,35.13,34.89,0,107,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00203000,09/15/17,203,P,A,1.68,1.63,212,8136,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00204000,09/15/17,204,C,A,34.19,33.95,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00204000,09/15/17,204,P,A,1.75,1.71,0,2233,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00205000,09/15/17,205,C,A,33.25,33.03,0,7960,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00205000,09/15/17,205,P,A,1.84,1.79,53,17478,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00206000,09/15/17,206,C,A,32.31,32.1,0,66,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00206000,09/15/17,206,P,A,1.92,1.87,0,6309,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00207000,09/15/17,207,C,A,31.41,31.18,0,459,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00207000,09/15/17,207,P,A,2.01,1.96,947,15983,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00208000,09/15/17,208,C,A,30.47,30.26,0,407,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00208000,09/15/17,208,P,A,2.1,2.05,2297,5565,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00209000,09/15/17,209,C,A,29.57,29.35,0,7,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00209000,09/15/17,209,P,A,2.19,2.14,314,2700,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00210000,09/15/17,210,C,A,28.65,28.45,1,4959,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00210000,09/15/17,210,P,A,2.29,2.25,27,35614,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00211000,09/15/17,211,C,A,27.75,27.54,0,55,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00211000,09/15/17,211,P,A,2.4,2.35,23,2417,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00212000,09/15/17,212,C,A,26.85,26.65,0,714,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00212000,09/15/17,212,P,A,2.51,2.46,3,17287,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00213000,09/15/17,213,C,A,25.95,25.75,0,2669,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00213000,09/15/17,213,P,A,2.63,2.57,12,10776,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00214000,09/15/17,214,C,A,25.06,24.88,0,2063,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00214000,09/15/17,214,P,A,2.75,2.7,0,6950,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00215000,09/15/17,215,C,A,24.18,23.99,0,4369,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00215000,09/15/17,215,P,A,2.88,2.83,55,38472,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00216000,09/15/17,216,C,A,23.3,23.12,0,829,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00216000,09/15/17,216,P,A,3.02,2.96,41,4193,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00217000,09/15/17,217,C,A,22.43,22.24,0,166,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00217000,09/15/17,217,P,A,3.16,3.11,2,5555,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00218000,09/15/17,218,C,A,21.56,21.38,0,603,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00218000,09/15/17,218,P,A,3.31,3.26,24,2758,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00219000,09/15/17,219,C,A,20.72,20.53,0,209,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00219000,09/15/17,219,P,A,3.46,3.41,6,3413,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00220000,09/15/17,220,C,A,19.88,19.71,0,10676,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00220000,09/15/17,220,P,A,3.63,3.58,135,43657,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00221000,09/15/17,221,C,A,19.03,18.85,0,249,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00221000,09/15/17,221,P,A,3.8,3.75,23,3330,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00222000,09/15/17,222,C,A,18.2,18.02,0,2445,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00222000,09/15/17,222,P,A,3.98,3.94,10,4653,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00223000,09/15/17,223,C,A,17.38,17.21,0,1137,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00223000,09/15/17,223,P,A,4.18,4.13,213,5934,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00224000,09/15/17,224,C,A,16.56,16.41,0,728,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00224000,09/15/17,224,P,A,4.38,4.33,100,3543,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00225000,09/15/17,225,C,A,15.76,15.61,0,6828,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00225000,09/15/17,225,P,A,4.58,4.55,2582,38033,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00226000,09/15/17,226,C,A,14.97,14.83,10,1390,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00226000,09/15/17,226,P,A,4.83,4.77,1,3979,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00227000,09/15/17,227,C,A,14.19,14.04,1,1978,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00227000,09/15/17,227,P,A,5.06,5.02,7930,3809,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00228000,09/15/17,228,C,A,13.42,13.29,0,2147,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00228000,09/15/17,228,P,A,5.31,5.26,46,8646,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00229000,09/15/17,229,C,A,12.67,12.57,0,3330,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00229000,09/15/17,229,P,A,5.58,5.53,1,8405,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00230000,09/15/17,230,C,A,11.94,11.84,9,5301,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00230000,09/15/17,230,P,A,5.87,5.81,41,81498,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00231000,09/15/17,231,C,A,11.22,11.13,0,4182,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00231000,09/15/17,231,P,A,6.17,6.11,0,2577,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00232000,09/15/17,232,C,A,10.51,10.4,11,3830,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00232000,09/15/17,232,P,A,6.49,6.42,105,8508,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00233000,09/15/17,233,C,A,9.84,9.73,0,3138,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00233000,09/15/17,233,P,A,6.82,6.75,0,2185,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00234000,09/15/17,234,C,A,9.17,9.07,15,3350,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00234000,09/15/17,234,P,A,7.18,7.1,12,6177,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00235000,09/15/17,235,C,A,8.51,8.41,31,32467,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00235000,09/15/17,235,P,A,7.55,7.47,134,63430,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00236000,09/15/17,236,C,A,7.89,7.79,19,3309,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00236000,09/15/17,236,P,A,7.95,7.85,10,1129,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00237000,09/15/17,237,C,A,7.28,7.18,71,4163,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00237000,09/15/17,237,P,A,8.37,8.27,191,6581,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00238000,09/15/17,238,C,A,6.69,6.59,3,17384,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00238000,09/15/17,238,P,A,8.8,8.7,12,5646,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00239000,09/15/17,239,C,A,6.14,6.04,8,4499,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00239000,09/15/17,239,P,A,9.26,9.16,43,786,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00240000,09/15/17,240,C,A,5.58,5.5,20,17425,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00240000,09/15/17,240,P,A,9.74,9.65,19,6105,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00245000,09/15/17,245,C,A,3.32,3.25,130,10595,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00245000,09/15/17,245,P,A,12.61,12.46,1,160,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00250000,09/15/17,250,C,A,1.75,1.72,530,31975,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00250000,09/15/17,250,P,A,16.17,15.97,3,706,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00255000,09/15/17,255,C,A,0.86,0.83,18,13314,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00255000,09/15/17,255,P,A,20.35,20.11,0,175,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00260000,09/15/17,260,C,A,0.42,0.39,20,29547,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00260000,09/15/17,260,P,A,24.94,24.68,0,50,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00265000,09/15/17,265,C,A,0.21,0.19,0,1666,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00265000,09/15/17,265,P,A,29.76,29.44,0,41,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00270000,09/15/17,270,C,A,0.12,0.09,20,6449,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00270000,09/15/17,270,P,A,34.65,34.33,0,628,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00275000,09/15/17,275,C,A,0.08,0.05,0,1831,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00275000,09/15/17,275,P,A,39.58,39.26,0,30,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00280000,09/15/17,280,C,A,0.06,0.03,25,429,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00280000,09/15/17,280,P,A,44.54,44.21,0,25,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00285000,09/15/17,285,C,A,0.05,0.02,0,835,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00285000,09/15/17,285,P,A,51,47.73,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00290000,09/15/17,290,C,A,0.04,0.02,0,665,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00290000,09/15/17,290,P,A,55.96,52.69,0,3,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00295000,09/15/17,295,C,A,0.03,0.01,0,21,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00295000,09/15/17,295,P,A,60.92,57.66,0,1,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00300000,09/15/17,300,C,A,0.02,0.01,0,354,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00300000,09/15/17,300,P,A,65.89,62.64,0,99,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00305000,09/15/17,305,C,A,0.02,0,0,14,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00305000,09/15/17,305,P,A,70.85,67.61,0,160,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00310000,09/15/17,310,C,A,0.02,0,0,5,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00310000,09/15/17,310,P,A,75.82,72.57,0,1046,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00315000,09/15/17,315,C,A,0.02,0,0,910,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00315000,09/15/17,315,P,A,80.79,77.54,0,4408,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00320000,09/15/17,320,C,A,0.02,0,0,1,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00320000,09/15/17,320,P,A,85.75,82.51,0,48,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915C00325000,09/15/17,325,C,A,0.02,0,0,1,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170915P00325000,09/15/17,325,P,A,90.72,87.48,0,73,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929C00075000,09/29/17,75,C,A,163.18,159.9,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929P00075000,09/29/17,75,P,A,0.03,0,0,50,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929C00080000,09/29/17,80,C,A,158.18,154.9,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929P00080000,09/29/17,80,P,A,0.02,0,0,27,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929C00085000,09/29/17,85,C,A,153.19,149.91,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929P00085000,09/29/17,85,P,A,0.03,0,0,62,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929C00090000,09/29/17,90,C,A,148.2,144.92,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929P00090000,09/29/17,90,P,A,0.03,0,0,42,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929C00095000,09/29/17,95,C,A,143.21,139.93,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929P00095000,09/29/17,95,P,A,0.04,0,0,50,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929C00100000,09/29/17,100,C,A,138.22,134.94,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929P00100000,09/29/17,100,P,A,0.04,0.01,0,257,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929C00105000,09/29/17,105,C,A,133.23,129.95,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929P00105000,09/29/17,105,P,A,0.05,0.01,0,77,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929C00110000,09/29/17,110,C,A,128.24,124.97,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929P00110000,09/29/17,110,P,A,0.05,0.02,0,155,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929C00115000,09/29/17,115,C,A,123.25,119.99,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929P00115000,09/29/17,115,P,A,0.06,0.03,0,151,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929C00120000,09/29/17,120,C,A,118.33,115,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929P00120000,09/29/17,120,P,A,0.07,0.04,15,517,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929C00125000,09/29/17,125,C,A,113.35,110.02,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929P00125000,09/29/17,125,P,A,0.09,0.06,0,177,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929C00130000,09/29/17,130,C,A,108.36,105.04,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929P00130000,09/29/17,130,P,A,0.11,0.08,0,423,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929C00135000,09/29/17,135,C,A,103.38,100.06,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929P00135000,09/29/17,135,P,A,0.13,0.1,0,171,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929C00140000,09/29/17,140,C,A,98.41,95,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929P00140000,09/29/17,140,P,A,0.15,0.12,1,274,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929C00145000,09/29/17,145,C,A,93.44,90,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929P00145000,09/29/17,145,P,A,0.19,0.16,6,318,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929C00150000,09/29/17,150,C,A,88.47,85.02,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929P00150000,09/29/17,150,P,A,0.23,0.2,5,1252,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929C00155000,09/29/17,155,C,A,83.5,80.06,0,11,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929P00155000,09/29/17,155,P,A,0.27,0.25,5,3805,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929C00160000,09/29/17,160,C,A,78.5,75.1,0,2,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929P00160000,09/29/17,160,P,A,0.32,0.3,136,3106,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929C00165000,09/29/17,165,C,A,73.5,70.15,0,26,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929P00165000,09/29/17,165,P,A,0.4,0.37,30,3721,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929C00170000,09/29/17,170,C,A,68.68,65.22,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929P00170000,09/29/17,170,P,A,0.48,0.45,5,1675,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929C00175000,09/29/17,175,C,A,63.76,60.5,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929P00175000,09/29/17,175,P,A,0.6,0.56,29,2091,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929C00180000,09/29/17,180,C,A,57.27,56.99,0,295,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929P00180000,09/29/17,180,P,A,0.72,0.69,11,2730,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929C00185000,09/29/17,185,C,A,52.4,52.13,0,303,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929P00185000,09/29/17,185,P,A,0.89,0.85,96,8664,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929C00190000,09/29/17,190,C,A,47.56,47.3,0,184,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929P00190000,09/29/17,190,P,A,1.09,1.05,1214,1811,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929C00195000,09/29/17,195,C,A,42.78,42.52,0,19,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929P00195000,09/29/17,195,P,A,1.35,1.31,339,1593,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929C00200000,09/29/17,200,C,A,38.04,37.8,0,205,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929P00200000,09/29/17,200,P,A,1.67,1.62,56,1954,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929C00205000,09/29/17,205,C,A,33.37,33.15,0,18,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929P00205000,09/29/17,205,P,A,2.07,2.02,51,5326,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929C00210000,09/29/17,210,C,A,28.81,28.6,3,143,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929P00210000,09/29/17,210,P,A,2.57,2.51,384,9131,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929C00211000,09/29/17,211,C,A,27.91,27.71,0,562,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929P00211000,09/29/17,211,P,A,2.68,2.63,0,2988,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929C00212000,09/29/17,212,C,A,27.04,26.82,0,115,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929P00212000,09/29/17,212,P,A,2.8,2.75,361,1302,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929C00213000,09/29/17,213,C,A,26.13,25.93,0,96,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929P00213000,09/29/17,213,P,A,2.93,2.87,0,2004,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929C00214000,09/29/17,214,C,A,25.24,25.05,0,12,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929P00214000,09/29/17,214,P,A,3.06,3,5,778,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929C00215000,09/29/17,215,C,A,24.37,24.18,0,106,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929P00215000,09/29/17,215,P,A,3.19,3.13,3,10907,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929C00216000,09/29/17,216,C,A,23.52,23.31,0,5,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929P00216000,09/29/17,216,P,A,3.34,3.28,0,791,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929C00217000,09/29/17,217,C,A,22.63,22.45,0,107,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929P00217000,09/29/17,217,P,A,3.49,3.43,0,1068,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929C00218000,09/29/17,218,C,A,21.78,21.6,0,890,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929P00218000,09/29/17,218,P,A,3.65,3.58,0,712,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929C00219000,09/29/17,219,C,A,20.93,20.75,0,38,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929P00219000,09/29/17,219,P,A,3.81,3.75,0,2407,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929C00220000,09/29/17,220,C,A,20.09,19.92,1,1096,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929P00220000,09/29/17,220,P,A,3.99,3.93,22,1486,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929C00221000,09/29/17,221,C,A,19.26,19.09,0,1072,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929P00221000,09/29/17,221,P,A,4.17,4.11,0,1401,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929C00225000,09/29/17,225,C,A,16.03,15.88,0,1540,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929P00225000,09/29/17,225,P,A,5,4.94,47,18479,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929C00230000,09/29/17,230,C,A,12.25,12.15,1,1476,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929P00230000,09/29/17,230,P,A,6.3,6.23,19,1703,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929C00235000,09/29/17,235,C,A,8.85,8.76,12,1483,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929P00235000,09/29/17,235,P,A,7.99,7.91,5,1971,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929C00240000,09/29/17,240,C,A,5.94,5.84,3,6931,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929P00240000,09/29/17,240,P,A,10.17,10.07,50,2647,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929C00245000,09/29/17,245,C,A,3.62,3.55,13,13448,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929P00245000,09/29/17,245,P,A,12.97,12.82,0,105,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929C00250000,09/29/17,250,C,A,1.98,1.93,2,22154,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929P00250000,09/29/17,250,P,A,16.43,16.24,0,529,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929C00255000,09/29/17,255,C,A,0.99,0.96,5,13120,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929P00255000,09/29/17,255,P,A,20.47,20.27,0,919,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929C00260000,09/29/17,260,C,A,0.48,0.46,50,6228,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929P00260000,09/29/17,260,P,A,25.02,24.76,0,306,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929C00265000,09/29/17,265,C,A,0.24,0.22,20,1832,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929P00265000,09/29/17,265,P,A,29.8,29.48,0,171,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929C00270000,09/29/17,270,C,A,0.13,0.11,0,547,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929P00270000,09/29/17,270,P,A,34.67,34.35,0,155,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929C00275000,09/29/17,275,C,A,0.09,0.06,0,482,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929P00275000,09/29/17,275,P,A,39.6,39.27,0,12,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929C00280000,09/29/17,280,C,A,0.06,0.03,0,1066,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929P00280000,09/29/17,280,P,A,44.54,44.21,0,12,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929C00285000,09/29/17,285,C,A,0.05,0.02,0,10,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929P00285000,09/29/17,285,P,A,51,47.7,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929C00290000,09/29/17,290,C,A,0.04,0.01,0,39,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929P00290000,09/29/17,290,P,A,55.96,52.67,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929C00295000,09/29/17,295,C,A,0.03,0.01,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929P00295000,09/29/17,295,P,A,60.92,57.64,0,10,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929C00300000,09/29/17,300,C,A,0.03,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 170929P00300000,09/29/17,300,P,A,65.89,62.62,0,55,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00010000,12/15/17,10,C,A,227.98,224.77,0,1,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00010000,12/15/17,10,P,A,0.01,0,0,34831,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00015000,12/15/17,15,C,A,222.99,219.78,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00015000,12/15/17,15,P,A,0.02,0,0,2263,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00020000,12/15/17,20,C,A,218.01,214.79,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00020000,12/15/17,20,P,A,0.02,0,0,1741,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00025000,12/15/17,25,C,A,213.02,209.77,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00025000,12/15/17,25,P,A,0.02,0,0,2133,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00030000,12/15/17,30,C,A,208.04,204.78,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00030000,12/15/17,30,P,A,0.02,0,0,1069,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00035000,12/15/17,35,C,A,203.05,199.79,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00035000,12/15/17,35,P,A,0.02,0,0,1039,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00040000,12/15/17,40,C,A,198.07,194.81,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00040000,12/15/17,40,P,A,0.02,0,0,1210,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00045000,12/15/17,45,C,A,193.08,189.82,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00045000,12/15/17,45,P,A,0.03,0,0,1983,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00050000,12/15/17,50,C,A,188.1,184.85,0,21,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00050000,12/15/17,50,P,A,0.03,0.01,0,47433,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00055000,12/15/17,55,C,A,183.11,179.85,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00055000,12/15/17,55,P,A,0.03,0,0,7425,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00060000,12/15/17,60,C,A,178.13,174.87,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00060000,12/15/17,60,P,A,0.03,0,0,5784,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00065000,12/15/17,65,C,A,173.14,169.88,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00065000,12/15/17,65,P,A,0.03,0,0,10247,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00070000,12/15/17,70,C,A,168.16,164.88,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00070000,12/15/17,70,P,A,0.04,0,0,7012,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00075000,12/15/17,75,C,A,163.17,159.89,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00075000,12/15/17,75,P,A,0.04,0,0,6455,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00080000,12/15/17,80,C,A,158.18,154.9,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00080000,12/15/17,80,P,A,0.05,0.01,0,6239,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00085000,12/15/17,85,C,A,153.19,149.93,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00085000,12/15/17,85,P,A,0.05,0.02,0,5334,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00090000,12/15/17,90,C,A,148.2,144.92,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00090000,12/15/17,90,P,A,0.05,0.03,0,5297,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00095000,12/15/17,95,C,A,143.21,139.93,0,1,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00095000,12/15/17,95,P,A,0.07,0.04,0,6202,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00100000,12/15/17,100,C,A,138.22,134.94,0,37,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00100000,12/15/17,100,P,A,0.07,0.05,20,15691,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00105000,12/15/17,105,C,A,133.23,129.95,0,3,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00105000,12/15/17,105,P,A,0.08,0.07,15,4706,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00110000,12/15/17,110,C,A,128.24,124.98,0,8,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00110000,12/15/17,110,P,A,0.12,0.08,0,20205,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00115000,12/15/17,115,C,A,123.25,120,0,12,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00115000,12/15/17,115,P,A,0.14,0.1,0,9510,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00120000,12/15/17,120,C,A,118.26,115,0,96,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00120000,12/15/17,120,P,A,0.16,0.13,1,6146,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00125000,12/15/17,125,C,A,113.29,110.02,0,24,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00125000,12/15/17,125,P,A,0.19,0.16,5,8302,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00130000,12/15/17,130,C,A,108.36,105,0,8,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00130000,12/15/17,130,P,A,0.23,0.19,6,4200,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00135000,12/15/17,135,C,A,103.39,100,0,15,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00135000,12/15/17,135,P,A,0.27,0.24,11,7300,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00140000,12/15/17,140,C,A,98.42,95,0,71,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00140000,12/15/17,140,P,A,0.32,0.29,5,7456,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00145000,12/15/17,145,C,A,93.46,90,0,26,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00145000,12/15/17,145,P,A,0.38,0.35,1,6188,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00150000,12/15/17,150,C,A,88.5,85.05,0,180,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00150000,12/15/17,150,P,A,0.45,0.42,1,16324,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00155000,12/15/17,155,C,A,83.5,80.11,0,27,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00155000,12/15/17,155,P,A,0.54,0.51,0,4903,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00160000,12/15/17,160,C,A,78.63,75.18,0,83,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00160000,12/15/17,160,P,A,0.65,0.62,2,12241,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00165000,12/15/17,165,C,A,73.72,70.5,0,11,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00165000,12/15/17,165,P,A,0.78,0.74,0,13535,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00170000,12/15/17,170,C,A,68.83,65.5,0,2295,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00170000,12/15/17,170,P,A,0.93,0.89,1,9359,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00175000,12/15/17,175,C,A,63.97,60.52,0,1104,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00175000,12/15/17,175,P,A,1.12,1.07,0,16100,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00180000,12/15/17,180,C,A,57.6,57.26,0,1760,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00180000,12/15/17,180,P,A,1.34,1.3,0,18008,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00185000,12/15/17,185,C,A,52.81,52.48,0,6033,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00185000,12/15/17,185,P,A,1.61,1.56,0,16981,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00190000,12/15/17,190,C,A,48.07,47.76,0,6654,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00190000,12/15/17,190,P,A,1.94,1.89,6,18888,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00195000,12/15/17,195,C,A,43.42,43.1,0,6774,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00195000,12/15/17,195,P,A,2.33,2.27,480,26880,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00200000,12/15/17,200,C,A,38.85,38.54,1,7815,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00200000,12/15/17,200,P,A,2.79,2.74,76,41422,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00205000,12/15/17,205,C,A,34.37,34.06,0,4372,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00205000,12/15/17,205,P,A,3.36,3.3,10,28738,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00210000,12/15/17,210,C,A,30,29.7,4,50488,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00210000,12/15/17,210,P,A,4.04,3.97,30,28607,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00211000,12/15/17,211,C,A,29.14,28.85,0,266,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00211000,12/15/17,211,P,A,4.2,4.13,20,1475,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00212000,12/15/17,212,C,A,28.28,28.01,0,154,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00212000,12/15/17,212,P,A,4.35,4.28,0,3885,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00213000,12/15/17,213,C,A,27.44,27.17,0,321,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00213000,12/15/17,213,P,A,4.52,4.45,7,1636,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00214000,12/15/17,214,C,A,26.59,26.33,0,834,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00214000,12/15/17,214,P,A,4.69,4.62,9,2184,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00215000,12/15/17,215,C,A,25.76,25.5,5,9221,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00215000,12/15/17,215,P,A,4.87,4.8,4,35479,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00216000,12/15/17,216,C,A,24.93,24.68,0,101,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00216000,12/15/17,216,P,A,5.05,4.97,36,2433,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00217000,12/15/17,217,C,A,24.11,23.86,0,114,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00217000,12/15/17,217,P,A,5.24,5.17,9,722,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00218000,12/15/17,218,C,A,23.29,23.05,240,359,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00218000,12/15/17,218,P,A,5.43,5.36,16,971,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00219000,12/15/17,219,C,A,22.49,22.23,0,8257,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00219000,12/15/17,219,P,A,5.64,5.57,0,5338,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00220000,12/15/17,220,C,A,21.69,21.44,28,10330,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00220000,12/15/17,220,P,A,5.86,5.78,270,4011,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00221000,12/15/17,221,C,A,20.89,20.67,0,565,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00221000,12/15/17,221,P,A,6.08,6,9,898,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00222000,12/15/17,222,C,A,20.1,19.89,0,3100,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00222000,12/15/17,222,P,A,6.31,6.23,2,1116,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00223000,12/15/17,223,C,A,19.34,19.12,0,308,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00223000,12/15/17,223,P,A,6.55,6.47,0,1168,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00224000,12/15/17,224,C,A,18.57,18.36,0,1474,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00224000,12/15/17,224,P,A,6.8,6.72,0,1336,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00225000,12/15/17,225,C,A,17.82,17.61,0,9441,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00225000,12/15/17,225,P,A,7.06,6.97,32,27106,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00226000,12/15/17,226,C,A,17.08,16.87,0,5385,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00226000,12/15/17,226,P,A,7.33,7.24,0,763,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00227000,12/15/17,227,C,A,16.3,16.18,14,728,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00227000,12/15/17,227,P,A,7.61,7.52,1,2806,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00228000,12/15/17,228,C,A,15.59,15.47,1,6390,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00228000,12/15/17,228,P,A,7.9,7.81,0,630,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00229000,12/15/17,229,C,A,14.9,14.72,110,1107,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00229000,12/15/17,229,P,A,8.2,8.11,0,1305,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00230000,12/15/17,230,C,A,14.17,14.05,4,9289,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00230000,12/15/17,230,P,A,8.51,8.42,29,9825,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00231000,12/15/17,231,C,A,13.49,13.36,0,760,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00231000,12/15/17,231,P,A,8.85,8.75,0,1128,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00232000,12/15/17,232,C,A,12.84,12.71,0,1810,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00232000,12/15/17,232,P,A,9.19,9.09,300,2067,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00233000,12/15/17,233,C,A,12.17,12.04,0,527,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00233000,12/15/17,233,P,A,9.54,9.44,5,1444,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00234000,12/15/17,234,C,A,11.5,11.38,0,2008,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00234000,12/15/17,234,P,A,9.9,9.8,0,529,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00235000,12/15/17,235,C,A,10.88,10.76,36,11078,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00235000,12/15/17,235,P,A,10.29,10.19,76,5630,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00236000,12/15/17,236,C,A,10.28,10.16,26,2560,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00236000,12/15/17,236,P,A,10.69,10.58,7,483,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00237000,12/15/17,237,C,A,9.67,9.54,6,3466,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00237000,12/15/17,237,P,A,11.1,10.98,99,321,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00238000,12/15/17,238,C,A,9.08,8.96,3,2081,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00238000,12/15/17,238,P,A,11.54,11.42,0,1375,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00239000,12/15/17,239,C,A,8.53,8.41,12,1920,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00239000,12/15/17,239,P,A,11.99,11.86,1,161,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00240000,12/15/17,240,C,A,7.97,7.85,212,11637,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00240000,12/15/17,240,P,A,12.46,12.33,61,7306,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00245000,12/15/17,245,C,A,5.51,5.41,6,14284,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00245000,12/15/17,245,P,A,15.06,14.92,0,162,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00250000,12/15/17,250,C,A,3.55,3.47,5030,12489,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00250000,12/15/17,250,P,A,18.19,18.03,0,2337,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00255000,12/15/17,255,C,A,2.14,2.07,52,7478,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00255000,12/15/17,255,P,A,21.85,21.63,0,78,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00260000,12/15/17,260,C,A,1.22,1.16,129,6603,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00260000,12/15/17,260,P,A,25.99,25.73,0,2739,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00265000,12/15/17,265,C,A,0.68,0.63,16,14488,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00265000,12/15/17,265,P,A,30.5,30.18,1,7,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00270000,12/15/17,270,C,A,0.38,0.34,1,11055,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00270000,12/15/17,270,P,A,35.22,34.84,0,446,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00275000,12/15/17,275,C,A,0.22,0.19,0,5581,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00275000,12/15/17,275,P,A,40.04,39.65,0,91,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00280000,12/15/17,280,C,A,0.14,0.11,0,2765,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00280000,12/15/17,280,P,A,44.93,44.52,0,193,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00285000,12/15/17,285,C,A,0.1,0.07,0,4553,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00285000,12/15/17,285,P,A,49.84,49.43,0,13,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00290000,12/15/17,290,C,A,0.08,0.04,0,1201,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00290000,12/15/17,290,P,A,54.77,54.36,0,345,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00295000,12/15/17,295,C,A,0.06,0.03,0,555,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00295000,12/15/17,295,P,A,61.27,58.06,0,1067,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00300000,12/15/17,300,C,A,0.05,0.02,20,3755,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00300000,12/15/17,300,P,A,66.15,63.01,0,250,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00305000,12/15/17,305,C,A,0.04,0.01,0,2520,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00305000,12/15/17,305,P,A,71.1,67.97,0,474,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00310000,12/15/17,310,C,A,0.04,0.01,0,2442,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00310000,12/15/17,310,P,A,76.12,72.93,0,279,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00315000,12/15/17,315,C,A,0.03,0,0,1028,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00315000,12/15/17,315,P,A,80.99,77.97,0,2776,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00320000,12/15/17,320,C,A,0.03,0,0,2610,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00320000,12/15/17,320,P,A,86.02,82.78,0,2255,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00325000,12/15/17,325,C,A,0.02,0,0,222,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00325000,12/15/17,325,P,A,90.88,87.75,0,1530,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215C00330000,12/15/17,330,C,A,0.02,0,0,557,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171215P00330000,12/15/17,330,P,A,95.83,92.76,0,1171,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00150000,12/29/17,150,C,A,88.5,85,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00150000,12/29/17,150,P,A,0.49,0.47,18,23,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00155000,12/29/17,155,C,A,83.5,80,0,1,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00155000,12/29/17,155,P,A,0.59,0.56,1,2083,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00160000,12/29/17,160,C,A,79.12,74.82,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00160000,12/29/17,160,P,A,0.7,0.68,0,120,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00165000,12/29/17,165,C,A,74.2,69.9,0,2,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00165000,12/29/17,165,P,A,0.84,0.82,0,254,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00170000,12/29/17,170,C,A,69.49,65.01,0,8,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00170000,12/29/17,170,P,A,1.01,0.98,0,523,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00175000,12/29/17,175,C,A,64.45,60.15,0,80,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00175000,12/29/17,175,P,A,1.21,1.17,0,104,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00180000,12/29/17,180,C,A,59.62,55.31,0,132,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00180000,12/29/17,180,P,A,1.45,1.41,0,1811,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00181000,12/29/17,181,C,A,58.71,54.29,0,127,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00181000,12/29/17,181,P,A,1.5,1.45,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00182000,12/29/17,182,C,A,57.7,53.4,0,12,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00182000,12/29/17,182,P,A,1.55,1.5,9,232,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00183000,12/29/17,183,C,A,56.9,52.41,0,13,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00183000,12/29/17,183,P,A,1.61,1.56,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00184000,12/29/17,184,C,A,55.8,51.5,0,34,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00184000,12/29/17,184,P,A,1.67,1.62,0,5,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00185000,12/29/17,185,C,A,54.85,50.54,0,145,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00185000,12/29/17,185,P,A,1.73,1.68,10,1090,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00186000,12/29/17,186,C,A,53.9,49.91,0,5,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00186000,12/29/17,186,P,A,1.79,1.75,0,130,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00187000,12/29/17,187,C,A,52.96,48.65,0,2,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00187000,12/29/17,187,P,A,1.86,1.81,1,102,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00188000,12/29/17,188,C,A,52.02,47.71,0,84,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00188000,12/29/17,188,P,A,1.93,1.88,0,106,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00189000,12/29/17,189,C,A,51.08,46.77,0,165,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00189000,12/29/17,189,P,A,2,1.96,0,222,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00190000,12/29/17,190,C,A,50.15,45.83,0,49,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00190000,12/29/17,190,P,A,2.07,2.03,0,812,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00191000,12/29/17,191,C,A,49.21,44.93,0,17,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00191000,12/29/17,191,P,A,2.15,2.11,0,22,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00192000,12/29/17,192,C,A,48.28,43.96,0,7,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00192000,12/29/17,192,P,A,2.23,2.19,0,1055,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00193000,12/29/17,193,C,A,47.35,43.07,0,20,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00193000,12/29/17,193,P,A,2.31,2.27,0,201,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00194000,12/29/17,194,C,A,46.07,42.46,0,11,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00194000,12/29/17,194,P,A,2.4,2.35,0,1002,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00195000,12/29/17,195,C,A,45.14,41.55,0,47,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00195000,12/29/17,195,P,A,2.48,2.44,0,620,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00196000,12/29/17,196,C,A,42.55,42.25,0,1,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00196000,12/29/17,196,P,A,2.58,2.53,0,131,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00197000,12/29/17,197,C,A,41.63,41.34,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00197000,12/29/17,197,P,A,2.67,2.63,0,270,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00198000,12/29/17,198,C,A,40.74,40.43,0,176,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00198000,12/29/17,198,P,A,2.77,2.72,0,125,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00199000,12/29/17,199,C,A,39.83,39.52,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00199000,12/29/17,199,P,A,2.87,2.82,0,21,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00200000,12/29/17,200,C,A,38.92,38.62,0,189,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00200000,12/29/17,200,P,A,2.98,2.93,54,2363,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00201000,12/29/17,201,C,A,38.01,37.72,0,188,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00201000,12/29/17,201,P,A,3.08,3.04,9,22,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00202000,12/29/17,202,C,A,37.12,36.82,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00202000,12/29/17,202,P,A,3.2,3.15,0,260,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00203000,12/29/17,203,C,A,36.22,35.93,0,1,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00203000,12/29/17,203,P,A,3.32,3.27,0,890,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00204000,12/29/17,204,C,A,35.33,35.04,0,5,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00204000,12/29/17,204,P,A,3.44,3.39,0,2286,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00205000,12/29/17,205,C,A,34.45,34.16,0,8,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00205000,12/29/17,205,P,A,3.57,3.52,4,5827,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00206000,12/29/17,206,C,A,33.57,33.28,0,5,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00206000,12/29/17,206,P,A,3.7,3.65,0,297,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00207000,12/29/17,207,C,A,32.69,32.41,0,4,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00207000,12/29/17,207,P,A,3.83,3.77,0,98,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00208000,12/29/17,208,C,A,31.83,31.54,0,28,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00208000,12/29/17,208,P,A,3.97,3.92,0,15,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00209000,12/29/17,209,C,A,30.96,30.68,0,10,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00209000,12/29/17,209,P,A,4.12,4.06,0,220,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00210000,12/29/17,210,C,A,30.09,29.83,0,86,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00210000,12/29/17,210,P,A,4.27,4.21,21,684,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00211000,12/29/17,211,C,A,29.25,28.97,0,4,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00211000,12/29/17,211,P,A,4.43,4.37,0,15,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00212000,12/29/17,212,C,A,28.39,28.13,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00212000,12/29/17,212,P,A,4.59,4.53,0,94,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00213000,12/29/17,213,C,A,27.56,27.29,0,1,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00213000,12/29/17,213,P,A,4.77,4.7,0,895,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00214000,12/29/17,214,C,A,26.72,26.46,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00214000,12/29/17,214,P,A,4.94,4.87,0,46,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00215000,12/29/17,215,C,A,25.89,25.63,0,12,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00215000,12/29/17,215,P,A,5.12,5.05,50,1477,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00216000,12/29/17,216,C,A,25.07,24.84,0,57,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00216000,12/29/17,216,P,A,5.31,5.24,0,1386,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00217000,12/29/17,217,C,A,24.26,24.03,0,35,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00217000,12/29/17,217,P,A,5.51,5.43,0,246,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00218000,12/29/17,218,C,A,23.45,23.2,0,22,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00218000,12/29/17,218,P,A,5.71,5.64,0,5,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00219000,12/29/17,219,C,A,22.64,22.4,0,5,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00219000,12/29/17,219,P,A,5.92,5.84,0,17,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00220000,12/29/17,220,C,A,21.85,21.61,0,111,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00220000,12/29/17,220,P,A,6.14,6.06,0,937,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00221000,12/29/17,221,C,A,21.07,20.83,0,19,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00221000,12/29/17,221,P,A,6.36,6.28,0,1297,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00222000,12/29/17,222,C,A,20.29,20.06,0,7,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00222000,12/29/17,222,P,A,6.6,6.52,0,1125,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00223000,12/29/17,223,C,A,19.52,19.3,0,1,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00223000,12/29/17,223,P,A,6.84,6.76,0,301,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00224000,12/29/17,224,C,A,18.76,18.56,0,34,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00224000,12/29/17,224,P,A,7.1,7.01,0,6,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00225000,12/29/17,225,C,A,18.01,17.82,0,305,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00225000,12/29/17,225,P,A,7.36,7.27,3,2347,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00226000,12/29/17,226,C,A,17.27,17.08,0,97,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00226000,12/29/17,226,P,A,7.63,7.55,0,73,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00227000,12/29/17,227,C,A,16.54,16.34,0,47,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00227000,12/29/17,227,P,A,7.91,7.83,0,564,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00228000,12/29/17,228,C,A,15.82,15.63,0,447,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00228000,12/29/17,228,P,A,8.21,8.12,0,1431,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00229000,12/29/17,229,C,A,15.1,14.92,0,128,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00229000,12/29/17,229,P,A,8.51,8.43,0,1280,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00230000,12/29/17,230,C,A,14.41,14.23,5,229,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00230000,12/29/17,230,P,A,8.82,8.74,0,543,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00231000,12/29/17,231,C,A,13.72,13.6,0,516,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00231000,12/29/17,231,P,A,9.16,9.07,0,4,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00232000,12/29/17,232,C,A,13.06,12.94,0,197,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00232000,12/29/17,232,P,A,9.49,9.41,0,16,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00233000,12/29/17,233,C,A,12.4,12.28,0,444,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00233000,12/29/17,233,P,A,9.84,9.76,4,62,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00234000,12/29/17,234,C,A,11.75,11.64,5,438,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00234000,12/29/17,234,P,A,10.22,10.13,4,95,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00235000,12/29/17,235,C,A,11.12,11.01,9,577,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00235000,12/29/17,235,P,A,10.6,10.51,0,546,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00236000,12/29/17,236,C,A,10.51,10.4,0,64,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00236000,12/29/17,236,P,A,11,10.9,0,1009,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00237000,12/29/17,237,C,A,9.91,9.8,10,24,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00237000,12/29/17,237,P,A,11.41,11.32,0,86,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00238000,12/29/17,238,C,A,9.33,9.21,0,1106,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00238000,12/29/17,238,P,A,11.86,11.74,3,13,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00239000,12/29/17,239,C,A,8.76,8.65,0,12,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00239000,12/29/17,239,P,A,12.3,12.18,0,228,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00240000,12/29/17,240,C,A,8.22,8.1,8,2850,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00240000,12/29/17,240,P,A,12.76,12.65,2,325,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00241000,12/29/17,241,C,A,7.68,7.58,0,624,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00241000,12/29/17,241,P,A,13.23,13.13,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00242000,12/29/17,242,C,A,7.18,7.07,1,75,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00242000,12/29/17,242,P,A,13.75,13.61,0,2,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00243000,12/29/17,243,C,A,6.68,6.58,0,343,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00243000,12/29/17,243,P,A,14.25,14.12,0,3,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00244000,12/29/17,244,C,A,6.19,6.09,0,47,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00244000,12/29/17,244,P,A,14.8,14.66,0,6,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00245000,12/29/17,245,C,A,5.74,5.64,0,962,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00245000,12/29/17,245,P,A,15.35,15.2,0,3,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00246000,12/29/17,246,C,A,5.3,5.21,0,112,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00246000,12/29/17,246,P,A,15.93,15.77,0,17,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00247000,12/29/17,247,C,A,4.89,4.79,0,1451,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00247000,12/29/17,247,P,A,16.53,16.38,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00248000,12/29/17,248,C,A,4.49,4.4,0,1419,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00248000,12/29/17,248,P,A,17.14,16.99,0,13,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00249000,12/29/17,249,C,A,4.12,4.03,0,567,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00249000,12/29/17,249,P,A,17.78,17.62,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00250000,12/29/17,250,C,A,3.76,3.67,9,3825,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00250000,12/29/17,250,P,A,18.44,18.28,0,13,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00255000,12/29/17,255,C,A,2.3,2.23,10,4379,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00255000,12/29/17,255,P,A,22.04,21.82,30,741,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00260000,12/29/17,260,C,A,1.33,1.27,0,2578,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00260000,12/29/17,260,P,A,26.11,25.87,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00265000,12/29/17,265,C,A,0.75,0.69,9,1416,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00265000,12/29/17,265,P,A,30.58,30.25,0,12,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00270000,12/29/17,270,C,A,0.42,0.37,0,1704,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00270000,12/29/17,270,P,A,35.26,34.88,2,25,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00275000,12/29/17,275,C,A,0.24,0.21,0,599,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00275000,12/29/17,275,P,A,40.06,39.67,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00280000,12/29/17,280,C,A,0.15,0.12,0,428,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00280000,12/29/17,280,P,A,44.94,44.53,0,1,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00285000,12/29/17,285,C,A,0.11,0.07,0,373,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00285000,12/29/17,285,P,A,49.84,49.44,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229C00290000,12/29/17,290,C,A,0.08,0.05,0,27,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 171229P00290000,12/29/17,290,P,A,54.77,54.36,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00040000,01/19/18,40,C,A,198.5,194.62,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00040000,01/19/18,40,P,A,0.03,0,0,156,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00045000,01/19/18,45,C,A,193.32,189.77,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00045000,01/19/18,45,P,A,0.03,0,0,174,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00050000,01/19/18,50,C,A,188.34,184.79,0,1,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00050000,01/19/18,50,P,A,0.03,0,10,3515,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00055000,01/19/18,55,C,A,183.5,179.47,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00055000,01/19/18,55,P,A,0.03,0,0,443,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00060000,01/19/18,60,C,A,178.5,174.91,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00060000,01/19/18,60,P,A,0.04,0,10,53,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00065000,01/19/18,65,C,A,173.39,169.87,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00065000,01/19/18,65,P,A,0.04,0,0,216,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00070000,01/19/18,70,C,A,168.16,164.93,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00070000,01/19/18,70,P,A,0.04,0.01,0,678,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00075000,01/19/18,75,C,A,163.23,159.91,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00075000,01/19/18,75,P,A,0.05,0.01,0,1046,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00080000,01/19/18,80,C,A,158.24,154.58,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00080000,01/19/18,80,P,A,0.06,0.02,0,445,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00085000,01/19/18,85,C,A,153.25,149.94,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00085000,01/19/18,85,P,A,0.06,0.03,0,507,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00090000,01/19/18,90,C,A,148.41,144.6,0,2,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00090000,01/19/18,90,P,A,0.07,0.04,0,6947,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00095000,01/19/18,95,C,A,143.27,139.97,0,1,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00095000,01/19/18,95,P,A,0.09,0.05,0,3928,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00100000,01/19/18,100,C,A,138.28,134.98,0,19,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00100000,01/19/18,100,P,A,0.1,0.07,0,8241,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00105000,01/19/18,105,C,A,133.35,129.65,0,5,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00105000,01/19/18,105,P,A,0.12,0.08,0,3058,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00110000,01/19/18,110,C,A,128.3,125.03,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00110000,01/19/18,110,P,A,0.14,0.1,5,2740,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00115000,01/19/18,115,C,A,123.3,120.05,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00115000,01/19/18,115,P,A,0.17,0.13,0,4596,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00120000,01/19/18,120,C,A,118.31,115.07,0,2,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00120000,01/19/18,120,P,A,0.19,0.17,1,3560,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00125000,01/19/18,125,C,A,113.34,110.09,0,2,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00125000,01/19/18,125,P,A,0.24,0.2,1,3872,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00130000,01/19/18,130,C,A,108.5,105,0,6,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00130000,01/19/18,130,P,A,0.28,0.24,10,9561,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00135000,01/19/18,135,C,A,103.5,100,0,10,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00135000,01/19/18,135,P,A,0.33,0.3,0,6444,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00140000,01/19/18,140,C,A,98.5,95,0,2,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00140000,01/19/18,140,P,A,0.39,0.36,3,8232,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00145000,01/19/18,145,C,A,93.5,90,0,11,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00145000,01/19/18,145,P,A,0.47,0.44,101,8633,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00150000,01/19/18,150,C,A,88.5,85,0,171,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00150000,01/19/18,150,P,A,0.56,0.53,1,12738,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00155000,01/19/18,155,C,A,83.5,80,0,7,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00155000,01/19/18,155,P,A,0.67,0.64,0,8919,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00160000,01/19/18,160,C,A,79,75,0,62,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00160000,01/19/18,160,P,A,0.79,0.76,0,23184,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00165000,01/19/18,165,C,A,74,70.5,0,107,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00165000,01/19/18,165,P,A,0.95,0.91,0,41730,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00170000,01/19/18,170,C,A,69,65.5,0,260,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00170000,01/19/18,170,P,A,1.13,1.09,87,51689,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00175000,01/19/18,175,C,A,64,60.5,0,272,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00175000,01/19/18,175,P,A,1.35,1.3,267,49113,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00180000,01/19/18,180,C,A,57.7,57.36,10,3524,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00180000,01/19/18,180,P,A,1.61,1.56,402,56706,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00185000,01/19/18,185,C,A,52.95,52.61,0,959,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00185000,01/19/18,185,P,A,1.92,1.86,1,36992,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00189000,01/19/18,189,C,A,49.19,48.86,0,858,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00189000,01/19/18,189,P,A,2.2,2.15,0,35782,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00190000,01/19/18,190,C,A,48.26,47.93,0,611,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00190000,01/19/18,190,P,A,2.26,2.23,3,35765,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00191000,01/19/18,191,C,A,47.33,47,0,42,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00191000,01/19/18,191,P,A,2.35,2.31,0,25991,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00192000,01/19/18,192,C,A,46.4,46.08,0,82,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00192000,01/19/18,192,P,A,2.43,2.39,53,27046,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00193000,01/19/18,193,C,A,45.48,45.16,0,394,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00193000,01/19/18,193,P,A,2.52,2.48,30,31441,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00194000,01/19/18,194,C,A,44.53,44.23,0,87,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00194000,01/19/18,194,P,A,2.6,2.57,12,27631,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00195000,01/19/18,195,C,A,43.62,43.32,0,758,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00195000,01/19/18,195,P,A,2.7,2.66,10,31275,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00196000,01/19/18,196,C,A,42.7,42.41,0,378,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00196000,01/19/18,196,P,A,2.79,2.76,4,30672,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00197000,01/19/18,197,C,A,41.79,41.5,0,109,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00197000,01/19/18,197,P,A,2.89,2.86,6,24670,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00198000,01/19/18,198,C,A,40.91,40.59,0,413,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00198000,01/19/18,198,P,A,3,2.96,312,28462,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00199000,01/19/18,199,C,A,39.98,39.7,0,838,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00199000,01/19/18,199,P,A,3.1,3.07,0,36194,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00200000,01/19/18,200,C,A,39.09,38.8,0,4670,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00200000,01/19/18,200,P,A,3.21,3.18,96,61178,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00205000,01/19/18,205,C,A,34.66,34.38,2,8012,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00205000,01/19/18,205,P,A,3.83,3.79,13,44152,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00210000,01/19/18,210,C,A,30.34,30.08,6,5160,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00210000,01/19/18,210,P,A,4.56,4.52,164,61415,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00211000,01/19/18,211,C,A,29.5,29.24,0,751,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00211000,01/19/18,211,P,A,4.72,4.68,11,18991,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00212000,01/19/18,212,C,A,28.66,28.4,0,1103,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00212000,01/19/18,212,P,A,4.89,4.85,40,17131,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00213000,01/19/18,213,C,A,27.79,27.57,0,967,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00213000,01/19/18,213,P,A,5.06,5.02,33,17823,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00214000,01/19/18,214,C,A,26.96,26.75,10,445,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00214000,01/19/18,214,P,A,5.24,5.2,29,16039,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00215000,01/19/18,215,C,A,26.14,25.93,1,5547,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00215000,01/19/18,215,P,A,5.43,5.39,13,28013,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00216000,01/19/18,216,C,A,25.33,25.12,3,1724,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00216000,01/19/18,216,P,A,5.62,5.58,8,7908,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00217000,01/19/18,217,C,A,24.52,24.31,0,1916,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00217000,01/19/18,217,P,A,5.82,5.78,6,17793,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00218000,01/19/18,218,C,A,23.72,23.52,0,581,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00218000,01/19/18,218,P,A,6.07,5.99,51,12291,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00219000,01/19/18,219,C,A,22.93,22.73,0,868,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00219000,01/19/18,219,P,A,6.29,6.2,47,8842,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00220000,01/19/18,220,C,A,22.15,21.95,13,10291,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00220000,01/19/18,220,P,A,6.47,6.43,61,21059,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00221000,01/19/18,221,C,A,21.37,21.17,0,1078,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00221000,01/19/18,221,P,A,6.7,6.66,13,14315,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00222000,01/19/18,222,C,A,20.6,20.41,0,1332,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00222000,01/19/18,222,P,A,6.94,6.88,22,7168,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00223000,01/19/18,223,C,A,19.84,19.65,0,5049,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00223000,01/19/18,223,P,A,7.19,7.15,106,6855,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00224000,01/19/18,224,C,A,19.09,18.9,0,1853,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00224000,01/19/18,224,P,A,7.45,7.4,2,8349,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00225000,01/19/18,225,C,A,18.35,18.16,7,13946,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00225000,01/19/18,225,P,A,7.71,7.67,533,28018,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00226000,01/19/18,226,C,A,17.61,17.43,0,2888,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00226000,01/19/18,226,P,A,7.99,7.93,437,9086,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00227000,01/19/18,227,C,A,16.9,16.71,2,7382,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00227000,01/19/18,227,P,A,8.28,8.23,432,7214,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00228000,01/19/18,228,C,A,16.18,16.01,0,3194,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00228000,01/19/18,228,P,A,8.57,8.53,413,4802,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00229000,01/19/18,229,C,A,15.48,15.31,0,4849,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00229000,01/19/18,229,P,A,8.88,8.84,73,4959,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00230000,01/19/18,230,C,A,14.8,14.63,6,12871,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00230000,01/19/18,230,P,A,9.2,9.16,641,9639,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00231000,01/19/18,231,C,A,14.09,13.97,20,4585,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00231000,01/19/18,231,P,A,9.53,9.49,105,3753,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00232000,01/19/18,232,C,A,13.42,13.3,0,8394,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00232000,01/19/18,232,P,A,9.92,9.81,90,10391,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00233000,01/19/18,233,C,A,12.78,12.65,10,5199,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00233000,01/19/18,233,P,A,10.23,10.19,37,3978,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00234000,01/19/18,234,C,A,12.14,12.01,12,8177,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00234000,01/19/18,234,P,A,10.6,10.55,44,3251,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00235000,01/19/18,235,C,A,11.5,11.39,26,16698,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00235000,01/19/18,235,P,A,10.98,10.94,333,8609,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00236000,01/19/18,236,C,A,10.89,10.78,367,7450,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00236000,01/19/18,236,P,A,11.38,11.33,388,3145,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00237000,01/19/18,237,C,A,10.29,10.19,401,11916,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00237000,01/19/18,237,P,A,11.82,11.74,13,6092,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00238000,01/19/18,238,C,A,9.71,9.61,369,20076,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00238000,01/19/18,238,P,A,12.27,12.17,3,10778,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00239000,01/19/18,239,C,A,9.15,9.04,390,7769,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00239000,01/19/18,239,P,A,12.71,12.61,12,830,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00240000,01/19/18,240,C,A,8.6,8.49,506,14485,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00240000,01/19/18,240,P,A,13.17,13.08,15,3100,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00245000,01/19/18,245,C,A,6.11,6.02,1191,45948,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00245000,01/19/18,245,P,A,15.8,15.61,1,544,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00250000,01/19/18,250,C,A,4.09,4.01,530,25223,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00250000,01/19/18,250,P,A,18.81,18.61,112,374,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00255000,01/19/18,255,C,A,2.57,2.51,29,17318,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00255000,01/19/18,255,P,A,22.33,22.11,13,205,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00260000,01/19/18,260,C,A,1.52,1.47,41,6734,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00260000,01/19/18,260,P,A,26.35,26.05,5,194,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00265000,01/19/18,265,C,A,0.87,0.83,20,16516,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00265000,01/19/18,265,P,A,30.7,30.38,0,77,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00270000,01/19/18,270,C,A,0.49,0.46,1,16579,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00270000,01/19/18,270,P,A,35.34,34.95,0,19,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00275000,01/19/18,275,C,A,0.28,0.25,0,5872,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00275000,01/19/18,275,P,A,40.11,39.71,0,11,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00280000,01/19/18,280,C,A,0.18,0.14,0,18559,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00280000,01/19/18,280,P,A,44.96,44.56,0,18,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00285000,01/19/18,285,C,A,0.12,0.08,0,344,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00285000,01/19/18,285,P,A,49.86,49.45,0,14,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00290000,01/19/18,290,C,A,0.09,0.06,0,393,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00290000,01/19/18,290,P,A,54.78,54.37,0,2,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00295000,01/19/18,295,C,A,0.07,0.04,0,269,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00295000,01/19/18,295,P,A,61.5,58,0,12,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00300000,01/19/18,300,C,A,0.06,0.03,0,1045,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00300000,01/19/18,300,P,A,66.49,62.98,0,433,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00305000,01/19/18,305,C,A,0.05,0.02,0,1065,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00305000,01/19/18,305,P,A,71.59,67.8,0,1367,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00310000,01/19/18,310,C,A,0.04,0,0,30,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00310000,01/19/18,310,P,A,76.16,72.32,0,255,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00315000,01/19/18,315,C,A,0.03,0,0,1000,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00315000,01/19/18,315,P,A,81.49,77.76,0,1,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00320000,01/19/18,320,C,A,0.03,0,0,44,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00320000,01/19/18,320,P,A,86.33,82.21,0,270,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00325000,01/19/18,325,C,A,0.03,0.01,0,391,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00325000,01/19/18,325,P,A,89.63,87.64,1,863,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119C00330000,01/19/18,330,C,A,0.02,0,0,61,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180119P00330000,01/19/18,330,P,A,96.23,92.11,0,93,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00050000,03/16/18,50,C,A,188.33,184.24,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00050000,03/16/18,50,P,A,0.04,0.01,0,228,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00055000,03/16/18,55,C,A,183.29,179.17,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00055000,03/16/18,55,P,A,0.04,0.01,0,300,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00060000,03/16/18,60,C,A,178.36,174.19,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00060000,03/16/18,60,P,A,0.04,0.01,0,48,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00065000,03/16/18,65,C,A,173.37,169.3,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00065000,03/16/18,65,P,A,0.05,0,0,64,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00070000,03/16/18,70,C,A,168.37,164.31,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00070000,03/16/18,70,P,A,0.06,0,0,62,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00075000,03/16/18,75,C,A,163.41,159.33,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00075000,03/16/18,75,P,A,0.06,0.01,0,119,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00080000,03/16/18,80,C,A,158.42,154.26,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00080000,03/16/18,80,P,A,0.07,0.02,0,142,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00085000,03/16/18,85,C,A,153.38,149.37,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00085000,03/16/18,85,P,A,0.09,0.04,0,62,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00090000,03/16/18,90,C,A,148.46,144.3,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00090000,03/16/18,90,P,A,0.1,0.06,0,442,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00095000,03/16/18,95,C,A,143.45,139.32,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00095000,03/16/18,95,P,A,0.12,0.08,0,105,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00100000,03/16/18,100,C,A,138.49,134.34,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00100000,03/16/18,100,P,A,0.14,0.1,0,610,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00105000,03/16/18,105,C,A,133.5,129.36,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00105000,03/16/18,105,P,A,0.15,0.13,0,6603,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00110000,03/16/18,110,C,A,128.46,124.38,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00110000,03/16/18,110,P,A,0.21,0.16,962,10225,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00115000,03/16/18,115,C,A,123.54,119.4,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00115000,03/16/18,115,P,A,0.25,0.2,0,169,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00120000,03/16/18,120,C,A,118.65,114.35,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00120000,03/16/18,120,P,A,0.27,0.25,0,6107,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00125000,03/16/18,125,C,A,113.47,109.55,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00125000,03/16/18,125,P,A,0.36,0.3,0,998,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00130000,03/16/18,130,C,A,108.5,105,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00130000,03/16/18,130,P,A,0.43,0.37,0,378,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00135000,03/16/18,135,C,A,103.5,100,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00135000,03/16/18,135,P,A,0.51,0.45,0,50,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00140000,03/16/18,140,C,A,98.5,95,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00140000,03/16/18,140,P,A,0.6,0.54,101,351,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00145000,03/16/18,145,C,A,93.5,90,0,30,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00145000,03/16/18,145,P,A,0.71,0.65,0,122,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00150000,03/16/18,150,C,A,88.5,85,0,2,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00150000,03/16/18,150,P,A,0.84,0.78,0,1968,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00155000,03/16/18,155,C,A,83.51,80,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00155000,03/16/18,155,P,A,0.99,0.93,11,909,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00160000,03/16/18,160,C,A,79,75.5,0,3,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00160000,03/16/18,160,P,A,1.17,1.13,51,2294,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00165000,03/16/18,165,C,A,74,70.5,0,68,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00165000,03/16/18,165,P,A,1.38,1.31,0,2201,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00170000,03/16/18,170,C,A,69,65.5,0,90,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00170000,03/16/18,170,P,A,1.62,1.54,0,2554,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00175000,03/16/18,175,C,A,64.5,61,0,44,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00175000,03/16/18,175,P,A,1.91,1.82,3,10322,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00180000,03/16/18,180,C,A,59.5,56,0,288,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00180000,03/16/18,180,P,A,2.25,2.16,6,7339,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00185000,03/16/18,185,C,A,55,51.5,1,452,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00185000,03/16/18,185,P,A,2.65,2.55,0,1966,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00187000,03/16/18,187,C,A,53,49.5,0,1,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00187000,03/16/18,187,P,A,2.82,2.73,0,190,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00188000,03/16/18,188,C,A,52,48.5,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00188000,03/16/18,188,P,A,2.91,2.82,0,157,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00189000,03/16/18,189,C,A,51,47.5,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00189000,03/16/18,189,P,A,3.01,2.91,0,5003,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00190000,03/16/18,190,C,A,50.5,47,0,521,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00190000,03/16/18,190,P,A,3.1,3.01,2,9221,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00191000,03/16/18,191,C,A,49,46.5,0,3,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00191000,03/16/18,191,P,A,3.2,3.11,0,213,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00192000,03/16/18,192,C,A,48,45.5,0,134,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00192000,03/16/18,192,P,A,3.31,3.21,0,149,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00193000,03/16/18,193,C,A,47,44.5,0,625,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00193000,03/16/18,193,P,A,3.41,3.32,0,453,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00194000,03/16/18,194,C,A,46,43.5,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00194000,03/16/18,194,P,A,3.52,3.43,0,142,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00195000,03/16/18,195,C,A,45.5,42.5,0,679,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00195000,03/16/18,195,P,A,3.64,3.54,1,3805,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00196000,03/16/18,196,C,A,44.5,42,0,43,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00196000,03/16/18,196,P,A,3.75,3.65,1,334,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00197000,03/16/18,197,C,A,43.5,41,0,84,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00197000,03/16/18,197,P,A,3.88,3.78,0,546,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00198000,03/16/18,198,C,A,42.5,40,0,144,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00198000,03/16/18,198,P,A,4.01,3.9,1,338,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00199000,03/16/18,199,C,A,41.5,39,0,380,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00199000,03/16/18,199,P,A,4.14,4.03,0,82,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00200000,03/16/18,200,C,A,41,38.5,0,538,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00200000,03/16/18,200,P,A,4.27,4.16,8,37160,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00205000,03/16/18,205,C,A,36.22,34.8,0,264,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00205000,03/16/18,205,P,A,4.99,4.88,70,8200,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00210000,03/16/18,210,C,A,31.8,30.55,0,312,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00210000,03/16/18,210,P,A,5.84,5.71,0,23369,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00211000,03/16/18,211,C,A,30.93,29.77,0,11,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00211000,03/16/18,211,P,A,6.03,5.9,234,317,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00212000,03/16/18,212,C,A,30.11,28.93,0,77,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00212000,03/16/18,212,P,A,6.21,6.09,122,439,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00213000,03/16/18,213,C,A,30,27.5,0,2,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00213000,03/16/18,213,P,A,6.41,6.28,24,937,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00214000,03/16/18,214,C,A,28.54,27.29,0,42,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00214000,03/16/18,214,P,A,6.61,6.48,191,788,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00215000,03/16/18,215,C,A,27.69,26.23,0,83,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00215000,03/16/18,215,P,A,6.82,6.69,0,11340,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00216000,03/16/18,216,C,A,26.89,25.7,0,14,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00216000,03/16/18,216,P,A,7.04,6.9,73,3938,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00217000,03/16/18,217,C,A,26.11,24.65,0,44,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00217000,03/16/18,217,P,A,7.26,7.13,0,83,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00218000,03/16/18,218,C,A,25.33,24.19,0,28,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00218000,03/16/18,218,P,A,7.49,7.35,80,183,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00219000,03/16/18,219,C,A,24.55,23.08,0,11,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00219000,03/16/18,219,P,A,7.73,7.59,0,435,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00220000,03/16/18,220,C,A,23.84,22.62,3,1986,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00220000,03/16/18,220,P,A,7.97,7.83,386,16614,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00221000,03/16/18,221,C,A,23.07,21.87,0,152,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00221000,03/16/18,221,P,A,8.22,8.08,0,429,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00222000,03/16/18,222,C,A,22.28,21.17,0,24,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00222000,03/16/18,222,P,A,8.48,8.34,0,3890,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00223000,03/16/18,223,C,A,21.21,20.43,0,32,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00223000,03/16/18,223,P,A,8.75,8.61,0,2339,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00224000,03/16/18,224,C,A,21.5,19.69,1000,1048,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00224000,03/16/18,224,P,A,9.03,8.88,1,243,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00225000,03/16/18,225,C,A,20.07,19.01,0,1906,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00225000,03/16/18,225,P,A,9.32,9.16,0,3591,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00226000,03/16/18,226,C,A,19.06,17.5,0,248,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00226000,03/16/18,226,P,A,9.61,9.46,0,1213,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00227000,03/16/18,227,C,A,18.46,18.01,0,740,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00227000,03/16/18,227,P,A,9.92,9.75,0,787,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00228000,03/16/18,228,C,A,17.66,17.33,0,59,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00228000,03/16/18,228,P,A,10.22,10.07,0,110,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00229000,03/16/18,229,C,A,17.1,16.65,0,132,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00229000,03/16/18,229,P,A,10.53,10.39,0,562,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00230000,03/16/18,230,C,A,16.27,16.07,41,1920,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00230000,03/16/18,230,P,A,10.88,10.72,7,4851,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00231000,03/16/18,231,C,A,15.62,15.42,36,109,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00231000,03/16/18,231,P,A,11.2,11.06,0,224,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00232000,03/16/18,232,C,A,15.08,14.66,0,144,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00232000,03/16/18,232,P,A,11.58,11.42,0,73,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00233000,03/16/18,233,C,A,14.3,14.11,0,400,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00233000,03/16/18,233,P,A,11.94,11.77,0,252,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00234000,03/16/18,234,C,A,13.66,13.47,0,2330,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00234000,03/16/18,234,P,A,12.32,12.15,0,2153,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00235000,03/16/18,235,C,A,13.05,12.88,0,20681,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00235000,03/16/18,235,P,A,12.71,12.54,1,35266,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00236000,03/16/18,236,C,A,12.47,12.28,0,338,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00236000,03/16/18,236,P,A,13.11,12.93,4,3254,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00237000,03/16/18,237,C,A,11.83,11.66,3,7590,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00237000,03/16/18,237,P,A,13.51,13.35,0,7199,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00238000,03/16/18,238,C,A,11.26,11.09,0,280,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00238000,03/16/18,238,P,A,13.91,13.76,0,298,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00239000,03/16/18,239,C,A,10.71,10.54,0,50,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00239000,03/16/18,239,P,A,14.39,14.19,68,215,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00240000,03/16/18,240,C,A,10.16,9.99,1,1784,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00240000,03/16/18,240,P,A,14.84,14.66,21,381,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00245000,03/16/18,245,C,A,7.59,7.44,3,2818,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00245000,03/16/18,245,P,A,18.11,16.64,1,129,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00250000,03/16/18,250,C,A,5.46,5.33,38,1712,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00250000,03/16/18,250,P,A,21.09,19.5,3,169,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00255000,03/16/18,255,C,A,3.72,3.6,0,2823,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00255000,03/16/18,255,P,A,24.49,22.74,0,12,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00260000,03/16/18,260,C,A,2.43,2.33,9,1282,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00260000,03/16/18,260,P,A,28.5,26,0,21,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00265000,03/16/18,265,C,A,1.51,1.42,0,457,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00265000,03/16/18,265,P,A,33,30,0,23,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00270000,03/16/18,270,C,A,0.91,0.84,1,725,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00270000,03/16/18,270,P,A,37.5,34,0,9,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00275000,03/16/18,275,C,A,0.56,0.49,0,1294,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00275000,03/16/18,275,P,A,42.49,38.5,0,8,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00280000,03/16/18,280,C,A,0.34,0.28,6,1118,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00280000,03/16/18,280,P,A,47,43.5,0,194,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00285000,03/16/18,285,C,A,0.21,0.16,0,1446,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00285000,03/16/18,285,P,A,52,48.5,0,21,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00290000,03/16/18,290,C,A,0.15,0.1,0,1713,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00290000,03/16/18,290,P,A,56.93,53,0,25,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00295000,03/16/18,295,C,A,0.11,0.07,0,184,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00295000,03/16/18,295,P,A,61.5,58,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00300000,03/16/18,300,C,A,0.09,0.05,0,209,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00300000,03/16/18,300,P,A,66.5,63,0,370,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00305000,03/16/18,305,C,A,0.08,0.04,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00305000,03/16/18,305,P,A,71.59,67.59,0,1278,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00310000,03/16/18,310,C,A,0.07,0.03,0,570,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00310000,03/16/18,310,P,A,76.74,72.43,0,160,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00315000,03/16/18,315,C,A,0.05,0.01,0,35,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00315000,03/16/18,315,P,A,81.44,78,0,182,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00320000,03/16/18,320,C,A,0.04,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00320000,03/16/18,320,P,A,86.5,82.29,0,121,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00325000,03/16/18,325,C,A,0.04,0,0,30,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00325000,03/16/18,325,P,A,91.28,87.29,0,702,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00330000,03/16/18,330,C,A,0.03,0,50,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00330000,03/16/18,330,P,A,96.22,92.22,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316C00335000,03/16/18,335,C,A,0.03,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180316P00335000,03/16/18,335,P,A,101.17,97.18,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00025000,06/15/18,25,C,A,213.67,209.11,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00025000,06/15/18,25,P,A,0.04,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00030000,06/15/18,30,C,A,208.68,204.12,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00030000,06/15/18,30,P,A,0.04,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00035000,06/15/18,35,C,A,203.7,199.14,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00035000,06/15/18,35,P,A,0.04,0,0,20,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00040000,06/15/18,40,C,A,198.72,194.16,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00040000,06/15/18,40,P,A,0.04,0,0,26,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00045000,06/15/18,45,C,A,193.74,189.18,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00045000,06/15/18,45,P,A,0.05,0,0,12,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00050000,06/15/18,50,C,A,188.76,184.2,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00050000,06/15/18,50,P,A,0.05,0,0,15,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00055000,06/15/18,55,C,A,183.78,179.22,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00055000,06/15/18,55,P,A,0.06,0,0,12,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00060000,06/15/18,60,C,A,178.8,174.24,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00060000,06/15/18,60,P,A,0.06,0,0,50,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00065000,06/15/18,65,C,A,173.82,169.26,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00065000,06/15/18,65,P,A,0.07,0.01,0,55,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00070000,06/15/18,70,C,A,168.84,164.28,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00070000,06/15/18,70,P,A,0.08,0.02,0,171,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00075000,06/15/18,75,C,A,163.86,159.3,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00075000,06/15/18,75,P,A,0.1,0.04,0,40,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00080000,06/15/18,80,C,A,158.88,154.32,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00080000,06/15/18,80,P,A,0.12,0.06,0,35,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00085000,06/15/18,85,C,A,153.9,149.34,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00085000,06/15/18,85,P,A,0.14,0.08,0,90,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00090000,06/15/18,90,C,A,148.92,144.36,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00090000,06/15/18,90,P,A,0.17,0.11,5,246,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00095000,06/15/18,95,C,A,143.94,139.38,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00095000,06/15/18,95,P,A,0.2,0.14,0,170,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00100000,06/15/18,100,C,A,138.94,134.39,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00100000,06/15/18,100,P,A,0.24,0.18,0,440,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00105000,06/15/18,105,C,A,133.97,129.41,0,20,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00105000,06/15/18,105,P,A,0.29,0.23,5,10326,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00110000,06/15/18,110,C,A,128.98,124.43,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00110000,06/15/18,110,P,A,0.34,0.31,0,1076,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00115000,06/15/18,115,C,A,124,119.45,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00115000,06/15/18,115,P,A,0.41,0.35,0,188,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00120000,06/15/18,120,C,A,119,114.47,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00120000,06/15/18,120,P,A,0.49,0.44,0,3104,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00125000,06/15/18,125,C,A,114,109.5,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00125000,06/15/18,125,P,A,0.58,0.53,0,126,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00130000,06/15/18,130,C,A,109,104.41,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00130000,06/15/18,130,P,A,0.69,0.63,0,1395,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00135000,06/15/18,135,C,A,104,99.43,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00135000,06/15/18,135,P,A,0.82,0.75,0,14,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00140000,06/15/18,140,C,A,99,94.63,0,4,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00140000,06/15/18,140,P,A,0.97,0.89,0,2724,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00145000,06/15/18,145,C,A,94.36,89.5,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00145000,06/15/18,145,P,A,1.14,1.05,0,169,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00150000,06/15/18,150,C,A,89.32,84.76,0,45,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00150000,06/15/18,150,P,A,1.33,1.24,0,1952,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00155000,06/15/18,155,C,A,84.47,79.91,0,129,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00155000,06/15/18,155,P,A,1.55,1.46,11,552,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00160000,06/15/18,160,C,A,79.5,75,0,262,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00160000,06/15/18,160,P,A,1.79,1.71,0,782,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00165000,06/15/18,165,C,A,74.8,70.23,0,84,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00165000,06/15/18,165,P,A,2.07,2,0,407,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00170000,06/15/18,170,C,A,70,65.48,0,93,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00170000,06/15/18,170,P,A,2.41,2.33,0,450,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00175000,06/15/18,175,C,A,65.39,60.82,4,222,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00175000,06/15/18,175,P,A,2.8,2.72,0,1315,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00180000,06/15/18,180,C,A,58.74,58.24,0,37,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00180000,06/15/18,180,P,A,3.25,3.14,0,12868,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00185000,06/15/18,185,C,A,54.18,53.7,0,19,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00185000,06/15/18,185,P,A,3.76,3.64,13,1645,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00190000,06/15/18,190,C,A,49.72,49.25,0,112,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00190000,06/15/18,190,P,A,4.34,4.21,0,15359,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00195000,06/15/18,195,C,A,45.34,44.89,0,93,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00195000,06/15/18,195,P,A,5,4.87,5,4027,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00200000,06/15/18,200,C,A,41.07,40.66,0,92,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00200000,06/15/18,200,P,A,5.75,5.65,0,10136,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00205000,06/15/18,205,C,A,36.91,36.52,0,1024,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00205000,06/15/18,205,P,A,6.62,6.46,50,12229,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00210000,06/15/18,210,C,A,32.85,32.5,0,2411,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00210000,06/15/18,210,P,A,7.58,7.44,36,2800,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00211000,06/15/18,211,C,A,32.09,31.72,0,899,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00211000,06/15/18,211,P,A,7.8,7.65,0,1361,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00212000,06/15/18,212,C,A,31.28,30.95,0,2,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00212000,06/15/18,212,P,A,8,7.87,0,981,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00213000,06/15/18,213,C,A,30.5,30.16,0,531,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00213000,06/15/18,213,P,A,8.24,8.09,0,640,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00214000,06/15/18,214,C,A,29.75,29.39,0,980,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00214000,06/15/18,214,P,A,8.47,8.31,0,1270,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00215000,06/15/18,215,C,A,28.96,28.63,0,562,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00215000,06/15/18,215,P,A,8.69,8.55,52,2083,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00216000,06/15/18,216,C,A,28.2,27.87,0,855,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00216000,06/15/18,216,P,A,8.93,8.77,0,1399,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00217000,06/15/18,217,C,A,27.45,27.12,0,811,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00217000,06/15/18,217,P,A,9.17,9.02,0,1287,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00218000,06/15/18,218,C,A,26.7,26.39,0,3,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00218000,06/15/18,218,P,A,9.43,9.27,0,637,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00219000,06/15/18,219,C,A,25.96,25.65,0,3,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00219000,06/15/18,219,P,A,9.71,9.53,0,505,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00220000,06/15/18,220,C,A,25.23,24.92,0,1860,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00220000,06/15/18,220,P,A,9.97,9.81,0,3622,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00221000,06/15/18,221,C,A,24.51,24.19,0,11,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00221000,06/15/18,221,P,A,10.25,10.07,0,574,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00222000,06/15/18,222,C,A,23.81,23.48,0,24,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00222000,06/15/18,222,P,A,10.52,10.35,0,769,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00223000,06/15/18,223,C,A,23.08,22.77,0,6,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00223000,06/15/18,223,P,A,10.82,10.64,0,786,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00224000,06/15/18,224,C,A,22.4,22.07,0,217,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00224000,06/15/18,224,P,A,11.06,10.93,0,2916,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00225000,06/15/18,225,C,A,21.68,21.38,8,1030,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00225000,06/15/18,225,P,A,11.39,11.24,40,2211,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00226000,06/15/18,226,C,A,21.02,20.69,0,8,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00226000,06/15/18,226,P,A,11.74,11.55,0,1047,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00227000,06/15/18,227,C,A,20.32,20.02,0,79,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00227000,06/15/18,227,P,A,12.03,11.87,0,1251,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00228000,06/15/18,228,C,A,19.65,19.35,0,75,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00228000,06/15/18,228,P,A,12.35,12.19,0,1111,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00229000,06/15/18,229,C,A,18.97,18.75,0,270,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00229000,06/15/18,229,P,A,12.72,12.53,6,1111,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00230000,06/15/18,230,C,A,18.33,18.11,1,1005,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00230000,06/15/18,230,P,A,13.05,12.87,1,1044,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00231000,06/15/18,231,C,A,17.71,17.4,0,676,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00231000,06/15/18,231,P,A,13.4,13.23,0,715,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00232000,06/15/18,232,C,A,17.02,16.82,1,249,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00232000,06/15/18,232,P,A,13.77,13.59,0,625,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00233000,06/15/18,233,C,A,16.42,16.19,3,510,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00233000,06/15/18,233,P,A,14.14,13.96,2,879,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00234000,06/15/18,234,C,A,15.8,15.6,1,587,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00234000,06/15/18,234,P,A,14.53,14.36,0,558,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00235000,06/15/18,235,C,A,15.2,15.01,0,926,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00235000,06/15/18,235,P,A,14.92,14.75,0,2415,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00236000,06/15/18,236,C,A,14.61,14.42,16,828,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00236000,06/15/18,236,P,A,15.32,15.16,0,1485,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00237000,06/15/18,237,C,A,14.02,13.81,36,2116,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00237000,06/15/18,237,P,A,15.75,15.56,0,1522,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00238000,06/15/18,238,C,A,13.45,13.25,0,756,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00238000,06/15/18,238,P,A,16.17,15.99,0,317,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00239000,06/15/18,239,C,A,12.91,12.69,0,1098,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00239000,06/15/18,239,P,A,16.61,16.43,0,200,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00240000,06/15/18,240,C,A,12.36,12.17,1,3571,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00240000,06/15/18,240,P,A,17.07,16.86,1,899,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00245000,06/15/18,245,C,A,9.78,9.6,2,1864,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00245000,06/15/18,245,P,A,19.48,19.27,2,39,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00250000,06/15/18,250,C,A,7.51,7.34,0,1728,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00250000,06/15/18,250,P,A,22.23,21.93,3,75,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00255000,06/15/18,255,C,A,5.6,5.43,36,1410,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00255000,06/15/18,255,P,A,25.31,24.99,0,139,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00260000,06/15/18,260,C,A,4.03,3.9,0,417,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00260000,06/15/18,260,P,A,28.74,28.43,0,302,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00265000,06/15/18,265,C,A,2.8,2.69,0,795,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00265000,06/15/18,265,P,A,32.5,32.11,178,494,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00270000,06/15/18,270,C,A,1.9,1.8,0,1465,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00270000,06/15/18,270,P,A,36.61,36.16,0,16,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00275000,06/15/18,275,C,A,1.24,1.16,0,1427,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00275000,06/15/18,275,P,A,40.95,40.45,0,21,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00280000,06/15/18,280,C,A,0.79,0.72,20,4933,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00280000,06/15/18,280,P,A,45.51,45.01,0,30,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00285000,06/15/18,285,C,A,0.52,0.45,0,990,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00285000,06/15/18,285,P,A,50.24,49.66,0,119,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00300000,06/15/18,300,C,A,0.17,0.11,30,12621,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00300000,06/15/18,300,P,A,66.9,62,0,28,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00305000,06/15/18,305,C,A,0.13,0.09,0,506,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00305000,06/15/18,305,P,A,71.52,67,0,1,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00310000,06/15/18,310,C,A,0.11,0.06,0,62,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00310000,06/15/18,310,P,A,76.42,72,0,149,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00315000,06/15/18,315,C,A,0.09,0.05,0,160,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00315000,06/15/18,315,P,A,81.34,76.79,0,27,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00320000,06/15/18,320,C,A,0.08,0.03,0,197,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00320000,06/15/18,320,P,A,86.28,81.72,0,321,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00325000,06/15/18,325,C,A,0.07,0.03,0,674,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00325000,06/15/18,325,P,A,91.21,86.66,0,470,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00330000,06/15/18,330,C,A,0.06,0.01,0,430,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00330000,06/15/18,330,P,A,96.18,91.62,0,175,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00335000,06/15/18,335,C,A,0.05,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00335000,06/15/18,335,P,A,101.16,96.6,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00340000,06/15/18,340,C,A,0.05,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00340000,06/15/18,340,P,A,106.13,101.57,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00345000,06/15/18,345,C,A,0.04,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00345000,06/15/18,345,P,A,111.11,106.55,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615C00350000,06/15/18,350,C,A,0.04,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180615P00350000,06/15/18,350,P,A,116.09,111.53,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00150000,07/20/18,150,C,A,89.5,84.62,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00150000,07/20/18,150,P,A,1.52,1.41,2,6,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00151000,07/20/18,151,C,A,88.5,83.65,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00151000,07/20/18,151,P,A,1.57,1.46,20,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00152000,07/20/18,152,C,A,87.5,82.69,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00152000,07/20/18,152,P,A,1.62,1.5,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00153000,07/20/18,153,C,A,86.5,81.72,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00153000,07/20/18,153,P,A,1.67,1.55,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00154000,07/20/18,154,C,A,85.5,80.76,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00154000,07/20/18,154,P,A,1.72,1.6,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00155000,07/20/18,155,C,A,84.5,79.79,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00155000,07/20/18,155,P,A,1.77,1.65,0,1,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00156000,07/20/18,156,C,A,83.5,78.83,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00156000,07/20/18,156,P,A,1.82,1.7,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00157000,07/20/18,157,C,A,82.5,77.87,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00157000,07/20/18,157,P,A,1.88,1.76,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00158000,07/20/18,158,C,A,81.5,76.92,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00158000,07/20/18,158,P,A,1.94,1.82,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00159000,07/20/18,159,C,A,80.5,75.96,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00159000,07/20/18,159,P,A,1.99,1.87,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00160000,07/20/18,160,C,A,79.5,75,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00160000,07/20/18,160,P,A,2.05,1.93,0,20,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00161000,07/20/18,161,C,A,78.9,74.05,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00161000,07/20/18,161,P,A,2.12,1.99,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00162000,07/20/18,162,C,A,77.95,73.1,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00162000,07/20/18,162,P,A,2.18,2.05,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00163000,07/20/18,163,C,A,76.5,72.15,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00163000,07/20/18,163,P,A,2.24,2.11,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00164000,07/20/18,164,C,A,76,71.2,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00164000,07/20/18,164,P,A,2.31,2.18,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00165000,07/20/18,165,C,A,75,70.26,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00165000,07/20/18,165,P,A,2.38,2.28,0,5,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00166000,07/20/18,166,C,A,74,69.32,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00166000,07/20/18,166,P,A,2.45,2.31,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00167000,07/20/18,167,C,A,73,68.37,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00167000,07/20/18,167,P,A,2.52,2.38,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00168000,07/20/18,168,C,A,72,67.44,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00168000,07/20/18,168,P,A,2.6,2.45,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00169000,07/20/18,169,C,A,71,66.5,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00169000,07/20/18,169,P,A,2.67,2.53,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00170000,07/20/18,170,C,A,70,65.56,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00170000,07/20/18,170,P,A,2.75,2.61,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00171000,07/20/18,171,C,A,69.44,64.63,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00171000,07/20/18,171,P,A,2.83,2.68,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00172000,07/20/18,172,C,A,68.5,63.7,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00172000,07/20/18,172,P,A,2.91,2.76,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00173000,07/20/18,173,C,A,67.5,62.77,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00173000,07/20/18,173,P,A,3,2.85,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00174000,07/20/18,174,C,A,66.5,61.84,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00174000,07/20/18,174,P,A,3.08,2.94,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00175000,07/20/18,175,C,A,65.5,60.92,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00175000,07/20/18,175,P,A,3.17,3.02,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00176000,07/20/18,176,C,A,64.5,60,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00176000,07/20/18,176,P,A,3.26,3.1,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00177000,07/20/18,177,C,A,63.5,59.08,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00177000,07/20/18,177,P,A,3.35,3.2,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00178000,07/20/18,178,C,A,60.77,60.26,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00178000,07/20/18,178,P,A,3.45,3.29,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00179000,07/20/18,179,C,A,59.86,59.35,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00179000,07/20/18,179,P,A,3.55,3.38,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00180000,07/20/18,180,C,A,58.95,58.45,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00180000,07/20/18,180,P,A,3.65,3.48,0,1,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00181000,07/20/18,181,C,A,58.04,57.54,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00181000,07/20/18,181,P,A,3.75,3.58,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00182000,07/20/18,182,C,A,57.14,56.64,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00182000,07/20/18,182,P,A,3.86,3.69,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00183000,07/20/18,183,C,A,56.24,55.74,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00183000,07/20/18,183,P,A,3.97,3.81,0,7,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00184000,07/20/18,184,C,A,55.34,54.85,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00184000,07/20/18,184,P,A,4.08,3.92,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00185000,07/20/18,185,C,A,54.44,53.95,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00185000,07/20/18,185,P,A,4.19,4.03,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00186000,07/20/18,186,C,A,53.55,53.06,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00186000,07/20/18,186,P,A,4.31,4.15,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00187000,07/20/18,187,C,A,52.67,52.18,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00187000,07/20/18,187,P,A,4.43,4.27,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00188000,07/20/18,188,C,A,51.78,51.3,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00188000,07/20/18,188,P,A,4.55,4.37,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00189000,07/20/18,189,C,A,50.9,50.42,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00189000,07/20/18,189,P,A,4.68,4.49,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00190000,07/20/18,190,C,A,50.03,49.55,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00190000,07/20/18,190,P,A,4.81,4.62,0,65,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00191000,07/20/18,191,C,A,49.15,48.68,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00191000,07/20/18,191,P,A,4.94,4.77,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00192000,07/20/18,192,C,A,48.29,47.81,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00192000,07/20/18,192,P,A,5.08,4.89,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00193000,07/20/18,193,C,A,47.42,46.95,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00193000,07/20/18,193,P,A,5.22,5.03,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00194000,07/20/18,194,C,A,46.56,46.09,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00194000,07/20/18,194,P,A,5.36,5.17,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00195000,07/20/18,195,C,A,45.7,45.24,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00195000,07/20/18,195,P,A,5.51,5.33,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00196000,07/20/18,196,C,A,44.85,44.39,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00196000,07/20/18,196,P,A,5.66,5.49,0,10,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00197000,07/20/18,197,C,A,44,43.54,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00197000,07/20/18,197,P,A,5.81,5.63,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00198000,07/20/18,198,C,A,43.16,42.7,0,2,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00198000,07/20/18,198,P,A,5.97,5.8,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00199000,07/20/18,199,C,A,42.32,41.86,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00199000,07/20/18,199,P,A,6.14,5.96,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00200000,07/20/18,200,C,A,41.48,41.03,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00200000,07/20/18,200,P,A,6.3,6.11,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00201000,07/20/18,201,C,A,40.65,40.2,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00201000,07/20/18,201,P,A,6.47,6.28,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00202000,07/20/18,202,C,A,39.83,39.38,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00202000,07/20/18,202,P,A,6.64,6.46,0,10,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00203000,07/20/18,203,C,A,39,38.56,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00203000,07/20/18,203,P,A,6.82,6.64,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00204000,07/20/18,204,C,A,38.16,37.77,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00204000,07/20/18,204,P,A,7.01,6.82,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00205000,07/20/18,205,C,A,37.36,36.96,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00205000,07/20/18,205,P,A,7.19,7.01,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00206000,07/20/18,206,C,A,36.55,36.17,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00206000,07/20/18,206,P,A,7.39,7.22,0,10,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00207000,07/20/18,207,C,A,35.77,35.37,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00207000,07/20/18,207,P,A,7.59,7.42,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00208000,07/20/18,208,C,A,34.95,34.58,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00208000,07/20/18,208,P,A,7.79,7.62,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00209000,07/20/18,209,C,A,34.16,33.79,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00209000,07/20/18,209,P,A,8,7.83,0,1,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00210000,07/20/18,210,C,A,33.4,33,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00210000,07/20/18,210,P,A,8.22,8.04,0,30,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00211000,07/20/18,211,C,A,32.62,32.22,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00211000,07/20/18,211,P,A,8.44,8.26,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00212000,07/20/18,212,C,A,31.85,31.43,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00212000,07/20/18,212,P,A,8.66,8.46,0,20,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00213000,07/20/18,213,C,A,31.06,30.69,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00213000,07/20/18,213,P,A,8.89,8.69,0,20,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00214000,07/20/18,214,C,A,30.31,29.93,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00214000,07/20/18,214,P,A,9.13,8.93,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00215000,07/20/18,215,C,A,29.57,29.18,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00215000,07/20/18,215,P,A,9.38,9.17,0,10,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00216000,07/20/18,216,C,A,28.79,28.43,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00216000,07/20/18,216,P,A,9.62,9.41,0,20,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00217000,07/20/18,217,C,A,28.05,27.69,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00217000,07/20/18,217,P,A,9.88,9.66,0,20,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00218000,07/20/18,218,C,A,27.31,26.97,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00218000,07/20/18,218,P,A,10.14,9.94,0,20,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00219000,07/20/18,219,C,A,26.58,26.24,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00219000,07/20/18,219,P,A,10.42,10.21,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00220000,07/20/18,220,C,A,25.86,25.52,1,5,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00220000,07/20/18,220,P,A,10.69,10.48,51,5,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00221000,07/20/18,221,C,A,25.17,24.81,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00221000,07/20/18,221,P,A,10.97,10.77,0,20,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00222000,07/20/18,222,C,A,24.46,24.1,12,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00222000,07/20/18,222,P,A,11.26,11.05,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00223000,07/20/18,223,C,A,23.76,23.41,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00223000,07/20/18,223,P,A,11.56,11.35,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00224000,07/20/18,224,C,A,23.06,22.71,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00224000,07/20/18,224,P,A,11.86,11.62,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00225000,07/20/18,225,C,A,22.38,22.03,0,10,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00225000,07/20/18,225,P,A,12.17,11.93,0,10,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00226000,07/20/18,226,C,A,21.7,21.36,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00226000,07/20/18,226,P,A,12.49,12.24,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00227000,07/20/18,227,C,A,21.03,20.69,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00227000,07/20/18,227,P,A,12.81,12.57,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00228000,07/20/18,228,C,A,20.37,20.03,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00228000,07/20/18,228,P,A,13.16,12.9,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00229000,07/20/18,229,C,A,19.72,19.38,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00229000,07/20/18,229,P,A,13.5,13.25,0,1,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00230000,07/20/18,230,C,A,19.07,18.74,1,9,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00230000,07/20/18,230,P,A,13.84,13.6,1,15,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00231000,07/20/18,231,C,A,18.43,18.1,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00231000,07/20/18,231,P,A,14.2,13.95,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00232000,07/20/18,232,C,A,17.8,17.48,0,3,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00232000,07/20/18,232,P,A,14.59,14.32,0,2,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00233000,07/20/18,233,C,A,17.19,16.87,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00233000,07/20/18,233,P,A,14.96,14.69,0,1,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00234000,07/20/18,234,C,A,16.57,16.26,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00234000,07/20/18,234,P,A,15.35,15.11,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00235000,07/20/18,235,C,A,15.97,15.67,0,12,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00235000,07/20/18,235,P,A,15.75,15.51,0,12,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00236000,07/20/18,236,C,A,15.39,15.09,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00236000,07/20/18,236,P,A,16.16,15.91,0,11,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00237000,07/20/18,237,C,A,14.81,14.5,0,418,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00237000,07/20/18,237,P,A,16.58,16.32,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00238000,07/20/18,238,C,A,14.23,13.94,0,1,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00238000,07/20/18,238,P,A,17.01,16.76,0,1,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00239000,07/20/18,239,C,A,13.68,13.38,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00239000,07/20/18,239,P,A,17.44,17.18,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00240000,07/20/18,240,C,A,13.13,12.83,0,18,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00240000,07/20/18,240,P,A,17.88,17.64,0,11,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00241000,07/20/18,241,C,A,12.59,12.3,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00241000,07/20/18,241,P,A,18.35,18.1,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00242000,07/20/18,242,C,A,12.06,11.77,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00242000,07/20/18,242,P,A,18.81,18.55,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00243000,07/20/18,243,C,A,11.55,11.26,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00243000,07/20/18,243,P,A,19.29,19.04,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00244000,07/20/18,244,C,A,11.04,10.76,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00244000,07/20/18,244,P,A,19.8,19.53,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00245000,07/20/18,245,C,A,10.56,10.28,0,10,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00245000,07/20/18,245,P,A,20.3,20.02,0,10,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00246000,07/20/18,246,C,A,10.08,9.8,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00246000,07/20/18,246,P,A,20.81,20.55,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00247000,07/20/18,247,C,A,9.6,9.33,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00247000,07/20/18,247,P,A,21.35,21.07,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00248000,07/20/18,248,C,A,9.14,8.87,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00248000,07/20/18,248,P,A,21.88,21.61,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00249000,07/20/18,249,C,A,8.71,8.43,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00249000,07/20/18,249,P,A,22.44,22.14,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00250000,07/20/18,250,C,A,8.27,8.01,3,2,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00250000,07/20/18,250,P,A,23.01,22.72,3,2,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00255000,07/20/18,255,C,A,6.31,6.08,1,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00255000,07/20/18,255,P,A,26.02,25.72,2,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00260000,07/20/18,260,C,A,4.67,4.43,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00260000,07/20/18,260,P,A,29.38,28.99,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00265000,07/20/18,265,C,A,3.36,3.15,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00265000,07/20/18,265,P,A,33.04,32.61,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00270000,07/20/18,270,C,A,2.34,2.15,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00270000,07/20/18,270,P,A,37,36.54,0,1,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00275000,07/20/18,275,C,A,1.57,1.42,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00275000,07/20/18,275,P,A,41.25,40.75,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00280000,07/20/18,280,C,A,1.05,0.91,0,20,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00280000,07/20/18,280,P,A,45.72,45.2,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720C00285000,07/20/18,285,C,A,0.69,0.58,0,50,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180720P00285000,07/20/18,285,P,A,50.37,49.8,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921C00055000,09/21/18,55,C,A,183.86,179,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921P00055000,09/21/18,55,P,A,0.06,0.02,0,97,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921C00060000,09/21/18,60,C,A,178.88,174,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921P00060000,09/21/18,60,P,A,0.07,0.03,0,58,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921C00065000,09/21/18,65,C,A,173.9,169,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921P00065000,09/21/18,65,P,A,0.09,0.04,0,43,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921C00070000,09/21/18,70,C,A,168.93,164.01,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921P00070000,09/21/18,70,P,A,0.11,0.05,0,8,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921C00075000,09/21/18,75,C,A,163.93,159.01,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921P00075000,09/21/18,75,P,A,0.13,0.07,0,21,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921C00080000,09/21/18,80,C,A,158.96,154.02,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921P00080000,09/21/18,80,P,A,0.12,0.1,0,54,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921C00085000,09/21/18,85,C,A,153.96,149.02,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921P00085000,09/21/18,85,P,A,0.19,0.14,0,14,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921C00090000,09/21/18,90,C,A,148.99,144.05,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921P00090000,09/21/18,90,P,A,0.24,0.18,0,39,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921C00095000,09/21/18,95,C,A,144,139.06,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921P00095000,09/21/18,95,P,A,0.25,0.23,0,35,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921C00100000,09/21/18,100,C,A,138.95,134.39,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921P00100000,09/21/18,100,P,A,0.35,0.29,0,456,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921C00105000,09/21/18,105,C,A,133.97,129.42,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921P00105000,09/21/18,105,P,A,0.42,0.36,0,8689,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921C00110000,09/21/18,110,C,A,128.99,124.44,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921P00110000,09/21/18,110,P,A,0.5,0.43,0,35,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921C00115000,09/21/18,115,C,A,124,119.14,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921P00115000,09/21/18,115,P,A,0.6,0.53,0,5570,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921C00120000,09/21/18,120,C,A,119,114.16,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921P00120000,09/21/18,120,P,A,0.71,0.65,0,66,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921C00125000,09/21/18,125,C,A,114,109.24,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921P00125000,09/21/18,125,P,A,0.85,0.78,0,26,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921C00130000,09/21/18,130,C,A,109,104.28,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921P00130000,09/21/18,130,P,A,1,0.93,0,195,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921C00135000,09/21/18,135,C,A,104,99.35,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921P00135000,09/21/18,135,P,A,1.18,1.08,0,8,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921C00140000,09/21/18,140,C,A,99,94.61,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921P00140000,09/21/18,140,P,A,1.38,1.27,0,153,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921C00145000,09/21/18,145,C,A,94.44,89.7,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921P00145000,09/21/18,145,P,A,1.61,1.49,0,27,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921C00150000,09/21/18,150,C,A,89.47,84.91,0,10,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921P00150000,09/21/18,150,P,A,1.86,1.74,0,271,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921C00155000,09/21/18,155,C,A,84.5,80.11,0,15,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921P00155000,09/21/18,155,P,A,2.15,2.03,0,219,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921C00160000,09/21/18,160,C,A,79.51,75.34,0,91,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921P00160000,09/21/18,160,P,A,2.47,2.35,0,125,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921C00165000,09/21/18,165,C,A,74.71,70.49,0,10,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921P00165000,09/21/18,165,P,A,2.87,2.71,0,52,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921C00170000,09/21/18,170,C,A,70.5,65.99,0,9,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921P00170000,09/21/18,170,P,A,3.27,3.15,4,25143,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921C00175000,09/21/18,175,C,A,65.99,61.46,0,462,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921P00175000,09/21/18,175,P,A,3.76,3.62,0,169,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921C00180000,09/21/18,180,C,A,59.39,58.84,0,5,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921P00180000,09/21/18,180,P,A,4.3,4.15,0,8996,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921C00185000,09/21/18,185,C,A,54.94,54.43,0,380,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921P00185000,09/21/18,185,P,A,4.92,4.75,0,96,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921C00190000,09/21/18,190,C,A,50.61,50.11,0,165,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921P00190000,09/21/18,190,P,A,5.61,5.43,0,3681,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921C00195000,09/21/18,195,C,A,46.38,45.92,0,67,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921P00195000,09/21/18,195,P,A,6.38,6.19,0,56,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921C00200000,09/21/18,200,C,A,42.25,41.81,0,12,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921P00200000,09/21/18,200,P,A,7.23,7.1,0,115,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921C00205000,09/21/18,205,C,A,38.24,37.81,0,38,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921P00205000,09/21/18,205,P,A,8.2,8,0,140,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921C00210000,09/21/18,210,C,A,34.36,33.95,0,33,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921P00210000,09/21/18,210,P,A,9.28,9.09,0,5636,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921C00215000,09/21/18,215,C,A,30.62,30.22,0,22,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921P00215000,09/21/18,215,P,A,10.51,10.29,52,226,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921C00220000,09/21/18,220,C,A,27.03,26.64,5,684,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921P00220000,09/21/18,220,P,A,11.86,11.65,0,851,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921C00225000,09/21/18,225,C,A,23.61,23.23,0,57,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921P00225000,09/21/18,225,P,A,13.38,13.18,0,2350,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921C00230000,09/21/18,230,C,A,20.38,20.01,1,83,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921P00230000,09/21/18,230,P,A,15.11,14.88,1,432,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921C00235000,09/21/18,235,C,A,17.3,17.07,3,606,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921P00235000,09/21/18,235,P,A,17.03,16.79,0,127,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921C00240000,09/21/18,240,C,A,14.48,14.26,1,499,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921P00240000,09/21/18,240,P,A,19.19,18.93,1,260,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921C00245000,09/21/18,245,C,A,11.9,11.69,1,401,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921P00245000,09/21/18,245,P,A,21.55,21.32,1,406,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921C00250000,09/21/18,250,C,A,9.61,9.37,0,259,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921P00250000,09/21/18,250,P,A,24.3,23.92,0,21,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921C00255000,09/21/18,255,C,A,7.58,7.38,1,47,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921P00255000,09/21/18,255,P,A,27.24,26.86,0,12,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921C00260000,09/21/18,260,C,A,5.85,5.65,1,152,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921P00260000,09/21/18,260,P,A,30.48,30.05,1,84,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921C00265000,09/21/18,265,C,A,4.4,4.21,0,411,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921P00265000,09/21/18,265,P,A,34.01,33.57,0,5,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921C00270000,09/21/18,270,C,A,3.22,3.05,0,164,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921P00270000,09/21/18,270,P,A,37.82,37.35,0,24,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921C00275000,09/21/18,275,C,A,2.3,2.16,0,29,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921P00275000,09/21/18,275,P,A,41.89,41.39,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921C00280000,09/21/18,280,C,A,1.64,1.4,0,1212,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921P00280000,09/21/18,280,P,A,46.21,45.66,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921C00285000,09/21/18,285,C,A,1.13,1.01,0,28,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921P00285000,09/21/18,285,P,A,50.72,50.12,0,1,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921C00290000,09/21/18,290,C,A,0.78,0.67,0,64,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921P00290000,09/21/18,290,P,A,55.38,54.73,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921C00295000,09/21/18,295,C,A,0.54,0.44,0,150,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921P00295000,09/21/18,295,P,A,61.79,57.25,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921C00300000,09/21/18,300,C,A,0.38,0.29,0,153,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921P00300000,09/21/18,300,P,A,66.54,62.01,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921C00305000,09/21/18,305,C,A,0.27,0.2,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921P00305000,09/21/18,305,P,A,71.37,67,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921C00310000,09/21/18,310,C,A,0.21,0.14,0,773,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921P00310000,09/21/18,310,P,A,76.28,72,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921C00315000,09/21/18,315,C,A,0.16,0.11,150,972,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921P00315000,09/21/18,315,P,A,81.24,76.69,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921C00320000,09/21/18,320,C,A,0.12,0.08,0,737,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921P00320000,09/21/18,320,P,A,86.21,81.72,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921C00325000,09/21/18,325,C,A,0.1,0.07,0,331,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921P00325000,09/21/18,325,P,A,91.18,86.65,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921C00330000,09/21/18,330,C,A,0.08,0.05,0,30,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921P00330000,09/21/18,330,P,A,96.15,91.59,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921C00335000,09/21/18,335,C,A,0.07,0.04,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921P00335000,09/21/18,335,P,A,101.12,96.56,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921C00340000,09/21/18,340,C,A,0.05,0.03,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921P00340000,09/21/18,340,P,A,106.09,101.53,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921C00345000,09/21/18,345,C,A,0.05,0.01,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921P00345000,09/21/18,345,P,A,111.07,106.51,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921C00350000,09/21/18,350,C,A,0.04,0,0,30,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 180921P00350000,09/21/18,350,P,A,116.06,111.5,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00010000,12/21/18,10,C,A,228.5,223.69,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00010000,12/21/18,10,P,A,0.01,0,0,730,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00015000,12/21/18,15,C,A,223.63,219.07,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00015000,12/21/18,15,P,A,0.02,0,0,100,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00020000,12/21/18,20,C,A,218.64,214.08,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00020000,12/21/18,20,P,A,0.02,0,0,110,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00025000,12/21/18,25,C,A,213.5,208.69,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00025000,12/21/18,25,P,A,0.03,0,0,141,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00030000,12/21/18,30,C,A,208.68,204.12,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00030000,12/21/18,30,P,A,0.03,0,0,129,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00035000,12/21/18,35,C,A,203.7,199.14,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00035000,12/21/18,35,P,A,0.05,0,0,3285,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00040000,12/21/18,40,C,A,198.72,194.16,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00040000,12/21/18,40,P,A,0.05,0,0,3456,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00045000,12/21/18,45,C,A,193.74,189.18,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00045000,12/21/18,45,P,A,0.07,0,0,2323,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00050000,12/21/18,50,C,A,188.76,184.2,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00050000,12/21/18,50,P,A,0.08,0.03,0,7136,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00055000,12/21/18,55,C,A,183.78,179.22,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00055000,12/21/18,55,P,A,0.09,0.03,0,5924,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00060000,12/21/18,60,C,A,178.8,174.24,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00060000,12/21/18,60,P,A,0.08,0.04,0,923,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00065000,12/21/18,65,C,A,173.82,169.26,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00065000,12/21/18,65,P,A,0.12,0.05,0,4702,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00070000,12/21/18,70,C,A,168.84,164.29,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00070000,12/21/18,70,P,A,0.14,0.07,0,3435,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00075000,12/21/18,75,C,A,163.87,159.31,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00075000,12/21/18,75,P,A,0.13,0.1,0,1177,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00080000,12/21/18,80,C,A,158.89,154.33,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00080000,12/21/18,80,P,A,0.21,0.14,0,1410,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00085000,12/21/18,85,C,A,153.91,149.35,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00085000,12/21/18,85,P,A,0.26,0.19,5,3449,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00090000,12/21/18,90,C,A,149,144.01,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00090000,12/21/18,90,P,A,0.31,0.28,0,2274,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00095000,12/21/18,95,C,A,143.95,139.39,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00095000,12/21/18,95,P,A,0.38,0.31,0,908,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00100000,12/21/18,100,C,A,138.93,134.37,0,13,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00100000,12/21/18,100,P,A,0.46,0.4,0,9053,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00105000,12/21/18,105,C,A,133.95,129.4,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00105000,12/21/18,105,P,A,0.55,0.48,0,602,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00110000,12/21/18,110,C,A,128.95,124.4,0,12,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00110000,12/21/18,110,P,A,0.66,0.58,0,15205,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00115000,12/21/18,115,C,A,123.98,119.42,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00115000,12/21/18,115,P,A,0.79,0.71,0,421,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00120000,12/21/18,120,C,A,119,114.45,0,9,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00120000,12/21/18,120,P,A,0.93,0.84,0,1459,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00125000,12/21/18,125,C,A,114,109.48,0,47,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00125000,12/21/18,125,P,A,1.1,1,0,375,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00130000,12/21/18,130,C,A,109,104.53,0,206,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00130000,12/21/18,130,P,A,1.3,1.18,0,7090,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00135000,12/21/18,135,C,A,104,99.59,0,55,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00135000,12/21/18,135,P,A,1.49,1.45,0,12265,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00140000,12/21/18,140,C,A,99,94.69,0,327,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00140000,12/21/18,140,P,A,1.76,1.64,5,5490,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00145000,12/21/18,145,C,A,94.35,89.79,0,52,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00145000,12/21/18,145,P,A,2.03,1.91,0,1432,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00150000,12/21/18,150,C,A,89.5,84.97,0,380,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00150000,12/21/18,150,P,A,2.34,2.21,13,4619,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00155000,12/21/18,155,C,A,84.75,80.19,0,372,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00155000,12/21/18,155,P,A,2.69,2.56,0,1703,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00160000,12/21/18,160,C,A,80,75.19,0,321,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00160000,12/21/18,160,P,A,3.08,2.95,0,4700,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00165000,12/21/18,165,C,A,75.42,70.86,0,768,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00165000,12/21/18,165,P,A,3.53,3.39,0,6591,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00170000,12/21/18,170,C,A,70.87,66.31,0,1337,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00170000,12/21/18,170,P,A,4.05,3.88,0,4838,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00175000,12/21/18,175,C,A,64.38,61.8,0,564,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00175000,12/21/18,175,P,A,4.51,4.43,1,3234,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00180000,12/21/18,180,C,A,59.97,59.38,0,1465,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00180000,12/21/18,180,P,A,5.24,5.04,4,5091,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00185000,12/21/18,185,C,A,55.66,55.08,14,1063,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00185000,12/21/18,185,P,A,5.93,5.73,0,3217,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00190000,12/21/18,190,C,A,51.44,50.88,14,3518,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00190000,12/21/18,190,P,A,6.71,6.51,0,18653,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00195000,12/21/18,195,C,A,47.4,46.78,0,585,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00195000,12/21/18,195,P,A,7.58,7.36,8,1618,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00200000,12/21/18,200,C,A,43.29,42.81,0,2718,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00200000,12/21/18,200,P,A,8.54,8.3,2,7930,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00205000,12/21/18,205,C,A,39.4,38.94,10,2344,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00205000,12/21/18,205,P,A,9.6,9.36,8,9748,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00210000,12/21/18,210,C,A,35.63,35.19,0,27517,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00210000,12/21/18,210,P,A,10.79,10.54,0,6805,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00211000,12/21/18,211,C,A,34.9,34.45,0,67,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00211000,12/21/18,211,P,A,11.04,10.79,0,183,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00212000,12/21/18,212,C,A,34.16,33.72,0,2,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00212000,12/21/18,212,P,A,11.3,11.05,0,592,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00213000,12/21/18,213,C,A,33.44,33,0,4,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00213000,12/21/18,213,P,A,11.63,11.31,0,451,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00214000,12/21/18,214,C,A,32.73,32.28,0,38,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00214000,12/21/18,214,P,A,11.84,11.58,0,203,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00215000,12/21/18,215,C,A,32.01,31.57,0,8315,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00215000,12/21/18,215,P,A,12.11,11.88,0,1811,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00216000,12/21/18,216,C,A,31.3,30.87,0,355,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00216000,12/21/18,216,P,A,12.38,12.12,0,135,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00217000,12/21/18,217,C,A,30.59,30.17,0,162,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00217000,12/21/18,217,P,A,12.67,12.41,0,115,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00218000,12/21/18,218,C,A,29.9,29.47,0,70,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00218000,12/21/18,218,P,A,12.96,12.7,0,62,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00219000,12/21/18,219,C,A,29.21,28.78,0,31,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00219000,12/21/18,219,P,A,13.25,12.99,0,57,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00220000,12/21/18,220,C,A,28.52,28.11,4,2654,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00220000,12/21/18,220,P,A,13.56,13.3,79,4436,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00221000,12/21/18,221,C,A,27.85,27.43,0,18,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00221000,12/21/18,221,P,A,13.93,13.6,0,53,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00222000,12/21/18,222,C,A,27.19,26.76,0,49,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00222000,12/21/18,222,P,A,14.19,13.92,0,238,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00223000,12/21/18,223,C,A,26.51,26.1,0,28,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00223000,12/21/18,223,P,A,14.58,14.24,0,166,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00224000,12/21/18,224,C,A,25.86,25.44,0,408,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00224000,12/21/18,224,P,A,14.88,14.57,0,180,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00225000,12/21/18,225,C,A,25.2,24.8,0,5250,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00225000,12/21/18,225,P,A,15.17,15.07,9,48267,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00226000,12/21/18,226,C,A,24.56,24.16,0,510,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00226000,12/21/18,226,P,A,15.51,15.26,0,141,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00227000,12/21/18,227,C,A,23.91,23.52,0,449,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00227000,12/21/18,227,P,A,15.86,15.61,0,152,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00228000,12/21/18,228,C,A,23.29,22.89,0,1161,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00228000,12/21/18,228,P,A,16.23,15.96,0,241,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00229000,12/21/18,229,C,A,22.6,22.28,0,64,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00229000,12/21/18,229,P,A,16.59,16.31,0,5,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00230000,12/21/18,230,C,A,22,21.69,0,4336,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00230000,12/21/18,230,P,A,16.96,16.68,0,2498,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00231000,12/21/18,231,C,A,21.44,21.05,0,86,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00231000,12/21/18,231,P,A,17.36,17.07,0,277,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00232000,12/21/18,232,C,A,20.78,20.51,0,200,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00232000,12/21/18,232,P,A,17.73,17.44,0,264,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00233000,12/21/18,233,C,A,20.2,19.92,1,1028,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00233000,12/21/18,233,P,A,18.12,17.83,0,348,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00234000,12/21/18,234,C,A,19.62,19.35,0,445,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00234000,12/21/18,234,P,A,18.52,18.23,0,610,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00235000,12/21/18,235,C,A,19.04,18.72,0,3424,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00235000,12/21/18,235,P,A,18.95,18.66,11,3055,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00236000,12/21/18,236,C,A,18.44,18.16,0,1244,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00236000,12/21/18,236,P,A,19.36,19.07,0,773,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00237000,12/21/18,237,C,A,17.88,17.61,0,763,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00237000,12/21/18,237,P,A,19.79,19.5,0,705,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00238000,12/21/18,238,C,A,17.36,17.06,0,839,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00238000,12/21/18,238,P,A,20.22,19.93,0,1136,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00239000,12/21/18,239,C,A,16.81,16.53,0,774,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00239000,12/21/18,239,P,A,20.68,20.38,0,179,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00240000,12/21/18,240,C,A,16.28,16,3,5196,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00240000,12/21/18,240,P,A,21.13,20.86,0,2287,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00245000,12/21/18,245,C,A,13.74,13.45,0,1452,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00245000,12/21/18,245,P,A,23.5,23.22,0,1119,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00250000,12/21/18,250,C,A,11.4,11.11,4,17543,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00250000,12/21/18,250,P,A,26.19,25.73,3,226,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00255000,12/21/18,255,C,A,9.34,9.07,2,847,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00255000,12/21/18,255,P,A,29.05,28.56,0,26,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00260000,12/21/18,260,C,A,7.51,7.27,0,1111,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00260000,12/21/18,260,P,A,32.15,31.64,0,107,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00265000,12/21/18,265,C,A,5.93,5.68,0,1516,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00265000,12/21/18,265,P,A,35.52,34.97,0,44,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00270000,12/21/18,270,C,A,4.6,4.37,0,4139,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00270000,12/21/18,270,P,A,39.14,38.57,0,455,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00275000,12/21/18,275,C,A,3.5,3.3,0,7775,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00275000,12/21/18,275,P,A,42.99,42.38,0,219,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00280000,12/21/18,280,C,A,2.63,2.44,0,3486,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00280000,12/21/18,280,P,A,47.11,46.44,0,22,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00285000,12/21/18,285,C,A,1.94,1.77,0,2672,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00285000,12/21/18,285,P,A,51.37,50.71,0,1,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00290000,12/21/18,290,C,A,1.42,1.26,0,1629,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00290000,12/21/18,290,P,A,55.87,55.16,0,313,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00295000,12/21/18,295,C,A,1.03,0.89,5,421,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00295000,12/21/18,295,P,A,62.16,57.62,0,75,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00300000,12/21/18,300,C,A,0.68,0.62,0,13353,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00300000,12/21/18,300,P,A,67,62.5,0,154,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00305000,12/21/18,305,C,A,0.54,0.42,0,796,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00305000,12/21/18,305,P,A,71.47,67,50,68,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00310000,12/21/18,310,C,A,0.41,0.3,0,15044,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00310000,12/21/18,310,P,A,76.3,72,319,156,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00315000,12/21/18,315,C,A,0.29,0.2,0,4305,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00315000,12/21/18,315,P,A,81.23,76.67,2,303,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00320000,12/21/18,320,C,A,0.23,0.17,0,2083,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00320000,12/21/18,320,P,A,86.19,81.63,0,471,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00325000,12/21/18,325,C,A,0.17,0.12,0,3419,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00325000,12/21/18,325,P,A,91.17,86.61,0,920,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00330000,12/21/18,330,C,A,0.15,0.1,0,1101,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00330000,12/21/18,330,P,A,96.15,91.59,0,170,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00335000,12/21/18,335,C,A,0.13,0.08,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00335000,12/21/18,335,P,A,101.14,96.58,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00340000,12/21/18,340,C,A,0.11,0.06,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00340000,12/21/18,340,P,A,106.13,101.56,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00345000,12/21/18,345,C,A,0.1,0.04,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00345000,12/21/18,345,P,A,111.11,106.55,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221C00350000,12/21/18,350,C,A,0.09,0.03,0,1260,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 181221P00350000,12/21/18,350,P,A,116.1,111.54,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118C00060000,01/18/19,60,C,A,178.5,173.68,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118P00060000,01/18/19,60,P,A,0.13,0.03,0,319,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118C00065000,01/18/19,65,C,A,173.99,169,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118P00065000,01/18/19,65,P,A,0.16,0.05,0,117,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118C00070000,01/18/19,70,C,A,168.99,164,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118P00070000,01/18/19,70,P,A,0.13,0.08,0,215,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118C00075000,01/18/19,75,C,A,164,159.01,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118P00075000,01/18/19,75,P,A,0.22,0.11,0,211,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118C00080000,01/18/19,80,C,A,159,154.01,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118P00080000,01/18/19,80,P,A,0.26,0.15,0,274,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118C00085000,01/18/19,85,C,A,154,149.01,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118P00085000,01/18/19,85,P,A,0.25,0.2,0,99,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118C00090000,01/18/19,90,C,A,149,144.01,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118P00090000,01/18/19,90,P,A,0.37,0.26,0,276,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118C00095000,01/18/19,95,C,A,144,139.01,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118P00095000,01/18/19,95,P,A,0.43,0.33,0,69,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118C00100000,01/18/19,100,C,A,139,134.01,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118P00100000,01/18/19,100,P,A,0.51,0.41,0,332,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118C00105000,01/18/19,105,C,A,134,129.01,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118P00105000,01/18/19,105,P,A,0.61,0.51,0,55,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118C00110000,01/18/19,110,C,A,129,124.01,0,4,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118P00110000,01/18/19,110,P,A,0.73,0.61,0,116,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118C00115000,01/18/19,115,C,A,124,119.01,0,1,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118P00115000,01/18/19,115,P,A,0.86,0.74,0,44,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118C00120000,01/18/19,120,C,A,119,114.19,0,6,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118P00120000,01/18/19,120,P,A,1.01,0.95,0,139,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118C00125000,01/18/19,125,C,A,114,109.2,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118P00125000,01/18/19,125,P,A,1.21,1.05,0,86,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118C00130000,01/18/19,130,C,A,109,104.2,0,3,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118P00130000,01/18/19,130,P,A,1.41,1.25,0,585,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118C00135000,01/18/19,135,C,A,104,99.2,0,10,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118P00135000,01/18/19,135,P,A,1.66,1.39,0,88,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118C00140000,01/18/19,140,C,A,99.43,94.5,0,6,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118P00140000,01/18/19,140,P,A,1.9,1.63,0,185,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118C00145000,01/18/19,145,C,A,94.5,89.53,0,4,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118P00145000,01/18/19,145,P,A,2.17,1.97,5,282,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118C00150000,01/18/19,150,C,A,89.5,84.7,0,51,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118P00150000,01/18/19,150,P,A,2.51,2.24,1,942,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118C00155000,01/18/19,155,C,A,84.94,80.01,0,18,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118P00155000,01/18/19,155,P,A,2.89,2.6,0,99,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118C00160000,01/18/19,160,C,A,80,75.2,0,32,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118P00160000,01/18/19,160,P,A,3.3,3.2,9,128,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118C00165000,01/18/19,165,C,A,75.5,70.7,0,7,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118P00165000,01/18/19,165,P,A,3.76,3.57,1,190,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118C00170000,01/18/19,170,C,A,71,66.13,0,23,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118P00170000,01/18/19,170,P,A,4.29,4.13,0,562,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118C00175000,01/18/19,175,C,A,66.5,61.69,0,15,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118P00175000,01/18/19,175,P,A,4.87,4.56,0,418,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118C00180000,01/18/19,180,C,A,62,59.45,0,63,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118P00180000,01/18/19,180,P,A,5.51,5.21,0,646,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118C00185000,01/18/19,185,C,A,55.82,53,0,65,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118P00185000,01/18/19,185,P,A,6.25,5.93,0,313,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118C00189000,01/18/19,189,C,A,54.35,49.51,0,18,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118P00189000,01/18/19,189,P,A,6.93,6.57,0,145,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118C00190000,01/18/19,190,C,A,53.5,48.85,0,75,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118P00190000,01/18/19,190,P,A,7.04,6.73,0,269,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118C00191000,01/18/19,191,C,A,52.81,48,0,11,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118P00191000,01/18/19,191,P,A,7.23,6.9,2,47,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118C00192000,01/18/19,192,C,A,51.87,47,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118P00192000,01/18/19,192,P,A,7.4,7.08,0,43,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118C00193000,01/18/19,193,C,A,51,46.5,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118P00193000,01/18/19,193,P,A,7.56,7.25,0,143,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118C00194000,01/18/19,194,C,A,50.3,45.5,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118P00194000,01/18/19,194,P,A,7.77,7.43,0,103,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118C00195000,01/18/19,195,C,A,49.5,44.78,0,87,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118P00195000,01/18/19,195,P,A,7.95,7.62,0,703,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118C00196000,01/18/19,196,C,A,48.64,44,0,2,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118P00196000,01/18/19,196,P,A,8.18,7.81,0,642,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118C00197000,01/18/19,197,C,A,47.86,43,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118P00197000,01/18/19,197,P,A,8.33,8,0,188,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118C00198000,01/18/19,198,C,A,47,42.5,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118P00198000,01/18/19,198,P,A,8.53,8.2,0,250,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118C00199000,01/18/19,199,C,A,46.3,41.5,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118P00199000,01/18/19,199,P,A,8.73,8.4,0,269,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118C00200000,01/18/19,200,C,A,45.5,40.73,0,222,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118P00200000,01/18/19,200,P,A,8.94,8.75,53,1356,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118C00205000,01/18/19,205,C,A,41.65,37,0,28,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118P00205000,01/18/19,205,P,A,10.03,9.7,0,682,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118C00210000,01/18/19,210,C,A,38,33.24,0,112,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118P00210000,01/18/19,210,P,A,11.15,10.88,11,893,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118C00215000,01/18/19,215,C,A,34.46,29.65,0,292,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118P00215000,01/18/19,215,P,A,12.57,12.35,8,8320,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118C00220000,01/18/19,220,C,A,28.87,26.2,0,988,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118P00220000,01/18/19,220,P,A,14.02,13.68,0,1098,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118C00225000,01/18/19,225,C,A,25.59,25.03,1,1100,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118P00225000,01/18/19,225,P,A,15.7,15.31,0,4202,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118C00230000,01/18/19,230,C,A,22.52,21.9,2,754,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118P00230000,01/18/19,230,P,A,17.55,17.08,37,3643,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118C00235000,01/18/19,235,C,A,19.56,18.98,15,709,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118P00235000,01/18/19,235,P,A,19.5,19.05,10,637,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118C00240000,01/18/19,240,C,A,16.8,16.23,3,533,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118P00240000,01/18/19,240,P,A,21.67,21.18,21,440,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118C00245000,01/18/19,245,C,A,14.22,13.7,2,3287,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118P00245000,01/18/19,245,P,A,24.08,23.54,10,51,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118C00250000,01/18/19,250,C,A,11.89,11.39,0,629,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118P00250000,01/18/19,250,P,A,28.83,24,0,319,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118C00255000,01/18/19,255,C,A,9.84,9.32,10,190,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118P00255000,01/18/19,255,P,A,29.53,26.76,0,132,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118C00260000,01/18/19,260,C,A,7.97,7.47,0,684,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118P00260000,01/18/19,260,P,A,34.5,29.51,5,131,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118C00265000,01/18/19,265,C,A,6.35,5.89,0,846,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118P00265000,01/18/19,265,P,A,38,33.14,0,21,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118C00270000,01/18/19,270,C,A,4.99,4.56,0,380,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118P00270000,01/18/19,270,P,A,41.5,36.64,0,10,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118C00275000,01/18/19,275,C,A,3.84,3.45,0,131,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118P00275000,01/18/19,275,P,A,45.4,40.5,0,1,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118C00280000,01/18/19,280,C,A,2.94,2.57,2,329,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118P00280000,01/18/19,280,P,A,49.36,44.5,0,7,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118C00285000,01/18/19,285,C,A,2.19,1.86,0,170,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118P00285000,01/18/19,285,P,A,53.5,48.7,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118C00290000,01/18/19,290,C,A,1.61,1.3,0,64,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118P00290000,01/18/19,290,P,A,57.99,53,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118C00295000,01/18/19,295,C,A,1.1,0.9,1,72,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118P00295000,01/18/19,295,P,A,62.49,57.5,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118C00300000,01/18/19,300,C,A,0.86,0.64,15,395,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118P00300000,01/18/19,300,P,A,67.3,62.5,0,4,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118C00305000,01/18/19,305,C,A,0.63,0.46,0,34,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118P00305000,01/18/19,305,P,A,71.99,67,0,96,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118C00310000,01/18/19,310,C,A,0.47,0.36,0,8309,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118P00310000,01/18/19,310,P,A,76.86,72,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118C00315000,01/18/19,315,C,A,0.36,0.23,0,449,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118P00315000,01/18/19,315,P,A,81.81,77,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118C00320000,01/18/19,320,C,A,0.27,0.16,0,102,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118P00320000,01/18/19,320,P,A,86.5,82,0,1,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118C00325000,01/18/19,325,C,A,0.21,0.11,0,96,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118P00325000,01/18/19,325,P,A,91.5,86.6,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118C00330000,01/18/19,330,C,A,0.16,0.07,0,1475,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190118P00330000,01/18/19,330,P,A,96.5,91.51,0,1,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315C00085000,03/15/19,85,C,A,154,149.09,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315P00085000,03/15/19,85,P,A,0.37,0.24,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315C00090000,03/15/19,90,C,A,149,144.07,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315P00090000,03/15/19,90,P,A,0.44,0.31,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315C00095000,03/15/19,95,C,A,144,139.12,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315P00095000,03/15/19,95,P,A,0.53,0.4,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315C00100000,03/15/19,100,C,A,139,134.09,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315P00100000,03/15/19,100,P,A,0.63,0.49,5,9,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315C00105000,03/15/19,105,C,A,134,129.1,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315P00105000,03/15/19,105,P,A,0.75,0.6,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315C00110000,03/15/19,110,C,A,129,124.12,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315P00110000,03/15/19,110,P,A,0.89,0.73,2,1,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315C00115000,03/15/19,115,C,A,124,119.13,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315P00115000,03/15/19,115,P,A,1.05,0.87,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315C00120000,03/15/19,120,C,A,119,114.18,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315P00120000,03/15/19,120,P,A,1.23,1.04,0,4292,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315C00125000,03/15/19,125,C,A,114,109.24,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315P00125000,03/15/19,125,P,A,1.43,1.16,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315C00130000,03/15/19,130,C,A,109,104.31,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315P00130000,03/15/19,130,P,A,1.66,1.41,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315C00135000,03/15/19,135,C,A,104,99.42,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315P00135000,03/15/19,135,P,A,1.93,1.61,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315C00140000,03/15/19,140,C,A,99.5,94.54,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315P00140000,03/15/19,140,P,A,2.22,1.92,2,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315C00145000,03/15/19,145,C,A,94.5,89.75,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315P00145000,03/15/19,145,P,A,2.55,2.2,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315C00150000,03/15/19,150,C,A,89.5,84.94,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315P00150000,03/15/19,150,P,A,2.81,2.56,2,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315C00155000,03/15/19,155,C,A,85,80.29,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315P00155000,03/15/19,155,P,A,3.33,2.95,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315C00160000,03/15/19,160,C,A,80.47,75.6,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315P00160000,03/15/19,160,P,A,3.79,3.41,20,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315C00165000,03/15/19,165,C,A,75.5,71.08,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315P00165000,03/15/19,165,P,A,4.3,3.9,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315C00170000,03/15/19,170,C,A,71,66.53,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315P00170000,03/15/19,170,P,A,4.86,4.47,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315C00175000,03/15/19,175,C,A,66.91,62.11,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315P00175000,03/15/19,175,P,A,5.49,5.09,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315C00180000,03/15/19,180,C,A,60.72,57.83,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315P00180000,03/15/19,180,P,A,6.19,5.79,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315C00185000,03/15/19,185,C,A,58.5,53.51,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315P00185000,03/15/19,185,P,A,6.97,6.55,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315C00190000,03/15/19,190,C,A,54,49.42,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315P00190000,03/15/19,190,P,A,7.82,7.41,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315C00195000,03/15/19,195,C,A,50,45.36,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315P00195000,03/15/19,195,P,A,8.76,8.33,0,4,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315C00200000,03/15/19,200,C,A,44.41,41.5,1,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315P00200000,03/15/19,200,P,A,9.81,9.37,0,2,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315C00205000,03/15/19,205,C,A,42.45,37.64,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315P00205000,03/15/19,205,P,A,10.96,10.49,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315C00210000,03/15/19,210,C,A,36.92,34,1,1,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315P00210000,03/15/19,210,P,A,12.21,11.74,0,101,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315C00215000,03/15/19,215,C,A,35.2,30.5,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315P00215000,03/15/19,215,P,A,13.6,13.1,1,4252,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315C00220000,03/15/19,220,C,A,31.85,27.01,0,17,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315P00220000,03/15/19,220,P,A,15.13,14.61,0,19,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315C00225000,03/15/19,225,C,A,26.67,25.96,1,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315P00225000,03/15/19,225,P,A,16.8,16.27,1,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315C00230000,03/15/19,230,C,A,23.56,22.85,2,26,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315P00230000,03/15/19,230,P,A,18.63,18.06,2,26,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315C00235000,03/15/19,235,C,A,20.69,20,9,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315P00235000,03/15/19,235,P,A,20.61,20.05,11,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315C00240000,03/15/19,240,C,A,17.87,17.21,1,23,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315P00240000,03/15/19,240,P,A,22.8,22.18,1,19,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315C00245000,03/15/19,245,C,A,15.39,14.76,2,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315P00245000,03/15/19,245,P,A,25.17,24.55,2,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315C00250000,03/15/19,250,C,A,13.05,12.4,0,19,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315P00250000,03/15/19,250,P,A,29.88,25.4,0,17,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315C00255000,03/15/19,255,C,A,10.93,10.35,3,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315P00255000,03/15/19,255,P,A,32.5,27.66,3,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315C00260000,03/15/19,260,C,A,9.03,8.45,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315P00260000,03/15/19,260,P,A,35.5,30.67,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315C00265000,03/15/19,265,C,A,7.38,6.82,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315P00265000,03/15/19,265,P,A,38.91,34,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315C00270000,03/15/19,270,C,A,5.92,5.42,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315P00270000,03/15/19,270,P,A,42.39,37.5,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315C00275000,03/15/19,275,C,A,4.68,4.21,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315P00275000,03/15/19,275,P,A,46,41.08,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315C00280000,03/15/19,280,C,A,3.65,3.23,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315P00280000,03/15/19,280,P,A,49.99,45,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315C00285000,03/15/19,285,C,A,2.81,2.42,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315P00285000,03/15/19,285,P,A,53.91,49.1,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315C00290000,03/15/19,290,C,A,2.13,1.79,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315P00290000,03/15/19,290,P,A,58.33,53.5,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315C00295000,03/15/19,295,C,A,1.6,1.29,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315P00295000,03/15/19,295,P,A,62.74,58,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315C00300000,03/15/19,300,C,A,1.2,0.92,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315P00300000,03/15/19,300,P,A,67.34,62.5,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315C00305000,03/15/19,305,C,A,0.9,0.67,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315P00305000,03/15/19,305,P,A,72,67.09,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315C00310000,03/15/19,310,C,A,0.68,0.57,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 190315P00310000,03/15/19,310,P,A,76.91,72,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220C00025000,12/20/19,25,C,A,213.99,209,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220P00025000,12/20/19,25,P,A,0.08,0,0,5,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220C00030000,12/20/19,30,C,A,208.75,204.19,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220P00030000,12/20/19,30,P,A,0.1,0,0,12,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220C00035000,12/20/19,35,C,A,203.99,199,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220P00035000,12/20/19,35,P,A,0.11,0,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220C00040000,12/20/19,40,C,A,198.99,194,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220P00040000,12/20/19,40,P,A,0.07,0.02,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220C00045000,12/20/19,45,C,A,193.82,189.26,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220P00045000,12/20/19,45,P,A,0.16,0.04,0,3,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220C00050000,12/20/19,50,C,A,188.84,184.28,0,61,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220P00050000,12/20/19,50,P,A,0.19,0.09,0,5469,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220C00060000,12/20/19,60,C,A,178.88,174.33,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220P00060000,12/20/19,60,P,A,0.22,0.13,5,428,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220C00070000,12/20/19,70,C,A,168.93,164.37,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220P00070000,12/20/19,70,P,A,0.4,0.23,0,308,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220C00075000,12/20/19,75,C,A,163.94,159.39,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220P00075000,12/20/19,75,P,A,0.4,0.31,4,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220C00080000,12/20/19,80,C,A,158.97,154.41,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220P00080000,12/20/19,80,P,A,0.5,0.41,0,516,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220C00085000,12/20/19,85,C,A,153.98,149.43,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220P00085000,12/20/19,85,P,A,0.61,0.52,6,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220C00090000,12/20/19,90,C,A,149,144.45,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220P00090000,12/20/19,90,P,A,0.83,0.7,0,76,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220C00095000,12/20/19,95,C,A,144,139.46,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220P00095000,12/20/19,95,P,A,0.98,0.8,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220C00100000,12/20/19,100,C,A,139,134.48,0,15,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220P00100000,12/20/19,100,P,A,1.09,1.07,13,599,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220C00105000,12/20/19,105,C,A,134,129.49,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220P00105000,12/20/19,105,P,A,1.34,1.17,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220C00110000,12/20/19,110,C,A,129,124.52,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220P00110000,12/20/19,110,P,A,1.58,1.5,0,226,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220C00115000,12/20/19,115,C,A,124,119.53,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220P00115000,12/20/19,115,P,A,1.85,1.59,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220C00120000,12/20/19,120,C,A,117.64,115.68,0,58,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220P00120000,12/20/19,120,P,A,2.15,1.96,10,930,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220C00125000,12/20/19,125,C,A,112.68,110.76,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220P00125000,12/20/19,125,P,A,2.45,2.16,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220C00130000,12/20/19,130,C,A,107.76,105.87,0,10,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220P00130000,12/20/19,130,P,A,2.75,2.51,1,848,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220C00135000,12/20/19,135,C,A,102.9,101.03,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220P00135000,12/20/19,135,P,A,3.18,2.88,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220C00140000,12/20/19,140,C,A,98.07,96.25,0,310,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220P00140000,12/20/19,140,P,A,3.57,3.29,10,579,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220C00145000,12/20/19,145,C,A,93.33,91.56,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220P00145000,12/20/19,145,P,A,4.08,3.76,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220C00150000,12/20/19,150,C,A,88.69,86.95,1,85,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220P00150000,12/20/19,150,P,A,4.6,4.28,1,905,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220C00155000,12/20/19,155,C,A,84.14,82.44,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220P00155000,12/20/19,155,P,A,5.16,4.82,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220C00160000,12/20/19,160,C,A,79.69,78.03,0,49,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220P00160000,12/20/19,160,P,A,5.7,5.47,0,445,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220C00165000,12/20/19,165,C,A,75.26,73.75,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220P00165000,12/20/19,165,P,A,6.4,6.15,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220C00170000,12/20/19,170,C,A,71.01,69.53,0,72,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220P00170000,12/20/19,170,P,A,7.1,6.89,34,8850,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220C00175000,12/20/19,175,C,A,66.89,65.42,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220P00175000,12/20/19,175,P,A,8.1,7.7,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220C00180000,12/20/19,180,C,A,62.81,61.4,13,773,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220P00180000,12/20/19,180,P,A,8.94,8.58,2,1676,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220C00185000,12/20/19,185,C,A,58.81,57.49,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220P00185000,12/20/19,185,P,A,9.87,9.53,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220C00190000,12/20/19,190,C,A,54.96,53.67,1,450,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220P00190000,12/20/19,190,P,A,10.96,10.8,3,1469,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220C00195000,12/20/19,195,C,A,51.25,49.97,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220P00195000,12/20/19,195,P,A,12.1,11.7,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220C00200000,12/20/19,200,C,A,47.61,46.38,0,179,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220P00200000,12/20/19,200,P,A,13.33,13.2,0,1671,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220C00205000,12/20/19,205,C,A,44.05,42.88,0,23,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220P00205000,12/20/19,205,P,A,14.66,14.25,4,244,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220C00210000,12/20/19,210,C,A,40.62,39.52,0,719,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220P00210000,12/20/19,210,P,A,16.1,15.68,0,794,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220C00215000,12/20/19,215,C,A,37.33,36.26,1,280,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220P00215000,12/20/19,215,P,A,17.65,17.23,0,508,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220C00220000,12/20/19,220,C,A,34.17,33.16,2,1454,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220P00220000,12/20/19,220,P,A,19.3,18.9,32,629,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220C00225000,12/20/19,225,C,A,31.14,30.15,0,1606,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220P00225000,12/20/19,225,P,A,21.17,20.75,0,351,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220C00230000,12/20/19,230,C,A,28.23,27.4,14,73956,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220P00230000,12/20/19,230,P,A,23.11,22.63,41,1894,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220C00235000,12/20/19,235,C,A,25.48,24.67,10,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220P00235000,12/20/19,235,P,A,25.19,24.75,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220C00240000,12/20/19,240,C,A,22.8,22.09,2,2270,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220P00240000,12/20/19,240,P,A,27.4,26.93,2,679,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220C00245000,12/20/19,245,C,A,20.17,19.66,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220P00245000,12/20/19,245,P,A,29.8,29.08,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220C00250000,12/20/19,250,C,A,17.84,17.39,0,725,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220P00250000,12/20/19,250,P,A,32.32,31.48,0,1228,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220C00255000,12/20/19,255,C,A,15.74,15.24,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220P00255000,12/20/19,255,P,A,35.09,34.19,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220C00260000,12/20/19,260,C,A,13.65,13.3,1,1808,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220P00260000,12/20/19,260,P,A,37.97,36.99,0,64,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220C00265000,12/20/19,265,C,A,11.96,11.47,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220P00265000,12/20/19,265,P,A,41.02,39.91,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220C00270000,12/20/19,270,C,A,10.36,9.88,0,610,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220P00270000,12/20/19,270,P,A,44.25,43.08,0,194,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220C00275000,12/20/19,275,C,A,8.85,8.38,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220P00275000,12/20/19,275,P,A,47.67,46.43,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220C00280000,12/20/19,280,C,A,7.51,7.07,0,208,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220P00280000,12/20/19,280,P,A,51.26,49.96,2,247,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220C00285000,12/20/19,285,C,A,6.31,5.89,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220P00285000,12/20/19,285,P,A,55.03,53.71,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220C00290000,12/20/19,290,C,A,5.26,4.86,0,358,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220P00290000,12/20/19,290,P,A,58.98,57.54,0,41,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220C00295000,12/20/19,295,C,A,4.36,3.97,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220P00295000,12/20/19,295,P,A,63.09,61.69,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220C00300000,12/20/19,300,C,A,3.58,3.22,44,638,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220P00300000,12/20/19,300,P,A,67.36,65.87,0,34,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220C00305000,12/20/19,305,C,A,2.92,2.56,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220P00305000,12/20/19,305,P,A,71.79,70.15,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220C00310000,12/20/19,310,C,A,2.36,2,0,338,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220P00310000,12/20/19,310,P,A,76.33,74.63,0,2,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220C00315000,12/20/19,315,C,A,1.92,1.58,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220P00315000,12/20/19,315,P,A,80.97,79.22,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220C00320000,12/20/19,320,C,A,1.56,1.25,0,599,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220P00320000,12/20/19,320,P,A,85.71,83.87,0,3,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220C00325000,12/20/19,325,C,A,1.27,0.98,1,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220P00325000,12/20/19,325,P,A,90.51,88.62,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220C00330000,12/20/19,330,C,A,1.03,0.76,0,599,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220P00330000,12/20/19,330,P,A,95.35,93.43,0,40,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220C00335000,12/20/19,335,C,A,0.85,0.6,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220P00335000,12/20/19,335,P,A,100.24,98.29,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220C00340000,12/20/19,340,C,A,0.7,0.44,0,752,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220P00340000,12/20/19,340,P,A,105.15,103.17,0,0,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220C00350000,12/20/19,350,C,A,0.4,0.32,20,10091,236.29 +SPY,NYSEArca,03/30/17,236.29,SPY 191220P00350000,12/20/19,350,P,A,116.28,111.71,0,14,236.29 +XEG,TSX,03/30/17,12.69,XEG 170331C00010500,03/31/17,10.5,C,A,2.22,2.17,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170331P00010500,03/31/17,10.5,P,A,0.05,0,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170331C00011000,03/31/17,11,C,A,1.72,1.67,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170331P00011000,03/31/17,11,P,A,0.05,0,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170331C00011500,03/31/17,11.5,C,A,1.22,1.17,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170331P00011500,03/31/17,11.5,P,A,0.05,0,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170331C00012000,03/31/17,12,C,A,0.72,0.67,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170331P00012000,03/31/17,12,P,A,0.05,0,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170331C00012500,03/31/17,12.5,C,A,0.23,0.18,0,16,12.69 +XEG,TSX,03/30/17,12.69,XEG 170331P00012500,03/31/17,12.5,P,A,0.03,0,0,51,12.69 +XEG,TSX,03/30/17,12.69,XEG 170331C00013000,03/31/17,13,C,A,0.05,0,0,72,12.69 +XEG,TSX,03/30/17,12.69,XEG 170331P00013000,03/31/17,13,P,A,0.33,0.28,0,45,12.69 +XEG,TSX,03/30/17,12.69,XEG 170331C00013500,03/31/17,13.5,C,A,0.05,0,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170331P00013500,03/31/17,13.5,P,A,0.84,0.78,0,10,12.69 +XEG,TSX,03/30/17,12.69,XEG 170331C00014000,03/31/17,14,C,A,0.05,0,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170331P00014000,03/31/17,14,P,A,1.33,1.28,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170331C00014500,03/31/17,14.5,C,A,0.05,0,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170331P00014500,03/31/17,14.5,P,A,1.83,1.78,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170331C00015000,03/31/17,15,C,A,0.05,0,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170331P00015000,03/31/17,15,P,A,2.34,2.28,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170407C00010500,04/07/17,10.5,C,A,2.22,2.17,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170407P00010500,04/07/17,10.5,P,A,0.05,0,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170407C00011000,04/07/17,11,C,A,1.72,1.67,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170407P00011000,04/07/17,11,P,A,0.05,0,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170407C00011500,04/07/17,11.5,C,A,1.22,1.17,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170407P00011500,04/07/17,11.5,P,A,0.05,0,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170407C00012000,04/07/17,12,C,A,0.73,0.67,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170407P00012000,04/07/17,12,P,A,0.05,0,0,32,12.69 +XEG,TSX,03/30/17,12.69,XEG 170407C00012500,04/07/17,12.5,C,A,0.28,0.25,0,32,12.69 +XEG,TSX,03/30/17,12.69,XEG 170407P00012500,04/07/17,12.5,P,A,0.09,0.05,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170407C00013000,04/07/17,13,C,A,0.07,0.01,0,10,12.69 +XEG,TSX,03/30/17,12.69,XEG 170407P00013000,04/07/17,13,P,A,0.38,0.32,0,30,12.69 +XEG,TSX,03/30/17,12.69,XEG 170407C00013500,04/07/17,13.5,C,A,0.05,0,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170407P00013500,04/07/17,13.5,P,A,0.84,0.79,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170407C00014000,04/07/17,14,C,A,0.05,0,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170407P00014000,04/07/17,14,P,A,1.34,1.28,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170407C00014500,04/07/17,14.5,C,A,0.05,0,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170407P00014500,04/07/17,14.5,P,A,1.84,1.78,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170407C00015000,04/07/17,15,C,A,0.05,0,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170407P00015000,04/07/17,15,P,A,2.34,2.28,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170413C00010500,04/13/17,10.5,C,A,2.22,2.17,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170413P00010500,04/13/17,10.5,P,A,0.05,0,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170413C00011000,04/13/17,11,C,A,1.72,1.67,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170413P00011000,04/13/17,11,P,A,0.05,0,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170413C00011500,04/13/17,11.5,C,A,1.22,1.17,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170413P00011500,04/13/17,11.5,P,A,0.05,0,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170413C00012000,04/13/17,12,C,A,0.74,0.69,0,10,12.69 +XEG,TSX,03/30/17,12.69,XEG 170413P00012000,04/13/17,12,P,A,0.07,0,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170413C00012500,04/13/17,12.5,C,A,0.32,0.27,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170413P00012500,04/13/17,12.5,P,A,0.13,0.09,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170413C00013000,04/13/17,13,C,A,0.08,0.04,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170413P00013000,04/13/17,13,P,A,0.4,0.36,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170413C00013500,04/13/17,13.5,C,A,0.06,0,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170413P00013500,04/13/17,13.5,P,A,0.85,0.79,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170413C00014000,04/13/17,14,C,A,0.05,0,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170413P00014000,04/13/17,14,P,A,1.34,1.29,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170413C00014500,04/13/17,14.5,C,A,0.05,0,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170413P00014500,04/13/17,14.5,P,A,1.84,1.78,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170413C00015000,04/13/17,15,C,A,0.05,0,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170413P00015000,04/13/17,15,P,A,2.34,2.28,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170421C00010000,04/21/17,10,C,A,2.72,2.67,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170421P00010000,04/21/17,10,P,A,0.03,0,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170421C00011000,04/21/17,11,C,A,1.72,1.67,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170421P00011000,04/21/17,11,P,A,0.04,0,0,77,12.69 +XEG,TSX,03/30/17,12.69,XEG 170421C00011250,04/21/17,11.25,C,A,1.47,1.42,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170421P00011250,04/21/17,11.25,P,A,0.04,0,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170421C00011500,04/21/17,11.5,C,A,1.23,1.17,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170421P00011500,04/21/17,11.5,P,A,0.05,0,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170421C00011750,04/21/17,11.75,C,A,0.99,0.94,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170421P00011750,04/21/17,11.75,P,A,0.06,0.01,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170421C00012000,04/21/17,12,C,A,0.76,0.72,0,20,12.69 +XEG,TSX,03/30/17,12.69,XEG 170421P00012000,04/21/17,12,P,A,0.07,0.03,0,100369,12.69 +XEG,TSX,03/30/17,12.69,XEG 170421C00012250,04/21/17,12.25,C,A,0.55,0.5,0,30,12.69 +XEG,TSX,03/30/17,12.69,XEG 170421P00012250,04/21/17,12.25,P,A,0.11,0.07,0,201,12.69 +XEG,TSX,03/30/17,12.69,XEG 170421C00012500,04/21/17,12.5,C,A,0.36,0.32,120,156,12.69 +XEG,TSX,03/30/17,12.69,XEG 170421P00012500,04/21/17,12.5,P,A,0.17,0.14,0,144,12.69 +XEG,TSX,03/30/17,12.69,XEG 170421C00012750,04/21/17,12.75,C,A,0.21,0.18,0,84,12.69 +XEG,TSX,03/30/17,12.69,XEG 170421P00012750,04/21/17,12.75,P,A,0.28,0.24,0,10,12.69 +XEG,TSX,03/30/17,12.69,XEG 170421C00013000,04/21/17,13,C,A,0.12,0.08,0,756,12.69 +XEG,TSX,03/30/17,12.69,XEG 170421P00013000,04/21/17,13,P,A,0.43,0.39,0,57,12.69 +XEG,TSX,03/30/17,12.69,XEG 170421C00013250,04/21/17,13.25,C,A,0.07,0.03,0,324,12.69 +XEG,TSX,03/30/17,12.69,XEG 170421P00013250,04/21/17,13.25,P,A,0.64,0.59,0,20,12.69 +XEG,TSX,03/30/17,12.69,XEG 170421C00013500,04/21/17,13.5,C,A,0.06,0.01,0,11000,12.69 +XEG,TSX,03/30/17,12.69,XEG 170421P00013500,04/21/17,13.5,P,A,0.85,0.8,0,10,12.69 +XEG,TSX,03/30/17,12.69,XEG 170421C00013750,04/21/17,13.75,C,A,0.04,0,0,20,12.69 +XEG,TSX,03/30/17,12.69,XEG 170421P00013750,04/21/17,13.75,P,A,1.09,1.05,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170421C00014000,04/21/17,14,C,A,0.04,0,0,152,12.69 +XEG,TSX,03/30/17,12.69,XEG 170421P00014000,04/21/17,14,P,A,1.35,1.29,0,242,12.69 +XEG,TSX,03/30/17,12.69,XEG 170421C00014250,04/21/17,14.25,C,A,0.03,0,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170421P00014250,04/21/17,14.25,P,A,1.6,1.54,0,100,12.69 +XEG,TSX,03/30/17,12.69,XEG 170421C00014500,04/21/17,14.5,C,A,0.03,0,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170421P00014500,04/21/17,14.5,P,A,1.84,1.79,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170421C00014750,04/21/17,14.75,C,A,0.03,0,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170421P00014750,04/21/17,14.75,P,A,2.09,2.04,0,50,12.69 +XEG,TSX,03/30/17,12.69,XEG 170421C00015000,04/21/17,15,C,A,0.03,0,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170421P00015000,04/21/17,15,P,A,2.34,2.29,0,50,12.69 +XEG,TSX,03/30/17,12.69,XEG 170421C00015250,04/21/17,15.25,C,A,0.03,0,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170421P00015250,04/21/17,15.25,P,A,2.59,2.54,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170421C00015500,04/21/17,15.5,C,A,0.03,0,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170421P00015500,04/21/17,15.5,P,A,2.84,2.79,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170421C00015750,04/21/17,15.75,C,A,0.03,0,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170421P00015750,04/21/17,15.75,P,A,3.09,3.04,0,50,12.69 +XEG,TSX,03/30/17,12.69,XEG 170421C00016000,04/21/17,16,C,A,0.03,0,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170421P00016000,04/21/17,16,P,A,3.34,3.29,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170428C00011000,04/28/17,11,C,A,1.73,1.68,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170428P00011000,04/28/17,11,P,A,0.05,0,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170428C00011500,04/28/17,11.5,C,A,1.24,1.19,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170428P00011500,04/28/17,11.5,P,A,0.06,0.01,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170428C00012000,04/28/17,12,C,A,0.78,0.74,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170428P00012000,04/28/17,12,P,A,0.1,0.05,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170428C00012500,04/28/17,12.5,C,A,0.4,0.36,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170428P00012500,04/28/17,12.5,P,A,0.21,0.17,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170428C00013000,04/28/17,13,C,A,0.15,0.11,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170428P00013000,04/28/17,13,P,A,0.48,0.42,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170428C00013500,04/28/17,13.5,C,A,0.07,0.02,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170428P00013500,04/28/17,13.5,P,A,0.87,0.83,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170428C00014000,04/28/17,14,C,A,0.06,0,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170428P00014000,04/28/17,14,P,A,1.35,1.3,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170428C00014500,04/28/17,14.5,C,A,0.05,0,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170428P00014500,04/28/17,14.5,P,A,1.86,1.79,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170428C00015000,04/28/17,15,C,A,0.05,0,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170428P00015000,04/28/17,15,P,A,2.35,2.29,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170519C00010000,05/19/17,10,C,A,2.73,2.67,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170519P00010000,05/19/17,10,P,A,0.05,0,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170519C00011000,05/19/17,11,C,A,1.74,1.68,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170519P00011000,05/19/17,11,P,A,0.07,0.02,0,29,12.69 +XEG,TSX,03/30/17,12.69,XEG 170519C00011250,05/19/17,11.25,C,A,1.5,1.46,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170519P00011250,05/19/17,11.25,P,A,0.08,0.03,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170519C00011500,05/19/17,11.5,C,A,1.27,1.22,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170519P00011500,05/19/17,11.5,P,A,0.1,0.05,0,20,12.69 +XEG,TSX,03/30/17,12.69,XEG 170519C00011750,05/19/17,11.75,C,A,1.05,1.01,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170519P00011750,05/19/17,11.75,P,A,0.12,0.08,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170519C00012000,05/19/17,12,C,A,0.85,0.8,0,53,12.69 +XEG,TSX,03/30/17,12.69,XEG 170519P00012000,05/19/17,12,P,A,0.16,0.12,0,535,12.69 +XEG,TSX,03/30/17,12.69,XEG 170519C00012250,05/19/17,12.25,C,A,0.66,0.61,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170519P00012250,05/19/17,12.25,P,A,0.22,0.19,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170519C00012500,05/19/17,12.5,C,A,0.49,0.45,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170519P00012500,05/19/17,12.5,P,A,0.3,0.27,0,31,12.69 +XEG,TSX,03/30/17,12.69,XEG 170519C00012750,05/19/17,12.75,C,A,0.34,0.3,51,51,12.69 +XEG,TSX,03/30/17,12.69,XEG 170519P00012750,05/19/17,12.75,P,A,0.41,0.37,0,31,12.69 +XEG,TSX,03/30/17,12.69,XEG 170519C00013000,05/19/17,13,C,A,0.22,0.18,10,481,12.69 +XEG,TSX,03/30/17,12.69,XEG 170519P00013000,05/19/17,13,P,A,0.54,0.51,20,81,12.69 +XEG,TSX,03/30/17,12.69,XEG 170519C00013250,05/19/17,13.25,C,A,0.15,0.11,0,31,12.69 +XEG,TSX,03/30/17,12.69,XEG 170519P00013250,05/19/17,13.25,P,A,0.72,0.68,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170519C00013500,05/19/17,13.5,C,A,0.1,0.07,0,81,12.69 +XEG,TSX,03/30/17,12.69,XEG 170519P00013500,05/19/17,13.5,P,A,0.92,0.87,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170519C00013750,05/19/17,13.75,C,A,0.07,0.04,0,31,12.69 +XEG,TSX,03/30/17,12.69,XEG 170519P00013750,05/19/17,13.75,P,A,1.14,1.09,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170519C00014000,05/19/17,14,C,A,0.07,0.01,0,28,12.69 +XEG,TSX,03/30/17,12.69,XEG 170519P00014000,05/19/17,14,P,A,1.37,1.32,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170519C00014250,05/19/17,14.25,C,A,0.06,0,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170519P00014250,05/19/17,14.25,P,A,1.61,1.56,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170519C00014500,05/19/17,14.5,C,A,0.05,0,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170519P00014500,05/19/17,14.5,P,A,1.85,1.8,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170519C00014750,05/19/17,14.75,C,A,0.05,0,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170519P00014750,05/19/17,14.75,P,A,2.1,2.04,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170519C00015000,05/19/17,15,C,A,0.04,0,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170519P00015000,05/19/17,15,P,A,2.35,2.3,0,3,12.69 +XEG,TSX,03/30/17,12.69,XEG 170519C00015250,05/19/17,15.25,C,A,0.05,0,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170519P00015250,05/19/17,15.25,P,A,2.6,2.55,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170519C00015500,05/19/17,15.5,C,A,0.05,0,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170519P00015500,05/19/17,15.5,P,A,2.85,2.79,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170519C00015750,05/19/17,15.75,C,A,0.05,0,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170519P00015750,05/19/17,15.75,P,A,3.1,3.05,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170616C00010000,06/17/17,10,C,A,2.74,2.68,0,49,12.69 +XEG,TSX,03/30/17,12.69,XEG 170616P00010000,06/17/17,10,P,A,0.06,0,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170616C00011000,06/17/17,11,C,A,1.79,1.72,0,7,12.69 +XEG,TSX,03/30/17,12.69,XEG 170616P00011000,06/17/17,11,P,A,0.1,0.05,0,30,12.69 +XEG,TSX,03/30/17,12.69,XEG 170616C00012000,06/17/17,12,C,A,0.93,0.87,10,193,12.69 +XEG,TSX,03/30/17,12.69,XEG 170616P00012000,06/17/17,12,P,A,0.24,0.19,0,3102,12.69 +XEG,TSX,03/30/17,12.69,XEG 170616C00013000,06/17/17,13,C,A,0.33,0.29,0,394,12.69 +XEG,TSX,03/30/17,12.69,XEG 170616P00013000,06/17/17,13,P,A,0.66,0.6,135,1682,12.69 +XEG,TSX,03/30/17,12.69,XEG 170616C00014000,06/17/17,14,C,A,0.1,0.05,0,81,12.69 +XEG,TSX,03/30/17,12.69,XEG 170616P00014000,06/17/17,14,P,A,1.43,1.36,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170616C00015000,06/17/17,15,C,A,0.04,0,0,5,12.69 +XEG,TSX,03/30/17,12.69,XEG 170616P00015000,06/17/17,15,P,A,2.38,2.3,0,20,12.69 +XEG,TSX,03/30/17,12.69,XEG 170616C00016000,06/17/17,16,C,A,0.04,0,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170616P00016000,06/17/17,16,P,A,3.35,3.29,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170616C00017000,06/17/17,17,C,A,0.04,0,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170616P00017000,06/17/17,17,P,A,4.36,4.29,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170915C00010000,09/16/17,10,C,A,2.79,2.7,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170915P00010000,09/16/17,10,P,A,0.13,0.06,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170915C00011000,09/16/17,11,C,A,1.91,1.8,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170915P00011000,09/16/17,11,P,A,0.25,0.16,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170915C00012000,09/16/17,12,C,A,1.16,1.06,0,50,12.69 +XEG,TSX,03/30/17,12.69,XEG 170915P00012000,09/16/17,12,P,A,0.5,0.43,0,230,12.69 +XEG,TSX,03/30/17,12.69,XEG 170915C00013000,09/16/17,13,C,A,0.62,0.52,0,281,12.69 +XEG,TSX,03/30/17,12.69,XEG 170915P00013000,09/16/17,13,P,A,0.97,0.89,0,364,12.69 +XEG,TSX,03/30/17,12.69,XEG 170915C00014000,09/16/17,14,C,A,0.3,0.21,0,194,12.69 +XEG,TSX,03/30/17,12.69,XEG 170915P00014000,09/16/17,14,P,A,1.69,1.56,0,320,12.69 +XEG,TSX,03/30/17,12.69,XEG 170915C00015000,09/16/17,15,C,A,0.16,0.07,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170915P00015000,09/16/17,15,P,A,2.53,2.4,0,50,12.69 +XEG,TSX,03/30/17,12.69,XEG 170915C00016000,09/16/17,16,C,A,0.09,0.02,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170915P00016000,09/16/17,16,P,A,3.45,3.35,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170915C00017000,09/16/17,17,C,A,0.07,0,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 170915P00017000,09/16/17,17,P,A,4.42,4.33,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 171215C00010000,12/16/17,10,C,A,2.86,2.74,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 171215P00010000,12/16/17,10,P,A,0.2,0.1,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 171215C00011000,12/16/17,11,C,A,2.04,1.9,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 171215P00011000,12/16/17,11,P,A,0.38,0.26,0,40,12.69 +XEG,TSX,03/30/17,12.69,XEG 171215C00012000,12/16/17,12,C,A,1.34,1.21,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 171215P00012000,12/16/17,12,P,A,0.69,0.57,0,90,12.69 +XEG,TSX,03/30/17,12.69,XEG 171215C00013000,12/16/17,13,C,A,0.81,0.69,20,8,12.69 +XEG,TSX,03/30/17,12.69,XEG 171215P00013000,12/16/17,13,P,A,1.17,1.05,90,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 171215C00014000,12/16/17,14,C,A,0.48,0.35,0,5,12.69 +XEG,TSX,03/30/17,12.69,XEG 171215P00014000,12/16/17,14,P,A,1.86,1.68,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 171215C00015000,12/16/17,15,C,A,0.26,0.17,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 171215P00015000,12/16/17,15,P,A,2.65,2.49,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 180316C00005000,03/16/18,5,C,A,7.74,7.65,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 180316P00005000,03/16/18,5,P,A,0.09,0,0,25,12.69 +XEG,TSX,03/30/17,12.69,XEG 180316C00006000,03/16/18,6,C,A,6.74,6.64,0,1,12.69 +XEG,TSX,03/30/17,12.69,XEG 180316P00006000,03/16/18,6,P,A,0.09,0,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 180316C00007000,03/16/18,7,C,A,5.74,5.64,0,40,12.69 +XEG,TSX,03/30/17,12.69,XEG 180316P00007000,03/16/18,7,P,A,0.09,0,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 180316C00008000,03/16/18,8,C,A,4.74,4.66,0,48,12.69 +XEG,TSX,03/30/17,12.69,XEG 180316P00008000,03/16/18,8,P,A,0.12,0.03,0,66,12.69 +XEG,TSX,03/30/17,12.69,XEG 180316C00009000,03/16/18,9,C,A,3.81,3.68,0,221,12.69 +XEG,TSX,03/30/17,12.69,XEG 180316P00009000,03/16/18,9,P,A,0.17,0.07,0,65,12.69 +XEG,TSX,03/30/17,12.69,XEG 180316C00010000,03/16/18,10,C,A,2.92,2.77,0,162,12.69 +XEG,TSX,03/30/17,12.69,XEG 180316P00010000,03/16/18,10,P,A,0.28,0.18,0,4,12.69 +XEG,TSX,03/30/17,12.69,XEG 180316C00011000,03/16/18,11,C,A,2.15,2,0,196,12.69 +XEG,TSX,03/30/17,12.69,XEG 180316P00011000,03/16/18,11,P,A,0.49,0.39,0,1205,12.69 +XEG,TSX,03/30/17,12.69,XEG 180316C00012000,03/16/18,12,C,A,1.44,1.33,0,12704,12.69 +XEG,TSX,03/30/17,12.69,XEG 180316P00012000,03/16/18,12,P,A,0.84,0.75,25,627,12.69 +XEG,TSX,03/30/17,12.69,XEG 180316C00013000,03/16/18,13,C,A,0.94,0.82,0,1095,12.69 +XEG,TSX,03/30/17,12.69,XEG 180316P00013000,03/16/18,13,P,A,1.34,1.24,0,225,12.69 +XEG,TSX,03/30/17,12.69,XEG 180316C00014000,03/16/18,14,C,A,0.59,0.48,0,251,12.69 +XEG,TSX,03/30/17,12.69,XEG 180316P00014000,03/16/18,14,P,A,2,1.88,0,320,12.69 +XEG,TSX,03/30/17,12.69,XEG 180316C00015000,03/16/18,15,C,A,0.34,0.26,0,526,12.69 +XEG,TSX,03/30/17,12.69,XEG 180316P00015000,03/16/18,15,P,A,2.78,2.62,0,240,12.69 +XEG,TSX,03/30/17,12.69,XEG 190315C00009000,03/15/19,9,C,A,4.05,3.78,0,35,12.69 +XEG,TSX,03/30/17,12.69,XEG 190315P00009000,03/15/19,9,P,A,0.4,0.26,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 190315C00010000,03/15/19,10,C,A,3.27,3.02,0,0,12.69 +XEG,TSX,03/30/17,12.69,XEG 190315P00010000,03/15/19,10,P,A,0.64,0.43,0,30,12.69 +XEG,TSX,03/30/17,12.69,XEG 190315C00011000,03/15/19,11,C,A,2.61,2.4,0,7,12.69 +XEG,TSX,03/30/17,12.69,XEG 190315P00011000,03/15/19,11,P,A,0.92,0.74,0,3274,12.69 +XEG,TSX,03/30/17,12.69,XEG 190315C00012000,03/15/19,12,C,A,1.88,1.79,0,3068,12.69 +XEG,TSX,03/30/17,12.69,XEG 190315P00012000,03/15/19,12,P,A,1.29,1.07,0,139,12.69 +XEG,TSX,03/30/17,12.69,XEG 190315C00013000,03/15/19,13,C,A,1.37,1.22,0,99,12.69 +XEG,TSX,03/30/17,12.69,XEG 190315P00013000,03/15/19,13,P,A,1.84,1.61,20,20,12.69 +XEG,TSX,03/30/17,12.69,XEG 190315C00014000,03/15/19,14,C,A,1.1,0.89,0,24,12.69 +XEG,TSX,03/30/17,12.69,XEG 190315P00014000,03/15/19,14,P,A,2.46,2.19,0,2,12.69 +XEG,TSX,03/30/17,12.69,XEG 190315C00015000,03/15/19,15,C,A,0.81,0.57,0,55,12.69 +XEG,TSX,03/30/17,12.69,XEG 190315P00015000,03/15/19,15,P,A,3.18,2.9,0,14,12.69 +XIU,TSX,03/30/17,23.06,XIU 170331C00020500,03/31/17,20.5,C,A,2.58,2.54,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170331P00020500,03/31/17,20.5,P,A,0.05,0,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170331C00021000,03/31/17,21,C,A,2.08,2.04,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170331P00021000,03/31/17,21,P,A,0.05,0,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170331C00021500,03/31/17,21.5,C,A,1.58,1.54,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170331P00021500,03/31/17,21.5,P,A,0.05,0,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170331C00022000,03/31/17,22,C,A,1.08,1.04,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170331P00022000,03/31/17,22,P,A,0.05,0,0,50,23.06 +XIU,TSX,03/30/17,23.06,XIU 170331C00022500,03/31/17,22.5,C,A,0.59,0.55,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170331P00022500,03/31/17,22.5,P,A,0.05,0,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170331C00023000,03/31/17,23,C,A,0.11,0.06,6,122,23.06 +XIU,TSX,03/30/17,23.06,XIU 170331P00023000,03/31/17,23,P,A,0.06,0.01,0,99,23.06 +XIU,TSX,03/30/17,23.06,XIU 170331C00023500,03/31/17,23.5,C,A,0.05,0,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170331P00023500,03/31/17,23.5,P,A,0.46,0.43,0,10,23.06 +XIU,TSX,03/30/17,23.06,XIU 170331C00024000,03/31/17,24,C,A,0.09,0,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170331P00024000,03/31/17,24,P,A,0.96,0.93,0,10,23.06 +XIU,TSX,03/30/17,23.06,XIU 170331C00024500,03/31/17,24.5,C,A,0.09,0,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170331P00024500,03/31/17,24.5,P,A,1.46,1.43,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170331C00025000,03/31/17,25,C,A,0.09,0,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170331P00025000,03/31/17,25,P,A,1.96,1.93,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170407C00020500,04/07/17,20.5,C,A,2.59,2.56,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170407P00020500,04/07/17,20.5,P,A,0.05,0,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170407C00021000,04/07/17,21,C,A,2.09,2.06,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170407P00021000,04/07/17,21,P,A,0.05,0,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170407C00021500,04/07/17,21.5,C,A,1.59,1.56,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170407P00021500,04/07/17,21.5,P,A,0.05,0,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170407C00022000,04/07/17,22,C,A,1.09,1.06,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170407P00022000,04/07/17,22,P,A,0.05,0,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170407C00022500,04/07/17,22.5,C,A,0.6,0.57,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170407P00022500,04/07/17,22.5,P,A,0.05,0,0,200,23.06 +XIU,TSX,03/30/17,23.06,XIU 170407C00023000,04/07/17,23,C,A,0.17,0.15,0,56,23.06 +XIU,TSX,03/30/17,23.06,XIU 170407P00023000,04/07/17,23,P,A,0.11,0.08,0,199,23.06 +XIU,TSX,03/30/17,23.06,XIU 170407C00023500,04/07/17,23.5,C,A,0.05,0,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170407P00023500,04/07/17,23.5,P,A,0.46,0.43,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170407C00024000,04/07/17,24,C,A,0.05,0,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170407P00024000,04/07/17,24,P,A,0.96,0.93,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170407C00024500,04/07/17,24.5,C,A,0.05,0,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170407P00024500,04/07/17,24.5,P,A,1.46,1.43,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170407C00025000,04/07/17,25,C,A,0.09,0,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170407P00025000,04/07/17,25,P,A,1.96,1.93,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170413C00020500,04/13/17,20.5,C,A,2.59,2.56,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170413P00020500,04/13/17,20.5,P,A,0.05,0,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170413C00021000,04/13/17,21,C,A,2.09,2.06,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170413P00021000,04/13/17,21,P,A,0.05,0,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170413C00021500,04/13/17,21.5,C,A,1.6,1.56,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170413P00021500,04/13/17,21.5,P,A,0.05,0,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170413C00022000,04/13/17,22,C,A,1.11,1.06,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170413P00022000,04/13/17,22,P,A,0.05,0,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170413C00022500,04/13/17,22.5,C,A,0.62,0.59,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170413P00022500,04/13/17,22.5,P,A,0.06,0.02,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170413C00023000,04/13/17,23,C,A,0.22,0.19,54,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170413P00023000,04/13/17,23,P,A,0.15,0.12,0,64,23.06 +XIU,TSX,03/30/17,23.06,XIU 170413C00023500,04/13/17,23.5,C,A,0.05,0.01,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170413P00023500,04/13/17,23.5,P,A,0.46,0.44,0,10,23.06 +XIU,TSX,03/30/17,23.06,XIU 170413C00024000,04/13/17,24,C,A,0.05,0,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170413P00024000,04/13/17,24,P,A,0.96,0.93,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170413C00024500,04/13/17,24.5,C,A,0.05,0,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170413P00024500,04/13/17,24.5,P,A,1.46,1.43,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170413C00025000,04/13/17,25,C,A,0.05,0,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170413P00025000,04/13/17,25,P,A,1.96,1.93,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170421C00017000,04/21/17,17,C,A,6.09,6.06,0,10,23.06 +XIU,TSX,03/30/17,23.06,XIU 170421P00017000,04/21/17,17,P,A,0.03,0,0,8264,23.06 +XIU,TSX,03/30/17,23.06,XIU 170421C00018000,04/21/17,18,C,A,5.09,5.06,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170421P00018000,04/21/17,18,P,A,0.03,0,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170421C00018500,04/21/17,18.5,C,A,4.59,4.56,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170421P00018500,04/21/17,18.5,P,A,0.03,0,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170421C00019000,04/21/17,19,C,A,4.09,4.06,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170421P00019000,04/21/17,19,P,A,0.03,0,0,5509,23.06 +XIU,TSX,03/30/17,23.06,XIU 170421C00019500,04/21/17,19.5,C,A,3.59,3.56,0,10,23.06 +XIU,TSX,03/30/17,23.06,XIU 170421P00019500,04/21/17,19.5,P,A,0.04,0,0,20,23.06 +XIU,TSX,03/30/17,23.06,XIU 170421C00020000,04/21/17,20,C,A,3.1,3.06,0,35,23.06 +XIU,TSX,03/30/17,23.06,XIU 170421P00020000,04/21/17,20,P,A,0.04,0,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170421C00020500,04/21/17,20.5,C,A,2.6,2.57,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170421P00020500,04/21/17,20.5,P,A,0.04,0,0,24,23.06 +XIU,TSX,03/30/17,23.06,XIU 170421C00021000,04/21/17,21,C,A,2.1,2.07,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170421P00021000,04/21/17,21,P,A,0.04,0,0,141,23.06 +XIU,TSX,03/30/17,23.06,XIU 170421C00021250,04/21/17,21.25,C,A,1.85,1.82,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170421P00021250,04/21/17,21.25,P,A,0.05,0,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170421C00021500,04/21/17,21.5,C,A,1.6,1.57,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170421P00021500,04/21/17,21.5,P,A,0.05,0.01,0,670,23.06 +XIU,TSX,03/30/17,23.06,XIU 170421C00021750,04/21/17,21.75,C,A,1.36,1.33,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170421P00021750,04/21/17,21.75,P,A,0.06,0.01,0,745,23.06 +XIU,TSX,03/30/17,23.06,XIU 170421C00022000,04/21/17,22,C,A,1.12,1.09,10,70,23.06 +XIU,TSX,03/30/17,23.06,XIU 170421P00022000,04/21/17,22,P,A,0.05,0.02,5000,9634,23.06 +XIU,TSX,03/30/17,23.06,XIU 170421C00022250,04/21/17,22.25,C,A,0.88,0.85,0,634,23.06 +XIU,TSX,03/30/17,23.06,XIU 170421P00022250,04/21/17,22.25,P,A,0.06,0.03,0,160205,23.06 +XIU,TSX,03/30/17,23.06,XIU 170421C00022500,04/21/17,22.5,C,A,0.65,0.62,0,327,23.06 +XIU,TSX,03/30/17,23.06,XIU 170421P00022500,04/21/17,22.5,P,A,0.08,0.05,50,4912,23.06 +XIU,TSX,03/30/17,23.06,XIU 170421C00022750,04/21/17,22.75,C,A,0.44,0.4,0,981,23.06 +XIU,TSX,03/30/17,23.06,XIU 170421P00022750,04/21/17,22.75,P,A,0.12,0.09,4000,50938,23.06 +XIU,TSX,03/30/17,23.06,XIU 170421C00023000,04/21/17,23,C,A,0.26,0.23,0,1981,23.06 +XIU,TSX,03/30/17,23.06,XIU 170421P00023000,04/21/17,23,P,A,0.19,0.16,430,217027,23.06 +XIU,TSX,03/30/17,23.06,XIU 170421C00023250,04/21/17,23.25,C,A,0.13,0.1,430,5422,23.06 +XIU,TSX,03/30/17,23.06,XIU 170421P00023250,04/21/17,23.25,P,A,0.3,0.28,140,663,23.06 +XIU,TSX,03/30/17,23.06,XIU 170421C00023500,04/21/17,23.5,C,A,0.06,0.03,0,22940,23.06 +XIU,TSX,03/30/17,23.06,XIU 170421P00023500,04/21/17,23.5,P,A,0.48,0.45,25,3097,23.06 +XIU,TSX,03/30/17,23.06,XIU 170421C00023750,04/21/17,23.75,C,A,0.04,0,0,1397,23.06 +XIU,TSX,03/30/17,23.06,XIU 170421P00023750,04/21/17,23.75,P,A,0.71,0.68,0,45,23.06 +XIU,TSX,03/30/17,23.06,XIU 170421C00024000,04/21/17,24,C,A,0.03,0,0,3850,23.06 +XIU,TSX,03/30/17,23.06,XIU 170421P00024000,04/21/17,24,P,A,0.96,0.93,0,1571,23.06 +XIU,TSX,03/30/17,23.06,XIU 170421C00024250,04/21/17,24.25,C,A,0.03,0,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170421P00024250,04/21/17,24.25,P,A,1.21,1.18,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170421C00024500,04/21/17,24.5,C,A,0.03,0,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170421P00024500,04/21/17,24.5,P,A,1.46,1.43,0,10,23.06 +XIU,TSX,03/30/17,23.06,XIU 170421C00024750,04/21/17,24.75,C,A,0.03,0,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170421P00024750,04/21/17,24.75,P,A,1.71,1.68,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170421C00025000,04/21/17,25,C,A,0.03,0,0,50,23.06 +XIU,TSX,03/30/17,23.06,XIU 170421P00025000,04/21/17,25,P,A,1.96,1.93,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170421C00025250,04/21/17,25.25,C,A,0.03,0,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170421P00025250,04/21/17,25.25,P,A,2.21,2.18,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170421C00025500,04/21/17,25.5,C,A,0.03,0,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170421P00025500,04/21/17,25.5,P,A,2.46,2.43,0,10,23.06 +XIU,TSX,03/30/17,23.06,XIU 170421C00025750,04/21/17,25.75,C,A,0.03,0,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170421P00025750,04/21/17,25.75,P,A,2.71,2.68,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170421C00026000,04/21/17,26,C,A,0.04,0,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170421P00026000,04/21/17,26,P,A,2.96,2.93,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170421C00026500,04/21/17,26.5,C,A,0.04,0,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170421P00026500,04/21/17,26.5,P,A,3.46,3.43,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170421C00027000,04/21/17,27,C,A,0.03,0,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170421P00027000,04/21/17,27,P,A,3.96,3.93,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170421C00027500,04/21/17,27.5,C,A,0.03,0,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170421P00027500,04/21/17,27.5,P,A,4.46,4.43,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170421C00028000,04/21/17,28,C,A,0.03,0,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170421P00028000,04/21/17,28,P,A,4.96,4.93,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170421C00029000,04/21/17,29,C,A,0.03,0,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170421P00029000,04/21/17,29,P,A,5.96,5.93,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170428C00021000,04/28/17,21,C,A,2.11,2.08,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170428P00021000,04/28/17,21,P,A,0.05,0.01,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170428C00021500,04/28/17,21.5,C,A,1.62,1.59,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170428P00021500,04/28/17,21.5,P,A,0.06,0.02,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170428C00022000,04/28/17,22,C,A,1.14,1.11,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170428P00022000,04/28/17,22,P,A,0.06,0.03,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170428C00022500,04/28/17,22.5,C,A,0.68,0.65,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170428P00022500,04/28/17,22.5,P,A,0.11,0.08,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170428C00023000,04/28/17,23,C,A,0.3,0.27,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170428P00023000,04/28/17,23,P,A,0.23,0.2,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170428C00023500,04/28/17,23.5,C,A,0.08,0.05,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170428P00023500,04/28/17,23.5,P,A,0.51,0.47,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170428C00024000,04/28/17,24,C,A,0.05,0,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170428P00024000,04/28/17,24,P,A,0.96,0.93,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170428C00024500,04/28/17,24.5,C,A,0.05,0,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170428P00024500,04/28/17,24.5,P,A,1.46,1.43,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170428C00025000,04/28/17,25,C,A,0.05,0,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170428P00025000,04/28/17,25,P,A,1.96,1.93,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170519C00017000,05/19/17,17,C,A,6.1,6.05,0,10,23.06 +XIU,TSX,03/30/17,23.06,XIU 170519P00017000,05/19/17,17,P,A,0.05,0,0,8194,23.06 +XIU,TSX,03/30/17,23.06,XIU 170519C00018000,05/19/17,18,C,A,5.11,5.06,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170519P00018000,05/19/17,18,P,A,0.05,0,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170519C00018500,05/19/17,18.5,C,A,4.61,4.56,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170519P00018500,05/19/17,18.5,P,A,0.05,0.01,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170519C00019000,05/19/17,19,C,A,4.12,4.07,0,41,23.06 +XIU,TSX,03/30/17,23.06,XIU 170519P00019000,05/19/17,19,P,A,0.04,0.01,0,4327,23.06 +XIU,TSX,03/30/17,23.06,XIU 170519C00019500,05/19/17,19.5,C,A,3.62,3.58,0,10,23.06 +XIU,TSX,03/30/17,23.06,XIU 170519P00019500,05/19/17,19.5,P,A,0.06,0.01,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170519C00020000,05/19/17,20,C,A,3.12,3.07,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170519P00020000,05/19/17,20,P,A,0.06,0.01,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170519C00020500,05/19/17,20.5,C,A,2.63,2.58,0,10,23.06 +XIU,TSX,03/30/17,23.06,XIU 170519P00020500,05/19/17,20.5,P,A,0.06,0.02,0,1600,23.06 +XIU,TSX,03/30/17,23.06,XIU 170519C00021000,05/19/17,21,C,A,2.15,2.1,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170519P00021000,05/19/17,21,P,A,0.07,0.04,0,30,23.06 +XIU,TSX,03/30/17,23.06,XIU 170519C00021250,05/19/17,21.25,C,A,1.9,1.86,20,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170519P00021250,05/19/17,21.25,P,A,0.08,0.04,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170519C00021500,05/19/17,21.5,C,A,1.67,1.63,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170519P00021500,05/19/17,21.5,P,A,0.08,0.05,100,170466,23.06 +XIU,TSX,03/30/17,23.06,XIU 170519C00021750,05/19/17,21.75,C,A,1.43,1.39,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170519P00021750,05/19/17,21.75,P,A,0.1,0.07,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170519C00022000,05/19/17,22,C,A,1.19,1.16,0,970,23.06 +XIU,TSX,03/30/17,23.06,XIU 170519P00022000,05/19/17,22,P,A,0.11,0.09,0,1716,23.06 +XIU,TSX,03/30/17,23.06,XIU 170519C00022250,05/19/17,22.25,C,A,0.97,0.94,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170519P00022250,05/19/17,22.25,P,A,0.15,0.11,0,500,23.06 +XIU,TSX,03/30/17,23.06,XIU 170519C00022500,05/19/17,22.5,C,A,0.75,0.72,0,845,23.06 +XIU,TSX,03/30/17,23.06,XIU 170519P00022500,05/19/17,22.5,P,A,0.18,0.15,0,103161,23.06 +XIU,TSX,03/30/17,23.06,XIU 170519C00022750,05/19/17,22.75,C,A,0.56,0.53,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170519P00022750,05/19/17,22.75,P,A,0.23,0.2,0,1371,23.06 +XIU,TSX,03/30/17,23.06,XIU 170519C00023000,05/19/17,23,C,A,0.38,0.36,200,18606,23.06 +XIU,TSX,03/30/17,23.06,XIU 170519P00023000,05/19/17,23,P,A,0.3,0.28,242,7115,23.06 +XIU,TSX,03/30/17,23.06,XIU 170519C00023250,05/19/17,23.25,C,A,0.26,0.22,100,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170519P00023250,05/19/17,23.25,P,A,0.41,0.38,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170519C00023500,05/19/17,23.5,C,A,0.14,0.11,0,1003,23.06 +XIU,TSX,03/30/17,23.06,XIU 170519P00023500,05/19/17,23.5,P,A,0.57,0.53,0,2318,23.06 +XIU,TSX,03/30/17,23.06,XIU 170519C00023750,05/19/17,23.75,C,A,0.07,0.04,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170519P00023750,05/19/17,23.75,P,A,0.75,0.71,0,10,23.06 +XIU,TSX,03/30/17,23.06,XIU 170519C00024000,05/19/17,24,C,A,0.06,0.01,0,83,23.06 +XIU,TSX,03/30/17,23.06,XIU 170519P00024000,05/19/17,24,P,A,0.96,0.93,13,180,23.06 +XIU,TSX,03/30/17,23.06,XIU 170519C00024250,05/19/17,24.25,C,A,0.05,0,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170519P00024250,05/19/17,24.25,P,A,1.21,1.18,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170519C00024500,05/19/17,24.5,C,A,0.05,0,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170519P00024500,05/19/17,24.5,P,A,1.46,1.43,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170519C00024750,05/19/17,24.75,C,A,0.04,0,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170519P00024750,05/19/17,24.75,P,A,1.71,1.68,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170519C00025000,05/19/17,25,C,A,0.04,0,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170519P00025000,05/19/17,25,P,A,1.96,1.93,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170519C00025250,05/19/17,25.25,C,A,0.04,0,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170519P00025250,05/19/17,25.25,P,A,2.21,2.18,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170519C00025500,05/19/17,25.5,C,A,0.04,0,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170519P00025500,05/19/17,25.5,P,A,2.46,2.43,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170519C00025750,05/19/17,25.75,C,A,0.04,0,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170519P00025750,05/19/17,25.75,P,A,2.71,2.68,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170519C00026000,05/19/17,26,C,A,0.04,0,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170519P00026000,05/19/17,26,P,A,2.96,2.93,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170519C00026500,05/19/17,26.5,C,A,0.04,0,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170519P00026500,05/19/17,26.5,P,A,3.46,3.43,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170519C00027000,05/19/17,27,C,A,0.04,0,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170519P00027000,05/19/17,27,P,A,3.96,3.93,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170519C00027500,05/19/17,27.5,C,A,0.05,0,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170519P00027500,05/19/17,27.5,P,A,4.46,4.43,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170519C00028000,05/19/17,28,C,A,0.05,0,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170519P00028000,05/19/17,28,P,A,4.96,4.93,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170519C00028500,05/19/17,28.5,C,A,0.05,0,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170519P00028500,05/19/17,28.5,P,A,5.46,5.43,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170519C00029000,05/19/17,29,C,A,0.05,0,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170519P00029000,05/19/17,29,P,A,5.96,5.93,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170616C00017000,06/17/17,17,C,A,6.12,6.05,0,5,23.06 +XIU,TSX,03/30/17,23.06,XIU 170616P00017000,06/17/17,17,P,A,0.08,0.01,0,9882,23.06 +XIU,TSX,03/30/17,23.06,XIU 170616C00017500,06/17/17,17.5,C,A,5.62,5.55,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170616P00017500,06/17/17,17.5,P,A,0.08,0.01,0,1120,23.06 +XIU,TSX,03/30/17,23.06,XIU 170616C00018000,06/17/17,18,C,A,5.13,5.05,0,10,23.06 +XIU,TSX,03/30/17,23.06,XIU 170616P00018000,06/17/17,18,P,A,0.08,0.02,0,180,23.06 +XIU,TSX,03/30/17,23.06,XIU 170616C00018500,06/17/17,18.5,C,A,4.63,4.55,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170616P00018500,06/17/17,18.5,P,A,0.07,0.02,0,290,23.06 +XIU,TSX,03/30/17,23.06,XIU 170616C00019000,06/17/17,19,C,A,4.14,4.05,0,10,23.06 +XIU,TSX,03/30/17,23.06,XIU 170616P00019000,06/17/17,19,P,A,0.1,0.02,0,4444,23.06 +XIU,TSX,03/30/17,23.06,XIU 170616C00019500,06/17/17,19.5,C,A,3.64,3.57,0,150,23.06 +XIU,TSX,03/30/17,23.06,XIU 170616P00019500,06/17/17,19.5,P,A,0.1,0.01,0,50,23.06 +XIU,TSX,03/30/17,23.06,XIU 170616C00020000,06/17/17,20,C,A,3.15,3.06,0,100,23.06 +XIU,TSX,03/30/17,23.06,XIU 170616P00020000,06/17/17,20,P,A,0.11,0.02,0,4472,23.06 +XIU,TSX,03/30/17,23.06,XIU 170616C00020500,06/17/17,20.5,C,A,2.66,2.58,0,23,23.06 +XIU,TSX,03/30/17,23.06,XIU 170616P00020500,06/17/17,20.5,P,A,0.11,0.05,0,1597,23.06 +XIU,TSX,03/30/17,23.06,XIU 170616C00021000,06/17/17,21,C,A,2.18,2.1,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170616P00021000,06/17/17,21,P,A,0.17,0.09,0,411,23.06 +XIU,TSX,03/30/17,23.06,XIU 170616C00021500,06/17/17,21.5,C,A,1.73,1.64,0,132,23.06 +XIU,TSX,03/30/17,23.06,XIU 170616P00021500,06/17/17,21.5,P,A,0.18,0.15,0,180,23.06 +XIU,TSX,03/30/17,23.06,XIU 170616C00022000,06/17/17,22,C,A,1.29,1.19,0,75,23.06 +XIU,TSX,03/30/17,23.06,XIU 170616P00022000,06/17/17,22,P,A,0.31,0.21,0,1926,23.06 +XIU,TSX,03/30/17,23.06,XIU 170616C00022500,06/17/17,22.5,C,A,0.87,0.79,0,1349,23.06 +XIU,TSX,03/30/17,23.06,XIU 170616P00022500,06/17/17,22.5,P,A,0.42,0.33,0,2509,23.06 +XIU,TSX,03/30/17,23.06,XIU 170616C00023000,06/17/17,23,C,A,0.54,0.42,54,274,23.06 +XIU,TSX,03/30/17,23.06,XIU 170616P00023000,06/17/17,23,P,A,0.57,0.48,40,651,23.06 +XIU,TSX,03/30/17,23.06,XIU 170616C00023500,06/17/17,23.5,C,A,0.27,0.18,40,38379,23.06 +XIU,TSX,03/30/17,23.06,XIU 170616P00023500,06/17/17,23.5,P,A,0.85,0.74,0,985,23.06 +XIU,TSX,03/30/17,23.06,XIU 170616C00024000,06/17/17,24,C,A,0.12,0.04,0,6526,23.06 +XIU,TSX,03/30/17,23.06,XIU 170616P00024000,06/17/17,24,P,A,1.19,1.14,0,194,23.06 +XIU,TSX,03/30/17,23.06,XIU 170616C00024500,06/17/17,24.5,C,A,0.07,0,0,30120,23.06 +XIU,TSX,03/30/17,23.06,XIU 170616P00024500,06/17/17,24.5,P,A,1.63,1.57,0,10,23.06 +XIU,TSX,03/30/17,23.06,XIU 170616C00025000,06/17/17,25,C,A,0.05,0,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170616P00025000,06/17/17,25,P,A,2.11,2.06,0,145,23.06 +XIU,TSX,03/30/17,23.06,XIU 170616C00025500,06/17/17,25.5,C,A,0.05,0,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170616P00025500,06/17/17,25.5,P,A,2.61,2.54,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170616C00026000,06/17/17,26,C,A,0.05,0,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170616P00026000,06/17/17,26,P,A,3.11,3.04,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170616C00027000,06/17/17,27,C,A,0.05,0,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170616P00027000,06/17/17,27,P,A,4.11,4.04,0,40,23.06 +XIU,TSX,03/30/17,23.06,XIU 170616C00028000,06/17/17,28,C,A,0.05,0,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170616P00028000,06/17/17,28,P,A,5.09,5.03,0,50,23.06 +XIU,TSX,03/30/17,23.06,XIU 170616C00029000,06/17/17,29,C,A,0.05,0,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170616P00029000,06/17/17,29,P,A,6.11,6.03,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170915C00018000,09/16/17,18,C,A,5.14,5.03,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170915P00018000,09/16/17,18,P,A,0.14,0.04,0,14685,23.06 +XIU,TSX,03/30/17,23.06,XIU 170915C00018500,09/16/17,18.5,C,A,4.66,4.54,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170915P00018500,09/16/17,18.5,P,A,0.15,0.05,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170915C00019000,09/16/17,19,C,A,4.15,4.06,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170915P00019000,09/16/17,19,P,A,0.18,0.06,0,30,23.06 +XIU,TSX,03/30/17,23.06,XIU 170915C00019500,09/16/17,19.5,C,A,3.69,3.57,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170915P00019500,09/16/17,19.5,P,A,0.2,0.09,0,20,23.06 +XIU,TSX,03/30/17,23.06,XIU 170915C00020000,09/16/17,20,C,A,3.23,3.09,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170915P00020000,09/16/17,20,P,A,0.24,0.12,0,7574,23.06 +XIU,TSX,03/30/17,23.06,XIU 170915C00020500,09/16/17,20.5,C,A,2.75,2.63,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170915P00020500,09/16/17,20.5,P,A,0.3,0.18,0,83,23.06 +XIU,TSX,03/30/17,23.06,XIU 170915C00021000,09/16/17,21,C,A,2.27,2.17,0,175,23.06 +XIU,TSX,03/30/17,23.06,XIU 170915P00021000,09/16/17,21,P,A,0.36,0.23,0,8622,23.06 +XIU,TSX,03/30/17,23.06,XIU 170915C00021500,09/16/17,21.5,C,A,1.87,1.74,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170915P00021500,09/16/17,21.5,P,A,0.47,0.33,0,1095,23.06 +XIU,TSX,03/30/17,23.06,XIU 170915C00022000,09/16/17,22,C,A,1.44,1.33,5,1,23.06 +XIU,TSX,03/30/17,23.06,XIU 170915P00022000,09/16/17,22,P,A,0.53,0.45,0,1695,23.06 +XIU,TSX,03/30/17,23.06,XIU 170915C00022500,09/16/17,22.5,C,A,1.06,0.91,0,1,23.06 +XIU,TSX,03/30/17,23.06,XIU 170915P00022500,09/16/17,22.5,P,A,0.74,0.6,0,4579,23.06 +XIU,TSX,03/30/17,23.06,XIU 170915C00023000,09/16/17,23,C,A,0.75,0.61,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170915P00023000,09/16/17,23,P,A,0.91,0.8,0,23,23.06 +XIU,TSX,03/30/17,23.06,XIU 170915C00023500,09/16/17,23.5,C,A,0.49,0.36,0,136,23.06 +XIU,TSX,03/30/17,23.06,XIU 170915P00023500,09/16/17,23.5,P,A,1.23,1.06,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170915C00024000,09/16/17,24,C,A,0.28,0.18,0,24,23.06 +XIU,TSX,03/30/17,23.06,XIU 170915P00024000,09/16/17,24,P,A,1.56,1.38,0,20,23.06 +XIU,TSX,03/30/17,23.06,XIU 170915C00024500,09/16/17,24.5,C,A,0.2,0.07,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170915P00024500,09/16/17,24.5,P,A,1.95,1.74,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170915C00025000,09/16/17,25,C,A,0.12,0.02,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170915P00025000,09/16/17,25,P,A,2.32,2.18,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170915C00025500,09/16/17,25.5,C,A,0.08,0,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170915P00025500,09/16/17,25.5,P,A,2.78,2.65,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170915C00026000,09/16/17,26,C,A,0.07,0,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170915P00026000,09/16/17,26,P,A,3.29,3.14,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170915C00026500,09/16/17,26.5,C,A,0.06,0,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170915P00026500,09/16/17,26.5,P,A,3.75,3.64,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170915C00027000,09/16/17,27,C,A,0.06,0,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170915P00027000,09/16/17,27,P,A,4.25,4.14,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170915C00027500,09/16/17,27.5,C,A,0.06,0,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170915P00027500,09/16/17,27.5,P,A,4.74,4.64,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170915C00028000,09/16/17,28,C,A,0.06,0,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170915P00028000,09/16/17,28,P,A,5.24,5.15,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170915C00029000,09/16/17,29,C,A,0.06,0,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 170915P00029000,09/16/17,29,P,A,6.25,6.14,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 171215C00018000,12/16/17,18,C,A,5.14,5.04,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 171215P00018000,12/16/17,18,P,A,0.26,0.11,0,14696,23.06 +XIU,TSX,03/30/17,23.06,XIU 171215C00018500,12/16/17,18.5,C,A,4.65,4.54,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 171215P00018500,12/16/17,18.5,P,A,0.28,0.14,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 171215C00019000,12/16/17,19,C,A,4.17,4.05,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 171215P00019000,12/16/17,19,P,A,0.33,0.18,0,100,23.06 +XIU,TSX,03/30/17,23.06,XIU 171215C00019500,12/16/17,19.5,C,A,3.71,3.6,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 171215P00019500,12/16/17,19.5,P,A,0.36,0.22,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 171215C00020000,12/16/17,20,C,A,3.3,3.14,0,10,23.06 +XIU,TSX,03/30/17,23.06,XIU 171215P00020000,12/16/17,20,P,A,0.4,0.28,1,7846,23.06 +XIU,TSX,03/30/17,23.06,XIU 171215C00020500,12/16/17,20.5,C,A,2.87,2.69,40,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 171215P00020500,12/16/17,20.5,P,A,0.51,0.36,0,120,23.06 +XIU,TSX,03/30/17,23.06,XIU 171215C00021000,12/16/17,21,C,A,2.39,2.2,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 171215P00021000,12/16/17,21,P,A,0.59,0.45,0,50,23.06 +XIU,TSX,03/30/17,23.06,XIU 171215C00021500,12/16/17,21.5,C,A,1.99,1.8,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 171215P00021500,12/16/17,21.5,P,A,0.72,0.57,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 171215C00022000,12/16/17,22,C,A,1.62,1.43,0,70,23.06 +XIU,TSX,03/30/17,23.06,XIU 171215P00022000,12/16/17,22,P,A,0.88,0.7,0,361,23.06 +XIU,TSX,03/30/17,23.06,XIU 171215C00022500,12/16/17,22.5,C,A,1.28,1.1,0,150,23.06 +XIU,TSX,03/30/17,23.06,XIU 171215P00022500,12/16/17,22.5,P,A,1.08,0.89,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 171215C00023000,12/16/17,23,C,A,0.97,0.81,0,170,23.06 +XIU,TSX,03/30/17,23.06,XIU 171215P00023000,12/16/17,23,P,A,1.3,1.09,0,220,23.06 +XIU,TSX,03/30/17,23.06,XIU 171215C00023500,12/16/17,23.5,C,A,0.74,0.55,0,40,23.06 +XIU,TSX,03/30/17,23.06,XIU 171215P00023500,12/16/17,23.5,P,A,1.56,1.34,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 171215C00024000,12/16/17,24,C,A,0.52,0.34,0,387,23.06 +XIU,TSX,03/30/17,23.06,XIU 171215P00024000,12/16/17,24,P,A,1.87,1.65,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 171215C00024500,12/16/17,24.5,C,A,0.38,0.2,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 171215P00024500,12/16/17,24.5,P,A,2.22,2.01,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 171215C00025000,12/16/17,25,C,A,0.25,0.1,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 171215P00025000,12/16/17,25,P,A,2.62,2.38,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 171215C00025500,12/16/17,25.5,C,A,0.18,0.03,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 171215P00025500,12/16/17,25.5,P,A,3.05,2.8,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 171215C00026000,12/16/17,26,C,A,0.13,0.02,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 171215P00026000,12/16/17,26,P,A,3.51,3.26,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 171215C00026500,12/16/17,26.5,C,A,0.09,0,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 171215P00026500,12/16/17,26.5,P,A,3.98,3.79,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 171215C00027000,12/16/17,27,C,A,0.08,0,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 171215P00027000,12/16/17,27,P,A,4.47,4.2,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 171215C00027500,12/16/17,27.5,C,A,0.07,0,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 171215P00027500,12/16/17,27.5,P,A,4.88,4.7,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 171215C00028000,12/16/17,28,C,A,0.08,0,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 171215P00028000,12/16/17,28,P,A,5.37,5.2,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 180316C00014000,03/16/18,14,C,A,9.15,9.03,0,3,23.06 +XIU,TSX,03/30/17,23.06,XIU 180316P00014000,03/16/18,14,P,A,0.24,0.03,0,61,23.06 +XIU,TSX,03/30/17,23.06,XIU 180316C00015000,03/16/18,15,C,A,8.16,8.01,0,11,23.06 +XIU,TSX,03/30/17,23.06,XIU 180316P00015000,03/16/18,15,P,A,0.27,0.05,0,7,23.06 +XIU,TSX,03/30/17,23.06,XIU 180316C00016000,03/16/18,16,C,A,7.12,7.02,0,5,23.06 +XIU,TSX,03/30/17,23.06,XIU 180316P00016000,03/16/18,16,P,A,0.3,0.08,0,23,23.06 +XIU,TSX,03/30/17,23.06,XIU 180316C00017000,03/16/18,17,C,A,6.15,6.03,0,64,23.06 +XIU,TSX,03/30/17,23.06,XIU 180316P00017000,03/16/18,17,P,A,0.34,0.07,0,171,23.06 +XIU,TSX,03/30/17,23.06,XIU 180316C00018000,03/16/18,18,C,A,5.21,5.05,0,85,23.06 +XIU,TSX,03/30/17,23.06,XIU 180316P00018000,03/16/18,18,P,A,0.27,0.16,0,26337,23.06 +XIU,TSX,03/30/17,23.06,XIU 180316C00019000,03/16/18,19,C,A,4.31,4.08,0,161,23.06 +XIU,TSX,03/30/17,23.06,XIU 180316P00019000,03/16/18,19,P,A,0.36,0.24,0,1346,23.06 +XIU,TSX,03/30/17,23.06,XIU 180316C00020000,03/16/18,20,C,A,3.42,3.15,0,218,23.06 +XIU,TSX,03/30/17,23.06,XIU 180316P00020000,03/16/18,20,P,A,0.62,0.36,0,16294,23.06 +XIU,TSX,03/30/17,23.06,XIU 180316C00021000,03/16/18,21,C,A,2.44,2.33,0,437,23.06 +XIU,TSX,03/30/17,23.06,XIU 180316P00021000,03/16/18,21,P,A,0.82,0.59,0,30,23.06 +XIU,TSX,03/30/17,23.06,XIU 180316C00022000,03/16/18,22,C,A,1.82,1.56,0,173,23.06 +XIU,TSX,03/30/17,23.06,XIU 180316P00022000,03/16/18,22,P,A,1.11,0.87,0,57,23.06 +XIU,TSX,03/30/17,23.06,XIU 180316C00023000,03/16/18,23,C,A,1.06,0.94,0,482,23.06 +XIU,TSX,03/30/17,23.06,XIU 180316P00023000,03/16/18,23,P,A,1.46,1.27,0,105,23.06 +XIU,TSX,03/30/17,23.06,XIU 180316C00024000,03/16/18,24,C,A,0.69,0.47,0,531,23.06 +XIU,TSX,03/30/17,23.06,XIU 180316P00024000,03/16/18,24,P,A,1.95,1.83,0,82,23.06 +XIU,TSX,03/30/17,23.06,XIU 180316C00025000,03/16/18,25,C,A,0.41,0.19,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 180316P00025000,03/16/18,25,P,A,2.78,2.5,0,7,23.06 +XIU,TSX,03/30/17,23.06,XIU 190315C00018000,03/15/19,18,C,A,5.5,5.07,0,40,23.06 +XIU,TSX,03/30/17,23.06,XIU 190315P00018000,03/15/19,18,P,A,0.95,0.52,0,45,23.06 +XIU,TSX,03/30/17,23.06,XIU 190315C00019000,03/15/19,19,C,A,4.52,4.22,0,42,23.06 +XIU,TSX,03/30/17,23.06,XIU 190315P00019000,03/15/19,19,P,A,1.19,0.71,0,22,23.06 +XIU,TSX,03/30/17,23.06,XIU 190315C00020000,03/15/19,20,C,A,3.92,3.33,0,13,23.06 +XIU,TSX,03/30/17,23.06,XIU 190315P00020000,03/15/19,20,P,A,1.3,0.95,1,5,23.06 +XIU,TSX,03/30/17,23.06,XIU 190315C00021000,03/15/19,21,C,A,3.21,2.6,0,78,23.06 +XIU,TSX,03/30/17,23.06,XIU 190315P00021000,03/15/19,21,P,A,1.71,1.25,0,5,23.06 +XIU,TSX,03/30/17,23.06,XIU 190315C00022000,03/15/19,22,C,A,2.53,1.94,0,1,23.06 +XIU,TSX,03/30/17,23.06,XIU 190315P00022000,03/15/19,22,P,A,2.03,1.6,0,21,23.06 +XIU,TSX,03/30/17,23.06,XIU 190315C00023000,03/15/19,23,C,A,1.97,1.36,0,29,23.06 +XIU,TSX,03/30/17,23.06,XIU 190315P00023000,03/15/19,23,P,A,2.51,2,0,79,23.06 +XIU,TSX,03/30/17,23.06,XIU 190315C00024000,03/15/19,24,C,A,1.5,0.92,0,1,23.06 +XIU,TSX,03/30/17,23.06,XIU 190315P00024000,03/15/19,24,P,A,3.12,2.48,0,17,23.06 +XIU,TSX,03/30/17,23.06,XIU 190315C00025000,03/15/19,25,C,A,1.13,0.52,0,0,23.06 +XIU,TSX,03/30/17,23.06,XIU 190315P00025000,03/15/19,25,P,A,3.64,3.27,0,201,23.06 diff --git a/Problemsets/Data/PS08_Data.xlsx b/Problemsets/Data/PS08_Data.xlsx new file mode 100644 index 0000000..8212ff2 Binary files /dev/null and b/Problemsets/Data/PS08_Data.xlsx differ diff --git a/Problemsets/PS07_Optimisation.ipynb b/Problemsets/PS07_Optimisation.ipynb new file mode 100644 index 0000000..5fceee6 --- /dev/null +++ b/Problemsets/PS07_Optimisation.ipynb @@ -0,0 +1,420 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Mean Variance Frontier with Short Sales Constraints" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Load Packages and Utility Functions" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "printyellow (generic function with 1 method)" + ] + }, + "execution_count": 1, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "using Printf, LinearAlgebra, Optim\n", + "\n", + "include(\"jlFiles/printmat.jl\")" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [], + "source": [ + "using Plots\n", + "\n", + "#pyplot(size=(600,400)) #use pyplot or gr\n", + "gr(size=(480,320))\n", + "default(fmt = :svg)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Traditional MV Calculations \n", + "\n", + "(no constraints)" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "3" + ] + }, + "execution_count": 3, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "μ = [11.5, 9.5, 6]/100 #expected returns\n", + "Σ = [166 34 58; #covariance matrix\n", + " 34 64 4;\n", + " 58 4 100]/100^2\n", + "\n", + "assetNames = [\"A\",\"B\",\"C\"];\n", + "n = length(μ)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## A Function for Calculating the (traditional) Mean-Variance Frontier\n" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "MVCalc" + ] + }, + "execution_count": 4, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "\"\"\"\n", + " MVCalc(μstar,μ,Σ)\n", + "\n", + "Calculate the std and weights of a portfolio (with mean return μstar) on MVF of risky assets.\n", + "\n", + "# Remark\n", + "- Only (λ,δ) and thus (w,stdRp) depend on μstar. We could therefore speed up the computations a bit\n", + "by doing the loop over different μstar values inside the function (and thus not recalculate Σ_1,a,b,c).\n", + "\"\"\"\n", + "function MVCalc(μstar,μ,Σ)\n", + " n = length(μ)\n", + " Σ_1 = inv(Σ)\n", + " a = μ'Σ_1*μ\n", + " b = μ'Σ_1*ones(n)\n", + " c = ones(n)'Σ_1*ones(n)\n", + " λ = (c*μstar - b)/(a*c-b^2)\n", + " δ = (a-b*μstar)/(a*c-b^2)\n", + " w = Σ_1 *(μ*λ.+δ)\n", + " StdRp = sqrt(w'Σ*w)\n", + " return StdRp,w\n", + "end" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "data": { + "image/svg+xml": [ + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "μstar_range = range(0.04,0.15,length=201)\n", + "L = length(μstar_range)\n", + "\n", + "StdRp = fill(NaN,L)\n", + "for i = 1:L\n", + " StdRp[i] = MVCalc(μstar_range[i],μ,Σ)[1]\n", + "end\n", + "\n", + "p1 = plot( StdRp*100,μstar_range*100,\n", + " linecolor = :red,\n", + " linewidth = 2,\n", + " label = \"MVF\",\n", + " legend = :topleft,\n", + " xlim = (0,15),\n", + " ylim = (0,15),\n", + " title = \"MVF (no portfolio constraints)\",\n", + " xlabel = \"Std(Rp), %\",\n", + " ylabel = \"ERp, %\" )\n", + "scatter!(sqrt.(diag(Σ))*100,μ*100,color=:red,label=\"assets\")\n", + "display(p1)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# The Maximization Problem\n", + "\n", + "The investor maximizes:\n", + "\n", + "$\\text{E}R_{p}-\\frac{k}{2} \\text{Var}(R_{p})$,\n", + "\n", + "where $\\text{E}R_{p}= w'\\mu$ and $\\text{Var}(R_{p}=w'\\Sigma w$\n", + "\n", + "subject to $\\Sigma_{i=1}^n w_{i} = 1$.\n", + "\n", + "We can trace out the mean-variance frontier by solving this problem for different values of $k$.\n", + "\n", + "To impose the restriction, optimise over `v` and let `w=[v;1-sum(v)]`" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "objfun1 (generic function with 1 method)" + ] + }, + "execution_count": 6, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "function objfun1(v,k,μ,Σ)\n", + " w = [v;1-sum(v)]\n", + " ERp = w'μ\n", + " VarRp = w'Σ*w\n", + " StdRp = sqrt(VarRp)\n", + " U = ERp - k/2*VarRp\n", + " loss = -U #minimise this\n", + " return loss, w, ERp, StdRp\n", + "end" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "A 0.313\n", + "B 0.695\n", + "C -0.008\n", + "\n", + "σₚ 0.079\n", + "μₚ 0.102\n", + "\n" + ] + } + ], + "source": [ + "k = 10\n", + "Sol = optimize(v -> objfun1(v,k,μ,Σ)[1],zeros(n-1))\n", + "\n", + "v = Optim.minimizer(Sol)\n", + "(_,w,ERp,StdRp) = objfun1(v,k,μ,Σ)\n", + "\n", + "printmat(w,rowNames=assetNames)\n", + "printmat([StdRp,ERp],rowNames=[\"σₚ\",\"μₚ\"])" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Task 1\n", + "\n", + "Redo the optimisation for the following range of $k$ values:\n", + "`k = [range(0.1,1.9,length=30);range(1,30,length=25)]`\n", + "\n", + "Then plot the resulting \"efficient frontier\" (similar to the MV plot above). Is is the same as the plot above?" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Task 2\n", + "\n", + "Change the optimisation problem to `U = ERp + cost - k/2*VarRp` where `cost` is (sum of the *negative* portfolio weights)*0.05. This is a (crude/dramatic) attaempt to illustrate the impact of costs of short selling ($w_i<0$) assets. Plot the new \"effecient frontier\" together with the old one." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Task 3\n", + "\n", + "Compare the portfolio weights (with/without the extra `cost`)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "@webio": { + "lastCommId": null, + "lastKernelId": null + }, + "anaconda-cloud": {}, + "kernelspec": { + "display_name": "Julia 1.6.3", + "language": "julia", + "name": "julia-1.6" + }, + "language_info": { + "file_extension": ".jl", + "mimetype": "application/julia", + "name": "julia", + "version": "1.6.3" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +} diff --git a/Problemsets/PS08_Volatility.ipynb b/Problemsets/PS08_Volatility.ipynb new file mode 100644 index 0000000..25c98b9 --- /dev/null +++ b/Problemsets/PS08_Volatility.ipynb @@ -0,0 +1,579 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Load Packages and Extra Functions" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "printyellow (generic function with 1 method)" + ] + }, + "execution_count": 1, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "using Printf, Dates, Statistics, Distributions, XLSX\n", + "\n", + "include(\"jlFiles/printmat.jl\")" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [], + "source": [ + "using Plots\n", + "\n", + "gr(size=(480,320))\n", + "default(fmt = :svg)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Loading Daily S&P 500 Data\n", + "\n", + "The data file contains some missing values indicated by the value -999.99. Do not use those observations when the S&P level is missing. \n", + "\n", + "1. Calculate daily returns (treat missing days as if they do not exist).\n", + "\n", + "2. Create a vector of dates (from the first column in the data set)." + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Number of days in the sample: 17864\n" + ] + } + ], + "source": [ + "xx = XLSX.readxlsx(\"Data/PS08_Data.xlsx\") #reads a sheet from the xlsx file\n", + "x = xx[\"SP500RfPs!A2:B17870\"] #pick out some cells\n", + "\n", + "...do the rest" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Task 1\n", + "\n", + "1. Show a normalised histogram of the returns. Use the bins `-5:0.25:5`\n", + "2. Add a curve for the density of the best fitting $N(\\mu,\\sigma)$ distribution." + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [ + { + "data": { + "image/svg+xml": [ + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n" + ] + }, + "execution_count": 4, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "(μ,σ) = (mean(R),std(R))\n", + "\n", + "xGrid = -5:0.25:5\n", + "pdfX = pdf.(Normal(μ,σ),xGrid) #\"Distributions\" wants σ, not σ^2\n", + "\n", + "do the rest..." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Task 2\n", + "\n", + "1. Calculate the quantile 0.01 in the data and according to the fitted normal distribution. Change the sign and call it \"99% Value at Risk\". Hint: `quantile(R,0.01)`and `quantile(Normal(μ,σ),0.01)`\n", + "\n", + "2. Calculate the expected return conditional on the return being less than the 5th quantile, both in data and according to the normal distribution. Change sign and call it \"expected shortfall\". Hint: `mean(TruncatedNormal(μ,σ,-Inf,quantile001))`\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Task 3\n", + "\n", + "Construct an simple estimate of $\\sigma_t^2$ as a backward looking exponential moving average\n", + "\n", + "$\\sigma_t^2 = \\lambda \\sigma_{t-1}^2 + (1-\\lambda) (R_{t-1} -\\mu_{t-1})^2$,\n", + "where $\\mu_{t}=\\lambda \\mu_{t-1} + (1-\\lambda) R_{t-1}$ \n", + "\n", + "Use $\\lambda=0.94$\n", + "\n", + "Plot the standard deviation in a time series plot." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Task 4\n", + "\n", + "Calculate 99% VaR and ES according to time-varying normal distributions `Normal(μ[t],sqrt(σ²[t]))` and plot the results (as time series plots)." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "@webio": { + "lastCommId": null, + "lastKernelId": null + }, + "anaconda-cloud": {}, + "kernelspec": { + "display_name": "Julia 1.6.3", + "language": "julia", + "name": "julia-1.6" + }, + "language_info": { + "file_extension": ".jl", + "mimetype": "application/julia", + "name": "julia", + "version": "1.6.3" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +} diff --git a/Problemsets/PS09a_PyCall.ipynb b/Problemsets/PS09a_PyCall.ipynb new file mode 100644 index 0000000..945fc52 --- /dev/null +++ b/Problemsets/PS09a_PyCall.ipynb @@ -0,0 +1,271 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Python\n", + "\n", + "using the [PyCall.jl](https://github.com/JuliaPy/PyCall.jl) package." + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "CovNWFn" + ] + }, + "execution_count": 1, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "using Printf, DelimitedFiles, LinearAlgebra, Statistics\n", + "\n", + "include(\"jlFiles/printmat.jl\")\n", + "include(\"jlFiles/OlsNW.jl\") #functions for OLS" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Sample size: (388,)\n" + ] + } + ], + "source": [ + "x = readdlm(\"Data/FFmFactorsPs.csv\",',',skipstart=1)\n", + "\n", + " #yearmonth, market, small minus big, high minus low\n", + "(ym,Rme,RSMB,RHML) = (x[:,1],x[:,2]/100,x[:,3]/100,x[:,4]/100) \n", + "x = nothing\n", + "\n", + "printlnPs(\"Sample size:\",size(Rme))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Do OLS (in Julia)\n", + "\n", + "use the function sin the file OlsNW.jl to do OLS. Report point estimates and standard errors." + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[34m\u001b[1mOLS Results (assuming iid residuals):\u001b[22m\u001b[39m\n", + "\n", + " b std_iid\n", + "c 0.007 0.002\n", + "SMB 0.217 0.073\n", + "HML -0.429 0.074\n", + "\n" + ] + } + ], + "source": [ + "Y = Rme\n", + "T = size(Y,1)\n", + "X = [ones(T) RSMB RHML]\n", + "\n", + "(b,u,Yhat,V,R2) = OlsGMFn(Y,X)\n", + "std_iid = sqrt.(diag(V))\n", + "\n", + "printblue(\"OLS Results (assuming iid residuals):\\n\")\n", + "xNames = [\"c\",\"SMB\",\"HML\"]\n", + "printmat([b std_iid],colNames=[\"b\",\"std_iid\"],rowNames=xNames)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Getting Started with PyCall" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [], + "source": [ + "using PyCall\n", + "sm = pyimport(\"statsmodels.api\"); #activate this package" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "PyObject \n", + "\"\"\"\n", + " OLS Regression Results \n", + "==============================================================================\n", + "Dep. Variable: y R-squared: 0.134\n", + "Model: OLS Adj. R-squared: 0.130\n", + "Method: Least Squares F-statistic: 29.85\n", + "Date: Mon, 08 Nov 2021 Prob (F-statistic): 8.88e-13\n", + "Time: 16:17:13 Log-Likelihood: 672.28\n", + "No. Observations: 388 AIC: -1339.\n", + "Df Residuals: 385 BIC: -1327.\n", + "Df Model: 2 \n", + "Covariance Type: nonrobust \n", + "==============================================================================\n", + " coef std err t P>|t| [0.025 0.975]\n", + "------------------------------------------------------------------------------\n", + "const 0.0070 0.002 3.167 0.002 0.003 0.011\n", + "x1 0.2170 0.074 2.949 0.003 0.072 0.362\n", + "x2 -0.4291 0.074 -5.821 0.000 -0.574 -0.284\n", + "==============================================================================\n", + "Omnibus: 58.863 Durbin-Watson: 1.849\n", + "Prob(Omnibus): 0.000 Jarque-Bera (JB): 146.539\n", + "Skew: -0.749 Prob(JB): 1.51e-32\n", + "Kurtosis: 5.612 Cond. No. 38.8\n", + "==============================================================================\n", + "\n", + "Notes:\n", + "[1] Standard Errors assume that the covariance matrix of the errors is correctly specified.\n", + "\"\"\"\n" + ] + } + ], + "source": [ + "resultsP = sm.OLS(Y, X).fit() #can use Python functions directly\n", + "\n", + "println(resultsP.summary())" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "[:HC0_se, :HC1_se, :HC2_se, :HC3_se, :_HCCM, :__class__, :__delattr__, :__dict__, :__dir__, :__doc__, :__eq__, :__format__, :__ge__, :__getattribute__, :__gt__, :__hash__, :__init__, :__init_subclass__, :__le__, :__lt__, :__module__, :__ne__, :__new__, :__reduce__, :__reduce_ex__, :__repr__, :__setattr__, :__sizeof__, :__str__, :__subclasshook__, :__weakref__, :_abat_diagonal, :_cache, :_data_attr, :_data_in_cache, :_get_robustcov_results, :_is_nested, :_use_t, :_wexog_singular_values, :aic, :bic, :bse, :centered_tss, :compare_f_test, :compare_lm_test, :compare_lr_test, :condition_number, :conf_int, :conf_int_el, :cov_HC0, :cov_HC1, :cov_HC2, :cov_HC3, :cov_kwds, :cov_params, :cov_type, :df_model, :df_resid, :diagn, :eigenvals, :el_test, :ess, :f_pvalue, :f_test, :fittedvalues, :fvalue, :get_influence, :get_prediction, :get_robustcov_results, :info_criteria, :initialize, :k_constant, :llf, :load, :model, :mse_model, :mse_resid, :mse_total, :nobs, :normalized_cov_params, :outlier_test, :params, :predict, :pvalues, :remove_data, :resid, :resid_pearson, :rsquared, :rsquared_adj, :save, :scale, :ssr, :summary, :summary2, :t_test, :t_test_pairwise, :tvalues, :uncentered_tss, :use_t, :wald_test, :wald_test_terms, :wresid]\n" + ] + } + ], + "source": [ + "println(keys(resultsP)) #print all keys (field names)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Task 1\n", + "\n", + "Print the Julia and Python estimates (of the coefficients) in a table so we can compare directly." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Task 2\n", + "\n", + "Print the smallest and largest values of the difference between the residuals according to Julia and those according to Python." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# OLS (in Julia) with Robust Standard Errors\n", + "\n", + "Use standard errors that are robust to heteroskedastcity and autocorrelation (2 lags)." + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[34m\u001b[1mOLS Results (robust std):\u001b[22m\u001b[39m\n", + "\n", + " b std_nw\n", + "c 0.007 0.002\n", + "SMB 0.217 0.129\n", + "HML -0.429 0.118\n", + "\n" + ] + } + ], + "source": [ + "(b,u,Yhat,V,R2) = OlsNWFn(Y,X,2)\n", + "std_nw = sqrt.(diag(V))\n", + "\n", + "printblue(\"OLS Results (robust std):\\n\")\n", + "xNames = [\"c\",\"SMB\",\"HML\"]\n", + "printmat([b std_nw],colNames=[\"b\",\"std_nw\"],rowNames=xNames)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Task 3 \n", + "\n", + "Now redo the Python estimation with the same sort of robust standard errors. Hint: `resultsP.get_robustcov_results()`" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "@webio": { + "lastCommId": null, + "lastKernelId": null + }, + "kernelspec": { + "display_name": "Julia 1.6.3", + "language": "julia", + "name": "julia-1.6" + }, + "language_info": { + "file_extension": ".jl", + "mimetype": "application/julia", + "name": "julia", + "version": "1.6.3" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +} diff --git a/Problemsets/PS09b_RCall.ipynb b/Problemsets/PS09b_RCall.ipynb new file mode 100644 index 0000000..ef5536b --- /dev/null +++ b/Problemsets/PS09b_RCall.ipynb @@ -0,0 +1,284 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# R\n", + "\n", + "using the [RCall.jl](https://juliainterop.github.io/RCall.jl/stable/) package." + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "CovNWFn" + ] + }, + "execution_count": 1, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "using Printf, DelimitedFiles, LinearAlgebra, Statistics\n", + "\n", + "include(\"jlFiles/printmat.jl\")\n", + "include(\"jlFiles/OlsNW.jl\") #functions for OLS" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Sample size: (388,)\n" + ] + } + ], + "source": [ + "x = readdlm(\"Data/FFmFactorsPs.csv\",',',skipstart=1)\n", + "\n", + " #yearmonth, market, small minus big, high minus low\n", + "(ym,Rme,RSMB,RHML) = (x[:,1],x[:,2]/100,x[:,3]/100,x[:,4]/100) \n", + "x = nothing\n", + "\n", + "printlnPs(\"Sample size:\",size(Rme))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Do OLS (in Julia)\n", + "\n", + "use the function sin the file OlsNW.jl to do OLS. Report point estimates and standard errors." + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[34m\u001b[1mOLS Results (assuming iid residuals):\u001b[22m\u001b[39m\n", + "\n", + " b std_iid\n", + "c 0.007 0.002\n", + "SMB 0.217 0.073\n", + "HML -0.429 0.074\n", + "\n" + ] + } + ], + "source": [ + "Y = Rme\n", + "T = size(Y,1)\n", + "X = [ones(T) RSMB RHML]\n", + "\n", + "(b,u,Yhat,V,R2) = OlsGMFn(Y,X)\n", + "std_iid = sqrt.(diag(V))\n", + "\n", + "printblue(\"OLS Results (assuming iid residuals):\\n\")\n", + "xNames = [\"c\",\"SMB\",\"HML\"]\n", + "printmat([b std_iid],colNames=[\"b\",\"std_iid\"],rowNames=xNames)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Getting Started with RCall" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [], + "source": [ + "using RCall" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "RObject{VecSxp}\n", + "\n", + "Call:\n", + "lm(formula = Y ~ X + 0)\n", + "\n", + "Residuals:\n", + " Min 1Q Median 3Q Max \n", + "-0.20224 -0.02477 0.00335 0.02663 0.11840 \n", + "\n", + "Coefficients:\n", + " Estimate Std. Error t value Pr(>|t|) \n", + "X1 0.006983 0.002205 3.167 0.00166 ** \n", + "X2 0.216968 0.073565 2.949 0.00338 ** \n", + "X3 -0.429088 0.073710 -5.821 1.23e-08 ***\n", + "---\n", + "Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1\n", + "\n", + "Residual standard error: 0.04295 on 385 degrees of freedom\n", + "Multiple R-squared: 0.1488,\tAdjusted R-squared: 0.1422 \n", + "F-statistic: 22.44 on 3 and 385 DF, p-value: 2.07e-13\n", + "\n", + "\n" + ] + }, + { + "data": { + "text/plain": [ + "RObject{VecSxp}\n", + "\n", + "Call:\n", + "lm(formula = Y ~ X + 0)\n", + "\n", + "Coefficients:\n", + " X1 X2 X3 \n", + " 0.006983 0.216968 -0.429088 \n", + "\n" + ] + }, + "execution_count": 5, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "@rput X Y\n", + "\n", + "ResultsR = reval(\"summary(mod <- lm(Y ~ X+0))\") #print summary of regression\n", + "println(ResultsR)\n", + "\n", + "resultsR = reval(\"mod <- lm(Y ~ X+0)\") #get all output" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "[:coefficients, :residuals, :effects, :rank, Symbol(\"fitted.values\"), :assign, :qr, Symbol(\"df.residual\"), :xlevels, :call, :terms, :model]\n" + ] + } + ], + "source": [ + "println(names(resultsR)) #print all keys (field names)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Task 1\n", + "\n", + "Print the Julia and Python estimates (of the coefficients) in a table so we can compare directly." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Task 2\n", + "\n", + "Print the smallest and largest values of the difference between the residuals according to Julia and those according to Python." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# OLS (in Julia) with Robust Standard Errors\n", + "\n", + "Use standard errors that are robust to heteroskedastcity and autocorrelation (2 lags)." + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[34m\u001b[1mOLS Results (robust std):\u001b[22m\u001b[39m\n", + "\n", + " b std_nw\n", + "c 0.007 0.002\n", + "SMB 0.217 0.129\n", + "HML -0.429 0.118\n", + "\n" + ] + } + ], + "source": [ + "(b,u,Yhat,V,R2) = OlsNWFn(Y,X,2)\n", + "std_nw = sqrt.(diag(V))\n", + "\n", + "printblue(\"OLS Results (robust std):\\n\")\n", + "xNames = [\"c\",\"SMB\",\"HML\"]\n", + "printmat([b std_nw],colNames=[\"b\",\"std_nw\"],rowNames=xNames)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Task 3 \n", + "\n", + "Now redo the R estimation with the same sort of robust standard errors. Hint: the `NeweyWest` in the `sandwich`package." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "@webio": { + "lastCommId": null, + "lastKernelId": null + }, + "kernelspec": { + "display_name": "Julia 1.6.3", + "language": "julia", + "name": "julia-1.6" + }, + "language_info": { + "file_extension": ".jl", + "mimetype": "application/julia", + "name": "julia", + "version": "1.6.3" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +} diff --git a/Problemsets/PS09c_WarAndPeace.ipynb b/Problemsets/PS09c_WarAndPeace.ipynb new file mode 100644 index 0000000..f9cfec7 --- /dev/null +++ b/Problemsets/PS09c_WarAndPeace.ipynb @@ -0,0 +1,132 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "using Downloads" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Download a Book from Internet\n", + "\n", + "and read it into a string in Julia. Then report the number of letters etc (see below)" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": { + "tags": [] + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "File to download: http://www.gutenberg.org/files/2600/2600-0.txt\n", + "\n", + "check the subfolder Results\n", + "\n" + ] + } + ], + "source": [ + "if !isdir(\"Results\")\n", + " error(\"create the subfolder Results before running this program\")\n", + "end\n", + "\n", + "http = \"http://www.gutenberg.org/files/2600/2600-0.txt\"\n", + "\n", + "println(\"File to download: \",http)\n", + "Downloads.download(http,\"Results/WarAndPeace.txt\")\n", + "\n", + "println(\"\\ncheck the subfolder Results\\n\")" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": { + "tags": [] + }, + "outputs": [], + "source": [ + "fh = open(\"Results/WarAndPeace.txt\")\n", + "str = read(fh,String) \n", + "close(fh)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Task 1\n", + "\n", + "1. Count the number of letters and the unique letters in `str`. Hint: `length() and `unique()`\n", + "\n", + "2. Count the number of word and lines. Hint: `split(str)` and `split(str,\"\\n\")`\n", + "\n", + "3. Count the number of unique words." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Task 2\n", + "\n", + "1. How often is Borodinó mentioned. Hint: `occursin.(,words)`\n", + "\n", + "2. Print all lines that contain the word Borodinó. Hint: `occursin(,line)`" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Task 3\n", + "\n", + "1. Change Borodinó everywhere to Berëzina and then count the occurances" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "@webio": { + "lastCommId": null, + "lastKernelId": null + }, + "anaconda-cloud": {}, + "kernel_info": { + "name": "julia-1.2" + }, + "kernelspec": { + "display_name": "Julia 1.6.3", + "language": "julia", + "name": "julia-1.6" + }, + "language_info": { + "file_extension": ".jl", + "mimetype": "application/julia", + "name": "julia", + "version": "1.6.3" + }, + "nteract": { + "version": "0.24.1" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +} diff --git a/Problemsets/PS10_DataFrames.ipynb b/Problemsets/PS10_DataFrames.ipynb new file mode 100644 index 0000000..3f85bc5 --- /dev/null +++ b/Problemsets/PS10_DataFrames.ipynb @@ -0,0 +1,210 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Load Packages" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": { + "tags": [] + }, + "outputs": [ + { + "data": { + "text/plain": [ + "printyellow (generic function with 1 method)" + ] + }, + "execution_count": 1, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "using Printf, Dates, Statistics, CSV, DataFrames\n", + "include(\"jlFiles/printmat.jl\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Loading Some Data with CSV.jl" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The first 4 lines of Data/Options_prices_US_Canada.csv:\n", + "\n", + "symbol,exchange,date,adjusted close,option symbol,expiration,strike,call/put,style,ask,bid,volume,open interest,unadjusted\n", + "SPX,CBOE,03/30/17,2368.06,SPXW 170331C00300000,03/31/17,300,C,E,2073.9,2062.9,0,0,2368.927\n", + "SPX,CBOE,03/30/17,2368.06,SPXW 170331P00300000,03/31/17,300,P,E,0.1,0,0,0,2368.927\n", + "SPX,CBOE,03/30/17,2368.06,SPXW 170331C00400000,03/31/17,400,C,E,1974.1,1962.7,0,0,2368.927\n", + "\n" + ] + } + ], + "source": [ + "DataFile = \"Data/Options_prices_US_Canada.csv\"\n", + "\n", + "println(\"The first 4 lines of $(DataFile):\\n\")\n", + "txt = readlines(DataFile)\n", + "printmat(txt[1:4])" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Use `normalizenames` to get names that can be used in Julia as variables names and specify the `dateformat` used in the csv file (to convert to proper Julia dates). The dates in the file are given as `03/30/17` which CSV/DataFrames interpret as 30 March year 17 (AD). We add `Dates.Year(2000)` to get year 2017." + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": { + "tags": [] + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[1m13952×10 DataFrame\u001b[0m\n", + "\u001b[1m Row \u001b[0m│\u001b[1m symbol \u001b[0m\u001b[1m date \u001b[0m\u001b[1m close \u001b[0m\u001b[1m expiration \u001b[0m\u001b[1m strike \u001b[0m\u001b[1m call_put \u001b[0m\u001b[1m ask \u001b[0m\u001b[1m\u001b[0m ⋯\n", + "\u001b[1m \u001b[0m│\u001b[90m String3 \u001b[0m\u001b[90m Date \u001b[0m\u001b[90m Float64 \u001b[0m\u001b[90m Date \u001b[0m\u001b[90m Float64 \u001b[0m\u001b[90m String1 \u001b[0m\u001b[90m Float64 \u001b[0m\u001b[90m\u001b[0m ⋯\n", + "───────┼────────────────────────────────────────────────────────────────────────\n", + " 1 │ SPX 2017-03-30 2368.06 2017-03-31 300.0 C 2073.9 ⋯\n", + " 2 │ SPX 2017-03-30 2368.06 2017-03-31 300.0 P 0.1\n", + " 3 │ SPX 2017-03-30 2368.06 2017-03-31 400.0 C 1974.1\n", + " 4 │ SPX 2017-03-30 2368.06 2017-03-31 400.0 P 0.05\n", + " 5 │ SPX 2017-03-30 2368.06 2017-03-31 500.0 C 1874.1 ⋯\n", + " 6 │ SPX 2017-03-30 2368.06 2017-03-31 500.0 P 0.05\n", + " 7 │ SPX 2017-03-30 2368.06 2017-03-31 600.0 C 1774.1\n", + " 8 │ SPX 2017-03-30 2368.06 2017-03-31 600.0 P 0.05\n", + " 9 │ SPX 2017-03-30 2368.06 2017-03-31 700.0 C 1673.9 ⋯\n", + " 10 │ SPX 2017-03-30 2368.06 2017-03-31 700.0 P 0.05\n", + " 11 │ SPX 2017-03-30 2368.06 2017-03-31 750.0 C 1624.1\n", + " ⋮ │ ⋮ ⋮ ⋮ ⋮ ⋮ ⋮ ⋮ ⋱\n", + " 13943 │ XIU 2017-03-30 23.06 2019-03-15 21.0 C 3.21\n", + " 13944 │ XIU 2017-03-30 23.06 2019-03-15 21.0 P 1.71 ⋯\n", + " 13945 │ XIU 2017-03-30 23.06 2019-03-15 22.0 C 2.53\n", + " 13946 │ XIU 2017-03-30 23.06 2019-03-15 22.0 P 2.03\n", + " 13947 │ XIU 2017-03-30 23.06 2019-03-15 23.0 C 1.97\n", + " 13948 │ XIU 2017-03-30 23.06 2019-03-15 23.0 P 2.51 ⋯\n", + " 13949 │ XIU 2017-03-30 23.06 2019-03-15 24.0 C 1.5\n", + " 13950 │ XIU 2017-03-30 23.06 2019-03-15 24.0 P 3.12\n", + " 13951 │ XIU 2017-03-30 23.06 2019-03-15 25.0 C 1.13\n", + " 13952 │ XIU 2017-03-30 23.06 2019-03-15 25.0 P 3.64 ⋯\n", + "\u001b[36m 3 columns and 13931 rows omitted\u001b[0m" + ] + } + ], + "source": [ + "df1 = CSV.read(DataFile,DataFrame,normalizenames=true,dateformat=\"mm/dd/yy\")\n", + "\n", + "df1.date .+= Dates.Year(2000) #03/30/17 to 03/30/2017\n", + "df1.expiration .+= Dates.Year(2000)\n", + "\n", + "select!(df1,Not([:exchange,:option_symbol,:style,:unadjusted])) #deleting some columns\n", + "rename!(df1,:adjusted_close => :close) #renaming a column\n", + "\n", + "show(df1)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Task 1\n", + "\n", + "Create a new DataFrame that contains only the data for SPX and those option contracts that were traded (volume > 0). Hint: `df1[vv, :]` picks out the rows of the data frame for which `vv` is `true`. " + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Task 2\n", + "\n", + "Create a *group* for each expiration date. These groups can be referred to as `dataG2[key]`.\n", + "\n", + "Hints: `groupby()`" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Task 3\n", + "\n", + "Print the number of contracts (`nrow`) and the sum of the open interest `:open_interest=>sum` for each of the expiration dates.\n", + "\n", + "Hint: `combine()`" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Task 4 \n", + "Creating two new DataFrames: for expiration date 2017-04-21 and another for 2017-06-16.\n", + "\n", + "Hint: `dataG2[(expiration = Date(\"2017-04-21\"),)]`" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Task 5\n", + "\n", + "For the expiration date 2017-04-21, calculate the mid price as the average of the `.ask` and `.bid`. \n", + "\n", + "Plot the mid price as a function of the strike price `.strike` for put options. Add a curve another curve for the call options." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "@webio": { + "lastCommId": null, + "lastKernelId": null + }, + "anaconda-cloud": {}, + "kernelspec": { + "display_name": "Julia 1.7.0", + "language": "julia", + "name": "julia-1.7" + }, + "language_info": { + "file_extension": ".jl", + "mimetype": "application/julia", + "name": "julia", + "version": "1.7.0" + }, + "nteract": { + "version": "0.23.1" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +} diff --git a/Problemsets/PS10b_OptionDeltas.ipynb b/Problemsets/PS10b_OptionDeltas.ipynb new file mode 100644 index 0000000..36de03f --- /dev/null +++ b/Problemsets/PS10b_OptionDeltas.ipynb @@ -0,0 +1,229 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Load Packages and Extra Functions" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "printyellow (generic function with 1 method)" + ] + }, + "execution_count": 1, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "using Printf, Distributions, OffsetArrays, FiniteDiff\n", + "\n", + "include(\"jlFiles/OptionsCalculations.jl\")\n", + "include(\"jlFiles/printmat.jl\")" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [], + "source": [ + "using Plots\n", + "#pyplot(size=(600,400))\n", + "gr(size=(480,320))\n", + "default(fmt = :svg)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# The Black-Scholes Model\n", + "\n", + "The next cell calculates call `C` and put prices `P` from the Black-Scholes formula.\n", + "\n", + "The key parameters are:\n", + "`(S,K,m,y,σ) = (current undelying price, strike price,time to expiration,interest rate, volatility)`" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "call price at K=42: 2.893 \n", + "\n", + "put price at K=42: 1.856 \n", + "\n" + ] + } + ], + "source": [ + "(S,K,m,y,σ) = (42,42,0.5,0.05,0.2)\n", + "\n", + "C = OptionBlackSPs(S,K,m,y,σ)\n", + "printlnPs(\"call price at K=$K: \",C,\"\\n\")\n", + "\n", + "P = OptionBlackSPs(S,K,m,y,σ,0,true)\n", + "printlnPs(\"put price at K=$K: \",P,\"\\n\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Task 1\n", + "\n", + "For a range of different prices of the underlying asset `S=30.0:60.0`, calculat the call and put prices and plot them (with `S` on the hoizontal axis)." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# The Binomial Option Pricing Model\n", + "\n", + "The next cell contains functions to implement a binomial option pricing model for European style (exercise at expiration only) and American style (exercise any day) options. We use the CRR (Cox-Ross-Rubinstein) parameterisation.\n", + "\n", + "The key parameters are the same as before, but also `n` which is the number of time steps used in the calculations (which defaults to 250)." + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "BOPM_American (generic function with 3 methods)" + ] + }, + "execution_count": 4, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "\"\"\"\n", + "CRRparams(σ,m,n,y)\n", + "\n", + " BOPM parameters according to CRR\n", + "\"\"\"\n", + "function CRRparams(σ,m,y,n)\n", + " h = m/n #time step size (in years)\n", + " u = exp(σ*sqrt(h)) #up move\n", + " d = exp(-σ*sqrt(h)) #down move\n", + " p = (exp(y*h) - d)/(u-d) #rn prob of up move\n", + " return h,u,d,p\n", + "end \n", + "\n", + "function BOPM_European(S,K,m,y,σ,isPut=false,n=250)\n", + " (h,u,d,p) = CRRparams(σ,m,y,n)\n", + " STree = BuildSTree(S,n,u,d)\n", + " price = EuOptionPrice(STree,K,y,h,p,isPut)[0][]\n", + " return price\n", + "end\n", + "\n", + "function BOPM_American(S,K,m,y,σ,isPut=false,n=250)\n", + " (h,u,d,p) = CRRparams(σ,m,y,n)\n", + " STree = BuildSTree(S,n,u,d)\n", + " price = AmOptionPrice(STree,K,y,h,p,isPut)[1][0][1]\n", + " return price\n", + "end" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "call (Eu) 2.891\n", + "put (Eu) 1.854\n", + "call (Am) 2.891\n", + "put (Am) 1.954\n", + "\n", + "\u001b[31m\u001b[1mNotice that c_e=c_a but that p_a>=p_e\u001b[22m\u001b[39m\n" + ] + } + ], + "source": [ + "c_e = BOPM_European(S,K,m,y,σ,false) #call price, European style\n", + "p_e = BOPM_European(S,K,m,y,σ,true) #put price, European\n", + "\n", + "c_a = BOPM_American(S,K,m,y,σ,false) #call, American\n", + "p_a = BOPM_American(S,K,m,y,σ,true) #put, American\n", + "\n", + "printmat([c_e,p_e,c_a,p_a],rowNames=[\"call (Eu)\",\"put (Eu)\",\"call (Am)\",\"put (Am)\"])\n", + "\n", + "printred(\"Notice that c_e=c_a but that p_a>=p_e\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Task 2\n", + "\n", + "Redo the calculation of p_e and p_a for `S=30:60` and plot the prices." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Delta\n", + "\n", + "To hedge an option contract (eg. if we are short one option contract), we buy $\\Delta$ units of the underlying asset, where $\\Delta$ is the partial derivative of the option price with respect to the price of the underlying asset.\n", + "\n", + "Calculate $\\Delta$ for both the European and American puts, using the BOPM function. Do the calculation for each value in `S_range` and plot the results.\n", + "\n", + "To calculate the derivatives we could use, for instance, \n", + "`FiniteDiff.finite_difference_derivative(the function,an S value)`" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "@webio": { + "lastCommId": null, + "lastKernelId": null + }, + "anaconda-cloud": {}, + "kernelspec": { + "display_name": "Julia 1.6.3", + "language": "julia", + "name": "julia-1.6" + }, + "language_info": { + "file_extension": ".jl", + "mimetype": "application/julia", + "name": "julia", + "version": "1.6.3" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +} diff --git a/Problemsets/Solutions/PS01_Basics_Solution.ipynb b/Problemsets/Solutions/PS01_Basics_Solution.ipynb new file mode 100644 index 0000000..31199ec --- /dev/null +++ b/Problemsets/Solutions/PS01_Basics_Solution.ipynb @@ -0,0 +1,1688 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Basic Julia Tutorial" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Running/Installing Julia\n", + "\n", + "This is a notebook. To run in you need Julia and jupyter or nteract (see below).\n", + "\n", + "1. To run Julia without a local installation, use (for instance) [CoCalc](https://cocalc.com).\n", + "\n", + "2. To install Julia on your machine, [download and install it](https://julialang.org/downloads/). \n", + "\n", + "3. You may also want to use [VS Code with the Julia extension](https://github.com/julia-vscode/julia-vscode) IDE. See also the [julia-vscode.org](https://www.julia-vscode.org/) for more information.\n", + "\n", + "4. To run notebooks with either jupyter or nteract from your local installation, see [IJulia](https://github.com/JuliaLang/IJulia.jl) for instructions. See also below for some hints.\n", + "\n", + "5. As an alternative to jupyter/nteract you can also run notebooks in VS Code (see above).\n", + "\n", + "\n", + "\n", + "## More Details on Installing jupyter and nteract\n", + "\n", + "1. If you want to use nteract do as follows: install IJulia, but do *not* call on `notebook()` to avoid the automatic Python installation. Then install nteract.\n", + "\n", + "2. After installing IJulia and issuing the command `notebook()` a new local Python installation will be made - unless IJulia finds an existing installation.\n", + "\n", + "3. If you already have a Python installation, run `ENV[\"JUPYTER\"] = \"C:\\\\Miniconda3\\\\Scripts\\\\jupyter.exe\"` (change the path as needed) before you install IJulia. The best is perhaps to add this to your startup.jl file (~/.julia/config/startup.jl, for instance, C:\\Users\\yourusername\\.julia\\config\\startup.jl if you are on Windows). You can test whether it works by running ```run(`$(ENV[\"JUPYTER\"]) --version`)``` from the Julia REPL.\n", + "\n", + "4. On Windows, it helps to allow the Python installer to add python to the system path." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Documentation and Help\n", + "\n", + "1. Cheat sheet at [QuantEcon](https://cheatsheets.quantecon.org/julia-cheatsheet.html)\n", + "2. [Wiki book](https://en.wikibooks.org/wiki/Introducing_Julia)\n", + "3. [Short tutorials](https://techytok.com/from-zero-to-julia/) \n", + "4. [ThinkJulia](https://benlauwens.github.io/ThinkJulia.jl/latest/book.html) is a free on-line book\n", + "5. The [official Julia on-line manual](https://docs.julialang.org)\n", + "6. Discussion lists are found at\n", + " * https://discourse.julialang.org/\n", + " * https://stackoverflow.com/questions/tagged/julia-lang\n", + " * https://www.reddit.com/r/Julia/\n", + " * https://gitter.im/JuliaLang/julia\n", + "7. In Julia, do ```? cos``` to get help with the cos function " + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# About Notebooks\n", + "\n", + "This cell is a \"Markdown\" cell. This is meant for comments and documentation, not computations.\n", + "\n", + "You can change a cell to \"Code\" or \"Markdown\" in the menu.\n", + "\n", + "Markdown cells can handle LaTeX. An example: $\\alpha = \\beta/2$. A Markdown cell can also contain some *formatting*, like lists of this kind\n", + "\n", + "1. To insert a new cell, use the menu. \n", + "\n", + "2. The next cell is \"Code\". You can run it. Text after a # sign is treated as a comment.\n", + "\n", + "3. The subsequent cell shows how to get help on a command." + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "2" + ] + }, + "execution_count": 1, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "a = 2 #this is a comment\n", + " #run this cell by using the menu, or by Shift+Enter" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "search: \u001b[0m\u001b[1mc\u001b[22m\u001b[0m\u001b[1mo\u001b[22m\u001b[0m\u001b[1ms\u001b[22m \u001b[0m\u001b[1mc\u001b[22m\u001b[0m\u001b[1mo\u001b[22m\u001b[0m\u001b[1ms\u001b[22mh \u001b[0m\u001b[1mc\u001b[22m\u001b[0m\u001b[1mo\u001b[22m\u001b[0m\u001b[1ms\u001b[22md \u001b[0m\u001b[1mc\u001b[22m\u001b[0m\u001b[1mo\u001b[22m\u001b[0m\u001b[1ms\u001b[22mc \u001b[0m\u001b[1mc\u001b[22m\u001b[0m\u001b[1mo\u001b[22m\u001b[0m\u001b[1ms\u001b[22mpi a\u001b[0m\u001b[1mc\u001b[22m\u001b[0m\u001b[1mo\u001b[22m\u001b[0m\u001b[1ms\u001b[22m a\u001b[0m\u001b[1mc\u001b[22m\u001b[0m\u001b[1mo\u001b[22m\u001b[0m\u001b[1ms\u001b[22mh a\u001b[0m\u001b[1mc\u001b[22m\u001b[0m\u001b[1mo\u001b[22m\u001b[0m\u001b[1ms\u001b[22md sin\u001b[0m\u001b[1mc\u001b[22m\u001b[0m\u001b[1mo\u001b[22m\u001b[0m\u001b[1ms\u001b[22m sin\u001b[0m\u001b[1mc\u001b[22m\u001b[0m\u001b[1mo\u001b[22m\u001b[0m\u001b[1ms\u001b[22md sin\u001b[0m\u001b[1mc\u001b[22m\u001b[0m\u001b[1mo\u001b[22m\u001b[0m\u001b[1ms\u001b[22mpi \u001b[0m\u001b[1mc\u001b[22m\u001b[0m\u001b[1mo\u001b[22mn\u001b[0m\u001b[1ms\u001b[22mt\n", + "\n" + ] + }, + { + "data": { + "text/latex": [ + "\\begin{verbatim}\n", + "cos(x)\n", + "\\end{verbatim}\n", + "Compute cosine of \\texttt{x}, where \\texttt{x} is in radians.\n", + "\n", + "\\rule{\\textwidth}{1pt}\n", + "\\begin{verbatim}\n", + "cos(A::AbstractMatrix)\n", + "\\end{verbatim}\n", + "Compute the matrix cosine of a square matrix \\texttt{A}.\n", + "\n", + "If \\texttt{A} is symmetric or Hermitian, its eigendecomposition (\\href{@ref}{\\texttt{eigen}}) is used to compute the cosine. Otherwise, the cosine is determined by calling \\href{@ref}{\\texttt{exp}}.\n", + "\n", + "\\section{Examples}\n", + "\\begin{verbatim}\n", + "julia> cos(fill(1.0, (2,2)))\n", + "2×2 Matrix{Float64}:\n", + " 0.291927 -0.708073\n", + " -0.708073 0.291927\n", + "\\end{verbatim}\n" + ], + "text/markdown": [ + "```\n", + "cos(x)\n", + "```\n", + "\n", + "Compute cosine of `x`, where `x` is in radians.\n", + "\n", + "---\n", + "\n", + "```\n", + "cos(A::AbstractMatrix)\n", + "```\n", + "\n", + "Compute the matrix cosine of a square matrix `A`.\n", + "\n", + "If `A` is symmetric or Hermitian, its eigendecomposition ([`eigen`](@ref)) is used to compute the cosine. Otherwise, the cosine is determined by calling [`exp`](@ref).\n", + "\n", + "# Examples\n", + "\n", + "```jldoctest\n", + "julia> cos(fill(1.0, (2,2)))\n", + "2×2 Matrix{Float64}:\n", + " 0.291927 -0.708073\n", + " -0.708073 0.291927\n", + "```\n" + ], + "text/plain": [ + "\u001b[36m cos(x)\u001b[39m\n", + "\n", + " Compute cosine of \u001b[36mx\u001b[39m, where \u001b[36mx\u001b[39m is in radians.\n", + "\n", + " ────────────────────────────────────────────────────────────────────────────\n", + "\n", + "\u001b[36m cos(A::AbstractMatrix)\u001b[39m\n", + "\n", + " Compute the matrix cosine of a square matrix \u001b[36mA\u001b[39m.\n", + "\n", + " If \u001b[36mA\u001b[39m is symmetric or Hermitian, its eigendecomposition (\u001b[36meigen\u001b[39m) is used to\n", + " compute the cosine. Otherwise, the cosine is determined by calling \u001b[36mexp\u001b[39m.\n", + "\n", + "\u001b[1m Examples\u001b[22m\n", + "\u001b[1m ≡≡≡≡≡≡≡≡≡≡\u001b[22m\n", + "\n", + "\u001b[36m julia> cos(fill(1.0, (2,2)))\u001b[39m\n", + "\u001b[36m 2×2 Matrix{Float64}:\u001b[39m\n", + "\u001b[36m 0.291927 -0.708073\u001b[39m\n", + "\u001b[36m -0.708073 0.291927\u001b[39m" + ] + }, + "execution_count": 2, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "? cos #to get help on the cos() function" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Load Packages and Extra Functions\n", + "\n", + "There are many packages for Julia, for instance, for plotting or statistical methods (see [JuliaHub](https://juliahub.com/) for a list). To install a package, you do either \n", + "\n", + "1. (works everywhere) run `import Pkg` and then `Pkg.add(\"Packagename\")`\n", + "\n", + "2. (works in the Julia console, REPL) enter the \"package manager mode\" by typing `]`, then run `add PackageName`. You leave the package manager mode by ctrl-c or backspace.\n", + "\n", + "Once a package is installed, you can use it by running\n", + "\n", + "```\n", + "using PackageName\n", + "```" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "printyellow (generic function with 1 method)" + ] + }, + "execution_count": 3, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "using Printf\n", + "\n", + "include(\"jlFiles/printmat.jl\") #just a function for prettier matrix printing" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [], + "source": [ + "using Plots #this loads the Plots package\n", + "\n", + "#pyplot(size=(600,400)) #choice of plotting backend\n", + "gr(size=(480,320))\n", + "default(fmt = :svg) #try :png or :svg" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Scalars and Matrices\n", + "\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Create a Scalar and a Matrix" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "q is a scalar. To print, use println() or printlnPs()\n", + "1\n", + "\n", + "Q is a matrix. To print, use display() or printmat()\n", + " 1 2 3 \n", + " 4 5 6 \n", + "\n" + ] + } + ], + "source": [ + "q = 1 #create a scalar\n", + "Q = [ 1 2 3; #create 2x3 matrix\n", + " 4 5 6 ] \n", + "println(\"q is a scalar. To print, use println() or printlnPs()\")\n", + "println(q)\n", + "\n", + "println(\"\\nQ is a matrix. To print, use display() or printmat()\")\n", + "printmat(Q) #case sensitive (q and Q are different)\n", + " #the \\n adds a line break" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Picking Out Parts of a Matrix" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "element [1,2] of Q: 2\n", + "\n", + "columns 2 and 3 of Q: \n", + " 2 3 \n", + " 5 6 \n", + "\n", + "\n", + "line 1 of Q (as a vector): \n", + " 1 \n", + " 2 \n", + " 3 \n", + "\n" + ] + } + ], + "source": [ + "println(\"\\n\",\"element [1,2] of Q: \", #commands continue on\n", + " Q[1,2]) #the next line (until finished)\n", + "\n", + "println(\"\\ncolumns 2 and 3 of Q: \")\n", + "printmat(Q[:,2:3])\n", + "\n", + "println(\"\\nline 1 of Q (as a vector): \")\n", + "printmat(Q[1,:])" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Task\n", + "Create a 2x2 matrix A\n", + "\n", + "```\n", + "10 10\n", + "21 22\n", + "```\n", + "\n", + "Print it\n", + "\n", + "Change the second row to `[1 2]`. Print again." + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + " 10 10 \n", + " 21 22 \n", + "\n", + " 10 10 \n", + " 1 2 \n", + "\n" + ] + } + ], + "source": [ + "A = [10 10;\n", + " 21 22]\n", + "printmat(A)\n", + "A[2,:] = [1 2]\n", + "printmat(A)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Basic Linear Algebra\n", + "\n", + "The syntax for linear algebra is similar to the standard text book approach. For instance, \n", + "* `Q'Q` (or `Q'*Q`) multiplies the transpose ($Q'$) with the matrix ($Q$)\n", + "* `A*B` does matrix multiplication\n", + "* `100*Q` multiplies each element of the matrix ($Q$) by 100. (You can also do `100Q`.)\n", + "\n", + "However, to add a scalar to each element of a matrix, use `100 .+ Q`. Notice the dot." + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "transpose of Q:\n", + " 1 4 \n", + " 2 5 \n", + " 3 6 \n", + "\n", + "Q'Q:\n", + " 17 22 27 \n", + " 22 29 36 \n", + " 27 36 45 \n", + "\n", + "scalar * matrix:\n", + " 100 200 300 \n", + " 400 500 600 \n", + "\n", + "scalar .+ matrix:\n", + " 101 102 103 \n", + " 104 105 106 \n", + "\n" + ] + } + ], + "source": [ + "println(\"transpose of Q:\")\n", + "printmat(Q')\n", + "\n", + "println(\"Q'Q:\")\n", + "printmat(Q'Q)\n", + "\n", + "println(\"scalar * matrix:\")\n", + "printmat(100*Q)\n", + "\n", + "println(\"scalar .+ matrix:\") #notice the dot\n", + "printmat(100 .+ Q)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Task\n", + "\n", + "Consider the system of linear equations\n", + "\n", + "$\n", + "Ax = q\n", + "$, \n", + "\n", + "where \n", + "$ \n", + "q = \\begin{bmatrix} 1 \\\\2 \\end{bmatrix}\n", + "$\n", + "\n", + "You could solve it as\n", + "$\n", + "x = A^{-1}q\n", + "$\n", + "\n", + "\n", + "Solve (numrically) for the vector $x$. Hint: `inv()` Then check that $Ax$ indeed equals $q$" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + " x\n", + " -1.800\n", + " 1.900\n", + "\n", + " A*x q\n", + " 1.000 1.000\n", + " 2.000 2.000\n", + "\n" + ] + } + ], + "source": [ + "\n", + "\n", + "\n", + "q = [1,2]\n", + "x = inv(A)*q\n", + "printmat(x,colNames=[\"x\"])\n", + "\n", + "printmat([A*x q],colNames=[\"A*x\",\"q\"])" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Creating a Sequence and a Vector" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "θ is a sequence: 1:10:21\n", + "\n", + "ρ is a vector: \n", + " 1 \n", + " 11 \n", + " 21 \n", + "\n" + ] + } + ], + "source": [ + "θ = 1:10:21 #a range, type \\theta[TAB] to get this symbol\n", + "println(\"\\n\",\"θ is a sequence: \",θ)\n", + "\n", + "ρ = collect(θ) #make the sequence into a vector, \\rho[TAB]\n", + "println(\"\\n\",\"ρ is a vector: \")\n", + "printmat(ρ)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Task\n", + "\n", + "Create a sequence $\\alpha$ which starts at 0 and ends at 1, taking 11 steps. (Hint: you can also use `range()`)" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + " 0.000\n", + " 0.100\n", + " 0.200\n", + " 0.300\n", + " 0.400\n", + " 0.500\n", + " 0.600\n", + " 0.700\n", + " 0.800\n", + " 0.900\n", + " 1.000\n", + "\n" + ] + } + ], + "source": [ + "α = 0:0.1:1\n", + "#α = range(0,1,length=11)\n", + "printmat(α)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Comparing Things\n", + "\n", + "To see if the scalar z <= 0, do \n", + "```\n", + "vv = z <= 0\n", + "```\n", + "to get a single output (true or false).\n", + "\n", + "Instead, if x is an array, do \n", + "```\n", + "vv = x .<= 0 #notice the dot.\n", + "```\n", + "to get an array of outputs (same dimension as x)" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "x values: \n", + " -1.500\n", + " -1.000\n", + " -0.500\n", + " 0.000\n", + " 0.500\n", + "\n", + "true if x is in (-1,0]: \n", + " 0 \n", + " 0 \n", + " 1 \n", + " 1 \n", + " 0 \n", + "\n", + "x values that are in (-1,0]: \n", + " -0.500\n", + " 0.000\n", + "\n" + ] + } + ], + "source": [ + "x = [-1.5,-1.0,-0.5,0,0.5] #this is a vector\n", + "\n", + "println(\"x values: \")\n", + "printmat(x)\n", + "\n", + "vv = -1 .< x .<= 0 #true for x values (-1,0], vv is a vector\n", + "println(\"true if x is in (-1,0]: \")\n", + "printmat(vv)\n", + "\n", + "x2 = x[vv] #x values for which vv==true\n", + "println(\"x values that are in (-1,0]: \")\n", + "printmat(x2)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Task\n", + "\n", + "Which elements of $\\alpha$ are (weakly) between 0.6 and 0.99?" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + " vv[-1.5, -1.0, -0.5, 0.0, 0.5]\n", + " 0 0.000\n", + " 0 0.100\n", + " 0 0.200\n", + " 0 0.300\n", + " 0 0.400\n", + " 0 0.500\n", + " 1 0.600\n", + " 1 0.700\n", + " 1 0.800\n", + " 1 0.900\n", + " 0 1.000\n", + "\n" + ] + } + ], + "source": [ + "vv = 0.6 .<= α .<= 0.99\n", + "printmat(vv,α,colNames=[\"vv\",x])" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Finding Things\n", + "\n", + "can be done by, for instance, `findfirst()`, `findall()` and `indexin()`. \n", + "\n", + "Instead, if you just need to check if the number `z` is in an array (or any collection) `x`, then use `in(z,x)`." + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "x values: \n", + " -1.500\n", + " -1.000\n", + " -0.500\n", + " 0.000\n", + " 0.500\n", + "\n", + "(first) index v in x such x[v]==0: 4\n", + "\n", + "all indices v in x such x[v]>=0: \n", + " 4 \n", + " 5 \n", + "\n", + "\n", + "indices in x so that x[v] equals the vector y=[-1.0, 0.0]: \n", + " 2 \n", + " 4 \n", + "\n", + "\n", + "testing if 0 is in x: true\n" + ] + } + ], + "source": [ + "x = [-1.5,-1.0,-0.5,0,0.5] #this is a vector\n", + "\n", + "println(\"x values: \")\n", + "printmat(x)\n", + "\n", + "v1 = findfirst(x.==0)\n", + "println(\"(first) index v in x such x[v]==0: \",v1)\n", + "\n", + "v2 = findall(x.>=0)\n", + "println(\"\\nall indices v in x such x[v]>=0: \")\n", + "printmat(v2)\n", + "\n", + "y = [-1.0,0]\n", + "v3 = indexin(y,x)\n", + "println(\"\\nindices in x so that x[v] equals the vector y=$y: \")\n", + "printmat(v3)\n", + "\n", + "v4 = in(0,x)\n", + "println(\"\\ntesting if 0 is in x: \",v4)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# if-else\n", + "\n", + "allows you to run different comman ddepending on a condition which you specify.\n", + "\n", + "(extra) There are also other (more compact) possibilities for `if-else` case\n", + "\n", + "1. `y = ifelse(z <= 2,z,2)` or \n", + "2. `z <= 2 ? y = z : y = 2`\n", + "(In this partcular case, `y=minimum(z,2)` also works.)\n", + "\n", + "You can also insert an `ifelse` command." + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "1.05\n" + ] + } + ], + "source": [ + "z = 1.05\n", + "\n", + "if z <= 2 #(a) if true, run the next command (y=z) and then jump to end\n", + " y = z\n", + "else #(b) if (a) is false, do this instead\n", + " y = 2\n", + "end\n", + "\n", + "#y = ifelse(z <= 2,z,2) #these two versions also work\n", + "#z <= 2 ? y = z : y = 2\n", + "\n", + "println(y)" + ] + }, + { + "cell_type": "code", + "execution_count": 16, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "1.05\n" + ] + } + ], + "source": [ + "if z < 1 #(a) if true, run the next command (y=1) and then jump to end\n", + " y = 1\n", + "elseif 1 <= z <= 2 #(b) if (a) is false, try this instead \n", + " y = z\n", + "else #(c) if also (b) is false, do this\n", + " y = 2\n", + "end\n", + "\n", + "println(y)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Task\n", + "\n", + "\n", + "Use `if-else` to calculate the tax paid by someone with an income of $X$. The tax schedule is progressive so the first 100 of the income pays 40% tax, while income above 100 has a marginal tax rate of 0.6 (that is, $X-100$ pays 60% if $X>100)$. What is the total tax paid and the average tax rate.\n", + "Report the results for an income of 150." + ] + }, + { + "cell_type": "code", + "execution_count": 17, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + " 70.000 0.467\n", + "\n" + ] + } + ], + "source": [ + "X = 150\n", + "\n", + "if X <= 100\n", + " tax = 0.4*X\n", + "else\n", + " tax = 0.4*100 + 0.6*(X-100)\n", + "end\n", + "\n", + "avgtax = tax/X\n", + "printmat(tax,avgtax)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Loops\n", + "\n", + "The are two types of loops: \"for loops\" and \"while loops\". \n", + "\n", + "The *for loop* is best when you know how many times you want to loop (for instance, over all $m$ rows in a matrix). \n", + "\n", + "The *while loop* is best when you want to keep looping until something happens, for instance, that $x_0$ and $x_1$ get really close.\n", + "\n", + "The default behaviour in *IJulia*, *inside functions* and at the *REPL* promt is that assignments of `x` inside the loop overwrites `x` defined before the loop. To get the same behavior in scripts, you need to add `global x` somewhere inside the loop.\n", + "\n", + "To make sure that the `y` calculated inside the loop does not affect `y` outside the loop, add `local y`.\n", + "\n", + "A variable (here `z2`) that does not exist before the loop is local to the loop." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### A Simple \"for loop\"\n", + "\n", + "The \"for loop\" in the next cell makes 3 iterations and changes a global $x$ variable." + ] + }, + { + "cell_type": "code", + "execution_count": 18, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "i=3, x=3 and z2=-998\n", + "i=6, x=9 and z2=-998\n", + "i=9, x=18 and z2=-998\n", + "\n", + "After loop: x=18 and y=-999\n" + ] + } + ], + "source": [ + "x = 0\n", + "y = -999\n", + "for i = 3:3:9 #or `i in 3:3:9`, or `v=[3,6,9]; i in v`\n", + " #global x #only needed in script\n", + " local y #don't overwrite y outside loop\n", + " x = x + i #adding i to the \"old\" x\n", + " y = i\n", + " z2 = -998 #notice: z2 has not been used before \n", + " println(\"i=$i, x=$x and z2=$z2\") #$x prints the value of x\n", + "end\n", + "\n", + "println(\"\\nAfter loop: x=$x and y=$y\")\n", + "#println(z2) #does not work: z2 is local to the loop" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Task\n", + "\n", + "You have the following financial data\n", + "\n", + "```\n", + "P = [100;108;109] #price series, after dividends\n", + "D = [0;2;0] #dividends\n", + "```\n", + "\n", + "For each $t$, calculate the returns\n", + "\n", + "$\n", + "R_t = (P_t+D_t)/P_{t-1} - 1\n", + "$,\n", + "\n", + "by using a loop." + ] + }, + { + "cell_type": "code", + "execution_count": 19, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + " Return\n", + "period 2 0.100\n", + "period 3 0.009\n", + "\n" + ] + } + ], + "source": [ + "P = [100;108;109] #price series, after dividends\n", + "D = [0;2;0] #dividends\n", + "\n", + "R = zeros(length(P)) #where to store the results\n", + "for t = 2:length(P) #P[2] is the 2nd element of P \n", + " R[t] = (P[t] + D[t])/P[t-1] - 1\n", + "end\n", + "R = R[2:end]\n", + "\n", + "printmat(R,colNames=[\"Return\"],rowNames=string.(\"period \",2:3))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### A Double \"for loop\"\n", + "\n", + "An example of a nested for for loop\n", + "\n", + "```\n", + "for j = 1:n, i = 1:m\n", + " #do something\n", + "end\n", + "```\n", + "\n", + "If you prefer, could also write a longer version to do the same thing\n", + "```\n", + "for j = 1:n \n", + " for i = 1:m\n", + " #do something\n", + " end \n", + "end\n", + "```\n", + "\n", + "The next cell uses a double loop to fill a matrix. " + ] + }, + { + "cell_type": "code", + "execution_count": 20, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "new x matrix: \n", + "\n", + " 11 12 13 \n", + " 21 22 23 \n", + " 31 32 33 \n", + " 41 42 43 \n", + "\n" + ] + } + ], + "source": [ + "(m,n) = (4,3) #same as m=4;n=3\n", + "x = fill(-999,(m,n)) #to put results in, initialized as -999\n", + "for i = 1:m, j = 1:n\n", + " x[i,j] = 10*i + j\n", + "end\n", + "\n", + "println(\"new x matrix: \\n\")\n", + "printmat(x)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## A Simple \"while loop\"\n", + "\n", + "The \"while loop\" in the next cell iterates until two variables ($x_0$ and $x_1$) get close.\n", + "\n", + "The background to the example is that we want to solve a function $f(x)=x^2$ for the $x$ value that makes $f(x)=2$. The Newton-Raphson algorithm starts with a value $x_0$ and updates it to\n", + "$\n", + "x_1 = x_0 + (2-f(x_0))/f'(x_0)\n", + "$\n", + "where $f'(x_0)$ is the derivative of $f()$ evaluated at $x_0$. The algorithm iterates until $x_0$ and $x_1$ are close. Clearly, we are trying to find the square root of 2." + ] + }, + { + "cell_type": "code", + "execution_count": 21, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Solving x^2 = 2 with Newton-Raphson:\n", + "\n", + " 10 is changed to 5.100\n", + " 5.100 is changed to 2.746\n", + " 2.746 is changed to 1.737\n", + " 1.737 is changed to 1.444\n", + " 1.444 is changed to 1.415\n", + " 1.415 is changed to 1.414\n", + "\n", + "The result should be close to 1.414\n" + ] + } + ], + "source": [ + "println(\"Solving x^2 = 2 with Newton-Raphson:\\n\")\n", + "\n", + "x₀ = Inf #x\\_0[TAB]\n", + "x₁ = 10\n", + "\n", + "while abs(x₁-x₀) > 0.001 #keep going until they get similar\n", + " #global x₀, x₁ #only needed in script\n", + " local y, dy #don't overwrite any y,dy outside loop\n", + " x₀ = x₁ #initial guess is taken from old guess\n", + " y = x₀^2 #value of function\n", + " dy = 2*x₀ #derivative of function\n", + " x₁ = x₀ + (2 - y)/dy #updating the guess, Newton-Raphson\n", + " printlnPs(x₀,\" is changed to \",x₁)\n", + "end\n", + "\n", + "printlnPs(\"\\nThe result should be close to \",sqrt(2))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Task\n", + "\n", + "Start at `x=1` and create a while loop that multiplies the previous $x$ by 1.1.(That is, you earn a 10% return each year.) Continue while `x<2`. Print the iterations (iteration number, `x`). So, how many years did it take to double the investment?" + ] + }, + { + "cell_type": "code", + "execution_count": 22, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + " 1 1.100\n", + " 2 1.210\n", + " 3 1.331\n", + " 4 1.464\n", + " 5 1.611\n", + " 6 1.772\n", + " 7 1.949\n", + " 8 2.144\n" + ] + } + ], + "source": [ + "x = 1\n", + "iter = 0\n", + "while x < 2\n", + " x = x*1.1\n", + " iter = iter + 1 \n", + " printlnPs(iter,x)\n", + "end" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# A Simple Function\n", + "\n", + "The next cell defines a new function, `fn1()`. It takes a scalar input (`x`) and returns a scalar output (`y`).\n", + "\n", + "If you instead use a vector as the input, then the computation fails. (The reason is that you cannot do x^2 on a vector. You could on a square matrix, though.)\n", + "\n", + "However, using the \"dot\" syntax\n", + "```\n", + "y = fn1.(x)\n", + "```\n", + "gives an array as output where element `y[i,j] = fn1(x[i,j])`." + ] + }, + { + "cell_type": "code", + "execution_count": 23, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "fn1 (generic function with 1 method)" + ] + }, + "execution_count": 23, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "function fn1(x) #define a new function \n", + " y = (x-1.1)^2 - 0.5\n", + " return y\n", + "end" + ] + }, + { + "cell_type": "code", + "execution_count": 24, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "result from fn1(1.5): -0.340\n", + "\n", + "result from fn1.(x): \n", + " -0.490\n", + " -0.340\n", + "\n" + ] + } + ], + "source": [ + "y = fn1(1.5)\n", + "printlnPs(\"result from fn1(1.5): \",y)\n", + "\n", + "x = [1;1.5]\n", + "#y = fn1(x) #would give an error \n", + "y = fn1.(x) #calling on the function, dot. to do for each element in x\n", + "printlnPs(\"\\nresult from fn1.(x): \")\n", + "printmat(y)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Task\n", + "\n", + "Write a function to calculate \n", + "$B =\\exp{(-my)}$, \n", + "where $B$ is the price of a bond and $m$ is the time to maturity (measured in years) and $y$ is the (continously compounded) interest rate.\n", + "\n", + "If $y=0.103$ and $m=0.5$, what is $B$?" + ] + }, + { + "cell_type": "code", + "execution_count": 25, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + " 0.950\n" + ] + } + ], + "source": [ + "BondPrice(y,m) = exp(-m*y) #B as fn of y\n", + "\n", + "printlnPs(BondPrice(0.103,0.5))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# A First Plot\n", + "\n", + "With the Plots package you create a a simple plot like this:\n", + "\n", + "1. Plot two curve by using the `plot([x1 x2],[y1 y2])` command\n", + "2. Configure curves by `linecolor =`, `linestyle =` etc\n", + "2. Add titles and labels by `title = `, `xlabel = `, etc\n", + "\n", + "Notice: the *first plot is slow*." + ] + }, + { + "cell_type": "code", + "execution_count": 26, + "metadata": {}, + "outputs": [ + { + "data": { + "image/svg+xml": [ + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "x = -3:6/99:6 \n", + "\n", + "p1 = plot( [x x],[fn1.(x) cos.(x)],\n", + " linecolor = [:red :blue],\n", + " linestyle = [:solid :dash],\n", + " linewidth = [2 1],\n", + " label = [\"fn1()\" \"cos\"],\n", + " title = \"My Results\",\n", + " xlabel = \"x\",\n", + " ylabel = \"my output value\" )\n", + "display(p1) #not needed in notebook, but useful in script" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Task\n", + "\n", + "Consider different interest rates in the interval (-0.05,0.1). Plot the prices of 3-month and 10-year bonds as functions of the interest rate." + ] + }, + { + "cell_type": "code", + "execution_count": 27, + "metadata": {}, + "outputs": [ + { + "data": { + "image/svg+xml": [ + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n" + ] + }, + "execution_count": 27, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "y = -0.05:0.001:0.10\n", + "\n", + "B3m = BondPrice.(y,3/12)\n", + "B10y = BondPrice.(y,10)\n", + "\n", + "plot([y y],[B3m B10y],label = [\"3m\" \"10y\"],xlabel=\"interest rate\",ylabel=\"Bond price\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Types: Integers, Floats, Bools and Others\n", + "\n", + "Julia has many different types of variables: signed integers (like 2 or -5), floating point numbers (2.0 and -5.1), bools (false/true), bitarrays (similar to bools, but with more efficient use of memory), strings (\"hello\"), Dates (2017-04-23) and many more types." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Integers and Floats" + ] + }, + { + "cell_type": "code", + "execution_count": 28, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Finding the type of a, b, A and B:\n", + "Int64 Float64 Vector{Int64} Vector{Float64}\n" + ] + } + ], + "source": [ + "a = 2 #integer, Int (Int64 on most machines)\n", + "b = 2.0 #floating point, (Float64 on most machines)\n", + "A = [1,2]\n", + "B = [1.0,2.0]\n", + "\n", + "println(\"Finding the type of a, b, A and B:\")\n", + "println(typeof(a),\" \",typeof(b),\" \",typeof(A),\" \",typeof(B))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Bools and BitArrays\n", + "\n", + "Bools are \"true\" or \"false\". BitArrays are (more memory efficient) versions of this." + ] + }, + { + "cell_type": "code", + "execution_count": 29, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Finding the type of c and C:\n", + "Bool BitVector\n" + ] + } + ], + "source": [ + "c = 2 > 1.1\n", + "C = A .> 1.5 #A is an array, so C is too\n", + "\n", + "println(\"Finding the type of c and C:\")\n", + "println(typeof(c),\" \",typeof(C))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Calculations with Mixed Types\n", + "\n", + "A calculation like \"integer\" + \"float\" works and the type of the result will be a float (the more flexible type). Similarly, \"bool\" + \"integer\" will give an integer. These promotion rules make it easy to have mixed types in calculations, and also provide a simple way of converting a variable from one type to another. (There are also an explicit convert() function that might be quicker.)" + ] + }, + { + "cell_type": "code", + "execution_count": 30, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "3.0\n", + "3\n" + ] + } + ], + "source": [ + "println(1+2.0) #integer + Float\n", + "println((1>0) + 2) #bool + integer" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "@webio": { + "lastCommId": null, + "lastKernelId": null + }, + "anaconda-cloud": {}, + "kernelspec": { + "display_name": "Julia 1.6.3", + "language": "julia", + "name": "julia-1.6" + }, + "language_info": { + "file_extension": ".jl", + "mimetype": "application/julia", + "name": "julia", + "version": "1.6.3" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +} diff --git a/Problemsets/Solutions/PS02_Stats_Solution.ipynb b/Problemsets/Solutions/PS02_Stats_Solution.ipynb new file mode 100644 index 0000000..4752b12 --- /dev/null +++ b/Problemsets/Solutions/PS02_Stats_Solution.ipynb @@ -0,0 +1,1742 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Load Packages and Extra Functions" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "printyellow (generic function with 1 method)" + ] + }, + "execution_count": 1, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "using Statistics, Printf, Dates, DelimitedFiles, Distributions, LinearAlgebra\n", + "\n", + "include(\"jlFiles/printmat.jl\")" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [], + "source": [ + "using Plots\n", + "\n", + "#pyplot(size=(600,400))\n", + "gr(size=(480,320))\n", + "default(fmt = :svg)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Load Data from a csv File" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "first four lines of x:\n", + "1970-01-01 -5.480 -4.875 -8.100\n", + "1970-02-01 1.465 7.546 5.130\n", + "1970-03-01 -7.232 1.061 -1.060\n", + "1970-04-01 -24.488 -8.481 -11.000\n", + "\n" + ] + } + ], + "source": [ + "x = readdlm(\"Data/Portfolios_SGLV.csv\",',',skipstart=1) #reading the csv file\n", + " #skip 1st line\n", + "println(\"\\nfirst four lines of x:\")\n", + "printmat(x[1:4,:])\n", + "\n", + "dN = Date.(x[:,1]) #creating variables\n", + "Re = convert.(Float64,x[:,2:3]) #small growth (SG), large value (LV)\n", + "Rme = convert.(Float64,x[:,end]); #market" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Task 1: Means and Standard Deviations\n", + "\n", + "Estimate and print the means and standard deviations of the three series (in `Re` and `Rme`)." + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + " SG LV Market\n", + "mean 0.218 0.677 0.593\n", + "std 8.079 5.772 4.595\n", + "\n" + ] + } + ], + "source": [ + "μ = mean([Re Rme],dims=1) \n", + "σ = std([Re Rme],dims=1) \n", + "\n", + "printmat([μ;σ],colNames=[\"SG\",\"LV\",\"Market\"],rowNames=[\"mean\",\"std\"])" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Task 2: Correlations\n", + "\n", + "Estimate and print the correlation matrix." + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + " 1.000 0.563 0.804\n", + " 0.563 1.000 0.774\n", + " 0.804 0.774 1.000\n", + "\n" + ] + } + ], + "source": [ + "printmat(cor([Re Rme]))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Task 3: OLS\n", + "\n", + "Code up a function to do OLS. It should take `y` and `x` as inputs and return the slope coefficients, the standard errors and R2 as output. Notice that you can calculate the standard erors as follows\n", + "1. `cov_b = inv(x'x)*var(u)` where `u` are the residuals\n", + "2. `std_b = sqrt.(diag(cov_b))`\n", + "\n", + "Hint: cell 3 (or so) in [OLS notebook on Paul Söderlind's Github](https://github.com/PaulSoderlind/FinancialEconometrics/blob/master/Ch02_OLS1.ipynb)\n", + "\n", + "Then, regress each of return `Re[:,1]` and `Re[:,2]` on the market `Rme` and a constant. Report the coefficients and standard errors." + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "OLS (generic function with 1 method)" + ] + }, + "execution_count": 6, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "function OLS(y,x) \n", + " b = x\\y\n", + " u = y - x*b\n", + " R2 = 1 - var(u)/var(y)\n", + " cov_b = inv(x'x)*var(u)\n", + " std_b = sqrt.(diag(cov_b))\n", + " return b, std_b, R2\n", + "end " + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Small growth\n", + " coef StdErr\n", + "c -0.620 0.196\n", + "Rme 1.414 0.042\n", + "\n", + "Large value\n", + " coef StdErr\n", + "c 0.100 0.149\n", + "Rme 0.972 0.032\n", + "\n" + ] + } + ], + "source": [ + "T = size(Re,1) #number of time periods\n", + "\n", + "c = ones(T) #a vector with ones\n", + "x = [c Rme] #x is a Tx2 matrix\n", + "b1 = x\\Re[:,1] \n", + "b2 = x\\Re[:,2] \n", + "(b1,std_b1,) = OLS(Re[:,1],x)\n", + "(b2,std_b2,) = OLS(Re[:,2],x)\n", + "\n", + "println(\"Small growth\")\n", + "printmat([b1 std_b1],colNames=[\"coef\",\"StdErr\"],rowNames=[\"c\",\"Rme\"])\n", + "println(\"Large value\")\n", + "printmat([b2 std_b2],colNames=[\"coef\",\"StdErr\"],rowNames=[\"c\",\"Rme\"])" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Task 4: Scatter Plot\n", + "\n", + "Make a scatter plot of `Rme` (on the horizontal axis) and `SG`. Do the same for `Rme` and `LV`. Add a 45 degree line and also the regression line from OLS." + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": {}, + "outputs": [ + { + "data": { + "image/svg+xml": [ + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "xGrid = range(-40,40,length=5)\n", + "yLine = b1[1] .+ b1[2]*xGrid\n", + "\n", + "p1 = scatter( Rme,Re[:,1],\n", + " fillcolor = :blue,\n", + " legend = false,\n", + " xlim = (-40,40),\n", + " ylim = (-40,40),\n", + " title = \"Scatter plot: two monthly return series\",\n", + " titlefont = font(10),\n", + " xlabel = \"Market excess return, %\",\n", + " ylabel = \"Excess returns on small growth stocks, %\",\n", + " guidefont = font(8) )\n", + "plot!([-40;40],[-40;40],color=:black,linewidth=0.5) \n", + "plot!(xGrid,yLine,color=:red,linestyle=:dash)\n", + "display(p1)" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [ + { + "data": { + "image/svg+xml": [ + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "xGrid = range(-40,40,length=5)\n", + "yLine = b2[1] .+ b2[2]*xGrid\n", + "\n", + "p1 = scatter( Rme,Re[:,2],\n", + " fillcolor = :blue,\n", + " legend = false,\n", + " xlim = (-40,40),\n", + " ylim = (-40,40),\n", + " title = \"Scatter plot: two monthly return series\",\n", + " titlefont = font(10),\n", + " xlabel = \"Market excess return, %\",\n", + " ylabel = \"Excess returns on large value stocks, %\",\n", + " guidefont = font(8) )\n", + "plot!([-40;40],[-40;40],color=:black,linewidth=0.5)\n", + "plot!(xGrid,yLine,color=:red,linestyle=:dash)\n", + "display(p1)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "@webio": { + "lastCommId": null, + "lastKernelId": null + }, + "anaconda-cloud": {}, + "kernelspec": { + "display_name": "Julia 1.6.3", + "language": "julia", + "name": "julia-1.6" + }, + "language_info": { + "file_extension": ".jl", + "mimetype": "application/julia", + "name": "julia", + "version": "1.6.3" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +} diff --git a/Problemsets/Solutions/PS03_CLT_Solution.ipynb b/Problemsets/Solutions/PS03_CLT_Solution.ipynb new file mode 100644 index 0000000..3331682 --- /dev/null +++ b/Problemsets/Solutions/PS03_CLT_Solution.ipynb @@ -0,0 +1,5438 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "printyellow (generic function with 1 method)" + ] + }, + "execution_count": 1, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "using Printf, Statistics, Random, Distributions\n", + "include(\"jlFiles/printmat.jl\")" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [], + "source": [ + "using Plots\n", + "\n", + "gr(size=(480,320))\n", + "default(fmt = :svg)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Task 1 (done)\n", + "\n", + "Generate 10000 values of $x=z-2$ where $z$ has a `Chisq(2)` distribution. Show a histogram (with bins from at least -3 to 6) and comment on whether the distribution looks normal. Add the pdf of $x$. \n", + "\n", + "Notice that the (population) mean and standard deviation of a `Chisq(n)` variable are $\\mu=n$ and $\\sigma=\\sqrt{2n}$." + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [ + { + "data": { + "image/svg+xml": [ + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "estimated mean and std: 0.018 2.027\n", + "\n", + "\u001b[31m\u001b[1mstrongly non-normal\u001b[22m\u001b[39m\n" + ] + } + ], + "source": [ + "Random.seed!(123) #so the same random numbers are drawn \n", + " #each time you run this cell\n", + "x = rand(Chisq(2),10_000) .- 2\n", + "\n", + "printlnPs(\"estimated mean and std: \",mean(x),\" \",std(x))\n", + "\n", + "zGrid = range(0,8,length=101)\n", + "\n", + "p1 = histogram( x,bins = -3:0.1:6,\n", + " normalized = true, \n", + " legend=false,\n", + " title = \"Histogram of x\",\n", + " xlabel = \"x\" )\n", + "plot!(zGrid.-2,pdf(Chisq(2),zGrid),linewidth=2) #pdf(x) value equals pdf(z) value, where x=z-2\n", + "display(p1)\n", + "\n", + "printred(\"\\nstrongly non-normal\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Task 2: Law of Large Numbers\n", + "\n", + "\n", + "Use the $x$ series above and calculate the average of the first $s$ observations. Do this for $s=1$, $s=2$, ..., $s=2000$. Plot the averages (on the vertical axis) against $s$ (on the horizontal axis).\n", + "\n", + "Hint: `cumsum()` or a loop over `s`." + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [ + { + "data": { + "image/svg+xml": [ + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n" + ] + }, + "execution_count": 4, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "\n", + "avg_s = cumsum(x)./(1:10_000)\n", + "\n", + "plot( 1:2000,avg_s[1:2000],\n", + " title = \"sample average over observation 1 to s\",\n", + " xlabel = \"s\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Task 3\n", + "\n", + "(a) Code up a function `SimulateAvg(T,NSim)` which calculates `NSim` different sample averages from `NSim` different samples of length `T` where the data is drawn from $x=z-2$ where $z$ has a `Chisq(2)` distribution. \n", + "\n", + "(b) Simulate 10000 samples of length 5, and estimate the average of x in each sample. Plot a histogram over the averages, using the bins `-3:0.1:3`. Repeat for sample lengths of 25, 100 and 1000." + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "SimulateAvg (generic function with 1 method)" + ] + }, + "execution_count": 5, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "function SimulateAvg(T,NSim)\n", + " avg = fill(NaN,NSim)\n", + " for i = 1:NSim\n", + " x_i = rand(Chisq(2),T) .- 2\n", + " avg[i] = mean(x_i)\n", + " end\n", + " return avg\n", + "end" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [], + "source": [ + "NSim = 10_000\n", + "\n", + "avg_5 = SimulateAvg(5,NSim)\n", + "avg_25 = SimulateAvg(25,NSim)\n", + "avg_100 = SimulateAvg(100,NSim)\n", + "avg_1000 = SimulateAvg(1000,NSim);" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [ + { + "data": { + "image/svg+xml": [ + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n" + ] + }, + "execution_count": 7, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "bins = -3:0.1:3\n", + "\n", + "p1 = histogram( avg_5,bins = bins,\n", + " normalized = true,legend=false,\n", + " title = \"Histogram of average, T=5\" )\n", + "p2 = histogram( avg_25,bins = bins,\n", + " normalized = true,legend=false,\n", + " title = \"Histogram of average, T=25\" )\n", + "p3 = histogram( avg_100,bins = bins,\n", + " normalized = true,legend=false,\n", + " title = \"Histogram of average, T=100\" )\n", + "p4 = histogram( avg_1000,bins = bins,\n", + " normalized = true,legend=false,\n", + " title = \"Histogram of average, T=1000\" )\n", + "plot(p1,p2,p3,p4,layout = (2,2),size=(800,600))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Task 4: Central Limit Theorem\n", + "\n", + "Multiply each averages (calculated above) with the square root of the sample size (5, 25, 100, or 1000) and divide by $\\sigma$ (to get $\\sqrt{T} \\bar{x} /\\sigma$) and plot histograms again. In each subplot, add the pdf of a N$(0,1)$ variable. Recall that $\\sigma=2$.\n", + "\n", + "Notice $\\sqrt{T} \\bar{x}$ should converge to a normally distributed variable (with a zero mean since $x$ has). Dividing by $\\sigma$ should make it a standard normal." + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": {}, + "outputs": [ + { + "data": { + "image/svg+xml": [ + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n" + ] + }, + "execution_count": 8, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "σ = 2\n", + "pdfN01 = pdf(Normal(0,1),bins)\n", + "\n", + "p1 = histogram( sqrt(5)*avg_5/σ,bins = bins,\n", + " normalized = true,legend=false,\n", + " title = \"Histogram of √T average/σ, T=5\" )\n", + "plot!(bins,pdfN01,linewidth=2)\n", + "p2 = histogram( sqrt(25)*avg_25/σ,bins = bins,\n", + " normalized = true,legend=false,\n", + " title = \"Histogram of √T average/σ, T=25\" )\n", + "plot!(bins,pdfN01,linewidth=2)\n", + "p3 = histogram( sqrt(100)*avg_100/σ,bins = bins,\n", + " normalized = true,legend=false,\n", + " title = \"Histogram of √T average/σ, T=100\" )\n", + "plot!(bins,pdfN01,linewidth=2)\n", + "p4 = histogram( sqrt(1000)*avg_1000/σ,bins = bins,\n", + " normalized = true,legend=false,\n", + " title = \"Histogram of √T average/σ, T=1000\" )\n", + "plot!(bins,pdfN01,linewidth=2)\n", + "plot(p1,p2,p3,p4,layout = (2,2),size=(800,600))" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "@webio": { + "lastCommId": null, + "lastKernelId": null + }, + "kernelspec": { + "display_name": "Julia 1.6.3", + "language": "julia", + "name": "julia-1.6" + }, + "language_info": { + "file_extension": ".jl", + "mimetype": "application/julia", + "name": "julia", + "version": "1.6.3" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +} diff --git a/Problemsets/Solutions/PS04_YieldToMaturity_Solution.ipynb b/Problemsets/Solutions/PS04_YieldToMaturity_Solution.ipynb new file mode 100644 index 0000000..9ffc037 --- /dev/null +++ b/Problemsets/Solutions/PS04_YieldToMaturity_Solution.ipynb @@ -0,0 +1,522 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "printyellow (generic function with 1 method)" + ] + }, + "execution_count": 1, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "using Printf, Roots\n", + "\n", + "include(\"jlFiles/printmat.jl\")" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [], + "source": [ + "using Plots\n", + "\n", + "#pyplot(size=(600,400))\n", + "gr(size=(480,320))\n", + "default(fmt = :svg)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Yield to Maturity" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "The yield to maturity (ytm) is the $\\theta$ that solves\n", + "\n", + "$P = \\sum_{k=1}^{K} \\frac{cf_{k}}{(1+\\theta) ^{m_{k}}}$,\n", + "\n", + "where $cf_k$ is the cash flow from the bond (portfolio) $m_k$ periods ahead and $P$ is the current price of the bond (portfolio).\n", + "\n", + "We typically have to find $\\theta$ by a numerical method." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Task 1\n", + "\n", + "Start by coding a function that calculates a price of the bond as a function of the cash flows ($cf$, a vector), times to the cash flows ($m$, also a vector) and the discount rate ($\\theta$, a single number).\n", + "\n", + "Assume that the bond portfolio pays 0.2 each year for 10 years (1 year from now, 2 years from now,...). (It pays no face value. This is an annuity.) \n", + "\n", + "(1) What is a fair price if the discount rate $\\theta$ is 0.05?\n", + "(2) Plot the fair price as a function of $\\theta$ (use θ = -0.02:0.005:0.1)" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "PV (generic function with 1 method)" + ] + }, + "execution_count": 3, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "function PV(θ,cf,m) #cf is a vector of all cash flows at times m[1],m[2],...\n", + " cdisc = cf./((1.0.+θ).^m) \n", + " P = sum(cdisc) \n", + " return P\n", + "end" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Price at θ=0.05: 1.544\n" + ] + }, + { + "data": { + "image/svg+xml": [ + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n" + ] + }, + "execution_count": 4, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "cf = 0.2*ones(10)\n", + "m = 1:10\n", + "θ = -0.02:0.005:0.1\n", + "\n", + "printlnPs(\"Price at θ=0.05: \",PV(0.05,cf,m))\n", + "\n", + "n = length(θ)\n", + "Pfair = fill(NaN,n)\n", + "for i = 1:n\n", + " Pfair[i] = PV(θ[i],cf,m)\n", + "end \n", + "#Pfair = PV.(θ,Ref(cf),Ref(m)) #this works too\n", + "\n", + "plot( θ,Pfair,\n", + " title = \"Present value of cash flow\",\n", + " xlabel = \"θ\",\n", + " legend = false )" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Task 2\n", + "\n", + "Assume the price this bond (portfolio) is 1.54. Solve for the ytm. Compare with the previous figure. Repeat with a bond price of 1.71.\n", + "\n", + "Hint: the `find_zero()`command of the `Roots.jl` package." + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The price and yield to maturity is \n", + " P θ\n", + " 1.540 0.051\n", + " 1.710 0.030\n", + "\n" + ] + } + ], + "source": [ + "P1 = 1.54\n", + "P2 = 1.71\n", + "\n", + "ytm1 = find_zero(θ->PV(θ,cf,m)-P1,(-0.1,0.1)) #solving for ytm\n", + "ytm2 = find_zero(θ->PV(θ,cf,m)-P2,(-0.1,0.1)) \n", + "\n", + "printlnPs(\"The price and yield to maturity is \")\n", + "printmat([P1,P2],[ytm1,ytm2],colNames=[\"P\",\"θ\"])" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Task 3a\n", + "\n", + "Now interpret `cf` as the cash flow to a company where `cf[1]` also incorporates the initial investment and `m[1]=0`. (Alternatively, let `P` represent the initial investment.)\n", + "\n", + "The cash flow process is as follows. Find the IRR (internal rate of return).\n", + "\n", + "Hint: `findzero(fn,0)` would start searching at 0." + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [], + "source": [ + "cf = [-150,100,0,130]\n", + "m = [0,1,2,3];" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "0.2349421128831387" + ] + }, + "execution_count": 7, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "IRR = find_zero(θ->PV(θ,cf,m),0)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Task 3b\n", + "\n", + "Change the cash flow as in the cell below. Find the IRR. Could there be several solutions?\n", + "\n", + "(Hint: `find_zeros()`)" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": {}, + "outputs": [], + "source": [ + "cf = [-140,320,0,-190];" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "2-element Vector{Float64}:\n", + " 0.046501435936330826\n", + " 0.9160439083362444" + ] + }, + "execution_count": 9, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "find_zeros(θ->PV(θ,cf,m),-0.5,1.5)" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": {}, + "outputs": [ + { + "data": { + "image/svg+xml": [ + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n" + ] + }, + "execution_count": 10, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "θ = -0.1:0.05:1.1\n", + "\n", + "n = length(θ)\n", + "Pfair = fill(NaN,n)\n", + "for i = 1:n\n", + " Pfair[i] = PV(θ[i],cf,m)\n", + "end \n", + "\n", + "plot( θ,Pfair,\n", + " title = \"NPV\",\n", + " xlabel = \"θ\",\n", + " legend = false )" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "@webio": { + "lastCommId": null, + "lastKernelId": null + }, + "anaconda-cloud": {}, + "kernelspec": { + "display_name": "Julia 1.6.3", + "language": "julia", + "name": "julia-1.6" + }, + "language_info": { + "file_extension": ".jl", + "mimetype": "application/julia", + "name": "julia", + "version": "1.6.3" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +} diff --git a/Problemsets/Solutions/PS05_TradingStrategy_Solution.ipynb b/Problemsets/Solutions/PS05_TradingStrategy_Solution.ipynb new file mode 100644 index 0000000..6421e99 --- /dev/null +++ b/Problemsets/Solutions/PS05_TradingStrategy_Solution.ipynb @@ -0,0 +1,1839 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "printyellow (generic function with 1 method)" + ] + }, + "execution_count": 1, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "using Printf, Dates, Statistics, DelimitedFiles, StatsBase\n", + "\n", + "include(\"jlFiles/printmat.jl\")" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [], + "source": [ + "using Plots\n", + "\n", + "gr(size=(480,320))\n", + "default(fmt = :svg)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Load Data" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "(10340, 25)" + ] + }, + "execution_count": 3, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "x = readdlm(\"Data/25_Portfolios_5x5_Daily.CSV\",',',skipstart=1) #daily return data\n", + "ym = round.(Int,x[:,1]) #yearmonthday, like 20071231\n", + "\n", + "dN = Date.(string.(ym),\"yyyymmdd\") #covert to Julia date, eg. 2001-12-31\n", + "\n", + "\n", + "vv = Date(1980,1,1) .<= dN .<= Date(2020,12,31) #pick out the correct sample\n", + "ym = ym[vv]\n", + "R = x[vv,2:end] #returns\n", + "\n", + "(T,n) = size(R) #number of data points, number of assets" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Task 1: Two Simple Strategies\n", + "\n", + "`R_1`: go long each of asset 1-24 (each with the weight 1/24) and short asset 25\n", + "\n", + "`R_2`: go long asset 1 and short asset 25\n", + "\n", + "The returns of these portfolios are easy to calculate without having to explicitly construct the portfolio weights, but it still a good preparation for later to do the explicit calculations as follows:\n", + "\n", + "1. Construct the vector of portfolio weights `w`\n", + "2. The portfolio return in `t` is `w'*R[t,:]`.\n", + "\n", + "Also, do not be afraid of loops: they are quick.\n", + "\n", + "Show means and standard deviations of the two strategies. Annualize the mean by `*252` and the standard deviation by `*sqrt(252)`.\n", + "\n", + "Plot histograms with bins that are 0.25 wide. (Don't annualize anything in the histograms.)" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [], + "source": [ + "w1 = [ones(24)/24;-1] #static\n", + "w2 = [1;zeros(23);-1]\n", + "\n", + "(R_1,R_2) = (fill(NaN,T),fill(NaN,T))\n", + "for t = 1:T \n", + " R_1[t] = w1'*R[t,:]\n", + " R_2[t] = w2'*R[t,:]\n", + "end" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + " R_1 R_2\n", + "mean -0.348 -8.665\n", + "std 13.860 18.996\n", + "SR -0.025 -0.456\n", + "\n" + ] + } + ], + "source": [ + "R_all = [R_1 R_2]\n", + "\n", + "μ = mean(R_all,dims=1)*252\n", + "σ = std(R_all,dims=1)*sqrt(252)\n", + "SR = μ./σ\n", + "\n", + "printmat([μ;σ;SR],colNames=[\"R_1\",\"R_2\"],rowNames=[\"mean\",\"std\",\"SR\"])" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [ + { + "data": { + "image/svg+xml": [ + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "plt = histogram( R_1,bins = -12:0.25:12,normalize=true,legend=false,title=\"strategy 1\" )\n", + "display(plt)" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [ + { + "data": { + "image/svg+xml": [ + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "plt = histogram( R_2,bins = -12:0.25:12,normalize=true,legend=false,title=\"strategy 2\" )\n", + "display(plt)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Task 2: Another Trading Strategy\n", + "\n", + "We now do simple volatility based trading strategy.\n", + "\n", + "1. Find the 3 least volatile assets over `t-22:t-1` and give each a portfolio weight `w[t,i]=1/3`. \n", + "\n", + "2. Find the 3 most volatile assets over `t-22:t-1` and give each a portfolio weight `w[t,i]=-1/3`. \n", + "\n", + "3. The portfolio return in `t` is `w[t,:]'*R[t,:]`.\n", + "\n", + "4. Compare the average and std (annualized) with the previous portfolios, over periods `23:T`\n", + "\n", + "Hint: `v = sortperm(x)` gives indices such that `v[1:2]` are the indices of the lowest 2 elements in x. Try `sortperm([12,11,13])` to see." + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + " 2 \n", + " 1 \n", + "\n" + ] + } + ], + "source": [ + "v = sortperm([12,11,13])\n", + "\n", + "printmat(v[1:2])" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [], + "source": [ + "σ_moving = fill(NaN,T,n)\n", + "for t = 22:T\n", + " σ_moving[t,:] = std(R[t-21:t,:],dims=1)\n", + "end " + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": {}, + "outputs": [], + "source": [ + "m = 3 #number of long/short positions \n", + "\n", + "R_3 = fill(NaN,T)\n", + "for t = 23:T #loop over periods, save portfolio returns\n", + " #local s,w #local/global is needed in script\n", + " s = sortperm(σ_moving[t-1,:])\n", + " w = zeros(n)\n", + " w[s[1:m]] .= 1/m\n", + " w[s[end-m+1:end]] .= -1/m\n", + " R_3[t] = w'R[t,:]\n", + "end" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + " R_1 R_2 Vol sort\n", + "avg return -0.281 -8.739 3.628\n", + "std 13.867 19.002 14.867\n", + "SR -0.020 -0.460 0.244\n", + "\n" + ] + } + ], + "source": [ + "R_all = [R_1[23:end] R_2[23:end] R_3[23:end]]\n", + "\n", + "μ = mean(R_all,dims=1)*252\n", + "σ = std(R_all,dims=1)*sqrt(252)\n", + "SR = μ./σ\n", + "\n", + "printmat([μ;σ;SR],colNames=[\"R_1\",\"R_2\",\"Vol sort\"],rowNames=[\"avg return\",\"std\",\"SR\"])" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "@webio": { + "lastCommId": null, + "lastKernelId": null + }, + "anaconda-cloud": {}, + "kernelspec": { + "display_name": "Julia 1.6.3", + "language": "julia", + "name": "julia-1.6" + }, + "language_info": { + "file_extension": ".jl", + "mimetype": "application/julia", + "name": "julia", + "version": "1.6.3" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +} diff --git a/Problemsets/Solutions/PS07_Optimisation_Solution.ipynb b/Problemsets/Solutions/PS07_Optimisation_Solution.ipynb new file mode 100644 index 0000000..b89ffb5 --- /dev/null +++ b/Problemsets/Solutions/PS07_Optimisation_Solution.ipynb @@ -0,0 +1,1193 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Mean Variance Frontier with Short Sales Constraints" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Load Packages and Utility Functions" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "printyellow (generic function with 1 method)" + ] + }, + "execution_count": 1, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "using Printf, LinearAlgebra, Optim\n", + "\n", + "include(\"jlFiles/printmat.jl\")" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [], + "source": [ + "using Plots\n", + "\n", + "#pyplot(size=(600,400)) #use pyplot or gr\n", + "gr(size=(480,320))\n", + "default(fmt = :svg)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Traditional MV Calculations \n", + "\n", + "(no constraints)" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "3" + ] + }, + "execution_count": 3, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "μ = [11.5, 9.5, 6]/100 #expected returns\n", + "Σ = [166 34 58; #covariance matrix\n", + " 34 64 4;\n", + " 58 4 100]/100^2\n", + "\n", + "assetNames = [\"A\",\"B\",\"C\"];\n", + "n = length(μ)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## A Function for Calculating the (traditional) Mean-Variance Frontier\n" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "MVCalc" + ] + }, + "execution_count": 4, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "\"\"\"\n", + " MVCalc(μstar,μ,Σ)\n", + "\n", + "Calculate the std and weights of a portfolio (with mean return μstar) on MVF of risky assets.\n", + "\n", + "# Remark\n", + "- Only (λ,δ) and thus (w,stdRp) depend on μstar. We could therefore speed up the computations a bit\n", + "by doing the loop over different μstar values inside the function (and thus not recalculate Σ_1,a,b,c).\n", + "\"\"\"\n", + "function MVCalc(μstar,μ,Σ)\n", + " n = length(μ)\n", + " Σ_1 = inv(Σ)\n", + " a = μ'Σ_1*μ\n", + " b = μ'Σ_1*ones(n)\n", + " c = ones(n)'Σ_1*ones(n)\n", + " λ = (c*μstar - b)/(a*c-b^2)\n", + " δ = (a-b*μstar)/(a*c-b^2)\n", + " w = Σ_1 *(μ*λ.+δ)\n", + " StdRp = sqrt(w'Σ*w)\n", + " return StdRp,w\n", + "end" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "data": { + "image/svg+xml": [ + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "μstar_range = range(0.04,0.15,length=201)\n", + "L = length(μstar_range)\n", + "\n", + "StdRp = fill(NaN,L)\n", + "for i = 1:L\n", + " StdRp[i] = MVCalc(μstar_range[i],μ,Σ)[1]\n", + "end\n", + "\n", + "p1 = plot( StdRp*100,μstar_range*100,\n", + " linecolor = :red,\n", + " linewidth = 2,\n", + " label = \"MVF\",\n", + " legend = :topleft,\n", + " xlim = (0,15),\n", + " ylim = (0,15),\n", + " title = \"MVF (no portfolio constraints)\",\n", + " xlabel = \"Std(Rp), %\",\n", + " ylabel = \"ERp, %\" )\n", + "scatter!(sqrt.(diag(Σ))*100,μ*100,color=:red,label=\"assets\")\n", + "display(p1)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# The Maximization Problem\n", + "\n", + "The investor maximizes:\n", + "\n", + "$\\text{E}R_{p}-\\frac{k}{2} \\text{Var}(R_{p})$,\n", + "\n", + "where $\\text{E}R_{p}= w'\\mu$ and $\\text{Var}(R_{p}=w'\\Sigma w$\n", + "\n", + "subject to $\\Sigma_{i=1}^n w_{i} = 1$.\n", + "\n", + "We can trace out the mean-variance frontier by solving this problem for different values of $k$.\n", + "\n", + "To impose the restriction, optimise over `v` and let `w=[v;1-sum(v)]`" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "objfun1 (generic function with 1 method)" + ] + }, + "execution_count": 6, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "function objfun1(v,k,μ,Σ)\n", + " w = [v;1-sum(v)]\n", + " ERp = w'μ\n", + " VarRp = w'Σ*w\n", + " StdRp = sqrt(VarRp)\n", + " U = ERp - k/2*VarRp\n", + " loss = -U #minimise this\n", + " return loss, w, ERp, StdRp\n", + "end" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "A 0.313\n", + "B 0.695\n", + "C -0.008\n", + "\n", + "σₚ 0.079\n", + "μₚ 0.102\n", + "\n" + ] + } + ], + "source": [ + "k = 10\n", + "Sol = optimize(v -> objfun1(v,k,μ,Σ)[1],zeros(n-1))\n", + "\n", + "v = Optim.minimizer(Sol)\n", + "(_,w,ERp,StdRp) = objfun1(v,k,μ,Σ)\n", + "\n", + "printmat(w,rowNames=assetNames)\n", + "printmat([StdRp,ERp],rowNames=[\"σₚ\",\"μₚ\"])" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Task 1\n", + "\n", + "Redo the optimisation for the following range of $k$ values:\n", + "`k = [range(0.1,0.9,length=30);range(1,30,length=25)]` EDIT\n", + "\n", + "Then plot the resulting \"efficient frontier\" (similar to the MV plot above). Is is the same as the plot above?" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": {}, + "outputs": [], + "source": [ + "k = [range(0.1,0.9,length=30);range(1,30,length=25)]\n", + "L = length(k)\n", + "\n", + "σμM = fill(NaN,L,2) #to fill with calculation results\n", + "wM = fill(NaN,L,n)\n", + "for i = 1:L\n", + " Sol = optimize(v -> objfun1(v,k[i],μ,Σ)[1],zeros(n-1))\n", + " v = Optim.minimizer(Sol)\n", + " (_,w,ERp,StdRp) = objfun1(v,k[i],μ,Σ)\n", + " σμM[i,:] = [StdRp,ERp]\n", + " wM[i,:] = w\n", + "end\n", + "\n", + "#printmat(k,σμM)" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [ + { + "data": { + "image/svg+xml": [ + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "p2 = plot( σμM[:,1]*100,σμM[:,2]*100,\n", + " linecolor = :blue,\n", + " linewidth = 2,\n", + " label = \"MVF\",\n", + " legend = :topleft,\n", + " xlim = (0,15),\n", + " ylim = (0,15),\n", + " title = \"MVF (no portfolio constraints)\",\n", + " xlabel = \"Std(Rp), %\",\n", + " ylabel = \"ERp, %\" )\n", + "scatter!(sqrt.(diag(Σ))*100,μ*100,color=:red,label=\"assets\")\n", + "display(p2)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Task 2\n", + "\n", + "Change the optimisation problem to `U = ERp + cost - k/2*VarRp` where `cost` is (sum of the *negative* portfolio weights)*0.05. This is a (crude/dramatic) attempt to illustrate the impact of costs of short selling ($w_i<0$) assets. Plot the new \"effecient frontier\" together with the old one." + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "objfun2 (generic function with 1 method)" + ] + }, + "execution_count": 10, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "function objfun2(v,k,μ,Σ)\n", + " w = [v;1-sum(v)]\n", + " ERp = w'μ\n", + " VarRp = w'Σ*w\n", + " StdRp = sqrt(VarRp)\n", + " cost = sum(((w.<0).*w))*0.05 #<0,short positions reduce the return\n", + " U = ERp + cost - k/2*VarRp\n", + " loss = -U #minimise this\n", + " return loss, w, ERp, StdRp\n", + "end" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": {}, + "outputs": [], + "source": [ + "σμMb = fill(NaN,L,2) #to fill with calculation results\n", + "wMb = fill(NaN,L,n)\n", + "for i = 1:L\n", + " Sol = optimize(v -> objfun2(v,k[i],μ,Σ)[1],zeros(n-1))\n", + " v = Optim.minimizer(Sol)\n", + " (_,w,ERp,StdRp) = objfun2(v,k[i],μ,Σ)\n", + " σμMb[i,:] = [StdRp,ERp]\n", + " wMb[i,:] = w\n", + "end" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "metadata": {}, + "outputs": [ + { + "data": { + "image/svg+xml": [ + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "p3 = plot( [σμM[:,1] σμMb[:,1]]*100,[σμM[:,2] σμMb[:,2]]*100,\n", + " linecolor = [:blue :black],\n", + " linewidth = 2,\n", + " label = [\"MVF (trad)\" \"MVF (with cost)\"],\n", + " legend = :topleft,\n", + " xlim = (0,15),\n", + " ylim = (0,15),\n", + " title = \"MVF\",\n", + " xlabel = \"Std(Rp), %\",\n", + " ylabel = \"ERp, %\" )\n", + "scatter!(sqrt.(diag(Σ))*100,μ*100,color=:red,label=\"assets\")\n", + "display(p3)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Task 3\n", + "\n", + "Compare the portfolio weights (with/without the extra `cost`)" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + " A B C A B C\n", + "0.1 33.248 7.705 -39.954 3.617 -0.000 -2.617\n", + "0.13 26.055 6.174 -31.229 2.892 0.000 -1.892\n", + "0.16 21.419 5.188 -25.607 2.429 0.000 -1.429\n", + "0.18 18.183 4.499 -21.682 2.102 0.000 -1.102\n", + "0.21 15.798 3.989 -18.788 1.866 -0.000 -0.866\n", + "0.24 13.962 3.600 -16.562 1.681 0.000 -0.681\n", + "0.27 12.509 3.292 -14.800 1.534 0.000 -0.534\n", + "0.29 11.330 3.042 -13.371 1.417 0.000 -0.417\n", + "0.32 10.354 2.831 -12.185 1.320 0.000 -0.320\n", + "0.35 9.531 2.659 -11.191 1.240 0.000 -0.240\n", + "0.38 8.831 2.508 -10.339 1.166 0.000 -0.166\n", + "0.4 8.226 2.381 -9.607 1.105 -0.000 -0.105\n", + "0.43 7.698 2.267 -8.966 1.055 0.000 -0.055\n", + "0.46 7.234 2.168 -8.402 1.005 0.000 -0.005\n", + "0.49 6.824 2.080 -7.904 1.000 0.000 -0.000\n", + "0.51 6.456 2.003 -7.458 1.000 0.000 -0.000\n", + "0.54 6.126 1.933 -7.059 1.000 0.000 -0.000\n", + "0.57 5.827 1.870 -6.697 1.000 0.000 -0.000\n", + "0.6 5.557 1.811 -6.368 1.000 0.000 -0.000\n", + "0.62 5.311 1.759 -6.069 1.000 0.000 -0.000\n", + "0.65 5.085 1.711 -5.796 1.000 -0.000 -0.000\n", + "0.68 4.878 1.668 -5.546 1.000 0.000 -0.000\n", + "0.71 4.687 1.626 -5.313 1.000 0.000 -0.000\n", + "0.73 4.509 1.589 -5.098 1.000 0.000 -0.000\n", + "0.76 4.347 1.554 -4.901 1.000 -0.000 -0.000\n", + "0.79 4.193 1.522 -4.715 1.000 0.000 -0.000\n", + "0.82 4.051 1.492 -4.543 1.000 0.000 -0.000\n", + "0.84 3.918 1.463 -4.381 1.000 0.000 -0.000\n", + "0.87 3.793 1.436 -4.229 1.000 0.000 -0.000\n", + "0.9 3.677 1.411 -4.087 1.000 0.000 -0.000\n", + "1.0 3.307 1.333 -3.640 1.000 0.000 -0.000\n", + "2.21 1.487 0.945 -1.432 0.744 0.256 -0.000\n", + "3.42 0.954 0.831 -0.785 0.547 0.453 -0.000\n", + "4.62 0.699 0.777 -0.476 0.452 0.548 0.000\n", + "5.83 0.550 0.746 -0.296 0.397 0.603 0.000\n", + "7.04 0.452 0.725 -0.177 0.361 0.639 0.000\n", + "8.25 0.383 0.711 -0.094 0.335 0.665 0.000\n", + "9.46 0.332 0.699 -0.031 0.316 0.684 0.000\n", + "10.67 0.292 0.691 0.017 0.292 0.691 0.017\n", + "11.88 0.261 0.684 0.055 0.260 0.684 0.055\n", + "13.08 0.234 0.679 0.087 0.234 0.679 0.087\n", + "14.29 0.213 0.674 0.113 0.213 0.674 0.113\n", + "15.5 0.195 0.670 0.135 0.195 0.670 0.135\n", + "16.71 0.179 0.667 0.154 0.179 0.667 0.154\n", + "17.92 0.166 0.664 0.170 0.166 0.664 0.170\n", + "19.12 0.154 0.661 0.184 0.154 0.661 0.184\n", + "20.33 0.144 0.659 0.197 0.144 0.659 0.197\n", + "21.54 0.134 0.657 0.208 0.134 0.657 0.208\n", + "22.75 0.126 0.656 0.218 0.126 0.656 0.218\n", + "23.96 0.119 0.654 0.227 0.119 0.654 0.227\n", + "25.17 0.113 0.653 0.235 0.113 0.653 0.235\n", + "26.38 0.107 0.651 0.242 0.107 0.651 0.242\n", + "27.58 0.101 0.650 0.249 0.101 0.650 0.249\n", + "28.79 0.096 0.649 0.255 0.096 0.649 0.255\n", + "30.0 0.091 0.648 0.261 0.091 0.648 0.261\n", + "\n" + ] + } + ], + "source": [ + "printmat(wM,wMb,colNames=[assetNames;assetNames],rowNames=string.(round.(k,digits=2)))" + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "metadata": {}, + "outputs": [ + { + "data": { + "image/svg+xml": [ + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n" + ] + }, + "execution_count": 14, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "plot_array = [] #an alternative way to create subplots\n", + "for i = 1:n\n", + " push!(plot_array,\n", + " plot(k,[wM[:,i] wMb[:,i]],linecolor = [:blue :black],linestyle = [:solid :dash],title = assetNames[i],\n", + " xlabel=\"k\",label=[\"traditional\" \"with cost\"],size = (700,450),ylims=(-3,3)) )\n", + "end\n", + "plot(plot_array...) # note the \"...\" " + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "@webio": { + "lastCommId": null, + "lastKernelId": null + }, + "anaconda-cloud": {}, + "kernelspec": { + "display_name": "Julia 1.6.4", + "language": "julia", + "name": "julia-1.6" + }, + "language_info": { + "file_extension": ".jl", + "mimetype": "application/julia", + "name": "julia", + "version": "1.6.4" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +} diff --git a/Problemsets/Solutions/PS08_Volatility_Solution.ipynb b/Problemsets/Solutions/PS08_Volatility_Solution.ipynb new file mode 100644 index 0000000..36b3c89 --- /dev/null +++ b/Problemsets/Solutions/PS08_Volatility_Solution.ipynb @@ -0,0 +1,6294 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Load Packages and Extra Functions" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "printyellow (generic function with 1 method)" + ] + }, + "execution_count": 1, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "using Printf, Dates, Statistics, Distributions, XLSX\n", + "\n", + "include(\"jlFiles/printmat.jl\")" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [], + "source": [ + "using Plots\n", + "\n", + "gr(size=(480,320))\n", + "default(fmt = :svg)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Loading Daily S&P 500 Data\n", + "\n", + "The data file contains some missing values indicated by the value -999.99. Do not use those observations when the S&P level is missing. \n", + "\n", + "1. Calculate daily returns (treat missing days as if they do not exist).\n", + "\n", + "2. Create a vector of dates (from the first column in the data set)." + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Number of days in the sample: 17864\n" + ] + } + ], + "source": [ + "xx = XLSX.readxlsx(\"Data/PS08_Data.xlsx\") #reads a sheet from the xlsx file\n", + "x = xx[\"SP500RfPs!A2:B17870\"] #pick out some cells\n", + "\n", + "vv = x[:,2] .!= -999.99 #obs when SP500 is not -999.99\n", + "x = x[vv,:] #only rows with data for x\n", + "\n", + "R = (x[2:end,2]./x[1:end-1,2] .- 1) * 100 #returns, %, will make it Float64 \n", + "dN_SP = Date.(x[2:end,1]) #extract correct sample, convert to Dates\n", + "\n", + "T = length(R)\n", + "println(\"Number of days in the sample: $T\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Task 1\n", + "\n", + "1. Show a normalised histogram of the returns. Use the bins `-5:0.25:5`\n", + "2. Add a curve for the density of the best fitting $N(\\mu,\\sigma)$ distribution." + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [ + { + "data": { + "image/svg+xml": [ + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n" + ] + }, + "execution_count": 4, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "(μ,σ) = (mean(R),std(R))\n", + "\n", + "xGrid = -5:0.25:5\n", + "pdfX = pdf.(Normal(μ,σ),xGrid) #Distributions.jl wants σ, not σ^2\n", + "\n", + "histogram( R,bins = -5:0.25:5,\n", + " normalized = true, #normalized to have area=1\n", + " label = \"histogram\",\n", + " legend = :left,\n", + " title = \"Histogram: daily equity returns\",\n", + " titlefont = font(10),\n", + " xlabel = \"Return, %\",\n", + " guidefont = font(8) )\n", + "plot!(xGrid,pdfX,linewidth=3,label=\"fitted N()\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Task 2\n", + "\n", + "1. Calculate quantile 0.01 in the data and according to the fitted normal distribution. Change the sign and call it \"99% Value at Risk\". Hint: `quantile(R,0.01)`and `quantile(Normal(μ,σ),0.01)`\n", + "\n", + "2. Calculate the expected return conditional on the return being less than the 5th quantile, both in data and according to the normal distribution. Change sign and call it \"expected shortfall\". Hint: `mean(TruncatedNormal(μ,σ,-Inf,quantile001))`\n" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + " empirical N()\n", + "VaR 2.672 2.262\n", + "ES 3.973 2.597\n", + "\n" + ] + } + ], + "source": [ + "q_d = quantile(R,0.01)\n", + "q_n = quantile(Normal(μ,σ),0.01)\n", + "\n", + "vv = R .< q_d\n", + "ER_d = mean(R[vv])\n", + "ER_n = mean(TruncatedNormal(μ,σ,-Inf,q_n))\n", + "\n", + "xx = [q_d q_n;ER_d ER_n]\n", + "printmat(-xx,colNames=[\"empirical\",\"N()\"],rowNames = [\"VaR\",\"ES\"] )" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Task 3\n", + "\n", + "Construct an simple estimate of $\\sigma_t^2$ as a backward looking exponential moving average\n", + "\n", + "$\\sigma_t^2 = \\lambda \\sigma_{t-1}^2 + (1-\\lambda) (R_{t-1} -\\mu_{t-1})^2$,\n", + "where $\\mu_{t}=\\lambda \\mu_{t-1} + (1-\\lambda) R_{t-1}$ \n", + "\n", + "Use $\\lambda=0.94$\n", + "\n", + "Plot the standard deviation in a time series plot." + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [], + "source": [ + "λ = 0.94\n", + "σ² = zeros(T) #vector, time-varying variance\n", + "μ = zeros(T)\n", + "for t = 2:T\n", + " μ[t] = λ*μ[t-1] + (1-λ)*R[t-1]\n", + " σ²[t] = λ*σ²[t-1] + (1-λ)*(R[t-1]-μ[t-1])^2 #RiskMetrics approach\n", + "end" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [ + { + "data": { + "image/svg+xml": [ + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "xTicksLoc = Date(1950):Year(10):Date(2020)\n", + "xTicksLab = Dates.format.(xTicksLoc,\"Y\") #see Dates.format for more options\n", + "\n", + "p1 = plot( dN_SP,sqrt.(σ²),\n", + " linecolor = :blue,\n", + " #ylim = (-1,35),\n", + " legend = false,\n", + " xticks = (xTicksLoc,xTicksLab),\n", + " title = \"Dynamic std\",\n", + " ylabel= \"%\" )\n", + "hline!([σ],linecolor=:black,line=(:dash,1))\n", + "display(p1)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Task 4\n", + "\n", + "Calculate 99% VaR and ES according to time-varying normal distributions `Normal(μ[t],sqrt(σ²[t]))` and plot the results (as time series plots)." + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": {}, + "outputs": [], + "source": [ + "(VaR,ES) = (zeros(T),zeros(T))\n", + "\n", + "for t = 2:T\n", + " q_n = quantile(Normal(μ[t],sqrt(σ²[t])),0.01)\n", + " ER_n = mean(TruncatedNormal(μ[t],sqrt(σ²[t]),-Inf,q_n))\n", + " VaR[t] = -q_n\n", + " ES[t] = -ER_n \n", + "end" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [ + { + "data": { + "image/svg+xml": [ + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "\n", + "p1 = plot( dN_SP,[VaR ES],\n", + " linecolor = [:blue :red],\n", + " #ylim = (-1,35),\n", + " legend = false,\n", + " xticks = (xTicksLoc,xTicksLab),\n", + " title = \"Dynamic VaR\",\n", + " ylabel= \"%\" )\n", + "display(p1)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "@webio": { + "lastCommId": null, + "lastKernelId": null + }, + "anaconda-cloud": {}, + "kernelspec": { + "display_name": "Julia 1.7.0", + "language": "julia", + "name": "julia-1.7" + }, + "language_info": { + "file_extension": ".jl", + "mimetype": "application/julia", + "name": "julia", + "version": "1.7.0" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +} diff --git a/Problemsets/Solutions/PS09a_PyCall_Solution.ipynb b/Problemsets/Solutions/PS09a_PyCall_Solution.ipynb new file mode 100644 index 0000000..277591f --- /dev/null +++ b/Problemsets/Solutions/PS09a_PyCall_Solution.ipynb @@ -0,0 +1,369 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Python\n", + "\n", + "using the [PyCall.jl](https://github.com/JuliaPy/PyCall.jl) package." + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "CovNWFn" + ] + }, + "execution_count": 1, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "using Printf, DelimitedFiles, LinearAlgebra, Statistics\n", + "\n", + "include(\"jlFiles/printmat.jl\")\n", + "include(\"jlFiles/OlsNW.jl\") #functions for OLS" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Sample size: (388,)\n" + ] + } + ], + "source": [ + "x = readdlm(\"Data/FFmFactorsPs.csv\",',',skipstart=1)\n", + "\n", + " #yearmonth, market, small minus big, high minus low\n", + "(ym,Rme,RSMB,RHML) = (x[:,1],x[:,2]/100,x[:,3]/100,x[:,4]/100) \n", + "x = nothing\n", + "\n", + "printlnPs(\"Sample size:\",size(Rme))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Do OLS (in Julia)\n", + "\n", + "use the function sin the file OlsNW.jl to do OLS. Report point estimates and standard errors." + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[34m\u001b[1mOLS Results (assuming iid residuals):\u001b[22m\u001b[39m\n", + "\n", + " b std_iid\n", + "c 0.007 0.002\n", + "SMB 0.217 0.073\n", + "HML -0.429 0.074\n", + "\n" + ] + } + ], + "source": [ + "Y = Rme\n", + "T = size(Y,1)\n", + "X = [ones(T) RSMB RHML]\n", + "\n", + "(b,u,Yhat,V,R2) = OlsGMFn(Y,X)\n", + "std_iid = sqrt.(diag(V))\n", + "\n", + "printblue(\"OLS Results (assuming iid residuals):\\n\")\n", + "xNames = [\"c\",\"SMB\",\"HML\"]\n", + "printmat([b std_iid],colNames=[\"b\",\"std_iid\"],rowNames=xNames)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Getting Started with PyCall" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [], + "source": [ + "using PyCall\n", + "sm = pyimport(\"statsmodels.api\"); #activate this package" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "PyObject \n", + "\"\"\"\n", + " OLS Regression Results \n", + "==============================================================================\n", + "Dep. Variable: y R-squared: 0.134\n", + "Model: OLS Adj. R-squared: 0.130\n", + "Method: Least Squares F-statistic: 29.85\n", + "Date: Thu, 09 Dec 2021 Prob (F-statistic): 8.88e-13\n", + "Time: 10:00:28 Log-Likelihood: 672.28\n", + "No. Observations: 388 AIC: -1339.\n", + "Df Residuals: 385 BIC: -1327.\n", + "Df Model: 2 \n", + "Covariance Type: nonrobust \n", + "==============================================================================\n", + " coef std err t P>|t| [0.025 0.975]\n", + "------------------------------------------------------------------------------\n", + "const 0.0070 0.002 3.167 0.002 0.003 0.011\n", + "x1 0.2170 0.074 2.949 0.003 0.072 0.362\n", + "x2 -0.4291 0.074 -5.821 0.000 -0.574 -0.284\n", + "==============================================================================\n", + "Omnibus: 58.863 Durbin-Watson: 1.849\n", + "Prob(Omnibus): 0.000 Jarque-Bera (JB): 146.539\n", + "Skew: -0.749 Prob(JB): 1.51e-32\n", + "Kurtosis: 5.612 Cond. No. 38.8\n", + "==============================================================================\n", + "\n", + "Notes:\n", + "[1] Standard Errors assume that the covariance matrix of the errors is correctly specified.\n", + "\"\"\"\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "┌ Warning: `vendor()` is deprecated, use `BLAS.get_config()` and inspect the output instead\n", + "│ caller = npyinitialize() at numpy.jl:67\n", + "└ @ PyCall C:\\Users\\psoderlind\\.julia\\packages\\PyCall\\3fwVL\\src\\numpy.jl:67\n" + ] + } + ], + "source": [ + "resultsP = sm.OLS(Y, X).fit() #can use Python functions directly\n", + "\n", + "println(resultsP.summary())" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "[:HC0_se, :HC1_se, :HC2_se, :HC3_se, :_HCCM, :__class__, :__delattr__, :__dict__, :__dir__, :__doc__, :__eq__, :__format__, :__ge__, :__getattribute__, :__gt__, :__hash__, :__init__, :__init_subclass__, :__le__, :__lt__, :__module__, :__ne__, :__new__, :__reduce__, :__reduce_ex__, :__repr__, :__setattr__, :__sizeof__, :__str__, :__subclasshook__, :__weakref__, :_abat_diagonal, :_cache, :_data_attr, :_data_in_cache, :_get_robustcov_results, :_is_nested, :_use_t, :_wexog_singular_values, :aic, :bic, :bse, :centered_tss, :compare_f_test, :compare_lm_test, :compare_lr_test, :condition_number, :conf_int, :conf_int_el, :cov_HC0, :cov_HC1, :cov_HC2, :cov_HC3, :cov_kwds, :cov_params, :cov_type, :df_model, :df_resid, :diagn, :eigenvals, :el_test, :ess, :f_pvalue, :f_test, :fittedvalues, :fvalue, :get_influence, :get_prediction, :get_robustcov_results, :info_criteria, :initialize, :k_constant, :llf, :load, :model, :mse_model, :mse_resid, :mse_total, :nobs, :normalized_cov_params, :outlier_test, :params, :predict, :pvalues, :remove_data, :resid, :resid_pearson, :rsquared, :rsquared_adj, :save, :scale, :ssr, :summary, :summary2, :t_test, :t_test_pairwise, :tvalues, :uncentered_tss, :use_t, :wald_test, :wald_test_terms, :wresid]\n" + ] + } + ], + "source": [ + "println(keys(resultsP)) #print all keys (field names)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Task 1\n", + "\n", + "Print the Julia and Python estimates (of the coefficients) in a table so we can compare directly." + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Comparing the estimates in Julia and Python\n", + " 0.007 0.007\n", + " 0.217 0.217\n", + " -0.429 -0.429\n", + "\n" + ] + } + ], + "source": [ + "b_P = resultsP.params #the numerical results are now a Julia vector\n", + "\n", + "println(\"Comparing the estimates in Julia and Python\")\n", + "printmat([b b_P])" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Task 2\n", + "\n", + "Print the smallest and largest values of the difference between the residuals according to Julia and those according to Python." + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "(-2.7755575615628914e-17, 4.163336342344337e-17)\n", + "\n" + ] + } + ], + "source": [ + "printmat(extrema(resultsP.resid - u))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# OLS (in Julia) with Robust Standard Errors\n", + "\n", + "Use standard errors that are robust to heteroskedastcity and autocorrelation (2 lags)." + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[34m\u001b[1mOLS Results (robust std):\u001b[22m\u001b[39m\n", + "\n", + " b std_nw\n", + "c 0.007 0.002\n", + "SMB 0.217 0.129\n", + "HML -0.429 0.118\n", + "\n" + ] + } + ], + "source": [ + "(b,u,Yhat,V,R2) = OlsNWFn(Y,X,2)\n", + "std_nw = sqrt.(diag(V))\n", + "\n", + "printblue(\"OLS Results (robust std):\\n\")\n", + "xNames = [\"c\",\"SMB\",\"HML\"]\n", + "printmat([b std_nw],colNames=[\"b\",\"std_nw\"],rowNames=xNames)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Task 3 \n", + "\n", + "Now redo the Python estimation with the same sort of robust standard errors. Hint: `resultsP.get_robustcov_results()`" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "PyObject \n", + "\"\"\"\n", + " OLS Regression Results \n", + "==============================================================================\n", + "Dep. Variable: y R-squared: 0.134\n", + "Model: OLS Adj. R-squared: 0.130\n", + "Method: Least Squares F-statistic: 11.87\n", + "Date: Thu, 09 Dec 2021 Prob (F-statistic): 9.94e-06\n", + "Time: 10:00:32 Log-Likelihood: 672.28\n", + "No. Observations: 388 AIC: -1339.\n", + "Df Residuals: 385 BIC: -1327.\n", + "Df Model: 2 \n", + "Covariance Type: HAC \n", + "==============================================================================\n", + " coef std err t P>|t| [0.025 0.975]\n", + "------------------------------------------------------------------------------\n", + "const 0.0070 0.002 2.850 0.005 0.002 0.012\n", + "x1 0.2170 0.129 1.688 0.092 -0.036 0.470\n", + "x2 -0.4291 0.118 -3.649 0.000 -0.660 -0.198\n", + "==============================================================================\n", + "Omnibus: 58.863 Durbin-Watson: 1.849\n", + "Prob(Omnibus): 0.000 Jarque-Bera (JB): 146.539\n", + "Skew: -0.749 Prob(JB): 1.51e-32\n", + "Kurtosis: 5.612 Cond. No. 38.8\n", + "==============================================================================\n", + "\n", + "Notes:\n", + "[1] Standard Errors are heteroscedasticity and autocorrelation robust (HAC) using 2 lags and without small sample correction\n", + "\"\"\"\n" + ] + } + ], + "source": [ + "resultsP2 = resultsP.get_robustcov_results(cov_type=\"HAC\",maxlags=2)\n", + "\n", + "println(resultsP2.summary())" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "@webio": { + "lastCommId": null, + "lastKernelId": null + }, + "kernelspec": { + "display_name": "Julia 1.7.0", + "language": "julia", + "name": "julia-1.7" + }, + "language_info": { + "file_extension": ".jl", + "mimetype": "application/julia", + "name": "julia", + "version": "1.7.0" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +} diff --git a/Problemsets/Solutions/PS09b_RCall_Solution.ipynb b/Problemsets/Solutions/PS09b_RCall_Solution.ipynb new file mode 100644 index 0000000..ba9030c --- /dev/null +++ b/Problemsets/Solutions/PS09b_RCall_Solution.ipynb @@ -0,0 +1,363 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# R\n", + "\n", + "using the [RCall.jl](https://juliainterop.github.io/RCall.jl/stable/) package." + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "CovNWFn" + ] + }, + "execution_count": 1, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "using Printf, DelimitedFiles, LinearAlgebra, Statistics\n", + "\n", + "include(\"jlFiles/printmat.jl\")\n", + "include(\"jlFiles/OlsNW.jl\") #functions for OLS" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Sample size: (388,)\n" + ] + } + ], + "source": [ + "x = readdlm(\"Data/FFmFactorsPs.csv\",',',skipstart=1)\n", + "\n", + " #yearmonth, market, small minus big, high minus low\n", + "(ym,Rme,RSMB,RHML) = (x[:,1],x[:,2]/100,x[:,3]/100,x[:,4]/100) \n", + "x = nothing\n", + "\n", + "printlnPs(\"Sample size:\",size(Rme))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Do OLS (in Julia)\n", + "\n", + "use the function sin the file OlsNW.jl to do OLS. Report point estimates and standard errors." + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[34m\u001b[1mOLS Results (assuming iid residuals):\u001b[22m\u001b[39m\n", + "\n", + " b std_iid\n", + "c 0.007 0.002\n", + "SMB 0.217 0.073\n", + "HML -0.429 0.074\n", + "\n" + ] + } + ], + "source": [ + "Y = Rme\n", + "T = size(Y,1)\n", + "X = [ones(T) RSMB RHML]\n", + "\n", + "(b,u,Yhat,V,R2) = OlsGMFn(Y,X)\n", + "std_iid = sqrt.(diag(V))\n", + "\n", + "printblue(\"OLS Results (assuming iid residuals):\\n\")\n", + "xNames = [\"c\",\"SMB\",\"HML\"]\n", + "printmat([b std_iid],colNames=[\"b\",\"std_iid\"],rowNames=xNames)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Getting Started with RCall" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [], + "source": [ + "using RCall" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "RObject{VecSxp}\n", + "\n", + "Call:\n", + "lm(formula = Y ~ X + 0)\n", + "\n", + "Residuals:\n", + " Min 1Q Median 3Q Max \n", + "-0.20224 -0.02477 0.00335 0.02663 0.11840 \n", + "\n", + "Coefficients:\n", + " Estimate Std. Error t value Pr(>|t|) \n", + "X1 0.006983 0.002205 3.167 0.00166 ** \n", + "X2 0.216968 0.073565 2.949 0.00338 ** \n", + "X3 -0.429088 0.073710 -5.821 1.23e-08 ***\n", + "---\n", + "Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1\n", + "\n", + "Residual standard error: 0.04295 on 385 degrees of freedom\n", + "Multiple R-squared: 0.1488,\tAdjusted R-squared: 0.1422 \n", + "F-statistic: 22.44 on 3 and 385 DF, p-value: 2.07e-13\n", + "\n", + "\n" + ] + }, + { + "data": { + "text/plain": [ + "RObject{VecSxp}\n", + "\n", + "Call:\n", + "lm(formula = Y ~ X + 0)\n", + "\n", + "Coefficients:\n", + " X1 X2 X3 \n", + " 0.006983 0.216968 -0.429088 \n", + "\n" + ] + }, + "execution_count": 5, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "@rput X Y\n", + "\n", + "ResultsR = reval(\"summary(mod <- lm(Y ~ X+0))\") #print summary of regression\n", + "println(ResultsR)\n", + "\n", + "resultsR = reval(\"mod <- lm(Y ~ X+0)\") #get all output" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "[:coefficients, :residuals, :effects, :rank, Symbol(\"fitted.values\"), :assign, :qr, Symbol(\"df.residual\"), :xlevels, :call, :terms, :model]\n" + ] + } + ], + "source": [ + "println(names(resultsR)) #print all keys (field names)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Task 1\n", + "\n", + "Print the Julia and Python estimates (of the coefficients) in a table so we can compare directly." + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Comparing the estimates in Julia and R\n", + " 0.007 0.007\n", + " 0.217 0.217\n", + " -0.429 -0.429\n", + "\n" + ] + } + ], + "source": [ + "b_R = rcopy(resultsR[:coefficients]) #the numerical results are now a Julia vector\n", + "\n", + "println(\"Comparing the estimates in Julia and R\")\n", + "printmat([b b_R])" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Task 2\n", + "\n", + "Print the smallest and largest values of the difference between the residuals according to Julia and those according to Python." + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "(-1.942890293094024e-16, 6.453171330633722e-16)\n", + "\n" + ] + } + ], + "source": [ + "resid_R = rcopy(resultsR[:residuals]) \n", + "\n", + "printmat(extrema(resid_R - u))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# OLS (in Julia) with Robust Standard Errors\n", + "\n", + "Use standard errors that are robust to heteroskedastcity and autocorrelation (2 lags)." + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[34m\u001b[1mOLS Results (robust std):\u001b[22m\u001b[39m\n", + "\n", + " b std_nw\n", + "c 0.007 0.002\n", + "SMB 0.217 0.129\n", + "HML -0.429 0.118\n", + "\n" + ] + } + ], + "source": [ + "(b,u,Yhat,V,R2) = OlsNWFn(Y,X,2)\n", + "std_nw = sqrt.(diag(V))\n", + "\n", + "printblue(\"OLS Results (robust std):\\n\")\n", + "xNames = [\"c\",\"SMB\",\"HML\"]\n", + "printmat([b std_nw],colNames=[\"b\",\"std_nw\"],rowNames=xNames)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Task 3 \n", + "\n", + "Now redo the R estimation with the same sort of robust standard errors. Hint: the `NeweyWest` in the `sandwich`package." + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": {}, + "outputs": [], + "source": [ + "@rlibrary sandwich" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + " bstd_nw (R)\n", + "c 0.007 0.002\n", + "SMB 0.217 0.129\n", + "HML -0.429 0.118\n", + "\n" + ] + } + ], + "source": [ + "reval(\"mod <- lm(Y ~ X+0)\")\n", + "\n", + "VCV_nwR = reval(NeweyWest(resultsR,lag=2,prewhite=0))\n", + "std_nwR = sqrt.(diag(rcopy(VCV_nwR)))\n", + "\n", + "printmat([b std_nwR],colNames=[\"b\",\"std_nw (R)\"],rowNames=xNames)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "@webio": { + "lastCommId": null, + "lastKernelId": null + }, + "kernelspec": { + "display_name": "Julia 1.7.0", + "language": "julia", + "name": "julia-1.7" + }, + "language_info": { + "file_extension": ".jl", + "mimetype": "application/julia", + "name": "julia", + "version": "1.7.0" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +} diff --git a/Problemsets/Solutions/PS09c_WarAndPeace_Solution.ipynb b/Problemsets/Solutions/PS09c_WarAndPeace_Solution.ipynb new file mode 100644 index 0000000..735522b --- /dev/null +++ b/Problemsets/Solutions/PS09c_WarAndPeace_Solution.ipynb @@ -0,0 +1,389 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "using Downloads" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Download a Book from Internet\n", + "\n", + "and read it into a string in Julia. Then report the number of letters etc (see below)" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": { + "tags": [] + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "File to download: http://www.gutenberg.org/files/2600/2600-0.txt\n", + "\n", + "check the subfolder Results\n", + "\n" + ] + } + ], + "source": [ + "if !isdir(\"Results\")\n", + " error(\"create the subfolder Results before running this program\")\n", + "end\n", + "\n", + "http = \"http://www.gutenberg.org/files/2600/2600-0.txt\"\n", + "\n", + "println(\"File to download: \",http)\n", + "Downloads.download(http,\"Results/WarAndPeace.txt\")\n", + "\n", + "println(\"\\ncheck the subfolder Results\\n\")" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": { + "tags": [] + }, + "outputs": [], + "source": [ + "fh = open(\"Results/WarAndPeace.txt\")\n", + "str = read(fh,String) \n", + "close(fh)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Task 1\n", + "\n", + "1. Count the number of letters and the unique letters in `str`. Hint: `length() and `unique()`\n", + "\n", + "2. Count the number of word and lines. Hint: `split(str)` and `split(str,\"\\n\")`\n", + "\n", + "3. Count the number of unique words." + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "number of letters and unique letters in W&P: 3293555 113\n", + "\n", + "unique letters: ['\\ufeff', 'T', 'h', 'e', ' ', 'P', 'r', 'o', 'j', 'c', 't', 'G', 'u', 'n', 'b', 'g', 'B', 'k', 'f', 'W', 'a', 'd', ',', 'y', 'L', 'l', 's', '\\r', '\\n', 'i', 'w', 'U', 'S', 'm', 'p', 'v', '.', 'Y', '-', 'I', ':', 'A', 'M', 'R', 'D', '2', '0', '1', '[', '#', '6', ']', 'J', '9', 'E', 'C', 'F', '8', 'V', '*', 'O', 'H', 'N', 'K', '/', '5', 'X', '7', '3', '“', '’', '—', '‘', '!', '?', '”', 'á', 'é', 'ë', 'í', ';', 'x', '(', ')', 'z', 'q', 'À', 'ó', 'ú', 'è', 'î', 'ô', 'à', 'ç', 'Q', 'â', 'ê', 'ï', 'Z', '4', 'ý', 'ö', 'ä', 'ü', 'Á', 'œ', 'É', '=', 'æ', '\"', '%', '\\'', '$']\n", + "\n", + "ASCII letters: ['T', 'h', 'e', ' ', 'P', 'r', 'o', 'j', 'c', 't', 'G', 'u', 'n', 'b', 'g', 'B', 'k', 'f', 'W', 'a', 'd', ',', 'y', 'L', 'l', 's', '\\r', '\\n', 'i', 'w', 'U', 'S', 'm', 'p', 'v', '.', 'Y', '-', 'I', ':', 'A', 'M', 'R', 'D', '2', '0', '1', '[', '#', '6', ']', 'J', '9', 'E', 'C', 'F', '8', 'V', '*', 'O', 'H', 'N', 'K', '/', '5', 'X', '7', '3', '!', '?', ';', 'x', '(', ')', 'z', 'q', 'Q', 'Z', '4', '=', '\"', '%', '\\'', '$']\n" + ] + } + ], + "source": [ + "n = length(str)\n", + "letters = unique(str)\n", + "println(\"number of letters and unique letters in W&P: \", n,\" \",length(letters))\n", + "\n", + "println(\"\\nunique letters: \",letters)\n", + "\n", + "vv = isascii.(letters)\n", + "println(\"\\nASCII letters: \",letters[vv])" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": { + "tags": [] + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "number of words in W&P, including pre-amble, etc: 566334\n", + "number of lines in W&P, including pre-amble, etc: 66033\n" + ] + } + ], + "source": [ + "words = split(str)\n", + "println(\"number of words in W&P, including pre-amble, etc: \",length(words))\n", + "\n", + "lines = split(str,\"\\n\")\n", + "println(\"number of lines in W&P, including pre-amble, etc: \",length(lines))" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": { + "tags": [] + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "How many unique words are there in the file?\n", + "Number of unique words: 41971\n" + ] + } + ], + "source": [ + "println(\"How many unique words are there in the file?\")\n", + "UniqueWords = unique(words)\n", + "\n", + "println(\"Number of unique words: \",length(UniqueWords))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Task 2\n", + "\n", + "1. How often is Borodinó mentioned. Hint: `occursin.(,words)`\n", + "\n", + "2. Print all lines that contain the word Borodinó. Hint: `occursin(,line)`" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": { + "tags": [] + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "How often is Borodinó mentioned?\n", + "108\n", + "108\n" + ] + } + ], + "source": [ + "println(\"How often is Borodinó mentioned?\") \n", + "\n", + "println(sum(occursin.(\"Borodinó\",words))) #\"Borodinó\" or \"Borodinó. or similarly\n", + "\n", + "println(sum(z->occursin(\"Borodinó\",z),words)) #quicker approach" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "print the line numbers and the lines that contain the word Borodinó:\n", + "\n", + "38971 they reached Borodinó, seventy miles from Moscow. From Vyázma Napoleon\n", + "41375 the twenty-sixth the battle of Borodinó itself took place.\n", + "41377 Why and how were the battles of Shevárdino and Borodinó given and\n", + "41378 accepted? Why was the battle of Borodinó fought? There was not the least\n", + "41399 Before the battle of Borodinó our strength in proportion to the French\n", + "41416 In giving and accepting battle at Borodinó, Kutúzov acted involuntarily\n", + "41427 On the other question, how the battle of Borodinó and the preceding\n", + "41434 position at Borodinó.\n", + "41438 to it, from Borodinó to Utítsa, at the very place where the battle was\n", + "41445 the field of Borodinó.\n", + "41451 during the retreat passed many positions better than Borodinó. They did\n", + "41457 and that the position at Borodinó (the one where the battle was fought),\n", + "41463 Borodinó to the left of, and at a right angle to, the highroad (that\n", + "41481 later, when reports on the battle of Borodinó were written at leisure,\n", + "41486 the battle of Borodinó was fought by us on an entrenched position\n", + "41493 village of Nóvoe, and the center at Borodinó at the confluence of the\n", + "41496 To anyone who looks at the field of Borodinó without thinking of how\n", + "41503 to Borodinó (he could not have seen that position because it did not\n", + "41514 Borodinó—a plain no more advantageous as a position than any other plain\n", + "41531 and chief action of the battle of Borodinó was already lost on the\n", + "41551 distinct from the main course of the battle.) So the battle of Borodinó\n", + "41554 army and people) it has been described. The battle of Borodinó was not\n", + "41557 Shevárdino Redoubt, the Russians fought the battle of Borodinó on an\n", + "41749 hundred paces in front of the knoll and below it. This was Borodinó.\n", + "41780 “Borodinó,” the other corrected him.\n", + "41814 entrenchments. There, you see? There’s our center, at Borodinó, just\n", + "41855 A church procession was coming up the hill from Borodinó. First along\n", + "42128 Borodinó and thence turned to the left, passing an enormous number of\n", + "42133 him than any other spot on the plain of Borodinó.\n", + "42643 On August 25, the eve of the battle of Borodinó, M. de Beausset, prefect\n", + "42949 The fourth order was: The vice-King will occupy the village (Borodinó)\n", + "42957 given him, he was to advance from the left through Borodinó to the\n", + "42962 not be executed. After passing through Borodinó the vice-King was driven\n", + "42982 Many historians say that the French did not win the battle of Borodinó\n", + "42993 battle of Borodinó, and if this or that other arrangement depended on\n", + "43015 men at Borodinó was not due to Napoleon’s will, though he ordered the\n", + "43022 At the battle of Borodinó Napoleon shot at no one and killed no one.\n", + "43026 The French soldiers went to kill and be killed at the battle of Borodinó\n", + "43065 than previous ones because the battle of Borodinó was the first Napoleon\n", + "43078 Napoleon at the battle of Borodinó fulfilled his office as\n", + "43286 Pierre most of all was the view of the battlefield itself, of Borodinó\n", + "43289 Above the Kolochá, in Borodinó and on both sides of it, especially to\n", + "43297 riverbanks and in Borodinó. A white church could be seen through the\n", + "43298 mist, and here and there the roofs of huts in Borodinó as well as dense\n", + "43301 the whole space. Just as in the mist-enveloped hollow near Borodinó, so\n", + "43386 bridge across the Kolochá between Górki and Borodinó, which the French\n", + "43387 (having occupied Borodinó) were attacking in the first phase of the\n", + "43819 The chief action of the battle of Borodinó was fought within the seven\n", + "43820 thousand feet between Borodinó and Bagratión’s flèches. Beyond that\n", + "43825 battlefield. On the field between Borodinó and the flèches, beside the\n", + "43834 troops advanced on Borodinó from their left.\n", + "43838 to Borodinó, so that Napoleon could not see what was happening there,\n", + "43886 Borodinó had been occupied and the bridge over the Kolochá was in the\n", + "43890 as soon in fact as the adjutant had left Borodinó—the bridge had been\n", + "44222 times repulsed. In the center the French had not got beyond Borodinó,\n", + "44301 of the field of Borodinó.\n", + "44821 hundreds of years the peasants of Borodinó, Górki, Shevárdino, and\n", + "44903 Russians at Borodinó. The French invaders, like an infuriated animal\n", + "44909 wound it had received at Borodinó. The direct consequence of the battle\n", + "44910 of Borodinó was Napoleon’s senseless flight from Moscow, his retreat\n", + "44913 which at Borodinó for the first time the hand of an opponent of stronger\n", + "45069 from Smolénsk to Borodinó. The French army pushed on to Moscow, its\n", + "45078 consolidated. At Borodinó a collision took place. Neither army was\n", + "45097 Russian army were convinced that the battle of Borodinó was a victory.\n", + "45185 the twenty-sixth at Borodinó, and each day and hour and minute of the\n", + "45186 retreat from Borodinó to Filí.\n", + "45449 After the battle of Borodinó the abandonment and burning of Moscow was\n", + "45491 that could happen. They went away even before the battle of Borodinó and\n", + "45873 Borodinó.\n", + "45881 Toward the end of the battle of Borodinó, Pierre, having run down\n", + "46434 and commotion. Every day thousands of men wounded at Borodinó were\n", + "46442 Some said there had been another battle after Borodinó at which the\n", + "47598 to the second of September, that is from the battle of Borodinó to the\n", + "48315 ever since the battle of Borodinó, for all the generals who came to\n", + "48353 if after the battle of Borodinó, when the surrender of Moscow became\n", + "49092 particularly of the battle of Borodinó and of that vague sense of his\n", + "50087 ambulance station on the field of Borodinó. His feverish state and the\n", + "50105 Borodinó. They were accompanied by a doctor, Prince Andrew’s valet, his\n", + "50835 battle of Borodinó, there was a soiree, the chief feature of which was\n", + "51280 A few days before the battle of Borodinó, Nicholas received the\n", + "51740 The dreadful news of the battle of Borodinó, of our losses in killed and\n", + "51747 When he received the news of the battle of Borodinó and the abandonment\n", + "53596 The historians consider that, next to the battle of Borodinó and the\n", + "53703 whole campaign and by the battle of Borodinó, the Russian army—when\n", + "53711 Borodinó had been a victory, he alone—who as commander in chief might\n", + "53715 The beast wounded at Borodinó was lying where the fleeing hunter had\n", + "54244 or deliberately deceive themselves. No battle—Tarútino, Borodinó, or\n", + "54858 of Borodinó. He had sought it in philanthropy, in Freemasonry, in the\n", + "55314 day long. At the battle of Borodinó, when Bagratión was killed and nine\n", + "55319 And the quiet little Dokhtúrov rode thither, and Borodinó became the\n", + "55543 The undecided question as to whether the wound inflicted at Borodinó was\n", + "55658 That army could not recover anywhere. Since the battle of Borodinó\n", + "55805 The Battle of Borodinó, with the occupation of Moscow that followed it\n", + "55840 history: to say that the field of battle at Borodinó remained in the\n", + "55844 After the French victory at Borodinó there was no general engagement nor\n", + "55855 The period of the campaign of 1812 from the battle of Borodinó to the\n", + "55895 retreats after battles, the blow dealt at Borodinó and the renewed\n", + "57692 done at Mozháysk after the battle of Borodinó.\n", + "58038 French had given battle at Borodinó, did not achieve its purpose when it\n", + "58063 enemy in full strength at Borodinó—defeated at Krásnoe and the Berëzina\n", + "58772 activity in 1812, never once swerving by word or deed from Borodinó to\n", + "58819 Beginning with the battle of Borodinó, from which time his disagreement\n", + "58820 with those about him began, he alone said that the battle of Borodinó\n", + "58845 this enemy of decisive action, gave battle at Borodinó, investing the\n", + "58848 contradiction to everyone else, declared till his death that Borodinó\n", + "59762 Borodinó for more than a month had recently died in the Rostóvs’ house\n", + "60187 one at Borodinó.\n", + "61413 the cold in his head at Borodinó to the sparks which set Moscow on\n" + ] + } + ], + "source": [ + "println(\"print the line numbers and the lines that contain the word Borodinó:\\n\")\n", + "for (i,line) in enumerate(lines)\n", + " if occursin(\"Borodinó\",line)\n", + " println(i,\" \",line)\n", + " end\n", + "end" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Task 3\n", + "\n", + "1. Change Borodinó everywhere to Berëzina and then count the occurances" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": { + "tags": [] + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Change Borodinó everywhere to Berëzina and then count the occurances\n", + "125\n", + "125\n" + ] + } + ], + "source": [ + "println(\"Change Borodinó everywhere to Berëzina and then count the occurances\")\n", + "str2 = replace(str,\"Borodinó\"=>\"Berëzina\");\n", + "words2 = split(str2)\n", + "println(sum(occursin.(\"Berëzina\",words2)))\n", + "\n", + "println(sum(z->occursin(\"Berëzina\",z),words2)) #quicker approach" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "@webio": { + "lastCommId": null, + "lastKernelId": null + }, + "anaconda-cloud": {}, + "kernel_info": { + "name": "julia-1.2" + }, + "kernelspec": { + "display_name": "Julia 1.7.0", + "language": "julia", + "name": "julia-1.7" + }, + "language_info": { + "file_extension": ".jl", + "mimetype": "application/julia", + "name": "julia", + "version": "1.7.0" + }, + "nteract": { + "version": "0.24.1" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +} diff --git a/Problemsets/Solutions/PS10_DataFrames_Solution.ipynb b/Problemsets/Solutions/PS10_DataFrames_Solution.ipynb new file mode 100644 index 0000000..6278251 --- /dev/null +++ b/Problemsets/Solutions/PS10_DataFrames_Solution.ipynb @@ -0,0 +1,559 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Load Packages" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": { + "tags": [] + }, + "outputs": [ + { + "data": { + "text/plain": [ + "printyellow (generic function with 1 method)" + ] + }, + "execution_count": 1, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "using Printf, Dates, Statistics, CSV, DataFrames\n", + "include(\"jlFiles/printmat.jl\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Loading Some Data with CSV.jl" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The first 4 lines of Data/Options_prices_US_Canada.csv:\n", + "\n", + "symbol,exchange,date,adjusted close,option symbol,expiration,strike,call/put,style,ask,bid,volume,open interest,unadjusted\n", + "SPX,CBOE,03/30/17,2368.06,SPXW 170331C00300000,03/31/17,300,C,E,2073.9,2062.9,0,0,2368.927\n", + "SPX,CBOE,03/30/17,2368.06,SPXW 170331P00300000,03/31/17,300,P,E,0.1,0,0,0,2368.927\n", + "SPX,CBOE,03/30/17,2368.06,SPXW 170331C00400000,03/31/17,400,C,E,1974.1,1962.7,0,0,2368.927\n", + "\n" + ] + } + ], + "source": [ + "DataFile = \"Data/Options_prices_US_Canada.csv\"\n", + "\n", + "println(\"The first 4 lines of $(DataFile):\\n\")\n", + "txt = readlines(DataFile)\n", + "printmat(txt[1:4])" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Use `normalizenames` to get names that can be used in Julia as variables names and specify the `dateformat` used in the csv file (to convert to proper Julia dates). The dates in the file are given as `03/30/17` which CSV/DataFrames interpret as 30 March year 17 (AD). We add `Dates.Year(2000)` to get year 2017." + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": { + "tags": [] + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[1m13952×10 DataFrame\u001b[0m\n", + "\u001b[1m Row \u001b[0m│\u001b[1m symbol \u001b[0m\u001b[1m date \u001b[0m\u001b[1m close \u001b[0m\u001b[1m expiration \u001b[0m\u001b[1m strike \u001b[0m\u001b[1m call_put \u001b[0m\u001b[1m ask \u001b[0m\u001b[1m\u001b[0m ⋯\n", + "\u001b[1m \u001b[0m│\u001b[90m String3 \u001b[0m\u001b[90m Date \u001b[0m\u001b[90m Float64 \u001b[0m\u001b[90m Date \u001b[0m\u001b[90m Float64 \u001b[0m\u001b[90m String1 \u001b[0m\u001b[90m Float64 \u001b[0m\u001b[90m\u001b[0m ⋯\n", + "───────┼────────────────────────────────────────────────────────────────────────\n", + " 1 │ SPX 2017-03-30 2368.06 2017-03-31 300.0 C 2073.9 ⋯\n", + " 2 │ SPX 2017-03-30 2368.06 2017-03-31 300.0 P 0.1\n", + " 3 │ SPX 2017-03-30 2368.06 2017-03-31 400.0 C 1974.1\n", + " 4 │ SPX 2017-03-30 2368.06 2017-03-31 400.0 P 0.05\n", + " 5 │ SPX 2017-03-30 2368.06 2017-03-31 500.0 C 1874.1 ⋯\n", + " 6 │ SPX 2017-03-30 2368.06 2017-03-31 500.0 P 0.05\n", + " 7 │ SPX 2017-03-30 2368.06 2017-03-31 600.0 C 1774.1\n", + " 8 │ SPX 2017-03-30 2368.06 2017-03-31 600.0 P 0.05\n", + " 9 │ SPX 2017-03-30 2368.06 2017-03-31 700.0 C 1673.9 ⋯\n", + " 10 │ SPX 2017-03-30 2368.06 2017-03-31 700.0 P 0.05\n", + " 11 │ SPX 2017-03-30 2368.06 2017-03-31 750.0 C 1624.1\n", + " ⋮ │ ⋮ ⋮ ⋮ ⋮ ⋮ ⋮ ⋮ ⋱\n", + " 13943 │ XIU 2017-03-30 23.06 2019-03-15 21.0 C 3.21\n", + " 13944 │ XIU 2017-03-30 23.06 2019-03-15 21.0 P 1.71 ⋯\n", + " 13945 │ XIU 2017-03-30 23.06 2019-03-15 22.0 C 2.53\n", + " 13946 │ XIU 2017-03-30 23.06 2019-03-15 22.0 P 2.03\n", + " 13947 │ XIU 2017-03-30 23.06 2019-03-15 23.0 C 1.97\n", + " 13948 │ XIU 2017-03-30 23.06 2019-03-15 23.0 P 2.51 ⋯\n", + " 13949 │ XIU 2017-03-30 23.06 2019-03-15 24.0 C 1.5\n", + " 13950 │ XIU 2017-03-30 23.06 2019-03-15 24.0 P 3.12\n", + " 13951 │ XIU 2017-03-30 23.06 2019-03-15 25.0 C 1.13\n", + " 13952 │ XIU 2017-03-30 23.06 2019-03-15 25.0 P 3.64 ⋯\n", + "\u001b[36m 3 columns and 13931 rows omitted\u001b[0m" + ] + } + ], + "source": [ + "df1 = CSV.read(DataFile,DataFrame,normalizenames=true,dateformat=\"mm/dd/yy\")\n", + "\n", + "df1.date .+= Dates.Year(2000) #03/30/17 to 03/30/2017\n", + "df1.expiration .+= Dates.Year(2000)\n", + "\n", + "select!(df1,Not([:exchange,:option_symbol,:style,:unadjusted])) #deleting some columns\n", + "rename!(df1,:adjusted_close => :close) #renaming a column\n", + "\n", + "show(df1)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Task 1\n", + "\n", + "Create a new DataFrame that contains only the data for SPX and those option contracts that were traded (volume > 0). Hint: `df1[vv, :]` picks out the rows of the data frame for which `vv` is `true`. " + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\u001b[1m2359×10 DataFrame\u001b[0m\n", + "\u001b[1m Row \u001b[0m│\u001b[1m symbol \u001b[0m\u001b[1m date \u001b[0m\u001b[1m close \u001b[0m\u001b[1m expiration \u001b[0m\u001b[1m strike \u001b[0m\u001b[1m call_put \u001b[0m\u001b[1m ask \u001b[0m\u001b[1m \u001b[0m ⋯\n", + "\u001b[1m \u001b[0m│\u001b[90m String3 \u001b[0m\u001b[90m Date \u001b[0m\u001b[90m Float64 \u001b[0m\u001b[90m Date \u001b[0m\u001b[90m Float64 \u001b[0m\u001b[90m String1 \u001b[0m\u001b[90m Float64 \u001b[0m\u001b[90m \u001b[0m ⋯\n", + "──────┼─────────────────────────────────────────────────────────────────────────\n", + " 1 │ SPX 2017-03-30 2368.06 2017-03-31 1600.0 C 774.0 ⋯\n", + " 2 │ SPX 2017-03-30 2368.06 2017-03-31 1600.0 P 0.05\n", + " 3 │ SPX 2017-03-30 2368.06 2017-03-31 2040.0 P 0.05\n", + " 4 │ SPX 2017-03-30 2368.06 2017-03-31 2050.0 P 0.05\n", + " 5 │ SPX 2017-03-30 2368.06 2017-03-31 2100.0 P 0.05 ⋯\n", + " 6 │ SPX 2017-03-30 2368.06 2017-03-31 2110.0 C 264.5\n", + " 7 │ SPX 2017-03-30 2368.06 2017-03-31 2120.0 P 0.05\n", + " 8 │ SPX 2017-03-30 2368.06 2017-03-31 2150.0 P 0.05\n", + " 9 │ SPX 2017-03-30 2368.06 2017-03-31 2175.0 C 199.5 ⋯\n", + " 10 │ SPX 2017-03-30 2368.06 2017-03-31 2175.0 P 0.05\n", + " 11 │ SPX 2017-03-30 2368.06 2017-03-31 2180.0 C 194.5\n", + " ⋮ │ ⋮ ⋮ ⋮ ⋮ ⋮ ⋮ ⋮ ⋱\n", + " 2350 │ SPX 2017-03-30 2368.06 2019-12-20 1900.0 P 111.4\n", + " 2351 │ SPX 2017-03-30 2368.06 2019-12-20 2000.0 P 136.0 ⋯\n", + " 2352 │ SPX 2017-03-30 2368.06 2019-12-20 2200.0 C 345.7\n", + " 2353 │ SPX 2017-03-30 2368.06 2019-12-20 2300.0 C 287.0\n", + " 2354 │ SPX 2017-03-30 2368.06 2019-12-20 2350.0 C 259.7\n", + " 2355 │ SPX 2017-03-30 2368.06 2019-12-20 2375.0 P 264.3 ⋯\n", + " 2356 │ SPX 2017-03-30 2368.06 2019-12-20 2400.0 C 230.7\n", + " 2357 │ SPX 2017-03-30 2368.06 2019-12-20 2400.0 P 275.3\n", + " 2358 │ SPX 2017-03-30 2368.06 2019-12-20 2800.0 C 74.9\n", + " 2359 │ SPX 2017-03-30 2368.06 2019-12-20 3000.0 C 37.5 ⋯\n", + "\u001b[36m 3 columns and 2338 rows omitted\u001b[0m" + ] + } + ], + "source": [ + "vv = (df1.symbol .== \"SPX\") .& (df1.volume .> 0) #rows with SPX, and trade\n", + "\n", + "df2 = df1[vv, :] #create new df, only some rows\n", + "\n", + "show(df2)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Task 2\n", + "\n", + "Create a *group* for each expiration date. These groups can be referred to as `dataG2[key]`.\n", + "\n", + "Hints: `groupby()`" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [], + "source": [ + "dataG2 = groupby(df2,:expiration); #grouped by expiration date" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Task 3\n", + "\n", + "Print the number of contracts (`nrow`) and the sum of the open interest `:open_interest=>sum` for each of the expiration dates.\n", + "\n", + "Hint: `combine()`" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "

34 rows × 3 columns

expirationnrowopen_interest_sum
DateInt64Int64
12017-03-311001010183
22017-04-0394109345
32017-04-0584102022
42017-04-07140467105
52017-04-107351755
62017-04-126756228
72017-04-13109303944
82017-04-177040855
92017-04-195725690
102017-04-211661775684
112017-04-246915085
122017-04-26566560
132017-04-28124467161
142017-05-05129169530
152017-05-12121225600
162017-05-19158937452
172017-05-269512914
182017-05-31105120944
192017-06-02340
202017-06-161261956193
212017-06-3072136661
222017-07-213951058
232017-07-312756511
242017-08-311415578
252017-09-1545524556
262017-09-291745842
272017-12-1546759858
282017-12-292235398
292018-01-191878967
302018-03-161615051
" + ], + "text/latex": [ + "\\begin{tabular}{r|ccc}\n", + "\t& expiration & nrow & open\\_interest\\_sum\\\\\n", + "\t\\hline\n", + "\t& Date & Int64 & Int64\\\\\n", + "\t\\hline\n", + "\t1 & 2017-03-31 & 100 & 1010183 \\\\\n", + "\t2 & 2017-04-03 & 94 & 109345 \\\\\n", + "\t3 & 2017-04-05 & 84 & 102022 \\\\\n", + "\t4 & 2017-04-07 & 140 & 467105 \\\\\n", + "\t5 & 2017-04-10 & 73 & 51755 \\\\\n", + "\t6 & 2017-04-12 & 67 & 56228 \\\\\n", + "\t7 & 2017-04-13 & 109 & 303944 \\\\\n", + "\t8 & 2017-04-17 & 70 & 40855 \\\\\n", + "\t9 & 2017-04-19 & 57 & 25690 \\\\\n", + "\t10 & 2017-04-21 & 166 & 1775684 \\\\\n", + "\t11 & 2017-04-24 & 69 & 15085 \\\\\n", + "\t12 & 2017-04-26 & 56 & 6560 \\\\\n", + "\t13 & 2017-04-28 & 124 & 467161 \\\\\n", + "\t14 & 2017-05-05 & 129 & 169530 \\\\\n", + "\t15 & 2017-05-12 & 121 & 225600 \\\\\n", + "\t16 & 2017-05-19 & 158 & 937452 \\\\\n", + "\t17 & 2017-05-26 & 95 & 12914 \\\\\n", + "\t18 & 2017-05-31 & 105 & 120944 \\\\\n", + "\t19 & 2017-06-02 & 34 & 0 \\\\\n", + "\t20 & 2017-06-16 & 126 & 1956193 \\\\\n", + "\t21 & 2017-06-30 & 72 & 136661 \\\\\n", + "\t22 & 2017-07-21 & 39 & 51058 \\\\\n", + "\t23 & 2017-07-31 & 27 & 56511 \\\\\n", + "\t24 & 2017-08-31 & 14 & 15578 \\\\\n", + "\t25 & 2017-09-15 & 45 & 524556 \\\\\n", + "\t26 & 2017-09-29 & 17 & 45842 \\\\\n", + "\t27 & 2017-12-15 & 46 & 759858 \\\\\n", + "\t28 & 2017-12-29 & 22 & 35398 \\\\\n", + "\t29 & 2018-01-19 & 18 & 78967 \\\\\n", + "\t30 & 2018-03-16 & 16 & 15051 \\\\\n", + "\t$\\dots$ & $\\dots$ & $\\dots$ & $\\dots$ \\\\\n", + "\\end{tabular}\n" + ], + "text/plain": [ + "\u001b[1m34×3 DataFrame\u001b[0m\n", + "\u001b[1m Row \u001b[0m│\u001b[1m expiration \u001b[0m\u001b[1m nrow \u001b[0m\u001b[1m open_interest_sum \u001b[0m\n", + "\u001b[1m \u001b[0m│\u001b[90m Date \u001b[0m\u001b[90m Int64 \u001b[0m\u001b[90m Int64 \u001b[0m\n", + "─────┼──────────────────────────────────────\n", + " 1 │ 2017-03-31 100 1010183\n", + " 2 │ 2017-04-03 94 109345\n", + " 3 │ 2017-04-05 84 102022\n", + " 4 │ 2017-04-07 140 467105\n", + " 5 │ 2017-04-10 73 51755\n", + " 6 │ 2017-04-12 67 56228\n", + " 7 │ 2017-04-13 109 303944\n", + " 8 │ 2017-04-17 70 40855\n", + " 9 │ 2017-04-19 57 25690\n", + " 10 │ 2017-04-21 166 1775684\n", + " 11 │ 2017-04-24 69 15085\n", + " ⋮ │ ⋮ ⋮ ⋮\n", + " 25 │ 2017-09-15 45 524556\n", + " 26 │ 2017-09-29 17 45842\n", + " 27 │ 2017-12-15 46 759858\n", + " 28 │ 2017-12-29 22 35398\n", + " 29 │ 2018-01-19 18 78967\n", + " 30 │ 2018-03-16 16 15051\n", + " 31 │ 2018-03-29 9 153\n", + " 32 │ 2018-06-15 17 69132\n", + " 33 │ 2018-12-21 27 179774\n", + " 34 │ 2019-12-20 13 9213\n", + "\u001b[36m 13 rows omitted\u001b[0m" + ] + }, + "execution_count": 6, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "combine(dataG2,nrow,:open_interest=>sum) #same information as above, uncomment to se" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Task 4 \n", + "Creating two new DataFrames: for expiration date 2017-04-21 and another for 2017-06-16.\n", + "\n", + "Hint: `dataG2[(expiration = Date(\"2017-04-21\"),)]`" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n" + ] + } + ], + "source": [ + "#creating two new DataFrames: for two different expiration days\n", + "\n", + "df_20170421 = dataG2[(expiration = Date(\"2017-04-21\"),)]\n", + "df_20170616 = dataG2[(expiration = Date(\"2017-06-16\"),)]\n", + "\n", + "println()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Task 5\n", + "\n", + "For the expiration date 2017-04-21, calculate the mid price as the average of the `.ask` and `.bid`. \n", + "\n", + "Plot the mid price as a function of the strike price `.strike` for put options. Add a curve another curve for the call options." + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": {}, + "outputs": [], + "source": [ + "using Plots #this loads the Plots package\n", + "\n", + "#pyplot(size=(600,400)) #choice of plotting backend\n", + "gr(size=(480,320))\n", + "default(fmt = :svg) " + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [ + { + "data": { + "image/svg+xml": [ + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "vv_P = df_20170421.call_put .== \"P\" #put options\n", + "vv_C = df_20170421.call_put .== \"C\" #call options\n", + "\n", + "midPrice = (df_20170421.ask + df_20170421.bid)/2 #creates a traditional vector\n", + "\n", + "p1 = plot( df_20170421.strike[vv_P],midPrice[vv_P],label=\"puts\",\n", + " linecolor = :red,\n", + " linestyle = :solid,\n", + " linewidth = 1,\n", + " title = \"Option prices $(df_20170421.date[1])\",\n", + " xlabel = \"strike prices\" )\n", + "plot!( df_20170421.strike[vv_C],midPrice[vv_C],label=\"calls\",\n", + " linecolor = :blue,\n", + " linestyle = :dot,\n", + " linewidth = 2 )\n", + "vline!([df_20170421.close[1]],linecolor=:black,line=(:dash,2),label=\"SPX level\")\n", + "display(p1)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "@webio": { + "lastCommId": null, + "lastKernelId": null + }, + "anaconda-cloud": {}, + "kernelspec": { + "display_name": "Julia 1.7.0", + "language": "julia", + "name": "julia-1.7" + }, + "language_info": { + "file_extension": ".jl", + "mimetype": "application/julia", + "name": "julia", + "version": "1.7.0" + }, + "nteract": { + "version": "0.23.1" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +} diff --git a/Problemsets/Solutions/PS10b_OptionDeltas_Solution.ipynb b/Problemsets/Solutions/PS10b_OptionDeltas_Solution.ipynb new file mode 100644 index 0000000..0c8e134 --- /dev/null +++ b/Problemsets/Solutions/PS10b_OptionDeltas_Solution.ipynb @@ -0,0 +1,645 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Load Packages and Extra Functions" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "printyellow (generic function with 1 method)" + ] + }, + "execution_count": 1, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "using Printf, Distributions, OffsetArrays, FiniteDiff\n", + "\n", + "#using FiniteDiff: finite_difference_derivative as derivative #could do this instead\n", + "\n", + "include(\"jlFiles/OptionsCalculations.jl\")\n", + "include(\"jlFiles/printmat.jl\")" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [], + "source": [ + "using Plots\n", + "#pyplot(size=(600,400))\n", + "gr(size=(480,320))\n", + "default(fmt = :svg)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# The Black-Scholes Model\n", + "\n", + "The next cell calculates call `C` and put prices `P` from the Black-Scholes formula.\n", + "\n", + "The key parameters are:\n", + "`(S,K,m,y,σ) = (current undelying price, strike price,time to expiration,interest rate, volatility)`" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "call price at K=42: 2.893 \n", + "\n", + "put price at K=42: 1.856 \n", + "\n" + ] + } + ], + "source": [ + "(S,K,m,y,σ) = (42,42,0.5,0.05,0.2)\n", + "\n", + "C = OptionBlackSPs(S,K,m,y,σ)\n", + "printlnPs(\"call price at K=$K: \",C,\"\\n\")\n", + "\n", + "P = OptionBlackSPs(S,K,m,y,σ,0,true)\n", + "printlnPs(\"put price at K=$K: \",P,\"\\n\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Task 1\n", + "\n", + "For a range of different prices of the underlying asset `S=30:60`, calculate the call and put prices and plot them (with `S` on the hoizontal axis)." + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [ + { + "data": { + "image/svg+xml": [ + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "S_range = range(30.0,60,step=1) #different spot prices\n", + "C_S_range = OptionBlackSPs.(S_range,K,m,y,σ)\n", + "P_S_range = OptionBlackSPs.(S_range,K,m,y,σ,0,true)\n", + "\n", + "p1 = plot( S_range,[C_S_range P_S_range],\n", + " linecolor = [:red :blue],\n", + " label = [\"call\" \"put\"],\n", + " title = \"Black-Scholes call option price, K = $K\",\n", + " xlabel = \"current asset price\",\n", + " ylabel = \"option price\" )\n", + "display(p1)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# The Binomial Option Pricing Model\n", + "\n", + "The next cell contains functions to implement a binomial option pricing model for European style (exercise at expiration only) and American style (exercise any day) options. We use the CRR (Cox-Ross-Rubinstein) parameterisation.\n", + "\n", + "The key parameters are the same as before, but also `n` which is the number of time steps used in the calculations (which defaults to 250)." + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "BOPM_American (generic function with 3 methods)" + ] + }, + "execution_count": 5, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "\"\"\"\n", + "CRRparams(σ,m,n,y)\n", + "\n", + " BOPM parameters according to CRR\n", + "\"\"\"\n", + "function CRRparams(σ,m,y,n)\n", + " h = m/n #time step size (in years)\n", + " u = exp(σ*sqrt(h)) #up move\n", + " d = exp(-σ*sqrt(h)) #down move\n", + " p = (exp(y*h) - d)/(u-d) #rn prob of up move\n", + " return h,u,d,p\n", + "end \n", + "\n", + "function BOPM_European(S,K,m,y,σ,isPut=false,n=250)\n", + " (h,u,d,p) = CRRparams(σ,m,y,n)\n", + " STree = BuildSTree(S,n,u,d)\n", + " price = EuOptionPrice(STree,K,y,h,p,isPut)[0][]\n", + " return price\n", + "end\n", + "\n", + "function BOPM_American(S,K,m,y,σ,isPut=false,n=250)\n", + " (h,u,d,p) = CRRparams(σ,m,y,n)\n", + " STree = BuildSTree(S,n,u,d)\n", + " price = AmOptionPrice(STree,K,y,h,p,isPut)[1][0][1]\n", + " return price\n", + "end" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "call (Eu) 2.891\n", + "put (Eu) 1.854\n", + "call (Am) 2.891\n", + "put (Am) 1.954\n", + "\n", + "\u001b[31m\u001b[1mNotice that c_e=c_a but that p_a>=p_e\u001b[22m\u001b[39m\n" + ] + } + ], + "source": [ + "c_e = BOPM_European(S,K,m,y,σ,false) #call price, European style\n", + "p_e = BOPM_European(S,K,m,y,σ,true) #put price, European\n", + "\n", + "c_a = BOPM_American(S,K,m,y,σ,false) #call, American\n", + "p_a = BOPM_American(S,K,m,y,σ,true) #put, American\n", + "\n", + "printmat([c_e,p_e,c_a,p_a],rowNames=[\"call (Eu)\",\"put (Eu)\",\"call (Am)\",\"put (Am)\"])\n", + "\n", + "printred(\"Notice that c_e=c_a but that p_a>=p_e\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Task 2\n", + "\n", + "Redo the calculation of p_e and p_a for `S=30:60` and plot the prices." + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [ + { + "data": { + "image/svg+xml": [ + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "p_e = BOPM_European.(S_range,K,m,y,σ,true)\n", + "p_a = BOPM_American.(S_range,K,m,y,σ,true)\n", + "\n", + "p1 = plot( S_range,[p_e p_a],\n", + " linecolor = [:red :blue],\n", + " label = [\"European\" \"American\"],\n", + " title = \"BOPM put option prices, K=$K\",\n", + " xlabel = \"current asset price\",\n", + " ylabel = \"option price\" )\n", + "display(p1)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Delta\n", + "\n", + "To hedge an option contract (eg. if we are short one option contract), we buy $\\Delta$ units of the underlying asset, where $\\Delta$ is the partial derivative of the option price with respect to the price of the underlying asset.\n", + "\n", + "Calculate $\\Delta$ for both the European and American puts, using the BOPM function. Do the calculation for each value in `S_range` and plot the results.\n", + "\n", + "To calculate the derivatives we use \n", + "`FiniteDiff.finite_difference_derivative(the function,an S value)`" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": {}, + "outputs": [], + "source": [ + "L = length(S_range)\n", + "(Δp_e,Δp_a) = [fill(NaN,L) for _=1:2]\n", + "for i = 1:L\n", + " Δp_e[i] = FiniteDiff.finite_difference_derivative( z->BOPM_European(z,K,m,y,σ,true),S_range[i] )\n", + " Δp_a[i] = FiniteDiff.finite_difference_derivative( z->BOPM_American(z,K,m,y,σ,true),S_range[i] )\n", + "end\n", + "\n", + " #this would also work, no need for a loop\n", + " #FiniteDiff.finite_difference_derivative( z->BOPM_European.(z,K,m,y,σ,true),S_range,Val{:central} )" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [ + { + "data": { + "image/svg+xml": [ + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "p1 = plot( S_range,[Δp_e Δp_a],\n", + " linecolor = [:red :blue],\n", + " label = [\"European\" \"American\"],\n", + " title = \"Δ of BOPM put option prices, K=$K\",\n", + " xlabel = \"current asset price\",\n", + " ylabel = \"Δ\" )\n", + "display(p1)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "@webio": { + "lastCommId": null, + "lastKernelId": null + }, + "anaconda-cloud": {}, + "kernelspec": { + "display_name": "Julia 1.7.0", + "language": "julia", + "name": "julia-1.7" + }, + "language_info": { + "file_extension": ".jl", + "mimetype": "application/julia", + "name": "julia", + "version": "1.7.0" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +} diff --git a/Problemsets/jlFiles/OlsNW.jl b/Problemsets/jlFiles/OlsNW.jl new file mode 100644 index 0000000..c149561 --- /dev/null +++ b/Problemsets/jlFiles/OlsNW.jl @@ -0,0 +1,112 @@ +#------------------------------------------------------------------------------ +""" + OlsGMFn(Y,X) + +LS of Y on X; for one dependent variable, Gauss-Markov assumptions + +# Usage +(b,u,Yhat,V,R2) = OlsGMFn(Y,X) + +# Input +- `Y::Vector`: T-vector, the dependent variable +- `X::Matrix`: Txk matrix of regressors (including deterministic ones) + +# Output +- `b::Vector`: k-vector, regression coefficients +- `u::Vector`: T-vector, residuals Y - yhat +- `Yhat::Vector`: T-vector, fitted values X*b +- `V::Matrix`: kxk matrix, covariance matrix of b +- `R2::Number`: scalar, R2 value + +""" +function OlsGMFn(Y,X) + + T = size(Y,1) + + b = X\Y + Yhat = X*b + u = Y - Yhat + + σ2 = var(u) + V = inv(X'X)*σ2 + R2 = 1 - σ2/var(Y) + + return b, u, Yhat, V, R2 + +end +#------------------------------------------------------------------------------ + + +#------------------------------------------------------------------------------ +""" + OlsNWFn(Y,X,m=0) + +LS of Y on X; for one dependent variable, using Newey-West covariance matrix + +# Usage +(b,u,Yhat,V,R2) = OlsNWFn(Y,X,m) + +# Input +- `Y::Array`: Tx1, the dependent variable +- `X::Array`: Txk matrix of regressors (including deterministic ones) +- `m::Int`: scalar, bandwidth in Newey-West + +# Output +- `b::Array`: kx1, regression coefficients +- `u::Array`: Tx1, residuals Y - Yhat +- `Yhat::Vector`: Tx1, fitted values X*b +- `V::Array`: kxk matrix, covariance matrix of b +- `R2::Number`: scalar, R2 value + +""" +function OlsNWFn(Y,X,m=0) + + T = size(Y,1) + + b = X\Y + Yhat = X*b + u = Y - Yhat + + S = CovNWFn(X.*u,m) #Newey-West covariance matrix + Sxx = X'X + V = inv(Sxx)'S*inv(Sxx) #covariance matrix of b + R2 = 1 - var(u)/var(Y) + + return b, u, Yhat, V, R2 + +end +#------------------------------------------------------------------------------ + + +#------------------------------------------------------------------------------ + +""" + CovNWFn(g0,m=0) + +Calculates covariance matrix of sample average. + +# Input +- `g0::Matrix`: Txq Matrix of q moment conditions +- `m:int`: scalar, number of lags to use + +# Output +- `S::Matrix`: qxq covariance matrix(average g0) + +""" +function CovNWFn(g0,m=0) + + T = size(g0,1) #g0 is Txq + m = min(m,T-1) #number of lags + + g = g0 .- mean(g0,dims=1) #normalizing to zero means + + S = g'g #(qxT)*(Txq) + for s = 1:m + Λ_s = g[s+1:T,:]'g[1:T-s,:] #same as Sum[g_t*g_{t-s}',t=s+1,T] + S = S + (1 - s/(m+1))*(Λ_s + Λ_s') + end + + return S + +end +#------------------------------------------------------------------------------ diff --git a/Problemsets/jlFiles/OptionsCalculations.jl b/Problemsets/jlFiles/OptionsCalculations.jl new file mode 100644 index 0000000..709422c --- /dev/null +++ b/Problemsets/jlFiles/OptionsCalculations.jl @@ -0,0 +1,104 @@ +""" + BuildSTree(S,n,u,d) + +Build binomial tree, starting at `S` and having `n` steps with up move `u` and down move `d` + +# Output +- `STree:: Vector or vectors`: each (sub-)vector is for a time step. `STree[0] = [S]` and `STree[n]` is for time period n. + +""" +function BuildSTree(S,n,u,d) + STree = [fill(NaN,i) for i = 1:n+1] #vector of vectors (of different lengths) + STree = OffsetArray(STree,0:n) #convert so the indices are 0:n + STree[0][1] = S #step 0 is in STree[0], element 1 + for i = 1:n #move forward in time + STree[i][1:end-1] = u*STree[i-1] #up move from STree[i-1][1:end] + STree[i][end] = d*STree[i-1][end] #down move from STree[i-1][end] + end + return STree +end + + +""" + EuOptionPrice(STree,K,y,h,p,isPut=false) + +Calculate price of European option from binomial model + +# Output +- `Value:: Vector of vectors`: option values at different nodes, same structure as STree + +""" +function EuOptionPrice(STree,K,y,h,p,isPut=false) #price of European option + Value = similar(STree) #tree for derivative, to fill + n = length(STree) - 1 #number of steps in STree + if isPut + Value[n] = max.(0,K.-STree[n]) #put, at last time node + else + Value[n] = max.(0,STree[n].-K) #call, at last time node + end + for i = n-1:-1:0 #move backward in time + Value[i] = exp(-y*h)*(p*Value[i+1][1:end-1] + (1-p)*Value[i+1][2:end]) + end #p*up + (1-p)*down, discount + return Value +end + +""" + AmOptionPrice(STree,K,y,h,p,isPut=false) + +Calculate price of American option from binomial model + +# Output +- `Value:: Vector of vectors`: option values at different nodes, same structure as STree +- `Exerc::` Vector of vectors`: true if early exercise at the node, same structure as STree + +""" +function AmOptionPrice(STree,K,y,h,p,isPut=false) #price of American option + Value = similar(STree) #tree for derivative, to fill + n = length(STree) - 1 + Exerc = similar(Value,BitArray) #same structure as STree, but BitArrays, empty + if isPut + Value[n] = max.(0,K.-STree[n]) #put, at last time node + else + Value[n] = max.(0,STree[n].-K) #call, at last time node + end + Exerc[n] = Value[n] .> 0 #exercise + for i = n-1:-1:0 #move backward in time + fa = exp(-y*h)*(p*Value[i+1][1:end-1] + (1-p)*Value[i+1][2:end]) + if isPut + Value[i] = max.(K.-STree[i],fa) #put + else + Value[i] = max.(STree[i].-K,fa) #call + end + Exerc[i] = Value[i] .> fa #early exercise + end + return Value, Exerc +end + + +""" + Φ(x) + +Calculate Pr(z<=x) for N(0,1) variable z +""" +function Φ(x) + Pr = cdf(Normal(0,1),x) + return Pr +end + + +""" + OptionBlackSPs(S,K,m,y,σ,δ=0,PutIt=false) + +Calculate Black-Scholes European call or put option price, continuous dividends of δ +""" +function OptionBlackSPs(S,K,m,y,σ,δ=0,PutIt=false) + d1 = ( log(S/K) + (y-δ+0.5*σ^2)*m ) / (σ*sqrt(m)) + d2 = d1 - σ*sqrt(m) + c = exp(-δ*m)*S*Φ(d1) - K*exp(-y*m)*Φ(d2) + if PutIt + price = c - exp(-δ*m)*S + exp(-y*m)*K + else + price = c + end + return price +end