From 75fadb944a1ef1fbeced6110d48d8ef44fb3fcef Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 13 Dec 2021 13:43:03 -0500 Subject: [PATCH 01/65] Bump ehcache from 3.9.6 to 3.9.7 (#79) Bumps [ehcache](https://github.com/ehcache/ehcache3) from 3.9.6 to 3.9.7. - [Release notes](https://github.com/ehcache/ehcache3/releases) - [Commits](https://github.com/ehcache/ehcache3/compare/v3.9.6...v3.9.7) --- updated-dependencies: - dependency-name: org.ehcache:ehcache dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pinsondg <34725105+pinsondg@users.noreply.github.com> --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 3204cd8..1159aec 100644 --- a/pom.xml +++ b/pom.xml @@ -172,7 +172,7 @@ org.ehcache ehcache - 3.9.6 + 3.9.7 runtime From ffe81d5a09b4e2e345212a2bc49b26dff5f64590 Mon Sep 17 00:00:00 2001 From: pinsondg <34725105+pinsondg@users.noreply.github.com> Date: Mon, 13 Dec 2021 13:43:20 -0500 Subject: [PATCH 02/65] Log4j upgrade to fix vulnerability (#98) --- pom.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/pom.xml b/pom.xml index 1159aec..6b66f6d 100644 --- a/pom.xml +++ b/pom.xml @@ -23,6 +23,7 @@ 3.10.2 6.11.0 0.80 + 2.15.0 From 2c768782195f004718ca571fb150bf37cbd8758c Mon Sep 17 00:00:00 2001 From: pinsondg <34725105+pinsondg@users.noreply.github.com> Date: Mon, 13 Dec 2021 13:47:39 -0500 Subject: [PATCH 03/65] Adding logic for missing TNX value from Yahoo Finance (#96) * Adding logic for missing TNX value from Yahoo Finance * Test fix --- .../domain/service/TenYearTreasuryYieldService.java | 12 +++++++++--- .../service/TenYearTreasuryYieldServiceTest.java | 2 +- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/dpgrandslam/stockdataservice/domain/service/TenYearTreasuryYieldService.java b/src/main/java/com/dpgrandslam/stockdataservice/domain/service/TenYearTreasuryYieldService.java index 3d2648f..121d118 100644 --- a/src/main/java/com/dpgrandslam/stockdataservice/domain/service/TenYearTreasuryYieldService.java +++ b/src/main/java/com/dpgrandslam/stockdataservice/domain/service/TenYearTreasuryYieldService.java @@ -34,12 +34,18 @@ public YahooFinanceTenYearTreasuryYield getTreasuryYieldForDate(LocalDate date) final String url = clientConfigurationProperties.getUrlAndPort() + "/quote/%5ETNX/history?period1=" + convertDate(date) + "&period2=" + convertDate(date.plusDays(1)) + "&interval=1d&filter=history&frequency=1d&includeAdjustedClose=true"; - try { - return treasuryYieldCache.get(date, (d) -> parseDocument(basicWebPageLoader.parseUrl(url))); - } catch (Exception e) { + YahooFinanceTenYearTreasuryYield tenYearYeild = treasuryYieldCache.get(date, (d) -> { + try { + return parseDocument(basicWebPageLoader.parseUrl(url)); + } catch (Exception e) { + return new YahooFinanceTenYearTreasuryYield(); + } + }); + if (tenYearYeild.getClose() == null) { log.error("Error parsing document at url {}", url); throw new TreasuryYieldLoadException(date); } + return tenYearYeild; } private Long convertDate(LocalDate date) { diff --git a/src/test/java/com/dpgrandslam/stockdataservice/unit/service/TenYearTreasuryYieldServiceTest.java b/src/test/java/com/dpgrandslam/stockdataservice/unit/service/TenYearTreasuryYieldServiceTest.java index 7154c89..90367d5 100644 --- a/src/test/java/com/dpgrandslam/stockdataservice/unit/service/TenYearTreasuryYieldServiceTest.java +++ b/src/test/java/com/dpgrandslam/stockdataservice/unit/service/TenYearTreasuryYieldServiceTest.java @@ -62,7 +62,7 @@ public void testGetTreasuryYieldForDate() { @Test(expected = TreasuryYieldLoadException.class) public void testGetTreasuryYieldForDate_throwsException() { - when(treasuryYieldCache.get(any(), any())).thenThrow(new NullPointerException()); + when(treasuryYieldCache.get(any(), any())).thenReturn(new YahooFinanceTenYearTreasuryYield()); subject.getTreasuryYieldForDate(LocalDate.now()); } From 96cade437f219019d2d2ee86ff239cfbb9b8cea4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 13 Dec 2021 13:47:54 -0500 Subject: [PATCH 04/65] Bump caffeine from 3.0.4 to 3.0.5 (#99) Bumps [caffeine](https://github.com/ben-manes/caffeine) from 3.0.4 to 3.0.5. - [Release notes](https://github.com/ben-manes/caffeine/releases) - [Commits](https://github.com/ben-manes/caffeine/compare/v3.0.4...v3.0.5) --- updated-dependencies: - dependency-name: com.github.ben-manes.caffeine:caffeine dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pinsondg <34725105+pinsondg@users.noreply.github.com> --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 6b66f6d..ee30393 100644 --- a/pom.xml +++ b/pom.xml @@ -18,7 +18,7 @@ 11.7 1.14.3 1.9.3 - 3.0.4 + 3.0.5 2.0.1.Final 3.10.2 6.11.0 From c7947eb790a351df9082917f75618f4e9146b3e3 Mon Sep 17 00:00:00 2001 From: pinsondg <34725105+pinsondg@users.noreply.github.com> Date: Tue, 14 Dec 2021 16:29:58 -0500 Subject: [PATCH 05/65] Fear greed index (#100) * Adding FearGreedIndex model object and repository * Adding CNN data loader for fear greed index and generating liquibase changelog * Adding job --- .../api/StockDataServiceController.java | 24 +- .../repository/FearGreedIndexRepository.java | 18 + .../domain/config/CacheConfiguration.java | 10 + .../jobs/EndOfDayFearGreedLoaderJob.java | 43 + .../domain/model/FearGreedIndex.java | 54 + .../service/CNNFearGreedDataLoadService.java | 82 + .../service/FearGreedDataLoadService.java | 46 + .../db/changelog/2021/12/14-01-changelog.xml | 23 + .../db/changelog/db.changelog-master.yaml | 2 + .../FearGreedIndexRepositoryTest.java | 83 + .../CNNFearGreedDataLoadServiceTest.java | 77 + .../job/EndOfDayFearGreedLoaderJobTest.java | 52 + .../CNNFearGreedDataLoadServiceTest.java | 117 + .../mocks/cnn/cnn-fear-greed-index.html | 2915 +++++++++++++++++ 14 files changed, 3542 insertions(+), 4 deletions(-) create mode 100644 src/main/java/com/dpgrandslam/stockdataservice/adapter/repository/FearGreedIndexRepository.java create mode 100644 src/main/java/com/dpgrandslam/stockdataservice/domain/jobs/EndOfDayFearGreedLoaderJob.java create mode 100644 src/main/java/com/dpgrandslam/stockdataservice/domain/model/FearGreedIndex.java create mode 100644 src/main/java/com/dpgrandslam/stockdataservice/domain/service/CNNFearGreedDataLoadService.java create mode 100644 src/main/java/com/dpgrandslam/stockdataservice/domain/service/FearGreedDataLoadService.java create mode 100644 src/main/resources/db/changelog/2021/12/14-01-changelog.xml create mode 100644 src/test/java/com/dpgrandslam/stockdataservice/integration/repository/FearGreedIndexRepositoryTest.java create mode 100644 src/test/java/com/dpgrandslam/stockdataservice/integration/service/CNNFearGreedDataLoadServiceTest.java create mode 100644 src/test/java/com/dpgrandslam/stockdataservice/unit/job/EndOfDayFearGreedLoaderJobTest.java create mode 100644 src/test/java/com/dpgrandslam/stockdataservice/unit/service/CNNFearGreedDataLoadServiceTest.java create mode 100644 src/test/resources/mocks/cnn/cnn-fear-greed-index.html diff --git a/src/main/java/com/dpgrandslam/stockdataservice/adapter/api/StockDataServiceController.java b/src/main/java/com/dpgrandslam/stockdataservice/adapter/api/StockDataServiceController.java index b1905db..86f0d8f 100644 --- a/src/main/java/com/dpgrandslam/stockdataservice/adapter/api/StockDataServiceController.java +++ b/src/main/java/com/dpgrandslam/stockdataservice/adapter/api/StockDataServiceController.java @@ -1,12 +1,10 @@ package com.dpgrandslam.stockdataservice.adapter.api; import com.dpgrandslam.stockdataservice.domain.error.OptionsChainLoadException; +import com.dpgrandslam.stockdataservice.domain.model.FearGreedIndex; import com.dpgrandslam.stockdataservice.domain.model.options.OptionsChain; import com.dpgrandslam.stockdataservice.domain.model.stock.*; -import com.dpgrandslam.stockdataservice.domain.service.OptionsChainLoadService; -import com.dpgrandslam.stockdataservice.domain.service.StockDataLoadService; -import com.dpgrandslam.stockdataservice.domain.service.TenYearTreasuryYieldService; -import com.dpgrandslam.stockdataservice.domain.service.TrackedStockService; +import com.dpgrandslam.stockdataservice.domain.service.*; import lombok.extern.slf4j.Slf4j; import org.apache.tomcat.jni.Local; import org.springframework.beans.factory.annotation.Autowired; @@ -19,6 +17,7 @@ import java.time.LocalDate; import java.util.*; +import java.util.stream.Collectors; @Controller @RequestMapping("/data") @@ -39,6 +38,9 @@ public class StockDataServiceController { @Autowired private TenYearTreasuryYieldService treasuryYieldService; + @Autowired + private FearGreedDataLoadService fearGreedDataLoadService; + @GetMapping("/option/{ticker}") public ResponseEntity> getOptionsChain(@PathVariable(name = "ticker") String ticker, @RequestParam(name = "expirationDate") Optional expirationDate, @@ -129,4 +131,18 @@ public ResponseEntity getTreasuryYield(@Reques return ResponseEntity.ok(treasuryYieldService.getTreasuryYieldForDate(date.map(LocalDate::parse) .orElse(LocalDate.now()))); } + + @GetMapping("/fear-greed") + public ResponseEntity> getFearGreedIndexBetweenDates(@RequestParam Optional startDate, + @RequestParam Optional endDate) { + LocalDate sd = startDate.map(LocalDate::parse).orElse(LocalDate.now()); + LocalDate ed = endDate.map(LocalDate::parse).orElse(LocalDate.now()); + + if (sd.equals(LocalDate.now()) && ed.equals(LocalDate.now())) { + return ResponseEntity.ok(fearGreedDataLoadService.loadCurrentFearGreedIndex().stream() + .sorted(Comparator.comparing(FearGreedIndex::getTradeDate)) + .collect(Collectors.toList())); + } + return ResponseEntity.ok(fearGreedDataLoadService.loadFearGreedDataBetweenDates(sd, ed)); + } } diff --git a/src/main/java/com/dpgrandslam/stockdataservice/adapter/repository/FearGreedIndexRepository.java b/src/main/java/com/dpgrandslam/stockdataservice/adapter/repository/FearGreedIndexRepository.java new file mode 100644 index 0000000..fb7325c --- /dev/null +++ b/src/main/java/com/dpgrandslam/stockdataservice/adapter/repository/FearGreedIndexRepository.java @@ -0,0 +1,18 @@ +package com.dpgrandslam.stockdataservice.adapter.repository; + +import com.dpgrandslam.stockdataservice.domain.model.FearGreedIndex; +import org.springframework.data.jpa.repository.JpaRepository; + +import java.time.LocalDate; +import java.util.List; +import java.util.Optional; + +public interface FearGreedIndexRepository extends JpaRepository { + + Optional findFearGreedIndexByTradeDate(LocalDate tradeDate); + + List findFearGreedIndexByTradeDateBetween(LocalDate startDate, LocalDate endDate); + + List findFearGreedIndicesByTradeDateGreaterThanEqual(LocalDate tradeDate); + +} diff --git a/src/main/java/com/dpgrandslam/stockdataservice/domain/config/CacheConfiguration.java b/src/main/java/com/dpgrandslam/stockdataservice/domain/config/CacheConfiguration.java index bf6b166..ae63f83 100644 --- a/src/main/java/com/dpgrandslam/stockdataservice/domain/config/CacheConfiguration.java +++ b/src/main/java/com/dpgrandslam/stockdataservice/domain/config/CacheConfiguration.java @@ -1,5 +1,6 @@ package com.dpgrandslam.stockdataservice.domain.config; +import com.dpgrandslam.stockdataservice.domain.model.FearGreedIndex; import com.dpgrandslam.stockdataservice.domain.model.options.HistoricalOption; import com.dpgrandslam.stockdataservice.domain.model.stock.EndOfDayStockData; import com.dpgrandslam.stockdataservice.domain.model.stock.YahooFinanceTenYearTreasuryYield; @@ -8,6 +9,7 @@ import com.github.benmanes.caffeine.cache.Caffeine; import lombok.Data; import lombok.NonNull; +import org.apache.commons.lang3.tuple.Pair; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; @@ -54,6 +56,14 @@ public Cache> endOfDayStock .build(); } + @Bean + public Cache, List> fearGreedBetweenDatesCache() { + return Caffeine.newBuilder() + .expireAfterWrite(2, TimeUnit.HOURS) + .maximumSize(500) + .build(); + } + @Data public static class HistoricOptionsDataCacheKey { diff --git a/src/main/java/com/dpgrandslam/stockdataservice/domain/jobs/EndOfDayFearGreedLoaderJob.java b/src/main/java/com/dpgrandslam/stockdataservice/domain/jobs/EndOfDayFearGreedLoaderJob.java new file mode 100644 index 0000000..fab9459 --- /dev/null +++ b/src/main/java/com/dpgrandslam/stockdataservice/domain/jobs/EndOfDayFearGreedLoaderJob.java @@ -0,0 +1,43 @@ +package com.dpgrandslam.stockdataservice.domain.jobs; + +import com.dpgrandslam.stockdataservice.domain.model.FearGreedIndex; +import com.dpgrandslam.stockdataservice.domain.service.FearGreedDataLoadService; +import com.dpgrandslam.stockdataservice.domain.util.TimeUtils; +import lombok.extern.slf4j.Slf4j; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.scheduling.annotation.Scheduled; +import org.springframework.stereotype.Component; + +import java.time.LocalDate; +import java.util.Optional; +import java.util.Set; + +@Component +@Slf4j +public class EndOfDayFearGreedLoaderJob { + + @Autowired + private FearGreedDataLoadService fearGreedDataLoadService; + + @Autowired + private TimeUtils timeUtils; + + @Scheduled(cron = "0 0 17-23 * * MON-FRI") + public void runJob() { + LocalDate tradeDate = timeUtils.getLastTradeDate(); + Optional existing = fearGreedDataLoadService.getFearGreedIndexOfDay(tradeDate); + if (existing.isEmpty()) { + try { + log.info("Loading fear greed data for day {}...", tradeDate); + Set fearGreedIndices = fearGreedDataLoadService.loadCurrentFearGreedIndex(); + log.info("Found fear greed data for day {}: {}", tradeDate, fearGreedIndices); + fearGreedDataLoadService.saveFearGreedData(fearGreedIndices); + log.info("Saved fear greed data to the database. Job Complete!"); + } catch (Exception e) { + log.error("Error loading fear greed data for day {}.", tradeDate, e); + } + } else { + log.info("Existing fear greed data for day {} already exists... skipping", tradeDate); + } + } +} diff --git a/src/main/java/com/dpgrandslam/stockdataservice/domain/model/FearGreedIndex.java b/src/main/java/com/dpgrandslam/stockdataservice/domain/model/FearGreedIndex.java new file mode 100644 index 0000000..c9d2b9e --- /dev/null +++ b/src/main/java/com/dpgrandslam/stockdataservice/domain/model/FearGreedIndex.java @@ -0,0 +1,54 @@ +package com.dpgrandslam.stockdataservice.domain.model; + +import com.fasterxml.jackson.annotation.JsonIgnore; +import lombok.*; +import org.hibernate.Hibernate; +import org.hibernate.annotations.CreationTimestamp; + +import javax.persistence.*; +import java.sql.Timestamp; +import java.time.LocalDate; +import java.util.Objects; + +@Entity +@Table(indexes = { + @Index(name = "idx_trade_date", columnList = "trade_date", unique = true) +}) +@ToString +@NoArgsConstructor +public class FearGreedIndex { + + @Id + @GeneratedValue + @JsonIgnore + @Getter + @Setter + private Long id; + + @Getter + @Setter + private Integer value; + + @Getter + @Setter + @Column(name = "trade_date") + private LocalDate tradeDate; + + @Getter + @Setter + @CreationTimestamp + private Timestamp createTime; + + @Override + public boolean equals(Object o) { + if (this == o) return true; + if (o == null || Hibernate.getClass(this) != Hibernate.getClass(o)) return false; + FearGreedIndex that = (FearGreedIndex) o; + return Objects.equals(id, that.id); + } + + @Override + public int hashCode() { + return Objects.hash(value, tradeDate); + } +} diff --git a/src/main/java/com/dpgrandslam/stockdataservice/domain/service/CNNFearGreedDataLoadService.java b/src/main/java/com/dpgrandslam/stockdataservice/domain/service/CNNFearGreedDataLoadService.java new file mode 100644 index 0000000..504668f --- /dev/null +++ b/src/main/java/com/dpgrandslam/stockdataservice/domain/service/CNNFearGreedDataLoadService.java @@ -0,0 +1,82 @@ +package com.dpgrandslam.stockdataservice.domain.service; + +import com.dpgrandslam.stockdataservice.adapter.apiclient.WebpageLoader; +import com.dpgrandslam.stockdataservice.adapter.repository.FearGreedIndexRepository; +import com.dpgrandslam.stockdataservice.domain.model.FearGreedIndex; +import com.dpgrandslam.stockdataservice.domain.util.TimeUtils; +import com.github.benmanes.caffeine.cache.Cache; +import org.apache.commons.lang3.tuple.Pair; +import org.jsoup.nodes.Document; +import org.springframework.stereotype.Service; + +import java.time.LocalDate; +import java.time.LocalDateTime; +import java.time.LocalTime; +import java.util.List; +import java.util.Objects; +import java.util.Set; +import java.util.regex.Matcher; +import java.util.regex.Pattern; +import java.util.stream.Collectors; + +@Service +public class CNNFearGreedDataLoadService extends FearGreedDataLoadService { + + public static final String URL = "https://money.cnn.com/data/fear-and-greed/"; + private static final Pattern REGEX = Pattern.compile("^Fear & Greed (.*): ([0-9]*) \\(.*\\)$"); + + private final WebpageLoader webpageLoader; + private final TimeUtils timeUtils; + + public CNNFearGreedDataLoadService(FearGreedIndexRepository fearGreedIndexRepository, Cache, List> fearGreedCache, WebpageLoader webpageLoader, TimeUtils timeUtils) { + super(fearGreedIndexRepository, fearGreedCache); + this.webpageLoader = webpageLoader; + this.timeUtils = timeUtils; + } + + + @Override + public Set loadCurrentFearGreedIndex() { + return parseDocument(webpageLoader.parseUrl(URL)); + } + + private Set parseDocument(Document document) { + return document.body().selectFirst("#needleChart").selectFirst("ul").children().stream() + .map(x -> parseValStringForIndex(x.text())) + .filter(Objects::nonNull) + .collect(Collectors.toSet()); + } + + private FearGreedIndex parseValStringForIndex(String val) { + FearGreedIndex fearGreedIndex = new FearGreedIndex(); + + Matcher m = REGEX.matcher(val); + if (m.matches()) { + String time = m.group(1); + switch (time) { + case "Previous Close": + if (timeUtils.getNowAmericaNewYork().isAfter(LocalDateTime.of(LocalDate.now(), LocalTime.of(4, 30)))) { + fearGreedIndex.setTradeDate(timeUtils.getLastTradeDate()); + } else { + fearGreedIndex.setTradeDate(LocalDate.now().minusDays(1)); + } + break; + case "1 Week Ago": + fearGreedIndex.setTradeDate(LocalDate.now().minusWeeks(1)); + break; + case "1 Month Ago": + fearGreedIndex.setTradeDate(LocalDate.now().minusMonths(1)); + break; + case "1 Year Ago": + fearGreedIndex.setTradeDate(LocalDate.now().minusYears(1)); + break; + case "Now": + return null; + } + Integer v = Integer.parseInt(m.group(2)); + fearGreedIndex.setValue(v); + return fearGreedIndex; + } + return null; + } +} diff --git a/src/main/java/com/dpgrandslam/stockdataservice/domain/service/FearGreedDataLoadService.java b/src/main/java/com/dpgrandslam/stockdataservice/domain/service/FearGreedDataLoadService.java new file mode 100644 index 0000000..968d58d --- /dev/null +++ b/src/main/java/com/dpgrandslam/stockdataservice/domain/service/FearGreedDataLoadService.java @@ -0,0 +1,46 @@ +package com.dpgrandslam.stockdataservice.domain.service; + +import com.dpgrandslam.stockdataservice.adapter.repository.FearGreedIndexRepository; +import com.dpgrandslam.stockdataservice.domain.model.FearGreedIndex; +import com.github.benmanes.caffeine.cache.Cache; +import lombok.RequiredArgsConstructor; +import org.apache.commons.lang3.tuple.Pair; + +import java.time.LocalDate; +import java.util.*; +import java.util.stream.Collectors; + +@RequiredArgsConstructor +public abstract class FearGreedDataLoadService { + + protected final FearGreedIndexRepository fearGreedIndexRepository; + private final Cache, List> fearGreedBetweenDatesCache; + + public abstract Set loadCurrentFearGreedIndex(); + + public List loadFearGreedDataBetweenDates(LocalDate startDate, LocalDate endDate) { + if (endDate.isAfter(LocalDate.now())) { + throw new IllegalArgumentException("endDate cannot be in the future"); + } + if (startDate.equals(LocalDate.now()) && endDate.equals(LocalDate.now())) { + return new ArrayList<>(loadCurrentFearGreedIndex()); + } + return fearGreedBetweenDatesCache.get(Pair.of(startDate, endDate), pair -> fearGreedIndexRepository + .findFearGreedIndexByTradeDateBetween(pair.getLeft(), pair.getRight()).stream() + .sorted(Comparator.comparing(FearGreedIndex::getTradeDate)) + .collect(Collectors.toList())); + } + + public FearGreedIndex saveFearGreedData(FearGreedIndex fearGreedIndex) { + return fearGreedIndexRepository.save(fearGreedIndex); + } + + public List saveFearGreedData(Collection fearGreedIndices) { + return fearGreedIndexRepository.saveAll(fearGreedIndices); + } + + public Optional getFearGreedIndexOfDay(LocalDate date) { + return fearGreedIndexRepository.findFearGreedIndexByTradeDate(date); + } + +} diff --git a/src/main/resources/db/changelog/2021/12/14-01-changelog.xml b/src/main/resources/db/changelog/2021/12/14-01-changelog.xml new file mode 100644 index 0000000..661ceef --- /dev/null +++ b/src/main/resources/db/changelog/2021/12/14-01-changelog.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/resources/db/changelog/db.changelog-master.yaml b/src/main/resources/db/changelog/db.changelog-master.yaml index 8e41d85..6ea0e6f 100644 --- a/src/main/resources/db/changelog/db.changelog-master.yaml +++ b/src/main/resources/db/changelog/db.changelog-master.yaml @@ -15,3 +15,5 @@ databaseChangeLog: file: db/changelog/2021/07/08-01-changelog.xml - include: file: db/changelog/2021/08/31-01-changelog.xml + - include: + file: db/changelog/2021/12/14-01-changelog.xml diff --git a/src/test/java/com/dpgrandslam/stockdataservice/integration/repository/FearGreedIndexRepositoryTest.java b/src/test/java/com/dpgrandslam/stockdataservice/integration/repository/FearGreedIndexRepositoryTest.java new file mode 100644 index 0000000..49ca4a6 --- /dev/null +++ b/src/test/java/com/dpgrandslam/stockdataservice/integration/repository/FearGreedIndexRepositoryTest.java @@ -0,0 +1,83 @@ +package com.dpgrandslam.stockdataservice.integration.repository; + + +import com.dpgrandslam.stockdataservice.adapter.repository.FearGreedIndexRepository; +import com.dpgrandslam.stockdataservice.domain.model.FearGreedIndex; +import org.junit.Test; +import org.springframework.beans.factory.annotation.Autowired; + +import java.time.LocalDate; +import java.util.Arrays; +import java.util.List; + +import static junit.framework.TestCase.*; + +public class FearGreedIndexRepositoryTest extends RepositoryIntTestBase { + + @Autowired + private FearGreedIndexRepository subject; + + @Test + public void testInsertAndFindByDate() { + FearGreedIndex fearGreedIndex1 = new FearGreedIndex(); + fearGreedIndex1.setTradeDate(LocalDate.now()); + fearGreedIndex1.setValue(10); + FearGreedIndex fearGreedIndex2 = new FearGreedIndex(); + fearGreedIndex2.setValue(50); + fearGreedIndex2.setTradeDate(LocalDate.now().minusDays(20)); + + List fearGreedIndices = subject.saveAllAndFlush(Arrays.asList(fearGreedIndex1, fearGreedIndex2)); + fearGreedIndex1 = fearGreedIndices.get(0); + fearGreedIndex2 = fearGreedIndices.get(1); + + FearGreedIndex actual1 = subject.findFearGreedIndexByTradeDate(LocalDate.now()).get(); + + assertEquals(fearGreedIndex1, actual1); + assertEquals(LocalDate.now(), actual1.getTradeDate()); + + List actual2 = subject.findFearGreedIndicesByTradeDateGreaterThanEqual(LocalDate.now().minusDays(10)); + + assertEquals(1, actual2.size()); + assertEquals(10, actual2.get(0).getValue().intValue()); + + List actual3 = subject.findFearGreedIndicesByTradeDateGreaterThanEqual(LocalDate.now().minusDays(20)); + assertEquals(2, actual3.size()); + + assertFalse(subject.findFearGreedIndexByTradeDate(LocalDate.now().minusDays(5)).isPresent()); + } + + @Test + public void testFindBetweenDates() { + FearGreedIndex fearGreedIndex1 = new FearGreedIndex(); + fearGreedIndex1.setTradeDate(LocalDate.now().minusDays(2)); + fearGreedIndex1.setValue(20); + + FearGreedIndex fearGreedIndex2 = new FearGreedIndex(); + fearGreedIndex2.setValue(30); + fearGreedIndex2.setTradeDate(LocalDate.now().minusDays(10)); + + subject.saveAllAndFlush(Arrays.asList(fearGreedIndex1, fearGreedIndex2)); + + assertEquals(2, subject.findFearGreedIndexByTradeDateBetween(LocalDate.now().minusDays(20), LocalDate.now()).size()); + assertEquals(1, subject.findFearGreedIndexByTradeDateBetween(LocalDate.now().minusDays(5), LocalDate.now()).size()); + assertTrue(subject.findFearGreedIndexByTradeDateBetween(LocalDate.now().minusDays(5), + LocalDate.now()).stream() + .anyMatch(x -> x.getTradeDate().equals(LocalDate.now().minusDays(2)) && x.getValue() == 20)); + assertEquals(0, subject.findFearGreedIndexByTradeDateBetween(LocalDate.now().minusDays(5), LocalDate.now().minusDays(3)).size()); + assertEquals(1, subject.findFearGreedIndexByTradeDateBetween(LocalDate.now().minusDays(10), LocalDate.now().minusDays(10)).size()); + assertEquals(2, subject.findFearGreedIndexByTradeDateBetween(LocalDate.now().minusDays(10), LocalDate.now().minusDays(2)).size()); + } + + @Test + public void testEquals() { + FearGreedIndex fearGreedIndex1 = new FearGreedIndex(); + fearGreedIndex1.setId(123L); + fearGreedIndex1.setValue(10); + + FearGreedIndex fearGreedIndex2 = new FearGreedIndex(); + fearGreedIndex2.setId(123L); + fearGreedIndex2.setValue(10); + + assertEquals(fearGreedIndex1, fearGreedIndex2); + } +} diff --git a/src/test/java/com/dpgrandslam/stockdataservice/integration/service/CNNFearGreedDataLoadServiceTest.java b/src/test/java/com/dpgrandslam/stockdataservice/integration/service/CNNFearGreedDataLoadServiceTest.java new file mode 100644 index 0000000..c9026ef --- /dev/null +++ b/src/test/java/com/dpgrandslam/stockdataservice/integration/service/CNNFearGreedDataLoadServiceTest.java @@ -0,0 +1,77 @@ +package com.dpgrandslam.stockdataservice.integration.service; + +import com.dpgrandslam.stockdataservice.domain.model.FearGreedIndex; +import com.dpgrandslam.stockdataservice.domain.service.CNNFearGreedDataLoadService; +import com.dpgrandslam.stockdataservice.domain.util.TimeUtils; +import com.dpgrandslam.stockdataservice.integration.client.MockClientTest; +import com.dpgrandslam.stockdataservice.testUtils.TestUtils; +import org.junit.Test; +import org.mockserver.matchers.Times; +import org.mockserver.model.HttpResponse; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.test.mock.mockito.MockBean; + +import java.io.IOException; +import java.time.LocalDate; +import java.time.LocalDateTime; +import java.time.LocalTime; +import java.util.Set; + +import static junit.framework.TestCase.assertEquals; +import static junit.framework.TestCase.assertTrue; +import static org.mockito.Mockito.when; +import static org.mockserver.model.HttpRequest.request; + +public class CNNFearGreedDataLoadServiceTest extends MockClientTest { + + @Autowired + private CNNFearGreedDataLoadService subject; + + @MockBean + private TimeUtils timeUtils; + + @Test + public void testLoadFearGreedIndex_beforeClose() throws IOException { + mockServerRule.getClient().when( + request().withMethod("GET").withPath("/data/fear-and-greed"), + Times.exactly(1) + ).respond(HttpResponse.response() + .withStatusCode(200) + .withHeader("Content-Type", "text/html") + .withBody(TestUtils.loadHtmlFileAndClean("mocks/cnn/cnn-fear-greed-index.html")) + ); + + when(timeUtils.getLastTradeDate()).thenReturn(LocalDate.now()); + when(timeUtils.getNowAmericaNewYork()).thenReturn(LocalDateTime.of(LocalDate.now(), LocalTime.of(3, 30))); + + Set actual = subject.loadCurrentFearGreedIndex(); + assertEquals(4, actual.size()); + assertTrue(actual.stream().anyMatch(x -> x.getValue() == 30 && x.getTradeDate().equals(LocalDate.now().minusDays(1)))); + assertTrue(actual.stream().anyMatch(x -> x.getValue() == 35 && x.getTradeDate().equals(LocalDate.now().minusWeeks(1)))); + assertTrue(actual.stream().anyMatch(x -> x.getValue() == 83 && x.getTradeDate().equals(LocalDate.now().minusMonths(1)))); + assertTrue(actual.stream().anyMatch(x -> x.getValue() == 69 && x.getTradeDate().equals(LocalDate.now().minusYears(1)))); + + } + + @Test + public void testLoadFearGreedIndex_afterClose() throws IOException { + mockServerRule.getClient().when( + request().withMethod("GET").withPath("/data/fear-and-greed"), + Times.exactly(1) + ).respond(HttpResponse.response() + .withStatusCode(200) + .withHeader("Content-Type", "text/html") + .withBody(TestUtils.loadHtmlFileAndClean("mocks/cnn/cnn-fear-greed-index.html")) + ); + + when(timeUtils.getLastTradeDate()).thenReturn(LocalDate.now()); + when(timeUtils.getNowAmericaNewYork()).thenReturn(LocalDateTime.of(LocalDate.now(), LocalTime.of(5, 30))); + + Set actual = subject.loadCurrentFearGreedIndex(); + assertEquals(4, actual.size()); + assertTrue(actual.stream().anyMatch(x -> x.getValue() == 30 && x.getTradeDate().equals(LocalDate.now()))); + assertTrue(actual.stream().anyMatch(x -> x.getValue() == 35 && x.getTradeDate().equals(LocalDate.now().minusWeeks(1)))); + assertTrue(actual.stream().anyMatch(x -> x.getValue() == 83 && x.getTradeDate().equals(LocalDate.now().minusMonths(1)))); + assertTrue(actual.stream().anyMatch(x -> x.getValue() == 69 && x.getTradeDate().equals(LocalDate.now().minusYears(1)))); + } +} diff --git a/src/test/java/com/dpgrandslam/stockdataservice/unit/job/EndOfDayFearGreedLoaderJobTest.java b/src/test/java/com/dpgrandslam/stockdataservice/unit/job/EndOfDayFearGreedLoaderJobTest.java new file mode 100644 index 0000000..0561f52 --- /dev/null +++ b/src/test/java/com/dpgrandslam/stockdataservice/unit/job/EndOfDayFearGreedLoaderJobTest.java @@ -0,0 +1,52 @@ +package com.dpgrandslam.stockdataservice.unit.job; + +import com.dpgrandslam.stockdataservice.domain.jobs.EndOfDayFearGreedLoaderJob; +import com.dpgrandslam.stockdataservice.domain.model.FearGreedIndex; +import com.dpgrandslam.stockdataservice.domain.service.FearGreedDataLoadService; +import com.dpgrandslam.stockdataservice.domain.util.TimeUtils; +import org.junit.Test; +import org.junit.runner.RunWith; +import org.mockito.InjectMocks; +import org.mockito.Mock; +import org.mockito.junit.MockitoJUnitRunner; + +import java.time.LocalDate; +import java.util.Collections; +import java.util.Optional; +import java.util.Set; + +import static org.mockito.ArgumentMatchers.any; +import static org.mockito.Mockito.*; + +@RunWith(MockitoJUnitRunner.class) +public class EndOfDayFearGreedLoaderJobTest { + + @Mock + private FearGreedDataLoadService fearGreedDataLoadService; + + @Mock + private TimeUtils timeUtils; + + @InjectMocks + private EndOfDayFearGreedLoaderJob subject; + + @Test + public void testRunJob_nonExist() { + FearGreedIndex fearGreedIndex1 = new FearGreedIndex(); + fearGreedIndex1.setTradeDate(LocalDate.now()); + fearGreedIndex1.setId(1L); + fearGreedIndex1.setValue(20); + + Set fearGreedIndexSet = Collections.singleton(fearGreedIndex1); + when(fearGreedDataLoadService.getFearGreedIndexOfDay(any())).thenReturn(Optional.empty()); + when(timeUtils.getLastTradeDate()).thenReturn(LocalDate.now()); + when(fearGreedDataLoadService.loadCurrentFearGreedIndex()).thenReturn(fearGreedIndexSet); + + subject.runJob(); + + verify(fearGreedDataLoadService, times(1)).getFearGreedIndexOfDay(eq(LocalDate.now())); + verify(fearGreedDataLoadService, times(1)).loadCurrentFearGreedIndex(); + verify(fearGreedDataLoadService, times(1)).saveFearGreedData(eq(fearGreedIndexSet)); + } + +} diff --git a/src/test/java/com/dpgrandslam/stockdataservice/unit/service/CNNFearGreedDataLoadServiceTest.java b/src/test/java/com/dpgrandslam/stockdataservice/unit/service/CNNFearGreedDataLoadServiceTest.java new file mode 100644 index 0000000..5149d96 --- /dev/null +++ b/src/test/java/com/dpgrandslam/stockdataservice/unit/service/CNNFearGreedDataLoadServiceTest.java @@ -0,0 +1,117 @@ +package com.dpgrandslam.stockdataservice.unit.service; + +import com.dpgrandslam.stockdataservice.adapter.apiclient.WebpageLoader; +import com.dpgrandslam.stockdataservice.adapter.repository.FearGreedIndexRepository; +import com.dpgrandslam.stockdataservice.domain.model.FearGreedIndex; +import com.dpgrandslam.stockdataservice.domain.service.CNNFearGreedDataLoadService; +import com.github.benmanes.caffeine.cache.Cache; +import org.apache.commons.lang3.tuple.Pair; +import org.junit.Before; +import org.junit.Test; +import org.junit.runner.RunWith; +import org.mockito.InjectMocks; +import org.mockito.Mock; +import org.mockito.junit.MockitoJUnitRunner; + +import java.sql.Timestamp; +import java.time.Instant; +import java.time.LocalDate; +import java.util.Arrays; +import java.util.List; +import java.util.Optional; +import java.util.function.Function; + +import static junit.framework.TestCase.assertEquals; +import static junit.framework.TestCase.assertTrue; +import static org.mockito.ArgumentMatchers.any; +import static org.mockito.Mockito.*; + +@RunWith(MockitoJUnitRunner.class) +public class CNNFearGreedDataLoadServiceTest { + + @Mock + private Cache, List> fearGreedBetweenDatesCache; + + @Mock + private FearGreedIndexRepository fearGreedIndexRepository; + + @Mock + private WebpageLoader webpageLoader; + + @InjectMocks + private CNNFearGreedDataLoadService subject; + + @Before + public void setup() { + when(fearGreedBetweenDatesCache.get(any(), any())).then(invok -> { + Function, List> f = invok.getArgument(1); + return f.apply(invok.getArgument(0)); + }); + } + + @Test + public void testLoadBetweenDates() { + FearGreedIndex fearGreedIndex1 = new FearGreedIndex(); + fearGreedIndex1.setTradeDate(LocalDate.now().minusDays(1)); + fearGreedIndex1.setValue(1); + fearGreedIndex1.setId(1L); + fearGreedIndex1.setCreateTime(Timestamp.from(Instant.now())); + + when(fearGreedIndexRepository.findFearGreedIndexByTradeDateBetween(any(), any())).thenReturn(Arrays.asList(fearGreedIndex1)); + + List actual = subject.loadFearGreedDataBetweenDates(LocalDate.now().minusDays(10), LocalDate.now()); + + verify(fearGreedBetweenDatesCache, times(1)).get(eq(Pair.of(LocalDate.now().minusDays(10), LocalDate.now())), any()); + verify(fearGreedIndexRepository, times(1)).findFearGreedIndexByTradeDateBetween(eq(LocalDate.now().minusDays(10)), eq(LocalDate.now())); + + assertEquals(1, actual.size()); + } + + @Test(expected = IllegalArgumentException.class) + public void testLoadBetweenDates_badEndDate() { + subject.loadFearGreedDataBetweenDates(LocalDate.now(), LocalDate.now().plusDays(10)); + } + + @Test + public void testSaveFearGreedData() { + FearGreedIndex fearGreedIndex = new FearGreedIndex(); + fearGreedIndex.setValue(20); + fearGreedIndex.setId(1L); + fearGreedIndex.setTradeDate(LocalDate.now()); + + subject.saveFearGreedData(fearGreedIndex); + + verify(fearGreedIndexRepository, times(1)).save(eq(fearGreedIndex)); + } + + @Test + public void testSaveFearGreedData_collection() { + FearGreedIndex fearGreedIndex = new FearGreedIndex(); + fearGreedIndex.setValue(20); + fearGreedIndex.setId(1L); + fearGreedIndex.setTradeDate(LocalDate.now()); + + subject.saveFearGreedData(Arrays.asList(fearGreedIndex)); + + verify(fearGreedIndexRepository, times(1)).saveAll(eq(Arrays.asList(fearGreedIndex))); + } + + @Test + public void testGetFearGreedIndexOfDay() { + FearGreedIndex fearGreedIndex = new FearGreedIndex(); + fearGreedIndex.setValue(20); + fearGreedIndex.setId(1L); + fearGreedIndex.setTradeDate(LocalDate.now()); + + when(fearGreedIndexRepository.findFearGreedIndexByTradeDate(any())).thenReturn(Optional.of(fearGreedIndex)); + + Optional o = subject.getFearGreedIndexOfDay(LocalDate.now()); + + verify(fearGreedIndexRepository, times(1)).findFearGreedIndexByTradeDate(eq(LocalDate.now())); + + assertTrue(o.isPresent()); + assertEquals(fearGreedIndex, o.get()); + } + + +} diff --git a/src/test/resources/mocks/cnn/cnn-fear-greed-index.html b/src/test/resources/mocks/cnn/cnn-fear-greed-index.html new file mode 100644 index 0000000..06f123d --- /dev/null +++ b/src/test/resources/mocks/cnn/cnn-fear-greed-index.html @@ -0,0 +1,2915 @@ + + + + + + + Fear & Greed Index - Investor Sentiment - CNNMoney + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+
+
+ + +
+ +
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+ +
+ +
+

Fear & Greed Index

+

What emotion is driving the market now?

+ +
+
+
+ +
+
  • Fear & Greed Now: 25 (Extreme Fear)
  • Fear & Greed Previous Close: 30 (Fear)
  • Fear & Greed 1 Week Ago: 35 (Fear)
  • Fear & Greed 1 Month Ago: 83 (Extreme Greed)
  • Fear & Greed 1 Year Ago: 69 (Greed)
Last updated Dec 14 at 11:49am

Seven Fear & Greed Indicators

How we calculate the index More »
Junk Bond Demand
Extreme Greed

Investors in low quality junk bonds are accepting 1.81 percentage points in additional yield over safer investment grade corporate bonds. While this spread is historically high, it is sharply lower than recent prices and suggests that investors are pursuing higher risk strategies.

Last changed Dec 3 from a Greed rating

Updated Dec 14 at 11:42am

 
Market Volatility
Neutral

The CBOE Volatility Index (VIX) is at 22.37. This is a neutral reading and indicates that market risks appear low.

Last changed Dec 6 from an Extreme Fear rating

Updated Dec 14 at 11:42am

 
Market Momentum
Fear

The S&P 500 is 3.23% above its 125-day average. During the last two years, the S&P 500 has typically been further above this average than it is now, indicating that investors are committing capital to the market at a slower rate than they had been previously.

Last changed Dec 13 from a Neutral rating

Updated Dec 14 at 11:42am

 
Stock Price Breadth
Extreme Fear

The McClellan Volume Summation Index measures advancing and declining volume on the NYSE. During the last month, approximately 5.75% more of each day's volume has traded in declining issues than in advancing issues, pushing this indicator towards the lower end of its range for the last two years.

Last changed Dec 1 from a Fear rating

Updated Dec 14 at 11:49am

 
Safe Haven Demand
Extreme Fear

Bonds have outperformed stocks by 2.83 percentage points during the last 20 trading days. This is close to the weakest performance for stocks relative to bonds in the past two years and indicates investors are fleeing risky stocks for the safety of bonds.

Last changed Dec 10 from a Fear rating

Updated Dec 14 at 11:49am

 
Stock Price Strength
Extreme Fear

The number of stocks hitting 52-week lows exceeds the number hitting highs and is at the lower end of its range, indicating extreme fear.

Last changed Nov 29 from a Fear rating

Updated Dec 14 at 11:48am

 
Put and Call Options
Extreme Fear

During the last five trading days, volume in put options has lagged volume in call options by 42.13% as investors make bullish bets in their portfolios. However, this is still among the highest levels of put buying seen during the last two years, indicating extreme fear on the part of investors.

Last changed Nov 26 from a Fear rating

Updated Dec 10 at 11:48am

 

Fear & Greed Over Time

 
+
+ +
+ + + +
+
+ +
+
+ +
+
+ +
+
How the Index works
+ + +
CNN's Fear & Greed Index tracks seven indicators of investor sentiment.
+
+ +
+ +
+
+ +
+
+ +
+
Trending Tickers
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
GILDGilead Sciences Inc.
 
LVSLas Vegas Sands Corp.
 
CELGCelgene Corporation
 
AAPLApple Inc.
 
TXNTexas Instruments Inc.
 
UAUnder Armour, Inc.
 
NXPINXP Semiconductors NV
 
VZVerizon Communications Inc.
 
NTDOYNintendo Co.
 
LABDDirexion Daily S&P Biotech B...
 
+ +
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + From e01589b07650fc7450010fee0d32e17d16938b8f Mon Sep 17 00:00:00 2001 From: Daniel Date: Tue, 14 Dec 2021 17:54:55 -0500 Subject: [PATCH 06/65] Fear-greed bug fixes --- .../jobs/EndOfDayFearGreedLoaderJob.java | 2 +- .../domain/jobs/EndOfDayOptionsLoaderJob.java | 14 +++---- .../service/CNNFearGreedDataLoadService.java | 15 +++----- .../domain/service/TrackedStockService.java | 2 +- .../YahooFinanceOptionsChainLoadService.java | 9 ++--- .../domain/util/TimeUtils.java | 8 +++- .../job/EndOfDayOptionLoaderJobIntTest.java | 10 ++--- .../CNNFearGreedDataLoadServiceTest.java | 37 +++++++------------ .../job/EndOfDayFearGreedLoaderJobTest.java | 2 +- ...hooFinanceOptionsChainLoadServiceTest.java | 3 +- .../unit/util/TimerUtilTest.java | 4 +- 11 files changed, 48 insertions(+), 58 deletions(-) diff --git a/src/main/java/com/dpgrandslam/stockdataservice/domain/jobs/EndOfDayFearGreedLoaderJob.java b/src/main/java/com/dpgrandslam/stockdataservice/domain/jobs/EndOfDayFearGreedLoaderJob.java index fab9459..1863b70 100644 --- a/src/main/java/com/dpgrandslam/stockdataservice/domain/jobs/EndOfDayFearGreedLoaderJob.java +++ b/src/main/java/com/dpgrandslam/stockdataservice/domain/jobs/EndOfDayFearGreedLoaderJob.java @@ -24,7 +24,7 @@ public class EndOfDayFearGreedLoaderJob { @Scheduled(cron = "0 0 17-23 * * MON-FRI") public void runJob() { - LocalDate tradeDate = timeUtils.getLastTradeDate(); + LocalDate tradeDate = timeUtils.getCurrentOrLastTradeDate(); Optional existing = fearGreedDataLoadService.getFearGreedIndexOfDay(tradeDate); if (existing.isEmpty()) { try { diff --git a/src/main/java/com/dpgrandslam/stockdataservice/domain/jobs/EndOfDayOptionsLoaderJob.java b/src/main/java/com/dpgrandslam/stockdataservice/domain/jobs/EndOfDayOptionsLoaderJob.java index 47a8b29..5b5be92 100644 --- a/src/main/java/com/dpgrandslam/stockdataservice/domain/jobs/EndOfDayOptionsLoaderJob.java +++ b/src/main/java/com/dpgrandslam/stockdataservice/domain/jobs/EndOfDayOptionsLoaderJob.java @@ -86,7 +86,7 @@ private void reset() { trackedStocks = new ConcurrentLinkedQueue<>(); // Put all tracked stock tickers into queue for processing by batch trackedStocks.addAll(trackedStockService.getAllTrackedStocks(true).stream() - .filter(trackedStock -> trackedStock.getLastOptionsHistoricDataUpdate() == null || trackedStock.getLastOptionsHistoricDataUpdate().isBefore(timeUtils.getLastTradeDate())) + .filter(trackedStock -> trackedStock.getLastOptionsHistoricDataUpdate() == null || trackedStock.getLastOptionsHistoricDataUpdate().isBefore(timeUtils.getCurrentOrLastTradeDate())) .map(TrackedStock::getTicker) .collect(Collectors.toList())); failCountMap = new HashMap<>(); @@ -144,7 +144,7 @@ public void runRetryAfterMidnight() { * A retry job that trys again for any failed reads. */ private void retryQueueJob() { - LocalDate tradeDate = timeUtils.getLastTradeDate(); + LocalDate tradeDate = timeUtils.getCurrentOrLastTradeDate(); log.info("Getting options in retry table for trade date {}.", tradeDate); Set retrySet = optionRetryService.getAllWithTradeDate(tradeDate); log.info("Found {} options in retry table for trade date {}.", retrySet.size(),tradeDate); @@ -192,7 +192,7 @@ private void storeOptionsChainEndOfDayData() { TrackedStock current = trackedStockService.findByTicker(trackedStocks.poll()); // If the current is null or not active or already updated today, do nothing. if (current != null && mainJobStatus.isRunning() && current.isActive() - && (current.getLastOptionsHistoricDataUpdate() == null || !current.getLastOptionsHistoricDataUpdate().equals(timeUtils.getLastTradeDate()))) { + && (current.getLastOptionsHistoricDataUpdate() == null || !current.getLastOptionsHistoricDataUpdate().equals(timeUtils.getCurrentOrLastTradeDate()))) { // Do options data load and put into database log.info("Executing update for {}", current); TimerUtil timerUtil = TimerUtil.startTimer(); @@ -239,7 +239,7 @@ private void startJob() { private void completeJob(int job) { if (job == RETRY_JOB && retryJobStatus.isRunning()) { - if (optionRetryService.getAllWithTradeDate(timeUtils.getLastTradeDate()).isEmpty()) { + if (optionRetryService.getAllWithTradeDate(timeUtils.getCurrentOrLastTradeDate()).isEmpty()) { retryJobStatus = JobStatus.COMPLETE; } else { retryJobStatus = JobStatus.COMPLETE_WITH_FAILURES; @@ -247,15 +247,15 @@ private void completeJob(int job) { log.info("Retry job finished with status: {}", retryJobStatus.name()); } else if (job == MAIN_JOB && mainJobStatus.isRunning()) { log.info("Main job finished."); - if (optionRetryService.getAllWithTradeDate(timeUtils.getLastTradeDate()).isEmpty()) { + if (optionRetryService.getAllWithTradeDate(timeUtils.getCurrentOrLastTradeDate()).isEmpty()) { mainJobStatus = JobStatus.COMPLETE; } else { mainJobStatus = JobStatus.COMPLETE_WITH_FAILURES; } log.info("Main job finished with status: {}", mainJobStatus.name()); } - long optionsLoadedCount = historicOptionsDataService.countOptionsLoadedOnTradeDate(timeUtils.getLastTradeDate()); - log.info("Loaded {} options for date {}", optionsLoadedCount, timeUtils.getLastTradeDate()); + long optionsLoadedCount = historicOptionsDataService.countOptionsLoadedOnTradeDate(timeUtils.getCurrentOrLastTradeDate()); + log.info("Loaded {} options for date {}", optionsLoadedCount, timeUtils.getCurrentOrLastTradeDate()); } @EventListener(TrackedStockAddedEvent.class) diff --git a/src/main/java/com/dpgrandslam/stockdataservice/domain/service/CNNFearGreedDataLoadService.java b/src/main/java/com/dpgrandslam/stockdataservice/domain/service/CNNFearGreedDataLoadService.java index 504668f..0725b06 100644 --- a/src/main/java/com/dpgrandslam/stockdataservice/domain/service/CNNFearGreedDataLoadService.java +++ b/src/main/java/com/dpgrandslam/stockdataservice/domain/service/CNNFearGreedDataLoadService.java @@ -55,23 +55,20 @@ private FearGreedIndex parseValStringForIndex(String val) { String time = m.group(1); switch (time) { case "Previous Close": - if (timeUtils.getNowAmericaNewYork().isAfter(LocalDateTime.of(LocalDate.now(), LocalTime.of(4, 30)))) { - fearGreedIndex.setTradeDate(timeUtils.getLastTradeDate()); - } else { - fearGreedIndex.setTradeDate(LocalDate.now().minusDays(1)); - } + fearGreedIndex.setTradeDate(timeUtils.getCurrentOrLastTradeDate(LocalDateTime.now().minusDays(1))); break; case "1 Week Ago": - fearGreedIndex.setTradeDate(LocalDate.now().minusWeeks(1)); + fearGreedIndex.setTradeDate(timeUtils.getCurrentOrLastTradeDate(LocalDateTime.now().minusWeeks(1))); break; case "1 Month Ago": - fearGreedIndex.setTradeDate(LocalDate.now().minusMonths(1)); + fearGreedIndex.setTradeDate(timeUtils.getCurrentOrLastTradeDate(LocalDateTime.now().minusMonths(1))); break; case "1 Year Ago": - fearGreedIndex.setTradeDate(LocalDate.now().minusYears(1)); + fearGreedIndex.setTradeDate(timeUtils.getCurrentOrLastTradeDate(LocalDateTime.now().minusYears(1))); break; case "Now": - return null; + fearGreedIndex.setTradeDate(timeUtils.getCurrentOrLastTradeDate()); + break; } Integer v = Integer.parseInt(m.group(2)); fearGreedIndex.setValue(v); diff --git a/src/main/java/com/dpgrandslam/stockdataservice/domain/service/TrackedStockService.java b/src/main/java/com/dpgrandslam/stockdataservice/domain/service/TrackedStockService.java index ef1cdb4..7cb07b2 100644 --- a/src/main/java/com/dpgrandslam/stockdataservice/domain/service/TrackedStockService.java +++ b/src/main/java/com/dpgrandslam/stockdataservice/domain/service/TrackedStockService.java @@ -53,7 +53,7 @@ public void setTrackedStockActive(String ticker, boolean isActive) { public void updateOptionUpdatedTimestamp(String ticker) { TrackedStock trackedStock = findByTicker(ticker); - trackedStock.setLastOptionsHistoricDataUpdate(timeUtils.getLastTradeDate()); + trackedStock.setLastOptionsHistoricDataUpdate(timeUtils.getCurrentOrLastTradeDate()); trackedStocksRepository.save(trackedStock); } diff --git a/src/main/java/com/dpgrandslam/stockdataservice/domain/service/YahooFinanceOptionsChainLoadService.java b/src/main/java/com/dpgrandslam/stockdataservice/domain/service/YahooFinanceOptionsChainLoadService.java index a5c7dac..07617dc 100644 --- a/src/main/java/com/dpgrandslam/stockdataservice/domain/service/YahooFinanceOptionsChainLoadService.java +++ b/src/main/java/com/dpgrandslam/stockdataservice/domain/service/YahooFinanceOptionsChainLoadService.java @@ -10,7 +10,6 @@ import com.dpgrandslam.stockdataservice.domain.model.options.OptionsChain; import com.dpgrandslam.stockdataservice.domain.util.TimeUtils; import lombok.extern.slf4j.Slf4j; -import org.apache.tomcat.jni.Local; import org.jsoup.nodes.Document; import org.jsoup.nodes.Element; import org.jsoup.select.Elements; @@ -57,7 +56,7 @@ public OptionsChain loadLiveOptionsChainForClosestExpiration(String ticker) thro expiration = parseDocumentForExpirationDates(document).get(0); return buildOptionsChain(ticker, expiration, document); } catch (Exception e) { - eventPublisher.publishEvent(new OptionChainParseFailedEvent(this, ticker, expiration, timeUtils.getLastTradeDate())); + eventPublisher.publishEvent(new OptionChainParseFailedEvent(this, ticker, expiration, timeUtils.getCurrentOrLastTradeDate())); throw new OptionsChainLoadException(ticker, document.baseUri(), "Options chain load failure most likely due to too many calls.", e); } } @@ -75,7 +74,7 @@ public List loadFullLiveOptionsChain(String ticker) throws Options validateExpirationDates(ticker, expirationDates); } catch (AllOptionsExpirationDatesNotPresentException e) { log.warn("Not all options dates could be loaded from yahoo for ticker {}.", ticker, e); - e.getMissingDates().forEach(date -> eventPublisher.publishEvent(new OptionChainParseFailedEvent(this, ticker, date, timeUtils.getLastTradeDate()))); + e.getMissingDates().forEach(date -> eventPublisher.publishEvent(new OptionChainParseFailedEvent(this, ticker, date, timeUtils.getCurrentOrLastTradeDate()))); } for (LocalDate expiration : expirationDates) { try { @@ -104,7 +103,7 @@ public OptionsChain loadLiveOptionsChainForExpirationDate(String ticker, LocalDa if (document != null) { uri = document.baseUri(); } - eventPublisher.publishEvent(new OptionChainParseFailedEvent(this, ticker, expirationDate, timeUtils.getLastTradeDate())); + eventPublisher.publishEvent(new OptionChainParseFailedEvent(this, ticker, expirationDate, timeUtils.getCurrentOrLastTradeDate())); throw new OptionsChainLoadException(ticker, uri, "Options chain load failure most likely due to too many calls.", e); } return buildOptionsChain(ticker, expirationDate, document); @@ -171,7 +170,7 @@ private List
From e51cc93ca94688b44ff5123f5a900eba51e98905 Mon Sep 17 00:00:00 2001 From: pinsondg <34725105+pinsondg@users.noreply.github.com> Date: Wed, 29 Dec 2021 16:28:51 -0500 Subject: [PATCH 13/65] Adding holiday check to fear greed job (#105) --- .../api/StockDataServiceController.java | 1 + .../jobs/EndOfDayFearGreedLoaderJob.java | 12 ++++++-- .../domain/model/Holiday.java | 2 ++ .../domain/util/TimeUtils.java | 11 +++---- .../job/EndOfDayOptionLoaderJobIntTest.java | 2 +- .../job/EndOfDayFearGreedLoaderJobTest.java | 29 +++++++++++++++---- 6 files changed, 43 insertions(+), 14 deletions(-) diff --git a/src/main/java/com/dpgrandslam/stockdataservice/adapter/api/StockDataServiceController.java b/src/main/java/com/dpgrandslam/stockdataservice/adapter/api/StockDataServiceController.java index 86f0d8f..c4e936d 100644 --- a/src/main/java/com/dpgrandslam/stockdataservice/adapter/api/StockDataServiceController.java +++ b/src/main/java/com/dpgrandslam/stockdataservice/adapter/api/StockDataServiceController.java @@ -19,6 +19,7 @@ import java.util.*; import java.util.stream.Collectors; +@CrossOrigin(origins = "http://localhost:3000") @Controller @RequestMapping("/data") @Slf4j diff --git a/src/main/java/com/dpgrandslam/stockdataservice/domain/jobs/EndOfDayFearGreedLoaderJob.java b/src/main/java/com/dpgrandslam/stockdataservice/domain/jobs/EndOfDayFearGreedLoaderJob.java index 8570340..4c55eec 100644 --- a/src/main/java/com/dpgrandslam/stockdataservice/domain/jobs/EndOfDayFearGreedLoaderJob.java +++ b/src/main/java/com/dpgrandslam/stockdataservice/domain/jobs/EndOfDayFearGreedLoaderJob.java @@ -11,6 +11,7 @@ import java.time.LocalDate; import java.util.Optional; import java.util.Set; +import java.util.stream.Collectors; @Component @Slf4j @@ -26,18 +27,23 @@ public class EndOfDayFearGreedLoaderJob { public void runJob() { LocalDate tradeDate = timeUtils.getCurrentOrLastTradeDate(); Optional existing = fearGreedDataLoadService.getFearGreedIndexOfDay(tradeDate); - if (existing.isEmpty()) { + if (existing.isEmpty() && !timeUtils.isStockMarketHoliday(tradeDate)) { try { log.info("Loading fear greed data for day {}...", tradeDate); - Set fearGreedIndices = fearGreedDataLoadService.loadCurrentFearGreedIndex(); + Set fearGreedIndices = fearGreedDataLoadService.loadCurrentFearGreedIndex().stream() + .filter(x -> !timeUtils.isStockMarketHoliday(x.getTradeDate())) + .collect(Collectors.toSet()); log.info("Found fear greed data for day {}: {}", tradeDate, fearGreedIndices); fearGreedDataLoadService.saveFearGreedData(fearGreedIndices); log.info("Saved fear greed data to the database. Job Complete!"); } catch (Exception e) { log.error("Error loading fear greed data for day {}.", tradeDate, e); } - } else { + } else if (existing.isEmpty()) { log.info("Existing fear greed data for day {} already exists... skipping", tradeDate); + } else if (!timeUtils.isStockMarketHoliday(tradeDate)) { + log.info("Today is stock market holiday, no fear greed data will be loaded."); } + } } diff --git a/src/main/java/com/dpgrandslam/stockdataservice/domain/model/Holiday.java b/src/main/java/com/dpgrandslam/stockdataservice/domain/model/Holiday.java index 2628955..e80e240 100644 --- a/src/main/java/com/dpgrandslam/stockdataservice/domain/model/Holiday.java +++ b/src/main/java/com/dpgrandslam/stockdataservice/domain/model/Holiday.java @@ -2,6 +2,7 @@ import lombok.AllArgsConstructor; import lombok.Data; +import lombok.EqualsAndHashCode; import lombok.NoArgsConstructor; import java.time.LocalDate; @@ -9,6 +10,7 @@ @Data @NoArgsConstructor @AllArgsConstructor +@EqualsAndHashCode public class Holiday { private String name; diff --git a/src/main/java/com/dpgrandslam/stockdataservice/domain/util/TimeUtils.java b/src/main/java/com/dpgrandslam/stockdataservice/domain/util/TimeUtils.java index 165eb42..b4a4367 100644 --- a/src/main/java/com/dpgrandslam/stockdataservice/domain/util/TimeUtils.java +++ b/src/main/java/com/dpgrandslam/stockdataservice/domain/util/TimeUtils.java @@ -11,7 +11,9 @@ import java.time.*; import java.time.temporal.TemporalAdjusters; import java.util.ArrayList; +import java.util.HashSet; import java.util.List; +import java.util.Set; @Component @Slf4j @@ -19,8 +21,7 @@ public class TimeUtils { private static final String HOLIDAYS_FILE_PATH = "data/market-holidays.csv"; - private List stockMarketHolidays; - + private Set stockMarketHolidays; public TimeUtils() { Assert.notNull(getStockMarketHolidays(), "Holidays are null on startup."); @@ -30,10 +31,10 @@ public LocalDateTime getNowAmericaNewYork() { return LocalDateTime.now(ZoneId.of("America/New_York")); } - public List getStockMarketHolidays() { + public Set getStockMarketHolidays() { if (stockMarketHolidays == null) { try { - stockMarketHolidays = parseStockMarketHolidays(); + stockMarketHolidays = new HashSet<>(parseStockMarketHolidays()); } catch (IOException e) { log.error("Error reading holiday file.", e); } @@ -88,7 +89,7 @@ public LocalDate getStartDayOfCurrentTradeWeek(int weekOffset) { } public boolean isStockMarketHoliday(LocalDate date) { - List stockMarketHolidays = getStockMarketHolidays(); + Set stockMarketHolidays = getStockMarketHolidays(); if (stockMarketHolidays != null) { return stockMarketHolidays.stream().map(Holiday::getDate).anyMatch(date::equals); } diff --git a/src/test/java/com/dpgrandslam/stockdataservice/integration/job/EndOfDayOptionLoaderJobIntTest.java b/src/test/java/com/dpgrandslam/stockdataservice/integration/job/EndOfDayOptionLoaderJobIntTest.java index cce07cd..5c03c1c 100644 --- a/src/test/java/com/dpgrandslam/stockdataservice/integration/job/EndOfDayOptionLoaderJobIntTest.java +++ b/src/test/java/com/dpgrandslam/stockdataservice/integration/job/EndOfDayOptionLoaderJobIntTest.java @@ -163,7 +163,7 @@ public void testRetryQueue_emptyQueue_doesNotRun() throws OptionsChainLoadExcept @Test public void test_jobHoliday_doesNotRun() throws OptionsChainLoadException { Holiday holiday = new Holiday("Test Holiday", LocalDate.now()); - List mockHolidays = Collections.singletonList(holiday); + Set mockHolidays = Collections.singleton(holiday); when(timeUtils.isTodayAmericaNewYorkStockMarketHoliday()).thenReturn(true); when(timeUtils.getStockMarketHolidays()).thenReturn(mockHolidays); when(timeUtils.getNowAmericaNewYork()).thenCallRealMethod(); diff --git a/src/test/java/com/dpgrandslam/stockdataservice/unit/job/EndOfDayFearGreedLoaderJobTest.java b/src/test/java/com/dpgrandslam/stockdataservice/unit/job/EndOfDayFearGreedLoaderJobTest.java index 295878e..9883735 100644 --- a/src/test/java/com/dpgrandslam/stockdataservice/unit/job/EndOfDayFearGreedLoaderJobTest.java +++ b/src/test/java/com/dpgrandslam/stockdataservice/unit/job/EndOfDayFearGreedLoaderJobTest.java @@ -11,9 +11,7 @@ import org.mockito.junit.MockitoJUnitRunner; import java.time.LocalDate; -import java.util.Collections; -import java.util.Optional; -import java.util.Set; +import java.util.*; import static org.mockito.ArgumentMatchers.any; import static org.mockito.Mockito.*; @@ -36,17 +34,38 @@ public void testRunJob_nonExist() { fearGreedIndex1.setTradeDate(LocalDate.now()); fearGreedIndex1.setId(1L); fearGreedIndex1.setValue(20); + FearGreedIndex fearGreedIndex2 = new FearGreedIndex(); + fearGreedIndex2.setTradeDate(LocalDate.now().minusDays(1)); + fearGreedIndex2.setId(2L); + fearGreedIndex2.setValue(21); - Set fearGreedIndexSet = Collections.singleton(fearGreedIndex1); + Set fearGreedIndexSet = new HashSet<>(Arrays.asList(fearGreedIndex1, fearGreedIndex2)); when(fearGreedDataLoadService.getFearGreedIndexOfDay(any())).thenReturn(Optional.empty()); when(timeUtils.getCurrentOrLastTradeDate()).thenReturn(LocalDate.now()); + when(timeUtils.isStockMarketHoliday(eq(LocalDate.now()))).thenReturn(false); + when(timeUtils.isStockMarketHoliday(eq(LocalDate.now().minusDays(1)))).thenReturn(true); when(fearGreedDataLoadService.loadCurrentFearGreedIndex()).thenReturn(fearGreedIndexSet); subject.runJob(); verify(fearGreedDataLoadService, times(1)).getFearGreedIndexOfDay(eq(LocalDate.now())); verify(fearGreedDataLoadService, times(1)).loadCurrentFearGreedIndex(); - verify(fearGreedDataLoadService, times(1)).saveFearGreedData(eq(fearGreedIndexSet)); + verify(fearGreedDataLoadService, times(1)).saveFearGreedData(eq(Collections.singleton(fearGreedIndex1))); + } + + @Test + public void testRunJob_stockMarketHoliday_doesNotRun() { + + when(fearGreedDataLoadService.getFearGreedIndexOfDay(any())).thenReturn(Optional.empty()); + when(timeUtils.getCurrentOrLastTradeDate()).thenReturn(LocalDate.now()); + when(timeUtils.isStockMarketHoliday(any(LocalDate.class))).thenReturn(true); + + subject.runJob(); + + verify(timeUtils, times(1)).isStockMarketHoliday(eq(LocalDate.now())); + verify(fearGreedDataLoadService, never()).saveFearGreedData(any(FearGreedIndex.class)); + verify(fearGreedDataLoadService, never()).saveFearGreedData(anyList()); + verify(fearGreedDataLoadService, never()).loadCurrentFearGreedIndex(); } } From 6ea4fc4584da12258ae3a7b93756d1a795e7e365 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 29 Dec 2021 16:41:24 -0500 Subject: [PATCH 14/65] Bump feign.version from 11.7 to 11.8 (#106) Bumps `feign.version` from 11.7 to 11.8. Updates `feign-core` from 11.7 to 11.8 - [Release notes](https://github.com/openfeign/feign/releases) - [Changelog](https://github.com/OpenFeign/feign/blob/master/CHANGELOG.md) - [Commits](https://github.com/openfeign/feign/compare/11.7...11.8) Updates `feign-okhttp` from 11.7 to 11.8 - [Release notes](https://github.com/openfeign/feign/releases) - [Changelog](https://github.com/OpenFeign/feign/blob/master/CHANGELOG.md) - [Commits](https://github.com/openfeign/feign/compare/11.7...11.8) Updates `feign-gson` from 11.7 to 11.8 - [Release notes](https://github.com/openfeign/feign/releases) - [Changelog](https://github.com/OpenFeign/feign/blob/master/CHANGELOG.md) - [Commits](https://github.com/openfeign/feign/compare/11.7...11.8) Updates `feign-slf4j` from 11.7 to 11.8 - [Release notes](https://github.com/openfeign/feign/releases) - [Changelog](https://github.com/OpenFeign/feign/blob/master/CHANGELOG.md) - [Commits](https://github.com/openfeign/feign/compare/11.7...11.8) --- updated-dependencies: - dependency-name: io.github.openfeign:feign-core dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: io.github.openfeign:feign-okhttp dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: io.github.openfeign:feign-gson dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: io.github.openfeign:feign-slf4j dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pinsondg <34725105+pinsondg@users.noreply.github.com> --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index ff3db03..5953029 100644 --- a/pom.xml +++ b/pom.xml @@ -15,7 +15,7 @@ MicroService for getting stock and options data 11 - 11.7 + 11.8 1.14.3 1.9.3 3.0.5 From f43537fbc269f8c576d8ce36070e029c485cc76a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 29 Dec 2021 21:41:55 +0000 Subject: [PATCH 15/65] Bump spring-beans from 5.3.13 to 5.3.14 Bumps [spring-beans](https://github.com/spring-projects/spring-framework) from 5.3.13 to 5.3.14. - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v5.3.13...v5.3.14) --- updated-dependencies: - dependency-name: org.springframework:spring-beans dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 5953029..cd99d07 100644 --- a/pom.xml +++ b/pom.xml @@ -261,7 +261,7 @@ org.springframework spring-beans - 5.3.13 + 5.3.14 org.springframework.data From 01465bd6b0677da57534e8006725ecfc1bf41069 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 19 Jan 2022 19:56:31 -0500 Subject: [PATCH 16/65] Bump snakeyaml from 1.29 to 1.30 (#108) Bumps [snakeyaml](https://bitbucket.org/snakeyaml/snakeyaml) from 1.29 to 1.30. - [Commits](https://bitbucket.org/snakeyaml/snakeyaml/branches/compare/snakeyaml-1.30..snakeyaml-1.29) --- updated-dependencies: - dependency-name: org.yaml:snakeyaml dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pinsondg <34725105+pinsondg@users.noreply.github.com> --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index cd99d07..a11a441 100644 --- a/pom.xml +++ b/pom.xml @@ -271,7 +271,7 @@ org.yaml snakeyaml - 1.29 + 1.30 javax.validation From 16d9b993cec15df05ccd69197e6ce7c3d032ba61 Mon Sep 17 00:00:00 2001 From: pinsondg <34725105+pinsondg@users.noreply.github.com> Date: Thu, 20 Jan 2022 18:44:09 -0500 Subject: [PATCH 17/65] Spring batch option load (#110) * Initial spring batch option load implementation * Batch option data load updates * Increase test coverage --- .github/workflows/master.yml | 5 + pom.xml | 24 + .../adapter/api/JobController.java | 52 + .../repository/TrackedStocksRepository.java | 2 + .../domain/config/APISecurityConfig.java | 44 + .../APISecurityConfigurationProperties.java | 11 + .../config/ApiClientsConfiguration.java | 9 +- .../domain/config/OptionCSVLoadJobConfig.java | 163 + .../jobs/optioncsv/AWSS3ItemReader.java | 79 + .../optioncsv/OptionCSVItemProcessor.java | 97 + .../jobs/optioncsv/OptionCSVItemWriter.java | 24 + .../domain/model/JobRunRequest.java | 13 + .../domain/model/JobRunResponse.java | 11 + .../domain/model/OptionCSVFile.java | 23 + .../domain/model/options/OptionPriceData.java | 3 + .../service/HistoricOptionsDataService.java | 6 +- .../domain/service/TrackedStockService.java | 6 + .../domain/util/AWSResource.java | 116 + src/main/resources/application-local.yaml | 2 +- src/main/resources/application-prod.yaml | 20 +- src/main/resources/application.yaml | 5 + .../acceptance/BaseAcceptanceTestSteps.java | 6 +- ...OptionCSVBatchLoadAcceptanceTestSteps.java | 178 + ...tockDataServiceApiAcceptanceTestSteps.java | 2 +- .../unit/util/AWSResourceTest.java | 107 + src/test/resources/application-test.yaml | 8 + .../features/optioncsvbatchload.feature | 9 + .../resources/jobs/optioncsv/20190102_SPY.csv | 5492 +++++++++++++++++ .../resources/jobs/optioncsv/20190103_SPY.csv | 4742 ++++++++++++++ 29 files changed, 11251 insertions(+), 8 deletions(-) create mode 100644 src/main/java/com/dpgrandslam/stockdataservice/adapter/api/JobController.java create mode 100644 src/main/java/com/dpgrandslam/stockdataservice/domain/config/APISecurityConfig.java create mode 100644 src/main/java/com/dpgrandslam/stockdataservice/domain/config/APISecurityConfigurationProperties.java create mode 100644 src/main/java/com/dpgrandslam/stockdataservice/domain/config/OptionCSVLoadJobConfig.java create mode 100644 src/main/java/com/dpgrandslam/stockdataservice/domain/jobs/optioncsv/AWSS3ItemReader.java create mode 100644 src/main/java/com/dpgrandslam/stockdataservice/domain/jobs/optioncsv/OptionCSVItemProcessor.java create mode 100644 src/main/java/com/dpgrandslam/stockdataservice/domain/jobs/optioncsv/OptionCSVItemWriter.java create mode 100644 src/main/java/com/dpgrandslam/stockdataservice/domain/model/JobRunRequest.java create mode 100644 src/main/java/com/dpgrandslam/stockdataservice/domain/model/JobRunResponse.java create mode 100644 src/main/java/com/dpgrandslam/stockdataservice/domain/model/OptionCSVFile.java create mode 100644 src/main/java/com/dpgrandslam/stockdataservice/domain/util/AWSResource.java create mode 100644 src/test/java/com/dpgrandslam/stockdataservice/acceptance/OptionCSVBatchLoadAcceptanceTestSteps.java create mode 100644 src/test/java/com/dpgrandslam/stockdataservice/unit/util/AWSResourceTest.java create mode 100644 src/test/resources/application-test.yaml create mode 100644 src/test/resources/features/optioncsvbatchload.feature create mode 100644 src/test/resources/jobs/optioncsv/20190102_SPY.csv create mode 100644 src/test/resources/jobs/optioncsv/20190103_SPY.csv diff --git a/.github/workflows/master.yml b/.github/workflows/master.yml index 4bc1c04..c3b137e 100644 --- a/.github/workflows/master.yml +++ b/.github/workflows/master.yml @@ -13,6 +13,11 @@ jobs: build_deploy: runs-on: ubuntu-latest + env: + TEST_BUCKET_NAME: ${{ secrets.TEST_BUCKET_NAME }} + TEST_KEY: ${{ secrets.TEST_KEY }} + AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} + AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }} steps: - name: Set Timezone diff --git a/pom.xml b/pom.xml index a11a441..dbb50b6 100644 --- a/pom.xml +++ b/pom.xml @@ -24,7 +24,19 @@ 6.11.0 0.80 2.15.0 + 2.2.6.RELEASE + + + + com.amazonaws + aws-java-sdk-bom + 1.11.1000 + pom + import + + + org.springframework.boot @@ -46,6 +58,10 @@ org.springframework.boot spring-boot-starter-web + + org.springframework.batch + spring-batch-core + org.liquibase liquibase-core @@ -176,6 +192,11 @@ 3.9.9 runtime + + com.amazonaws + aws-java-sdk-s3 + + @@ -202,6 +223,9 @@ check + + com/dpgrandslam/stockdataservice/domain/util/* + PACKAGE diff --git a/src/main/java/com/dpgrandslam/stockdataservice/adapter/api/JobController.java b/src/main/java/com/dpgrandslam/stockdataservice/adapter/api/JobController.java new file mode 100644 index 0000000..0a9dfbb --- /dev/null +++ b/src/main/java/com/dpgrandslam/stockdataservice/adapter/api/JobController.java @@ -0,0 +1,52 @@ +package com.dpgrandslam.stockdataservice.adapter.api; + +import com.dpgrandslam.stockdataservice.domain.model.JobRunRequest; +import com.dpgrandslam.stockdataservice.domain.model.JobRunResponse; +import org.springframework.batch.core.*; +import org.springframework.batch.core.explore.JobExplorer; +import org.springframework.batch.core.launch.JobLauncher; +import org.springframework.batch.core.repository.JobExecutionAlreadyRunningException; +import org.springframework.batch.core.repository.JobInstanceAlreadyCompleteException; +import org.springframework.batch.core.repository.JobRestartException; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.http.ResponseEntity; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.*; + +import java.util.Map; +import java.util.stream.Collectors; + +@Controller +@RequestMapping("/job") +public class JobController { + + @Autowired + private JobLauncher jobLauncher; + + @Autowired + private Job optionCSVLoadJob; + + @Autowired + private JobExplorer jobExplorer; + + @PostMapping("/run") + public ResponseEntity runOptionCSVLoadJob(@RequestBody JobRunRequest runRequest) throws JobInstanceAlreadyCompleteException, JobExecutionAlreadyRunningException, JobParametersInvalidException, JobRestartException { + Map jobParameterMap = runRequest.getJobParams().entrySet().stream().collect(Collectors.toMap(Map.Entry::getKey, x -> new JobParameter(x.getValue()))); + JobExecution jobExecution = jobLauncher.run(optionCSVLoadJob, new JobParameters(jobParameterMap)); + JobRunResponse jobRunResponse = new JobRunResponse(); + jobRunResponse.setJobId(jobExecution.getJobId()); + jobRunResponse.setJobExecutionId(jobExecution.getId()); + jobRunResponse.setJobStatus(jobExecution.getStatus().name()); + return ResponseEntity.ok(jobRunResponse); + } + + @GetMapping("/status") + public ResponseEntity getJobStatus(@RequestParam Long executionId) { + JobRunResponse jobRunResponse = new JobRunResponse(); + JobExecution jobExecution = jobExplorer.getJobExecution(executionId); + jobRunResponse.setJobStatus(jobExecution.getStatus().name()); + jobRunResponse.setJobId(jobExecution.getJobId()); + jobRunResponse.setJobExecutionId(jobExecution.getId()); + return ResponseEntity.ok(jobRunResponse); + } +} diff --git a/src/main/java/com/dpgrandslam/stockdataservice/adapter/repository/TrackedStocksRepository.java b/src/main/java/com/dpgrandslam/stockdataservice/adapter/repository/TrackedStocksRepository.java index de7e58d..8360509 100644 --- a/src/main/java/com/dpgrandslam/stockdataservice/adapter/repository/TrackedStocksRepository.java +++ b/src/main/java/com/dpgrandslam/stockdataservice/adapter/repository/TrackedStocksRepository.java @@ -2,9 +2,11 @@ import com.dpgrandslam.stockdataservice.domain.model.stock.TrackedStock; import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.stereotype.Repository; import java.util.List; +@Repository public interface TrackedStocksRepository extends JpaRepository { List findAllByActiveIsTrue(); diff --git a/src/main/java/com/dpgrandslam/stockdataservice/domain/config/APISecurityConfig.java b/src/main/java/com/dpgrandslam/stockdataservice/domain/config/APISecurityConfig.java new file mode 100644 index 0000000..5731b01 --- /dev/null +++ b/src/main/java/com/dpgrandslam/stockdataservice/domain/config/APISecurityConfig.java @@ -0,0 +1,44 @@ +package com.dpgrandslam.stockdataservice.domain.config; + +import org.apache.commons.lang3.StringUtils; +import org.springframework.boot.context.properties.ConfigurationProperties; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; +import org.springframework.web.servlet.HandlerInterceptor; +import org.springframework.web.servlet.config.annotation.InterceptorRegistry; +import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; + +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; + +/** + * A simple security configuration for the api without having to use spring security + */ +@Configuration +public class APISecurityConfig implements WebMvcConfigurer { + + @Bean + @ConfigurationProperties(prefix = "api.security") + public APISecurityConfigurationProperties apiSecurityConfigurationProperties() { + return new APISecurityConfigurationProperties(); + } + + @Override + public void addInterceptors(InterceptorRegistry registry) { + WebMvcConfigurer.super.addInterceptors(registry); + registry.addInterceptor(new HandlerInterceptor() { + + @Override + public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { + APISecurityConfigurationProperties securityConfigurationProperties = apiSecurityConfigurationProperties(); + if (securityConfigurationProperties.getEnabled() + && (StringUtils.isBlank(securityConfigurationProperties.getPassword()) + || !securityConfigurationProperties.getPassword().equals(request.getHeader("stock-data-password")))) { + response.setStatus(401); + return false; + } + return HandlerInterceptor.super.preHandle(request, response, handler); + } + }); + } +} diff --git a/src/main/java/com/dpgrandslam/stockdataservice/domain/config/APISecurityConfigurationProperties.java b/src/main/java/com/dpgrandslam/stockdataservice/domain/config/APISecurityConfigurationProperties.java new file mode 100644 index 0000000..7f26fac --- /dev/null +++ b/src/main/java/com/dpgrandslam/stockdataservice/domain/config/APISecurityConfigurationProperties.java @@ -0,0 +1,11 @@ +package com.dpgrandslam.stockdataservice.domain.config; + +import lombok.Data; + +@Data +public class APISecurityConfigurationProperties { + + private Boolean enabled = false; + private String password = ""; + +} diff --git a/src/main/java/com/dpgrandslam/stockdataservice/domain/config/ApiClientsConfiguration.java b/src/main/java/com/dpgrandslam/stockdataservice/domain/config/ApiClientsConfiguration.java index 5c09224..4efc585 100644 --- a/src/main/java/com/dpgrandslam/stockdataservice/domain/config/ApiClientsConfiguration.java +++ b/src/main/java/com/dpgrandslam/stockdataservice/domain/config/ApiClientsConfiguration.java @@ -1,7 +1,9 @@ package com.dpgrandslam.stockdataservice.domain.config; +import com.amazonaws.regions.Regions; +import com.amazonaws.services.s3.AmazonS3; +import com.amazonaws.services.s3.AmazonS3ClientBuilder; import com.dpgrandslam.stockdataservice.adapter.apiclient.tiingo.TiingoApiClient; -import com.dpgrandslam.stockdataservice.domain.config.ApiClientConfigurationProperties; import com.dpgrandslam.stockdataservice.domain.util.BasicAuthorizationTarget; import feign.Feign; import feign.gson.GsonDecoder; @@ -44,4 +46,9 @@ public TiingoApiClient tiingoApiClient( public ApiClientConfigurationProperties cnnClientConfigurationProperties() { return new ApiClientConfigurationProperties(); } + + @Bean + public AmazonS3 amazonS3() { + return AmazonS3ClientBuilder.standard().withRegion(Regions.US_EAST_1).build(); + } } diff --git a/src/main/java/com/dpgrandslam/stockdataservice/domain/config/OptionCSVLoadJobConfig.java b/src/main/java/com/dpgrandslam/stockdataservice/domain/config/OptionCSVLoadJobConfig.java new file mode 100644 index 0000000..d2e5fb4 --- /dev/null +++ b/src/main/java/com/dpgrandslam/stockdataservice/domain/config/OptionCSVLoadJobConfig.java @@ -0,0 +1,163 @@ +package com.dpgrandslam.stockdataservice.domain.config; + +import com.amazonaws.services.s3.AmazonS3; +import com.dpgrandslam.stockdataservice.domain.jobs.optioncsv.AWSS3ItemReader; +import com.dpgrandslam.stockdataservice.domain.jobs.optioncsv.OptionCSVItemProcessor; +import com.dpgrandslam.stockdataservice.domain.model.OptionCSVFile; +import com.dpgrandslam.stockdataservice.domain.model.options.HistoricalOption; +import lombok.AllArgsConstructor; +import lombok.SneakyThrows; +import lombok.extern.slf4j.Slf4j; +import org.springframework.batch.core.Job; +import org.springframework.batch.core.JobParametersValidator; +import org.springframework.batch.core.Step; +import org.springframework.batch.core.configuration.annotation.*; +import org.springframework.batch.core.job.DefaultJobParametersValidator; +import org.springframework.batch.core.launch.JobLauncher; +import org.springframework.batch.core.launch.support.RunIdIncrementer; +import org.springframework.batch.core.launch.support.SimpleJobLauncher; +import org.springframework.batch.core.repository.JobRepository; +import org.springframework.batch.core.repository.support.JobRepositoryFactoryBean; +import org.springframework.batch.item.ItemReader; +import org.springframework.batch.item.ItemStreamReader; +import org.springframework.batch.item.ItemWriter; +import org.springframework.batch.item.file.FlatFileItemReader; +import org.springframework.batch.item.file.LineMapper; +import org.springframework.batch.item.file.mapping.BeanWrapperFieldSetMapper; +import org.springframework.batch.item.file.mapping.DefaultLineMapper; +import org.springframework.batch.item.file.transform.DelimitedLineTokenizer; +import org.springframework.batch.item.support.SynchronizedItemStreamReader; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; +import org.springframework.core.task.SimpleAsyncTaskExecutor; +import org.springframework.core.task.TaskExecutor; +import org.springframework.orm.jpa.JpaTransactionManager; +import org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor; +import org.springframework.transaction.PlatformTransactionManager; + +import javax.persistence.EntityManagerFactory; +import javax.sql.DataSource; +import java.io.IOException; +import java.util.concurrent.ThreadPoolExecutor; + +@Configuration +@EnableBatchProcessing +@Slf4j +@AllArgsConstructor +public class OptionCSVLoadJobConfig { + + public static final String JOB_NAME = "option-csv-load-job"; + public static final String STEP_NAME = "option-csv-load-step"; + + @Bean + public Step optionCsvLoadJobStep(StepBuilderFactory stepBuilderFactory, + ItemReader itemReader, + OptionCSVItemProcessor itemProcessor, + ItemWriter itemWriter) { + return stepBuilderFactory.get(STEP_NAME) + .chunk(50) + .reader(itemReader) + .processor(itemProcessor) + .writer(itemWriter) + .taskExecutor(taskExecutor()) + .build(); + } + + @Bean + public TaskExecutor taskExecutor() { + ThreadPoolTaskExecutor taskExecutor = new ThreadPoolTaskExecutor(); + taskExecutor.setCorePoolSize(3); + taskExecutor.setMaxPoolSize(3); + taskExecutor.setQueueCapacity(3); + taskExecutor.setThreadNamePrefix("MultiThreaded-"); + taskExecutor.setRejectedExecutionHandler(new ThreadPoolExecutor.CallerRunsPolicy()); + return taskExecutor; + } + + @Bean + public Job optionCSVLoadJob(JobBuilderFactory jobBuilderFactory, Step optionCsvLoadJobStep) { + return jobBuilderFactory.get(JOB_NAME) + .incrementer(new RunIdIncrementer()) + .validator(jobParametersValidator()) + .start(optionCsvLoadJobStep) + .build(); + } + + private JobParametersValidator jobParametersValidator() { + return new DefaultJobParametersValidator( + new String[] {"bucket", "keyPrefix"}, + new String[0] + ); + } + + + @Bean + @StepScope + public ItemStreamReader itemReader(@Value("#{jobParameters['bucket']}") String bucket, + @Value("#{jobParameters['keyPrefix']}") String keyPrefix, + AmazonS3 amazonS3) throws IOException { + FlatFileItemReader csvReader = new FlatFileItemReader<>(); + csvReader.setLineMapper(lineMapper()); + csvReader.setName("optionCSVReader"); + csvReader.setLinesToSkip(1); + + AWSS3ItemReader awss3ItemReader = new AWSS3ItemReader(amazonS3); + awss3ItemReader.setBucket(bucket); + awss3ItemReader.setKeyPrefix(keyPrefix); + awss3ItemReader.setDelegate(csvReader); + + SynchronizedItemStreamReader synchronizedItemStreamReader = new SynchronizedItemStreamReader<>(); + synchronizedItemStreamReader.setDelegate(awss3ItemReader); + + return synchronizedItemStreamReader; + } + + @Bean + public BatchConfigurer batchConfigurer(DataSource dataSource, EntityManagerFactory entityManagerFactory) { + return new DefaultBatchConfigurer(dataSource) { + + @SneakyThrows + @Override + public JobLauncher getJobLauncher() { + SimpleJobLauncher jobLauncher = new SimpleJobLauncher(); + jobLauncher.setJobRepository(getJobRepository()); + jobLauncher.setTaskExecutor(new SimpleAsyncTaskExecutor()); + jobLauncher.afterPropertiesSet(); + return jobLauncher; + } + + @SneakyThrows + @Override + public JobRepository getJobRepository() { + JobRepositoryFactoryBean jobRepositoryFactoryBean = new JobRepositoryFactoryBean(); + jobRepositoryFactoryBean.setDataSource(dataSource); + jobRepositoryFactoryBean.setTransactionManager(getTransactionManager()); + // set other properties + return jobRepositoryFactoryBean.getObject(); + } + + @Override + public PlatformTransactionManager getTransactionManager() { + return new JpaTransactionManager(entityManagerFactory); + } + }; + } + + private LineMapper lineMapper() { + DefaultLineMapper defaultLineMapper = new DefaultLineMapper<>(); + DelimitedLineTokenizer lineTokenizer = new DelimitedLineTokenizer(); + + lineTokenizer.setDelimiter(","); + lineTokenizer.setStrict(false); + lineTokenizer.setNames("optionKey", "symbol", "expirationDate", "askPrice", "askSize", "bidPrice", "bidSize", + "lastPrice", "putCall", "strikePrice", "volume", "openInterest", "underlyingPrice", "dataDate"); + BeanWrapperFieldSetMapper fieldSetMapper = new BeanWrapperFieldSetMapper<>(); + fieldSetMapper.setTargetType(OptionCSVFile.class); + + defaultLineMapper.setLineTokenizer(lineTokenizer); + defaultLineMapper.setFieldSetMapper(fieldSetMapper); + + return defaultLineMapper; + } +} diff --git a/src/main/java/com/dpgrandslam/stockdataservice/domain/jobs/optioncsv/AWSS3ItemReader.java b/src/main/java/com/dpgrandslam/stockdataservice/domain/jobs/optioncsv/AWSS3ItemReader.java new file mode 100644 index 0000000..9d9f2ae --- /dev/null +++ b/src/main/java/com/dpgrandslam/stockdataservice/domain/jobs/optioncsv/AWSS3ItemReader.java @@ -0,0 +1,79 @@ +package com.dpgrandslam.stockdataservice.domain.jobs.optioncsv; + +import com.amazonaws.services.s3.AmazonS3; +import com.amazonaws.services.s3.model.S3ObjectSummary; +import com.dpgrandslam.stockdataservice.domain.model.OptionCSVFile; +import com.dpgrandslam.stockdataservice.domain.util.AWSResource; +import org.apache.commons.lang3.StringUtils; +import org.springframework.batch.item.*; +import org.springframework.batch.item.file.MultiResourceItemReader; +import org.springframework.beans.factory.InitializingBean; +import org.springframework.core.io.Resource; +import org.springframework.util.Assert; + +import java.util.ArrayList; +import java.util.List; +import java.util.stream.Collectors; + +public class AWSS3ItemReader extends MultiResourceItemReader implements InitializingBean { + + private List s3Objects; + private final AmazonS3 amazonS3; + private String bucket; + private String keyPrefix; + + public AWSS3ItemReader(AmazonS3 amazonS3) { + this.amazonS3 = amazonS3; + this.s3Objects = new ArrayList<>(); + } + + public void setBucket(String bucket) { + this.bucket = bucket; + setObjectSummaries(); + } + + public void setKeyPrefix(String keyPrefix) { + this.keyPrefix = keyPrefix; + setObjectSummaries(); + } + + @Override + public OptionCSVFile read() throws Exception, UnexpectedInputException, ParseException, NonTransientResourceException { + OptionCSVFile optionCSVFile = super.read(); + Resource resource = super.getCurrentResource(); + if (resource != null && resource.getFile() != null && resource.getFile().exists()) { + resource.getFile().delete(); + } + return optionCSVFile; + } + + @Override + public void open(ExecutionContext executionContext) throws ItemStreamException { + super.open(executionContext); + } + + @Override + public void update(ExecutionContext executionContext) throws ItemStreamException { + super.update(executionContext); + } + + @Override + public void close() throws ItemStreamException { + super.close(); + } + + @Override + public void afterPropertiesSet() throws Exception { + Assert.notNull(this.bucket, "A S3 bucket is required."); + Assert.notNull(this.keyPrefix, "A key prefix is required."); + } + + private void setObjectSummaries() { + if (StringUtils.isNoneBlank(this.bucket) && StringUtils.isNoneBlank(this.keyPrefix)) { + if (s3Objects == null || s3Objects.isEmpty()) { + s3Objects = amazonS3.listObjectsV2(bucket, keyPrefix).getObjectSummaries().stream().filter(x -> !x.getKey().endsWith("/")).collect(Collectors.toList()); + } + super.setResources(s3Objects.stream().map(x -> new AWSResource(amazonS3, x)).toArray(Resource[]::new)); + } + } +} diff --git a/src/main/java/com/dpgrandslam/stockdataservice/domain/jobs/optioncsv/OptionCSVItemProcessor.java b/src/main/java/com/dpgrandslam/stockdataservice/domain/jobs/optioncsv/OptionCSVItemProcessor.java new file mode 100644 index 0000000..7a1392a --- /dev/null +++ b/src/main/java/com/dpgrandslam/stockdataservice/domain/jobs/optioncsv/OptionCSVItemProcessor.java @@ -0,0 +1,97 @@ +package com.dpgrandslam.stockdataservice.domain.jobs.optioncsv; + +import com.dpgrandslam.stockdataservice.domain.model.OptionCSVFile; +import com.dpgrandslam.stockdataservice.domain.model.options.HistoricalOption; +import com.dpgrandslam.stockdataservice.domain.model.options.Option; +import com.dpgrandslam.stockdataservice.domain.model.options.OptionPriceData; +import com.dpgrandslam.stockdataservice.domain.model.stock.StockMetaData; +import com.dpgrandslam.stockdataservice.domain.model.stock.TrackedStock; +import com.dpgrandslam.stockdataservice.domain.service.HistoricOptionsDataService; +import com.dpgrandslam.stockdataservice.domain.service.StockDataLoadService; +import com.dpgrandslam.stockdataservice.domain.service.TrackedStockService; +import lombok.RequiredArgsConstructor; +import lombok.extern.slf4j.Slf4j; +import org.springframework.batch.item.ItemProcessor; +import org.springframework.stereotype.Component; + +import javax.persistence.EntityNotFoundException; +import javax.transaction.Transactional; +import java.sql.Timestamp; +import java.time.Instant; +import java.time.LocalDate; +import java.util.Collections; +import java.util.stream.Collectors; + +@Component +@RequiredArgsConstructor +@Slf4j +public class OptionCSVItemProcessor implements ItemProcessor { + + private final HistoricOptionsDataService historicOptionsDataService; + private final TrackedStockService trackedStockService; + private final StockDataLoadService stockDataLoadService; + + @Override + @Transactional + public HistoricalOption process(OptionCSVFile optionCSVFile) throws Exception { + TrackedStock trackedStock; + try { + trackedStock = trackedStockService.findByTicker(optionCSVFile.getSymbol()); + } catch (EntityNotFoundException e) { + log.warn("{}. Skipping update...", e.getMessage()); + return null; + } + + if (trackedStock == null) { + trackedStock = new TrackedStock(); + StockMetaData metaData = stockDataLoadService.getStockMetaData(optionCSVFile.getSymbol()); + trackedStock.setName(metaData.getName()); + trackedStock.setTicker(metaData.getTicker()); + trackedStock.setActive(true); + trackedStock.setLastOptionsHistoricDataUpdate(LocalDate.parse(optionCSVFile.getDataDate())); + trackedStock.setOptionsHistoricDataStartDate(LocalDate.parse(optionCSVFile.getDataDate())); + } + + HistoricalOption historicalOption = HistoricalOption.builder() + .optionType(optionCSVFile.getPutCall().equalsIgnoreCase("call") ? Option.OptionType.CALL : Option.OptionType.PUT) + .strike(Double.parseDouble(optionCSVFile.getStrikePrice())) + .expiration(LocalDate.parse(optionCSVFile.getExpirationDate())) + .ticker(optionCSVFile.getSymbol().toUpperCase()) + .build(); + + OptionPriceData optionPriceData = OptionPriceData.builder() + .tradeDate(LocalDate.parse(optionCSVFile.getDataDate())) + .openInterest(Integer.parseInt(optionCSVFile.getOpenInterest())) + .bid(Double.parseDouble(optionCSVFile.getBidPrice())) + .ask(Double.parseDouble(optionCSVFile.getAskPrice())) + .volume(Integer.parseInt(optionCSVFile.getVolume())) + .lastTradePrice(Double.parseDouble(optionCSVFile.getLastPrice())) + .dataObtainedDate(Timestamp.from(Instant.now())) + .build(); + HistoricalOption existing; + try { + existing = historicOptionsDataService.findOption(historicalOption.getTicker(), historicalOption.getExpiration(), + historicalOption.getStrike(), historicalOption.getOptionType()); + if (existing.getOptionPriceData().stream().map(OptionPriceData::getTradeDate) + .collect(Collectors.toSet()).contains(optionPriceData.getTradeDate())) { + log.warn("Option Price data for {} already exists. Skipping...", optionPriceData); + return null; + } + } catch (EntityNotFoundException e) { + existing = null; + log.debug("Option does not exist, creating new one"); + } + if (existing != null) { + existing.getOptionPriceData().add(optionPriceData); + optionPriceData.setOption(existing); + } else { + historicalOption.setOptionPriceData(Collections.singleton(optionPriceData)); + optionPriceData.setOption(historicalOption); + } + if (optionPriceData.getTradeDate().isBefore(trackedStock.getOptionsHistoricDataStartDate())) { + trackedStock.setOptionsHistoricDataStartDate(optionPriceData.getTradeDate()); + trackedStockService.saveTrackedStock(trackedStock); + } + return existing != null ? existing : historicalOption; + } +} diff --git a/src/main/java/com/dpgrandslam/stockdataservice/domain/jobs/optioncsv/OptionCSVItemWriter.java b/src/main/java/com/dpgrandslam/stockdataservice/domain/jobs/optioncsv/OptionCSVItemWriter.java new file mode 100644 index 0000000..bdb8869 --- /dev/null +++ b/src/main/java/com/dpgrandslam/stockdataservice/domain/jobs/optioncsv/OptionCSVItemWriter.java @@ -0,0 +1,24 @@ +package com.dpgrandslam.stockdataservice.domain.jobs.optioncsv; + +import com.dpgrandslam.stockdataservice.domain.model.options.HistoricalOption; +import com.dpgrandslam.stockdataservice.domain.service.HistoricOptionsDataService; +import lombok.RequiredArgsConstructor; +import lombok.extern.slf4j.Slf4j; +import org.springframework.batch.item.ItemWriter; +import org.springframework.stereotype.Component; + +import java.util.List; +import java.util.stream.Collectors; + +@Component +@Slf4j +@RequiredArgsConstructor +public class OptionCSVItemWriter implements ItemWriter { + + private final HistoricOptionsDataService dataService; + + @Override + public void write(List list) throws Exception { + dataService.saveOptions(list.stream().map(x -> (HistoricalOption) x).collect(Collectors.toList())); + } +} diff --git a/src/main/java/com/dpgrandslam/stockdataservice/domain/model/JobRunRequest.java b/src/main/java/com/dpgrandslam/stockdataservice/domain/model/JobRunRequest.java new file mode 100644 index 0000000..3262f6c --- /dev/null +++ b/src/main/java/com/dpgrandslam/stockdataservice/domain/model/JobRunRequest.java @@ -0,0 +1,13 @@ +package com.dpgrandslam.stockdataservice.domain.model; + +import lombok.Data; + +import java.util.Map; + +@Data +public class JobRunRequest { + + private String jobName; + private Map jobParams; + +} diff --git a/src/main/java/com/dpgrandslam/stockdataservice/domain/model/JobRunResponse.java b/src/main/java/com/dpgrandslam/stockdataservice/domain/model/JobRunResponse.java new file mode 100644 index 0000000..b0b1846 --- /dev/null +++ b/src/main/java/com/dpgrandslam/stockdataservice/domain/model/JobRunResponse.java @@ -0,0 +1,11 @@ +package com.dpgrandslam.stockdataservice.domain.model; + +import lombok.Data; + +@Data +public class JobRunResponse { + + private String jobStatus; + private Long jobId; + private Long jobExecutionId; +} diff --git a/src/main/java/com/dpgrandslam/stockdataservice/domain/model/OptionCSVFile.java b/src/main/java/com/dpgrandslam/stockdataservice/domain/model/OptionCSVFile.java new file mode 100644 index 0000000..37919c3 --- /dev/null +++ b/src/main/java/com/dpgrandslam/stockdataservice/domain/model/OptionCSVFile.java @@ -0,0 +1,23 @@ +package com.dpgrandslam.stockdataservice.domain.model; + +import lombok.Data; + +@Data +public class OptionCSVFile { + + private String optionKey; + private String symbol; + private String expirationDate; + private String askPrice; + private String askSize; + private String bidPrice; + private String bidSize; + private String lastPrice; + private String putCall; + private String strikePrice; + private String volume; + private String openInterest; + private String underlyingPrice; + private String dataDate; + +} diff --git a/src/main/java/com/dpgrandslam/stockdataservice/domain/model/options/OptionPriceData.java b/src/main/java/com/dpgrandslam/stockdataservice/domain/model/options/OptionPriceData.java index 8972870..2ec0573 100644 --- a/src/main/java/com/dpgrandslam/stockdataservice/domain/model/options/OptionPriceData.java +++ b/src/main/java/com/dpgrandslam/stockdataservice/domain/model/options/OptionPriceData.java @@ -2,6 +2,8 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; import lombok.*; import org.hibernate.annotations.Cascade; @@ -47,6 +49,7 @@ public class OptionPriceData { private Integer openInterest; @EqualsAndHashCode.Include + @JsonInclude(JsonInclude.Include.NON_NULL) private Double impliedVolatility; @ManyToOne(fetch = FetchType.LAZY) diff --git a/src/main/java/com/dpgrandslam/stockdataservice/domain/service/HistoricOptionsDataService.java b/src/main/java/com/dpgrandslam/stockdataservice/domain/service/HistoricOptionsDataService.java index b0182e4..da2d80f 100644 --- a/src/main/java/com/dpgrandslam/stockdataservice/domain/service/HistoricOptionsDataService.java +++ b/src/main/java/com/dpgrandslam/stockdataservice/domain/service/HistoricOptionsDataService.java @@ -197,7 +197,11 @@ public void removeOption(HistoricalOption option) { } public HistoricalOption saveOption(HistoricalOption historicalOption) { - return historicalOptionRepository.saveAndFlush(historicalOption); + return historicalOptionRepository.save(historicalOption); + } + + public List saveOptions(Collection historicalOptions) { + return historicalOptionRepository.saveAllAndFlush(historicalOptions); } public Long countOptionsLoadedOnTradeDate(LocalDate tradeDate) { diff --git a/src/main/java/com/dpgrandslam/stockdataservice/domain/service/TrackedStockService.java b/src/main/java/com/dpgrandslam/stockdataservice/domain/service/TrackedStockService.java index 7cb07b2..221772e 100644 --- a/src/main/java/com/dpgrandslam/stockdataservice/domain/service/TrackedStockService.java +++ b/src/main/java/com/dpgrandslam/stockdataservice/domain/service/TrackedStockService.java @@ -11,6 +11,7 @@ import org.springframework.stereotype.Service; import javax.persistence.EntityNotFoundException; +import javax.sound.midi.Track; import java.time.LocalDate; import java.time.ZoneId; import java.util.Collections; @@ -75,6 +76,11 @@ public void addTrackedStock(String ticker) { }); } + public TrackedStock saveTrackedStock(TrackedStock trackedStock) { + log.info("Adding tracked stock with ticker: {}", trackedStock.getTicker()); + return trackedStocksRepository.save(trackedStock); + } + private Optional verifyAndBuildTrackedStock(String ticker) { StockMetaData stockMetaData = stockDataLoadService.getStockMetaData(ticker); TrackedStock trackedStock = new TrackedStock(); diff --git a/src/main/java/com/dpgrandslam/stockdataservice/domain/util/AWSResource.java b/src/main/java/com/dpgrandslam/stockdataservice/domain/util/AWSResource.java new file mode 100644 index 0000000..e9b5dde --- /dev/null +++ b/src/main/java/com/dpgrandslam/stockdataservice/domain/util/AWSResource.java @@ -0,0 +1,116 @@ +package com.dpgrandslam.stockdataservice.domain.util; + +import com.amazonaws.services.s3.AmazonS3; +import com.amazonaws.services.s3.model.S3Object; +import com.amazonaws.services.s3.model.S3ObjectSummary; +import org.apache.commons.io.IOUtils; +import org.springframework.core.io.FileSystemResource; +import org.springframework.core.io.Resource; +import org.springframework.util.StringUtils; + +import java.io.File; +import java.io.FileOutputStream; +import java.io.IOException; +import java.io.InputStream; +import java.net.URI; +import java.net.URL; +import java.nio.file.Files; +import java.nio.file.Path; + +public class AWSResource implements Resource { + + private AmazonS3 amazonS3; + private S3ObjectSummary summary; + private File downloadedFile; + private Path path; + + public AWSResource(AmazonS3 amazonS3, S3ObjectSummary summary) { + this.amazonS3 = amazonS3; + this.summary = summary; + } + + @Override + public boolean exists() { + try { + return getFile().exists(); + } catch (IOException e) { + return false; + } + } + + @Override + public URL getURL() throws IOException { + if (downloadedFile == null) { + return getFile().toURI().toURL(); + } + return downloadedFile.toURI().toURL(); + } + + @Override + public URI getURI() throws IOException { + if (downloadedFile == null) { + return getFile().toURI(); + } + return downloadedFile.toURI(); + } + + @Override + public File getFile() throws IOException { + if (downloadedFile == null) { + File file = File.createTempFile("tempAWSObject", summary.getKey().substring(summary.getKey().lastIndexOf('.'))); + S3Object o = amazonS3.getObject(summary.getBucketName(), summary.getKey()); + FileOutputStream fileInputStream = new FileOutputStream(file); + IOUtils.copy(o.getObjectContent(), fileInputStream); + fileInputStream.close(); + o.getObjectContent().close(); + downloadedFile = file; + downloadedFile.deleteOnExit(); + path = downloadedFile.toPath(); + } + return downloadedFile; + } + + @Override + public long contentLength() throws IOException { + return summary.getSize(); + } + + @Override + public long lastModified() throws IOException { + return summary.getLastModified().getTime(); + } + + @Override + public Resource createRelative(String relativePath) throws IOException { + if (downloadedFile == null) { + getFile(); + } + String pathToUse = StringUtils.applyRelativePath(downloadedFile.getPath(), relativePath); + return this.downloadedFile != null ? new FileSystemResource(pathToUse) : new FileSystemResource(this.path.getFileSystem(), pathToUse); + } + + @Override + public String getFilename() { + if (downloadedFile == null) { + try { + return getFile().getName(); + } catch (IOException e) { + return null; + } + } + return downloadedFile.getName(); + } + + @Override + public String getDescription() { + return "fileLocation [" + path.toAbsolutePath() + "] s3Bucket [" + summary.getBucketName() + "]" + "s3Key [" + summary.getKey() + "]"; + } + + @Override + public InputStream getInputStream() throws IOException { + if (downloadedFile == null) { + getFile(); + } + return Files.newInputStream(path); + } +} diff --git a/src/main/resources/application-local.yaml b/src/main/resources/application-local.yaml index e8652cb..e3272e6 100644 --- a/src/main/resources/application-local.yaml +++ b/src/main/resources/application-local.yaml @@ -4,7 +4,7 @@ spring: jpa: hibernate: ddl-auto: create-drop - show-sql: true + show-sql: false datasource: url: jdbc:h2:mem:testdb username: SA diff --git a/src/main/resources/application-prod.yaml b/src/main/resources/application-prod.yaml index aa0d066..b40fee4 100644 --- a/src/main/resources/application-prod.yaml +++ b/src/main/resources/application-prod.yaml @@ -11,4 +11,22 @@ spring: datasource: url: ${DATASOURCE_URL}?currentSchema=${spring.liquibase.default-schema} username: ${DATASOURCE_USERNAME} - password: ${DATASOURCE_PASSWORD} \ No newline at end of file + password: ${DATASOURCE_PASSWORD} + batch: + jdbc: + initialize-schema: always + +api: + security: + enabled: true + password: ${API_PASSWORD} + +--- +spring: + config: + activate: + on-profile: prod-non-secure + +api: + security: + enabled: false \ No newline at end of file diff --git a/src/main/resources/application.yaml b/src/main/resources/application.yaml index 2287138..2f1ac4c 100644 --- a/src/main/resources/application.yaml +++ b/src/main/resources/application.yaml @@ -26,6 +26,9 @@ spring: region: #required - classpath to cache region factory. factory_class: org.hibernate.cache.jcache.JCacheRegionFactory + batch: + job: + enabled: false api: client: @@ -37,6 +40,8 @@ api: url: http://finance.yahoo.com cnn: url: https://money.cnn.com + security: + enabled: false server: port: 5000 \ No newline at end of file diff --git a/src/test/java/com/dpgrandslam/stockdataservice/acceptance/BaseAcceptanceTestSteps.java b/src/test/java/com/dpgrandslam/stockdataservice/acceptance/BaseAcceptanceTestSteps.java index e2992a1..db7d7e6 100644 --- a/src/test/java/com/dpgrandslam/stockdataservice/acceptance/BaseAcceptanceTestSteps.java +++ b/src/test/java/com/dpgrandslam/stockdataservice/acceptance/BaseAcceptanceTestSteps.java @@ -1,6 +1,5 @@ package com.dpgrandslam.stockdataservice.acceptance; -import com.dpgrandslam.stockdataservice.StockDataServiceApplication; import io.cucumber.spring.CucumberContextConfiguration; import org.junit.Ignore; import org.junit.runner.RunWith; @@ -10,12 +9,13 @@ import org.springframework.test.context.ActiveProfiles; import org.springframework.test.context.junit4.SpringRunner; import org.springframework.test.web.servlet.MockMvc; +import org.springframework.transaction.annotation.Transactional; @RunWith(SpringRunner.class) -@SpringBootTest(classes = StockDataServiceApplication.class) +@SpringBootTest @CucumberContextConfiguration -@ActiveProfiles({"local", "local-mock"}) +@ActiveProfiles({"local", "local-mock", "test"}) @AutoConfigureMockMvc @Ignore public class BaseAcceptanceTestSteps { diff --git a/src/test/java/com/dpgrandslam/stockdataservice/acceptance/OptionCSVBatchLoadAcceptanceTestSteps.java b/src/test/java/com/dpgrandslam/stockdataservice/acceptance/OptionCSVBatchLoadAcceptanceTestSteps.java new file mode 100644 index 0000000..1786b3b --- /dev/null +++ b/src/test/java/com/dpgrandslam/stockdataservice/acceptance/OptionCSVBatchLoadAcceptanceTestSteps.java @@ -0,0 +1,178 @@ +package com.dpgrandslam.stockdataservice.acceptance; + +import com.amazonaws.services.s3.AmazonS3; +import com.amazonaws.services.s3.model.S3ObjectSummary; +import com.dpgrandslam.stockdataservice.adapter.repository.HistoricalOptionRepository; +import com.dpgrandslam.stockdataservice.adapter.repository.TrackedStocksRepository; +import com.dpgrandslam.stockdataservice.domain.model.JobRunResponse; +import com.dpgrandslam.stockdataservice.domain.model.options.HistoricalOption; +import com.dpgrandslam.stockdataservice.domain.model.options.Option; +import com.dpgrandslam.stockdataservice.domain.model.stock.TrackedStock; +import com.dpgrandslam.stockdataservice.domain.service.HistoricOptionsDataService; +import com.dpgrandslam.stockdataservice.domain.service.TrackedStockService; +import com.dpgrandslam.stockdataservice.testUtils.TestDataFactory; +import com.fasterxml.jackson.databind.ObjectMapper; +import io.cucumber.java.Before; +import io.cucumber.java.en.And; +import io.cucumber.java.en.Given; +import io.cucumber.java.en.Then; +import io.cucumber.java.en.When; +import org.junit.After; +import org.junit.Ignore; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.http.MediaType; +import org.springframework.test.web.servlet.MvcResult; + +import javax.batch.runtime.BatchStatus; +import javax.transaction.Transactional; +import java.io.IOException; +import java.sql.Timestamp; +import java.time.Instant; +import java.time.LocalDate; +import java.util.*; + +import static junit.framework.TestCase.*; +import static org.junit.Assert.assertNotEquals; +import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.get; +import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.post; +import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.status; + +@Ignore +public class OptionCSVBatchLoadAcceptanceTestSteps extends BaseAcceptanceTestSteps { + + private static final String JOB_ENDPOINT_POST = "/job/run"; + private static final String JOB_ENDPOINT_GET = "/job/status"; + + @Value("${job.option-csv.test-bucket-name}") + private String testBucketName; + + @Value("${job.option-csv.test-key}") + private String testS3Key; + + @Autowired + private AmazonS3 amazonS3; + + @Autowired + private HistoricOptionsDataService historicOptionsDataService; + + @Autowired + private TrackedStocksRepository trackedStocksRepository; + + @Autowired + private HistoricalOptionRepository historicalOptionRepository; + + @Autowired + private TrackedStockService trackedStockService; + + private long jobExecutionId; + + @Before + public void setup() throws IOException { +// AcceptanceTest.mockServerRule.getClient().when( +// request().withPath("/tiingo/daily/*").withMethod("GET"), +// Times.unlimited() +// ).respond(HttpResponse.response() +// .withStatusCode(200) +// .withBody(TestUtils.loadBodyFromTestResourceFile("mocks/tiingo/mock-search-response-spy.json"))); + } + + @Given("^options data for ([^\"]*) exists in DB$") + @Transactional + public void uploadStartingData(String ticker) { + HistoricalOption saveOption = TestDataFactory.HistoricalOptionMother.noPriceData() + .ticker(ticker) + .strike(100.0) + .optionType(Option.OptionType.CALL) + .historicalPriceData(Collections.singleton(TestDataFactory.OptionPriceDataMother.complete() + .tradeDate(LocalDate.now().minusDays(1)) + .dataObtainedDate(Timestamp.from(Instant.now())) + .build() + )) + .build(); + TrackedStock trackedStock = TrackedStock.builder() + .ticker("SPY") + .name("S&P 500 ETF TRUST ETF") + .optionsHistoricDataStartDate(LocalDate.now().minusDays(1)) + .lastOptionsHistoricDataUpdate(LocalDate.now().minusDays(1)) + .active(true) + .build(); + trackedStocksRepository.save(trackedStock); + historicOptionsDataService.saveOption(saveOption); + } + + @And("^test option csv files exist in S3$") + public void checkTestCSVsExist() { + List objectSummaries = amazonS3.listObjectsV2(testBucketName, testS3Key) + .getObjectSummaries(); + assertFalse("S3 Bucket does not contain csv files.", objectSummaries.isEmpty()); + } + + @When("^the job is triggered through the API$") + public void triggerJob() throws Exception { + ObjectMapper objectMapper = new ObjectMapper(); + Map body = new HashMap<>(); + Map jobParams = new HashMap<>(); + jobParams.put("bucket", testBucketName); + jobParams.put("keyPrefix", testS3Key); + body.put("jobName", "job1"); + body.put("jobParams", jobParams); + + MvcResult mvcResult = mockMvc.perform(post(JOB_ENDPOINT_POST).contentType(MediaType.APPLICATION_JSON_VALUE) + .content(objectMapper.writeValueAsString(body))) + .andExpect(status().is2xxSuccessful()) + .andReturn(); + + JobRunResponse response = objectMapper.readValue(mvcResult.getResponse().getContentAsString(), JobRunResponse.class); + assertEquals("STARTING", response.getJobStatus()); + assertNotNull(response.getJobId()); + assertNotNull(response.getJobExecutionId()); + jobExecutionId = response.getJobExecutionId(); + } + + @Then("the job succeeds within {int} seconds") + public void waitForJobToComplete(int timeoutSeconds) throws Exception { + ObjectMapper objectMapper = new ObjectMapper(); + long start = System.currentTimeMillis(); + JobRunResponse response = null; + while (((System.currentTimeMillis() - start) / 1000 < timeoutSeconds) && (response == null || !BatchStatus.COMPLETED.name().equalsIgnoreCase(response.getJobStatus()))) { + MvcResult result = mockMvc.perform(get(JOB_ENDPOINT_GET + "?executionId=" + jobExecutionId)) + .andExpect(status().is2xxSuccessful()) + .andReturn(); + response = objectMapper.readValue(result.getResponse().getContentAsString(), JobRunResponse.class); + assertNotEquals("FAILED", response.getJobStatus()); + Thread.sleep(2000); + } + assertNotNull(response); + assertNotNull(response.getJobStatus()); + assertEquals("Job did not complete on time.", BatchStatus.COMPLETED.name(), response.getJobStatus()); + } + + + @And("^the data for ([^\"]*) updated in the database$") + public void theDataForSPYUpdatedInTheDatabase(String ticker) { + Set options = historicOptionsDataService.findOptions(ticker); + assertTrue(options.size() > 4000); + HistoricalOption specfic = historicOptionsDataService.findOption("SPY", LocalDate.of(2019, 1, 2), 100.0, Option.OptionType.CALL); + assertNotNull(specfic); + assertEquals(1, specfic.getOptionPriceData().size()); + specfic = historicOptionsDataService.findOption("SPY" , LocalDate.of(2019,6, 21), 345.00, Option.OptionType.CALL); + assertEquals(2, specfic.getOptionPriceData().size()); + specfic = historicOptionsDataService.findOption("SPY", LocalDate.of(2019, 2, 4),160.00, Option.OptionType.PUT); + assertEquals(2, specfic.getOptionPriceData().size()); + assertNotNull(specfic.getOptionPriceData().stream().findFirst().get().getDataObtainedDate()); + assertNotNull(specfic.getOptionPriceData().stream().findFirst().get().getBid()); + assertNotNull(specfic.getOptionPriceData().stream().findFirst().get().getAsk()); + assertNotNull(specfic.getOptionPriceData().stream().findFirst().get().getTradeDate()); + assertNotNull(specfic.getOptionPriceData().stream().findFirst().get().getLastTradePrice()); + + TrackedStock trackedStock = trackedStockService.findByTicker("SPY"); + assertEquals(LocalDate.of(2019, 1, 2), trackedStock.getOptionsHistoricDataStartDate()); + } + + @After + public void cleanup() { + trackedStocksRepository.deleteAll(); + historicalOptionRepository.deleteAll(); + } +} diff --git a/src/test/java/com/dpgrandslam/stockdataservice/acceptance/StockDataServiceApiAcceptanceTestSteps.java b/src/test/java/com/dpgrandslam/stockdataservice/acceptance/StockDataServiceApiAcceptanceTestSteps.java index d5fc11c..1379e21 100644 --- a/src/test/java/com/dpgrandslam/stockdataservice/acceptance/StockDataServiceApiAcceptanceTestSteps.java +++ b/src/test/java/com/dpgrandslam/stockdataservice/acceptance/StockDataServiceApiAcceptanceTestSteps.java @@ -50,7 +50,7 @@ public void addHistoricalOptionsData(String ticker) { optionPriceDataSet.add(TestDataFactory.OptionPriceDataMother.complete().build()); savedOption = TestDataFactory.HistoricalOptionMother.noPriceData().historicalPriceData(optionPriceDataSet).ticker(ticker).build(); savedOption.getOptionPriceData().add(TestDataFactory.OptionPriceDataMother.complete().build()); - savedOption = historicalOptionRepository.saveAndFlush(savedOption); + savedOption = historicalOptionRepository.save(savedOption); assertNotNull(savedOption.getId()); assertNotNull("Option should have price data.", savedOption.getOptionPriceData()); assertFalse("Option should have price data.", savedOption.getOptionPriceData().isEmpty()); diff --git a/src/test/java/com/dpgrandslam/stockdataservice/unit/util/AWSResourceTest.java b/src/test/java/com/dpgrandslam/stockdataservice/unit/util/AWSResourceTest.java new file mode 100644 index 0000000..234862d --- /dev/null +++ b/src/test/java/com/dpgrandslam/stockdataservice/unit/util/AWSResourceTest.java @@ -0,0 +1,107 @@ +package com.dpgrandslam.stockdataservice.unit.util; + +import com.amazonaws.services.s3.AmazonS3; +import com.amazonaws.services.s3.model.S3Object; +import com.amazonaws.services.s3.model.S3ObjectInputStream; +import com.amazonaws.services.s3.model.S3ObjectSummary; +import com.dpgrandslam.stockdataservice.domain.util.AWSResource; +import org.apache.http.client.methods.HttpRequestBase; +import org.junit.Before; +import org.junit.Test; +import org.junit.runner.RunWith; +import org.mockito.InjectMocks; +import org.mockito.Mock; +import org.mockito.junit.MockitoJUnitRunner; +import org.springframework.core.io.Resource; + +import java.io.*; +import java.time.Instant; +import java.util.Date; + +import static org.junit.Assert.*; +import static org.mockito.ArgumentMatchers.anyString; +import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.when; + +@RunWith(MockitoJUnitRunner.class) +public class AWSResourceTest { + + @Mock + private AmazonS3 amazonS3; + + @Mock + private S3ObjectSummary s3ObjectSummary; + + @InjectMocks + private AWSResource subject; + + @Mock + private S3Object s3Object; + + @Before + public void setup() throws IOException { + when(s3ObjectSummary.getKey()).thenReturn("key.txt"); + when(s3ObjectSummary.getBucketName()).thenReturn("bucket"); + when(amazonS3.getObject(anyString(), anyString())).thenReturn(s3Object); + when(s3Object.getObjectContent()).thenReturn(new S3ObjectInputStream(new FileInputStream(createMockFile()), mock(HttpRequestBase.class))); + } + + @Test + public void testExists() throws IOException { + boolean actual = subject.exists(); + + assertTrue(actual); + } + + @Test + public void testGetInputStream() throws IOException { + assertNotNull(subject.getInputStream()); + } + + @Test + public void testGetUri() throws IOException { + assertNotNull(subject.getURI()); + } + + @Test + public void testGetURL() throws IOException { + assertNotNull(subject.getURL()); + } + + @Test + public void testGetSize() throws IOException { + when(s3ObjectSummary.getSize()).thenReturn(10L); + + assertEquals(10L, subject.contentLength()); + } + + @Test + public void testGetLastModified() throws IOException { + Instant i = Instant.now(); + when(s3ObjectSummary.getLastModified()).thenReturn(Date.from(i)); + + assertEquals(i.toEpochMilli(), subject.lastModified()); + } + + @Test + public void testGetFileName() { + assertNotNull(subject.getFilename()); + } + + @Test + public void testCreateRelative() throws IOException { + Resource r = subject.createRelative("some/path"); + assertNotNull(r); + r.getFile().delete(); + } + + private File createMockFile() throws IOException { + File f = File.createTempFile("temp", ".txt"); + BufferedWriter w = new BufferedWriter(new FileWriter(f)); + w.write("Hello"); + f.deleteOnExit(); + w.close(); + return f; + } + +} diff --git a/src/test/resources/application-test.yaml b/src/test/resources/application-test.yaml new file mode 100644 index 0000000..e21cb84 --- /dev/null +++ b/src/test/resources/application-test.yaml @@ -0,0 +1,8 @@ +job: + option-csv: + test-bucket-name: ${TEST_BUCKET_NAME} + test-key: ${TEST_KEY} + +spring: + jpa: + show-sql: false diff --git a/src/test/resources/features/optioncsvbatchload.feature b/src/test/resources/features/optioncsvbatchload.feature new file mode 100644 index 0000000..cf9c822 --- /dev/null +++ b/src/test/resources/features/optioncsvbatchload.feature @@ -0,0 +1,9 @@ +@BatchJob +Feature: Options CSV Batch Load + + Scenario: Options Load Batch Job is Run + Given options data for SPY exists in DB + And test option csv files exist in S3 + When the job is triggered through the API + Then the job succeeds within 60 seconds + And the data for SPY updated in the database \ No newline at end of file diff --git a/src/test/resources/jobs/optioncsv/20190102_SPY.csv b/src/test/resources/jobs/optioncsv/20190102_SPY.csv new file mode 100644 index 0000000..42be9f7 --- /dev/null +++ b/src/test/resources/jobs/optioncsv/20190102_SPY.csv @@ -0,0 +1,5492 @@ +optionkey,Symbol,ExpirationDate,AskPrice,AskSize,BidPrice,BidSize,LastPrice,PutCall,StrikePrice,Volume,openinterest,UnderlyingPrice,DataDate +SPY2019-01-02c100.002019-01-02,SPY,2019-01-02,151.45,10,149.02,310,0.00,call,100.00,0,0,250.24,2019-01-02 +SPY2019-01-02c105.002019-01-02,SPY,2019-01-02,146.45,10,143.58,2,0.00,call,105.00,0,0,250.24,2019-01-02 +SPY2019-01-02c110.002019-01-02,SPY,2019-01-02,141.45,10,139.03,310,0.00,call,110.00,0,0,250.24,2019-01-02 +SPY2019-01-02c115.002019-01-02,SPY,2019-01-02,136.45,10,134.04,310,0.00,call,115.00,0,0,250.24,2019-01-02 +SPY2019-01-02c120.002019-01-02,SPY,2019-01-02,131.45,10,129.03,310,0.00,call,120.00,0,0,250.24,2019-01-02 +SPY2019-01-02c125.002019-01-02,SPY,2019-01-02,126.45,10,124.03,310,0.00,call,125.00,0,0,250.24,2019-01-02 +SPY2019-01-02c130.002019-01-02,SPY,2019-01-02,121.45,10,119.03,310,0.00,call,130.00,0,0,250.24,2019-01-02 +SPY2019-01-02c135.002019-01-02,SPY,2019-01-02,116.45,10,114.04,310,0.00,call,135.00,0,0,250.24,2019-01-02 +SPY2019-01-02c140.002019-01-02,SPY,2019-01-02,111.45,10,109.03,310,0.00,call,140.00,0,0,250.24,2019-01-02 +SPY2019-01-02c145.002019-01-02,SPY,2019-01-02,106.40,1,104.03,310,0.00,call,145.00,0,0,250.24,2019-01-02 +SPY2019-01-02c150.002019-01-02,SPY,2019-01-02,101.45,10,99.03,310,0.00,call,150.00,0,0,250.24,2019-01-02 +SPY2019-01-02c155.002019-01-02,SPY,2019-01-02,96.45,10,94.04,310,0.00,call,155.00,0,0,250.24,2019-01-02 +SPY2019-01-02c160.002019-01-02,SPY,2019-01-02,91.45,10,89.04,310,0.00,call,160.00,0,0,250.24,2019-01-02 +SPY2019-01-02c165.002019-01-02,SPY,2019-01-02,86.45,10,83.58,2,0.00,call,165.00,0,0,250.24,2019-01-02 +SPY2019-01-02c170.002019-01-02,SPY,2019-01-02,81.45,10,79.04,310,0.00,call,170.00,0,0,250.24,2019-01-02 +SPY2019-01-02c175.002019-01-02,SPY,2019-01-02,76.45,10,74.03,310,0.00,call,175.00,0,0,250.24,2019-01-02 +SPY2019-01-02c180.002019-01-02,SPY,2019-01-02,71.46,10,69.04,310,0.00,call,180.00,0,0,250.24,2019-01-02 +SPY2019-01-02c185.002019-01-02,SPY,2019-01-02,66.46,10,64.03,310,0.00,call,185.00,0,0,250.24,2019-01-02 +SPY2019-01-02c190.002019-01-02,SPY,2019-01-02,61.46,10,59.03,310,0.00,call,190.00,0,0,250.24,2019-01-02 +SPY2019-01-02c195.002019-01-02,SPY,2019-01-02,56.46,10,54.03,310,0.00,call,195.00,0,0,250.24,2019-01-02 +SPY2019-01-02c196.002019-01-02,SPY,2019-01-02,55.46,10,52.59,1,0.00,call,196.00,0,0,250.24,2019-01-02 +SPY2019-01-02c197.002019-01-02,SPY,2019-01-02,54.46,10,52.04,310,0.00,call,197.00,0,0,250.24,2019-01-02 +SPY2019-01-02c198.002019-01-02,SPY,2019-01-02,53.46,10,51.04,310,0.00,call,198.00,0,0,250.24,2019-01-02 +SPY2019-01-02c199.002019-01-02,SPY,2019-01-02,52.46,10,50.03,310,0.00,call,199.00,0,0,250.24,2019-01-02 +SPY2019-01-02c200.002019-01-02,SPY,2019-01-02,51.46,10,49.03,310,0.00,call,200.00,0,0,250.24,2019-01-02 +SPY2019-01-02c201.002019-01-02,SPY,2019-01-02,50.46,10,48.03,310,0.00,call,201.00,0,0,250.24,2019-01-02 +SPY2019-01-02c202.002019-01-02,SPY,2019-01-02,49.46,10,47.03,310,0.00,call,202.00,0,0,250.24,2019-01-02 +SPY2019-01-02c203.002019-01-02,SPY,2019-01-02,48.46,10,46.03,310,0.00,call,203.00,0,0,250.24,2019-01-02 +SPY2019-01-02c204.002019-01-02,SPY,2019-01-02,47.46,10,45.03,310,22.87,call,204.00,0,1,250.24,2019-01-02 +SPY2019-01-02c205.002019-01-02,SPY,2019-01-02,46.46,10,43.59,1,0.00,call,205.00,0,0,250.24,2019-01-02 +SPY2019-01-02c206.002019-01-02,SPY,2019-01-02,45.46,10,43.03,310,21.20,call,206.00,0,18,250.24,2019-01-02 +SPY2019-01-02c207.002019-01-02,SPY,2019-01-02,44.46,10,42.03,310,0.00,call,207.00,0,0,250.24,2019-01-02 +SPY2019-01-02c208.002019-01-02,SPY,2019-01-02,43.46,10,41.03,310,0.00,call,208.00,0,0,250.24,2019-01-02 +SPY2019-01-02c209.002019-01-02,SPY,2019-01-02,42.46,10,40.03,310,0.00,call,209.00,0,0,250.24,2019-01-02 +SPY2019-01-02c210.002019-01-02,SPY,2019-01-02,41.46,10,38.59,1,0.00,call,210.00,0,0,250.24,2019-01-02 +SPY2019-01-02c211.002019-01-02,SPY,2019-01-02,40.46,10,38.03,310,0.00,call,211.00,0,0,250.24,2019-01-02 +SPY2019-01-02c212.002019-01-02,SPY,2019-01-02,39.46,10,37.03,310,0.00,call,212.00,0,0,250.24,2019-01-02 +SPY2019-01-02c213.002019-01-02,SPY,2019-01-02,38.46,10,36.03,310,0.00,call,213.00,0,0,250.24,2019-01-02 +SPY2019-01-02c214.002019-01-02,SPY,2019-01-02,37.46,10,35.02,310,0.00,call,214.00,0,0,250.24,2019-01-02 +SPY2019-01-02c215.002019-01-02,SPY,2019-01-02,35.94,1,34.02,310,32.10,call,215.00,1,3,250.24,2019-01-02 +SPY2019-01-02c216.002019-01-02,SPY,2019-01-02,35.46,290,33.01,310,0.00,call,216.00,0,0,250.24,2019-01-02 +SPY2019-01-02c217.002019-01-02,SPY,2019-01-02,34.46,290,32.01,310,0.00,call,217.00,0,0,250.24,2019-01-02 +SPY2019-01-02c218.002019-01-02,SPY,2019-01-02,33.46,290,31.01,310,14.42,call,218.00,0,1,250.24,2019-01-02 +SPY2019-01-02c219.002019-01-02,SPY,2019-01-02,32.46,290,30.01,310,0.00,call,219.00,0,0,250.24,2019-01-02 +SPY2019-01-02c220.002019-01-02,SPY,2019-01-02,31.46,290,29.01,310,14.59,call,220.00,0,8,250.24,2019-01-02 +SPY2019-01-02c221.002019-01-02,SPY,2019-01-02,30.46,10,28.03,310,10.99,call,221.00,0,1,250.24,2019-01-02 +SPY2019-01-02c222.002019-01-02,SPY,2019-01-02,29.46,10,27.04,310,14.80,call,222.00,0,0,250.24,2019-01-02 +SPY2019-01-02c223.002019-01-02,SPY,2019-01-02,28.46,10,26.04,310,28.05,call,223.00,5,93,250.24,2019-01-02 +SPY2019-01-02c224.002019-01-02,SPY,2019-01-02,27.46,10,25.04,310,13.91,call,224.00,0,0,250.24,2019-01-02 +SPY2019-01-02c225.002019-01-02,SPY,2019-01-02,26.25,2,24.04,310,12.28,call,225.00,0,45,250.24,2019-01-02 +SPY2019-01-02c226.002019-01-02,SPY,2019-01-02,24.83,554,23.74,554,8.59,call,226.00,0,39,250.24,2019-01-02 +SPY2019-01-02c227.002019-01-02,SPY,2019-01-02,23.93,568,22.61,568,12.48,call,227.00,0,0,250.24,2019-01-02 +SPY2019-01-02c228.002019-01-02,SPY,2019-01-02,22.93,568,21.61,568,7.23,call,228.00,0,3,250.24,2019-01-02 +SPY2019-01-02c229.002019-01-02,SPY,2019-01-02,21.93,568,20.61,568,10.53,call,229.00,0,6,250.24,2019-01-02 +SPY2019-01-02c230.002019-01-02,SPY,2019-01-02,20.93,619,19.78,575,19.92,call,230.00,9,105,250.24,2019-01-02 +SPY2019-01-02c231.002019-01-02,SPY,2019-01-02,19.93,568,18.73,571,9.25,call,231.00,0,60,250.24,2019-01-02 +SPY2019-01-02c232.002019-01-02,SPY,2019-01-02,18.92,568,17.63,568,4.29,call,232.00,0,14,250.24,2019-01-02 +SPY2019-01-02c233.002019-01-02,SPY,2019-01-02,17.92,568,16.73,569,17.59,call,233.00,2,21,250.24,2019-01-02 +SPY2019-01-02c234.002019-01-02,SPY,2019-01-02,16.82,577,15.73,593,12.84,call,234.00,20,81,250.24,2019-01-02 +SPY2019-01-02c235.002019-01-02,SPY,2019-01-02,15.82,568,14.88,132,15.00,call,235.00,39,757,250.24,2019-01-02 +SPY2019-01-02c236.002019-01-02,SPY,2019-01-02,14.82,577,13.73,588,12.99,call,236.00,1,275,250.24,2019-01-02 +SPY2019-01-02c237.002019-01-02,SPY,2019-01-02,13.83,577,13.05,597,12.39,call,237.00,3,704,250.24,2019-01-02 +SPY2019-01-02c238.002019-01-02,SPY,2019-01-02,12.82,583,12.04,621,12.13,call,238.00,15,797,250.24,2019-01-02 +SPY2019-01-02c239.002019-01-02,SPY,2019-01-02,11.82,588,11.10,470,10.88,call,239.00,158,1711,250.24,2019-01-02 +SPY2019-01-02c240.002019-01-02,SPY,2019-01-02,10.82,577,10.12,631,10.50,call,240.00,519,2872,250.24,2019-01-02 +SPY2019-01-02c241.002019-01-02,SPY,2019-01-02,9.82,591,9.14,647,9.34,call,241.00,97,2183,250.24,2019-01-02 +SPY2019-01-02c242.002019-01-02,SPY,2019-01-02,8.84,588,8.14,596,8.33,call,242.00,493,3861,250.24,2019-01-02 +SPY2019-01-02c243.002019-01-02,SPY,2019-01-02,7.83,600,7.14,569,6.30,call,243.00,971,3358,250.24,2019-01-02 +SPY2019-01-02c244.002019-01-02,SPY,2019-01-02,6.83,600,6.12,650,6.08,call,244.00,307,2425,250.24,2019-01-02 +SPY2019-01-02c245.002019-01-02,SPY,2019-01-02,5.84,607,5.14,628,5.27,call,245.00,755,4590,250.24,2019-01-02 +SPY2019-01-02c246.002019-01-02,SPY,2019-01-02,4.85,606,4.16,596,4.20,call,246.00,6790,1491,250.24,2019-01-02 +SPY2019-01-02c247.002019-01-02,SPY,2019-01-02,3.76,605,2.76,869,3.26,call,247.00,10234,1214,250.24,2019-01-02 +SPY2019-01-02c248.002019-01-02,SPY,2019-01-02,2.50,555,2.11,814,2.25,call,248.00,31851,2746,250.24,2019-01-02 +SPY2019-01-02c249.002019-01-02,SPY,2019-01-02,1.62,588,1.18,415,1.25,call,249.00,49426,3525,250.24,2019-01-02 +SPY2019-01-02c250.002019-01-02,SPY,2019-01-02,0.35,81,0.23,71,0.36,call,250.00,62087,3603,250.24,2019-01-02 +SPY2019-01-02c251.002019-01-02,SPY,2019-01-02,0.01,7471,0.00,0,0.01,call,251.00,52202,4359,250.24,2019-01-02 +SPY2019-01-02c252.002019-01-02,SPY,2019-01-02,0.01,20446,0.00,0,0.01,call,252.00,27458,5993,250.24,2019-01-02 +SPY2019-01-02c253.002019-01-02,SPY,2019-01-02,0.01,22615,0.00,0,0.01,call,253.00,12242,2799,250.24,2019-01-02 +SPY2019-01-02c254.002019-01-02,SPY,2019-01-02,0.01,22517,0.00,0,0.01,call,254.00,9807,12196,250.24,2019-01-02 +SPY2019-01-02c255.002019-01-02,SPY,2019-01-02,0.01,20799,0.00,0,0.01,call,255.00,4038,8101,250.24,2019-01-02 +SPY2019-01-02c256.002019-01-02,SPY,2019-01-02,0.01,22432,0.00,0,0.01,call,256.00,1323,2571,250.24,2019-01-02 +SPY2019-01-02c257.002019-01-02,SPY,2019-01-02,0.01,20663,0.00,0,0.01,call,257.00,438,7234,250.24,2019-01-02 +SPY2019-01-02c258.002019-01-02,SPY,2019-01-02,0.01,20179,0.00,0,0.01,call,258.00,57,2198,250.24,2019-01-02 +SPY2019-01-02c259.002019-01-02,SPY,2019-01-02,0.01,21353,0.00,0,0.01,call,259.00,5,2053,250.24,2019-01-02 +SPY2019-01-02c260.002019-01-02,SPY,2019-01-02,0.01,22781,0.00,0,0.01,call,260.00,88,9069,250.24,2019-01-02 +SPY2019-01-02c261.002019-01-02,SPY,2019-01-02,0.01,20201,0.00,0,0.01,call,261.00,0,2826,250.24,2019-01-02 +SPY2019-01-02c262.002019-01-02,SPY,2019-01-02,0.01,20397,0.00,0,0.01,call,262.00,0,3037,250.24,2019-01-02 +SPY2019-01-02c263.002019-01-02,SPY,2019-01-02,0.01,20526,0.00,0,0.01,call,263.00,10,1255,250.24,2019-01-02 +SPY2019-01-02c264.002019-01-02,SPY,2019-01-02,0.01,18924,0.00,0,0.01,call,264.00,0,4009,250.24,2019-01-02 +SPY2019-01-02c265.002019-01-02,SPY,2019-01-02,0.01,22368,0.00,0,0.01,call,265.00,35,2154,250.24,2019-01-02 +SPY2019-01-02c266.002019-01-02,SPY,2019-01-02,0.01,16268,0.00,0,0.01,call,266.00,0,3134,250.24,2019-01-02 +SPY2019-01-02c267.002019-01-02,SPY,2019-01-02,0.01,16271,0.00,0,0.01,call,267.00,0,608,250.24,2019-01-02 +SPY2019-01-02c268.002019-01-02,SPY,2019-01-02,0.01,13732,0.00,0,0.01,call,268.00,0,3503,250.24,2019-01-02 +SPY2019-01-02c269.002019-01-02,SPY,2019-01-02,0.01,13450,0.00,0,0.01,call,269.00,1,705,250.24,2019-01-02 +SPY2019-01-02c270.002019-01-02,SPY,2019-01-02,0.01,18859,0.00,0,0.01,call,270.00,25,2184,250.24,2019-01-02 +SPY2019-01-02c271.002019-01-02,SPY,2019-01-02,0.01,13684,0.00,0,0.01,call,271.00,0,757,250.24,2019-01-02 +SPY2019-01-02c272.002019-01-02,SPY,2019-01-02,0.01,13825,0.00,0,0.01,call,272.00,0,1341,250.24,2019-01-02 +SPY2019-01-02c273.002019-01-02,SPY,2019-01-02,0.01,13531,0.00,0,0.01,call,273.00,0,1282,250.24,2019-01-02 +SPY2019-01-02c274.002019-01-02,SPY,2019-01-02,0.01,13925,0.00,0,0.01,call,274.00,0,421,250.24,2019-01-02 +SPY2019-01-02c275.002019-01-02,SPY,2019-01-02,0.01,16592,0.00,0,0.01,call,275.00,0,1354,250.24,2019-01-02 +SPY2019-01-02c276.002019-01-02,SPY,2019-01-02,0.01,16386,0.00,0,0.01,call,276.00,0,347,250.24,2019-01-02 +SPY2019-01-02c277.002019-01-02,SPY,2019-01-02,0.01,16320,0.00,0,0.01,call,277.00,0,128,250.24,2019-01-02 +SPY2019-01-02c278.002019-01-02,SPY,2019-01-02,0.01,18825,0.00,0,0.01,call,278.00,0,1340,250.24,2019-01-02 +SPY2019-01-02c279.002019-01-02,SPY,2019-01-02,0.01,18769,0.00,0,0.01,call,279.00,0,793,250.24,2019-01-02 +SPY2019-01-02c280.002019-01-02,SPY,2019-01-02,0.01,18949,0.00,0,0.01,call,280.00,5,3690,250.24,2019-01-02 +SPY2019-01-02c281.002019-01-02,SPY,2019-01-02,0.01,21133,0.00,0,0.01,call,281.00,0,331,250.24,2019-01-02 +SPY2019-01-02c282.002019-01-02,SPY,2019-01-02,0.01,20844,0.00,0,0.01,call,282.00,0,531,250.24,2019-01-02 +SPY2019-01-02c283.002019-01-02,SPY,2019-01-02,0.01,20666,0.00,0,0.01,call,283.00,0,723,250.24,2019-01-02 +SPY2019-01-02c284.002019-01-02,SPY,2019-01-02,0.01,20963,0.00,0,0.02,call,284.00,0,880,250.24,2019-01-02 +SPY2019-01-02c285.002019-01-02,SPY,2019-01-02,0.01,20674,0.00,0,0.01,call,285.00,0,445,250.24,2019-01-02 +SPY2019-01-02c286.002019-01-02,SPY,2019-01-02,0.01,19016,0.00,0,0.02,call,286.00,0,146,250.24,2019-01-02 +SPY2019-01-02c287.002019-01-02,SPY,2019-01-02,0.01,21339,0.00,0,0.01,call,287.00,0,51,250.24,2019-01-02 +SPY2019-01-02c288.002019-01-02,SPY,2019-01-02,0.01,18692,0.00,0,0.01,call,288.00,0,67,250.24,2019-01-02 +SPY2019-01-02c289.002019-01-02,SPY,2019-01-02,0.01,19003,0.00,0,0.01,call,289.00,0,569,250.24,2019-01-02 +SPY2019-01-02c290.002019-01-02,SPY,2019-01-02,0.01,19044,0.00,0,0.01,call,290.00,0,1348,250.24,2019-01-02 +SPY2019-01-02c295.002019-01-02,SPY,2019-01-02,0.01,19055,0.00,0,0.01,call,295.00,0,3336,250.24,2019-01-02 +SPY2019-01-02p100.002019-01-02,SPY,2019-01-02,0.01,23224,0.00,0,0.00,put,100.00,0,0,250.24,2019-01-02 +SPY2019-01-02p105.002019-01-02,SPY,2019-01-02,0.01,23104,0.00,0,0.00,put,105.00,0,0,250.24,2019-01-02 +SPY2019-01-02p110.002019-01-02,SPY,2019-01-02,0.01,23044,0.00,0,0.00,put,110.00,0,0,250.24,2019-01-02 +SPY2019-01-02p115.002019-01-02,SPY,2019-01-02,0.01,23044,0.00,0,0.00,put,115.00,0,0,250.24,2019-01-02 +SPY2019-01-02p120.002019-01-02,SPY,2019-01-02,0.01,23044,0.00,0,0.00,put,120.00,0,0,250.24,2019-01-02 +SPY2019-01-02p125.002019-01-02,SPY,2019-01-02,0.01,23044,0.00,0,0.00,put,125.00,0,0,250.24,2019-01-02 +SPY2019-01-02p130.002019-01-02,SPY,2019-01-02,0.01,23044,0.00,0,0.00,put,130.00,0,0,250.24,2019-01-02 +SPY2019-01-02p135.002019-01-02,SPY,2019-01-02,0.01,23044,0.00,0,0.00,put,135.00,0,0,250.24,2019-01-02 +SPY2019-01-02p140.002019-01-02,SPY,2019-01-02,0.01,23044,0.00,0,0.00,put,140.00,0,0,250.24,2019-01-02 +SPY2019-01-02p145.002019-01-02,SPY,2019-01-02,0.01,23044,0.00,0,0.00,put,145.00,0,0,250.24,2019-01-02 +SPY2019-01-02p150.002019-01-02,SPY,2019-01-02,0.01,22984,0.00,0,0.00,put,150.00,0,0,250.24,2019-01-02 +SPY2019-01-02p155.002019-01-02,SPY,2019-01-02,0.01,23044,0.00,0,0.00,put,155.00,0,0,250.24,2019-01-02 +SPY2019-01-02p160.002019-01-02,SPY,2019-01-02,0.01,23044,0.00,0,0.00,put,160.00,0,0,250.24,2019-01-02 +SPY2019-01-02p165.002019-01-02,SPY,2019-01-02,0.01,23340,0.00,0,0.01,put,165.00,0,504,250.24,2019-01-02 +SPY2019-01-02p170.002019-01-02,SPY,2019-01-02,0.01,23081,0.00,0,0.01,put,170.00,10,0,250.24,2019-01-02 +SPY2019-01-02p175.002019-01-02,SPY,2019-01-02,0.01,23139,0.00,0,0.02,put,175.00,0,2,250.24,2019-01-02 +SPY2019-01-02p180.002019-01-02,SPY,2019-01-02,0.01,23718,0.00,0,0.01,put,180.00,0,250,250.24,2019-01-02 +SPY2019-01-02p185.002019-01-02,SPY,2019-01-02,0.01,23655,0.00,0,0.01,put,185.00,0,277,250.24,2019-01-02 +SPY2019-01-02p190.002019-01-02,SPY,2019-01-02,0.01,22949,0.00,0,0.00,put,190.00,0,0,250.24,2019-01-02 +SPY2019-01-02p195.002019-01-02,SPY,2019-01-02,0.01,22916,0.00,0,0.02,put,195.00,0,38,250.24,2019-01-02 +SPY2019-01-02p196.002019-01-02,SPY,2019-01-02,0.01,22899,0.00,0,0.01,put,196.00,0,52,250.24,2019-01-02 +SPY2019-01-02p197.002019-01-02,SPY,2019-01-02,0.01,22827,0.00,0,0.02,put,197.00,0,8,250.24,2019-01-02 +SPY2019-01-02p198.002019-01-02,SPY,2019-01-02,0.01,22812,0.00,0,0.02,put,198.00,0,81,250.24,2019-01-02 +SPY2019-01-02p199.002019-01-02,SPY,2019-01-02,0.01,22827,0.00,0,0.03,put,199.00,0,1,250.24,2019-01-02 +SPY2019-01-02p200.002019-01-02,SPY,2019-01-02,0.01,22839,0.00,0,0.01,put,200.00,0,19,250.24,2019-01-02 +SPY2019-01-02p201.002019-01-02,SPY,2019-01-02,0.01,22848,0.00,0,0.01,put,201.00,0,53,250.24,2019-01-02 +SPY2019-01-02p202.002019-01-02,SPY,2019-01-02,0.01,22694,0.00,0,0.00,put,202.00,0,0,250.24,2019-01-02 +SPY2019-01-02p203.002019-01-02,SPY,2019-01-02,0.01,22759,0.00,0,0.01,put,203.00,0,16,250.24,2019-01-02 +SPY2019-01-02p204.002019-01-02,SPY,2019-01-02,0.01,22636,0.00,0,0.01,put,204.00,0,35,250.24,2019-01-02 +SPY2019-01-02p205.002019-01-02,SPY,2019-01-02,0.01,23336,0.00,0,0.01,put,205.00,0,4472,250.24,2019-01-02 +SPY2019-01-02p206.002019-01-02,SPY,2019-01-02,0.01,22889,0.00,0,0.01,put,206.00,0,19,250.24,2019-01-02 +SPY2019-01-02p207.002019-01-02,SPY,2019-01-02,0.01,22899,0.00,0,0.01,put,207.00,0,21,250.24,2019-01-02 +SPY2019-01-02p208.002019-01-02,SPY,2019-01-02,0.01,22841,0.00,0,0.01,put,208.00,0,26,250.24,2019-01-02 +SPY2019-01-02p209.002019-01-02,SPY,2019-01-02,0.01,22849,0.00,0,0.00,put,209.00,0,0,250.24,2019-01-02 +SPY2019-01-02p210.002019-01-02,SPY,2019-01-02,0.01,23376,0.00,0,0.01,put,210.00,0,834,250.24,2019-01-02 +SPY2019-01-02p211.002019-01-02,SPY,2019-01-02,0.01,23561,0.00,0,0.02,put,211.00,0,255,250.24,2019-01-02 +SPY2019-01-02p212.002019-01-02,SPY,2019-01-02,0.01,22909,0.00,0,0.01,put,212.00,0,42,250.24,2019-01-02 +SPY2019-01-02p213.002019-01-02,SPY,2019-01-02,0.01,22721,0.00,0,0.01,put,213.00,0,26,250.24,2019-01-02 +SPY2019-01-02p214.002019-01-02,SPY,2019-01-02,0.01,22661,0.00,0,0.01,put,214.00,0,20,250.24,2019-01-02 +SPY2019-01-02p215.002019-01-02,SPY,2019-01-02,0.01,23387,0.00,0,0.01,put,215.00,0,1775,250.24,2019-01-02 +SPY2019-01-02p216.002019-01-02,SPY,2019-01-02,0.01,23335,0.00,0,0.01,put,216.00,0,193,250.24,2019-01-02 +SPY2019-01-02p217.002019-01-02,SPY,2019-01-02,0.01,23321,0.00,0,0.01,put,217.00,0,1265,250.24,2019-01-02 +SPY2019-01-02p218.002019-01-02,SPY,2019-01-02,0.01,23381,0.00,0,0.01,put,218.00,0,461,250.24,2019-01-02 +SPY2019-01-02p219.002019-01-02,SPY,2019-01-02,0.01,23379,0.00,0,0.02,put,219.00,0,160,250.24,2019-01-02 +SPY2019-01-02p220.002019-01-02,SPY,2019-01-02,0.01,25163,0.00,0,0.01,put,220.00,5,7229,250.24,2019-01-02 +SPY2019-01-02p221.002019-01-02,SPY,2019-01-02,0.01,23439,0.00,0,0.01,put,221.00,0,653,250.24,2019-01-02 +SPY2019-01-02p222.002019-01-02,SPY,2019-01-02,0.01,23379,0.00,0,0.01,put,222.00,0,434,250.24,2019-01-02 +SPY2019-01-02p223.002019-01-02,SPY,2019-01-02,0.01,23317,0.00,0,0.01,put,223.00,0,956,250.24,2019-01-02 +SPY2019-01-02p224.002019-01-02,SPY,2019-01-02,0.01,23464,0.00,0,0.01,put,224.00,0,2244,250.24,2019-01-02 +SPY2019-01-02p225.002019-01-02,SPY,2019-01-02,0.01,24476,0.00,0,0.01,put,225.00,31,4233,250.24,2019-01-02 +SPY2019-01-02p226.002019-01-02,SPY,2019-01-02,0.01,24463,0.00,0,0.01,put,226.00,0,829,250.24,2019-01-02 +SPY2019-01-02p227.002019-01-02,SPY,2019-01-02,0.01,23990,0.00,0,0.01,put,227.00,1,1906,250.24,2019-01-02 +SPY2019-01-02p228.002019-01-02,SPY,2019-01-02,0.01,24466,0.00,0,0.01,put,228.00,6,3017,250.24,2019-01-02 +SPY2019-01-02p229.002019-01-02,SPY,2019-01-02,0.01,23511,0.00,0,0.01,put,229.00,66,2614,250.24,2019-01-02 +SPY2019-01-02p230.002019-01-02,SPY,2019-01-02,0.01,24603,0.00,0,0.01,put,230.00,271,5023,250.24,2019-01-02 +SPY2019-01-02p231.002019-01-02,SPY,2019-01-02,0.01,23832,0.00,0,0.01,put,231.00,102,2558,250.24,2019-01-02 +SPY2019-01-02p232.002019-01-02,SPY,2019-01-02,0.01,23344,0.00,0,0.01,put,232.00,11,1398,250.24,2019-01-02 +SPY2019-01-02p233.002019-01-02,SPY,2019-01-02,0.01,23598,0.00,0,0.01,put,233.00,0,6335,250.24,2019-01-02 +SPY2019-01-02p234.002019-01-02,SPY,2019-01-02,0.01,23706,0.00,0,0.01,put,234.00,54,1421,250.24,2019-01-02 +SPY2019-01-02p235.002019-01-02,SPY,2019-01-02,0.01,23680,0.00,0,0.01,put,235.00,191,5367,250.24,2019-01-02 +SPY2019-01-02p236.002019-01-02,SPY,2019-01-02,0.01,23748,0.00,0,0.01,put,236.00,307,2273,250.24,2019-01-02 +SPY2019-01-02p237.002019-01-02,SPY,2019-01-02,0.01,23365,0.00,0,0.01,put,237.00,303,2010,250.24,2019-01-02 +SPY2019-01-02p238.002019-01-02,SPY,2019-01-02,0.01,23746,0.00,0,0.01,put,238.00,851,4055,250.24,2019-01-02 +SPY2019-01-02p239.002019-01-02,SPY,2019-01-02,0.01,24310,0.00,0,0.01,put,239.00,1046,6699,250.24,2019-01-02 +SPY2019-01-02p240.002019-01-02,SPY,2019-01-02,0.01,25537,0.00,0,0.01,put,240.00,4801,7945,250.24,2019-01-02 +SPY2019-01-02p241.002019-01-02,SPY,2019-01-02,0.01,24620,0.00,0,0.01,put,241.00,3451,2897,250.24,2019-01-02 +SPY2019-01-02p242.002019-01-02,SPY,2019-01-02,0.01,23993,0.00,0,0.01,put,242.00,11936,3970,250.24,2019-01-02 +SPY2019-01-02p243.002019-01-02,SPY,2019-01-02,0.01,24206,0.00,0,0.01,put,243.00,11272,3637,250.24,2019-01-02 +SPY2019-01-02p244.002019-01-02,SPY,2019-01-02,0.01,23819,0.00,0,0.01,put,244.00,19034,2439,250.24,2019-01-02 +SPY2019-01-02p245.002019-01-02,SPY,2019-01-02,0.01,23333,0.00,0,0.01,put,245.00,45273,8382,250.24,2019-01-02 +SPY2019-01-02p246.002019-01-02,SPY,2019-01-02,0.01,21378,0.00,0,0.01,put,246.00,26929,3233,250.24,2019-01-02 +SPY2019-01-02p247.002019-01-02,SPY,2019-01-02,0.01,21861,0.00,0,0.01,put,247.00,38419,3720,250.24,2019-01-02 +SPY2019-01-02p248.002019-01-02,SPY,2019-01-02,0.01,22160,0.00,0,0.01,put,248.00,40771,6038,250.24,2019-01-02 +SPY2019-01-02p249.002019-01-02,SPY,2019-01-02,0.01,21575,0.00,0,0.01,put,249.00,59517,4481,250.24,2019-01-02 +SPY2019-01-02p250.002019-01-02,SPY,2019-01-02,0.02,133,0.01,1293,0.02,put,250.00,38466,5169,250.24,2019-01-02 +SPY2019-01-02p251.002019-01-02,SPY,2019-01-02,0.80,120,0.64,160,0.72,put,251.00,8842,1587,250.24,2019-01-02 +SPY2019-01-02p252.002019-01-02,SPY,2019-01-02,2.30,618,1.61,487,1.75,put,252.00,3300,1109,250.24,2019-01-02 +SPY2019-01-02p253.002019-01-02,SPY,2019-01-02,3.26,596,2.60,588,2.75,put,253.00,350,835,250.24,2019-01-02 +SPY2019-01-02p254.002019-01-02,SPY,2019-01-02,4.27,585,3.60,631,4.96,put,254.00,97,516,250.24,2019-01-02 +SPY2019-01-02p255.002019-01-02,SPY,2019-01-02,4.88,113,4.56,608,4.69,put,255.00,242,1225,250.24,2019-01-02 +SPY2019-01-02p256.002019-01-02,SPY,2019-01-02,6.33,595,5.39,631,8.81,put,256.00,1,681,250.24,2019-01-02 +SPY2019-01-02p257.002019-01-02,SPY,2019-01-02,7.27,585,6.51,585,7.00,put,257.00,31,213,250.24,2019-01-02 +SPY2019-01-02p258.002019-01-02,SPY,2019-01-02,8.08,578,7.17,596,8.17,put,258.00,87,102,250.24,2019-01-02 +SPY2019-01-02p259.002019-01-02,SPY,2019-01-02,9.39,568,8.17,571,10.64,put,259.00,3,16,250.24,2019-01-02 +SPY2019-01-02p260.002019-01-02,SPY,2019-01-02,10.19,126,9.09,576,10.07,put,260.00,8,36,250.24,2019-01-02 +SPY2019-01-02p261.002019-01-02,SPY,2019-01-02,11.39,568,10.07,568,5.60,put,261.00,0,0,250.24,2019-01-02 +SPY2019-01-02p262.002019-01-02,SPY,2019-01-02,12.27,568,11.18,579,12.32,put,262.00,15,16,250.24,2019-01-02 +SPY2019-01-02p263.002019-01-02,SPY,2019-01-02,13.37,568,12.17,570,13.55,put,263.00,5,5,250.24,2019-01-02 +SPY2019-01-02p264.002019-01-02,SPY,2019-01-02,14.37,568,13.08,568,13.55,put,264.00,0,2,250.24,2019-01-02 +SPY2019-01-02p265.002019-01-02,SPY,2019-01-02,15.27,574,14.18,587,8.63,put,265.00,0,259,250.24,2019-01-02 +SPY2019-01-02p266.002019-01-02,SPY,2019-01-02,16.26,555,15.17,555,13.61,put,266.00,0,41,250.24,2019-01-02 +SPY2019-01-02p267.002019-01-02,SPY,2019-01-02,17.37,568,16.08,568,9.13,put,267.00,0,0,250.24,2019-01-02 +SPY2019-01-02p268.002019-01-02,SPY,2019-01-02,18.26,555,17.17,555,14.17,put,268.00,0,44,250.24,2019-01-02 +SPY2019-01-02p269.002019-01-02,SPY,2019-01-02,19.37,568,18.08,568,15.72,put,269.00,0,0,250.24,2019-01-02 +SPY2019-01-02p270.002019-01-02,SPY,2019-01-02,20.26,580,19.17,585,21.80,put,270.00,4,115,250.24,2019-01-02 +SPY2019-01-02p271.002019-01-02,SPY,2019-01-02,21.26,571,20.17,571,11.33,put,271.00,0,61,250.24,2019-01-02 +SPY2019-01-02p272.002019-01-02,SPY,2019-01-02,22.37,568,21.08,568,16.75,put,272.00,0,3,250.24,2019-01-02 +SPY2019-01-02p273.002019-01-02,SPY,2019-01-02,23.37,568,22.08,568,11.61,put,273.00,0,0,250.24,2019-01-02 +SPY2019-01-02p274.002019-01-02,SPY,2019-01-02,24.37,568,23.08,568,8.70,put,274.00,0,0,250.24,2019-01-02 +SPY2019-01-02p275.002019-01-02,SPY,2019-01-02,25.26,554,24.17,554,12.88,put,275.00,0,37,250.24,2019-01-02 +SPY2019-01-02p276.002019-01-02,SPY,2019-01-02,27.41,2,24.54,10,14.02,put,276.00,0,0,250.24,2019-01-02 +SPY2019-01-02p277.002019-01-02,SPY,2019-01-02,28.41,2,25.54,10,9.99,put,277.00,0,0,250.24,2019-01-02 +SPY2019-01-02p278.002019-01-02,SPY,2019-01-02,29.41,2,26.54,10,11.71,put,278.00,0,0,250.24,2019-01-02 +SPY2019-01-02p279.002019-01-02,SPY,2019-01-02,30.41,2,27.54,10,14.87,put,279.00,0,0,250.24,2019-01-02 +SPY2019-01-02p280.002019-01-02,SPY,2019-01-02,31.41,2,28.54,10,15.63,put,280.00,0,5,250.24,2019-01-02 +SPY2019-01-02p281.002019-01-02,SPY,2019-01-02,32.41,2,29.54,10,11.99,put,281.00,0,10,250.24,2019-01-02 +SPY2019-01-02p282.002019-01-02,SPY,2019-01-02,33.41,2,30.54,10,16.70,put,282.00,0,17,250.24,2019-01-02 +SPY2019-01-02p283.002019-01-02,SPY,2019-01-02,34.41,2,31.54,10,17.18,put,283.00,0,0,250.24,2019-01-02 +SPY2019-01-02p284.002019-01-02,SPY,2019-01-02,35.41,2,32.54,10,0.00,put,284.00,0,0,250.24,2019-01-02 +SPY2019-01-02p285.002019-01-02,SPY,2019-01-02,36.41,2,33.54,10,13.99,put,285.00,0,1,250.24,2019-01-02 +SPY2019-01-02p286.002019-01-02,SPY,2019-01-02,37.41,2,34.54,10,14.90,put,286.00,0,0,250.24,2019-01-02 +SPY2019-01-02p287.002019-01-02,SPY,2019-01-02,38.41,2,35.54,10,15.01,put,287.00,0,1,250.24,2019-01-02 +SPY2019-01-02p288.002019-01-02,SPY,2019-01-02,39.41,2,36.54,10,19.57,put,288.00,0,1,250.24,2019-01-02 +SPY2019-01-02p289.002019-01-02,SPY,2019-01-02,40.41,2,37.54,10,16.03,put,289.00,0,0,250.24,2019-01-02 +SPY2019-01-02p290.002019-01-02,SPY,2019-01-02,41.41,2,38.54,10,18.54,put,290.00,0,4,250.24,2019-01-02 +SPY2019-01-02p295.002019-01-02,SPY,2019-01-02,45.37,17,44.08,16,45.40,put,295.00,8,481,250.24,2019-01-02 +SPY2019-01-04c100.002019-01-02,SPY,2019-01-04,151.97,1,148.59,1,0.00,call,100.00,0,0,250.24,2019-01-02 +SPY2019-01-04c105.002019-01-02,SPY,2019-01-04,146.97,1,143.59,1,0.00,call,105.00,0,0,250.24,2019-01-02 +SPY2019-01-04c110.002019-01-02,SPY,2019-01-04,141.98,1,138.60,1,0.00,call,110.00,0,0,250.24,2019-01-02 +SPY2019-01-04c115.002019-01-02,SPY,2019-01-04,136.98,1,133.60,1,0.00,call,115.00,0,0,250.24,2019-01-02 +SPY2019-01-04c120.002019-01-02,SPY,2019-01-04,131.98,1,128.60,1,0.00,call,120.00,0,0,250.24,2019-01-02 +SPY2019-01-04c125.002019-01-02,SPY,2019-01-04,126.98,1,123.60,1,0.00,call,125.00,0,0,250.24,2019-01-02 +SPY2019-01-04c130.002019-01-02,SPY,2019-01-04,121.98,1,118.60,1,0.00,call,130.00,0,0,250.24,2019-01-02 +SPY2019-01-04c135.002019-01-02,SPY,2019-01-04,115.67,285,114.90,285,0.00,call,135.00,0,0,250.24,2019-01-02 +SPY2019-01-04c140.002019-01-02,SPY,2019-01-04,110.66,285,109.93,285,0.00,call,140.00,0,0,250.24,2019-01-02 +SPY2019-01-04c145.002019-01-02,SPY,2019-01-04,105.66,285,104.93,285,0.00,call,145.00,0,0,250.24,2019-01-02 +SPY2019-01-04c150.002019-01-02,SPY,2019-01-04,100.67,285,99.90,285,46.32,call,150.00,0,50,250.24,2019-01-02 +SPY2019-01-04c155.002019-01-02,SPY,2019-01-04,95.66,285,94.93,285,0.00,call,155.00,0,0,250.24,2019-01-02 +SPY2019-01-04c160.002019-01-02,SPY,2019-01-04,90.67,285,89.90,285,0.00,call,160.00,0,0,250.24,2019-01-02 +SPY2019-01-04c165.002019-01-02,SPY,2019-01-04,85.67,285,84.90,285,0.00,call,165.00,0,0,250.24,2019-01-02 +SPY2019-01-04c170.002019-01-02,SPY,2019-01-04,80.68,285,79.91,285,0.00,call,170.00,0,0,250.24,2019-01-02 +SPY2019-01-04c175.002019-01-02,SPY,2019-01-04,75.67,285,74.94,285,0.00,call,175.00,0,0,250.24,2019-01-02 +SPY2019-01-04c180.002019-01-02,SPY,2019-01-04,70.67,285,69.94,285,0.00,call,180.00,0,0,250.24,2019-01-02 +SPY2019-01-04c185.002019-01-02,SPY,2019-01-04,65.68,285,64.91,285,0.00,call,185.00,0,0,250.24,2019-01-02 +SPY2019-01-04c190.002019-01-02,SPY,2019-01-04,60.68,285,59.91,285,0.00,call,190.00,0,0,250.24,2019-01-02 +SPY2019-01-04c195.002019-01-02,SPY,2019-01-04,55.67,285,54.94,285,0.00,call,195.00,0,0,250.24,2019-01-02 +SPY2019-01-04c196.002019-01-02,SPY,2019-01-04,54.67,285,53.94,285,24.00,call,196.00,0,5,250.24,2019-01-02 +SPY2019-01-04c197.002019-01-02,SPY,2019-01-04,53.67,285,52.94,285,25.48,call,197.00,0,2,250.24,2019-01-02 +SPY2019-01-04c198.002019-01-02,SPY,2019-01-04,52.67,285,51.94,285,51.81,call,198.00,2,2,250.24,2019-01-02 +SPY2019-01-04c199.002019-01-02,SPY,2019-01-04,51.67,285,50.94,285,24.71,call,199.00,0,0,250.24,2019-01-02 +SPY2019-01-04c200.002019-01-02,SPY,2019-01-04,50.67,285,49.94,285,0.00,call,200.00,0,0,250.24,2019-01-02 +SPY2019-01-04c201.002019-01-02,SPY,2019-01-04,49.67,285,48.94,285,0.00,call,201.00,0,0,250.24,2019-01-02 +SPY2019-01-04c202.002019-01-02,SPY,2019-01-04,48.67,285,47.94,285,0.00,call,202.00,0,1,250.24,2019-01-02 +SPY2019-01-04c203.002019-01-02,SPY,2019-01-04,47.67,285,46.94,285,0.00,call,203.00,0,0,250.24,2019-01-02 +SPY2019-01-04c204.002019-01-02,SPY,2019-01-04,46.67,285,45.94,285,47.02,call,204.00,3,0,250.24,2019-01-02 +SPY2019-01-04c205.002019-01-02,SPY,2019-01-04,45.55,1,45.09,1,21.76,call,205.00,0,24,250.24,2019-01-02 +SPY2019-01-04c206.002019-01-02,SPY,2019-01-04,44.67,285,43.94,285,0.00,call,206.00,0,0,250.24,2019-01-02 +SPY2019-01-04c207.002019-01-02,SPY,2019-01-04,43.68,285,42.91,285,0.00,call,207.00,0,0,250.24,2019-01-02 +SPY2019-01-04c208.002019-01-02,SPY,2019-01-04,42.68,285,41.91,285,0.00,call,208.00,0,0,250.24,2019-01-02 +SPY2019-01-04c209.002019-01-02,SPY,2019-01-04,41.69,285,40.91,285,0.00,call,209.00,0,0,250.24,2019-01-02 +SPY2019-01-04c210.002019-01-02,SPY,2019-01-04,40.69,285,39.91,285,19.86,call,210.00,0,55,250.24,2019-01-02 +SPY2019-01-04c211.002019-01-02,SPY,2019-01-04,39.69,285,38.92,285,0.00,call,211.00,0,0,250.24,2019-01-02 +SPY2019-01-04c212.002019-01-02,SPY,2019-01-04,38.69,285,37.92,285,0.00,call,212.00,0,0,250.24,2019-01-02 +SPY2019-01-04c213.002019-01-02,SPY,2019-01-04,37.68,285,36.95,285,33.97,call,213.00,2,0,250.24,2019-01-02 +SPY2019-01-04c214.002019-01-02,SPY,2019-01-04,36.55,3,36.09,3,0.00,call,214.00,0,69,250.24,2019-01-02 +SPY2019-01-04c215.002019-01-02,SPY,2019-01-04,35.68,285,34.95,285,33.90,call,215.00,2,81,250.24,2019-01-02 +SPY2019-01-04c216.002019-01-02,SPY,2019-01-04,34.68,285,33.95,285,0.00,call,216.00,0,0,250.24,2019-01-02 +SPY2019-01-04c217.002019-01-02,SPY,2019-01-04,33.68,285,32.95,285,0.00,call,217.00,0,30,250.24,2019-01-02 +SPY2019-01-04c218.002019-01-02,SPY,2019-01-04,32.68,285,31.95,285,0.00,call,218.00,0,0,250.24,2019-01-02 +SPY2019-01-04c219.002019-01-02,SPY,2019-01-04,31.68,285,30.95,285,12.06,call,219.00,0,19,250.24,2019-01-02 +SPY2019-01-04c220.002019-01-02,SPY,2019-01-04,30.68,285,29.95,285,30.04,call,220.00,21,39,250.24,2019-01-02 +SPY2019-01-04c221.002019-01-02,SPY,2019-01-04,29.53,554,29.15,551,11.91,call,221.00,0,30,250.24,2019-01-02 +SPY2019-01-04c222.002019-01-02,SPY,2019-01-04,28.53,554,28.15,551,7.54,call,222.00,0,21,250.24,2019-01-02 +SPY2019-01-04c222.502019-01-02,SPY,2019-01-04,28.04,568,27.63,568,14.10,call,222.50,0,0,250.24,2019-01-02 +SPY2019-01-04c223.002019-01-02,SPY,2019-01-04,27.53,589,27.15,616,27.72,call,223.00,37,138,250.24,2019-01-02 +SPY2019-01-04c224.002019-01-02,SPY,2019-01-04,26.53,573,26.15,573,11.79,call,224.00,0,64,250.24,2019-01-02 +SPY2019-01-04c225.002019-01-02,SPY,2019-01-04,25.53,592,25.15,619,24.17,call,225.00,41,986,250.24,2019-01-02 +SPY2019-01-04c226.002019-01-02,SPY,2019-01-04,24.54,586,24.13,586,0.00,call,226.00,0,1,250.24,2019-01-02 +SPY2019-01-04c227.002019-01-02,SPY,2019-01-04,23.54,586,23.15,574,8.01,call,227.00,0,51,250.24,2019-01-02 +SPY2019-01-04c227.502019-01-02,SPY,2019-01-04,23.04,586,22.65,574,22.68,call,227.50,1,23,250.24,2019-01-02 +SPY2019-01-04c228.002019-01-02,SPY,2019-01-04,22.54,586,22.16,596,20.99,call,228.00,8,330,250.24,2019-01-02 +SPY2019-01-04c229.002019-01-02,SPY,2019-01-04,21.55,586,21.16,583,10.10,call,229.00,0,137,250.24,2019-01-02 +SPY2019-01-04c230.002019-01-02,SPY,2019-01-04,20.54,568,20.16,637,19.64,call,230.00,341,1093,250.24,2019-01-02 +SPY2019-01-04c231.002019-01-02,SPY,2019-01-04,19.55,586,19.16,623,19.18,call,231.00,1,399,250.24,2019-01-02 +SPY2019-01-04c232.002019-01-02,SPY,2019-01-04,18.56,586,18.17,599,18.40,call,232.00,1,727,250.24,2019-01-02 +SPY2019-01-04c232.502019-01-02,SPY,2019-01-04,18.06,586,17.67,638,8.61,call,232.50,0,772,250.24,2019-01-02 +SPY2019-01-04c233.002019-01-02,SPY,2019-01-04,17.56,586,17.29,15,17.50,call,233.00,99,1658,250.24,2019-01-02 +SPY2019-01-04c234.002019-01-02,SPY,2019-01-04,16.56,569,16.29,529,16.70,call,234.00,52,553,250.24,2019-01-02 +SPY2019-01-04c235.002019-01-02,SPY,2019-01-04,15.57,597,15.29,617,15.41,call,235.00,16,1965,250.24,2019-01-02 +SPY2019-01-04c236.002019-01-02,SPY,2019-01-04,14.58,603,14.30,54,13.21,call,236.00,82,1280,250.24,2019-01-02 +SPY2019-01-04c237.002019-01-02,SPY,2019-01-04,13.59,607,13.31,51,13.97,call,237.00,4,1053,250.24,2019-01-02 +SPY2019-01-04c237.502019-01-02,SPY,2019-01-04,13.10,608,12.72,611,6.40,call,237.50,0,1186,250.24,2019-01-02 +SPY2019-01-04c238.002019-01-02,SPY,2019-01-04,12.61,609,12.34,32,12.21,call,238.00,220,2207,250.24,2019-01-02 +SPY2019-01-04c239.002019-01-02,SPY,2019-01-04,11.63,591,11.35,40,11.53,call,239.00,38,1783,250.24,2019-01-02 +SPY2019-01-04c240.002019-01-02,SPY,2019-01-04,10.60,552,10.38,42,10.65,call,240.00,186,3304,250.24,2019-01-02 +SPY2019-01-04c241.002019-01-02,SPY,2019-01-04,9.71,588,9.31,603,8.84,call,241.00,232,2918,250.24,2019-01-02 +SPY2019-01-04c242.002019-01-02,SPY,2019-01-04,8.76,589,8.44,29,8.45,call,242.00,238,3072,250.24,2019-01-02 +SPY2019-01-04c242.502019-01-02,SPY,2019-01-04,8.28,595,7.94,2,7.99,call,242.50,96,1906,250.24,2019-01-02 +SPY2019-01-04c243.002019-01-02,SPY,2019-01-04,7.81,630,7.50,580,7.43,call,243.00,1136,2046,250.24,2019-01-02 +SPY2019-01-04c244.002019-01-02,SPY,2019-01-04,6.88,609,6.59,40,6.69,call,244.00,379,3308,250.24,2019-01-02 +SPY2019-01-04c245.002019-01-02,SPY,2019-01-04,5.98,645,5.63,654,5.78,call,245.00,1438,6893,250.24,2019-01-02 +SPY2019-01-04c246.002019-01-02,SPY,2019-01-04,5.10,612,4.81,1,4.89,call,246.00,2656,2361,250.24,2019-01-02 +SPY2019-01-04c247.002019-01-02,SPY,2019-01-04,4.24,635,4.05,97,4.18,call,247.00,5591,2325,250.24,2019-01-02 +SPY2019-01-04c247.502019-01-02,SPY,2019-01-04,3.83,632,3.62,601,3.71,call,247.50,2688,1748,250.24,2019-01-02 +SPY2019-01-04c248.002019-01-02,SPY,2019-01-04,3.40,123,3.30,137,3.34,call,248.00,7596,6179,250.24,2019-01-02 +SPY2019-01-04c249.002019-01-02,SPY,2019-01-04,2.67,159,2.59,185,2.60,call,249.00,10643,7168,250.24,2019-01-02 +SPY2019-01-04c250.002019-01-02,SPY,2019-01-04,2.00,227,1.95,623,1.99,call,250.00,27533,11534,250.24,2019-01-02 +SPY2019-01-04c251.002019-01-02,SPY,2019-01-04,1.43,1,1.40,493,1.42,call,251.00,16604,8177,250.24,2019-01-02 +SPY2019-01-04c252.002019-01-02,SPY,2019-01-04,0.99,279,0.94,1977,0.96,call,252.00,16724,9792,250.24,2019-01-02 +SPY2019-01-04c252.502019-01-02,SPY,2019-01-04,0.80,449,0.76,585,0.76,call,252.50,4347,2705,250.24,2019-01-02 +SPY2019-01-04c253.002019-01-02,SPY,2019-01-04,0.63,274,0.60,3237,0.63,call,253.00,10121,9262,250.24,2019-01-02 +SPY2019-01-04c254.002019-01-02,SPY,2019-01-04,0.39,1245,0.37,1,0.37,call,254.00,8613,8979,250.24,2019-01-02 +SPY2019-01-04c255.002019-01-02,SPY,2019-01-04,0.23,2592,0.21,5520,0.23,call,255.00,22798,26036,250.24,2019-01-02 +SPY2019-01-04c256.002019-01-02,SPY,2019-01-04,0.14,6288,0.13,30,0.13,call,256.00,11614,12388,250.24,2019-01-02 +SPY2019-01-04c257.002019-01-02,SPY,2019-01-04,0.08,5550,0.07,3305,0.08,call,257.00,21683,5885,250.24,2019-01-02 +SPY2019-01-04c257.502019-01-02,SPY,2019-01-04,0.06,5561,0.05,9322,0.06,call,257.50,7379,6692,250.24,2019-01-02 +SPY2019-01-04c258.002019-01-02,SPY,2019-01-04,0.05,14852,0.04,1866,0.05,call,258.00,13586,6379,250.24,2019-01-02 +SPY2019-01-04c259.002019-01-02,SPY,2019-01-04,0.03,10596,0.02,12022,0.03,call,259.00,582,3621,250.24,2019-01-02 +SPY2019-01-04c260.002019-01-02,SPY,2019-01-04,0.02,7649,0.01,17464,0.02,call,260.00,2150,11202,250.24,2019-01-02 +SPY2019-01-04c261.002019-01-02,SPY,2019-01-04,0.02,24393,0.01,4390,0.01,call,261.00,1133,21027,250.24,2019-01-02 +SPY2019-01-04c262.002019-01-02,SPY,2019-01-04,0.02,30113,0.01,3,0.02,call,262.00,518,2306,250.24,2019-01-02 +SPY2019-01-04c262.502019-01-02,SPY,2019-01-04,0.01,6655,0.00,0,0.01,call,262.50,87,1781,250.24,2019-01-02 +SPY2019-01-04c263.002019-01-02,SPY,2019-01-04,0.01,5513,0.00,0,0.01,call,263.00,386,3863,250.24,2019-01-02 +SPY2019-01-04c264.002019-01-02,SPY,2019-01-04,0.01,12844,0.00,0,0.01,call,264.00,33,2572,250.24,2019-01-02 +SPY2019-01-04c265.002019-01-02,SPY,2019-01-04,0.01,16124,0.00,0,0.01,call,265.00,1454,8013,250.24,2019-01-02 +SPY2019-01-04c266.002019-01-02,SPY,2019-01-04,0.01,17505,0.00,0,0.01,call,266.00,66,5477,250.24,2019-01-02 +SPY2019-01-04c267.002019-01-02,SPY,2019-01-04,0.01,18101,0.00,0,0.01,call,267.00,12,4118,250.24,2019-01-02 +SPY2019-01-04c267.502019-01-02,SPY,2019-01-04,0.01,18612,0.00,0,0.01,call,267.50,51,3625,250.24,2019-01-02 +SPY2019-01-04c268.002019-01-02,SPY,2019-01-04,0.01,18917,0.00,0,0.01,call,268.00,2,12369,250.24,2019-01-02 +SPY2019-01-04c269.002019-01-02,SPY,2019-01-04,0.01,15555,0.00,0,0.01,call,269.00,5,3293,250.24,2019-01-02 +SPY2019-01-04c270.002019-01-02,SPY,2019-01-04,0.01,16764,0.00,0,0.01,call,270.00,60,4097,250.24,2019-01-02 +SPY2019-01-04c271.002019-01-02,SPY,2019-01-04,0.01,15860,0.00,0,0.01,call,271.00,0,21947,250.24,2019-01-02 +SPY2019-01-04c272.002019-01-02,SPY,2019-01-04,0.01,17224,0.00,0,0.01,call,272.00,11,12674,250.24,2019-01-02 +SPY2019-01-04c272.502019-01-02,SPY,2019-01-04,0.01,17606,0.00,0,0.01,call,272.50,0,2024,250.24,2019-01-02 +SPY2019-01-04c273.002019-01-02,SPY,2019-01-04,0.01,17413,0.00,0,0.02,call,273.00,0,4146,250.24,2019-01-02 +SPY2019-01-04c274.002019-01-02,SPY,2019-01-04,0.01,17486,0.00,0,0.01,call,274.00,1,1324,250.24,2019-01-02 +SPY2019-01-04c275.002019-01-02,SPY,2019-01-04,0.01,20280,0.00,0,0.01,call,275.00,5,3414,250.24,2019-01-02 +SPY2019-01-04c276.002019-01-02,SPY,2019-01-04,0.01,17278,0.00,0,0.01,call,276.00,5,3267,250.24,2019-01-02 +SPY2019-01-04c277.002019-01-02,SPY,2019-01-04,0.01,17336,0.00,0,0.01,call,277.00,0,615,250.24,2019-01-02 +SPY2019-01-04c277.502019-01-02,SPY,2019-01-04,0.01,17420,0.00,0,0.01,call,277.50,0,420,250.24,2019-01-02 +SPY2019-01-04c278.002019-01-02,SPY,2019-01-04,0.01,17073,0.00,0,0.05,call,278.00,5,7764,250.24,2019-01-02 +SPY2019-01-04c279.002019-01-02,SPY,2019-01-04,0.01,16804,0.00,0,0.01,call,279.00,0,2107,250.24,2019-01-02 +SPY2019-01-04c280.002019-01-02,SPY,2019-01-04,0.01,16752,0.00,0,0.01,call,280.00,6,1759,250.24,2019-01-02 +SPY2019-01-04c281.002019-01-02,SPY,2019-01-04,0.01,16789,0.00,0,0.01,call,281.00,1,2714,250.24,2019-01-02 +SPY2019-01-04c282.002019-01-02,SPY,2019-01-04,0.01,16795,0.00,0,0.01,call,282.00,0,6634,250.24,2019-01-02 +SPY2019-01-04c282.502019-01-02,SPY,2019-01-04,0.01,19005,0.00,0,0.01,call,282.50,0,738,250.24,2019-01-02 +SPY2019-01-04c283.002019-01-02,SPY,2019-01-04,0.01,19842,0.00,0,0.01,call,283.00,0,864,250.24,2019-01-02 +SPY2019-01-04c284.002019-01-02,SPY,2019-01-04,0.01,18983,0.00,0,0.01,call,284.00,2,497,250.24,2019-01-02 +SPY2019-01-04c285.002019-01-02,SPY,2019-01-04,0.01,21026,0.00,0,0.01,call,285.00,2,8921,250.24,2019-01-02 +SPY2019-01-04c286.002019-01-02,SPY,2019-01-04,0.01,21202,0.00,0,0.01,call,286.00,0,511,250.24,2019-01-02 +SPY2019-01-04c287.002019-01-02,SPY,2019-01-04,0.01,23715,0.00,0,0.01,call,287.00,0,233,250.24,2019-01-02 +SPY2019-01-04c287.502019-01-02,SPY,2019-01-04,0.01,23102,0.00,0,0.01,call,287.50,0,7444,250.24,2019-01-02 +SPY2019-01-04c288.002019-01-02,SPY,2019-01-04,0.01,24352,0.00,0,0.01,call,288.00,0,2884,250.24,2019-01-02 +SPY2019-01-04c289.002019-01-02,SPY,2019-01-04,0.01,24465,0.00,0,0.01,call,289.00,0,1559,250.24,2019-01-02 +SPY2019-01-04c290.002019-01-02,SPY,2019-01-04,0.01,24453,0.00,0,0.01,call,290.00,0,24380,250.24,2019-01-02 +SPY2019-01-04c292.502019-01-02,SPY,2019-01-04,0.01,24211,0.00,0,0.01,call,292.50,0,205,250.24,2019-01-02 +SPY2019-01-04c295.002019-01-02,SPY,2019-01-04,0.01,24640,0.00,0,0.01,call,295.00,0,26935,250.24,2019-01-02 +SPY2019-01-04c297.502019-01-02,SPY,2019-01-04,0.01,23931,0.00,0,0.01,call,297.50,10,72,250.24,2019-01-02 +SPY2019-01-04c300.002019-01-02,SPY,2019-01-04,0.01,24945,0.00,0,0.01,call,300.00,0,176,250.24,2019-01-02 +SPY2019-01-04c302.502019-01-02,SPY,2019-01-04,0.01,24920,0.00,0,0.01,call,302.50,0,262,250.24,2019-01-02 +SPY2019-01-04c305.002019-01-02,SPY,2019-01-04,0.01,23518,0.00,0,0.04,call,305.00,0,1,250.24,2019-01-02 +SPY2019-01-04c307.502019-01-02,SPY,2019-01-04,0.01,23527,0.00,0,0.01,call,307.50,0,51,250.24,2019-01-02 +SPY2019-01-04p100.002019-01-02,SPY,2019-01-04,0.01,28057,0.00,0,0.00,put,100.00,0,0,250.24,2019-01-02 +SPY2019-01-04p105.002019-01-02,SPY,2019-01-04,0.01,27936,0.00,0,0.00,put,105.00,0,0,250.24,2019-01-02 +SPY2019-01-04p110.002019-01-02,SPY,2019-01-04,0.01,27874,0.00,0,0.00,put,110.00,0,0,250.24,2019-01-02 +SPY2019-01-04p115.002019-01-02,SPY,2019-01-04,0.01,27873,0.00,0,0.00,put,115.00,0,0,250.24,2019-01-02 +SPY2019-01-04p120.002019-01-02,SPY,2019-01-04,0.01,27812,0.00,0,0.00,put,120.00,0,0,250.24,2019-01-02 +SPY2019-01-04p125.002019-01-02,SPY,2019-01-04,0.01,27809,0.00,0,0.00,put,125.00,0,0,250.24,2019-01-02 +SPY2019-01-04p130.002019-01-02,SPY,2019-01-04,0.01,27568,0.00,0,0.00,put,130.00,0,0,250.24,2019-01-02 +SPY2019-01-04p135.002019-01-02,SPY,2019-01-04,0.01,27507,0.00,0,0.00,put,135.00,0,0,250.24,2019-01-02 +SPY2019-01-04p140.002019-01-02,SPY,2019-01-04,0.01,27386,0.00,0,0.00,put,140.00,0,0,250.24,2019-01-02 +SPY2019-01-04p145.002019-01-02,SPY,2019-01-04,0.01,27092,0.00,0,0.00,put,145.00,0,0,250.24,2019-01-02 +SPY2019-01-04p150.002019-01-02,SPY,2019-01-04,0.01,26561,0.00,0,0.01,put,150.00,0,512,250.24,2019-01-02 +SPY2019-01-04p155.002019-01-02,SPY,2019-01-04,0.01,26078,0.00,0,0.01,put,155.00,0,1000,250.24,2019-01-02 +SPY2019-01-04p160.002019-01-02,SPY,2019-01-04,0.01,26036,0.00,0,0.01,put,160.00,0,300,250.24,2019-01-02 +SPY2019-01-04p165.002019-01-02,SPY,2019-01-04,0.01,26418,0.00,0,0.01,put,165.00,0,1444,250.24,2019-01-02 +SPY2019-01-04p170.002019-01-02,SPY,2019-01-04,0.01,25688,0.00,0,0.01,put,170.00,0,538,250.24,2019-01-02 +SPY2019-01-04p175.002019-01-02,SPY,2019-01-04,0.01,25849,0.00,0,0.01,put,175.00,0,451,250.24,2019-01-02 +SPY2019-01-04p180.002019-01-02,SPY,2019-01-04,0.01,25526,0.00,0,0.02,put,180.00,0,60,250.24,2019-01-02 +SPY2019-01-04p185.002019-01-02,SPY,2019-01-04,0.01,25692,0.00,0,0.01,put,185.00,0,189,250.24,2019-01-02 +SPY2019-01-04p190.002019-01-02,SPY,2019-01-04,0.01,26486,0.00,0,0.01,put,190.00,0,395,250.24,2019-01-02 +SPY2019-01-04p195.002019-01-02,SPY,2019-01-04,0.01,25852,0.00,0,0.01,put,195.00,0,154,250.24,2019-01-02 +SPY2019-01-04p196.002019-01-02,SPY,2019-01-04,0.01,24297,0.00,0,0.02,put,196.00,0,7,250.24,2019-01-02 +SPY2019-01-04p197.002019-01-02,SPY,2019-01-04,0.01,25505,0.00,0,0.05,put,197.00,0,4,250.24,2019-01-02 +SPY2019-01-04p198.002019-01-02,SPY,2019-01-04,0.01,24194,0.00,0,0.05,put,198.00,0,45,250.24,2019-01-02 +SPY2019-01-04p199.002019-01-02,SPY,2019-01-04,0.01,23555,0.00,0,0.01,put,199.00,0,2523,250.24,2019-01-02 +SPY2019-01-04p200.002019-01-02,SPY,2019-01-04,0.01,24489,0.00,0,0.01,put,200.00,0,691,250.24,2019-01-02 +SPY2019-01-04p201.002019-01-02,SPY,2019-01-04,0.01,23178,0.00,0,0.01,put,201.00,12,36,250.24,2019-01-02 +SPY2019-01-04p202.002019-01-02,SPY,2019-01-04,0.01,22468,0.00,0,0.00,put,202.00,0,0,250.24,2019-01-02 +SPY2019-01-04p203.002019-01-02,SPY,2019-01-04,0.01,22190,0.00,0,0.02,put,203.00,0,31,250.24,2019-01-02 +SPY2019-01-04p204.002019-01-02,SPY,2019-01-04,0.01,22401,0.00,0,0.01,put,204.00,0,252,250.24,2019-01-02 +SPY2019-01-04p205.002019-01-02,SPY,2019-01-04,0.01,23089,0.00,0,0.02,put,205.00,0,1413,250.24,2019-01-02 +SPY2019-01-04p206.002019-01-02,SPY,2019-01-04,0.01,22250,0.00,0,0.01,put,206.00,0,212,250.24,2019-01-02 +SPY2019-01-04p207.002019-01-02,SPY,2019-01-04,0.01,21283,0.00,0,0.01,put,207.00,0,332,250.24,2019-01-02 +SPY2019-01-04p208.002019-01-02,SPY,2019-01-04,0.01,21308,0.00,0,0.01,put,208.00,0,711,250.24,2019-01-02 +SPY2019-01-04p209.002019-01-02,SPY,2019-01-04,0.01,22354,0.00,0,0.01,put,209.00,0,1050,250.24,2019-01-02 +SPY2019-01-04p210.002019-01-02,SPY,2019-01-04,0.01,22988,0.00,0,0.01,put,210.00,201,2482,250.24,2019-01-02 +SPY2019-01-04p211.002019-01-02,SPY,2019-01-04,0.01,21635,0.00,0,0.01,put,211.00,0,14563,250.24,2019-01-02 +SPY2019-01-04p212.002019-01-02,SPY,2019-01-04,0.01,20430,0.00,0,0.01,put,212.00,0,5174,250.24,2019-01-02 +SPY2019-01-04p213.002019-01-02,SPY,2019-01-04,0.01,19657,0.00,0,0.01,put,213.00,2,1486,250.24,2019-01-02 +SPY2019-01-04p214.002019-01-02,SPY,2019-01-04,0.01,17946,0.00,0,0.01,put,214.00,6,1875,250.24,2019-01-02 +SPY2019-01-04p215.002019-01-02,SPY,2019-01-04,0.01,17647,0.00,0,0.01,put,215.00,100,18057,250.24,2019-01-02 +SPY2019-01-04p216.002019-01-02,SPY,2019-01-04,0.01,15351,0.00,0,0.01,put,216.00,0,1111,250.24,2019-01-02 +SPY2019-01-04p217.002019-01-02,SPY,2019-01-04,0.01,14360,0.00,0,0.01,put,217.00,10,950,250.24,2019-01-02 +SPY2019-01-04p218.002019-01-02,SPY,2019-01-04,0.01,13386,0.00,0,0.01,put,218.00,1,2044,250.24,2019-01-02 +SPY2019-01-04p219.002019-01-02,SPY,2019-01-04,0.01,11730,0.00,0,0.01,put,219.00,19,19607,250.24,2019-01-02 +SPY2019-01-04p220.002019-01-02,SPY,2019-01-04,0.01,9506,0.00,0,0.01,put,220.00,1360,11472,250.24,2019-01-02 +SPY2019-01-04p221.002019-01-02,SPY,2019-01-04,0.01,7279,0.00,0,0.03,put,221.00,104,886,250.24,2019-01-02 +SPY2019-01-04p222.002019-01-02,SPY,2019-01-04,0.01,3666,0.00,0,0.01,put,222.00,551,10091,250.24,2019-01-02 +SPY2019-01-04p222.502019-01-02,SPY,2019-01-04,0.01,2094,0.00,0,0.01,put,222.50,36,1726,250.24,2019-01-02 +SPY2019-01-04p223.002019-01-02,SPY,2019-01-04,0.01,2028,0.00,0,0.01,put,223.00,755,11536,250.24,2019-01-02 +SPY2019-01-04p224.002019-01-02,SPY,2019-01-04,0.02,27050,0.01,1260,0.02,put,224.00,99,1922,250.24,2019-01-02 +SPY2019-01-04p225.002019-01-02,SPY,2019-01-04,0.02,24325,0.01,6418,0.01,put,225.00,963,22721,250.24,2019-01-02 +SPY2019-01-04p226.002019-01-02,SPY,2019-01-04,0.02,22557,0.01,7953,0.02,put,226.00,59,1140,250.24,2019-01-02 +SPY2019-01-04p227.002019-01-02,SPY,2019-01-04,0.02,19778,0.01,11476,0.02,put,227.00,17,5711,250.24,2019-01-02 +SPY2019-01-04p227.502019-01-02,SPY,2019-01-04,0.02,17754,0.01,13521,0.02,put,227.50,165,2640,250.24,2019-01-02 +SPY2019-01-04p228.002019-01-02,SPY,2019-01-04,0.02,15417,0.01,16213,0.02,put,228.00,451,4175,250.24,2019-01-02 +SPY2019-01-04p229.002019-01-02,SPY,2019-01-04,0.02,5747,0.01,21451,0.02,put,229.00,356,2755,250.24,2019-01-02 +SPY2019-01-04p230.002019-01-02,SPY,2019-01-04,0.03,24819,0.02,786,0.02,put,230.00,2233,26548,250.24,2019-01-02 +SPY2019-01-04p231.002019-01-02,SPY,2019-01-04,0.03,18112,0.02,5467,0.03,put,231.00,262,8143,250.24,2019-01-02 +SPY2019-01-04p232.002019-01-02,SPY,2019-01-04,0.03,6938,0.02,15612,0.03,put,232.00,331,5268,250.24,2019-01-02 +SPY2019-01-04p232.502019-01-02,SPY,2019-01-04,0.04,23633,0.03,254,0.03,put,232.50,547,5223,250.24,2019-01-02 +SPY2019-01-04p233.002019-01-02,SPY,2019-01-04,0.04,18387,0.03,2181,0.04,put,233.00,3726,7592,250.24,2019-01-02 +SPY2019-01-04p234.002019-01-02,SPY,2019-01-04,0.04,3876,0.03,15946,0.03,put,234.00,3354,5093,250.24,2019-01-02 +SPY2019-01-04p235.002019-01-02,SPY,2019-01-04,0.05,8898,0.04,8668,0.05,put,235.00,2442,17329,250.24,2019-01-02 +SPY2019-01-04p236.002019-01-02,SPY,2019-01-04,0.06,4962,0.05,7934,0.06,put,236.00,3982,3584,250.24,2019-01-02 +SPY2019-01-04p237.002019-01-02,SPY,2019-01-04,0.08,15894,0.07,183,0.07,put,237.00,2507,6161,250.24,2019-01-02 +SPY2019-01-04p237.502019-01-02,SPY,2019-01-04,0.08,2141,0.07,7083,0.07,put,237.50,256,4678,250.24,2019-01-02 +SPY2019-01-04p238.002019-01-02,SPY,2019-01-04,0.09,2391,0.08,6297,0.09,put,238.00,2698,1769,250.24,2019-01-02 +SPY2019-01-04p239.002019-01-02,SPY,2019-01-04,0.12,8147,0.11,100,0.11,put,239.00,1845,3625,250.24,2019-01-02 +SPY2019-01-04p240.002019-01-02,SPY,2019-01-04,0.15,5302,0.13,6242,0.14,put,240.00,22226,20159,250.24,2019-01-02 +SPY2019-01-04p241.002019-01-02,SPY,2019-01-04,0.19,5659,0.17,2299,0.18,put,241.00,9973,3954,250.24,2019-01-02 +SPY2019-01-04p242.002019-01-02,SPY,2019-01-04,0.24,2945,0.22,1321,0.23,put,242.00,11468,4079,250.24,2019-01-02 +SPY2019-01-04p242.502019-01-02,SPY,2019-01-04,0.26,577,0.25,478,0.25,put,242.50,5180,3217,250.24,2019-01-02 +SPY2019-01-04p243.002019-01-02,SPY,2019-01-04,0.30,1935,0.28,1404,0.30,put,243.00,7503,11316,250.24,2019-01-02 +SPY2019-01-04p244.002019-01-02,SPY,2019-01-04,0.39,3278,0.36,2007,0.37,put,244.00,11926,3871,250.24,2019-01-02 +SPY2019-01-04p245.002019-01-02,SPY,2019-01-04,0.49,694,0.46,2425,0.48,put,245.00,20393,11227,250.24,2019-01-02 +SPY2019-01-04p246.002019-01-02,SPY,2019-01-04,0.63,1817,0.60,227,0.61,put,246.00,13526,4858,250.24,2019-01-02 +SPY2019-01-04p247.002019-01-02,SPY,2019-01-04,0.80,596,0.77,108,0.79,put,247.00,15085,7100,250.24,2019-01-02 +SPY2019-01-04p247.502019-01-02,SPY,2019-01-04,0.91,989,0.87,196,0.90,put,247.50,6250,6949,250.24,2019-01-02 +SPY2019-01-04p248.002019-01-02,SPY,2019-01-04,1.01,182,1.00,2,0.99,put,248.00,24044,6835,250.24,2019-01-02 +SPY2019-01-04p249.002019-01-02,SPY,2019-01-04,1.30,228,1.26,444,1.29,put,249.00,18258,11420,250.24,2019-01-02 +SPY2019-01-04p250.002019-01-02,SPY,2019-01-04,1.69,721,1.62,244,1.68,put,250.00,19551,14624,250.24,2019-01-02 +SPY2019-01-04p251.002019-01-02,SPY,2019-01-04,2.14,565,2.05,326,2.10,put,251.00,3923,3101,250.24,2019-01-02 +SPY2019-01-04p252.002019-01-02,SPY,2019-01-04,2.68,143,2.58,123,2.64,put,252.00,876,3878,250.24,2019-01-02 +SPY2019-01-04p252.502019-01-02,SPY,2019-01-04,3.00,147,2.88,156,3.27,put,252.50,796,1210,250.24,2019-01-02 +SPY2019-01-04p253.002019-01-02,SPY,2019-01-04,3.34,427,3.22,351,3.29,put,253.00,375,2130,250.24,2019-01-02 +SPY2019-01-04p254.002019-01-02,SPY,2019-01-04,4.10,384,3.89,591,4.06,put,254.00,501,2361,250.24,2019-01-02 +SPY2019-01-04p255.002019-01-02,SPY,2019-01-04,5.02,575,4.71,588,4.84,put,255.00,244,6166,250.24,2019-01-02 +SPY2019-01-04p256.002019-01-02,SPY,2019-01-04,6.00,657,5.61,609,7.20,put,256.00,120,1976,250.24,2019-01-02 +SPY2019-01-04p257.002019-01-02,SPY,2019-01-04,6.85,608,6.54,628,6.74,put,257.00,84,2166,250.24,2019-01-02 +SPY2019-01-04p257.502019-01-02,SPY,2019-01-04,7.32,608,7.04,607,7.40,put,257.50,61,1277,250.24,2019-01-02 +SPY2019-01-04p258.002019-01-02,SPY,2019-01-04,7.94,607,7.67,177,8.51,put,258.00,23,1604,250.24,2019-01-02 +SPY2019-01-04p259.002019-01-02,SPY,2019-01-04,8.83,32,8.53,618,8.43,put,259.00,14,1642,250.24,2019-01-02 +SPY2019-01-04p260.002019-01-02,SPY,2019-01-04,9.84,32,9.53,590,9.80,put,260.00,1124,4935,250.24,2019-01-02 +SPY2019-01-04p261.002019-01-02,SPY,2019-01-04,10.84,48,10.53,594,10.45,put,261.00,28,1186,250.24,2019-01-02 +SPY2019-01-04p262.002019-01-02,SPY,2019-01-04,11.85,48,11.53,595,11.22,put,262.00,18,2238,250.24,2019-01-02 +SPY2019-01-04p262.502019-01-02,SPY,2019-01-04,12.43,585,12.03,579,6.62,put,262.50,0,300,250.24,2019-01-02 +SPY2019-01-04p263.002019-01-02,SPY,2019-01-04,12.83,32,12.53,596,13.11,put,263.00,2,11237,250.24,2019-01-02 +SPY2019-01-04p264.002019-01-02,SPY,2019-01-04,13.93,589,13.53,581,14.12,put,264.00,9,234,250.24,2019-01-02 +SPY2019-01-04p265.002019-01-02,SPY,2019-01-04,14.93,589,14.53,596,16.13,put,265.00,1013,972,250.24,2019-01-02 +SPY2019-01-04p266.002019-01-02,SPY,2019-01-04,15.93,585,15.53,583,9.00,put,266.00,0,462,250.24,2019-01-02 +SPY2019-01-04p267.002019-01-02,SPY,2019-01-04,16.93,589,16.53,586,17.70,put,267.00,4,511,250.24,2019-01-02 +SPY2019-01-04p267.502019-01-02,SPY,2019-01-04,17.43,568,17.03,569,9.02,put,267.50,0,26,250.24,2019-01-02 +SPY2019-01-04p268.002019-01-02,SPY,2019-01-04,17.93,568,17.52,568,9.44,put,268.00,0,10,250.24,2019-01-02 +SPY2019-01-04p269.002019-01-02,SPY,2019-01-04,18.93,568,18.53,570,20.00,put,269.00,2,54,250.24,2019-01-02 +SPY2019-01-04p270.002019-01-02,SPY,2019-01-04,19.93,589,19.53,579,21.11,put,270.00,10,102,250.24,2019-01-02 +SPY2019-01-04p271.002019-01-02,SPY,2019-01-04,20.93,568,20.52,568,10.92,put,271.00,0,0,250.24,2019-01-02 +SPY2019-01-04p272.002019-01-02,SPY,2019-01-04,21.93,589,21.53,596,23.24,put,272.00,1050,707,250.24,2019-01-02 +SPY2019-01-04p272.502019-01-02,SPY,2019-01-04,22.43,568,22.02,568,11.64,put,272.50,0,0,250.24,2019-01-02 +SPY2019-01-04p273.002019-01-02,SPY,2019-01-04,22.93,585,22.53,579,24.80,put,273.00,10,128,250.24,2019-01-02 +SPY2019-01-04p274.002019-01-02,SPY,2019-01-04,23.93,585,23.53,577,15.52,put,274.00,0,231,250.24,2019-01-02 +SPY2019-01-04p275.002019-01-02,SPY,2019-01-04,24.93,568,24.52,568,12.87,put,275.00,0,6,250.24,2019-01-02 +SPY2019-01-04p276.002019-01-02,SPY,2019-01-04,27.41,1,24.54,10,17.69,put,276.00,0,0,250.24,2019-01-02 +SPY2019-01-04p277.002019-01-02,SPY,2019-01-04,28.41,1,25.44,35,28.16,put,277.00,1500,1021,250.24,2019-01-02 +SPY2019-01-04p277.502019-01-02,SPY,2019-01-04,28.91,1,26.04,10,28.00,put,277.50,150,296,250.24,2019-01-02 +SPY2019-01-04p278.002019-01-02,SPY,2019-01-04,29.41,1,26.54,10,29.18,put,278.00,750,539,250.24,2019-01-02 +SPY2019-01-04p279.002019-01-02,SPY,2019-01-04,30.41,1,27.54,10,14.86,put,279.00,0,22,250.24,2019-01-02 +SPY2019-01-04p280.002019-01-02,SPY,2019-01-04,31.41,1,28.54,10,15.45,put,280.00,0,19,250.24,2019-01-02 +SPY2019-01-04p281.002019-01-02,SPY,2019-01-04,32.41,1,29.54,10,20.87,put,281.00,0,138,250.24,2019-01-02 +SPY2019-01-04p282.002019-01-02,SPY,2019-01-04,33.41,1,30.54,10,16.35,put,282.00,0,105,250.24,2019-01-02 +SPY2019-01-04p282.502019-01-02,SPY,2019-01-04,33.91,1,30.77,2,22.16,put,282.50,0,107,250.24,2019-01-02 +SPY2019-01-04p283.002019-01-02,SPY,2019-01-04,34.41,1,31.54,10,17.31,put,283.00,0,3,250.24,2019-01-02 +SPY2019-01-04p284.002019-01-02,SPY,2019-01-04,35.41,1,32.54,10,20.37,put,284.00,0,17,250.24,2019-01-02 +SPY2019-01-04p285.002019-01-02,SPY,2019-01-04,36.41,1,33.54,10,20.93,put,285.00,0,113,250.24,2019-01-02 +SPY2019-01-04p286.002019-01-02,SPY,2019-01-04,37.41,1,34.54,10,17.91,put,286.00,0,0,250.24,2019-01-02 +SPY2019-01-04p287.002019-01-02,SPY,2019-01-04,38.41,1,35.54,10,18.19,put,287.00,0,2,250.24,2019-01-02 +SPY2019-01-04p287.502019-01-02,SPY,2019-01-04,38.98,1,36.04,10,11.62,put,287.50,0,0,250.24,2019-01-02 +SPY2019-01-04p288.002019-01-02,SPY,2019-01-04,39.41,1,36.54,10,12.99,put,288.00,0,12,250.24,2019-01-02 +SPY2019-01-04p289.002019-01-02,SPY,2019-01-04,40.41,1,37.54,10,19.19,put,289.00,0,2,250.24,2019-01-02 +SPY2019-01-04p290.002019-01-02,SPY,2019-01-04,41.41,1,38.54,10,39.65,put,290.00,100,103,250.24,2019-01-02 +SPY2019-01-04p292.502019-01-02,SPY,2019-01-04,43.98,1,41.04,10,0.00,put,292.50,0,0,250.24,2019-01-02 +SPY2019-01-04p295.002019-01-02,SPY,2019-01-04,46.48,1,43.54,10,0.00,put,295.00,0,0,250.24,2019-01-02 +SPY2019-01-04p297.502019-01-02,SPY,2019-01-04,48.98,1,46.04,10,0.00,put,297.50,0,0,250.24,2019-01-02 +SPY2019-01-04p300.002019-01-02,SPY,2019-01-04,51.41,1,48.54,10,16.88,put,300.00,0,2,250.24,2019-01-02 +SPY2019-01-04p302.502019-01-02,SPY,2019-01-04,53.91,1,51.04,10,26.54,put,302.50,0,0,250.24,2019-01-02 +SPY2019-01-04p305.002019-01-02,SPY,2019-01-04,56.47,1,53.54,10,0.00,put,305.00,0,0,250.24,2019-01-02 +SPY2019-01-04p307.502019-01-02,SPY,2019-01-04,58.91,1,56.04,10,58.40,put,307.50,647,369,250.24,2019-01-02 +SPY2019-01-07c100.002019-01-02,SPY,2019-01-07,151.97,1,148.59,1,0.00,call,100.00,0,0,250.24,2019-01-02 +SPY2019-01-07c105.002019-01-02,SPY,2019-01-07,146.97,1,143.59,1,0.00,call,105.00,0,0,250.24,2019-01-02 +SPY2019-01-07c110.002019-01-02,SPY,2019-01-07,141.98,1,138.60,1,0.00,call,110.00,0,0,250.24,2019-01-02 +SPY2019-01-07c115.002019-01-02,SPY,2019-01-07,136.98,1,133.60,1,0.00,call,115.00,0,0,250.24,2019-01-02 +SPY2019-01-07c120.002019-01-02,SPY,2019-01-07,131.98,1,128.60,1,0.00,call,120.00,0,0,250.24,2019-01-02 +SPY2019-01-07c125.002019-01-02,SPY,2019-01-07,126.99,1,123.61,1,0.00,call,125.00,0,0,250.24,2019-01-02 +SPY2019-01-07c130.002019-01-02,SPY,2019-01-07,121.99,1,118.61,1,0.00,call,130.00,0,0,250.24,2019-01-02 +SPY2019-01-07c135.002019-01-02,SPY,2019-01-07,116.99,1,113.61,1,0.00,call,135.00,0,0,250.24,2019-01-02 +SPY2019-01-07c140.002019-01-02,SPY,2019-01-07,112.00,11,108.62,1,0.00,call,140.00,0,0,250.24,2019-01-02 +SPY2019-01-07c145.002019-01-02,SPY,2019-01-07,107.00,1,103.62,1,0.00,call,145.00,0,0,250.24,2019-01-02 +SPY2019-01-07c150.002019-01-02,SPY,2019-01-07,102.00,1,98.62,1,0.00,call,150.00,0,0,250.24,2019-01-02 +SPY2019-01-07c155.002019-01-02,SPY,2019-01-07,97.00,1,93.62,1,0.00,call,155.00,0,0,250.24,2019-01-02 +SPY2019-01-07c160.002019-01-02,SPY,2019-01-07,92.00,1,88.62,1,0.00,call,160.00,0,0,250.24,2019-01-02 +SPY2019-01-07c165.002019-01-02,SPY,2019-01-07,87.01,1,83.63,1,0.00,call,165.00,0,0,250.24,2019-01-02 +SPY2019-01-07c170.002019-01-02,SPY,2019-01-07,82.01,1,78.63,1,0.00,call,170.00,0,0,250.24,2019-01-02 +SPY2019-01-07c175.002019-01-02,SPY,2019-01-07,77.01,1,73.63,1,0.00,call,175.00,0,0,250.24,2019-01-02 +SPY2019-01-07c180.002019-01-02,SPY,2019-01-07,72.01,1,68.63,1,34.04,call,180.00,0,1,250.24,2019-01-02 +SPY2019-01-07c185.002019-01-02,SPY,2019-01-07,67.01,1,63.63,1,0.00,call,185.00,0,0,250.24,2019-01-02 +SPY2019-01-07c190.002019-01-02,SPY,2019-01-07,62.02,1,58.64,1,0.00,call,190.00,0,0,250.24,2019-01-02 +SPY2019-01-07c195.002019-01-02,SPY,2019-01-07,57.02,1,53.64,1,0.00,call,195.00,0,0,250.24,2019-01-02 +SPY2019-01-07c195.502019-01-02,SPY,2019-01-07,56.52,1,53.14,1,26.82,call,195.50,0,6,250.24,2019-01-02 +SPY2019-01-07c196.002019-01-02,SPY,2019-01-07,56.02,1,52.64,1,0.00,call,196.00,0,0,250.24,2019-01-02 +SPY2019-01-07c196.502019-01-02,SPY,2019-01-07,55.52,1,52.14,1,0.00,call,196.50,0,0,250.24,2019-01-02 +SPY2019-01-07c197.002019-01-02,SPY,2019-01-07,55.02,1,51.64,1,0.00,call,197.00,0,0,250.24,2019-01-02 +SPY2019-01-07c197.502019-01-02,SPY,2019-01-07,54.52,1,51.14,1,0.00,call,197.50,0,0,250.24,2019-01-02 +SPY2019-01-07c198.002019-01-02,SPY,2019-01-07,54.02,1,50.64,1,0.00,call,198.00,0,0,250.24,2019-01-02 +SPY2019-01-07c198.502019-01-02,SPY,2019-01-07,53.52,1,50.14,1,0.00,call,198.50,0,0,250.24,2019-01-02 +SPY2019-01-07c199.002019-01-02,SPY,2019-01-07,53.02,1,49.64,1,0.00,call,199.00,0,0,250.24,2019-01-02 +SPY2019-01-07c199.502019-01-02,SPY,2019-01-07,52.52,1,49.14,1,0.00,call,199.50,0,0,250.24,2019-01-02 +SPY2019-01-07c200.002019-01-02,SPY,2019-01-07,52.02,1,48.64,1,18.00,call,200.00,0,10,250.24,2019-01-02 +SPY2019-01-07c201.002019-01-02,SPY,2019-01-07,51.02,1,47.64,1,0.00,call,201.00,0,0,250.24,2019-01-02 +SPY2019-01-07c202.002019-01-02,SPY,2019-01-07,50.02,1,46.64,1,0.00,call,202.00,0,0,250.24,2019-01-02 +SPY2019-01-07c203.002019-01-02,SPY,2019-01-07,49.02,1,45.64,1,0.00,call,203.00,0,0,250.24,2019-01-02 +SPY2019-01-07c204.002019-01-02,SPY,2019-01-07,48.02,1,44.64,1,21.76,call,204.00,0,1,250.24,2019-01-02 +SPY2019-01-07c205.002019-01-02,SPY,2019-01-07,47.03,10,43.60,1,0.00,call,205.00,0,0,250.24,2019-01-02 +SPY2019-01-07c206.002019-01-02,SPY,2019-01-07,46.02,1,42.64,1,0.00,call,206.00,0,0,250.24,2019-01-02 +SPY2019-01-07c207.002019-01-02,SPY,2019-01-07,45.02,1,41.64,1,0.00,call,207.00,0,0,250.24,2019-01-02 +SPY2019-01-07c208.002019-01-02,SPY,2019-01-07,44.02,1,40.64,1,0.00,call,208.00,0,0,250.24,2019-01-02 +SPY2019-01-07c209.002019-01-02,SPY,2019-01-07,43.02,1,39.64,1,0.00,call,209.00,0,0,250.24,2019-01-02 +SPY2019-01-07c210.002019-01-02,SPY,2019-01-07,42.02,1,38.64,1,23.34,call,210.00,0,0,250.24,2019-01-02 +SPY2019-01-07c211.002019-01-02,SPY,2019-01-07,41.02,1,37.64,1,0.00,call,211.00,0,0,250.24,2019-01-02 +SPY2019-01-07c212.002019-01-02,SPY,2019-01-07,40.02,1,36.64,1,0.00,call,212.00,0,0,250.24,2019-01-02 +SPY2019-01-07c213.002019-01-02,SPY,2019-01-07,39.02,1,35.64,1,0.00,call,213.00,0,0,250.24,2019-01-02 +SPY2019-01-07c214.002019-01-02,SPY,2019-01-07,38.02,1,34.64,1,0.00,call,214.00,0,0,250.24,2019-01-02 +SPY2019-01-07c215.002019-01-02,SPY,2019-01-07,35.55,568,35.15,550,0.00,call,215.00,0,0,250.24,2019-01-02 +SPY2019-01-07c216.002019-01-02,SPY,2019-01-07,34.55,568,34.15,568,0.00,call,216.00,0,0,250.24,2019-01-02 +SPY2019-01-07c217.002019-01-02,SPY,2019-01-07,33.55,568,33.14,568,0.00,call,217.00,0,0,250.24,2019-01-02 +SPY2019-01-07c218.002019-01-02,SPY,2019-01-07,32.55,568,32.14,568,0.00,call,218.00,0,0,250.24,2019-01-02 +SPY2019-01-07c219.002019-01-02,SPY,2019-01-07,31.55,568,31.14,568,0.00,call,219.00,0,0,250.24,2019-01-02 +SPY2019-01-07c220.002019-01-02,SPY,2019-01-07,30.55,573,30.14,568,10.25,call,220.00,0,70,250.24,2019-01-02 +SPY2019-01-07c221.002019-01-02,SPY,2019-01-07,29.56,568,29.14,568,14.00,call,221.00,0,2,250.24,2019-01-02 +SPY2019-01-07c222.002019-01-02,SPY,2019-01-07,28.56,568,28.15,568,0.00,call,222.00,0,0,250.24,2019-01-02 +SPY2019-01-07c223.002019-01-02,SPY,2019-01-07,27.56,568,27.15,568,0.00,call,223.00,0,0,250.24,2019-01-02 +SPY2019-01-07c224.002019-01-02,SPY,2019-01-07,26.56,568,26.15,568,0.00,call,224.00,0,0,250.24,2019-01-02 +SPY2019-01-07c225.002019-01-02,SPY,2019-01-07,25.57,568,25.16,568,12.55,call,225.00,0,1,250.24,2019-01-02 +SPY2019-01-07c226.002019-01-02,SPY,2019-01-07,24.57,586,24.16,586,0.00,call,226.00,0,0,250.24,2019-01-02 +SPY2019-01-07c227.002019-01-02,SPY,2019-01-07,23.57,568,23.16,586,5.53,call,227.00,0,11,250.24,2019-01-02 +SPY2019-01-07c228.002019-01-02,SPY,2019-01-07,22.58,586,22.17,586,5.11,call,228.00,0,9,250.24,2019-01-02 +SPY2019-01-07c229.002019-01-02,SPY,2019-01-07,21.58,568,21.17,586,9.58,call,229.00,0,9,250.24,2019-01-02 +SPY2019-01-07c230.002019-01-02,SPY,2019-01-07,20.58,603,20.18,586,19.00,call,230.00,10,59,250.24,2019-01-02 +SPY2019-01-07c231.002019-01-02,SPY,2019-01-07,19.59,588,19.19,586,6.29,call,231.00,0,34,250.24,2019-01-02 +SPY2019-01-07c232.002019-01-02,SPY,2019-01-07,18.61,586,18.20,586,9.38,call,232.00,0,15,250.24,2019-01-02 +SPY2019-01-07c233.002019-01-02,SPY,2019-01-07,17.61,591,17.21,586,8.40,call,233.00,0,72,250.24,2019-01-02 +SPY2019-01-07c234.002019-01-02,SPY,2019-01-07,16.62,592,16.23,587,17.01,call,234.00,1,54,250.24,2019-01-02 +SPY2019-01-07c235.002019-01-02,SPY,2019-01-07,15.64,622,15.25,612,15.16,call,235.00,183,210,250.24,2019-01-02 +SPY2019-01-07c236.002019-01-02,SPY,2019-01-07,14.66,595,14.27,587,7.13,call,236.00,0,110,250.24,2019-01-02 +SPY2019-01-07c237.002019-01-02,SPY,2019-01-07,13.69,613,13.30,587,14.10,call,237.00,11,1230,250.24,2019-01-02 +SPY2019-01-07c238.002019-01-02,SPY,2019-01-07,12.72,611,12.34,569,13.05,call,238.00,4,878,250.24,2019-01-02 +SPY2019-01-07c239.002019-01-02,SPY,2019-01-07,11.76,608,11.38,606,11.25,call,239.00,89,542,250.24,2019-01-02 +SPY2019-01-07c240.002019-01-02,SPY,2019-01-07,10.81,595,10.43,599,9.60,call,240.00,37,1684,250.24,2019-01-02 +SPY2019-01-07c241.002019-01-02,SPY,2019-01-07,9.87,605,9.50,608,9.73,call,241.00,67,1211,250.24,2019-01-02 +SPY2019-01-07c242.002019-01-02,SPY,2019-01-07,8.94,596,8.58,601,8.73,call,242.00,276,1150,250.24,2019-01-02 +SPY2019-01-07c243.002019-01-02,SPY,2019-01-07,8.03,593,7.68,602,6.80,call,243.00,159,2451,250.24,2019-01-02 +SPY2019-01-07c244.002019-01-02,SPY,2019-01-07,7.14,596,6.80,611,6.09,call,244.00,127,770,250.24,2019-01-02 +SPY2019-01-07c245.002019-01-02,SPY,2019-01-07,6.27,609,5.95,613,6.10,call,245.00,184,1771,250.24,2019-01-02 +SPY2019-01-07c246.002019-01-02,SPY,2019-01-07,5.42,613,5.18,598,5.22,call,246.00,1029,11135,250.24,2019-01-02 +SPY2019-01-07c247.002019-01-02,SPY,2019-01-07,4.61,614,4.40,602,4.30,call,247.00,1922,1438,250.24,2019-01-02 +SPY2019-01-07c248.002019-01-02,SPY,2019-01-07,3.81,135,3.72,136,3.80,call,248.00,4760,1266,250.24,2019-01-02 +SPY2019-01-07c249.002019-01-02,SPY,2019-01-07,3.11,167,3.03,220,3.08,call,249.00,3913,691,250.24,2019-01-02 +SPY2019-01-07c250.002019-01-02,SPY,2019-01-07,2.48,641,2.40,631,2.44,call,250.00,11819,5119,250.24,2019-01-02 +SPY2019-01-07c251.002019-01-02,SPY,2019-01-07,1.90,439,1.85,318,1.87,call,251.00,3685,1288,250.24,2019-01-02 +SPY2019-01-07c252.002019-01-02,SPY,2019-01-07,1.42,698,1.37,366,1.40,call,252.00,3238,2206,250.24,2019-01-02 +SPY2019-01-07c253.002019-01-02,SPY,2019-01-07,1.02,1221,0.97,1260,0.98,call,253.00,2000,1243,250.24,2019-01-02 +SPY2019-01-07c254.002019-01-02,SPY,2019-01-07,0.70,854,0.66,1555,0.70,call,254.00,1665,1514,250.24,2019-01-02 +SPY2019-01-07c255.002019-01-02,SPY,2019-01-07,0.46,1023,0.43,2131,0.45,call,255.00,1752,2224,250.24,2019-01-02 +SPY2019-01-07c256.002019-01-02,SPY,2019-01-07,0.29,674,0.27,1814,0.28,call,256.00,2310,1487,250.24,2019-01-02 +SPY2019-01-07c257.002019-01-02,SPY,2019-01-07,0.18,1746,0.16,5195,0.17,call,257.00,1624,3058,250.24,2019-01-02 +SPY2019-01-07c258.002019-01-02,SPY,2019-01-07,0.11,1908,0.10,645,0.09,call,258.00,3323,2130,250.24,2019-01-02 +SPY2019-01-07c259.002019-01-02,SPY,2019-01-07,0.07,6007,0.06,2287,0.06,call,259.00,656,2176,250.24,2019-01-02 +SPY2019-01-07c260.002019-01-02,SPY,2019-01-07,0.04,838,0.03,16577,0.04,call,260.00,1061,3379,250.24,2019-01-02 +SPY2019-01-07c261.002019-01-02,SPY,2019-01-07,0.03,4101,0.02,14979,0.02,call,261.00,499,2435,250.24,2019-01-02 +SPY2019-01-07c262.002019-01-02,SPY,2019-01-07,0.02,1079,0.01,19741,0.02,call,262.00,133,942,250.24,2019-01-02 +SPY2019-01-07c263.002019-01-02,SPY,2019-01-07,0.02,12999,0.01,12132,0.02,call,263.00,156,813,250.24,2019-01-02 +SPY2019-01-07c264.002019-01-02,SPY,2019-01-07,0.02,20303,0.01,3104,0.03,call,264.00,219,1252,250.24,2019-01-02 +SPY2019-01-07c265.002019-01-02,SPY,2019-01-07,0.01,1184,0.00,0,0.01,call,265.00,117,940,250.24,2019-01-02 +SPY2019-01-07c266.002019-01-02,SPY,2019-01-07,0.01,2529,0.00,0,0.01,call,266.00,2,981,250.24,2019-01-02 +SPY2019-01-07c267.002019-01-02,SPY,2019-01-07,0.01,3737,0.00,0,0.01,call,267.00,55,836,250.24,2019-01-02 +SPY2019-01-07c268.002019-01-02,SPY,2019-01-07,0.01,8114,0.00,0,0.01,call,268.00,5,1188,250.24,2019-01-02 +SPY2019-01-07c269.002019-01-02,SPY,2019-01-07,0.01,10623,0.00,0,0.01,call,269.00,1,2317,250.24,2019-01-02 +SPY2019-01-07c270.002019-01-02,SPY,2019-01-07,0.01,14031,0.00,0,0.01,call,270.00,10,1507,250.24,2019-01-02 +SPY2019-01-07c271.002019-01-02,SPY,2019-01-07,0.01,15065,0.00,0,0.01,call,271.00,0,495,250.24,2019-01-02 +SPY2019-01-07c272.002019-01-02,SPY,2019-01-07,0.01,16024,0.00,0,0.01,call,272.00,4,334,250.24,2019-01-02 +SPY2019-01-07c273.002019-01-02,SPY,2019-01-07,0.01,16294,0.00,0,0.01,call,273.00,0,277,250.24,2019-01-02 +SPY2019-01-07c274.002019-01-02,SPY,2019-01-07,0.01,16766,0.00,0,0.01,call,274.00,78,99,250.24,2019-01-02 +SPY2019-01-07c275.002019-01-02,SPY,2019-01-07,0.01,16929,0.00,0,0.01,call,275.00,0,429,250.24,2019-01-02 +SPY2019-01-07c276.002019-01-02,SPY,2019-01-07,0.01,19327,0.00,0,0.01,call,276.00,0,428,250.24,2019-01-02 +SPY2019-01-07c277.002019-01-02,SPY,2019-01-07,0.01,19935,0.00,0,0.02,call,277.00,0,841,250.24,2019-01-02 +SPY2019-01-07c278.002019-01-02,SPY,2019-01-07,0.01,19556,0.00,0,0.02,call,278.00,0,409,250.24,2019-01-02 +SPY2019-01-07c279.002019-01-02,SPY,2019-01-07,0.01,19608,0.00,0,0.02,call,279.00,0,64,250.24,2019-01-02 +SPY2019-01-07c280.002019-01-02,SPY,2019-01-07,0.01,19612,0.00,0,0.01,call,280.00,0,976,250.24,2019-01-02 +SPY2019-01-07c281.002019-01-02,SPY,2019-01-07,0.01,22066,0.00,0,0.01,call,281.00,0,299,250.24,2019-01-02 +SPY2019-01-07c282.002019-01-02,SPY,2019-01-07,0.01,22071,0.00,0,0.01,call,282.00,0,212,250.24,2019-01-02 +SPY2019-01-07c283.002019-01-02,SPY,2019-01-07,0.01,22084,0.00,0,0.01,call,283.00,0,288,250.24,2019-01-02 +SPY2019-01-07c284.002019-01-02,SPY,2019-01-07,0.01,22055,0.00,0,0.02,call,284.00,0,73,250.24,2019-01-02 +SPY2019-01-07c285.002019-01-02,SPY,2019-01-07,0.01,22507,0.00,0,0.01,call,285.00,0,227,250.24,2019-01-02 +SPY2019-01-07c286.002019-01-02,SPY,2019-01-07,0.01,22172,0.00,0,0.01,call,286.00,0,86,250.24,2019-01-02 +SPY2019-01-07c287.002019-01-02,SPY,2019-01-07,0.01,22588,0.00,0,0.02,call,287.00,0,180,250.24,2019-01-02 +SPY2019-01-07c288.002019-01-02,SPY,2019-01-07,0.01,22193,0.00,0,0.01,call,288.00,0,310,250.24,2019-01-02 +SPY2019-01-07c289.002019-01-02,SPY,2019-01-07,0.01,22095,0.00,0,0.03,call,289.00,0,33,250.24,2019-01-02 +SPY2019-01-07c290.002019-01-02,SPY,2019-01-07,0.01,22159,0.00,0,0.01,call,290.00,0,90,250.24,2019-01-02 +SPY2019-01-07c295.002019-01-02,SPY,2019-01-07,0.01,22584,0.00,0,0.01,call,295.00,0,194,250.24,2019-01-02 +SPY2019-01-07c300.002019-01-02,SPY,2019-01-07,0.01,22371,0.00,0,0.01,call,300.00,0,252,250.24,2019-01-02 +SPY2019-01-07p100.002019-01-02,SPY,2019-01-07,0.01,25390,0.00,0,0.00,put,100.00,0,0,250.24,2019-01-02 +SPY2019-01-07p105.002019-01-02,SPY,2019-01-07,0.01,25457,0.00,0,0.00,put,105.00,0,0,250.24,2019-01-02 +SPY2019-01-07p110.002019-01-02,SPY,2019-01-07,0.01,25227,0.00,0,0.00,put,110.00,0,0,250.24,2019-01-02 +SPY2019-01-07p115.002019-01-02,SPY,2019-01-07,0.01,25226,0.00,0,0.00,put,115.00,0,0,250.24,2019-01-02 +SPY2019-01-07p120.002019-01-02,SPY,2019-01-07,0.01,25165,0.00,0,0.00,put,120.00,0,0,250.24,2019-01-02 +SPY2019-01-07p125.002019-01-02,SPY,2019-01-07,0.01,24930,0.00,0,0.00,put,125.00,0,0,250.24,2019-01-02 +SPY2019-01-07p130.002019-01-02,SPY,2019-01-07,0.01,24867,0.00,0,0.00,put,130.00,0,0,250.24,2019-01-02 +SPY2019-01-07p135.002019-01-02,SPY,2019-01-07,0.01,23886,0.00,0,0.00,put,135.00,0,0,250.24,2019-01-02 +SPY2019-01-07p140.002019-01-02,SPY,2019-01-07,0.01,23656,0.00,0,0.00,put,140.00,0,0,250.24,2019-01-02 +SPY2019-01-07p145.002019-01-02,SPY,2019-01-07,0.01,23656,0.00,0,0.00,put,145.00,0,0,250.24,2019-01-02 +SPY2019-01-07p150.002019-01-02,SPY,2019-01-07,0.01,23736,0.00,0,0.01,put,150.00,0,11,250.24,2019-01-02 +SPY2019-01-07p155.002019-01-02,SPY,2019-01-07,0.01,23006,0.00,0,0.00,put,155.00,0,0,250.24,2019-01-02 +SPY2019-01-07p160.002019-01-02,SPY,2019-01-07,0.01,23245,0.00,0,0.01,put,160.00,0,2,250.24,2019-01-02 +SPY2019-01-07p165.002019-01-02,SPY,2019-01-07,0.01,23123,0.00,0,0.00,put,165.00,0,0,250.24,2019-01-02 +SPY2019-01-07p170.002019-01-02,SPY,2019-01-07,0.01,22649,0.00,0,0.01,put,170.00,0,21,250.24,2019-01-02 +SPY2019-01-07p175.002019-01-02,SPY,2019-01-07,0.01,22578,0.00,0,0.01,put,175.00,0,163,250.24,2019-01-02 +SPY2019-01-07p180.002019-01-02,SPY,2019-01-07,0.01,22292,0.00,0,0.02,put,180.00,0,15,250.24,2019-01-02 +SPY2019-01-07p185.002019-01-02,SPY,2019-01-07,0.01,20236,0.00,0,0.04,put,185.00,0,54,250.24,2019-01-02 +SPY2019-01-07p190.002019-01-02,SPY,2019-01-07,0.01,19609,0.00,0,0.03,put,190.00,0,237,250.24,2019-01-02 +SPY2019-01-07p195.002019-01-02,SPY,2019-01-07,0.01,17611,0.00,0,0.01,put,195.00,0,195,250.24,2019-01-02 +SPY2019-01-07p195.502019-01-02,SPY,2019-01-07,0.01,17462,0.00,0,0.01,put,195.50,0,20,250.24,2019-01-02 +SPY2019-01-07p196.002019-01-02,SPY,2019-01-07,0.01,17902,0.00,0,0.01,put,196.00,0,12,250.24,2019-01-02 +SPY2019-01-07p196.502019-01-02,SPY,2019-01-07,0.01,17793,0.00,0,0.03,put,196.50,0,119,250.24,2019-01-02 +SPY2019-01-07p197.002019-01-02,SPY,2019-01-07,0.01,17467,0.00,0,0.01,put,197.00,0,197,250.24,2019-01-02 +SPY2019-01-07p197.502019-01-02,SPY,2019-01-07,0.01,17159,0.00,0,0.03,put,197.50,0,6,250.24,2019-01-02 +SPY2019-01-07p198.002019-01-02,SPY,2019-01-07,0.01,17368,0.00,0,0.01,put,198.00,0,275,250.24,2019-01-02 +SPY2019-01-07p198.502019-01-02,SPY,2019-01-07,0.01,17201,0.00,0,0.03,put,198.50,0,1215,250.24,2019-01-02 +SPY2019-01-07p199.002019-01-02,SPY,2019-01-07,0.01,16583,0.00,0,0.00,put,199.00,0,0,250.24,2019-01-02 +SPY2019-01-07p199.502019-01-02,SPY,2019-01-07,0.01,16468,0.00,0,0.00,put,199.50,0,0,250.24,2019-01-02 +SPY2019-01-07p200.002019-01-02,SPY,2019-01-07,0.01,15947,0.00,0,0.01,put,200.00,0,172,250.24,2019-01-02 +SPY2019-01-07p201.002019-01-02,SPY,2019-01-07,0.01,16436,0.00,0,0.10,put,201.00,0,2,250.24,2019-01-02 +SPY2019-01-07p202.002019-01-02,SPY,2019-01-07,0.01,15349,0.00,0,0.03,put,202.00,0,872,250.24,2019-01-02 +SPY2019-01-07p203.002019-01-02,SPY,2019-01-07,0.01,14852,0.00,0,0.01,put,203.00,10,433,250.24,2019-01-02 +SPY2019-01-07p204.002019-01-02,SPY,2019-01-07,0.01,13906,0.00,0,0.01,put,204.00,5,1390,250.24,2019-01-02 +SPY2019-01-07p205.002019-01-02,SPY,2019-01-07,0.01,13909,0.00,0,0.01,put,205.00,85,938,250.24,2019-01-02 +SPY2019-01-07p206.002019-01-02,SPY,2019-01-07,0.01,11497,0.00,0,0.05,put,206.00,0,50,250.24,2019-01-02 +SPY2019-01-07p207.002019-01-02,SPY,2019-01-07,0.01,10835,0.00,0,0.02,put,207.00,0,1,250.24,2019-01-02 +SPY2019-01-07p208.002019-01-02,SPY,2019-01-07,0.01,9191,0.00,0,0.07,put,208.00,0,2,250.24,2019-01-02 +SPY2019-01-07p209.002019-01-02,SPY,2019-01-07,0.01,8577,0.00,0,0.01,put,209.00,5,58,250.24,2019-01-02 +SPY2019-01-07p210.002019-01-02,SPY,2019-01-07,0.01,5614,0.00,0,0.03,put,210.00,500,2435,250.24,2019-01-02 +SPY2019-01-07p211.002019-01-02,SPY,2019-01-07,0.01,4848,0.00,0,0.01,put,211.00,13,10,250.24,2019-01-02 +SPY2019-01-07p212.002019-01-02,SPY,2019-01-07,0.01,3576,0.00,0,0.01,put,212.00,42,129,250.24,2019-01-02 +SPY2019-01-07p213.002019-01-02,SPY,2019-01-07,0.01,2708,0.00,0,0.01,put,213.00,2,1,250.24,2019-01-02 +SPY2019-01-07p214.002019-01-02,SPY,2019-01-07,0.02,25550,0.01,480,0.02,put,214.00,3,24,250.24,2019-01-02 +SPY2019-01-07p215.002019-01-02,SPY,2019-01-07,0.02,24962,0.01,590,0.01,put,215.00,3,2059,250.24,2019-01-02 +SPY2019-01-07p216.002019-01-02,SPY,2019-01-07,0.02,24125,0.01,770,0.01,put,216.00,2,52,250.24,2019-01-02 +SPY2019-01-07p217.002019-01-02,SPY,2019-01-07,0.02,22663,0.01,1275,0.06,put,217.00,1,421,250.24,2019-01-02 +SPY2019-01-07p218.002019-01-02,SPY,2019-01-07,0.02,20777,0.01,4207,0.02,put,218.00,1,13,250.24,2019-01-02 +SPY2019-01-07p219.002019-01-02,SPY,2019-01-07,0.02,19227,0.01,6388,0.10,put,219.00,0,28,250.24,2019-01-02 +SPY2019-01-07p220.002019-01-02,SPY,2019-01-07,0.02,15635,0.01,8776,0.02,put,220.00,9166,18799,250.24,2019-01-02 +SPY2019-01-07p221.002019-01-02,SPY,2019-01-07,0.02,12098,0.01,12914,0.02,put,221.00,93,393,250.24,2019-01-02 +SPY2019-01-07p222.002019-01-02,SPY,2019-01-07,0.02,6498,0.01,19667,0.01,put,222.00,86,99,250.24,2019-01-02 +SPY2019-01-07p223.002019-01-02,SPY,2019-01-07,0.02,1578,0.01,23199,0.02,put,223.00,66,288,250.24,2019-01-02 +SPY2019-01-07p224.002019-01-02,SPY,2019-01-07,0.03,19778,0.02,3444,0.03,put,224.00,25,102,250.24,2019-01-02 +SPY2019-01-07p225.002019-01-02,SPY,2019-01-07,0.03,13196,0.02,7826,0.03,put,225.00,476,1145,250.24,2019-01-02 +SPY2019-01-07p226.002019-01-02,SPY,2019-01-07,0.03,2564,0.02,15556,0.03,put,226.00,73,235,250.24,2019-01-02 +SPY2019-01-07p227.002019-01-02,SPY,2019-01-07,0.04,16213,0.03,3311,0.09,put,227.00,11,375,250.24,2019-01-02 +SPY2019-01-07p228.002019-01-02,SPY,2019-01-07,0.04,4202,0.03,10762,0.05,put,228.00,1048,111,250.24,2019-01-02 +SPY2019-01-07p229.002019-01-02,SPY,2019-01-07,0.05,13872,0.04,4639,0.06,put,229.00,33,419,250.24,2019-01-02 +SPY2019-01-07p230.002019-01-02,SPY,2019-01-07,0.06,18837,0.05,125,0.06,put,230.00,19072,38510,250.24,2019-01-02 +SPY2019-01-07p231.002019-01-02,SPY,2019-01-07,0.06,1022,0.05,10801,0.07,put,231.00,45,307,250.24,2019-01-02 +SPY2019-01-07p232.002019-01-02,SPY,2019-01-07,0.07,709,0.06,8907,0.09,put,232.00,109,872,250.24,2019-01-02 +SPY2019-01-07p233.002019-01-02,SPY,2019-01-07,0.09,13088,0.08,240,0.11,put,233.00,143,1075,250.24,2019-01-02 +SPY2019-01-07p234.002019-01-02,SPY,2019-01-07,0.10,4984,0.09,3405,0.13,put,234.00,184,955,250.24,2019-01-02 +SPY2019-01-07p235.002019-01-02,SPY,2019-01-07,0.12,8392,0.11,564,0.15,put,235.00,754,2940,250.24,2019-01-02 +SPY2019-01-07p236.002019-01-02,SPY,2019-01-07,0.14,3948,0.13,1441,0.21,put,236.00,743,991,250.24,2019-01-02 +SPY2019-01-07p237.002019-01-02,SPY,2019-01-07,0.17,6293,0.15,4645,0.20,put,237.00,170,1003,250.24,2019-01-02 +SPY2019-01-07p238.002019-01-02,SPY,2019-01-07,0.20,1518,0.19,1126,0.19,put,238.00,696,1010,250.24,2019-01-02 +SPY2019-01-07p239.002019-01-02,SPY,2019-01-07,0.25,7040,0.23,1160,0.22,put,239.00,409,564,250.24,2019-01-02 +SPY2019-01-07p240.002019-01-02,SPY,2019-01-07,0.30,4336,0.28,1119,0.28,put,240.00,11439,20930,250.24,2019-01-02 +SPY2019-01-07p241.002019-01-02,SPY,2019-01-07,0.36,1583,0.34,1011,0.33,put,241.00,441,1152,250.24,2019-01-02 +SPY2019-01-07p242.002019-01-02,SPY,2019-01-07,0.44,3335,0.41,2843,0.45,put,242.00,822,1019,250.24,2019-01-02 +SPY2019-01-07p243.002019-01-02,SPY,2019-01-07,0.54,3311,0.50,2912,0.56,put,243.00,1080,773,250.24,2019-01-02 +SPY2019-01-07p244.002019-01-02,SPY,2019-01-07,0.65,1033,0.62,1085,0.63,put,244.00,3495,1536,250.24,2019-01-02 +SPY2019-01-07p245.002019-01-02,SPY,2019-01-07,0.79,713,0.76,735,0.78,put,245.00,6322,3574,250.24,2019-01-02 +SPY2019-01-07p246.002019-01-02,SPY,2019-01-07,0.97,1575,0.93,557,0.93,put,246.00,6172,3217,250.24,2019-01-02 +SPY2019-01-07p247.002019-01-02,SPY,2019-01-07,1.17,1015,1.14,285,1.17,put,247.00,4439,2037,250.24,2019-01-02 +SPY2019-01-07p248.002019-01-02,SPY,2019-01-07,1.43,1081,1.39,288,1.38,put,248.00,4680,2242,250.24,2019-01-02 +SPY2019-01-07p249.002019-01-02,SPY,2019-01-07,1.73,798,1.69,600,1.70,put,249.00,2624,2481,250.24,2019-01-02 +SPY2019-01-07p250.002019-01-02,SPY,2019-01-07,2.13,309,2.05,617,2.09,put,250.00,13205,2316,250.24,2019-01-02 +SPY2019-01-07p251.002019-01-02,SPY,2019-01-07,2.58,594,2.49,249,2.51,put,251.00,3146,723,250.24,2019-01-02 +SPY2019-01-07p252.002019-01-02,SPY,2019-01-07,3.10,169,2.99,237,3.34,put,252.00,379,743,250.24,2019-01-02 +SPY2019-01-07p253.002019-01-02,SPY,2019-01-07,3.71,142,3.61,47,3.63,put,253.00,200,280,250.24,2019-01-02 +SPY2019-01-07p254.002019-01-02,SPY,2019-01-07,4.48,598,4.19,616,5.23,put,254.00,40,166,250.24,2019-01-02 +SPY2019-01-07p255.002019-01-02,SPY,2019-01-07,5.26,598,4.95,623,4.98,put,255.00,49,691,250.24,2019-01-02 +SPY2019-01-07p256.002019-01-02,SPY,2019-01-07,6.11,590,5.77,613,6.67,put,256.00,4,77,250.24,2019-01-02 +SPY2019-01-07p257.002019-01-02,SPY,2019-01-07,7.01,591,6.66,634,6.80,put,257.00,21,167,250.24,2019-01-02 +SPY2019-01-07p258.002019-01-02,SPY,2019-01-07,7.95,579,7.59,606,7.45,put,258.00,18,384,250.24,2019-01-02 +SPY2019-01-07p259.002019-01-02,SPY,2019-01-07,8.91,610,8.54,611,9.90,put,259.00,391,1752,250.24,2019-01-02 +SPY2019-01-07p260.002019-01-02,SPY,2019-01-07,9.91,575,9.53,612,11.08,put,260.00,6,242,250.24,2019-01-02 +SPY2019-01-07p261.002019-01-02,SPY,2019-01-07,10.91,556,10.53,571,13.95,put,261.00,1,47,250.24,2019-01-02 +SPY2019-01-07p262.002019-01-02,SPY,2019-01-07,11.94,568,11.52,568,9.04,put,262.00,0,17,250.24,2019-01-02 +SPY2019-01-07p263.002019-01-02,SPY,2019-01-07,12.94,568,12.53,573,14.00,put,263.00,1,85,250.24,2019-01-02 +SPY2019-01-07p264.002019-01-02,SPY,2019-01-07,13.94,568,13.53,554,15.10,put,264.00,1,16,250.24,2019-01-02 +SPY2019-01-07p265.002019-01-02,SPY,2019-01-07,14.94,568,14.53,561,8.10,put,265.00,0,135,250.24,2019-01-02 +SPY2019-01-07p266.002019-01-02,SPY,2019-01-07,15.94,568,15.53,559,11.00,put,266.00,0,100,250.24,2019-01-02 +SPY2019-01-07p267.002019-01-02,SPY,2019-01-07,16.94,568,16.53,554,19.90,put,267.00,1,2,250.24,2019-01-02 +SPY2019-01-07p268.002019-01-02,SPY,2019-01-07,17.93,568,17.52,568,6.40,put,268.00,0,0,250.24,2019-01-02 +SPY2019-01-07p269.002019-01-02,SPY,2019-01-07,18.93,568,18.53,570,9.95,put,269.00,0,40,250.24,2019-01-02 +SPY2019-01-07p270.002019-01-02,SPY,2019-01-07,19.93,568,19.52,568,10.45,put,270.00,0,9,250.24,2019-01-02 +SPY2019-01-07p271.002019-01-02,SPY,2019-01-07,20.93,568,20.52,568,7.77,put,271.00,0,0,250.24,2019-01-02 +SPY2019-01-07p272.002019-01-02,SPY,2019-01-07,21.93,568,21.52,568,11.37,put,272.00,0,0,250.24,2019-01-02 +SPY2019-01-07p273.002019-01-02,SPY,2019-01-07,22.93,568,22.52,568,12.19,put,273.00,0,3,250.24,2019-01-02 +SPY2019-01-07p274.002019-01-02,SPY,2019-01-07,23.93,568,23.52,568,17.38,put,274.00,0,1,250.24,2019-01-02 +SPY2019-01-07p275.002019-01-02,SPY,2019-01-07,24.93,568,24.52,568,12.18,put,275.00,0,11,250.24,2019-01-02 +SPY2019-01-07p276.002019-01-02,SPY,2019-01-07,27.41,1,24.54,10,14.52,put,276.00,0,2,250.24,2019-01-02 +SPY2019-01-07p277.002019-01-02,SPY,2019-01-07,28.41,1,25.54,10,17.86,put,277.00,0,0,250.24,2019-01-02 +SPY2019-01-07p278.002019-01-02,SPY,2019-01-07,29.41,1,26.54,10,20.81,put,278.00,0,0,250.24,2019-01-02 +SPY2019-01-07p279.002019-01-02,SPY,2019-01-07,30.41,1,27.54,10,21.09,put,279.00,0,1,250.24,2019-01-02 +SPY2019-01-07p280.002019-01-02,SPY,2019-01-07,31.41,1,28.54,10,16.31,put,280.00,0,6,250.24,2019-01-02 +SPY2019-01-07p281.002019-01-02,SPY,2019-01-07,32.41,1,29.54,10,15.82,put,281.00,0,0,250.24,2019-01-02 +SPY2019-01-07p282.002019-01-02,SPY,2019-01-07,33.41,1,30.54,10,19.72,put,282.00,0,11,250.24,2019-01-02 +SPY2019-01-07p283.002019-01-02,SPY,2019-01-07,34.41,1,31.54,10,16.81,put,283.00,0,2,250.24,2019-01-02 +SPY2019-01-07p284.002019-01-02,SPY,2019-01-07,35.41,1,32.54,10,20.82,put,284.00,0,1,250.24,2019-01-02 +SPY2019-01-07p285.002019-01-02,SPY,2019-01-07,36.41,1,33.54,10,35.50,put,285.00,204,441,250.24,2019-01-02 +SPY2019-01-07p286.002019-01-02,SPY,2019-01-07,37.41,1,34.54,10,18.36,put,286.00,0,0,250.24,2019-01-02 +SPY2019-01-07p287.002019-01-02,SPY,2019-01-07,38.48,1,35.54,10,10.57,put,287.00,0,0,250.24,2019-01-02 +SPY2019-01-07p288.002019-01-02,SPY,2019-01-07,39.48,1,36.54,10,0.00,put,288.00,0,0,250.24,2019-01-02 +SPY2019-01-07p289.002019-01-02,SPY,2019-01-07,40.48,1,37.54,10,0.00,put,289.00,0,0,250.24,2019-01-02 +SPY2019-01-07p290.002019-01-02,SPY,2019-01-07,41.48,1,38.54,10,12.85,put,290.00,0,10,250.24,2019-01-02 +SPY2019-01-07p295.002019-01-02,SPY,2019-01-07,46.48,1,43.54,10,14.82,put,295.00,0,1,250.24,2019-01-02 +SPY2019-01-07p300.002019-01-02,SPY,2019-01-07,51.41,1,48.54,10,52.11,put,300.00,4,35,250.24,2019-01-02 +SPY2019-01-09c100.002019-01-02,SPY,2019-01-09,151.98,1,148.60,1,0.00,call,100.00,0,0,250.24,2019-01-02 +SPY2019-01-09c105.002019-01-02,SPY,2019-01-09,146.98,1,143.60,1,0.00,call,105.00,0,0,250.24,2019-01-02 +SPY2019-01-09c110.002019-01-02,SPY,2019-01-09,141.98,1,138.60,1,0.00,call,110.00,0,0,250.24,2019-01-02 +SPY2019-01-09c115.002019-01-02,SPY,2019-01-09,136.99,1,133.61,1,0.00,call,115.00,0,0,250.24,2019-01-02 +SPY2019-01-09c120.002019-01-02,SPY,2019-01-09,131.99,1,128.61,1,0.00,call,120.00,0,0,250.24,2019-01-02 +SPY2019-01-09c125.002019-01-02,SPY,2019-01-09,127.00,1,123.62,1,0.00,call,125.00,0,0,250.24,2019-01-02 +SPY2019-01-09c130.002019-01-02,SPY,2019-01-09,122.00,1,118.62,1,0.00,call,130.00,0,0,250.24,2019-01-02 +SPY2019-01-09c135.002019-01-02,SPY,2019-01-09,117.00,1,113.62,1,0.00,call,135.00,0,0,250.24,2019-01-02 +SPY2019-01-09c140.002019-01-02,SPY,2019-01-09,112.01,1,108.63,1,0.00,call,140.00,0,0,250.24,2019-01-02 +SPY2019-01-09c145.002019-01-02,SPY,2019-01-09,107.01,1,103.63,1,0.00,call,145.00,0,0,250.24,2019-01-02 +SPY2019-01-09c150.002019-01-02,SPY,2019-01-09,102.01,1,98.63,1,0.00,call,150.00,0,0,250.24,2019-01-02 +SPY2019-01-09c155.002019-01-02,SPY,2019-01-09,97.02,1,93.64,1,0.00,call,155.00,0,0,250.24,2019-01-02 +SPY2019-01-09c160.002019-01-02,SPY,2019-01-09,92.02,1,88.64,1,0.00,call,160.00,0,0,250.24,2019-01-02 +SPY2019-01-09c165.002019-01-02,SPY,2019-01-09,87.02,1,83.64,1,0.00,call,165.00,0,0,250.24,2019-01-02 +SPY2019-01-09c170.002019-01-02,SPY,2019-01-09,82.03,1,78.65,1,0.00,call,170.00,0,0,250.24,2019-01-02 +SPY2019-01-09c175.002019-01-02,SPY,2019-01-09,77.03,1,73.65,1,0.00,call,175.00,0,0,250.24,2019-01-02 +SPY2019-01-09c180.002019-01-02,SPY,2019-01-09,72.03,1,68.65,1,0.00,call,180.00,0,0,250.24,2019-01-02 +SPY2019-01-09c185.002019-01-02,SPY,2019-01-09,67.03,1,63.65,1,0.00,call,185.00,0,0,250.24,2019-01-02 +SPY2019-01-09c190.002019-01-02,SPY,2019-01-09,62.03,1,58.65,1,57.40,call,190.00,2,2,250.24,2019-01-02 +SPY2019-01-09c190.502019-01-02,SPY,2019-01-09,61.53,1,58.15,1,0.00,call,190.50,0,0,250.24,2019-01-02 +SPY2019-01-09c191.002019-01-02,SPY,2019-01-09,61.03,1,57.65,1,0.00,call,191.00,0,0,250.24,2019-01-02 +SPY2019-01-09c191.502019-01-02,SPY,2019-01-09,60.53,1,57.15,1,0.00,call,191.50,0,0,250.24,2019-01-02 +SPY2019-01-09c192.002019-01-02,SPY,2019-01-09,60.03,1,56.65,1,0.00,call,192.00,0,0,250.24,2019-01-02 +SPY2019-01-09c192.502019-01-02,SPY,2019-01-09,59.53,1,56.15,1,0.00,call,192.50,0,0,250.24,2019-01-02 +SPY2019-01-09c193.002019-01-02,SPY,2019-01-09,59.03,1,55.65,1,0.00,call,193.00,0,0,250.24,2019-01-02 +SPY2019-01-09c193.502019-01-02,SPY,2019-01-09,58.53,1,55.15,1,0.00,call,193.50,0,0,250.24,2019-01-02 +SPY2019-01-09c194.002019-01-02,SPY,2019-01-09,58.03,1,54.65,1,0.00,call,194.00,0,0,250.24,2019-01-02 +SPY2019-01-09c194.502019-01-02,SPY,2019-01-09,57.53,1,54.15,1,0.00,call,194.50,0,0,250.24,2019-01-02 +SPY2019-01-09c195.002019-01-02,SPY,2019-01-09,57.03,1,53.65,1,0.00,call,195.00,0,0,250.24,2019-01-02 +SPY2019-01-09c195.502019-01-02,SPY,2019-01-09,56.53,1,53.15,1,0.00,call,195.50,0,0,250.24,2019-01-02 +SPY2019-01-09c196.002019-01-02,SPY,2019-01-09,56.03,1,52.65,1,0.00,call,196.00,0,0,250.24,2019-01-02 +SPY2019-01-09c196.502019-01-02,SPY,2019-01-09,55.53,1,52.15,1,0.00,call,196.50,0,0,250.24,2019-01-02 +SPY2019-01-09c197.002019-01-02,SPY,2019-01-09,55.03,1,51.65,1,0.00,call,197.00,0,0,250.24,2019-01-02 +SPY2019-01-09c197.502019-01-02,SPY,2019-01-09,54.53,1,51.15,1,0.00,call,197.50,0,0,250.24,2019-01-02 +SPY2019-01-09c198.002019-01-02,SPY,2019-01-09,54.03,1,50.65,1,0.00,call,198.00,0,0,250.24,2019-01-02 +SPY2019-01-09c198.502019-01-02,SPY,2019-01-09,53.54,1,50.16,1,0.00,call,198.50,0,0,250.24,2019-01-02 +SPY2019-01-09c199.002019-01-02,SPY,2019-01-09,53.04,1,49.66,1,0.00,call,199.00,0,0,250.24,2019-01-02 +SPY2019-01-09c199.502019-01-02,SPY,2019-01-09,52.54,1,49.16,1,0.00,call,199.50,0,0,250.24,2019-01-02 +SPY2019-01-09c200.002019-01-02,SPY,2019-01-09,52.04,1,48.66,1,0.00,call,200.00,0,0,250.24,2019-01-02 +SPY2019-01-09c201.002019-01-02,SPY,2019-01-09,51.04,1,47.66,1,0.00,call,201.00,0,0,250.24,2019-01-02 +SPY2019-01-09c202.002019-01-02,SPY,2019-01-09,50.04,1,46.66,1,0.00,call,202.00,0,0,250.24,2019-01-02 +SPY2019-01-09c203.002019-01-02,SPY,2019-01-09,49.04,1,45.66,1,0.00,call,203.00,0,0,250.24,2019-01-02 +SPY2019-01-09c204.002019-01-02,SPY,2019-01-09,48.04,1,44.66,1,0.00,call,204.00,0,0,250.24,2019-01-02 +SPY2019-01-09c205.002019-01-02,SPY,2019-01-09,47.04,1,43.66,1,20.23,call,205.00,0,0,250.24,2019-01-02 +SPY2019-01-09c206.002019-01-02,SPY,2019-01-09,44.57,568,44.17,568,0.00,call,206.00,0,0,250.24,2019-01-02 +SPY2019-01-09c207.002019-01-02,SPY,2019-01-09,43.57,568,43.17,568,0.00,call,207.00,0,0,250.24,2019-01-02 +SPY2019-01-09c208.002019-01-02,SPY,2019-01-09,42.57,568,42.17,568,0.00,call,208.00,0,0,250.24,2019-01-02 +SPY2019-01-09c209.002019-01-02,SPY,2019-01-09,41.57,568,41.16,568,0.00,call,209.00,0,0,250.24,2019-01-02 +SPY2019-01-09c210.002019-01-02,SPY,2019-01-09,40.58,568,40.16,568,0.00,call,210.00,0,0,250.24,2019-01-02 +SPY2019-01-09c211.002019-01-02,SPY,2019-01-09,39.58,568,39.17,568,0.00,call,211.00,0,0,250.24,2019-01-02 +SPY2019-01-09c212.002019-01-02,SPY,2019-01-09,38.58,568,38.17,568,0.00,call,212.00,0,0,250.24,2019-01-02 +SPY2019-01-09c213.002019-01-02,SPY,2019-01-09,37.58,568,37.17,568,0.00,call,213.00,0,0,250.24,2019-01-02 +SPY2019-01-09c214.002019-01-02,SPY,2019-01-09,36.58,550,36.17,568,0.00,call,214.00,0,0,250.24,2019-01-02 +SPY2019-01-09c215.002019-01-02,SPY,2019-01-09,35.59,568,35.18,568,12.75,call,215.00,0,65,250.24,2019-01-02 +SPY2019-01-09c216.002019-01-02,SPY,2019-01-09,34.59,568,34.18,568,0.00,call,216.00,0,0,250.24,2019-01-02 +SPY2019-01-09c217.002019-01-02,SPY,2019-01-09,33.59,568,33.18,568,0.00,call,217.00,0,0,250.24,2019-01-02 +SPY2019-01-09c218.002019-01-02,SPY,2019-01-09,32.60,568,32.19,568,0.00,call,218.00,0,0,250.24,2019-01-02 +SPY2019-01-09c219.002019-01-02,SPY,2019-01-09,31.60,568,31.19,568,0.00,call,219.00,0,0,250.24,2019-01-02 +SPY2019-01-09c220.002019-01-02,SPY,2019-01-09,30.61,568,30.20,550,10.12,call,220.00,0,10,250.24,2019-01-02 +SPY2019-01-09c221.002019-01-02,SPY,2019-01-09,29.61,568,29.20,568,0.00,call,221.00,0,0,250.24,2019-01-02 +SPY2019-01-09c222.002019-01-02,SPY,2019-01-09,28.62,568,28.21,568,0.00,call,222.00,0,0,250.24,2019-01-02 +SPY2019-01-09c223.002019-01-02,SPY,2019-01-09,27.62,568,27.21,568,0.00,call,223.00,0,0,250.24,2019-01-02 +SPY2019-01-09c224.002019-01-02,SPY,2019-01-09,26.63,568,26.22,568,0.00,call,224.00,0,0,250.24,2019-01-02 +SPY2019-01-09c225.002019-01-02,SPY,2019-01-09,25.64,568,25.23,568,26.15,call,225.00,11,99,250.24,2019-01-02 +SPY2019-01-09c226.002019-01-02,SPY,2019-01-09,24.65,586,24.24,586,6.16,call,226.00,0,1,250.24,2019-01-02 +SPY2019-01-09c227.002019-01-02,SPY,2019-01-09,23.66,586,23.25,586,5.69,call,227.00,0,1,250.24,2019-01-02 +SPY2019-01-09c228.002019-01-02,SPY,2019-01-09,22.67,586,22.26,586,11.83,call,228.00,0,12,250.24,2019-01-02 +SPY2019-01-09c229.002019-01-02,SPY,2019-01-09,21.68,586,21.28,568,4.99,call,229.00,0,2,250.24,2019-01-02 +SPY2019-01-09c230.002019-01-02,SPY,2019-01-09,20.69,587,20.29,587,10.09,call,230.00,0,145,250.24,2019-01-02 +SPY2019-01-09c231.002019-01-02,SPY,2019-01-09,19.71,587,19.31,587,5.93,call,231.00,0,16,250.24,2019-01-02 +SPY2019-01-09c232.002019-01-02,SPY,2019-01-09,18.73,587,18.34,569,4.51,call,232.00,0,30,250.24,2019-01-02 +SPY2019-01-09c233.002019-01-02,SPY,2019-01-09,17.76,587,17.36,606,14.30,call,233.00,30,36,250.24,2019-01-02 +SPY2019-01-09c234.002019-01-02,SPY,2019-01-09,16.79,588,16.46,22,7.54,call,234.00,0,223,250.24,2019-01-02 +SPY2019-01-09c235.002019-01-02,SPY,2019-01-09,15.82,588,15.43,588,14.44,call,235.00,2,549,250.24,2019-01-02 +SPY2019-01-09c236.002019-01-02,SPY,2019-01-09,14.86,588,14.48,588,7.15,call,236.00,0,286,250.24,2019-01-02 +SPY2019-01-09c237.002019-01-02,SPY,2019-01-09,13.89,570,13.53,610,12.84,call,237.00,51,169,250.24,2019-01-02 +SPY2019-01-09c238.002019-01-02,SPY,2019-01-09,12.96,591,12.59,589,13.14,call,238.00,10,242,250.24,2019-01-02 +SPY2019-01-09c239.002019-01-02,SPY,2019-01-09,12.03,581,11.74,30,10.17,call,239.00,74,576,250.24,2019-01-02 +SPY2019-01-09c240.002019-01-02,SPY,2019-01-09,11.10,584,10.75,613,10.12,call,240.00,24,1014,250.24,2019-01-02 +SPY2019-01-09c241.002019-01-02,SPY,2019-01-09,10.19,604,9.91,49,10.57,call,241.00,80,428,250.24,2019-01-02 +SPY2019-01-09c242.002019-01-02,SPY,2019-01-09,9.30,591,8.96,610,8.40,call,242.00,143,1568,250.24,2019-01-02 +SPY2019-01-09c243.002019-01-02,SPY,2019-01-09,8.37,583,8.10,614,7.50,call,243.00,138,434,250.24,2019-01-02 +SPY2019-01-09c244.002019-01-02,SPY,2019-01-09,7.60,597,7.26,616,7.38,call,244.00,62,782,250.24,2019-01-02 +SPY2019-01-09c245.002019-01-02,SPY,2019-01-09,6.72,599,6.48,599,6.93,call,245.00,191,977,250.24,2019-01-02 +SPY2019-01-09c246.002019-01-02,SPY,2019-01-09,5.92,601,5.70,601,5.70,call,246.00,288,1202,250.24,2019-01-02 +SPY2019-01-09c247.002019-01-02,SPY,2019-01-09,5.12,147,5.01,118,4.66,call,247.00,653,624,250.24,2019-01-02 +SPY2019-01-09c248.002019-01-02,SPY,2019-01-09,4.40,194,4.29,179,3.90,call,248.00,396,989,250.24,2019-01-02 +SPY2019-01-09c249.002019-01-02,SPY,2019-01-09,3.71,603,3.62,415,3.69,call,249.00,570,872,250.24,2019-01-02 +SPY2019-01-09c250.002019-01-02,SPY,2019-01-09,3.08,268,3.00,560,3.05,call,250.00,8558,1410,250.24,2019-01-02 +SPY2019-01-09c251.002019-01-02,SPY,2019-01-09,2.50,657,2.43,751,2.46,call,251.00,815,1752,250.24,2019-01-02 +SPY2019-01-09c252.002019-01-02,SPY,2019-01-09,1.99,279,1.93,362,1.97,call,252.00,2757,973,250.24,2019-01-02 +SPY2019-01-09c253.002019-01-02,SPY,2019-01-09,1.54,305,1.49,1121,1.47,call,253.00,1622,479,250.24,2019-01-02 +SPY2019-01-09c254.002019-01-02,SPY,2019-01-09,1.16,342,1.12,1941,1.15,call,254.00,810,735,250.24,2019-01-02 +SPY2019-01-09c255.002019-01-02,SPY,2019-01-09,0.85,553,0.82,1027,0.83,call,255.00,1543,1387,250.24,2019-01-02 +SPY2019-01-09c256.002019-01-02,SPY,2019-01-09,0.61,1904,0.58,1734,0.58,call,256.00,1208,736,250.24,2019-01-02 +SPY2019-01-09c257.002019-01-02,SPY,2019-01-09,0.42,1464,0.40,1756,0.40,call,257.00,1274,1028,250.24,2019-01-02 +SPY2019-01-09c258.002019-01-02,SPY,2019-01-09,0.28,828,0.27,2455,0.27,call,258.00,470,2610,250.24,2019-01-02 +SPY2019-01-09c259.002019-01-02,SPY,2019-01-09,0.19,2309,0.18,3926,0.16,call,259.00,2743,2129,250.24,2019-01-02 +SPY2019-01-09c260.002019-01-02,SPY,2019-01-09,0.13,4537,0.12,3890,0.12,call,260.00,1116,2019,250.24,2019-01-02 +SPY2019-01-09c261.002019-01-02,SPY,2019-01-09,0.09,5695,0.08,4395,0.09,call,261.00,603,553,250.24,2019-01-02 +SPY2019-01-09c262.002019-01-02,SPY,2019-01-09,0.06,1694,0.05,14531,0.05,call,262.00,493,1358,250.24,2019-01-02 +SPY2019-01-09c263.002019-01-02,SPY,2019-01-09,0.05,15593,0.04,2626,0.04,call,263.00,285,1308,250.24,2019-01-02 +SPY2019-01-09c264.002019-01-02,SPY,2019-01-09,0.04,19535,0.03,2517,0.03,call,264.00,13,1012,250.24,2019-01-02 +SPY2019-01-09c265.002019-01-02,SPY,2019-01-09,0.03,13603,0.02,10435,0.03,call,265.00,42,2250,250.24,2019-01-02 +SPY2019-01-09c266.002019-01-02,SPY,2019-01-09,0.02,1225,0.01,20193,0.03,call,266.00,340,745,250.24,2019-01-02 +SPY2019-01-09c267.002019-01-02,SPY,2019-01-09,0.02,9436,0.01,14847,0.03,call,267.00,105,617,250.24,2019-01-02 +SPY2019-01-09c268.002019-01-02,SPY,2019-01-09,0.02,17907,0.01,9078,0.02,call,268.00,25,1017,250.24,2019-01-02 +SPY2019-01-09c269.002019-01-02,SPY,2019-01-09,0.02,22903,0.01,6527,0.03,call,269.00,5,296,250.24,2019-01-02 +SPY2019-01-09c270.002019-01-02,SPY,2019-01-09,0.01,1320,0.00,0,0.02,call,270.00,2,1606,250.24,2019-01-02 +SPY2019-01-09c271.002019-01-02,SPY,2019-01-09,0.01,4379,0.00,0,0.01,call,271.00,53,274,250.24,2019-01-02 +SPY2019-01-09c272.002019-01-02,SPY,2019-01-09,0.01,5609,0.00,0,0.01,call,272.00,2,96,250.24,2019-01-02 +SPY2019-01-09c273.002019-01-02,SPY,2019-01-09,0.01,8224,0.00,0,0.02,call,273.00,0,82,250.24,2019-01-02 +SPY2019-01-09c274.002019-01-02,SPY,2019-01-09,0.01,10688,0.00,0,0.02,call,274.00,0,143,250.24,2019-01-02 +SPY2019-01-09c275.002019-01-02,SPY,2019-01-09,0.01,14328,0.00,0,0.03,call,275.00,0,879,250.24,2019-01-02 +SPY2019-01-09c276.002019-01-02,SPY,2019-01-09,0.01,16968,0.00,0,0.01,call,276.00,500,140,250.24,2019-01-02 +SPY2019-01-09c277.002019-01-02,SPY,2019-01-09,0.01,17725,0.00,0,0.02,call,277.00,0,32,250.24,2019-01-02 +SPY2019-01-09c280.002019-01-02,SPY,2019-01-09,0.01,20331,0.00,0,0.02,call,280.00,0,15876,250.24,2019-01-02 +SPY2019-01-09c285.002019-01-02,SPY,2019-01-09,0.01,22278,0.00,0,0.01,call,285.00,0,260,250.24,2019-01-02 +SPY2019-01-09c290.002019-01-02,SPY,2019-01-09,0.01,24594,0.00,0,0.01,call,290.00,0,1012,250.24,2019-01-02 +SPY2019-01-09c295.002019-01-02,SPY,2019-01-09,0.01,24770,0.00,0,0.01,call,295.00,0,788,250.24,2019-01-02 +SPY2019-01-09c300.002019-01-02,SPY,2019-01-09,0.01,24189,0.00,0,0.01,call,300.00,0,250,250.24,2019-01-02 +SPY2019-01-09c305.002019-01-02,SPY,2019-01-09,0.01,24493,0.00,0,0.01,call,305.00,0,44,250.24,2019-01-02 +SPY2019-01-09p100.002019-01-02,SPY,2019-01-09,0.01,27185,0.00,0,0.00,put,100.00,0,0,250.24,2019-01-02 +SPY2019-01-09p105.002019-01-02,SPY,2019-01-09,0.01,27134,0.00,0,0.00,put,105.00,0,0,250.24,2019-01-02 +SPY2019-01-09p110.002019-01-02,SPY,2019-01-09,0.01,27133,0.00,0,0.00,put,110.00,0,0,250.24,2019-01-02 +SPY2019-01-09p115.002019-01-02,SPY,2019-01-09,0.01,26964,0.00,0,0.00,put,115.00,0,0,250.24,2019-01-02 +SPY2019-01-09p120.002019-01-02,SPY,2019-01-09,0.01,26853,0.00,0,0.00,put,120.00,0,0,250.24,2019-01-02 +SPY2019-01-09p125.002019-01-02,SPY,2019-01-09,0.01,26152,0.00,0,0.00,put,125.00,0,0,250.24,2019-01-02 +SPY2019-01-09p130.002019-01-02,SPY,2019-01-09,0.01,25221,0.00,0,0.00,put,130.00,0,0,250.24,2019-01-02 +SPY2019-01-09p135.002019-01-02,SPY,2019-01-09,0.01,25048,0.00,0,0.00,put,135.00,0,0,250.24,2019-01-02 +SPY2019-01-09p140.002019-01-02,SPY,2019-01-09,0.01,24813,0.00,0,0.00,put,140.00,0,0,250.24,2019-01-02 +SPY2019-01-09p145.002019-01-02,SPY,2019-01-09,0.01,24749,0.00,0,0.00,put,145.00,0,0,250.24,2019-01-02 +SPY2019-01-09p150.002019-01-02,SPY,2019-01-09,0.01,24273,0.00,0,0.01,put,150.00,0,50,250.24,2019-01-02 +SPY2019-01-09p155.002019-01-02,SPY,2019-01-09,0.01,24201,0.00,0,0.00,put,155.00,0,0,250.24,2019-01-02 +SPY2019-01-09p160.002019-01-02,SPY,2019-01-09,0.01,23696,0.00,0,0.04,put,160.00,0,1,250.24,2019-01-02 +SPY2019-01-09p165.002019-01-02,SPY,2019-01-09,0.01,24175,0.00,0,0.01,put,165.00,0,50,250.24,2019-01-02 +SPY2019-01-09p170.002019-01-02,SPY,2019-01-09,0.01,21780,0.00,0,0.00,put,170.00,0,0,250.24,2019-01-02 +SPY2019-01-09p175.002019-01-02,SPY,2019-01-09,0.01,19684,0.00,0,0.02,put,175.00,0,8,250.24,2019-01-02 +SPY2019-01-09p180.002019-01-02,SPY,2019-01-09,0.01,17478,0.00,0,0.04,put,180.00,0,18,250.24,2019-01-02 +SPY2019-01-09p185.002019-01-02,SPY,2019-01-09,0.01,18446,0.00,0,0.02,put,185.00,0,38,250.24,2019-01-02 +SPY2019-01-09p190.002019-01-02,SPY,2019-01-09,0.01,15889,0.00,0,0.01,put,190.00,22,38,250.24,2019-01-02 +SPY2019-01-09p190.502019-01-02,SPY,2019-01-09,0.01,16117,0.00,0,0.01,put,190.50,0,20,250.24,2019-01-02 +SPY2019-01-09p191.002019-01-02,SPY,2019-01-09,0.01,16221,0.00,0,0.00,put,191.00,0,0,250.24,2019-01-02 +SPY2019-01-09p191.502019-01-02,SPY,2019-01-09,0.01,15435,0.00,0,0.03,put,191.50,0,3,250.24,2019-01-02 +SPY2019-01-09p192.002019-01-02,SPY,2019-01-09,0.01,15415,0.00,0,0.04,put,192.00,0,3,250.24,2019-01-02 +SPY2019-01-09p192.502019-01-02,SPY,2019-01-09,0.01,14274,0.00,0,0.00,put,192.50,0,0,250.24,2019-01-02 +SPY2019-01-09p193.002019-01-02,SPY,2019-01-09,0.01,13870,0.00,0,0.01,put,193.00,0,5,250.24,2019-01-02 +SPY2019-01-09p193.502019-01-02,SPY,2019-01-09,0.01,13182,0.00,0,0.00,put,193.50,0,0,250.24,2019-01-02 +SPY2019-01-09p194.002019-01-02,SPY,2019-01-09,0.01,10831,0.00,0,0.04,put,194.00,0,6,250.24,2019-01-02 +SPY2019-01-09p194.502019-01-02,SPY,2019-01-09,0.01,11538,0.00,0,0.04,put,194.50,0,2,250.24,2019-01-02 +SPY2019-01-09p195.002019-01-02,SPY,2019-01-09,0.01,11252,0.00,0,0.10,put,195.00,0,875,250.24,2019-01-02 +SPY2019-01-09p195.502019-01-02,SPY,2019-01-09,0.01,10988,0.00,0,0.00,put,195.50,0,0,250.24,2019-01-02 +SPY2019-01-09p196.002019-01-02,SPY,2019-01-09,0.01,10677,0.00,0,0.03,put,196.00,0,400,250.24,2019-01-02 +SPY2019-01-09p196.502019-01-02,SPY,2019-01-09,0.01,10608,0.00,0,0.00,put,196.50,0,0,250.24,2019-01-02 +SPY2019-01-09p197.002019-01-02,SPY,2019-01-09,0.01,9801,0.00,0,0.04,put,197.00,0,20,250.24,2019-01-02 +SPY2019-01-09p197.502019-01-02,SPY,2019-01-09,0.01,8446,0.00,0,0.05,put,197.50,0,267,250.24,2019-01-02 +SPY2019-01-09p198.002019-01-02,SPY,2019-01-09,0.01,7966,0.00,0,0.02,put,198.00,0,205,250.24,2019-01-02 +SPY2019-01-09p198.502019-01-02,SPY,2019-01-09,0.01,7822,0.00,0,0.00,put,198.50,0,0,250.24,2019-01-02 +SPY2019-01-09p199.002019-01-02,SPY,2019-01-09,0.01,6511,0.00,0,0.00,put,199.00,0,0,250.24,2019-01-02 +SPY2019-01-09p199.502019-01-02,SPY,2019-01-09,0.01,5226,0.00,0,0.04,put,199.50,0,263,250.24,2019-01-02 +SPY2019-01-09p200.002019-01-02,SPY,2019-01-09,0.01,5302,0.00,0,0.01,put,200.00,5,2548,250.24,2019-01-02 +SPY2019-01-09p201.002019-01-02,SPY,2019-01-09,0.01,4599,0.00,0,0.02,put,201.00,10,0,250.24,2019-01-02 +SPY2019-01-09p202.002019-01-02,SPY,2019-01-09,0.01,3530,0.00,0,0.01,put,202.00,8,0,250.24,2019-01-02 +SPY2019-01-09p203.002019-01-02,SPY,2019-01-09,0.01,3470,0.00,0,0.00,put,203.00,0,0,250.24,2019-01-02 +SPY2019-01-09p204.002019-01-02,SPY,2019-01-09,0.02,26597,0.01,600,0.01,put,204.00,10,8,250.24,2019-01-02 +SPY2019-01-09p205.002019-01-02,SPY,2019-01-09,0.02,25920,0.01,865,0.06,put,205.00,0,1105,250.24,2019-01-02 +SPY2019-01-09p206.002019-01-02,SPY,2019-01-09,0.02,25382,0.01,985,0.05,put,206.00,1,9,250.24,2019-01-02 +SPY2019-01-09p207.002019-01-02,SPY,2019-01-09,0.02,24182,0.01,1345,0.10,put,207.00,0,50,250.24,2019-01-02 +SPY2019-01-09p208.002019-01-02,SPY,2019-01-09,0.02,20792,0.01,2668,0.07,put,208.00,6,412,250.24,2019-01-02 +SPY2019-01-09p209.002019-01-02,SPY,2019-01-09,0.02,20578,0.01,6669,0.10,put,209.00,0,214,250.24,2019-01-02 +SPY2019-01-09p210.002019-01-02,SPY,2019-01-09,0.02,16941,0.01,9114,0.02,put,210.00,65,1076,250.24,2019-01-02 +SPY2019-01-09p211.002019-01-02,SPY,2019-01-09,0.02,14160,0.01,14550,0.02,put,211.00,40,105,250.24,2019-01-02 +SPY2019-01-09p212.002019-01-02,SPY,2019-01-09,0.02,9668,0.01,19972,0.02,put,212.00,36,2,250.24,2019-01-02 +SPY2019-01-09p213.002019-01-02,SPY,2019-01-09,0.02,3479,0.01,24301,0.08,put,213.00,30,37,250.24,2019-01-02 +SPY2019-01-09p214.002019-01-02,SPY,2019-01-09,0.03,24303,0.02,984,0.30,put,214.00,0,48,250.24,2019-01-02 +SPY2019-01-09p215.002019-01-02,SPY,2019-01-09,0.03,18769,0.02,4004,0.03,put,215.00,46,723,250.24,2019-01-02 +SPY2019-01-09p216.002019-01-02,SPY,2019-01-09,0.03,13732,0.02,10833,0.03,put,216.00,24,112,250.24,2019-01-02 +SPY2019-01-09p217.002019-01-02,SPY,2019-01-09,0.03,4514,0.02,20240,0.17,put,217.00,0,12,250.24,2019-01-02 +SPY2019-01-09p218.002019-01-02,SPY,2019-01-09,0.04,20026,0.03,1187,0.12,put,218.00,2,59,250.24,2019-01-02 +SPY2019-01-09p219.002019-01-02,SPY,2019-01-09,0.04,12757,0.03,8679,0.04,put,219.00,8,2,250.24,2019-01-02 +SPY2019-01-09p220.002019-01-02,SPY,2019-01-09,0.04,1612,0.03,19424,0.04,put,220.00,87,2299,250.24,2019-01-02 +SPY2019-01-09p221.002019-01-02,SPY,2019-01-09,0.05,12861,0.04,5415,0.05,put,221.00,59,8,250.24,2019-01-02 +SPY2019-01-09p222.002019-01-02,SPY,2019-01-09,0.05,617,0.04,19615,0.11,put,222.00,0,42,250.24,2019-01-02 +SPY2019-01-09p223.002019-01-02,SPY,2019-01-09,0.06,5970,0.05,7739,0.05,put,223.00,260,42,250.24,2019-01-02 +SPY2019-01-09p224.002019-01-02,SPY,2019-01-09,0.07,12213,0.06,2350,0.08,put,224.00,21,32,250.24,2019-01-02 +SPY2019-01-09p225.002019-01-02,SPY,2019-01-09,0.08,16167,0.07,240,0.10,put,225.00,395,1153,250.24,2019-01-02 +SPY2019-01-09p226.002019-01-02,SPY,2019-01-09,0.08,922,0.07,13735,0.10,put,226.00,203,29,250.24,2019-01-02 +SPY2019-01-09p227.002019-01-02,SPY,2019-01-09,0.09,1042,0.08,13239,0.13,put,227.00,167,190,250.24,2019-01-02 +SPY2019-01-09p228.002019-01-02,SPY,2019-01-09,0.11,12376,0.09,12891,0.10,put,228.00,51,185,250.24,2019-01-02 +SPY2019-01-09p229.002019-01-02,SPY,2019-01-09,0.12,4988,0.11,1310,0.17,put,229.00,51,220,250.24,2019-01-02 +SPY2019-01-09p230.002019-01-02,SPY,2019-01-09,0.13,819,0.12,8787,0.13,put,230.00,113,2223,250.24,2019-01-02 +SPY2019-01-09p231.002019-01-02,SPY,2019-01-09,0.15,1923,0.14,2905,0.19,put,231.00,53,558,250.24,2019-01-02 +SPY2019-01-09p232.002019-01-02,SPY,2019-01-09,0.17,1193,0.16,2796,0.20,put,232.00,58,222,250.24,2019-01-02 +SPY2019-01-09p233.002019-01-02,SPY,2019-01-09,0.20,4457,0.18,7021,0.23,put,233.00,643,377,250.24,2019-01-02 +SPY2019-01-09p234.002019-01-02,SPY,2019-01-09,0.23,3863,0.21,3456,0.27,put,234.00,132,1309,250.24,2019-01-02 +SPY2019-01-09p235.002019-01-02,SPY,2019-01-09,0.26,1049,0.25,571,0.34,put,235.00,3044,2651,250.24,2019-01-02 +SPY2019-01-09p236.002019-01-02,SPY,2019-01-09,0.31,5171,0.29,1134,0.28,put,236.00,636,679,250.24,2019-01-02 +SPY2019-01-09p237.002019-01-02,SPY,2019-01-09,0.36,3155,0.33,5590,0.45,put,237.00,231,420,250.24,2019-01-02 +SPY2019-01-09p238.002019-01-02,SPY,2019-01-09,0.41,678,0.39,2158,0.43,put,238.00,1919,713,250.24,2019-01-02 +SPY2019-01-09p239.002019-01-02,SPY,2019-01-09,0.48,626,0.46,1484,0.45,put,239.00,145,516,250.24,2019-01-02 +SPY2019-01-09p240.002019-01-02,SPY,2019-01-09,0.57,2803,0.54,997,0.53,put,240.00,3095,3675,250.24,2019-01-02 +SPY2019-01-09p241.002019-01-02,SPY,2019-01-09,0.66,551,0.63,2351,0.71,put,241.00,1103,743,250.24,2019-01-02 +SPY2019-01-09p242.002019-01-02,SPY,2019-01-09,0.77,407,0.75,270,0.83,put,242.00,1637,657,250.24,2019-01-02 +SPY2019-01-09p243.002019-01-02,SPY,2019-01-09,0.91,1739,0.88,241,0.86,put,243.00,1068,877,250.24,2019-01-02 +SPY2019-01-09p244.002019-01-02,SPY,2019-01-09,1.06,439,1.03,308,1.04,put,244.00,2188,1364,250.24,2019-01-02 +SPY2019-01-09p245.002019-01-02,SPY,2019-01-09,1.24,525,1.20,874,1.23,put,245.00,15372,2792,250.24,2019-01-02 +SPY2019-01-09p246.002019-01-02,SPY,2019-01-09,1.46,2314,1.41,343,1.42,put,246.00,1702,259,250.24,2019-01-02 +SPY2019-01-09p247.002019-01-02,SPY,2019-01-09,1.71,2096,1.65,413,1.67,put,247.00,2715,878,250.24,2019-01-02 +SPY2019-01-09p248.002019-01-02,SPY,2019-01-09,1.99,1302,1.93,300,1.95,put,248.00,3069,2092,250.24,2019-01-02 +SPY2019-01-09p249.002019-01-02,SPY,2019-01-09,2.32,340,2.26,344,2.24,put,249.00,2565,745,250.24,2019-01-02 +SPY2019-01-09p250.002019-01-02,SPY,2019-01-09,2.70,302,2.62,486,2.67,put,250.00,2865,839,250.24,2019-01-02 +SPY2019-01-09p251.002019-01-02,SPY,2019-01-09,3.14,605,3.05,516,3.26,put,251.00,79,378,250.24,2019-01-02 +SPY2019-01-09p252.002019-01-02,SPY,2019-01-09,3.63,200,3.54,426,3.84,put,252.00,282,743,250.24,2019-01-02 +SPY2019-01-09p253.002019-01-02,SPY,2019-01-09,4.19,118,4.08,152,4.92,put,253.00,100,375,250.24,2019-01-02 +SPY2019-01-09p254.002019-01-02,SPY,2019-01-09,4.93,628,4.64,606,5.82,put,254.00,42,435,250.24,2019-01-02 +SPY2019-01-09p255.002019-01-02,SPY,2019-01-09,5.64,635,5.33,624,6.25,put,255.00,8,1538,250.24,2019-01-02 +SPY2019-01-09p256.002019-01-02,SPY,2019-01-09,6.42,649,6.08,572,5.95,put,256.00,10,727,250.24,2019-01-02 +SPY2019-01-09p257.002019-01-02,SPY,2019-01-09,7.23,646,6.88,590,9.01,put,257.00,3,670,250.24,2019-01-02 +SPY2019-01-09p258.002019-01-02,SPY,2019-01-09,8.12,588,7.74,588,5.00,put,258.00,0,877,250.24,2019-01-02 +SPY2019-01-09p259.002019-01-02,SPY,2019-01-09,9.04,623,8.64,587,8.73,put,259.00,15,523,250.24,2019-01-02 +SPY2019-01-09p260.002019-01-02,SPY,2019-01-09,9.98,615,9.58,586,10.59,put,260.00,21,401,250.24,2019-01-02 +SPY2019-01-09p261.002019-01-02,SPY,2019-01-09,10.94,586,10.54,586,6.53,put,261.00,0,346,250.24,2019-01-02 +SPY2019-01-09p262.002019-01-02,SPY,2019-01-09,11.89,15,11.52,586,11.48,put,262.00,4,376,250.24,2019-01-02 +SPY2019-01-09p263.002019-01-02,SPY,2019-01-09,12.94,585,12.52,585,7.43,put,263.00,0,35,250.24,2019-01-02 +SPY2019-01-09p264.002019-01-02,SPY,2019-01-09,13.94,568,13.52,568,8.82,put,264.00,0,2,250.24,2019-01-02 +SPY2019-01-09p265.002019-01-02,SPY,2019-01-09,14.94,568,14.52,568,14.20,put,265.00,0,13,250.24,2019-01-02 +SPY2019-01-09p266.002019-01-02,SPY,2019-01-09,15.94,568,15.52,568,17.30,put,266.00,2,1,250.24,2019-01-02 +SPY2019-01-09p267.002019-01-02,SPY,2019-01-09,16.94,568,16.52,568,20.34,put,267.00,1,10,250.24,2019-01-02 +SPY2019-01-09p268.002019-01-02,SPY,2019-01-09,17.94,568,17.52,568,13.48,put,268.00,0,11,250.24,2019-01-02 +SPY2019-01-09p269.002019-01-02,SPY,2019-01-09,18.94,568,18.52,568,10.65,put,269.00,0,6,250.24,2019-01-02 +SPY2019-01-09p270.002019-01-02,SPY,2019-01-09,19.94,568,19.52,568,22.36,put,270.00,3,14,250.24,2019-01-02 +SPY2019-01-09p271.002019-01-02,SPY,2019-01-09,20.94,568,20.52,568,5.60,put,271.00,0,0,250.24,2019-01-02 +SPY2019-01-09p272.002019-01-02,SPY,2019-01-09,21.94,568,21.52,568,12.41,put,272.00,0,129,250.24,2019-01-02 +SPY2019-01-09p273.002019-01-02,SPY,2019-01-09,22.94,568,22.52,568,4.54,put,273.00,0,23,250.24,2019-01-02 +SPY2019-01-09p274.002019-01-02,SPY,2019-01-09,23.94,568,23.52,568,8.94,put,274.00,0,40,250.24,2019-01-02 +SPY2019-01-09p275.002019-01-02,SPY,2019-01-09,24.94,568,24.52,568,14.31,put,275.00,0,66,250.24,2019-01-02 +SPY2019-01-09p276.002019-01-02,SPY,2019-01-09,27.41,1,24.54,10,13.85,put,276.00,0,0,250.24,2019-01-02 +SPY2019-01-09p277.002019-01-02,SPY,2019-01-09,26.94,10,25.54,10,27.50,put,277.00,204,215,250.24,2019-01-02 +SPY2019-01-09p280.002019-01-02,SPY,2019-01-09,31.35,1,28.54,10,18.20,put,280.00,0,33,250.24,2019-01-02 +SPY2019-01-09p285.002019-01-02,SPY,2019-01-09,36.41,1,33.54,10,18.47,put,285.00,0,1,250.24,2019-01-02 +SPY2019-01-09p290.002019-01-02,SPY,2019-01-09,41.41,1,38.54,10,20.34,put,290.00,0,0,250.24,2019-01-02 +SPY2019-01-09p295.002019-01-02,SPY,2019-01-09,46.41,1,43.54,10,22.85,put,295.00,0,0,250.24,2019-01-02 +SPY2019-01-09p300.002019-01-02,SPY,2019-01-09,51.41,1,48.54,10,26.03,put,300.00,0,0,250.24,2019-01-02 +SPY2019-01-09p305.002019-01-02,SPY,2019-01-09,56.41,1,53.54,10,27.93,put,305.00,0,0,250.24,2019-01-02 +SPY2019-01-11c100.002019-01-02,SPY,2019-01-11,152.00,1,148.62,1,0.00,call,100.00,0,0,250.24,2019-01-02 +SPY2019-01-11c105.002019-01-02,SPY,2019-01-11,147.00,1,143.62,1,0.00,call,105.00,0,0,250.24,2019-01-02 +SPY2019-01-11c110.002019-01-02,SPY,2019-01-11,142.01,1,138.63,1,0.00,call,110.00,0,0,250.24,2019-01-02 +SPY2019-01-11c115.002019-01-02,SPY,2019-01-11,137.01,1,133.63,1,0.00,call,115.00,0,0,250.24,2019-01-02 +SPY2019-01-11c120.002019-01-02,SPY,2019-01-11,132.02,1,128.64,1,0.00,call,120.00,0,0,250.24,2019-01-02 +SPY2019-01-11c125.002019-01-02,SPY,2019-01-11,127.02,1,123.64,1,0.00,call,125.00,0,0,250.24,2019-01-02 +SPY2019-01-11c130.002019-01-02,SPY,2019-01-11,122.03,1,118.65,1,0.00,call,130.00,0,0,250.24,2019-01-02 +SPY2019-01-11c135.002019-01-02,SPY,2019-01-11,117.03,1,113.65,1,0.00,call,135.00,0,0,250.24,2019-01-02 +SPY2019-01-11c140.002019-01-02,SPY,2019-01-11,112.04,1,108.66,1,0.00,call,140.00,0,0,250.24,2019-01-02 +SPY2019-01-11c145.002019-01-02,SPY,2019-01-11,107.04,1,103.66,1,0.00,call,145.00,0,0,250.24,2019-01-02 +SPY2019-01-11c150.002019-01-02,SPY,2019-01-11,102.04,1,98.66,1,0.00,call,150.00,0,0,250.24,2019-01-02 +SPY2019-01-11c155.002019-01-02,SPY,2019-01-11,97.05,1,93.67,1,0.00,call,155.00,0,0,250.24,2019-01-02 +SPY2019-01-11c160.002019-01-02,SPY,2019-01-11,92.05,1,88.67,1,0.00,call,160.00,0,0,250.24,2019-01-02 +SPY2019-01-11c165.002019-01-02,SPY,2019-01-11,87.05,1,83.67,1,0.00,call,165.00,0,0,250.24,2019-01-02 +SPY2019-01-11c170.002019-01-02,SPY,2019-01-11,82.06,1,78.68,1,0.00,call,170.00,0,1,250.24,2019-01-02 +SPY2019-01-11c175.002019-01-02,SPY,2019-01-11,77.06,1,73.68,1,0.00,call,175.00,0,0,250.24,2019-01-02 +SPY2019-01-11c180.002019-01-02,SPY,2019-01-11,72.06,1,68.68,1,0.00,call,180.00,0,0,250.24,2019-01-02 +SPY2019-01-11c185.002019-01-02,SPY,2019-01-11,67.07,1,63.69,1,0.00,call,185.00,0,0,250.24,2019-01-02 +SPY2019-01-11c185.502019-01-02,SPY,2019-01-11,66.57,1,63.19,1,0.00,call,185.50,0,0,250.24,2019-01-02 +SPY2019-01-11c186.002019-01-02,SPY,2019-01-11,66.07,1,62.69,1,0.00,call,186.00,0,0,250.24,2019-01-02 +SPY2019-01-11c186.502019-01-02,SPY,2019-01-11,65.57,1,62.19,1,0.00,call,186.50,0,0,250.24,2019-01-02 +SPY2019-01-11c187.002019-01-02,SPY,2019-01-11,65.07,1,61.69,1,0.00,call,187.00,0,0,250.24,2019-01-02 +SPY2019-01-11c187.502019-01-02,SPY,2019-01-11,64.57,1,61.19,1,0.00,call,187.50,0,0,250.24,2019-01-02 +SPY2019-01-11c188.002019-01-02,SPY,2019-01-11,64.07,1,60.69,1,0.00,call,188.00,0,0,250.24,2019-01-02 +SPY2019-01-11c188.502019-01-02,SPY,2019-01-11,63.57,1,60.19,1,0.00,call,188.50,0,0,250.24,2019-01-02 +SPY2019-01-11c189.002019-01-02,SPY,2019-01-11,63.07,1,59.69,1,0.00,call,189.00,0,0,250.24,2019-01-02 +SPY2019-01-11c189.502019-01-02,SPY,2019-01-11,62.57,1,59.19,1,0.00,call,189.50,0,0,250.24,2019-01-02 +SPY2019-01-11c190.002019-01-02,SPY,2019-01-11,62.07,1,58.69,1,0.00,call,190.00,0,0,250.24,2019-01-02 +SPY2019-01-11c190.502019-01-02,SPY,2019-01-11,61.57,1,58.19,1,0.00,call,190.50,0,0,250.24,2019-01-02 +SPY2019-01-11c191.002019-01-02,SPY,2019-01-11,61.08,1,57.70,1,0.00,call,191.00,0,0,250.24,2019-01-02 +SPY2019-01-11c191.502019-01-02,SPY,2019-01-11,60.58,1,57.20,1,0.00,call,191.50,0,0,250.24,2019-01-02 +SPY2019-01-11c192.002019-01-02,SPY,2019-01-11,60.08,1,56.70,1,0.00,call,192.00,0,0,250.24,2019-01-02 +SPY2019-01-11c192.502019-01-02,SPY,2019-01-11,59.58,1,56.20,1,0.00,call,192.50,0,0,250.24,2019-01-02 +SPY2019-01-11c193.002019-01-02,SPY,2019-01-11,59.08,1,55.70,1,0.00,call,193.00,0,0,250.24,2019-01-02 +SPY2019-01-11c193.502019-01-02,SPY,2019-01-11,58.58,1,55.20,1,0.00,call,193.50,0,0,250.24,2019-01-02 +SPY2019-01-11c194.002019-01-02,SPY,2019-01-11,58.08,1,54.70,1,0.00,call,194.00,0,0,250.24,2019-01-02 +SPY2019-01-11c194.502019-01-02,SPY,2019-01-11,57.58,1,54.20,1,0.00,call,194.50,0,0,250.24,2019-01-02 +SPY2019-01-11c195.002019-01-02,SPY,2019-01-11,57.08,1,53.70,1,0.00,call,195.00,0,0,250.24,2019-01-02 +SPY2019-01-11c195.502019-01-02,SPY,2019-01-11,56.58,1,53.20,1,0.00,call,195.50,0,0,250.24,2019-01-02 +SPY2019-01-11c196.002019-01-02,SPY,2019-01-11,56.08,1,52.70,1,0.00,call,196.00,0,0,250.24,2019-01-02 +SPY2019-01-11c196.502019-01-02,SPY,2019-01-11,55.58,1,52.20,1,0.00,call,196.50,0,0,250.24,2019-01-02 +SPY2019-01-11c197.002019-01-02,SPY,2019-01-11,55.08,1,51.70,1,0.00,call,197.00,0,0,250.24,2019-01-02 +SPY2019-01-11c197.502019-01-02,SPY,2019-01-11,53.11,568,52.71,568,0.00,call,197.50,0,0,250.24,2019-01-02 +SPY2019-01-11c198.002019-01-02,SPY,2019-01-11,52.61,568,52.21,568,0.00,call,198.00,0,0,250.24,2019-01-02 +SPY2019-01-11c198.502019-01-02,SPY,2019-01-11,52.11,568,51.71,568,0.00,call,198.50,0,0,250.24,2019-01-02 +SPY2019-01-11c199.002019-01-02,SPY,2019-01-11,51.61,568,51.21,568,0.00,call,199.00,0,0,250.24,2019-01-02 +SPY2019-01-11c199.502019-01-02,SPY,2019-01-11,51.11,550,50.71,568,0.00,call,199.50,0,1,250.24,2019-01-02 +SPY2019-01-11c200.002019-01-02,SPY,2019-01-11,50.62,568,50.21,568,21.10,call,200.00,0,1,250.24,2019-01-02 +SPY2019-01-11c201.002019-01-02,SPY,2019-01-11,49.62,568,49.22,550,0.00,call,201.00,0,0,250.24,2019-01-02 +SPY2019-01-11c202.002019-01-02,SPY,2019-01-11,48.62,568,48.22,568,0.00,call,202.00,0,0,250.24,2019-01-02 +SPY2019-01-11c203.002019-01-02,SPY,2019-01-11,47.62,568,47.21,568,0.00,call,203.00,0,0,250.24,2019-01-02 +SPY2019-01-11c204.002019-01-02,SPY,2019-01-11,46.62,568,46.21,568,0.00,call,204.00,0,0,250.24,2019-01-02 +SPY2019-01-11c205.002019-01-02,SPY,2019-01-11,45.63,568,45.21,568,0.00,call,205.00,0,0,250.24,2019-01-02 +SPY2019-01-11c206.002019-01-02,SPY,2019-01-11,44.63,568,44.22,568,0.00,call,206.00,0,0,250.24,2019-01-02 +SPY2019-01-11c207.002019-01-02,SPY,2019-01-11,43.63,568,43.22,568,0.00,call,207.00,0,0,250.24,2019-01-02 +SPY2019-01-11c207.502019-01-02,SPY,2019-01-11,43.13,568,42.72,568,0.00,call,207.50,0,0,250.24,2019-01-02 +SPY2019-01-11c208.002019-01-02,SPY,2019-01-11,42.64,568,42.22,568,0.00,call,208.00,0,0,250.24,2019-01-02 +SPY2019-01-11c209.002019-01-02,SPY,2019-01-11,41.64,568,41.23,568,0.00,call,209.00,0,0,250.24,2019-01-02 +SPY2019-01-11c210.002019-01-02,SPY,2019-01-11,40.64,568,40.23,568,15.00,call,210.00,0,1,250.24,2019-01-02 +SPY2019-01-11c211.002019-01-02,SPY,2019-01-11,39.65,568,39.24,550,0.00,call,211.00,0,0,250.24,2019-01-02 +SPY2019-01-11c212.002019-01-02,SPY,2019-01-11,38.65,568,38.24,568,0.00,call,212.00,0,0,250.24,2019-01-02 +SPY2019-01-11c212.502019-01-02,SPY,2019-01-11,38.15,568,37.74,568,0.00,call,212.50,0,0,250.24,2019-01-02 +SPY2019-01-11c213.002019-01-02,SPY,2019-01-11,37.65,550,37.24,568,0.00,call,213.00,0,0,250.24,2019-01-02 +SPY2019-01-11c214.002019-01-02,SPY,2019-01-11,36.66,568,36.25,568,0.00,call,214.00,0,0,250.24,2019-01-02 +SPY2019-01-11c215.002019-01-02,SPY,2019-01-11,35.67,568,35.26,550,0.00,call,215.00,0,12,250.24,2019-01-02 +SPY2019-01-11c216.002019-01-02,SPY,2019-01-11,34.67,568,34.26,568,0.00,call,216.00,0,0,250.24,2019-01-02 +SPY2019-01-11c217.002019-01-02,SPY,2019-01-11,33.68,568,33.27,568,0.00,call,217.00,0,0,250.24,2019-01-02 +SPY2019-01-11c217.502019-01-02,SPY,2019-01-11,33.18,568,32.77,568,0.00,call,217.50,0,3,250.24,2019-01-02 +SPY2019-01-11c218.002019-01-02,SPY,2019-01-11,32.68,568,32.28,568,0.00,call,218.00,0,0,250.24,2019-01-02 +SPY2019-01-11c219.002019-01-02,SPY,2019-01-11,31.69,568,31.28,568,0.00,call,219.00,0,0,250.24,2019-01-02 +SPY2019-01-11c220.002019-01-02,SPY,2019-01-11,30.70,568,30.32,558,11.50,call,220.00,0,178,250.24,2019-01-02 +SPY2019-01-11c221.002019-01-02,SPY,2019-01-11,29.71,568,29.30,568,0.00,call,221.00,0,0,250.24,2019-01-02 +SPY2019-01-11c222.002019-01-02,SPY,2019-01-11,28.72,568,28.31,568,0.00,call,222.00,0,0,250.24,2019-01-02 +SPY2019-01-11c222.502019-01-02,SPY,2019-01-11,28.22,568,27.82,568,12.23,call,222.50,0,0,250.24,2019-01-02 +SPY2019-01-11c223.002019-01-02,SPY,2019-01-11,27.73,568,27.32,568,0.00,call,223.00,0,0,250.24,2019-01-02 +SPY2019-01-11c224.002019-01-02,SPY,2019-01-11,26.74,568,26.34,568,0.00,call,224.00,0,0,250.24,2019-01-02 +SPY2019-01-11c225.002019-01-02,SPY,2019-01-11,25.76,569,25.38,558,12.41,call,225.00,0,198,250.24,2019-01-02 +SPY2019-01-11c226.002019-01-02,SPY,2019-01-11,24.77,587,24.37,591,7.00,call,226.00,0,86,250.24,2019-01-02 +SPY2019-01-11c227.002019-01-02,SPY,2019-01-11,23.79,587,23.41,572,8.26,call,227.00,0,141,250.24,2019-01-02 +SPY2019-01-11c227.502019-01-02,SPY,2019-01-11,23.30,587,22.90,596,5.84,call,227.50,0,125,250.24,2019-01-02 +SPY2019-01-11c228.002019-01-02,SPY,2019-01-11,22.80,577,22.56,67,22.67,call,228.00,95,96,250.24,2019-01-02 +SPY2019-01-11c229.002019-01-02,SPY,2019-01-11,21.82,593,21.46,573,6.13,call,229.00,0,80,250.24,2019-01-02 +SPY2019-01-11c230.002019-01-02,SPY,2019-01-11,20.86,613,20.61,55,19.66,call,230.00,157,342,250.24,2019-01-02 +SPY2019-01-11c231.002019-01-02,SPY,2019-01-11,19.88,573,19.51,573,9.87,call,231.00,0,25,250.24,2019-01-02 +SPY2019-01-11c232.002019-01-02,SPY,2019-01-11,18.91,573,18.53,588,9.20,call,232.00,0,22,250.24,2019-01-02 +SPY2019-01-11c232.502019-01-02,SPY,2019-01-11,18.43,618,18.19,30,16.61,call,232.50,74,281,250.24,2019-01-02 +SPY2019-01-11c233.002019-01-02,SPY,2019-01-11,17.95,617,17.57,603,16.32,call,233.00,120,382,250.24,2019-01-02 +SPY2019-01-11c234.002019-01-02,SPY,2019-01-11,17.00,617,16.62,604,16.21,call,234.00,109,128,250.24,2019-01-02 +SPY2019-01-11c235.002019-01-02,SPY,2019-01-11,16.05,615,15.68,621,15.00,call,235.00,154,650,250.24,2019-01-02 +SPY2019-01-11c236.002019-01-02,SPY,2019-01-11,15.10,614,14.74,603,15.00,call,236.00,12,163,250.24,2019-01-02 +SPY2019-01-11c237.002019-01-02,SPY,2019-01-11,14.17,612,13.81,605,14.00,call,237.00,41,131,250.24,2019-01-02 +SPY2019-01-11c237.502019-01-02,SPY,2019-01-11,13.71,612,13.35,606,12.33,call,237.50,5,617,250.24,2019-01-02 +SPY2019-01-11c238.002019-01-02,SPY,2019-01-11,13.25,610,12.91,613,13.32,call,238.00,70,991,250.24,2019-01-02 +SPY2019-01-11c239.002019-01-02,SPY,2019-01-11,12.34,608,12.03,581,12.78,call,239.00,123,791,250.24,2019-01-02 +SPY2019-01-11c240.002019-01-02,SPY,2019-01-11,11.43,606,11.12,601,11.05,call,240.00,373,1128,250.24,2019-01-02 +SPY2019-01-11c241.002019-01-02,SPY,2019-01-11,10.56,594,10.24,637,9.84,call,241.00,35,508,250.24,2019-01-02 +SPY2019-01-11c242.002019-01-02,SPY,2019-01-11,9.68,595,9.38,636,9.35,call,242.00,88,826,250.24,2019-01-02 +SPY2019-01-11c242.502019-01-02,SPY,2019-01-11,9.28,596,8.96,641,8.62,call,242.50,75,338,250.24,2019-01-02 +SPY2019-01-11c243.002019-01-02,SPY,2019-01-11,8.83,625,8.54,665,9.34,call,243.00,15,948,250.24,2019-01-02 +SPY2019-01-11c244.002019-01-02,SPY,2019-01-11,7.95,590,7.76,580,7.95,call,244.00,142,985,250.24,2019-01-02 +SPY2019-01-11c245.002019-01-02,SPY,2019-01-11,7.15,566,6.97,603,6.37,call,245.00,545,2406,250.24,2019-01-02 +SPY2019-01-11c246.002019-01-02,SPY,2019-01-11,6.37,182,6.26,141,5.63,call,246.00,571,1044,250.24,2019-01-02 +SPY2019-01-11c247.002019-01-02,SPY,2019-01-11,5.62,417,5.52,121,5.40,call,247.00,630,3449,250.24,2019-01-02 +SPY2019-01-11c247.502019-01-02,SPY,2019-01-11,5.27,152,5.16,152,5.17,call,247.50,830,757,250.24,2019-01-02 +SPY2019-01-11c248.002019-01-02,SPY,2019-01-11,4.90,162,4.82,169,4.70,call,248.00,1912,2085,250.24,2019-01-02 +SPY2019-01-11c249.002019-01-02,SPY,2019-01-11,4.23,207,4.16,214,4.15,call,249.00,4631,2070,250.24,2019-01-02 +SPY2019-01-11c250.002019-01-02,SPY,2019-01-11,3.60,404,3.54,243,3.56,call,250.00,10008,21265,250.24,2019-01-02 +SPY2019-01-11c251.002019-01-02,SPY,2019-01-11,3.02,772,2.96,727,3.00,call,251.00,5684,1410,250.24,2019-01-02 +SPY2019-01-11c252.002019-01-02,SPY,2019-01-11,2.49,382,2.44,354,2.47,call,252.00,2346,2736,250.24,2019-01-02 +SPY2019-01-11c252.502019-01-02,SPY,2019-01-11,2.25,479,2.20,312,2.20,call,252.50,1854,773,250.24,2019-01-02 +SPY2019-01-11c253.002019-01-02,SPY,2019-01-11,2.02,293,1.97,694,2.00,call,253.00,2661,5987,250.24,2019-01-02 +SPY2019-01-11c254.002019-01-02,SPY,2019-01-11,1.61,474,1.56,840,1.56,call,254.00,1798,19899,250.24,2019-01-02 +SPY2019-01-11c255.002019-01-02,SPY,2019-01-11,1.25,552,1.21,660,1.23,call,255.00,13259,31623,250.24,2019-01-02 +SPY2019-01-11c256.002019-01-02,SPY,2019-01-11,0.95,480,0.92,451,0.93,call,256.00,1981,8760,250.24,2019-01-02 +SPY2019-01-11c257.002019-01-02,SPY,2019-01-11,0.71,845,0.68,1886,0.68,call,257.00,960,2312,250.24,2019-01-02 +SPY2019-01-11c257.502019-01-02,SPY,2019-01-11,0.61,1295,0.58,2521,0.59,call,257.50,842,1723,250.24,2019-01-02 +SPY2019-01-11c258.002019-01-02,SPY,2019-01-11,0.51,2,0.49,3227,0.48,call,258.00,1752,3757,250.24,2019-01-02 +SPY2019-01-11c259.002019-01-02,SPY,2019-01-11,0.38,5487,0.35,4081,0.35,call,259.00,1049,2845,250.24,2019-01-02 +SPY2019-01-11c260.002019-01-02,SPY,2019-01-11,0.26,30,0.25,4365,0.24,call,260.00,2408,31171,250.24,2019-01-02 +SPY2019-01-11c261.002019-01-02,SPY,2019-01-11,0.19,3916,0.18,823,0.17,call,261.00,106,2060,250.24,2019-01-02 +SPY2019-01-11c262.002019-01-02,SPY,2019-01-11,0.14,11707,0.12,9501,0.12,call,262.00,1315,30683,250.24,2019-01-02 +SPY2019-01-11c262.502019-01-02,SPY,2019-01-11,0.12,13673,0.10,13752,0.09,call,262.50,100,2039,250.24,2019-01-02 +SPY2019-01-11c263.002019-01-02,SPY,2019-01-11,0.10,8869,0.09,3700,0.08,call,263.00,1084,2956,250.24,2019-01-02 +SPY2019-01-11c264.002019-01-02,SPY,2019-01-11,0.07,883,0.06,12770,0.07,call,264.00,70,8982,250.24,2019-01-02 +SPY2019-01-11c265.002019-01-02,SPY,2019-01-11,0.06,20814,0.05,2173,0.05,call,265.00,296,6690,250.24,2019-01-02 +SPY2019-01-11c266.002019-01-02,SPY,2019-01-11,0.04,798,0.03,22301,0.07,call,266.00,155,1262,250.24,2019-01-02 +SPY2019-01-11c267.002019-01-02,SPY,2019-01-11,0.04,23311,0.03,2400,0.03,call,267.00,48,3122,250.24,2019-01-02 +SPY2019-01-11c267.502019-01-02,SPY,2019-01-11,0.03,3324,0.02,19910,0.03,call,267.50,417,1372,250.24,2019-01-02 +SPY2019-01-11c268.002019-01-02,SPY,2019-01-11,0.03,10022,0.02,15958,0.04,call,268.00,40,4442,250.24,2019-01-02 +SPY2019-01-11c269.002019-01-02,SPY,2019-01-11,0.03,23812,0.02,5148,0.04,call,269.00,8,536,250.24,2019-01-02 +SPY2019-01-11c270.002019-01-02,SPY,2019-01-11,0.02,4791,0.01,21486,0.02,call,270.00,134,7445,250.24,2019-01-02 +SPY2019-01-11c271.002019-01-02,SPY,2019-01-11,0.02,9817,0.01,17171,0.03,call,271.00,0,454,250.24,2019-01-02 +SPY2019-01-11c272.002019-01-02,SPY,2019-01-11,0.02,17671,0.01,11824,0.02,call,272.00,21,8488,250.24,2019-01-02 +SPY2019-01-11c272.502019-01-02,SPY,2019-01-11,0.02,18929,0.01,10235,0.02,call,272.50,0,1244,250.24,2019-01-02 +SPY2019-01-11c273.002019-01-02,SPY,2019-01-11,0.02,23439,0.01,8754,0.02,call,273.00,50,923,250.24,2019-01-02 +SPY2019-01-11c274.002019-01-02,SPY,2019-01-11,0.01,1188,0.00,0,0.01,call,274.00,50,1334,250.24,2019-01-02 +SPY2019-01-11c275.002019-01-02,SPY,2019-01-11,0.01,2655,0.00,0,0.01,call,275.00,2972,8096,250.24,2019-01-02 +SPY2019-01-11c276.002019-01-02,SPY,2019-01-11,0.01,3425,0.00,0,0.02,call,276.00,5,1479,250.24,2019-01-02 +SPY2019-01-11c277.002019-01-02,SPY,2019-01-11,0.01,5245,0.00,0,0.02,call,277.00,0,1536,250.24,2019-01-02 +SPY2019-01-11c277.502019-01-02,SPY,2019-01-11,0.01,5750,0.00,0,0.02,call,277.50,0,795,250.24,2019-01-02 +SPY2019-01-11c278.002019-01-02,SPY,2019-01-11,0.01,8396,0.00,0,0.01,call,278.00,5,5630,250.24,2019-01-02 +SPY2019-01-11c279.002019-01-02,SPY,2019-01-11,0.01,10068,0.00,0,0.01,call,279.00,3050,5311,250.24,2019-01-02 +SPY2019-01-11c280.002019-01-02,SPY,2019-01-11,0.01,14091,0.00,0,0.01,call,280.00,2942,3859,250.24,2019-01-02 +SPY2019-01-11c281.002019-01-02,SPY,2019-01-11,0.01,16050,0.00,0,0.01,call,281.00,0,18966,250.24,2019-01-02 +SPY2019-01-11c282.002019-01-02,SPY,2019-01-11,0.01,18596,0.00,0,0.01,call,282.00,0,7605,250.24,2019-01-02 +SPY2019-01-11c282.502019-01-02,SPY,2019-01-11,0.01,19353,0.00,0,0.02,call,282.50,0,624,250.24,2019-01-02 +SPY2019-01-11c283.002019-01-02,SPY,2019-01-11,0.01,19720,0.00,0,0.02,call,283.00,0,1075,250.24,2019-01-02 +SPY2019-01-11c284.002019-01-02,SPY,2019-01-11,0.01,20852,0.00,0,0.01,call,284.00,0,287,250.24,2019-01-02 +SPY2019-01-11c285.002019-01-02,SPY,2019-01-11,0.01,22018,0.00,0,0.01,call,285.00,0,370,250.24,2019-01-02 +SPY2019-01-11c286.002019-01-02,SPY,2019-01-11,0.01,22582,0.00,0,0.01,call,286.00,0,646,250.24,2019-01-02 +SPY2019-01-11c287.002019-01-02,SPY,2019-01-11,0.01,23089,0.00,0,0.01,call,287.00,0,235,250.24,2019-01-02 +SPY2019-01-11c287.502019-01-02,SPY,2019-01-11,0.01,23289,0.00,0,0.01,call,287.50,0,113,250.24,2019-01-02 +SPY2019-01-11c288.002019-01-02,SPY,2019-01-11,0.01,23421,0.00,0,0.01,call,288.00,0,122,250.24,2019-01-02 +SPY2019-01-11c289.002019-01-02,SPY,2019-01-11,0.01,23326,0.00,0,0.01,call,289.00,0,184,250.24,2019-01-02 +SPY2019-01-11c290.002019-01-02,SPY,2019-01-11,0.01,23726,0.00,0,0.01,call,290.00,0,774,250.24,2019-01-02 +SPY2019-01-11c292.502019-01-02,SPY,2019-01-11,0.01,25859,0.00,0,0.01,call,292.50,0,200,250.24,2019-01-02 +SPY2019-01-11c295.002019-01-02,SPY,2019-01-11,0.01,26958,0.00,0,0.01,call,295.00,0,57,250.24,2019-01-02 +SPY2019-01-11c297.502019-01-02,SPY,2019-01-11,0.01,27020,0.00,0,0.01,call,297.50,0,29,250.24,2019-01-02 +SPY2019-01-11c300.002019-01-02,SPY,2019-01-11,0.01,27071,0.00,0,0.01,call,300.00,0,39,250.24,2019-01-02 +SPY2019-01-11c302.502019-01-02,SPY,2019-01-11,0.01,27282,0.00,0,0.01,call,302.50,0,14,250.24,2019-01-02 +SPY2019-01-11c305.002019-01-02,SPY,2019-01-11,0.01,25385,0.00,0,0.03,call,305.00,0,10,250.24,2019-01-02 +SPY2019-01-11c307.502019-01-02,SPY,2019-01-11,0.01,26838,0.00,0,0.01,call,307.50,0,79,250.24,2019-01-02 +SPY2019-01-11p100.002019-01-02,SPY,2019-01-11,0.01,29165,0.00,0,0.00,put,100.00,0,0,250.24,2019-01-02 +SPY2019-01-11p105.002019-01-02,SPY,2019-01-11,0.01,29103,0.00,0,0.00,put,105.00,0,0,250.24,2019-01-02 +SPY2019-01-11p110.002019-01-02,SPY,2019-01-11,0.01,28221,0.00,0,0.00,put,110.00,0,0,250.24,2019-01-02 +SPY2019-01-11p115.002019-01-02,SPY,2019-01-11,0.01,27817,0.00,0,0.00,put,115.00,0,0,250.24,2019-01-02 +SPY2019-01-11p120.002019-01-02,SPY,2019-01-11,0.01,27764,0.00,0,0.00,put,120.00,0,0,250.24,2019-01-02 +SPY2019-01-11p125.002019-01-02,SPY,2019-01-11,0.01,27872,0.00,0,0.00,put,125.00,0,0,250.24,2019-01-02 +SPY2019-01-11p130.002019-01-02,SPY,2019-01-11,0.01,27530,0.00,0,0.00,put,130.00,0,0,250.24,2019-01-02 +SPY2019-01-11p135.002019-01-02,SPY,2019-01-11,0.01,27171,0.00,0,0.00,put,135.00,0,0,250.24,2019-01-02 +SPY2019-01-11p140.002019-01-02,SPY,2019-01-11,0.01,27387,0.00,0,0.00,put,140.00,0,0,250.24,2019-01-02 +SPY2019-01-11p145.002019-01-02,SPY,2019-01-11,0.01,26851,0.00,0,0.00,put,145.00,0,0,250.24,2019-01-02 +SPY2019-01-11p150.002019-01-02,SPY,2019-01-11,0.01,25466,0.00,0,0.01,put,150.00,0,670,250.24,2019-01-02 +SPY2019-01-11p155.002019-01-02,SPY,2019-01-11,0.01,26522,0.00,0,0.02,put,155.00,0,319,250.24,2019-01-02 +SPY2019-01-11p160.002019-01-02,SPY,2019-01-11,0.01,26146,0.00,0,0.01,put,160.00,25,4,250.24,2019-01-02 +SPY2019-01-11p165.002019-01-02,SPY,2019-01-11,0.01,23794,0.00,0,0.01,put,165.00,8,3,250.24,2019-01-02 +SPY2019-01-11p170.002019-01-02,SPY,2019-01-11,0.01,19825,0.00,0,0.01,put,170.00,0,58,250.24,2019-01-02 +SPY2019-01-11p175.002019-01-02,SPY,2019-01-11,0.01,17921,0.00,0,0.01,put,175.00,0,460,250.24,2019-01-02 +SPY2019-01-11p180.002019-01-02,SPY,2019-01-11,0.01,13431,0.00,0,0.02,put,180.00,0,57,250.24,2019-01-02 +SPY2019-01-11p185.002019-01-02,SPY,2019-01-11,0.01,8419,0.00,0,0.02,put,185.00,0,1128,250.24,2019-01-02 +SPY2019-01-11p185.502019-01-02,SPY,2019-01-11,0.01,8682,0.00,0,0.04,put,185.50,0,4,250.24,2019-01-02 +SPY2019-01-11p186.002019-01-02,SPY,2019-01-11,0.01,8381,0.00,0,0.03,put,186.00,0,8,250.24,2019-01-02 +SPY2019-01-11p186.502019-01-02,SPY,2019-01-11,0.01,7532,0.00,0,0.01,put,186.50,100,8,250.24,2019-01-02 +SPY2019-01-11p187.002019-01-02,SPY,2019-01-11,0.02,31004,0.01,480,0.04,put,187.00,1,1,250.24,2019-01-02 +SPY2019-01-11p187.502019-01-02,SPY,2019-01-11,0.02,31530,0.01,480,0.04,put,187.50,51,1,250.24,2019-01-02 +SPY2019-01-11p188.002019-01-02,SPY,2019-01-11,0.02,30801,0.01,480,0.00,put,188.00,0,0,250.24,2019-01-02 +SPY2019-01-11p188.502019-01-02,SPY,2019-01-11,0.02,30550,0.01,480,0.03,put,188.50,0,400,250.24,2019-01-02 +SPY2019-01-11p189.002019-01-02,SPY,2019-01-11,0.02,30399,0.01,480,0.00,put,189.00,0,0,250.24,2019-01-02 +SPY2019-01-11p189.502019-01-02,SPY,2019-01-11,0.02,30176,0.01,600,0.00,put,189.50,0,0,250.24,2019-01-02 +SPY2019-01-11p190.002019-01-02,SPY,2019-01-11,0.02,30468,0.01,660,0.02,put,190.00,150,1246,250.24,2019-01-02 +SPY2019-01-11p190.502019-01-02,SPY,2019-01-11,0.02,29657,0.01,780,0.00,put,190.50,0,0,250.24,2019-01-02 +SPY2019-01-11p191.002019-01-02,SPY,2019-01-11,0.02,29914,0.01,900,0.01,put,191.00,161,1,250.24,2019-01-02 +SPY2019-01-11p191.502019-01-02,SPY,2019-01-11,0.02,29139,0.01,1020,0.00,put,191.50,0,0,250.24,2019-01-02 +SPY2019-01-11p192.002019-01-02,SPY,2019-01-11,0.02,29234,0.01,1020,0.06,put,192.00,0,1,250.24,2019-01-02 +SPY2019-01-11p192.502019-01-02,SPY,2019-01-11,0.02,28804,0.01,1140,0.00,put,192.50,0,0,250.24,2019-01-02 +SPY2019-01-11p193.002019-01-02,SPY,2019-01-11,0.02,28682,0.01,1200,0.00,put,193.00,0,0,250.24,2019-01-02 +SPY2019-01-11p193.502019-01-02,SPY,2019-01-11,0.02,27975,0.01,1320,0.00,put,193.50,0,0,250.24,2019-01-02 +SPY2019-01-11p194.002019-01-02,SPY,2019-01-11,0.02,28138,0.01,1757,0.00,put,194.00,0,0,250.24,2019-01-02 +SPY2019-01-11p194.502019-01-02,SPY,2019-01-11,0.02,27827,0.01,2245,0.04,put,194.50,3,0,250.24,2019-01-02 +SPY2019-01-11p195.002019-01-02,SPY,2019-01-11,0.02,26633,0.01,2591,0.05,put,195.00,0,2361,250.24,2019-01-02 +SPY2019-01-11p195.502019-01-02,SPY,2019-01-11,0.02,26272,0.01,3005,0.00,put,195.50,0,0,250.24,2019-01-02 +SPY2019-01-11p196.002019-01-02,SPY,2019-01-11,0.02,26988,0.01,3237,0.03,put,196.00,0,818,250.24,2019-01-02 +SPY2019-01-11p196.502019-01-02,SPY,2019-01-11,0.02,25258,0.01,3567,0.02,put,196.50,0,1060,250.24,2019-01-02 +SPY2019-01-11p197.002019-01-02,SPY,2019-01-11,0.02,24826,0.01,3979,0.02,put,197.00,0,440,250.24,2019-01-02 +SPY2019-01-11p197.502019-01-02,SPY,2019-01-11,0.02,25668,0.01,3913,0.02,put,197.50,0,319,250.24,2019-01-02 +SPY2019-01-11p198.002019-01-02,SPY,2019-01-11,0.02,25062,0.01,3966,0.02,put,198.00,0,540,250.24,2019-01-02 +SPY2019-01-11p198.502019-01-02,SPY,2019-01-11,0.02,23146,0.01,5243,0.02,put,198.50,0,174,250.24,2019-01-02 +SPY2019-01-11p199.002019-01-02,SPY,2019-01-11,0.02,22082,0.01,7042,0.00,put,199.00,0,0,250.24,2019-01-02 +SPY2019-01-11p199.502019-01-02,SPY,2019-01-11,0.02,22045,0.01,7526,0.03,put,199.50,0,488,250.24,2019-01-02 +SPY2019-01-11p200.002019-01-02,SPY,2019-01-11,0.02,21278,0.01,8557,0.02,put,200.00,147,1036,250.24,2019-01-02 +SPY2019-01-11p201.002019-01-02,SPY,2019-01-11,0.02,19360,0.01,9492,0.12,put,201.00,0,241,250.24,2019-01-02 +SPY2019-01-11p202.002019-01-02,SPY,2019-01-11,0.02,16736,0.01,17930,0.10,put,202.00,1,23,250.24,2019-01-02 +SPY2019-01-11p203.002019-01-02,SPY,2019-01-11,0.02,13086,0.01,21636,0.24,put,203.00,0,4,250.24,2019-01-02 +SPY2019-01-11p204.002019-01-02,SPY,2019-01-11,0.02,7650,0.01,24000,0.05,put,204.00,0,25,250.24,2019-01-02 +SPY2019-01-11p205.002019-01-02,SPY,2019-01-11,0.03,28118,0.02,661,0.04,put,205.00,2,6275,250.24,2019-01-02 +SPY2019-01-11p206.002019-01-02,SPY,2019-01-11,0.03,25209,0.02,2160,0.05,put,206.00,2,2,250.24,2019-01-02 +SPY2019-01-11p207.002019-01-02,SPY,2019-01-11,0.03,22296,0.02,3480,0.15,put,207.00,0,9,250.24,2019-01-02 +SPY2019-01-11p207.502019-01-02,SPY,2019-01-11,0.03,19801,0.02,6383,0.06,put,207.50,50,89,250.24,2019-01-02 +SPY2019-01-11p208.002019-01-02,SPY,2019-01-11,0.03,18234,0.02,9467,0.07,put,208.00,0,235,250.24,2019-01-02 +SPY2019-01-11p209.002019-01-02,SPY,2019-01-11,0.03,12056,0.02,18910,0.03,put,209.00,3,13,250.24,2019-01-02 +SPY2019-01-11p210.002019-01-02,SPY,2019-01-11,0.04,26990,0.03,265,0.04,put,210.00,106,7742,250.24,2019-01-02 +SPY2019-01-11p211.002019-01-02,SPY,2019-01-11,0.04,20540,0.03,3846,0.05,put,211.00,102,211,250.24,2019-01-02 +SPY2019-01-11p212.002019-01-02,SPY,2019-01-11,0.04,12406,0.03,13712,0.04,put,212.00,1,417,250.24,2019-01-02 +SPY2019-01-11p212.502019-01-02,SPY,2019-01-11,0.04,6845,0.03,18998,0.05,put,212.50,4,781,250.24,2019-01-02 +SPY2019-01-11p213.002019-01-02,SPY,2019-01-11,0.05,26773,0.04,660,0.03,put,213.00,75,950,250.24,2019-01-02 +SPY2019-01-11p214.002019-01-02,SPY,2019-01-11,0.05,15922,0.04,6922,0.06,put,214.00,5,150,250.24,2019-01-02 +SPY2019-01-11p215.002019-01-02,SPY,2019-01-11,0.05,2586,0.04,18532,0.06,put,215.00,175,13167,250.24,2019-01-02 +SPY2019-01-11p216.002019-01-02,SPY,2019-01-11,0.06,13051,0.05,7139,0.05,put,216.00,293,423,250.24,2019-01-02 +SPY2019-01-11p217.002019-01-02,SPY,2019-01-11,0.07,21314,0.06,900,0.17,put,217.00,1,952,250.24,2019-01-02 +SPY2019-01-11p217.502019-01-02,SPY,2019-01-11,0.07,13638,0.06,6196,0.11,put,217.50,140,1138,250.24,2019-01-02 +SPY2019-01-11p218.002019-01-02,SPY,2019-01-11,0.07,5942,0.06,12294,0.09,put,218.00,32,1333,250.24,2019-01-02 +SPY2019-01-11p219.002019-01-02,SPY,2019-01-11,0.08,12113,0.07,6804,0.09,put,219.00,13,659,250.24,2019-01-02 +SPY2019-01-11p220.002019-01-02,SPY,2019-01-11,0.09,14203,0.08,4118,0.08,put,220.00,207,15823,250.24,2019-01-02 +SPY2019-01-11p221.002019-01-02,SPY,2019-01-11,0.10,16321,0.09,1845,0.11,put,221.00,9,229,250.24,2019-01-02 +SPY2019-01-11p222.002019-01-02,SPY,2019-01-11,0.11,16213,0.10,1607,0.10,put,222.00,55,807,250.24,2019-01-02 +SPY2019-01-11p222.502019-01-02,SPY,2019-01-11,0.11,2889,0.10,8881,0.11,put,222.50,35,4528,250.24,2019-01-02 +SPY2019-01-11p223.002019-01-02,SPY,2019-01-11,0.12,13166,0.11,2885,0.30,put,223.00,1,115,250.24,2019-01-02 +SPY2019-01-11p224.002019-01-02,SPY,2019-01-11,0.13,7748,0.12,6205,0.13,put,224.00,809,356,250.24,2019-01-02 +SPY2019-01-11p225.002019-01-02,SPY,2019-01-11,0.15,20906,0.13,7925,0.15,put,225.00,4730,8971,250.24,2019-01-02 +SPY2019-01-11p226.002019-01-02,SPY,2019-01-11,0.16,9191,0.15,2712,0.17,put,226.00,82,2159,250.24,2019-01-02 +SPY2019-01-11p227.002019-01-02,SPY,2019-01-11,0.18,13905,0.17,386,0.23,put,227.00,501,1581,250.24,2019-01-02 +SPY2019-01-11p227.502019-01-02,SPY,2019-01-11,0.19,13863,0.17,7938,0.18,put,227.50,141,1917,250.24,2019-01-02 +SPY2019-01-11p228.002019-01-02,SPY,2019-01-11,0.20,12758,0.18,7960,0.25,put,228.00,310,1288,250.24,2019-01-02 +SPY2019-01-11p229.002019-01-02,SPY,2019-01-11,0.22,8031,0.21,1164,0.21,put,229.00,162,804,250.24,2019-01-02 +SPY2019-01-11p230.002019-01-02,SPY,2019-01-11,0.25,12779,0.23,6235,0.23,put,230.00,7286,6671,250.24,2019-01-02 +SPY2019-01-11p231.002019-01-02,SPY,2019-01-11,0.28,9193,0.26,4077,0.29,put,231.00,36,809,250.24,2019-01-02 +SPY2019-01-11p232.002019-01-02,SPY,2019-01-11,0.31,4410,0.29,7391,0.39,put,232.00,277,806,250.24,2019-01-02 +SPY2019-01-11p232.502019-01-02,SPY,2019-01-11,0.33,5067,0.31,4963,0.33,put,232.50,1800,2664,250.24,2019-01-02 +SPY2019-01-11p233.002019-01-02,SPY,2019-01-11,0.35,4144,0.33,4854,0.33,put,233.00,235,2325,250.24,2019-01-02 +SPY2019-01-11p234.002019-01-02,SPY,2019-01-11,0.40,7208,0.38,1233,0.38,put,234.00,634,1214,250.24,2019-01-02 +SPY2019-01-11p235.002019-01-02,SPY,2019-01-11,0.45,4578,0.43,2056,0.48,put,235.00,4433,7316,250.24,2019-01-02 +SPY2019-01-11p236.002019-01-02,SPY,2019-01-11,0.51,3274,0.49,1458,0.62,put,236.00,3107,1278,250.24,2019-01-02 +SPY2019-01-11p237.002019-01-02,SPY,2019-01-11,0.58,2579,0.56,974,0.55,put,237.00,994,956,250.24,2019-01-02 +SPY2019-01-11p237.502019-01-02,SPY,2019-01-11,0.62,3472,0.59,3730,0.75,put,237.50,399,5643,250.24,2019-01-02 +SPY2019-01-11p238.002019-01-02,SPY,2019-01-11,0.66,1873,0.64,900,0.64,put,238.00,1500,4771,250.24,2019-01-02 +SPY2019-01-11p239.002019-01-02,SPY,2019-01-11,0.75,629,0.72,3509,0.73,put,239.00,431,1678,250.24,2019-01-02 +SPY2019-01-11p240.002019-01-02,SPY,2019-01-11,0.86,3184,0.83,1033,0.84,put,240.00,11752,8570,250.24,2019-01-02 +SPY2019-01-11p241.002019-01-02,SPY,2019-01-11,0.98,2038,0.95,979,0.95,put,241.00,1162,2099,250.24,2019-01-02 +SPY2019-01-11p242.002019-01-02,SPY,2019-01-11,1.12,3384,1.09,233,1.18,put,242.00,2135,1613,250.24,2019-01-02 +SPY2019-01-11p242.502019-01-02,SPY,2019-01-11,1.19,1163,1.16,552,1.17,put,242.50,756,2489,250.24,2019-01-02 +SPY2019-01-11p243.002019-01-02,SPY,2019-01-11,1.27,995,1.24,423,1.20,put,243.00,1223,2236,250.24,2019-01-02 +SPY2019-01-11p244.002019-01-02,SPY,2019-01-11,1.45,1263,1.42,276,1.44,put,244.00,751,3232,250.24,2019-01-02 +SPY2019-01-11p245.002019-01-02,SPY,2019-01-11,1.65,1101,1.61,788,1.65,put,245.00,7312,9235,250.24,2019-01-02 +SPY2019-01-11p246.002019-01-02,SPY,2019-01-11,1.88,896,1.84,535,1.89,put,246.00,2078,1764,250.24,2019-01-02 +SPY2019-01-11p247.002019-01-02,SPY,2019-01-11,2.14,907,2.10,394,2.10,put,247.00,2000,3664,250.24,2019-01-02 +SPY2019-01-11p247.502019-01-02,SPY,2019-01-11,2.28,734,2.24,193,2.24,put,247.50,3166,2219,250.24,2019-01-02 +SPY2019-01-11p248.002019-01-02,SPY,2019-01-11,2.43,202,2.39,557,2.39,put,248.00,4366,1774,250.24,2019-01-02 +SPY2019-01-11p249.002019-01-02,SPY,2019-01-11,2.79,339,2.73,221,2.76,put,249.00,4166,2505,250.24,2019-01-02 +SPY2019-01-11p250.002019-01-02,SPY,2019-01-11,3.17,302,3.10,291,3.14,put,250.00,7973,2838,250.24,2019-01-02 +SPY2019-01-11p251.002019-01-02,SPY,2019-01-11,3.60,435,3.52,258,3.57,put,251.00,3568,3328,250.24,2019-01-02 +SPY2019-01-11p252.002019-01-02,SPY,2019-01-11,4.08,459,3.99,401,4.70,put,252.00,1826,850,250.24,2019-01-02 +SPY2019-01-11p252.502019-01-02,SPY,2019-01-11,4.34,378,4.25,204,4.79,put,252.50,1186,1303,250.24,2019-01-02 +SPY2019-01-11p253.002019-01-02,SPY,2019-01-11,4.61,158,4.51,131,4.52,put,253.00,1125,1809,250.24,2019-01-02 +SPY2019-01-11p254.002019-01-02,SPY,2019-01-11,5.20,118,5.09,147,5.21,put,254.00,494,1833,250.24,2019-01-02 +SPY2019-01-11p255.002019-01-02,SPY,2019-01-11,5.97,638,5.68,600,6.81,put,255.00,29119,22220,250.24,2019-01-02 +SPY2019-01-11p256.002019-01-02,SPY,2019-01-11,6.69,635,6.37,611,6.31,put,256.00,56,3243,250.24,2019-01-02 +SPY2019-01-11p257.002019-01-02,SPY,2019-01-11,7.44,600,7.13,608,7.54,put,257.00,5,2294,250.24,2019-01-02 +SPY2019-01-11p257.502019-01-02,SPY,2019-01-11,7.85,605,7.53,612,7.67,put,257.50,30674,31891,250.24,2019-01-02 +SPY2019-01-11p258.002019-01-02,SPY,2019-01-11,8.27,605,7.94,611,9.10,put,258.00,23,1053,250.24,2019-01-02 +SPY2019-01-11p259.002019-01-02,SPY,2019-01-11,9.14,614,8.80,608,10.15,put,259.00,448,1300,250.24,2019-01-02 +SPY2019-01-11p260.002019-01-02,SPY,2019-01-11,10.00,579,9.70,608,11.15,put,260.00,21457,27131,250.24,2019-01-02 +SPY2019-01-11p261.002019-01-02,SPY,2019-01-11,10.93,594,10.63,613,10.35,put,261.00,35,1307,250.24,2019-01-02 +SPY2019-01-11p262.002019-01-02,SPY,2019-01-11,11.94,606,11.57,604,6.90,put,262.00,0,814,250.24,2019-01-02 +SPY2019-01-11p262.502019-01-02,SPY,2019-01-11,12.43,607,12.05,604,7.74,put,262.50,0,953,250.24,2019-01-02 +SPY2019-01-11p263.002019-01-02,SPY,2019-01-11,12.91,608,12.54,612,7.30,put,263.00,0,1788,250.24,2019-01-02 +SPY2019-01-11p264.002019-01-02,SPY,2019-01-11,13.91,603,13.53,621,7.58,put,264.00,0,805,250.24,2019-01-02 +SPY2019-01-11p265.002019-01-02,SPY,2019-01-11,14.91,575,14.53,581,8.45,put,265.00,0,390,250.24,2019-01-02 +SPY2019-01-11p266.002019-01-02,SPY,2019-01-11,15.91,573,15.53,580,14.68,put,266.00,0,347,250.24,2019-01-02 +SPY2019-01-11p267.002019-01-02,SPY,2019-01-11,16.91,572,16.53,588,9.88,put,267.00,0,1530,250.24,2019-01-02 +SPY2019-01-11p267.502019-01-02,SPY,2019-01-11,17.41,572,17.03,575,21.19,put,267.50,4,38,250.24,2019-01-02 +SPY2019-01-11p268.002019-01-02,SPY,2019-01-11,17.91,572,17.53,577,15.91,put,268.00,0,237,250.24,2019-01-02 +SPY2019-01-11p269.002019-01-02,SPY,2019-01-11,18.91,554,18.53,554,10.85,put,269.00,0,23,250.24,2019-01-02 +SPY2019-01-11p270.002019-01-02,SPY,2019-01-11,19.91,586,19.53,589,21.18,put,270.00,700,505,250.24,2019-01-02 +SPY2019-01-11p271.002019-01-02,SPY,2019-01-11,20.94,568,20.52,568,17.35,put,271.00,0,2,250.24,2019-01-02 +SPY2019-01-11p272.002019-01-02,SPY,2019-01-11,21.94,568,21.52,568,9.75,put,272.00,0,2,250.24,2019-01-02 +SPY2019-01-11p272.502019-01-02,SPY,2019-01-11,22.44,568,22.02,568,18.04,put,272.50,0,0,250.24,2019-01-02 +SPY2019-01-11p273.002019-01-02,SPY,2019-01-11,22.94,568,22.52,568,11.68,put,273.00,0,0,250.24,2019-01-02 +SPY2019-01-11p274.002019-01-02,SPY,2019-01-11,23.94,568,23.52,568,17.04,put,274.00,0,3,250.24,2019-01-02 +SPY2019-01-11p275.002019-01-02,SPY,2019-01-11,24.94,568,24.52,568,13.64,put,275.00,0,10,250.24,2019-01-02 +SPY2019-01-11p276.002019-01-02,SPY,2019-01-11,27.41,1,24.54,10,16.53,put,276.00,0,0,250.24,2019-01-02 +SPY2019-01-11p277.002019-01-02,SPY,2019-01-11,26.94,12,25.54,10,28.02,put,277.00,391,305,250.24,2019-01-02 +SPY2019-01-11p277.502019-01-02,SPY,2019-01-11,28.91,1,26.04,10,9.08,put,277.50,0,6,250.24,2019-01-02 +SPY2019-01-11p278.002019-01-02,SPY,2019-01-11,27.94,9,26.54,10,29.02,put,278.00,1750,1020,250.24,2019-01-02 +SPY2019-01-11p279.002019-01-02,SPY,2019-01-11,28.94,13,27.54,10,30.21,put,279.00,5080,3051,250.24,2019-01-02 +SPY2019-01-11p280.002019-01-02,SPY,2019-01-11,31.41,1,28.54,10,15.63,put,280.00,0,131,250.24,2019-01-02 +SPY2019-01-11p281.002019-01-02,SPY,2019-01-11,32.41,1,29.54,10,15.53,put,281.00,0,0,250.24,2019-01-02 +SPY2019-01-11p282.002019-01-02,SPY,2019-01-11,33.41,1,30.54,10,16.34,put,282.00,0,1,250.24,2019-01-02 +SPY2019-01-11p282.502019-01-02,SPY,2019-01-11,33.99,1,31.04,10,3.90,put,282.50,0,0,250.24,2019-01-02 +SPY2019-01-11p283.002019-01-02,SPY,2019-01-11,34.41,1,31.54,10,13.93,put,283.00,0,1,250.24,2019-01-02 +SPY2019-01-11p284.002019-01-02,SPY,2019-01-11,35.41,1,32.54,10,18.87,put,284.00,0,2,250.24,2019-01-02 +SPY2019-01-11p285.002019-01-02,SPY,2019-01-11,36.41,1,33.54,10,36.00,put,285.00,6,18,250.24,2019-01-02 +SPY2019-01-11p286.002019-01-02,SPY,2019-01-11,37.41,1,34.54,10,15.43,put,286.00,0,0,250.24,2019-01-02 +SPY2019-01-11p287.002019-01-02,SPY,2019-01-11,38.48,1,35.54,10,0.00,put,287.00,0,0,250.24,2019-01-02 +SPY2019-01-11p287.502019-01-02,SPY,2019-01-11,38.98,1,36.04,10,0.00,put,287.50,0,0,250.24,2019-01-02 +SPY2019-01-11p288.002019-01-02,SPY,2019-01-11,39.41,1,36.54,10,14.10,put,288.00,0,0,250.24,2019-01-02 +SPY2019-01-11p289.002019-01-02,SPY,2019-01-11,40.41,1,37.54,10,14.60,put,289.00,0,1,250.24,2019-01-02 +SPY2019-01-11p290.002019-01-02,SPY,2019-01-11,41.48,1,38.54,10,0.00,put,290.00,0,0,250.24,2019-01-02 +SPY2019-01-11p292.502019-01-02,SPY,2019-01-11,43.98,1,41.04,10,0.00,put,292.50,0,0,250.24,2019-01-02 +SPY2019-01-11p295.002019-01-02,SPY,2019-01-11,46.48,1,43.54,10,0.00,put,295.00,0,0,250.24,2019-01-02 +SPY2019-01-11p297.502019-01-02,SPY,2019-01-11,48.98,1,46.04,10,0.00,put,297.50,0,0,250.24,2019-01-02 +SPY2019-01-11p300.002019-01-02,SPY,2019-01-11,51.48,1,48.54,10,0.00,put,300.00,0,0,250.24,2019-01-02 +SPY2019-01-11p302.502019-01-02,SPY,2019-01-11,53.98,1,51.04,10,0.00,put,302.50,0,0,250.24,2019-01-02 +SPY2019-01-11p305.002019-01-02,SPY,2019-01-11,56.48,1,53.54,10,0.00,put,305.00,0,0,250.24,2019-01-02 +SPY2019-01-11p307.502019-01-02,SPY,2019-01-11,58.91,1,56.04,10,29.88,put,307.50,0,13,250.24,2019-01-02 +SPY2019-01-14c100.002019-01-02,SPY,2019-01-14,152.00,1,148.62,1,0.00,call,100.00,0,0,250.24,2019-01-02 +SPY2019-01-14c105.002019-01-02,SPY,2019-01-14,147.01,1,143.63,1,0.00,call,105.00,0,0,250.24,2019-01-02 +SPY2019-01-14c110.002019-01-02,SPY,2019-01-14,142.01,1,138.63,1,0.00,call,110.00,0,0,250.24,2019-01-02 +SPY2019-01-14c115.002019-01-02,SPY,2019-01-14,137.02,1,133.64,1,0.00,call,115.00,0,0,250.24,2019-01-02 +SPY2019-01-14c120.002019-01-02,SPY,2019-01-14,132.02,1,128.64,1,0.00,call,120.00,0,0,250.24,2019-01-02 +SPY2019-01-14c125.002019-01-02,SPY,2019-01-14,127.03,1,123.65,1,0.00,call,125.00,0,0,250.24,2019-01-02 +SPY2019-01-14c130.002019-01-02,SPY,2019-01-14,122.03,1,118.65,1,0.00,call,130.00,0,0,250.24,2019-01-02 +SPY2019-01-14c135.002019-01-02,SPY,2019-01-14,117.04,1,113.66,1,0.00,call,135.00,0,0,250.24,2019-01-02 +SPY2019-01-14c140.002019-01-02,SPY,2019-01-14,112.04,1,108.66,1,0.00,call,140.00,0,0,250.24,2019-01-02 +SPY2019-01-14c145.002019-01-02,SPY,2019-01-14,107.05,1,103.67,1,0.00,call,145.00,0,0,250.24,2019-01-02 +SPY2019-01-14c150.002019-01-02,SPY,2019-01-14,102.05,1,98.67,1,0.00,call,150.00,0,0,250.24,2019-01-02 +SPY2019-01-14c155.002019-01-02,SPY,2019-01-14,97.05,1,93.67,1,0.00,call,155.00,0,0,250.24,2019-01-02 +SPY2019-01-14c160.002019-01-02,SPY,2019-01-14,92.06,1,88.68,1,0.00,call,160.00,0,0,250.24,2019-01-02 +SPY2019-01-14c165.002019-01-02,SPY,2019-01-14,87.06,1,83.68,1,0.00,call,165.00,0,0,250.24,2019-01-02 +SPY2019-01-14c170.002019-01-02,SPY,2019-01-14,82.06,1,78.68,1,0.00,call,170.00,0,0,250.24,2019-01-02 +SPY2019-01-14c175.002019-01-02,SPY,2019-01-14,77.07,1,73.69,1,0.00,call,175.00,0,0,250.24,2019-01-02 +SPY2019-01-14c180.002019-01-02,SPY,2019-01-14,72.07,1,68.69,1,0.00,call,180.00,0,0,250.24,2019-01-02 +SPY2019-01-14c185.002019-01-02,SPY,2019-01-14,67.08,1,63.70,1,0.00,call,185.00,0,0,250.24,2019-01-02 +SPY2019-01-14c190.002019-01-02,SPY,2019-01-14,62.09,1,58.71,1,0.00,call,190.00,0,0,250.24,2019-01-02 +SPY2019-01-14c195.002019-01-02,SPY,2019-01-14,55.61,191,55.21,181,0.00,call,195.00,0,0,250.24,2019-01-02 +SPY2019-01-14c196.002019-01-02,SPY,2019-01-14,54.62,198,54.21,183,0.00,call,196.00,0,0,250.24,2019-01-02 +SPY2019-01-14c197.002019-01-02,SPY,2019-01-14,53.62,197,53.22,159,0.00,call,197.00,0,0,250.24,2019-01-02 +SPY2019-01-14c198.002019-01-02,SPY,2019-01-14,52.62,196,52.22,179,0.00,call,198.00,0,0,250.24,2019-01-02 +SPY2019-01-14c199.002019-01-02,SPY,2019-01-14,51.62,195,51.21,189,0.00,call,199.00,0,0,250.24,2019-01-02 +SPY2019-01-14c200.002019-01-02,SPY,2019-01-14,50.62,193,50.21,191,0.00,call,200.00,0,0,250.24,2019-01-02 +SPY2019-01-14c201.002019-01-02,SPY,2019-01-14,49.63,200,49.21,193,0.00,call,201.00,0,0,250.24,2019-01-02 +SPY2019-01-14c202.002019-01-02,SPY,2019-01-14,48.63,198,48.22,187,0.00,call,202.00,0,0,250.24,2019-01-02 +SPY2019-01-14c203.002019-01-02,SPY,2019-01-14,47.63,196,47.22,190,0.00,call,203.00,0,0,250.24,2019-01-02 +SPY2019-01-14c204.002019-01-02,SPY,2019-01-14,46.64,202,46.22,193,0.00,call,204.00,0,0,250.24,2019-01-02 +SPY2019-01-14c205.002019-01-02,SPY,2019-01-14,45.64,200,45.23,187,27.63,call,205.00,0,1,250.24,2019-01-02 +SPY2019-01-14c206.002019-01-02,SPY,2019-01-14,44.64,198,44.23,190,0.00,call,206.00,0,0,250.24,2019-01-02 +SPY2019-01-14c207.002019-01-02,SPY,2019-01-14,43.65,204,43.24,168,0.00,call,207.00,0,0,250.24,2019-01-02 +SPY2019-01-14c208.002019-01-02,SPY,2019-01-14,42.65,201,42.24,189,0.00,call,208.00,0,0,250.24,2019-01-02 +SPY2019-01-14c209.002019-01-02,SPY,2019-01-14,41.65,180,41.24,193,0.00,call,209.00,0,0,250.24,2019-01-02 +SPY2019-01-14c210.002019-01-02,SPY,2019-01-14,40.66,203,40.25,189,0.00,call,210.00,0,0,250.24,2019-01-02 +SPY2019-01-14c211.002019-01-02,SPY,2019-01-14,39.66,199,39.25,194,0.00,call,211.00,0,0,250.24,2019-01-02 +SPY2019-01-14c212.002019-01-02,SPY,2019-01-14,38.67,203,38.26,190,0.00,call,212.00,0,0,250.24,2019-01-02 +SPY2019-01-14c213.002019-01-02,SPY,2019-01-14,37.68,207,37.27,187,0.00,call,213.00,0,0,250.24,2019-01-02 +SPY2019-01-14c214.002019-01-02,SPY,2019-01-14,36.68,203,36.27,193,0.00,call,214.00,0,0,250.24,2019-01-02 +SPY2019-01-14c215.002019-01-02,SPY,2019-01-14,35.69,206,35.28,191,0.00,call,215.00,0,0,250.24,2019-01-02 +SPY2019-01-14c216.002019-01-02,SPY,2019-01-14,34.70,209,34.29,189,0.00,call,216.00,0,0,250.24,2019-01-02 +SPY2019-01-14c217.002019-01-02,SPY,2019-01-14,33.70,203,33.30,188,0.00,call,217.00,0,0,250.24,2019-01-02 +SPY2019-01-14c218.002019-01-02,SPY,2019-01-14,32.71,204,32.30,196,0.00,call,218.00,0,0,250.24,2019-01-02 +SPY2019-01-14c219.002019-01-02,SPY,2019-01-14,31.72,205,31.31,196,0.00,call,219.00,0,0,250.24,2019-01-02 +SPY2019-01-14c220.002019-01-02,SPY,2019-01-14,30.73,206,30.33,171,9.60,call,220.00,0,3,250.24,2019-01-02 +SPY2019-01-14c221.002019-01-02,SPY,2019-01-14,29.74,205,29.34,191,0.00,call,221.00,0,0,250.24,2019-01-02 +SPY2019-01-14c222.002019-01-02,SPY,2019-01-14,28.75,204,28.35,194,0.00,call,222.00,0,0,250.24,2019-01-02 +SPY2019-01-14c223.002019-01-02,SPY,2019-01-14,27.77,209,27.36,198,0.00,call,223.00,0,0,250.24,2019-01-02 +SPY2019-01-14c224.002019-01-02,SPY,2019-01-14,26.78,207,26.38,196,0.00,call,224.00,0,0,250.24,2019-01-02 +SPY2019-01-14c225.002019-01-02,SPY,2019-01-14,25.80,209,25.40,195,25.31,call,225.00,1,9,250.24,2019-01-02 +SPY2019-01-14c226.002019-01-02,SPY,2019-01-14,24.82,228,24.42,214,0.00,call,226.00,0,0,250.24,2019-01-02 +SPY2019-01-14c227.002019-01-02,SPY,2019-01-14,23.84,227,23.44,216,0.00,call,227.00,0,0,250.24,2019-01-02 +SPY2019-01-14c228.002019-01-02,SPY,2019-01-14,22.87,232,22.47,213,6.33,call,228.00,0,21,250.24,2019-01-02 +SPY2019-01-14c229.002019-01-02,SPY,2019-01-14,21.89,227,21.50,213,0.00,call,229.00,0,0,250.24,2019-01-02 +SPY2019-01-14c230.002019-01-02,SPY,2019-01-14,20.93,234,20.54,189,20.50,call,230.00,1,24,250.24,2019-01-02 +SPY2019-01-14c231.002019-01-02,SPY,2019-01-14,19.96,229,19.58,187,9.35,call,231.00,0,1,250.24,2019-01-02 +SPY2019-01-14c232.002019-01-02,SPY,2019-01-14,19.00,228,18.62,214,16.24,call,232.00,35,91,250.24,2019-01-02 +SPY2019-01-14c233.002019-01-02,SPY,2019-01-14,18.05,232,17.67,215,14.76,call,233.00,39,32,250.24,2019-01-02 +SPY2019-01-14c234.002019-01-02,SPY,2019-01-14,17.11,237,16.73,208,6.10,call,234.00,0,99,250.24,2019-01-02 +SPY2019-01-14c235.002019-01-02,SPY,2019-01-14,16.17,238,15.79,212,7.50,call,235.00,0,250,250.24,2019-01-02 +SPY2019-01-14c236.002019-01-02,SPY,2019-01-14,15.24,239,14.87,212,7.36,call,236.00,0,10,250.24,2019-01-02 +SPY2019-01-14c237.002019-01-02,SPY,2019-01-14,14.32,241,13.95,217,7.11,call,237.00,0,256,250.24,2019-01-02 +SPY2019-01-14c238.002019-01-02,SPY,2019-01-14,13.40,212,13.05,215,6.78,call,238.00,0,227,250.24,2019-01-02 +SPY2019-01-14c239.002019-01-02,SPY,2019-01-14,12.51,240,12.16,211,6.01,call,239.00,0,178,250.24,2019-01-02 +SPY2019-01-14c240.002019-01-02,SPY,2019-01-14,11.62,237,11.28,289,11.80,call,240.00,3,297,250.24,2019-01-02 +SPY2019-01-14c241.002019-01-02,SPY,2019-01-14,10.75,237,10.42,250,10.00,call,241.00,13,435,250.24,2019-01-02 +SPY2019-01-14c242.002019-01-02,SPY,2019-01-14,9.80,74,9.59,207,9.75,call,242.00,208,137,250.24,2019-01-02 +SPY2019-01-14c243.002019-01-02,SPY,2019-01-14,9.04,184,8.80,32,8.78,call,243.00,10,404,250.24,2019-01-02 +SPY2019-01-14c244.002019-01-02,SPY,2019-01-14,8.22,181,8.01,133,7.22,call,244.00,19,834,250.24,2019-01-02 +SPY2019-01-14c245.002019-01-02,SPY,2019-01-14,7.41,154,7.22,143,7.21,call,245.00,38,594,250.24,2019-01-02 +SPY2019-01-14c246.002019-01-02,SPY,2019-01-14,6.60,57,6.50,36,5.72,call,246.00,71,979,250.24,2019-01-02 +SPY2019-01-14c247.002019-01-02,SPY,2019-01-14,5.88,112,5.77,41,5.00,call,247.00,111,789,250.24,2019-01-02 +SPY2019-01-14c248.002019-01-02,SPY,2019-01-14,5.18,176,5.07,281,5.07,call,248.00,344,632,250.24,2019-01-02 +SPY2019-01-14c249.002019-01-02,SPY,2019-01-14,4.50,48,4.41,424,4.45,call,249.00,112,387,250.24,2019-01-02 +SPY2019-01-14c250.002019-01-02,SPY,2019-01-14,3.88,96,3.79,518,3.20,call,250.00,320,539,250.24,2019-01-02 +SPY2019-01-14c251.002019-01-02,SPY,2019-01-14,3.30,233,3.22,123,3.24,call,251.00,997,148,250.24,2019-01-02 +SPY2019-01-14c252.002019-01-02,SPY,2019-01-14,2.76,50,2.69,145,2.25,call,252.00,272,783,250.24,2019-01-02 +SPY2019-01-14c253.002019-01-02,SPY,2019-01-14,2.28,155,2.21,327,2.21,call,253.00,452,604,250.24,2019-01-02 +SPY2019-01-14c254.002019-01-02,SPY,2019-01-14,1.85,686,1.79,48,1.74,call,254.00,78,12677,250.24,2019-01-02 +SPY2019-01-14c255.002019-01-02,SPY,2019-01-14,1.47,321,1.43,78,1.43,call,255.00,503,5506,250.24,2019-01-02 +SPY2019-01-14c256.002019-01-02,SPY,2019-01-14,1.15,656,1.11,104,1.42,call,256.00,1463,255,250.24,2019-01-02 +SPY2019-01-14c257.002019-01-02,SPY,2019-01-14,0.88,720,0.85,53,0.85,call,257.00,930,435,250.24,2019-01-02 +SPY2019-01-14c258.002019-01-02,SPY,2019-01-14,0.66,358,0.64,105,0.61,call,258.00,718,384,250.24,2019-01-02 +SPY2019-01-14c259.002019-01-02,SPY,2019-01-14,0.49,394,0.47,78,0.46,call,259.00,314,1030,250.24,2019-01-02 +SPY2019-01-14c260.002019-01-02,SPY,2019-01-14,0.36,496,0.34,749,0.31,call,260.00,151,958,250.24,2019-01-02 +SPY2019-01-14c261.002019-01-02,SPY,2019-01-14,0.27,7290,0.25,110,0.20,call,261.00,66,1338,250.24,2019-01-02 +SPY2019-01-14c262.002019-01-02,SPY,2019-01-14,0.19,299,0.18,534,0.16,call,262.00,84,1403,250.24,2019-01-02 +SPY2019-01-14c263.002019-01-02,SPY,2019-01-14,0.14,714,0.13,651,0.12,call,263.00,9,489,250.24,2019-01-02 +SPY2019-01-14c264.002019-01-02,SPY,2019-01-14,0.11,11254,0.09,9350,0.09,call,264.00,9,11086,250.24,2019-01-02 +SPY2019-01-14c265.002019-01-02,SPY,2019-01-14,0.08,4741,0.07,2940,0.07,call,265.00,345,1430,250.24,2019-01-02 +SPY2019-01-14c266.002019-01-02,SPY,2019-01-14,0.06,3337,0.05,10662,0.05,call,266.00,12,2956,250.24,2019-01-02 +SPY2019-01-14c267.002019-01-02,SPY,2019-01-14,0.05,6500,0.04,7989,0.07,call,267.00,50,1558,250.24,2019-01-02 +SPY2019-01-14c268.002019-01-02,SPY,2019-01-14,0.04,4435,0.03,11267,0.06,call,268.00,3,690,250.24,2019-01-02 +SPY2019-01-14c269.002019-01-02,SPY,2019-01-14,0.03,3217,0.02,18152,0.05,call,269.00,2,907,250.24,2019-01-02 +SPY2019-01-14c270.002019-01-02,SPY,2019-01-14,0.03,8210,0.02,8916,0.04,call,270.00,2,2197,250.24,2019-01-02 +SPY2019-01-14c271.002019-01-02,SPY,2019-01-14,0.03,17837,0.02,2177,0.05,call,271.00,0,164,250.24,2019-01-02 +SPY2019-01-14c272.002019-01-02,SPY,2019-01-14,0.02,3629,0.01,17300,0.04,call,272.00,1,70,250.24,2019-01-02 +SPY2019-01-14c273.002019-01-02,SPY,2019-01-14,0.02,5303,0.01,13293,0.03,call,273.00,5,66,250.24,2019-01-02 +SPY2019-01-14c274.002019-01-02,SPY,2019-01-14,0.02,10928,0.01,8154,0.02,call,274.00,5,46,250.24,2019-01-02 +SPY2019-01-14c275.002019-01-02,SPY,2019-01-14,0.02,17848,0.01,5866,0.02,call,275.00,100,588,250.24,2019-01-02 +SPY2019-01-14c276.002019-01-02,SPY,2019-01-14,0.01,480,0.00,0,0.05,call,276.00,0,30,250.24,2019-01-02 +SPY2019-01-14c277.002019-01-02,SPY,2019-01-14,0.01,906,0.00,0,0.04,call,277.00,0,99,250.24,2019-01-02 +SPY2019-01-14c280.002019-01-02,SPY,2019-01-14,0.01,4831,0.00,0,0.03,call,280.00,0,137,250.24,2019-01-02 +SPY2019-01-14c285.002019-01-02,SPY,2019-01-14,0.01,14894,0.00,0,0.02,call,285.00,0,419,250.24,2019-01-02 +SPY2019-01-14c290.002019-01-02,SPY,2019-01-14,0.01,18170,0.00,0,0.01,call,290.00,0,25,250.24,2019-01-02 +SPY2019-01-14c295.002019-01-02,SPY,2019-01-14,0.01,20026,0.00,0,0.01,call,295.00,0,60,250.24,2019-01-02 +SPY2019-01-14p100.002019-01-02,SPY,2019-01-14,0.01,24591,0.00,0,0.00,put,100.00,0,0,250.24,2019-01-02 +SPY2019-01-14p105.002019-01-02,SPY,2019-01-14,0.01,23631,0.00,0,0.00,put,105.00,0,0,250.24,2019-01-02 +SPY2019-01-14p110.002019-01-02,SPY,2019-01-14,0.01,23858,0.00,0,0.00,put,110.00,0,0,250.24,2019-01-02 +SPY2019-01-14p115.002019-01-02,SPY,2019-01-14,0.01,23629,0.00,0,0.00,put,115.00,0,0,250.24,2019-01-02 +SPY2019-01-14p120.002019-01-02,SPY,2019-01-14,0.01,23338,0.00,0,0.00,put,120.00,0,0,250.24,2019-01-02 +SPY2019-01-14p125.002019-01-02,SPY,2019-01-14,0.01,23338,0.00,0,0.00,put,125.00,0,0,250.24,2019-01-02 +SPY2019-01-14p130.002019-01-02,SPY,2019-01-14,0.01,23045,0.00,0,0.00,put,130.00,0,0,250.24,2019-01-02 +SPY2019-01-14p135.002019-01-02,SPY,2019-01-14,0.01,23164,0.00,0,0.00,put,135.00,0,0,250.24,2019-01-02 +SPY2019-01-14p140.002019-01-02,SPY,2019-01-14,0.01,22570,0.00,0,0.00,put,140.00,0,0,250.24,2019-01-02 +SPY2019-01-14p145.002019-01-02,SPY,2019-01-14,0.01,22516,0.00,0,0.00,put,145.00,0,0,250.24,2019-01-02 +SPY2019-01-14p150.002019-01-02,SPY,2019-01-14,0.01,20066,0.00,0,0.02,put,150.00,0,1,250.24,2019-01-02 +SPY2019-01-14p155.002019-01-02,SPY,2019-01-14,0.01,18704,0.00,0,0.00,put,155.00,0,0,250.24,2019-01-02 +SPY2019-01-14p160.002019-01-02,SPY,2019-01-14,0.01,14412,0.00,0,0.02,put,160.00,0,53,250.24,2019-01-02 +SPY2019-01-14p165.002019-01-02,SPY,2019-01-14,0.01,11480,0.00,0,0.05,put,165.00,0,18,250.24,2019-01-02 +SPY2019-01-14p170.002019-01-02,SPY,2019-01-14,0.01,9174,0.00,0,0.04,put,170.00,0,3,250.24,2019-01-02 +SPY2019-01-14p175.002019-01-02,SPY,2019-01-14,0.01,5963,0.00,0,0.01,put,175.00,0,52,250.24,2019-01-02 +SPY2019-01-14p180.002019-01-02,SPY,2019-01-14,0.01,2158,0.00,0,0.05,put,180.00,0,117,250.24,2019-01-02 +SPY2019-01-14p185.002019-01-02,SPY,2019-01-14,0.02,24639,0.01,660,0.14,put,185.00,0,17,250.24,2019-01-02 +SPY2019-01-14p190.002019-01-02,SPY,2019-01-14,0.02,20590,0.01,1260,0.02,put,190.00,2,1038,250.24,2019-01-02 +SPY2019-01-14p195.002019-01-02,SPY,2019-01-14,0.02,14733,0.01,9794,0.02,put,195.00,0,1191,250.24,2019-01-02 +SPY2019-01-14p196.002019-01-02,SPY,2019-01-14,0.02,11785,0.01,11332,0.07,put,196.00,0,10,250.24,2019-01-02 +SPY2019-01-14p197.002019-01-02,SPY,2019-01-14,0.02,7681,0.01,13024,0.03,put,197.00,5,255,250.24,2019-01-02 +SPY2019-01-14p198.002019-01-02,SPY,2019-01-14,0.02,5055,0.01,15903,0.03,put,198.00,0,625,250.24,2019-01-02 +SPY2019-01-14p199.002019-01-02,SPY,2019-01-14,0.02,1575,0.01,20159,0.25,put,199.00,0,108,250.24,2019-01-02 +SPY2019-01-14p200.002019-01-02,SPY,2019-01-14,0.02,780,0.01,21882,0.05,put,200.00,0,839,250.24,2019-01-02 +SPY2019-01-14p201.002019-01-02,SPY,2019-01-14,0.03,22480,0.02,325,0.26,put,201.00,0,55,250.24,2019-01-02 +SPY2019-01-14p202.002019-01-02,SPY,2019-01-14,0.03,18681,0.02,1309,0.07,put,202.00,1,2,250.24,2019-01-02 +SPY2019-01-14p203.002019-01-02,SPY,2019-01-14,0.03,14924,0.02,5198,0.32,put,203.00,0,64,250.24,2019-01-02 +SPY2019-01-14p204.002019-01-02,SPY,2019-01-14,0.03,7980,0.02,9395,0.33,put,204.00,0,821,250.24,2019-01-02 +SPY2019-01-14p205.002019-01-02,SPY,2019-01-14,0.03,2003,0.02,15833,0.03,put,205.00,11,35565,250.24,2019-01-02 +SPY2019-01-14p206.002019-01-02,SPY,2019-01-14,0.03,660,0.02,21067,0.38,put,206.00,0,150,250.24,2019-01-02 +SPY2019-01-14p207.002019-01-02,SPY,2019-01-14,0.04,17324,0.03,703,0.15,put,207.00,0,130,250.24,2019-01-02 +SPY2019-01-14p208.002019-01-02,SPY,2019-01-14,0.04,9076,0.03,8467,0.11,put,208.00,0,76,250.24,2019-01-02 +SPY2019-01-14p209.002019-01-02,SPY,2019-01-14,0.04,1140,0.03,15083,0.08,put,209.00,0,16,250.24,2019-01-02 +SPY2019-01-14p210.002019-01-02,SPY,2019-01-14,0.05,17881,0.04,321,0.05,put,210.00,313,608,250.24,2019-01-02 +SPY2019-01-14p211.002019-01-02,SPY,2019-01-14,0.05,6100,0.04,7884,0.53,put,211.00,0,17,250.24,2019-01-02 +SPY2019-01-14p212.002019-01-02,SPY,2019-01-14,0.05,605,0.04,16584,0.15,put,212.00,1,46,250.24,2019-01-02 +SPY2019-01-14p213.002019-01-02,SPY,2019-01-14,0.06,7763,0.05,3588,0.05,put,213.00,210,0,250.24,2019-01-02 +SPY2019-01-14p214.002019-01-02,SPY,2019-01-14,0.06,605,0.05,13893,0.00,put,214.00,0,0,250.24,2019-01-02 +SPY2019-01-14p215.002019-01-02,SPY,2019-01-14,0.07,4779,0.06,4324,0.07,put,215.00,79,470,250.24,2019-01-02 +SPY2019-01-14p216.002019-01-02,SPY,2019-01-14,0.08,13476,0.07,151,0.21,put,216.00,1,360,250.24,2019-01-02 +SPY2019-01-14p217.002019-01-02,SPY,2019-01-14,0.08,780,0.07,10441,0.00,put,217.00,0,18,250.24,2019-01-02 +SPY2019-01-14p218.002019-01-02,SPY,2019-01-14,0.09,4499,0.08,6535,0.18,put,218.00,0,2,250.24,2019-01-02 +SPY2019-01-14p219.002019-01-02,SPY,2019-01-14,0.10,5226,0.09,2450,0.10,put,219.00,50,11,250.24,2019-01-02 +SPY2019-01-14p220.002019-01-02,SPY,2019-01-14,0.11,5410,0.10,421,0.14,put,220.00,227,35143,250.24,2019-01-02 +SPY2019-01-14p221.002019-01-02,SPY,2019-01-14,0.12,4890,0.11,1615,0.20,put,221.00,0,198,250.24,2019-01-02 +SPY2019-01-14p222.002019-01-02,SPY,2019-01-14,0.13,3349,0.12,4912,0.46,put,222.00,55,125,250.24,2019-01-02 +SPY2019-01-14p223.002019-01-02,SPY,2019-01-14,0.15,8374,0.13,8104,0.23,put,223.00,1,840,250.24,2019-01-02 +SPY2019-01-14p224.002019-01-02,SPY,2019-01-14,0.16,4159,0.15,310,0.30,put,224.00,0,90,250.24,2019-01-02 +SPY2019-01-14p225.002019-01-02,SPY,2019-01-14,0.18,5992,0.16,7648,0.20,put,225.00,11,1567,250.24,2019-01-02 +SPY2019-01-14p226.002019-01-02,SPY,2019-01-14,0.19,240,0.18,5433,0.24,put,226.00,259,294,250.24,2019-01-02 +SPY2019-01-14p227.002019-01-02,SPY,2019-01-14,0.22,5551,0.20,5548,0.26,put,227.00,5,446,250.24,2019-01-02 +SPY2019-01-14p228.002019-01-02,SPY,2019-01-14,0.24,3655,0.23,99,0.23,put,228.00,201,355,250.24,2019-01-02 +SPY2019-01-14p229.002019-01-02,SPY,2019-01-14,0.27,1881,0.25,5824,0.58,put,229.00,6,443,250.24,2019-01-02 +SPY2019-01-14p230.002019-01-02,SPY,2019-01-14,0.30,1045,0.28,5597,0.32,put,230.00,213,837,250.24,2019-01-02 +SPY2019-01-14p231.002019-01-02,SPY,2019-01-14,0.34,2001,0.32,587,0.36,put,231.00,51,317,250.24,2019-01-02 +SPY2019-01-14p232.002019-01-02,SPY,2019-01-14,0.38,1169,0.36,669,0.40,put,232.00,13,404,250.24,2019-01-02 +SPY2019-01-14p233.002019-01-02,SPY,2019-01-14,0.43,2208,0.41,65,0.67,put,233.00,7,586,250.24,2019-01-02 +SPY2019-01-14p234.002019-01-02,SPY,2019-01-14,0.48,745,0.46,600,0.62,put,234.00,130,380,250.24,2019-01-02 +SPY2019-01-14p235.002019-01-02,SPY,2019-01-14,0.55,1680,0.52,675,0.52,put,235.00,275,976,250.24,2019-01-02 +SPY2019-01-14p236.002019-01-02,SPY,2019-01-14,0.62,1496,0.59,542,0.82,put,236.00,456,327,250.24,2019-01-02 +SPY2019-01-14p237.002019-01-02,SPY,2019-01-14,0.70,1349,0.67,434,0.75,put,237.00,20,400,250.24,2019-01-02 +SPY2019-01-14p238.002019-01-02,SPY,2019-01-14,0.79,675,0.76,455,0.81,put,238.00,251,762,250.24,2019-01-02 +SPY2019-01-14p239.002019-01-02,SPY,2019-01-14,0.90,1236,0.87,92,1.25,put,239.00,765,794,250.24,2019-01-02 +SPY2019-01-14p240.002019-01-02,SPY,2019-01-14,1.02,1203,0.98,393,1.00,put,240.00,2671,1291,250.24,2019-01-02 +SPY2019-01-14p241.002019-01-02,SPY,2019-01-14,1.15,670,1.11,287,1.15,put,241.00,262,385,250.24,2019-01-02 +SPY2019-01-14p242.002019-01-02,SPY,2019-01-14,1.30,300,1.26,53,1.29,put,242.00,2087,1840,250.24,2019-01-02 +SPY2019-01-14p243.002019-01-02,SPY,2019-01-14,1.47,214,1.43,69,1.86,put,243.00,459,897,250.24,2019-01-02 +SPY2019-01-14p244.002019-01-02,SPY,2019-01-14,1.67,1161,1.61,459,1.61,put,244.00,198,1727,250.24,2019-01-02 +SPY2019-01-14p245.002019-01-02,SPY,2019-01-14,1.88,124,1.82,785,2.32,put,245.00,3325,2007,250.24,2019-01-02 +SPY2019-01-14p246.002019-01-02,SPY,2019-01-14,2.13,1348,2.06,316,2.22,put,246.00,339,939,250.24,2019-01-02 +SPY2019-01-14p247.002019-01-02,SPY,2019-01-14,2.40,1300,2.33,100,2.65,put,247.00,110,1900,250.24,2019-01-02 +SPY2019-01-14p248.002019-01-02,SPY,2019-01-14,2.70,840,2.63,116,2.68,put,248.00,298,918,250.24,2019-01-02 +SPY2019-01-14p249.002019-01-02,SPY,2019-01-14,3.04,85,2.96,417,3.09,put,249.00,281,584,250.24,2019-01-02 +SPY2019-01-14p250.002019-01-02,SPY,2019-01-14,3.42,110,3.34,130,3.42,put,250.00,1441,474,250.24,2019-01-02 +SPY2019-01-14p251.002019-01-02,SPY,2019-01-14,3.85,287,3.76,114,4.22,put,251.00,98,206,250.24,2019-01-02 +SPY2019-01-14p252.002019-01-02,SPY,2019-01-14,4.32,111,4.23,115,4.29,put,252.00,88,268,250.24,2019-01-02 +SPY2019-01-14p253.002019-01-02,SPY,2019-01-14,4.84,89,4.73,197,4.96,put,253.00,53,459,250.24,2019-01-02 +SPY2019-01-14p254.002019-01-02,SPY,2019-01-14,5.42,36,5.31,84,6.18,put,254.00,59,71,250.24,2019-01-02 +SPY2019-01-14p255.002019-01-02,SPY,2019-01-14,6.17,260,5.93,93,6.89,put,255.00,6,275,250.24,2019-01-02 +SPY2019-01-14p256.002019-01-02,SPY,2019-01-14,6.86,235,6.58,177,7.54,put,256.00,5,328,250.24,2019-01-02 +SPY2019-01-14p257.002019-01-02,SPY,2019-01-14,7.62,251,7.28,193,8.23,put,257.00,4,235,250.24,2019-01-02 +SPY2019-01-14p258.002019-01-02,SPY,2019-01-14,8.42,243,8.11,127,8.19,put,258.00,8,160,250.24,2019-01-02 +SPY2019-01-14p259.002019-01-02,SPY,2019-01-14,9.26,266,8.89,222,5.49,put,259.00,0,474,250.24,2019-01-02 +SPY2019-01-14p260.002019-01-02,SPY,2019-01-14,10.15,236,9.78,210,9.72,put,260.00,4,1704,250.24,2019-01-02 +SPY2019-01-14p261.002019-01-02,SPY,2019-01-14,11.06,233,10.67,228,9.87,put,261.00,0,261,250.24,2019-01-02 +SPY2019-01-14p262.002019-01-02,SPY,2019-01-14,12.00,236,11.60,236,9.65,put,262.00,0,567,250.24,2019-01-02 +SPY2019-01-14p263.002019-01-02,SPY,2019-01-14,12.95,232,12.56,238,7.16,put,263.00,0,161,250.24,2019-01-02 +SPY2019-01-14p264.002019-01-02,SPY,2019-01-14,13.94,240,13.53,239,11.59,put,264.00,0,308,250.24,2019-01-02 +SPY2019-01-14p265.002019-01-02,SPY,2019-01-14,14.93,231,14.53,219,14.14,put,265.00,0,99,250.24,2019-01-02 +SPY2019-01-14p266.002019-01-02,SPY,2019-01-14,15.94,217,15.52,200,11.51,put,266.00,0,1,250.24,2019-01-02 +SPY2019-01-14p267.002019-01-02,SPY,2019-01-14,16.94,215,16.52,198,0.00,put,267.00,0,0,250.24,2019-01-02 +SPY2019-01-14p268.002019-01-02,SPY,2019-01-14,17.94,215,17.52,198,0.00,put,268.00,0,0,250.24,2019-01-02 +SPY2019-01-14p269.002019-01-02,SPY,2019-01-14,18.94,214,18.52,197,10.14,put,269.00,0,13,250.24,2019-01-02 +SPY2019-01-14p270.002019-01-02,SPY,2019-01-14,19.94,219,19.52,196,18.79,put,270.00,69,224,250.24,2019-01-02 +SPY2019-01-14p271.002019-01-02,SPY,2019-01-14,20.94,213,20.52,196,7.11,put,271.00,0,6,250.24,2019-01-02 +SPY2019-01-14p272.002019-01-02,SPY,2019-01-14,21.94,213,21.52,195,4.63,put,272.00,0,1,250.24,2019-01-02 +SPY2019-01-14p273.002019-01-02,SPY,2019-01-14,22.94,213,22.52,195,18.12,put,273.00,0,1,250.24,2019-01-02 +SPY2019-01-14p274.002019-01-02,SPY,2019-01-14,23.94,213,23.52,194,14.88,put,274.00,0,2,250.24,2019-01-02 +SPY2019-01-14p275.002019-01-02,SPY,2019-01-14,24.94,212,24.52,194,12.95,put,275.00,0,214,250.24,2019-01-02 +SPY2019-01-14p276.002019-01-02,SPY,2019-01-14,27.41,1,24.54,10,14.83,put,276.00,0,0,250.24,2019-01-02 +SPY2019-01-14p277.002019-01-02,SPY,2019-01-14,28.41,1,25.54,10,0.00,put,277.00,0,0,250.24,2019-01-02 +SPY2019-01-14p280.002019-01-02,SPY,2019-01-14,31.41,1,28.54,10,29.20,put,280.00,1,1,250.24,2019-01-02 +SPY2019-01-14p285.002019-01-02,SPY,2019-01-14,36.35,1,33.54,10,34.25,put,285.00,2,2,250.24,2019-01-02 +SPY2019-01-14p290.002019-01-02,SPY,2019-01-14,41.47,1,38.54,10,0.00,put,290.00,0,0,250.24,2019-01-02 +SPY2019-01-14p295.002019-01-02,SPY,2019-01-14,46.41,1,43.54,10,23.84,put,295.00,0,1,250.24,2019-01-02 +SPY2019-01-16c100.002019-01-02,SPY,2019-01-16,152.02,1,148.64,1,0.00,call,100.00,0,0,250.24,2019-01-02 +SPY2019-01-16c105.002019-01-02,SPY,2019-01-16,147.02,1,143.64,1,0.00,call,105.00,0,0,250.24,2019-01-02 +SPY2019-01-16c110.002019-01-02,SPY,2019-01-16,142.03,1,138.65,1,0.00,call,110.00,0,0,250.24,2019-01-02 +SPY2019-01-16c115.002019-01-02,SPY,2019-01-16,137.03,1,133.65,1,0.00,call,115.00,0,0,250.24,2019-01-02 +SPY2019-01-16c120.002019-01-02,SPY,2019-01-16,132.04,1,128.66,1,0.00,call,120.00,0,0,250.24,2019-01-02 +SPY2019-01-16c125.002019-01-02,SPY,2019-01-16,127.04,1,123.66,1,0.00,call,125.00,0,0,250.24,2019-01-02 +SPY2019-01-16c130.002019-01-02,SPY,2019-01-16,122.05,1,118.67,1,0.00,call,130.00,0,0,250.24,2019-01-02 +SPY2019-01-16c135.002019-01-02,SPY,2019-01-16,117.05,1,113.67,1,0.00,call,135.00,0,0,250.24,2019-01-02 +SPY2019-01-16c140.002019-01-02,SPY,2019-01-16,112.06,1,108.68,1,0.00,call,140.00,0,0,250.24,2019-01-02 +SPY2019-01-16c145.002019-01-02,SPY,2019-01-16,107.06,1,103.68,1,0.00,call,145.00,0,0,250.24,2019-01-02 +SPY2019-01-16c150.002019-01-02,SPY,2019-01-16,102.07,1,98.69,1,0.00,call,150.00,0,0,250.24,2019-01-02 +SPY2019-01-16c155.002019-01-02,SPY,2019-01-16,97.07,1,93.69,1,0.00,call,155.00,0,0,250.24,2019-01-02 +SPY2019-01-16c160.002019-01-02,SPY,2019-01-16,92.08,1,88.70,1,0.00,call,160.00,0,0,250.24,2019-01-02 +SPY2019-01-16c165.002019-01-02,SPY,2019-01-16,87.08,1,83.70,1,0.00,call,165.00,0,0,250.24,2019-01-02 +SPY2019-01-16c170.002019-01-02,SPY,2019-01-16,82.09,1,78.71,1,0.00,call,170.00,0,0,250.24,2019-01-02 +SPY2019-01-16c175.002019-01-02,SPY,2019-01-16,77.09,1,73.71,1,0.00,call,175.00,0,0,250.24,2019-01-02 +SPY2019-01-16c180.002019-01-02,SPY,2019-01-16,72.10,1,68.72,1,0.00,call,180.00,0,0,250.24,2019-01-02 +SPY2019-01-16c185.002019-01-02,SPY,2019-01-16,65.62,180,65.22,178,0.00,call,185.00,0,0,250.24,2019-01-02 +SPY2019-01-16c190.002019-01-02,SPY,2019-01-16,60.63,183,60.23,180,0.00,call,190.00,0,0,250.24,2019-01-02 +SPY2019-01-16c195.002019-01-02,SPY,2019-01-16,55.64,184,55.23,191,0.00,call,195.00,0,0,250.24,2019-01-02 +SPY2019-01-16c196.002019-01-02,SPY,2019-01-16,54.64,183,54.23,193,0.00,call,196.00,0,0,250.24,2019-01-02 +SPY2019-01-16c197.002019-01-02,SPY,2019-01-16,53.65,189,53.23,196,0.00,call,197.00,0,0,250.24,2019-01-02 +SPY2019-01-16c198.002019-01-02,SPY,2019-01-16,52.65,187,52.24,190,0.00,call,198.00,0,0,250.24,2019-01-02 +SPY2019-01-16c199.002019-01-02,SPY,2019-01-16,51.65,185,51.24,193,0.00,call,199.00,0,0,250.24,2019-01-02 +SPY2019-01-16c200.002019-01-02,SPY,2019-01-16,50.66,191,50.24,196,0.00,call,200.00,0,0,250.24,2019-01-02 +SPY2019-01-16c201.002019-01-02,SPY,2019-01-16,49.66,189,49.25,191,0.00,call,201.00,0,0,250.24,2019-01-02 +SPY2019-01-16c202.002019-01-02,SPY,2019-01-16,48.66,186,48.25,195,0.00,call,202.00,0,0,250.24,2019-01-02 +SPY2019-01-16c203.002019-01-02,SPY,2019-01-16,47.67,192,47.26,190,0.00,call,203.00,0,0,250.24,2019-01-02 +SPY2019-01-16c204.002019-01-02,SPY,2019-01-16,46.67,189,46.26,194,0.00,call,204.00,0,0,250.24,2019-01-02 +SPY2019-01-16c205.002019-01-02,SPY,2019-01-16,45.68,194,45.27,172,29.01,call,205.00,0,0,250.24,2019-01-02 +SPY2019-01-16c206.002019-01-02,SPY,2019-01-16,44.68,191,44.27,194,0.00,call,206.00,0,0,250.24,2019-01-02 +SPY2019-01-16c207.002019-01-02,SPY,2019-01-16,43.69,195,43.28,191,0.00,call,207.00,0,0,250.24,2019-01-02 +SPY2019-01-16c208.002019-01-02,SPY,2019-01-16,42.69,192,42.28,195,0.00,call,208.00,0,0,250.24,2019-01-02 +SPY2019-01-16c209.002019-01-02,SPY,2019-01-16,41.70,196,41.29,192,0.00,call,209.00,0,0,250.24,2019-01-02 +SPY2019-01-16c210.002019-01-02,SPY,2019-01-16,40.70,192,40.29,198,0.00,call,210.00,0,0,250.24,2019-01-02 +SPY2019-01-16c211.002019-01-02,SPY,2019-01-16,39.71,195,39.30,195,0.00,call,211.00,0,0,250.24,2019-01-02 +SPY2019-01-16c212.002019-01-02,SPY,2019-01-16,38.72,198,38.31,194,0.00,call,212.00,0,0,250.24,2019-01-02 +SPY2019-01-16c213.002019-01-02,SPY,2019-01-16,37.72,193,37.32,192,0.00,call,213.00,0,0,250.24,2019-01-02 +SPY2019-01-16c214.002019-01-02,SPY,2019-01-16,36.73,194,36.33,174,0.00,call,214.00,0,0,250.24,2019-01-02 +SPY2019-01-16c215.002019-01-02,SPY,2019-01-16,35.74,196,35.33,199,0.00,call,215.00,0,0,250.24,2019-01-02 +SPY2019-01-16c216.002019-01-02,SPY,2019-01-16,34.75,197,34.34,200,0.00,call,216.00,0,0,250.24,2019-01-02 +SPY2019-01-16c217.002019-01-02,SPY,2019-01-16,33.76,197,33.36,194,0.00,call,217.00,0,0,250.24,2019-01-02 +SPY2019-01-16c218.002019-01-02,SPY,2019-01-16,32.77,196,32.37,196,0.00,call,218.00,0,0,250.24,2019-01-02 +SPY2019-01-16c219.002019-01-02,SPY,2019-01-16,31.78,176,31.38,199,0.00,call,219.00,0,0,250.24,2019-01-02 +SPY2019-01-16c220.002019-01-02,SPY,2019-01-16,30.80,200,30.40,195,0.00,call,220.00,0,0,250.24,2019-01-02 +SPY2019-01-16c221.002019-01-02,SPY,2019-01-16,29.81,197,29.41,202,0.00,call,221.00,0,0,250.24,2019-01-02 +SPY2019-01-16c222.002019-01-02,SPY,2019-01-16,28.83,200,28.43,201,0.00,call,222.00,0,0,250.24,2019-01-02 +SPY2019-01-16c223.002019-01-02,SPY,2019-01-16,27.85,201,27.45,201,0.00,call,223.00,0,15,250.24,2019-01-02 +SPY2019-01-16c224.002019-01-02,SPY,2019-01-16,26.87,200,26.47,203,0.00,call,224.00,0,0,250.24,2019-01-02 +SPY2019-01-16c225.002019-01-02,SPY,2019-01-16,25.89,198,25.50,199,11.24,call,225.00,0,1,250.24,2019-01-02 +SPY2019-01-16c226.002019-01-02,SPY,2019-01-16,24.92,219,24.53,215,9.18,call,226.00,0,2,250.24,2019-01-02 +SPY2019-01-16c227.002019-01-02,SPY,2019-01-16,23.95,220,23.56,218,0.00,call,227.00,0,0,250.24,2019-01-02 +SPY2019-01-16c228.002019-01-02,SPY,2019-01-16,22.99,226,22.60,214,7.68,call,228.00,0,14,250.24,2019-01-02 +SPY2019-01-16c229.002019-01-02,SPY,2019-01-16,22.02,220,21.64,214,0.00,call,229.00,0,0,250.24,2019-01-02 +SPY2019-01-16c230.002019-01-02,SPY,2019-01-16,21.07,226,20.68,218,9.69,call,230.00,0,46,250.24,2019-01-02 +SPY2019-01-16c231.002019-01-02,SPY,2019-01-16,20.12,230,19.84,112,20.00,call,231.00,1,25,250.24,2019-01-02 +SPY2019-01-16c232.002019-01-02,SPY,2019-01-16,19.17,226,18.79,216,6.30,call,232.00,0,18,250.24,2019-01-02 +SPY2019-01-16c233.002019-01-02,SPY,2019-01-16,18.23,228,17.86,212,7.77,call,233.00,0,15,250.24,2019-01-02 +SPY2019-01-16c234.002019-01-02,SPY,2019-01-16,17.30,230,16.93,214,8.50,call,234.00,0,22,250.24,2019-01-02 +SPY2019-01-16c235.002019-01-02,SPY,2019-01-16,16.38,233,16.01,221,14.97,call,235.00,3,135,250.24,2019-01-02 +SPY2019-01-16c236.002019-01-02,SPY,2019-01-16,15.47,237,15.11,209,5.34,call,236.00,0,116,250.24,2019-01-02 +SPY2019-01-16c237.002019-01-02,SPY,2019-01-16,14.56,233,14.21,212,7.43,call,237.00,0,296,250.24,2019-01-02 +SPY2019-01-16c238.002019-01-02,SPY,2019-01-16,13.66,228,13.33,187,14.15,call,238.00,3,57,250.24,2019-01-02 +SPY2019-01-16c239.002019-01-02,SPY,2019-01-16,12.78,230,12.45,215,12.97,call,239.00,1,18,250.24,2019-01-02 +SPY2019-01-16c240.002019-01-02,SPY,2019-01-16,11.90,222,11.67,40,11.33,call,240.00,11,443,250.24,2019-01-02 +SPY2019-01-16c241.002019-01-02,SPY,2019-01-16,11.07,239,10.75,218,9.85,call,241.00,1,877,250.24,2019-01-02 +SPY2019-01-16c242.002019-01-02,SPY,2019-01-16,10.18,182,10.00,40,10.91,call,242.00,12,134,250.24,2019-01-02 +SPY2019-01-16c243.002019-01-02,SPY,2019-01-16,9.36,130,9.19,32,9.71,call,243.00,62,186,250.24,2019-01-02 +SPY2019-01-16c244.002019-01-02,SPY,2019-01-16,8.58,444,8.40,161,7.71,call,244.00,53,351,250.24,2019-01-02 +SPY2019-01-16c245.002019-01-02,SPY,2019-01-16,7.77,36,7.66,36,6.98,call,245.00,39,225,250.24,2019-01-02 +SPY2019-01-16c246.002019-01-02,SPY,2019-01-16,7.03,128,6.91,84,6.42,call,246.00,43,50,250.24,2019-01-02 +SPY2019-01-16c247.002019-01-02,SPY,2019-01-16,6.30,100,6.20,2,5.56,call,247.00,219,295,250.24,2019-01-02 +SPY2019-01-16c248.002019-01-02,SPY,2019-01-16,5.61,140,5.51,93,4.99,call,248.00,104,395,250.24,2019-01-02 +SPY2019-01-16c249.002019-01-02,SPY,2019-01-16,4.95,251,4.86,71,4.64,call,249.00,51,458,250.24,2019-01-02 +SPY2019-01-16c250.002019-01-02,SPY,2019-01-16,4.32,64,4.24,64,3.91,call,250.00,267,881,250.24,2019-01-02 +SPY2019-01-16c251.002019-01-02,SPY,2019-01-16,3.74,251,3.66,88,3.55,call,251.00,380,388,250.24,2019-01-02 +SPY2019-01-16c252.002019-01-02,SPY,2019-01-16,3.20,100,3.12,681,3.19,call,252.00,1854,454,250.24,2019-01-02 +SPY2019-01-16c253.002019-01-02,SPY,2019-01-16,2.70,100,2.63,980,2.32,call,253.00,493,257,250.24,2019-01-02 +SPY2019-01-16c254.002019-01-02,SPY,2019-01-16,2.25,663,2.19,709,2.20,call,254.00,687,2092,250.24,2019-01-02 +SPY2019-01-16c255.002019-01-02,SPY,2019-01-16,1.85,811,1.80,40,1.82,call,255.00,9562,341,250.24,2019-01-02 +SPY2019-01-16c255.502019-01-02,SPY,2019-01-16,1.66,120,1.62,41,1.60,call,255.50,59,196,250.24,2019-01-02 +SPY2019-01-16c256.002019-01-02,SPY,2019-01-16,1.49,120,1.46,43,1.71,call,256.00,7,241,250.24,2019-01-02 +SPY2019-01-16c256.502019-01-02,SPY,2019-01-16,1.34,656,1.30,46,1.15,call,256.50,11,836,250.24,2019-01-02 +SPY2019-01-16c257.002019-01-02,SPY,2019-01-16,1.19,368,1.16,49,1.11,call,257.00,62,481,250.24,2019-01-02 +SPY2019-01-16c257.502019-01-02,SPY,2019-01-16,1.06,728,1.03,51,0.89,call,257.50,33,90,250.24,2019-01-02 +SPY2019-01-16c258.002019-01-02,SPY,2019-01-16,0.94,800,0.91,56,0.81,call,258.00,370,676,250.24,2019-01-02 +SPY2019-01-16c258.502019-01-02,SPY,2019-01-16,0.83,1190,0.80,60,0.91,call,258.50,71,192,250.24,2019-01-02 +SPY2019-01-16c259.002019-01-02,SPY,2019-01-16,0.72,358,0.70,64,0.60,call,259.00,139,689,250.24,2019-01-02 +SPY2019-01-16c259.502019-01-02,SPY,2019-01-16,0.63,376,0.61,69,0.62,call,259.50,12,428,250.24,2019-01-02 +SPY2019-01-16c260.002019-01-02,SPY,2019-01-16,0.55,394,0.53,92,0.52,call,260.00,186,607,250.24,2019-01-02 +SPY2019-01-16c260.502019-01-02,SPY,2019-01-16,0.48,394,0.46,309,0.61,call,260.50,4,854,250.24,2019-01-02 +SPY2019-01-16c261.002019-01-02,SPY,2019-01-16,0.42,742,0.40,365,0.39,call,261.00,27,289,250.24,2019-01-02 +SPY2019-01-16c261.502019-01-02,SPY,2019-01-16,0.37,1715,0.35,97,0.47,call,261.50,71,297,250.24,2019-01-02 +SPY2019-01-16c262.002019-01-02,SPY,2019-01-16,0.32,2586,0.30,746,0.28,call,262.00,119,359,250.24,2019-01-02 +SPY2019-01-16c262.502019-01-02,SPY,2019-01-16,0.28,4118,0.26,661,0.35,call,262.50,3,164,250.24,2019-01-02 +SPY2019-01-16c263.002019-01-02,SPY,2019-01-16,0.24,3440,0.22,4725,0.36,call,263.00,1,224,250.24,2019-01-02 +SPY2019-01-16c263.502019-01-02,SPY,2019-01-16,0.21,3729,0.19,4766,0.18,call,263.50,10,193,250.24,2019-01-02 +SPY2019-01-16c264.002019-01-02,SPY,2019-01-16,0.18,1919,0.17,592,0.16,call,264.00,12,429,250.24,2019-01-02 +SPY2019-01-16c264.502019-01-02,SPY,2019-01-16,0.16,5063,0.14,8803,0.25,call,264.50,1,170,250.24,2019-01-02 +SPY2019-01-16c265.002019-01-02,SPY,2019-01-16,0.14,5725,0.13,564,0.12,call,265.00,11,1121,250.24,2019-01-02 +SPY2019-01-16c265.502019-01-02,SPY,2019-01-16,0.12,2123,0.11,2274,0.12,call,265.50,10,533,250.24,2019-01-02 +SPY2019-01-16c266.002019-01-02,SPY,2019-01-16,0.11,9846,0.10,360,0.09,call,266.00,2,1048,250.24,2019-01-02 +SPY2019-01-16c266.502019-01-02,SPY,2019-01-16,0.09,2108,0.08,9778,0.13,call,266.50,3,629,250.24,2019-01-02 +SPY2019-01-16c267.002019-01-02,SPY,2019-01-16,0.08,2135,0.07,10275,0.07,call,267.00,10,80,250.24,2019-01-02 +SPY2019-01-16c267.502019-01-02,SPY,2019-01-16,0.07,2161,0.06,13820,0.10,call,267.50,8,253,250.24,2019-01-02 +SPY2019-01-16c268.002019-01-02,SPY,2019-01-16,0.07,12377,0.06,1536,0.10,call,268.00,418,453,250.24,2019-01-02 +SPY2019-01-16c268.502019-01-02,SPY,2019-01-16,0.06,6513,0.05,5703,0.09,call,268.50,4,12,250.24,2019-01-02 +SPY2019-01-16c269.002019-01-02,SPY,2019-01-16,0.05,2049,0.04,18273,0.09,call,269.00,0,115,250.24,2019-01-02 +SPY2019-01-16c269.502019-01-02,SPY,2019-01-16,0.05,7332,0.04,6476,0.05,call,269.50,2,112,250.24,2019-01-02 +SPY2019-01-16c270.002019-01-02,SPY,2019-01-16,0.04,2073,0.03,20479,0.03,call,270.00,18,788,250.24,2019-01-02 +SPY2019-01-16c271.002019-01-02,SPY,2019-01-16,0.04,10536,0.03,6598,0.04,call,271.00,5,254,250.24,2019-01-02 +SPY2019-01-16c272.002019-01-02,SPY,2019-01-16,0.03,2105,0.02,17749,0.11,call,272.00,0,496,250.24,2019-01-02 +SPY2019-01-16c273.002019-01-02,SPY,2019-01-16,0.03,8832,0.02,10394,0.04,call,273.00,0,720,250.24,2019-01-02 +SPY2019-01-16c274.002019-01-02,SPY,2019-01-16,0.03,17567,0.02,2429,0.09,call,274.00,0,519,250.24,2019-01-02 +SPY2019-01-16c275.002019-01-02,SPY,2019-01-16,0.03,22791,0.02,3,0.02,call,275.00,20,214,250.24,2019-01-02 +SPY2019-01-16c276.002019-01-02,SPY,2019-01-16,0.02,985,0.01,15437,0.05,call,276.00,0,8,250.24,2019-01-02 +SPY2019-01-16c277.002019-01-02,SPY,2019-01-16,0.02,8049,0.01,11478,0.06,call,277.00,0,101,250.24,2019-01-02 +SPY2019-01-16c280.002019-01-02,SPY,2019-01-16,0.01,480,0.00,0,0.01,call,280.00,20,189,250.24,2019-01-02 +SPY2019-01-16c285.002019-01-02,SPY,2019-01-16,0.01,10665,0.00,0,0.01,call,285.00,0,151,250.24,2019-01-02 +SPY2019-01-16c290.002019-01-02,SPY,2019-01-16,0.01,17225,0.00,0,0.01,call,290.00,0,309,250.24,2019-01-02 +SPY2019-01-16p100.002019-01-02,SPY,2019-01-16,0.01,24732,0.00,0,0.00,put,100.00,0,0,250.24,2019-01-02 +SPY2019-01-16p105.002019-01-02,SPY,2019-01-16,0.01,24716,0.00,0,0.00,put,105.00,0,0,250.24,2019-01-02 +SPY2019-01-16p110.002019-01-02,SPY,2019-01-16,0.01,24606,0.00,0,0.00,put,110.00,0,0,250.24,2019-01-02 +SPY2019-01-16p115.002019-01-02,SPY,2019-01-16,0.01,24540,0.00,0,0.00,put,115.00,0,0,250.24,2019-01-02 +SPY2019-01-16p120.002019-01-02,SPY,2019-01-16,0.01,23796,0.00,0,0.00,put,120.00,0,0,250.24,2019-01-02 +SPY2019-01-16p125.002019-01-02,SPY,2019-01-16,0.01,23880,0.00,0,0.00,put,125.00,0,0,250.24,2019-01-02 +SPY2019-01-16p130.002019-01-02,SPY,2019-01-16,0.01,23386,0.00,0,0.00,put,130.00,0,0,250.24,2019-01-02 +SPY2019-01-16p135.002019-01-02,SPY,2019-01-16,0.01,20734,0.00,0,0.00,put,135.00,0,0,250.24,2019-01-02 +SPY2019-01-16p140.002019-01-02,SPY,2019-01-16,0.01,19697,0.00,0,0.00,put,140.00,0,0,250.24,2019-01-02 +SPY2019-01-16p145.002019-01-02,SPY,2019-01-16,0.01,15749,0.00,0,0.00,put,145.00,0,0,250.24,2019-01-02 +SPY2019-01-16p150.002019-01-02,SPY,2019-01-16,0.01,11052,0.00,0,0.01,put,150.00,0,20,250.24,2019-01-02 +SPY2019-01-16p155.002019-01-02,SPY,2019-01-16,0.01,7671,0.00,0,0.00,put,155.00,0,0,250.24,2019-01-02 +SPY2019-01-16p160.002019-01-02,SPY,2019-01-16,0.01,5542,0.00,0,0.08,put,160.00,0,1,250.24,2019-01-02 +SPY2019-01-16p165.002019-01-02,SPY,2019-01-16,0.01,2538,0.00,0,0.00,put,165.00,0,0,250.24,2019-01-02 +SPY2019-01-16p170.002019-01-02,SPY,2019-01-16,0.01,609,0.00,0,0.05,put,170.00,0,3,250.24,2019-01-02 +SPY2019-01-16p175.002019-01-02,SPY,2019-01-16,0.02,22680,0.01,1020,0.11,put,175.00,0,4,250.24,2019-01-02 +SPY2019-01-16p180.002019-01-02,SPY,2019-01-16,0.02,18465,0.01,5190,0.08,put,180.00,0,21,250.24,2019-01-02 +SPY2019-01-16p185.002019-01-02,SPY,2019-01-16,0.02,12076,0.01,13345,0.03,put,185.00,0,24,250.24,2019-01-02 +SPY2019-01-16p190.002019-01-02,SPY,2019-01-16,0.02,786,0.01,22158,0.04,put,190.00,8,435,250.24,2019-01-02 +SPY2019-01-16p195.002019-01-02,SPY,2019-01-16,0.03,13148,0.02,6832,0.06,put,195.00,6,742,250.24,2019-01-02 +SPY2019-01-16p196.002019-01-02,SPY,2019-01-16,0.03,8655,0.02,11521,0.04,put,196.00,0,1,250.24,2019-01-02 +SPY2019-01-16p197.002019-01-02,SPY,2019-01-16,0.03,2908,0.02,15003,0.25,put,197.00,0,383,250.24,2019-01-02 +SPY2019-01-16p198.002019-01-02,SPY,2019-01-16,0.03,1020,0.02,20610,0.11,put,198.00,0,551,250.24,2019-01-02 +SPY2019-01-16p199.002019-01-02,SPY,2019-01-16,0.03,480,0.02,25001,0.04,put,199.00,0,693,250.24,2019-01-02 +SPY2019-01-16p200.002019-01-02,SPY,2019-01-16,0.04,17488,0.03,600,0.10,put,200.00,0,255,250.24,2019-01-02 +SPY2019-01-16p201.002019-01-02,SPY,2019-01-16,0.04,9120,0.03,7672,0.31,put,201.00,0,409,250.24,2019-01-02 +SPY2019-01-16p202.002019-01-02,SPY,2019-01-16,0.04,2640,0.03,15568,0.06,put,202.00,0,110,250.24,2019-01-02 +SPY2019-01-16p203.002019-01-02,SPY,2019-01-16,0.04,660,0.03,20962,0.13,put,203.00,0,1,250.24,2019-01-02 +SPY2019-01-16p204.002019-01-02,SPY,2019-01-16,0.05,14630,0.04,612,0.07,put,204.00,0,98,250.24,2019-01-02 +SPY2019-01-16p205.002019-01-02,SPY,2019-01-16,0.05,5240,0.04,10266,0.12,put,205.00,3,965,250.24,2019-01-02 +SPY2019-01-16p206.002019-01-02,SPY,2019-01-16,0.05,900,0.04,18040,0.17,put,206.00,0,2,250.24,2019-01-02 +SPY2019-01-16p207.002019-01-02,SPY,2019-01-16,0.06,12114,0.05,600,0.09,put,207.00,0,61,250.24,2019-01-02 +SPY2019-01-16p208.002019-01-02,SPY,2019-01-16,0.06,2400,0.05,11397,0.05,put,208.00,201,1,250.24,2019-01-02 +SPY2019-01-16p209.002019-01-02,SPY,2019-01-16,0.07,16642,0.05,19883,0.27,put,209.00,0,27,250.24,2019-01-02 +SPY2019-01-16p210.002019-01-02,SPY,2019-01-16,0.07,2580,0.06,7911,0.10,put,210.00,2,800,250.24,2019-01-02 +SPY2019-01-16p211.002019-01-02,SPY,2019-01-16,0.08,15060,0.06,19303,0.18,put,211.00,1,1,250.24,2019-01-02 +SPY2019-01-16p212.002019-01-02,SPY,2019-01-16,0.08,1260,0.07,9114,0.10,put,212.00,1,0,250.24,2019-01-02 +SPY2019-01-16p213.002019-01-02,SPY,2019-01-16,0.09,6600,0.08,1078,0.68,put,213.00,0,25,250.24,2019-01-02 +SPY2019-01-16p214.002019-01-02,SPY,2019-01-16,0.10,13043,0.08,14538,0.00,put,214.00,0,0,250.24,2019-01-02 +SPY2019-01-16p215.002019-01-02,SPY,2019-01-16,0.10,600,0.09,10301,0.10,put,215.00,80,318,250.24,2019-01-02 +SPY2019-01-16p216.002019-01-02,SPY,2019-01-16,0.11,780,0.10,7686,0.00,put,216.00,0,0,250.24,2019-01-02 +SPY2019-01-16p217.002019-01-02,SPY,2019-01-16,0.12,780,0.11,5585,0.15,put,217.00,3,62,250.24,2019-01-02 +SPY2019-01-16p218.002019-01-02,SPY,2019-01-16,0.13,900,0.12,6288,0.33,put,218.00,2,75,250.24,2019-01-02 +SPY2019-01-16p219.002019-01-02,SPY,2019-01-16,0.15,11173,0.13,9128,0.00,put,219.00,0,0,250.24,2019-01-02 +SPY2019-01-16p220.002019-01-02,SPY,2019-01-16,0.16,4924,0.15,240,0.16,put,220.00,438,3519,250.24,2019-01-02 +SPY2019-01-16p221.002019-01-02,SPY,2019-01-16,0.17,480,0.16,2990,0.20,put,221.00,30,49,250.24,2019-01-02 +SPY2019-01-16p222.002019-01-02,SPY,2019-01-16,0.19,2831,0.18,240,0.26,put,222.00,0,1,250.24,2019-01-02 +SPY2019-01-16p223.002019-01-02,SPY,2019-01-16,0.21,4443,0.19,8163,0.21,put,223.00,11,22,250.24,2019-01-02 +SPY2019-01-16p224.002019-01-02,SPY,2019-01-16,0.23,3924,0.21,7812,0.34,put,224.00,7,32,250.24,2019-01-02 +SPY2019-01-16p225.002019-01-02,SPY,2019-01-16,0.25,927,0.24,616,0.28,put,225.00,39,593,250.24,2019-01-02 +SPY2019-01-16p226.002019-01-02,SPY,2019-01-16,0.28,2554,0.26,3579,0.31,put,226.00,16,100,250.24,2019-01-02 +SPY2019-01-16p227.002019-01-02,SPY,2019-01-16,0.31,1682,0.29,2296,0.47,put,227.00,141,106,250.24,2019-01-02 +SPY2019-01-16p228.002019-01-02,SPY,2019-01-16,0.34,240,0.32,4364,0.32,put,228.00,735,205,250.24,2019-01-02 +SPY2019-01-16p229.002019-01-02,SPY,2019-01-16,0.38,600,0.36,2346,0.44,put,229.00,380,371,250.24,2019-01-02 +SPY2019-01-16p230.002019-01-02,SPY,2019-01-16,0.43,3402,0.40,2429,0.41,put,230.00,921,1196,250.24,2019-01-02 +SPY2019-01-16p231.002019-01-02,SPY,2019-01-16,0.47,360,0.45,1620,0.49,put,231.00,49,558,250.24,2019-01-02 +SPY2019-01-16p232.002019-01-02,SPY,2019-01-16,0.53,946,0.50,1910,0.57,put,232.00,36,300,250.24,2019-01-02 +SPY2019-01-16p233.002019-01-02,SPY,2019-01-16,0.59,690,0.57,66,1.02,put,233.00,11,391,250.24,2019-01-02 +SPY2019-01-16p234.002019-01-02,SPY,2019-01-16,0.66,1262,0.63,1271,0.71,put,234.00,73,511,250.24,2019-01-02 +SPY2019-01-16p235.002019-01-02,SPY,2019-01-16,0.74,1382,0.71,733,0.81,put,235.00,72,723,250.24,2019-01-02 +SPY2019-01-16p236.002019-01-02,SPY,2019-01-16,0.83,2025,0.80,56,1.01,put,236.00,71,187,250.24,2019-01-02 +SPY2019-01-16p237.002019-01-02,SPY,2019-01-16,0.93,2385,0.89,999,1.35,put,237.00,45,232,250.24,2019-01-02 +SPY2019-01-16p238.002019-01-02,SPY,2019-01-16,1.04,2014,1.00,605,1.14,put,238.00,84,182,250.24,2019-01-02 +SPY2019-01-16p239.002019-01-02,SPY,2019-01-16,1.16,883,1.12,749,1.40,put,239.00,133,406,250.24,2019-01-02 +SPY2019-01-16p240.002019-01-02,SPY,2019-01-16,1.30,1108,1.26,53,1.43,put,240.00,126,1093,250.24,2019-01-02 +SPY2019-01-16p241.002019-01-02,SPY,2019-01-16,1.45,300,1.41,50,1.56,put,241.00,30,318,250.24,2019-01-02 +SPY2019-01-16p242.002019-01-02,SPY,2019-01-16,1.62,214,1.57,586,1.71,put,242.00,92,362,250.24,2019-01-02 +SPY2019-01-16p243.002019-01-02,SPY,2019-01-16,1.81,208,1.76,187,2.07,put,243.00,41,293,250.24,2019-01-02 +SPY2019-01-16p244.002019-01-02,SPY,2019-01-16,2.02,124,1.96,980,2.07,put,244.00,492,737,250.24,2019-01-02 +SPY2019-01-16p245.002019-01-02,SPY,2019-01-16,2.26,1602,2.19,345,2.64,put,245.00,946,1218,250.24,2019-01-02 +SPY2019-01-16p246.002019-01-02,SPY,2019-01-16,2.51,786,2.45,125,2.56,put,246.00,454,456,250.24,2019-01-02 +SPY2019-01-16p247.002019-01-02,SPY,2019-01-16,2.80,2058,2.73,100,3.45,put,247.00,309,736,250.24,2019-01-02 +SPY2019-01-16p248.002019-01-02,SPY,2019-01-16,3.11,1362,3.03,265,3.04,put,248.00,51,852,250.24,2019-01-02 +SPY2019-01-16p249.002019-01-02,SPY,2019-01-16,3.46,940,3.38,125,3.48,put,249.00,99,944,250.24,2019-01-02 +SPY2019-01-16p250.002019-01-02,SPY,2019-01-16,3.84,459,3.76,80,3.75,put,250.00,538,1241,250.24,2019-01-02 +SPY2019-01-16p251.002019-01-02,SPY,2019-01-16,4.26,138,4.17,118,4.82,put,251.00,100,726,250.24,2019-01-02 +SPY2019-01-16p252.002019-01-02,SPY,2019-01-16,4.73,429,4.63,147,5.22,put,252.00,521,215,250.24,2019-01-02 +SPY2019-01-16p253.002019-01-02,SPY,2019-01-16,5.24,292,5.14,32,5.76,put,253.00,47,88,250.24,2019-01-02 +SPY2019-01-16p254.002019-01-02,SPY,2019-01-16,5.79,54,5.68,95,6.00,put,254.00,176,85,250.24,2019-01-02 +SPY2019-01-16p255.002019-01-02,SPY,2019-01-16,6.40,53,6.29,22,6.60,put,255.00,26,593,250.24,2019-01-02 +SPY2019-01-16p255.502019-01-02,SPY,2019-01-16,6.83,251,6.61,65,7.30,put,255.50,55,1211,250.24,2019-01-02 +SPY2019-01-16p256.002019-01-02,SPY,2019-01-16,7.17,256,6.92,113,7.10,put,256.00,35,31,250.24,2019-01-02 +SPY2019-01-16p256.502019-01-02,SPY,2019-01-16,7.52,252,7.20,218,4.32,put,256.50,0,21,250.24,2019-01-02 +SPY2019-01-16p257.002019-01-02,SPY,2019-01-16,7.88,231,7.64,37,7.65,put,257.00,41,84,250.24,2019-01-02 +SPY2019-01-16p257.502019-01-02,SPY,2019-01-16,8.26,251,7.92,217,7.35,put,257.50,0,18,250.24,2019-01-02 +SPY2019-01-16p258.002019-01-02,SPY,2019-01-16,8.64,239,8.30,195,7.35,put,258.00,0,205,250.24,2019-01-02 +SPY2019-01-16p258.502019-01-02,SPY,2019-01-16,9.04,238,8.69,197,10.25,put,258.50,0,22,250.24,2019-01-02 +SPY2019-01-16p259.002019-01-02,SPY,2019-01-16,9.45,238,9.09,198,10.45,put,259.00,3,83,250.24,2019-01-02 +SPY2019-01-16p259.502019-01-02,SPY,2019-01-16,9.87,241,9.50,200,4.74,put,259.50,0,104,250.24,2019-01-02 +SPY2019-01-16p260.002019-01-02,SPY,2019-01-16,10.30,267,9.92,222,10.46,put,260.00,2,235,250.24,2019-01-02 +SPY2019-01-16p260.502019-01-02,SPY,2019-01-16,10.73,243,10.35,224,6.23,put,260.50,0,94,250.24,2019-01-02 +SPY2019-01-16p261.002019-01-02,SPY,2019-01-16,11.18,234,10.79,227,10.34,put,261.00,0,99,250.24,2019-01-02 +SPY2019-01-16p261.502019-01-02,SPY,2019-01-16,11.63,232,11.24,208,8.51,put,261.50,0,94,250.24,2019-01-02 +SPY2019-01-16p262.002019-01-02,SPY,2019-01-16,12.09,234,11.69,233,11.86,put,262.00,1,42,250.24,2019-01-02 +SPY2019-01-16p262.502019-01-02,SPY,2019-01-16,12.55,232,12.16,211,9.23,put,262.50,0,173,250.24,2019-01-02 +SPY2019-01-16p263.002019-01-02,SPY,2019-01-16,13.02,236,12.62,239,3.95,put,263.00,0,14,250.24,2019-01-02 +SPY2019-01-16p263.502019-01-02,SPY,2019-01-16,13.50,246,13.09,246,2.96,put,263.50,0,1,250.24,2019-01-02 +SPY2019-01-16p264.002019-01-02,SPY,2019-01-16,13.96,233,13.57,248,15.00,put,264.00,3,335,250.24,2019-01-02 +SPY2019-01-16p264.502019-01-02,SPY,2019-01-16,14.45,237,14.06,222,3.55,put,264.50,0,20,250.24,2019-01-02 +SPY2019-01-16p265.002019-01-02,SPY,2019-01-16,14.93,227,14.54,244,14.42,put,265.00,0,164,250.24,2019-01-02 +SPY2019-01-16p265.502019-01-02,SPY,2019-01-16,15.43,233,15.02,250,11.13,put,265.50,0,0,250.24,2019-01-02 +SPY2019-01-16p266.002019-01-02,SPY,2019-01-16,15.93,232,15.52,238,14.55,put,266.00,0,6,250.24,2019-01-02 +SPY2019-01-16p266.502019-01-02,SPY,2019-01-16,16.43,214,16.03,202,5.73,put,266.50,0,0,250.24,2019-01-02 +SPY2019-01-16p267.002019-01-02,SPY,2019-01-16,16.94,220,16.52,203,8.65,put,267.00,0,0,250.24,2019-01-02 +SPY2019-01-16p267.502019-01-02,SPY,2019-01-16,17.44,216,17.02,199,6.03,put,267.50,0,9,250.24,2019-01-02 +SPY2019-01-16p268.002019-01-02,SPY,2019-01-16,17.94,215,17.52,198,10.64,put,268.00,0,24,250.24,2019-01-02 +SPY2019-01-16p268.502019-01-02,SPY,2019-01-16,18.44,212,18.02,194,3.93,put,268.50,0,0,250.24,2019-01-02 +SPY2019-01-16p269.002019-01-02,SPY,2019-01-16,18.94,213,18.52,196,3.32,put,269.00,0,0,250.24,2019-01-02 +SPY2019-01-16p269.502019-01-02,SPY,2019-01-16,19.44,213,19.02,196,0.00,put,269.50,0,0,250.24,2019-01-02 +SPY2019-01-16p270.002019-01-02,SPY,2019-01-16,19.90,40,19.54,180,19.40,put,270.00,5,14,250.24,2019-01-02 +SPY2019-01-16p271.002019-01-02,SPY,2019-01-16,20.94,212,20.52,195,0.00,put,271.00,0,0,250.24,2019-01-02 +SPY2019-01-16p272.002019-01-02,SPY,2019-01-16,21.94,212,21.52,194,0.00,put,272.00,0,0,250.24,2019-01-02 +SPY2019-01-16p273.002019-01-02,SPY,2019-01-16,22.94,211,22.52,194,9.85,put,273.00,0,0,250.24,2019-01-02 +SPY2019-01-16p274.002019-01-02,SPY,2019-01-16,23.94,211,23.52,193,10.57,put,274.00,0,0,250.24,2019-01-02 +SPY2019-01-16p275.002019-01-02,SPY,2019-01-16,24.94,211,24.52,193,13.75,put,275.00,0,2,250.24,2019-01-02 +SPY2019-01-16p276.002019-01-02,SPY,2019-01-16,27.41,1,24.54,10,0.00,put,276.00,0,0,250.24,2019-01-02 +SPY2019-01-16p277.002019-01-02,SPY,2019-01-16,28.41,1,25.54,10,15.25,put,277.00,0,0,250.24,2019-01-02 +SPY2019-01-16p280.002019-01-02,SPY,2019-01-16,31.41,1,28.53,10,8.38,put,280.00,0,0,250.24,2019-01-02 +SPY2019-01-16p285.002019-01-02,SPY,2019-01-16,36.41,1,33.53,10,0.00,put,285.00,0,0,250.24,2019-01-02 +SPY2019-01-16p290.002019-01-02,SPY,2019-01-16,41.41,1,38.53,10,21.87,put,290.00,0,0,250.24,2019-01-02 +SPY2019-01-18c100.002019-01-02,SPY,2019-01-18,151.24,285,149.46,285,74.07,call,100.00,0,0,250.24,2019-01-02 +SPY2019-01-18c105.002019-01-02,SPY,2019-01-18,146.24,285,144.46,285,71.07,call,105.00,0,0,250.24,2019-01-02 +SPY2019-01-18c110.002019-01-02,SPY,2019-01-18,141.25,285,139.47,285,68.56,call,110.00,0,0,250.24,2019-01-02 +SPY2019-01-18c115.002019-01-02,SPY,2019-01-18,136.26,285,134.48,285,66.08,call,115.00,0,1,250.24,2019-01-02 +SPY2019-01-18c120.002019-01-02,SPY,2019-01-18,131.26,285,129.48,285,64.15,call,120.00,0,6,250.24,2019-01-02 +SPY2019-01-18c125.002019-01-02,SPY,2019-01-18,126.27,285,124.49,285,61.42,call,125.00,0,0,250.24,2019-01-02 +SPY2019-01-18c130.002019-01-02,SPY,2019-01-18,121.28,285,119.50,285,58.58,call,130.00,0,3,250.24,2019-01-02 +SPY2019-01-18c135.002019-01-02,SPY,2019-01-18,116.29,285,114.51,285,56.63,call,135.00,0,0,250.24,2019-01-02 +SPY2019-01-18c140.002019-01-02,SPY,2019-01-18,111.30,285,109.51,285,53.36,call,140.00,0,5,250.24,2019-01-02 +SPY2019-01-18c145.002019-01-02,SPY,2019-01-18,106.30,285,104.52,285,51.28,call,145.00,0,0,250.24,2019-01-02 +SPY2019-01-18c150.002019-01-02,SPY,2019-01-18,100.66,112,100.24,40,49.67,call,150.00,0,17,250.24,2019-01-02 +SPY2019-01-18c155.002019-01-02,SPY,2019-01-18,96.32,285,94.53,285,46.38,call,155.00,0,0,250.24,2019-01-02 +SPY2019-01-18c160.002019-01-02,SPY,2019-01-18,90.63,2,90.25,48,44.59,call,160.00,0,95,250.24,2019-01-02 +SPY2019-01-18c165.002019-01-02,SPY,2019-01-18,86.33,285,84.55,285,41.35,call,165.00,0,4,250.24,2019-01-02 +SPY2019-01-18c170.002019-01-02,SPY,2019-01-18,81.34,285,79.55,285,38.83,call,170.00,0,2,250.24,2019-01-02 +SPY2019-01-18c175.002019-01-02,SPY,2019-01-18,76.35,285,74.56,285,36.25,call,175.00,0,1,250.24,2019-01-02 +SPY2019-01-18c176.002019-01-02,SPY,2019-01-18,75.35,285,73.56,285,32.71,call,176.00,0,1,250.24,2019-01-02 +SPY2019-01-18c177.002019-01-02,SPY,2019-01-18,73.67,568,73.27,568,0.00,call,177.00,0,0,250.24,2019-01-02 +SPY2019-01-18c178.002019-01-02,SPY,2019-01-18,72.67,568,72.27,568,0.00,call,178.00,0,0,250.24,2019-01-02 +SPY2019-01-18c179.002019-01-02,SPY,2019-01-18,71.68,568,71.27,568,0.00,call,179.00,0,0,250.24,2019-01-02 +SPY2019-01-18c180.002019-01-02,SPY,2019-01-18,70.68,568,70.27,568,31.90,call,180.00,0,4,250.24,2019-01-02 +SPY2019-01-18c181.002019-01-02,SPY,2019-01-18,69.68,568,69.28,568,0.00,call,181.00,0,0,250.24,2019-01-02 +SPY2019-01-18c182.002019-01-02,SPY,2019-01-18,68.68,568,68.28,568,0.00,call,182.00,0,0,250.24,2019-01-02 +SPY2019-01-18c183.002019-01-02,SPY,2019-01-18,67.68,568,67.28,568,0.00,call,183.00,0,0,250.24,2019-01-02 +SPY2019-01-18c184.002019-01-02,SPY,2019-01-18,66.69,568,66.28,568,33.08,call,184.00,0,4,250.24,2019-01-02 +SPY2019-01-18c185.002019-01-02,SPY,2019-01-18,65.67,571,65.40,32,66.01,call,185.00,2,16,250.24,2019-01-02 +SPY2019-01-18c186.002019-01-02,SPY,2019-01-18,64.69,568,64.29,568,0.00,call,186.00,0,0,250.24,2019-01-02 +SPY2019-01-18c187.002019-01-02,SPY,2019-01-18,63.69,568,63.29,568,0.00,call,187.00,0,0,250.24,2019-01-02 +SPY2019-01-18c188.002019-01-02,SPY,2019-01-18,62.69,550,62.29,568,38.54,call,188.00,0,0,250.24,2019-01-02 +SPY2019-01-18c189.002019-01-02,SPY,2019-01-18,61.70,568,61.30,550,29.17,call,189.00,0,0,250.24,2019-01-02 +SPY2019-01-18c190.002019-01-02,SPY,2019-01-18,60.70,568,60.30,568,23.51,call,190.00,0,5,250.24,2019-01-02 +SPY2019-01-18c191.002019-01-02,SPY,2019-01-18,59.70,568,59.29,568,28.39,call,191.00,0,0,250.24,2019-01-02 +SPY2019-01-18c192.002019-01-02,SPY,2019-01-18,58.71,568,58.29,568,27.91,call,192.00,0,0,250.24,2019-01-02 +SPY2019-01-18c193.002019-01-02,SPY,2019-01-18,57.71,568,57.30,568,27.44,call,193.00,0,0,250.24,2019-01-02 +SPY2019-01-18c194.002019-01-02,SPY,2019-01-18,56.71,568,56.30,568,27.07,call,194.00,0,0,250.24,2019-01-02 +SPY2019-01-18c195.002019-01-02,SPY,2019-01-18,55.72,568,55.30,568,26.68,call,195.00,0,1,250.24,2019-01-02 +SPY2019-01-18c196.002019-01-02,SPY,2019-01-18,54.71,577,54.31,568,24.59,call,196.00,0,124,250.24,2019-01-02 +SPY2019-01-18c197.002019-01-02,SPY,2019-01-18,53.72,568,53.31,568,24.86,call,197.00,0,2,250.24,2019-01-02 +SPY2019-01-18c198.002019-01-02,SPY,2019-01-18,52.67,533,52.45,30,25.14,call,198.00,0,124,250.24,2019-01-02 +SPY2019-01-18c199.002019-01-02,SPY,2019-01-18,51.73,568,51.32,568,23.86,call,199.00,0,8,250.24,2019-01-02 +SPY2019-01-18c200.002019-01-02,SPY,2019-01-18,50.65,384,50.46,32,51.16,call,200.00,66,366,250.24,2019-01-02 +SPY2019-01-18c201.002019-01-02,SPY,2019-01-18,49.74,568,49.33,568,0.00,call,201.00,0,0,250.24,2019-01-02 +SPY2019-01-18c202.002019-01-02,SPY,2019-01-18,48.74,568,48.33,568,0.00,call,202.00,0,0,250.24,2019-01-02 +SPY2019-01-18c203.002019-01-02,SPY,2019-01-18,47.75,568,47.34,568,0.00,call,203.00,0,0,250.24,2019-01-02 +SPY2019-01-18c204.002019-01-02,SPY,2019-01-18,46.75,550,46.35,568,0.00,call,204.00,0,0,250.24,2019-01-02 +SPY2019-01-18c205.002019-01-02,SPY,2019-01-18,45.76,568,45.35,568,16.10,call,205.00,0,2,250.24,2019-01-02 +SPY2019-01-18c206.002019-01-02,SPY,2019-01-18,44.77,568,44.36,568,0.00,call,206.00,0,0,250.24,2019-01-02 +SPY2019-01-18c207.002019-01-02,SPY,2019-01-18,43.77,568,43.36,568,0.00,call,207.00,0,0,250.24,2019-01-02 +SPY2019-01-18c208.002019-01-02,SPY,2019-01-18,42.78,568,42.37,568,0.00,call,208.00,0,0,250.24,2019-01-02 +SPY2019-01-18c209.002019-01-02,SPY,2019-01-18,41.79,568,41.38,568,31.76,call,209.00,0,0,250.24,2019-01-02 +SPY2019-01-18c210.002019-01-02,SPY,2019-01-18,40.71,407,40.52,32,39.43,call,210.00,10,58,250.24,2019-01-02 +SPY2019-01-18c211.002019-01-02,SPY,2019-01-18,39.80,568,39.40,568,0.00,call,211.00,0,0,250.24,2019-01-02 +SPY2019-01-18c212.002019-01-02,SPY,2019-01-18,38.81,568,38.41,568,0.00,call,212.00,0,0,250.24,2019-01-02 +SPY2019-01-18c213.002019-01-02,SPY,2019-01-18,37.82,568,37.42,568,15.44,call,213.00,0,0,250.24,2019-01-02 +SPY2019-01-18c214.002019-01-02,SPY,2019-01-18,36.83,568,36.43,568,26.57,call,214.00,0,5,250.24,2019-01-02 +SPY2019-01-18c215.002019-01-02,SPY,2019-01-18,35.78,433,35.56,391,35.52,call,215.00,9,224,250.24,2019-01-02 +SPY2019-01-18c216.002019-01-02,SPY,2019-01-18,34.86,568,34.45,568,16.10,call,216.00,0,13,250.24,2019-01-02 +SPY2019-01-18c217.002019-01-02,SPY,2019-01-18,33.87,568,33.47,568,32.33,call,217.00,1,442,250.24,2019-01-02 +SPY2019-01-18c218.002019-01-02,SPY,2019-01-18,32.88,569,32.48,569,15.69,call,218.00,0,31,250.24,2019-01-02 +SPY2019-01-18c219.002019-01-02,SPY,2019-01-18,31.89,573,31.50,569,12.49,call,219.00,0,82,250.24,2019-01-02 +SPY2019-01-18c220.002019-01-02,SPY,2019-01-18,30.86,486,30.63,460,31.51,call,220.00,22,2031,250.24,2019-01-02 +SPY2019-01-18c221.002019-01-02,SPY,2019-01-18,29.93,570,29.54,569,11.09,call,221.00,0,38,250.24,2019-01-02 +SPY2019-01-18c222.002019-01-02,SPY,2019-01-18,28.88,348,28.68,32,13.72,call,222.00,0,15,250.24,2019-01-02 +SPY2019-01-18c222.502019-01-02,SPY,2019-01-18,28.47,576,28.08,569,9.83,call,222.50,0,110,250.24,2019-01-02 +SPY2019-01-18c223.002019-01-02,SPY,2019-01-18,27.98,573,27.59,569,13.00,call,223.00,0,74,250.24,2019-01-02 +SPY2019-01-18c224.002019-01-02,SPY,2019-01-18,27.01,569,26.62,569,12.55,call,224.00,0,13,250.24,2019-01-02 +SPY2019-01-18c225.002019-01-02,SPY,2019-01-18,25.95,368,25.78,32,24.87,call,225.00,100,4059,250.24,2019-01-02 +SPY2019-01-18c226.002019-01-02,SPY,2019-01-18,25.07,577,24.69,588,11.78,call,226.00,0,65,250.24,2019-01-02 +SPY2019-01-18c227.002019-01-02,SPY,2019-01-18,24.11,605,23.73,588,11.29,call,227.00,0,274,250.24,2019-01-02 +SPY2019-01-18c227.502019-01-02,SPY,2019-01-18,23.63,596,23.25,588,11.92,call,227.50,0,383,250.24,2019-01-02 +SPY2019-01-18c228.002019-01-02,SPY,2019-01-18,23.07,419,22.88,64,22.01,call,228.00,46,206,250.24,2019-01-02 +SPY2019-01-18c229.002019-01-02,SPY,2019-01-18,22.20,603,21.83,589,10.73,call,229.00,0,208,250.24,2019-01-02 +SPY2019-01-18c230.002019-01-02,SPY,2019-01-18,21.17,325,20.97,64,21.00,call,230.00,116,1574,250.24,2019-01-02 +SPY2019-01-18c231.002019-01-02,SPY,2019-01-18,20.24,385,20.04,66,20.19,call,231.00,24,563,250.24,2019-01-02 +SPY2019-01-18c232.002019-01-02,SPY,2019-01-18,19.29,301,19.10,66,9.21,call,232.00,0,539,250.24,2019-01-02 +SPY2019-01-18c232.502019-01-02,SPY,2019-01-18,18.84,378,18.65,48,9.23,call,232.50,0,342,250.24,2019-01-02 +SPY2019-01-18c233.002019-01-02,SPY,2019-01-18,18.38,371,18.19,69,16.77,call,233.00,56,522,250.24,2019-01-02 +SPY2019-01-18c234.002019-01-02,SPY,2019-01-18,17.45,425,17.28,81,17.21,call,234.00,1,1070,250.24,2019-01-02 +SPY2019-01-18c235.002019-01-02,SPY,2019-01-18,16.56,417,16.37,551,16.36,call,235.00,198,5132,250.24,2019-01-02 +SPY2019-01-18c236.002019-01-02,SPY,2019-01-18,15.66,442,15.47,82,15.40,call,236.00,103,1435,250.24,2019-01-02 +SPY2019-01-18c237.002019-01-02,SPY,2019-01-18,14.78,458,14.59,202,14.48,call,237.00,98,10627,250.24,2019-01-02 +SPY2019-01-18c237.502019-01-02,SPY,2019-01-18,14.35,557,14.16,48,14.18,call,237.50,42,2562,250.24,2019-01-02 +SPY2019-01-18c238.002019-01-02,SPY,2019-01-18,13.91,538,13.70,213,12.70,call,238.00,101,3677,250.24,2019-01-02 +SPY2019-01-18c239.002019-01-02,SPY,2019-01-18,13.02,456,12.87,201,12.90,call,239.00,85,2938,250.24,2019-01-02 +SPY2019-01-18c240.002019-01-02,SPY,2019-01-18,12.18,517,12.04,107,12.00,call,240.00,975,20054,250.24,2019-01-02 +SPY2019-01-18c241.002019-01-02,SPY,2019-01-18,11.35,563,11.17,95,10.88,call,241.00,97,5762,250.24,2019-01-02 +SPY2019-01-18c242.002019-01-02,SPY,2019-01-18,10.54,561,10.40,380,9.60,call,242.00,409,4831,250.24,2019-01-02 +SPY2019-01-18c242.502019-01-02,SPY,2019-01-18,10.12,490,9.99,447,9.50,call,242.50,205,3021,250.24,2019-01-02 +SPY2019-01-18c243.002019-01-02,SPY,2019-01-18,9.72,484,9.54,606,9.08,call,243.00,277,8308,250.24,2019-01-02 +SPY2019-01-18c244.002019-01-02,SPY,2019-01-18,8.93,422,8.83,84,8.88,call,244.00,948,5883,250.24,2019-01-02 +SPY2019-01-18c245.002019-01-02,SPY,2019-01-18,8.17,384,8.07,118,8.09,call,245.00,1254,34882,250.24,2019-01-02 +SPY2019-01-18c246.002019-01-02,SPY,2019-01-18,7.44,189,7.34,121,7.23,call,246.00,1277,8499,250.24,2019-01-02 +SPY2019-01-18c247.002019-01-02,SPY,2019-01-18,6.73,194,6.63,164,6.61,call,247.00,2788,14688,250.24,2019-01-02 +SPY2019-01-18c247.502019-01-02,SPY,2019-01-18,6.38,268,6.28,242,6.00,call,247.50,2766,3503,250.24,2019-01-02 +SPY2019-01-18c248.002019-01-02,SPY,2019-01-18,6.02,168,5.95,178,5.98,call,248.00,9353,10803,250.24,2019-01-02 +SPY2019-01-18c249.002019-01-02,SPY,2019-01-18,5.37,262,5.30,242,5.27,call,249.00,7332,13028,250.24,2019-01-02 +SPY2019-01-18c250.002019-01-02,SPY,2019-01-18,4.75,266,4.70,65,4.70,call,250.00,60224,76054,250.24,2019-01-02 +SPY2019-01-18c251.002019-01-02,SPY,2019-01-18,4.16,233,4.10,275,4.15,call,251.00,12925,18370,250.24,2019-01-02 +SPY2019-01-18c252.002019-01-02,SPY,2019-01-18,3.61,428,3.55,743,3.55,call,252.00,5449,20913,250.24,2019-01-02 +SPY2019-01-18c252.502019-01-02,SPY,2019-01-18,3.36,481,3.30,238,3.27,call,252.50,3903,9306,250.24,2019-01-02 +SPY2019-01-18c253.002019-01-02,SPY,2019-01-18,3.11,517,3.05,612,3.06,call,253.00,4390,13531,250.24,2019-01-02 +SPY2019-01-18c254.002019-01-02,SPY,2019-01-18,2.64,322,2.59,388,2.61,call,254.00,3424,15846,250.24,2019-01-02 +SPY2019-01-18c255.002019-01-02,SPY,2019-01-18,2.22,469,2.17,1224,2.18,call,255.00,30713,43246,250.24,2019-01-02 +SPY2019-01-18c256.002019-01-02,SPY,2019-01-18,1.84,556,1.80,839,1.78,call,256.00,5502,12965,250.24,2019-01-02 +SPY2019-01-18c257.002019-01-02,SPY,2019-01-18,1.51,558,1.47,1853,1.48,call,257.00,5390,29487,250.24,2019-01-02 +SPY2019-01-18c257.502019-01-02,SPY,2019-01-18,1.36,481,1.32,1826,1.30,call,257.50,1604,6747,250.24,2019-01-02 +SPY2019-01-18c258.002019-01-02,SPY,2019-01-18,1.22,467,1.19,767,1.18,call,258.00,2442,18230,250.24,2019-01-02 +SPY2019-01-18c259.002019-01-02,SPY,2019-01-18,0.98,1375,0.95,617,0.95,call,259.00,3506,21190,250.24,2019-01-02 +SPY2019-01-18c260.002019-01-02,SPY,2019-01-18,0.77,399,0.74,5366,0.74,call,260.00,13790,76488,250.24,2019-01-02 +SPY2019-01-18c261.002019-01-02,SPY,2019-01-18,0.60,429,0.59,1667,0.59,call,261.00,3733,10645,250.24,2019-01-02 +SPY2019-01-18c262.002019-01-02,SPY,2019-01-18,0.47,1651,0.45,2662,0.44,call,262.00,11583,22086,250.24,2019-01-02 +SPY2019-01-18c262.502019-01-02,SPY,2019-01-18,0.41,457,0.39,6311,0.37,call,262.50,128,5161,250.24,2019-01-02 +SPY2019-01-18c263.002019-01-02,SPY,2019-01-18,0.36,592,0.35,941,0.35,call,263.00,1340,36925,250.24,2019-01-02 +SPY2019-01-18c264.002019-01-02,SPY,2019-01-18,0.28,2754,0.27,783,0.25,call,264.00,1068,15488,250.24,2019-01-02 +SPY2019-01-18c265.002019-01-02,SPY,2019-01-18,0.22,12257,0.20,9435,0.19,call,265.00,6452,57983,250.24,2019-01-02 +SPY2019-01-18c266.002019-01-02,SPY,2019-01-18,0.17,11122,0.16,2080,0.14,call,266.00,1932,14607,250.24,2019-01-02 +SPY2019-01-18c267.002019-01-02,SPY,2019-01-18,0.13,1556,0.12,8699,0.12,call,267.00,15994,21817,250.24,2019-01-02 +SPY2019-01-18c267.502019-01-02,SPY,2019-01-18,0.12,13053,0.11,6028,0.11,call,267.50,85,1687,250.24,2019-01-02 +SPY2019-01-18c268.002019-01-02,SPY,2019-01-18,0.11,20776,0.10,2545,0.09,call,268.00,7345,57354,250.24,2019-01-02 +SPY2019-01-18c269.002019-01-02,SPY,2019-01-18,0.09,23414,0.08,5305,0.07,call,269.00,1296,21208,250.24,2019-01-02 +SPY2019-01-18c270.002019-01-02,SPY,2019-01-18,0.07,10954,0.06,10838,0.06,call,270.00,8706,86583,250.24,2019-01-02 +SPY2019-01-18c271.002019-01-02,SPY,2019-01-18,0.06,17404,0.05,8522,0.04,call,271.00,252,9855,250.24,2019-01-02 +SPY2019-01-18c272.002019-01-02,SPY,2019-01-18,0.05,13996,0.04,13699,0.04,call,272.00,219,23315,250.24,2019-01-02 +SPY2019-01-18c272.502019-01-02,SPY,2019-01-18,0.05,23002,0.04,4897,0.07,call,272.50,10,281,250.24,2019-01-02 +SPY2019-01-18c273.002019-01-02,SPY,2019-01-18,0.04,3566,0.03,24217,0.04,call,273.00,364,39430,250.24,2019-01-02 +SPY2019-01-18c274.002019-01-02,SPY,2019-01-18,0.04,20878,0.03,10037,0.03,call,274.00,342,29563,250.24,2019-01-02 +SPY2019-01-18c275.002019-01-02,SPY,2019-01-18,0.04,28825,0.03,936,0.03,call,275.00,1032,64555,250.24,2019-01-02 +SPY2019-01-18c276.002019-01-02,SPY,2019-01-18,0.03,14649,0.02,17700,0.02,call,276.00,240,11700,250.24,2019-01-02 +SPY2019-01-18c277.002019-01-02,SPY,2019-01-18,0.03,23252,0.02,7092,0.02,call,277.00,5213,15543,250.24,2019-01-02 +SPY2019-01-18c278.002019-01-02,SPY,2019-01-18,0.03,27588,0.02,2206,0.02,call,278.00,9,15988,250.24,2019-01-02 +SPY2019-01-18c279.002019-01-02,SPY,2019-01-18,0.02,3867,0.01,25185,0.02,call,279.00,223,8729,250.24,2019-01-02 +SPY2019-01-18c280.002019-01-02,SPY,2019-01-18,0.03,32825,0.02,48,0.02,call,280.00,323,86838,250.24,2019-01-02 +SPY2019-01-18c281.002019-01-02,SPY,2019-01-18,0.02,15578,0.01,18083,0.02,call,281.00,31,14213,250.24,2019-01-02 +SPY2019-01-18c282.002019-01-02,SPY,2019-01-18,0.02,19718,0.01,11801,0.02,call,282.00,4329,18207,250.24,2019-01-02 +SPY2019-01-18c283.002019-01-02,SPY,2019-01-18,0.02,24585,0.01,5335,0.01,call,283.00,331,15922,250.24,2019-01-02 +SPY2019-01-18c284.002019-01-02,SPY,2019-01-18,0.02,28279,0.01,1200,0.01,call,284.00,101,19929,250.24,2019-01-02 +SPY2019-01-18c285.002019-01-02,SPY,2019-01-18,0.02,31372,0.01,33,0.02,call,285.00,180,128915,250.24,2019-01-02 +SPY2019-01-18c286.002019-01-02,SPY,2019-01-18,0.02,32922,0.01,6,0.02,call,286.00,68,38836,250.24,2019-01-02 +SPY2019-01-18c287.002019-01-02,SPY,2019-01-18,0.01,11049,0.00,0,0.01,call,287.00,2591,19454,250.24,2019-01-02 +SPY2019-01-18c288.002019-01-02,SPY,2019-01-18,0.02,33020,0.01,70,0.02,call,288.00,4,18523,250.24,2019-01-02 +SPY2019-01-18c289.002019-01-02,SPY,2019-01-18,0.01,17717,0.00,0,0.01,call,289.00,7,7710,250.24,2019-01-02 +SPY2019-01-18c290.002019-01-02,SPY,2019-01-18,0.01,19421,0.00,0,0.01,call,290.00,190,87374,250.24,2019-01-02 +SPY2019-01-18c291.002019-01-02,SPY,2019-01-18,0.01,21213,0.00,0,0.01,call,291.00,4,13338,250.24,2019-01-02 +SPY2019-01-18c292.002019-01-02,SPY,2019-01-18,0.01,22346,0.00,0,0.01,call,292.00,4,40172,250.24,2019-01-02 +SPY2019-01-18c293.002019-01-02,SPY,2019-01-18,0.01,23753,0.00,0,0.01,call,293.00,2,26676,250.24,2019-01-02 +SPY2019-01-18c294.002019-01-02,SPY,2019-01-18,0.01,24688,0.00,0,0.01,call,294.00,101,19691,250.24,2019-01-02 +SPY2019-01-18c295.002019-01-02,SPY,2019-01-18,0.01,24466,0.00,0,0.01,call,295.00,11,91693,250.24,2019-01-02 +SPY2019-01-18c296.002019-01-02,SPY,2019-01-18,0.01,25325,0.00,0,0.01,call,296.00,0,26617,250.24,2019-01-02 +SPY2019-01-18c297.002019-01-02,SPY,2019-01-18,0.01,25479,0.00,0,0.01,call,297.00,0,26343,250.24,2019-01-02 +SPY2019-01-18c298.002019-01-02,SPY,2019-01-18,0.01,27163,0.00,0,0.01,call,298.00,2,8566,250.24,2019-01-02 +SPY2019-01-18c299.002019-01-02,SPY,2019-01-18,0.01,27377,0.00,0,0.01,call,299.00,0,23807,250.24,2019-01-02 +SPY2019-01-18c300.002019-01-02,SPY,2019-01-18,0.01,25957,0.00,0,0.01,call,300.00,4,185567,250.24,2019-01-02 +SPY2019-01-18c301.002019-01-02,SPY,2019-01-18,0.01,27767,0.00,0,0.02,call,301.00,5,8700,250.24,2019-01-02 +SPY2019-01-18c302.002019-01-02,SPY,2019-01-18,0.01,27116,0.00,0,0.01,call,302.00,0,3462,250.24,2019-01-02 +SPY2019-01-18c303.002019-01-02,SPY,2019-01-18,0.01,27202,0.00,0,0.01,call,303.00,0,18561,250.24,2019-01-02 +SPY2019-01-18c304.002019-01-02,SPY,2019-01-18,0.01,27208,0.00,0,0.01,call,304.00,0,4518,250.24,2019-01-02 +SPY2019-01-18c305.002019-01-02,SPY,2019-01-18,0.01,27479,0.00,0,0.01,call,305.00,0,31159,250.24,2019-01-02 +SPY2019-01-18c306.002019-01-02,SPY,2019-01-18,0.01,27200,0.00,0,0.01,call,306.00,5,4868,250.24,2019-01-02 +SPY2019-01-18c307.002019-01-02,SPY,2019-01-18,0.01,27393,0.00,0,0.01,call,307.00,0,40807,250.24,2019-01-02 +SPY2019-01-18c308.002019-01-02,SPY,2019-01-18,0.01,27400,0.00,0,0.01,call,308.00,0,4259,250.24,2019-01-02 +SPY2019-01-18c309.002019-01-02,SPY,2019-01-18,0.01,27577,0.00,0,0.01,call,309.00,0,4010,250.24,2019-01-02 +SPY2019-01-18c310.002019-01-02,SPY,2019-01-18,0.01,28696,0.00,0,0.01,call,310.00,0,113510,250.24,2019-01-02 +SPY2019-01-18c311.002019-01-02,SPY,2019-01-18,0.01,27493,0.00,0,0.01,call,311.00,0,2125,250.24,2019-01-02 +SPY2019-01-18c312.002019-01-02,SPY,2019-01-18,0.01,26472,0.00,0,0.01,call,312.00,0,2371,250.24,2019-01-02 +SPY2019-01-18c313.002019-01-02,SPY,2019-01-18,0.01,27681,0.00,0,0.01,call,313.00,0,1110,250.24,2019-01-02 +SPY2019-01-18c314.002019-01-02,SPY,2019-01-18,0.01,27984,0.00,0,0.01,call,314.00,0,2059,250.24,2019-01-02 +SPY2019-01-18c315.002019-01-02,SPY,2019-01-18,0.01,27634,0.00,0,0.01,call,315.00,0,9235,250.24,2019-01-02 +SPY2019-01-18c316.002019-01-02,SPY,2019-01-18,0.01,27996,0.00,0,0.01,call,316.00,0,332,250.24,2019-01-02 +SPY2019-01-18c317.002019-01-02,SPY,2019-01-18,0.01,27396,0.00,0,0.02,call,317.00,0,652,250.24,2019-01-02 +SPY2019-01-18c318.002019-01-02,SPY,2019-01-18,0.01,26183,0.00,0,0.01,call,318.00,0,5462,250.24,2019-01-02 +SPY2019-01-18c319.002019-01-02,SPY,2019-01-18,0.01,28230,0.00,0,0.01,call,319.00,0,4597,250.24,2019-01-02 +SPY2019-01-18c320.002019-01-02,SPY,2019-01-18,0.01,29067,0.00,0,0.01,call,320.00,0,45954,250.24,2019-01-02 +SPY2019-01-18c321.002019-01-02,SPY,2019-01-18,0.01,27736,0.00,0,0.02,call,321.00,0,1936,250.24,2019-01-02 +SPY2019-01-18c322.002019-01-02,SPY,2019-01-18,0.01,27755,0.00,0,0.01,call,322.00,0,30498,250.24,2019-01-02 +SPY2019-01-18c323.002019-01-02,SPY,2019-01-18,0.01,29086,0.00,0,0.01,call,323.00,0,3039,250.24,2019-01-02 +SPY2019-01-18c324.002019-01-02,SPY,2019-01-18,0.01,27757,0.00,0,0.01,call,324.00,0,3194,250.24,2019-01-02 +SPY2019-01-18c325.002019-01-02,SPY,2019-01-18,0.01,29140,0.00,0,0.01,call,325.00,0,6656,250.24,2019-01-02 +SPY2019-01-18c330.002019-01-02,SPY,2019-01-18,0.01,29401,0.00,0,0.01,call,330.00,0,9818,250.24,2019-01-02 +SPY2019-01-18c335.002019-01-02,SPY,2019-01-18,0.01,27708,0.00,0,0.01,call,335.00,0,4988,250.24,2019-01-02 +SPY2019-01-18c340.002019-01-02,SPY,2019-01-18,0.01,29036,0.00,0,0.01,call,340.00,0,5586,250.24,2019-01-02 +SPY2019-01-18c345.002019-01-02,SPY,2019-01-18,0.01,29035,0.00,0,0.01,call,345.00,0,1458,250.24,2019-01-02 +SPY2019-01-18c350.002019-01-02,SPY,2019-01-18,0.01,27707,0.00,0,0.01,call,350.00,0,3880,250.24,2019-01-02 +SPY2019-01-18c355.002019-01-02,SPY,2019-01-18,0.01,29033,0.00,0,0.00,call,355.00,0,0,250.24,2019-01-02 +SPY2019-01-18c360.002019-01-02,SPY,2019-01-18,0.01,29172,0.00,0,0.01,call,360.00,0,989,250.24,2019-01-02 +SPY2019-01-18c365.002019-01-02,SPY,2019-01-18,0.01,29061,0.00,0,0.00,call,365.00,0,0,250.24,2019-01-02 +SPY2019-01-18c370.002019-01-02,SPY,2019-01-18,0.01,29159,0.00,0,0.01,call,370.00,0,2900,250.24,2019-01-02 +SPY2019-01-18c380.002019-01-02,SPY,2019-01-18,0.01,28161,0.00,0,0.01,call,380.00,0,7531,250.24,2019-01-02 +SPY2019-01-18c390.002019-01-02,SPY,2019-01-18,0.01,27730,0.00,0,0.01,call,390.00,0,2614,250.24,2019-01-02 +SPY2019-01-18c400.002019-01-02,SPY,2019-01-18,0.01,29033,0.00,0,0.01,call,400.00,0,2078,250.24,2019-01-02 +SPY2019-01-18c40.002019-01-02,SPY,2019-01-18,210.45,1,210.14,51,208.86,call,40.00,4,20,250.24,2019-01-02 +SPY2019-01-18c45.002019-01-02,SPY,2019-01-18,206.96,1,203.58,1,101.64,call,45.00,0,0,250.24,2019-01-02 +SPY2019-01-18c50.002019-01-02,SPY,2019-01-18,201.97,1,198.59,1,99.13,call,50.00,0,0,250.24,2019-01-02 +SPY2019-01-18c55.002019-01-02,SPY,2019-01-18,196.98,1,193.60,1,96.64,call,55.00,0,0,250.24,2019-01-02 +SPY2019-01-18c60.002019-01-02,SPY,2019-01-18,190.53,7,190.07,7,90.28,call,60.00,0,848,250.24,2019-01-02 +SPY2019-01-18c65.002019-01-02,SPY,2019-01-18,185.54,7,185.08,7,90.99,call,65.00,0,610,250.24,2019-01-02 +SPY2019-01-18c70.002019-01-02,SPY,2019-01-18,181.19,285,179.41,285,88.50,call,70.00,0,256,250.24,2019-01-02 +SPY2019-01-18c75.002019-01-02,SPY,2019-01-18,175.55,7,175.10,7,86.01,call,75.00,0,224,250.24,2019-01-02 +SPY2019-01-18c80.002019-01-02,SPY,2019-01-18,171.21,285,169.43,285,84.14,call,80.00,0,0,250.24,2019-01-02 +SPY2019-01-18c85.002019-01-02,SPY,2019-01-18,166.22,285,164.43,285,80.17,call,85.00,0,28,250.24,2019-01-02 +SPY2019-01-18c90.002019-01-02,SPY,2019-01-18,161.22,285,159.44,285,76.79,call,90.00,0,2,250.24,2019-01-02 +SPY2019-01-18c95.002019-01-02,SPY,2019-01-18,156.23,285,154.45,285,76.63,call,95.00,0,0,250.24,2019-01-02 +SPY2019-01-18p100.002019-01-02,SPY,2019-01-18,0.01,30111,0.00,0,0.01,put,100.00,1394,15161,250.24,2019-01-02 +SPY2019-01-18p105.002019-01-02,SPY,2019-01-18,0.01,30904,0.00,0,0.01,put,105.00,633,3260,250.24,2019-01-02 +SPY2019-01-18p110.002019-01-02,SPY,2019-01-18,0.01,31012,0.00,0,0.01,put,110.00,2220,6698,250.24,2019-01-02 +SPY2019-01-18p115.002019-01-02,SPY,2019-01-18,0.01,30387,0.00,0,0.01,put,115.00,420,9296,250.24,2019-01-02 +SPY2019-01-18p120.002019-01-02,SPY,2019-01-18,0.01,29507,0.00,0,0.01,put,120.00,10,8120,250.24,2019-01-02 +SPY2019-01-18p125.002019-01-02,SPY,2019-01-18,0.01,27426,0.00,0,0.01,put,125.00,5,14322,250.24,2019-01-02 +SPY2019-01-18p130.002019-01-02,SPY,2019-01-18,0.01,26530,0.00,0,0.01,put,130.00,5,17509,250.24,2019-01-02 +SPY2019-01-18p135.002019-01-02,SPY,2019-01-18,0.01,22826,0.00,0,0.01,put,135.00,2710,20190,250.24,2019-01-02 +SPY2019-01-18p140.002019-01-02,SPY,2019-01-18,0.01,19057,0.00,0,0.01,put,140.00,295,2958,250.24,2019-01-02 +SPY2019-01-18p145.002019-01-02,SPY,2019-01-18,0.01,14254,0.00,0,0.01,put,145.00,5,5682,250.24,2019-01-02 +SPY2019-01-18p150.002019-01-02,SPY,2019-01-18,0.01,11224,0.00,0,0.01,put,150.00,10,8458,250.24,2019-01-02 +SPY2019-01-18p155.002019-01-02,SPY,2019-01-18,0.01,8584,0.00,0,0.01,put,155.00,425,2979,250.24,2019-01-02 +SPY2019-01-18p160.002019-01-02,SPY,2019-01-18,0.02,31642,0.01,478,0.01,put,160.00,252,6080,250.24,2019-01-02 +SPY2019-01-18p165.002019-01-02,SPY,2019-01-18,0.02,29530,0.01,2220,0.03,put,165.00,250,6378,250.24,2019-01-02 +SPY2019-01-18p170.002019-01-02,SPY,2019-01-18,0.02,26012,0.01,9795,0.02,put,170.00,1353,10321,250.24,2019-01-02 +SPY2019-01-18p175.002019-01-02,SPY,2019-01-18,0.02,18451,0.01,19843,0.03,put,175.00,218,11698,250.24,2019-01-02 +SPY2019-01-18p176.002019-01-02,SPY,2019-01-18,0.02,16343,0.01,22540,0.08,put,176.00,0,298,250.24,2019-01-02 +SPY2019-01-18p177.002019-01-02,SPY,2019-01-18,0.02,13995,0.01,23946,0.05,put,177.00,0,519,250.24,2019-01-02 +SPY2019-01-18p178.002019-01-02,SPY,2019-01-18,0.02,11411,0.01,25341,0.03,put,178.00,0,1368,250.24,2019-01-02 +SPY2019-01-18p179.002019-01-02,SPY,2019-01-18,0.02,10434,0.01,26291,0.02,put,179.00,100,1227,250.24,2019-01-02 +SPY2019-01-18p180.002019-01-02,SPY,2019-01-18,0.03,32035,0.02,600,0.03,put,180.00,506,11996,250.24,2019-01-02 +SPY2019-01-18p181.002019-01-02,SPY,2019-01-18,0.03,30827,0.02,900,0.03,put,181.00,490,826,250.24,2019-01-02 +SPY2019-01-18p182.002019-01-02,SPY,2019-01-18,0.03,29919,0.02,1020,0.04,put,182.00,0,2814,250.24,2019-01-02 +SPY2019-01-18p183.002019-01-02,SPY,2019-01-18,0.03,29041,0.02,2160,0.03,put,183.00,0,4528,250.24,2019-01-02 +SPY2019-01-18p184.002019-01-02,SPY,2019-01-18,0.03,28061,0.02,2820,0.03,put,184.00,0,862,250.24,2019-01-02 +SPY2019-01-18p185.002019-01-02,SPY,2019-01-18,0.03,25660,0.02,3480,0.03,put,185.00,0,13696,250.24,2019-01-02 +SPY2019-01-18p186.002019-01-02,SPY,2019-01-18,0.03,24365,0.02,4560,0.03,put,186.00,0,3183,250.24,2019-01-02 +SPY2019-01-18p187.002019-01-02,SPY,2019-01-18,0.03,23560,0.02,10043,0.03,put,187.00,100,1004,250.24,2019-01-02 +SPY2019-01-18p188.002019-01-02,SPY,2019-01-18,0.03,19864,0.02,13669,0.05,put,188.00,14,1401,250.24,2019-01-02 +SPY2019-01-18p189.002019-01-02,SPY,2019-01-18,0.03,18075,0.02,18503,0.04,put,189.00,16,5090,250.24,2019-01-02 +SPY2019-01-18p190.002019-01-02,SPY,2019-01-18,0.03,12847,0.02,22800,0.04,put,190.00,28,19042,250.24,2019-01-02 +SPY2019-01-18p191.002019-01-02,SPY,2019-01-18,0.03,6200,0.02,26016,0.05,put,191.00,10,6201,250.24,2019-01-02 +SPY2019-01-18p192.002019-01-02,SPY,2019-01-18,0.03,1563,0.02,27445,0.04,put,192.00,28,7498,250.24,2019-01-02 +SPY2019-01-18p193.002019-01-02,SPY,2019-01-18,0.04,26770,0.03,2040,0.06,put,193.00,10,12385,250.24,2019-01-02 +SPY2019-01-18p194.002019-01-02,SPY,2019-01-18,0.04,23928,0.03,6378,0.06,put,194.00,13,3798,250.24,2019-01-02 +SPY2019-01-18p195.002019-01-02,SPY,2019-01-18,0.04,18444,0.03,12762,0.04,put,195.00,296,24461,250.24,2019-01-02 +SPY2019-01-18p196.002019-01-02,SPY,2019-01-18,0.04,10634,0.03,20957,0.07,put,196.00,10,5477,250.24,2019-01-02 +SPY2019-01-18p197.002019-01-02,SPY,2019-01-18,0.04,1560,0.03,25888,0.07,put,197.00,10,13213,250.24,2019-01-02 +SPY2019-01-18p198.002019-01-02,SPY,2019-01-18,0.05,26512,0.04,3027,0.05,put,198.00,32,6625,250.24,2019-01-02 +SPY2019-01-18p199.002019-01-02,SPY,2019-01-18,0.05,18507,0.04,9210,0.05,put,199.00,21,7761,250.24,2019-01-02 +SPY2019-01-18p200.002019-01-02,SPY,2019-01-18,0.05,9616,0.04,20105,0.05,put,200.00,1156,41198,250.24,2019-01-02 +SPY2019-01-18p201.002019-01-02,SPY,2019-01-18,0.06,28710,0.05,900,0.05,put,201.00,312,3650,250.24,2019-01-02 +SPY2019-01-18p202.002019-01-02,SPY,2019-01-18,0.06,18540,0.05,6336,0.05,put,202.00,203,15516,250.24,2019-01-02 +SPY2019-01-18p203.002019-01-02,SPY,2019-01-18,0.06,6629,0.05,19253,0.13,put,203.00,3,7213,250.24,2019-01-02 +SPY2019-01-18p204.002019-01-02,SPY,2019-01-18,0.07,22089,0.06,3824,0.07,put,204.00,40,2514,250.24,2019-01-02 +SPY2019-01-18p205.002019-01-02,SPY,2019-01-18,0.07,11518,0.06,11669,0.06,put,205.00,81,39258,250.24,2019-01-02 +SPY2019-01-18p206.002019-01-02,SPY,2019-01-18,0.08,25037,0.07,2886,0.08,put,206.00,1,2988,250.24,2019-01-02 +SPY2019-01-18p207.002019-01-02,SPY,2019-01-18,0.08,11221,0.07,9868,0.07,put,207.00,4,10664,250.24,2019-01-02 +SPY2019-01-18p208.002019-01-02,SPY,2019-01-18,0.09,22314,0.08,3681,0.12,put,208.00,4,6107,250.24,2019-01-02 +SPY2019-01-18p209.002019-01-02,SPY,2019-01-18,0.09,4787,0.08,12209,0.09,put,209.00,30,15628,250.24,2019-01-02 +SPY2019-01-18p210.002019-01-02,SPY,2019-01-18,0.10,13432,0.09,6105,0.10,put,210.00,13146,97157,250.24,2019-01-02 +SPY2019-01-18p211.002019-01-02,SPY,2019-01-18,0.11,19042,0.10,3532,0.12,put,211.00,4,25645,250.24,2019-01-02 +SPY2019-01-18p212.002019-01-02,SPY,2019-01-18,0.11,2,0.10,14868,0.11,put,212.00,234,9204,250.24,2019-01-02 +SPY2019-01-18p213.002019-01-02,SPY,2019-01-18,0.12,1735,0.11,12844,0.12,put,213.00,2812,6725,250.24,2019-01-02 +SPY2019-01-18p214.002019-01-02,SPY,2019-01-18,0.13,2301,0.12,11331,0.16,put,214.00,262,10109,250.24,2019-01-02 +SPY2019-01-18p215.002019-01-02,SPY,2019-01-18,0.14,1267,0.13,11407,0.13,put,215.00,19264,74933,250.24,2019-01-02 +SPY2019-01-18p216.002019-01-02,SPY,2019-01-18,0.16,21193,0.15,1313,0.16,put,216.00,57,11447,250.24,2019-01-02 +SPY2019-01-18p217.002019-01-02,SPY,2019-01-18,0.17,10876,0.16,3599,0.18,put,217.00,33,9871,250.24,2019-01-02 +SPY2019-01-18p218.002019-01-02,SPY,2019-01-18,0.18,2566,0.17,7470,0.18,put,218.00,4958,8767,250.24,2019-01-02 +SPY2019-01-18p219.002019-01-02,SPY,2019-01-18,0.20,12029,0.19,1581,0.20,put,219.00,54,7674,250.24,2019-01-02 +SPY2019-01-18p220.002019-01-02,SPY,2019-01-18,0.22,17987,0.20,8148,0.22,put,220.00,13144,97048,250.24,2019-01-02 +SPY2019-01-18p221.002019-01-02,SPY,2019-01-18,0.24,17810,0.22,6568,0.24,put,221.00,3169,18228,250.24,2019-01-02 +SPY2019-01-18p222.002019-01-02,SPY,2019-01-18,0.26,14075,0.24,9200,0.33,put,222.00,92,8021,250.24,2019-01-02 +SPY2019-01-18p222.502019-01-02,SPY,2019-01-18,0.27,10011,0.26,1405,0.31,put,222.50,401,3591,250.24,2019-01-02 +SPY2019-01-18p223.002019-01-02,SPY,2019-01-18,0.28,3544,0.27,3876,0.35,put,223.00,157,8046,250.24,2019-01-02 +SPY2019-01-18p224.002019-01-02,SPY,2019-01-18,0.31,7467,0.30,1313,0.34,put,224.00,14220,6684,250.24,2019-01-02 +SPY2019-01-18p225.002019-01-02,SPY,2019-01-18,0.34,6192,0.33,1269,0.33,put,225.00,2475,85880,250.24,2019-01-02 +SPY2019-01-18p226.002019-01-02,SPY,2019-01-18,0.37,94,0.36,3794,0.47,put,226.00,910,11748,250.24,2019-01-02 +SPY2019-01-18p227.002019-01-02,SPY,2019-01-18,0.41,993,0.40,1345,0.53,put,227.00,230,20817,250.24,2019-01-02 +SPY2019-01-18p227.502019-01-02,SPY,2019-01-18,0.43,358,0.42,1518,0.44,put,227.50,228,2741,250.24,2019-01-02 +SPY2019-01-18p228.002019-01-02,SPY,2019-01-18,0.45,75,0.44,2542,0.54,put,228.00,1025,8167,250.24,2019-01-02 +SPY2019-01-18p229.002019-01-02,SPY,2019-01-18,0.50,874,0.48,5693,0.51,put,229.00,1153,5840,250.24,2019-01-02 +SPY2019-01-18p230.002019-01-02,SPY,2019-01-18,0.56,7732,0.54,1144,0.55,put,230.00,16392,90832,250.24,2019-01-02 +SPY2019-01-18p231.002019-01-02,SPY,2019-01-18,0.62,5535,0.60,1088,0.59,put,231.00,1269,16682,250.24,2019-01-02 +SPY2019-01-18p232.002019-01-02,SPY,2019-01-18,0.68,654,0.66,2781,0.69,put,232.00,12967,27604,250.24,2019-01-02 +SPY2019-01-18p232.502019-01-02,SPY,2019-01-18,0.72,4516,0.70,1023,0.87,put,232.50,2021,3654,250.24,2019-01-02 +SPY2019-01-18p233.002019-01-02,SPY,2019-01-18,0.76,5015,0.74,878,0.83,put,233.00,1486,11100,250.24,2019-01-02 +SPY2019-01-18p234.002019-01-02,SPY,2019-01-18,0.84,2385,0.82,1041,0.86,put,234.00,4169,15770,250.24,2019-01-02 +SPY2019-01-18p235.002019-01-02,SPY,2019-01-18,0.93,1004,0.91,1807,0.91,put,235.00,32743,157431,250.24,2019-01-02 +SPY2019-01-18p236.002019-01-02,SPY,2019-01-18,1.03,48,1.01,1435,1.01,put,236.00,1905,16854,250.24,2019-01-02 +SPY2019-01-18p237.002019-01-02,SPY,2019-01-18,1.15,3808,1.14,20,1.13,put,237.00,6542,18800,250.24,2019-01-02 +SPY2019-01-18p237.502019-01-02,SPY,2019-01-18,1.21,2553,1.18,1731,1.50,put,237.50,2228,3514,250.24,2019-01-02 +SPY2019-01-18p238.002019-01-02,SPY,2019-01-18,1.27,673,1.24,2675,1.27,put,238.00,1878,21550,250.24,2019-01-02 +SPY2019-01-18p239.002019-01-02,SPY,2019-01-18,1.41,930,1.38,1428,1.36,put,239.00,18300,17701,250.24,2019-01-02 +SPY2019-01-18p240.002019-01-02,SPY,2019-01-18,1.56,220,1.54,282,1.55,put,240.00,24197,197088,250.24,2019-01-02 +SPY2019-01-18p241.002019-01-02,SPY,2019-01-18,1.72,5,1.70,446,1.71,put,241.00,3514,17065,250.24,2019-01-02 +SPY2019-01-18p242.002019-01-02,SPY,2019-01-18,1.91,198,1.88,317,1.89,put,242.00,10838,14638,250.24,2019-01-02 +SPY2019-01-18p242.502019-01-02,SPY,2019-01-18,2.01,325,1.98,238,2.34,put,242.50,2015,2643,250.24,2019-01-02 +SPY2019-01-18p243.002019-01-02,SPY,2019-01-18,2.12,3415,2.08,366,2.08,put,243.00,7227,18103,250.24,2019-01-02 +SPY2019-01-18p244.002019-01-02,SPY,2019-01-18,2.34,1430,2.30,343,2.32,put,244.00,9447,28044,250.24,2019-01-02 +SPY2019-01-18p245.002019-01-02,SPY,2019-01-18,2.58,911,2.54,295,2.56,put,245.00,18931,107375,250.24,2019-01-02 +SPY2019-01-18p246.002019-01-02,SPY,2019-01-18,2.85,1487,2.80,363,2.87,put,246.00,4027,13217,250.24,2019-01-02 +SPY2019-01-18p247.002019-01-02,SPY,2019-01-18,3.14,1338,3.09,266,3.11,put,247.00,4417,22717,250.24,2019-01-02 +SPY2019-01-18p247.502019-01-02,SPY,2019-01-18,3.30,2177,3.24,492,3.27,put,247.50,1661,1837,250.24,2019-01-02 +SPY2019-01-18p248.002019-01-02,SPY,2019-01-18,3.46,1292,3.41,238,3.46,put,248.00,8003,20307,250.24,2019-01-02 +SPY2019-01-18p249.002019-01-02,SPY,2019-01-18,3.81,223,3.75,288,3.80,put,249.00,9106,15196,250.24,2019-01-02 +SPY2019-01-18p250.002019-01-02,SPY,2019-01-18,4.20,682,4.14,165,4.16,put,250.00,48081,115537,250.24,2019-01-02 +SPY2019-01-18p251.002019-01-02,SPY,2019-01-18,4.62,605,4.55,180,4.55,put,251.00,3141,14452,250.24,2019-01-02 +SPY2019-01-18p252.002019-01-02,SPY,2019-01-18,5.08,570,5.00,314,5.06,put,252.00,1365,12102,250.24,2019-01-02 +SPY2019-01-18p252.502019-01-02,SPY,2019-01-18,5.32,459,5.24,225,6.17,put,252.50,639,934,250.24,2019-01-02 +SPY2019-01-18p253.002019-01-02,SPY,2019-01-18,5.57,200,5.50,154,5.49,put,253.00,671,27283,250.24,2019-01-02 +SPY2019-01-18p254.002019-01-02,SPY,2019-01-18,6.11,145,6.03,153,6.40,put,254.00,2661,34298,250.24,2019-01-02 +SPY2019-01-18p255.002019-01-02,SPY,2019-01-18,6.70,115,6.63,57,6.66,put,255.00,11578,97311,250.24,2019-01-02 +SPY2019-01-18p256.002019-01-02,SPY,2019-01-18,7.41,48,7.17,574,8.00,put,256.00,486,10089,250.24,2019-01-02 +SPY2019-01-18p257.002019-01-02,SPY,2019-01-18,8.08,77,7.92,152,7.98,put,257.00,1820,47480,250.24,2019-01-02 +SPY2019-01-18p257.502019-01-02,SPY,2019-01-18,8.45,119,8.16,589,9.43,put,257.50,144,224,250.24,2019-01-02 +SPY2019-01-18p258.002019-01-02,SPY,2019-01-18,8.81,32,8.53,572,8.62,put,258.00,326,48619,250.24,2019-01-02 +SPY2019-01-18p259.002019-01-02,SPY,2019-01-18,9.58,611,9.37,210,10.63,put,259.00,49,9552,250.24,2019-01-02 +SPY2019-01-18p260.002019-01-02,SPY,2019-01-18,10.39,116,10.22,231,10.27,put,260.00,1942,141758,250.24,2019-01-02 +SPY2019-01-18p261.002019-01-02,SPY,2019-01-18,11.23,629,11.03,161,11.13,put,261.00,428,14057,250.24,2019-01-02 +SPY2019-01-18p262.002019-01-02,SPY,2019-01-18,12.07,455,11.89,463,12.21,put,262.00,81,12089,250.24,2019-01-02 +SPY2019-01-18p262.502019-01-02,SPY,2019-01-18,12.56,51,12.35,508,15.29,put,262.50,1,103,250.24,2019-01-02 +SPY2019-01-18p263.002019-01-02,SPY,2019-01-18,13.00,61,12.82,403,14.09,put,263.00,22,13262,250.24,2019-01-02 +SPY2019-01-18p264.002019-01-02,SPY,2019-01-18,13.95,184,13.72,492,14.05,put,264.00,389,53226,250.24,2019-01-02 +SPY2019-01-18p265.002019-01-02,SPY,2019-01-18,14.88,576,14.68,502,15.07,put,265.00,1118,62887,250.24,2019-01-02 +SPY2019-01-18p266.002019-01-02,SPY,2019-01-18,15.83,468,15.61,599,17.04,put,266.00,129,19834,250.24,2019-01-02 +SPY2019-01-18p267.002019-01-02,SPY,2019-01-18,16.86,61,16.63,414,17.98,put,267.00,36,21146,250.24,2019-01-02 +SPY2019-01-18p267.502019-01-02,SPY,2019-01-18,17.33,40,17.11,391,18.45,put,267.50,76,3,250.24,2019-01-02 +SPY2019-01-18p268.002019-01-02,SPY,2019-01-18,17.78,10,17.62,415,17.40,put,268.00,9,6869,250.24,2019-01-02 +SPY2019-01-18p269.002019-01-02,SPY,2019-01-18,18.87,32,18.59,456,20.10,put,269.00,85,5462,250.24,2019-01-02 +SPY2019-01-18p270.002019-01-02,SPY,2019-01-18,19.78,10,19.61,444,19.76,put,270.00,17023,53779,250.24,2019-01-02 +SPY2019-01-18p271.002019-01-02,SPY,2019-01-18,20.87,40,20.63,334,22.05,put,271.00,64,4973,250.24,2019-01-02 +SPY2019-01-18p272.002019-01-02,SPY,2019-01-18,21.87,32,21.62,383,22.42,put,272.00,17,12156,250.24,2019-01-02 +SPY2019-01-18p272.502019-01-02,SPY,2019-01-18,22.44,568,22.02,568,0.00,put,272.50,0,0,250.24,2019-01-02 +SPY2019-01-18p273.002019-01-02,SPY,2019-01-18,22.86,32,22.63,326,23.97,put,273.00,47,8646,250.24,2019-01-02 +SPY2019-01-18p274.002019-01-02,SPY,2019-01-18,23.78,10,23.62,375,23.08,put,274.00,4012,7776,250.24,2019-01-02 +SPY2019-01-18p275.002019-01-02,SPY,2019-01-18,24.87,48,24.63,228,26.04,put,275.00,35214,29767,250.24,2019-01-02 +SPY2019-01-18p276.002019-01-02,SPY,2019-01-18,25.92,32,25.59,1,27.04,put,276.00,7461,4522,250.24,2019-01-02 +SPY2019-01-18p277.002019-01-02,SPY,2019-01-18,26.92,64,26.59,1,28.14,put,277.00,5843,2860,250.24,2019-01-02 +SPY2019-01-18p278.002019-01-02,SPY,2019-01-18,27.92,48,27.59,1,29.18,put,278.00,7994,3962,250.24,2019-01-02 +SPY2019-01-18p279.002019-01-02,SPY,2019-01-18,28.94,10,27.54,10,29.46,put,279.00,335,676,250.24,2019-01-02 +SPY2019-01-18p280.002019-01-02,SPY,2019-01-18,29.92,80,29.57,1,31.24,put,280.00,19507,7935,250.24,2019-01-02 +SPY2019-01-18p281.002019-01-02,SPY,2019-01-18,32.31,1,29.53,10,20.60,put,281.00,0,141,250.24,2019-01-02 +SPY2019-01-18p282.002019-01-02,SPY,2019-01-18,31.78,10,30.53,10,19.70,put,282.00,0,608,250.24,2019-01-02 +SPY2019-01-18p283.002019-01-02,SPY,2019-01-18,32.92,68,32.57,1,35.00,put,283.00,10,68,250.24,2019-01-02 +SPY2019-01-18p284.002019-01-02,SPY,2019-01-18,33.92,68,33.59,1,34.29,put,284.00,170,349,250.24,2019-01-02 +SPY2019-01-18p285.002019-01-02,SPY,2019-01-18,34.92,56,34.58,1,35.00,put,285.00,25190,8382,250.24,2019-01-02 +SPY2019-01-18p286.002019-01-02,SPY,2019-01-18,37.41,1,34.53,10,22.23,put,286.00,0,22,250.24,2019-01-02 +SPY2019-01-18p287.002019-01-02,SPY,2019-01-18,36.94,10,35.54,10,38.18,put,287.00,1600,1177,250.24,2019-01-02 +SPY2019-01-18p288.002019-01-02,SPY,2019-01-18,39.41,1,36.53,10,41.31,put,288.00,5,20,250.24,2019-01-02 +SPY2019-01-18p289.002019-01-02,SPY,2019-01-18,38.92,80,38.60,1,19.94,put,289.00,0,35,250.24,2019-01-02 +SPY2019-01-18p290.002019-01-02,SPY,2019-01-18,39.92,52,39.59,1,40.50,put,290.00,534,478,250.24,2019-01-02 +SPY2019-01-18p291.002019-01-02,SPY,2019-01-18,40.92,68,40.57,1,41.00,put,291.00,10510,4026,250.24,2019-01-02 +SPY2019-01-18p292.002019-01-02,SPY,2019-01-18,41.92,60,41.57,1,43.23,put,292.00,4525,1552,250.24,2019-01-02 +SPY2019-01-18p293.002019-01-02,SPY,2019-01-18,44.41,1,41.53,10,24.99,put,293.00,0,6,250.24,2019-01-02 +SPY2019-01-18p294.002019-01-02,SPY,2019-01-18,43.94,10,42.54,10,43.78,put,294.00,830,500,250.24,2019-01-02 +SPY2019-01-18p295.002019-01-02,SPY,2019-01-18,44.92,108,44.58,1,45.65,put,295.00,3135,1071,250.24,2019-01-02 +SPY2019-01-18p296.002019-01-02,SPY,2019-01-18,45.92,64,45.58,1,49.87,put,296.00,3,5,250.24,2019-01-02 +SPY2019-01-18p297.002019-01-02,SPY,2019-01-18,48.41,1,45.53,10,26.99,put,297.00,0,0,250.24,2019-01-02 +SPY2019-01-18p298.002019-01-02,SPY,2019-01-18,49.41,1,46.53,10,25.71,put,298.00,0,2,250.24,2019-01-02 +SPY2019-01-18p299.002019-01-02,SPY,2019-01-18,50.41,1,47.53,10,26.26,put,299.00,0,0,250.24,2019-01-02 +SPY2019-01-18p300.002019-01-02,SPY,2019-01-18,49.92,100,49.58,1,49.76,put,300.00,88,88,250.24,2019-01-02 +SPY2019-01-18p301.002019-01-02,SPY,2019-01-18,52.41,1,49.53,10,28.48,put,301.00,0,0,250.24,2019-01-02 +SPY2019-01-18p302.002019-01-02,SPY,2019-01-18,53.41,1,50.54,10,27.84,put,302.00,0,0,250.24,2019-01-02 +SPY2019-01-18p303.002019-01-02,SPY,2019-01-18,54.41,1,51.54,10,29.81,put,303.00,0,0,250.24,2019-01-02 +SPY2019-01-18p304.002019-01-02,SPY,2019-01-18,55.41,1,52.54,10,18.86,put,304.00,0,0,250.24,2019-01-02 +SPY2019-01-18p305.002019-01-02,SPY,2019-01-18,54.92,56,54.58,1,54.14,put,305.00,12,21,250.24,2019-01-02 +SPY2019-01-18p306.002019-01-02,SPY,2019-01-18,57.41,1,54.54,10,29.82,put,306.00,0,0,250.24,2019-01-02 +SPY2019-01-18p307.002019-01-02,SPY,2019-01-18,56.92,60,56.59,1,57.65,put,307.00,4157,1009,250.24,2019-01-02 +SPY2019-01-18p308.002019-01-02,SPY,2019-01-18,57.94,10,56.53,10,58.65,put,308.00,1555,465,250.24,2019-01-02 +SPY2019-01-18p309.002019-01-02,SPY,2019-01-18,58.94,10,57.53,10,59.50,put,309.00,850,357,250.24,2019-01-02 +SPY2019-01-18p310.002019-01-02,SPY,2019-01-18,59.92,92,59.59,1,59.80,put,310.00,4,6,250.24,2019-01-02 +SPY2019-01-18p311.002019-01-02,SPY,2019-01-18,62.41,1,59.53,10,32.11,put,311.00,0,1,250.24,2019-01-02 +SPY2019-01-18p312.002019-01-02,SPY,2019-01-18,63.41,1,60.53,10,11.12,put,312.00,0,1,250.24,2019-01-02 +SPY2019-01-18p313.002019-01-02,SPY,2019-01-18,64.41,1,61.53,10,0.00,put,313.00,0,0,250.24,2019-01-02 +SPY2019-01-18p314.002019-01-02,SPY,2019-01-18,65.41,1,62.53,10,13.13,put,314.00,0,0,250.24,2019-01-02 +SPY2019-01-18p315.002019-01-02,SPY,2019-01-18,66.41,1,63.53,10,24.35,put,315.00,0,2,250.24,2019-01-02 +SPY2019-01-18p316.002019-01-02,SPY,2019-01-18,67.41,1,64.53,10,0.00,put,316.00,0,0,250.24,2019-01-02 +SPY2019-01-18p317.002019-01-02,SPY,2019-01-18,68.47,1,65.53,10,13.96,put,317.00,0,0,250.24,2019-01-02 +SPY2019-01-18p318.002019-01-02,SPY,2019-01-18,69.41,1,66.53,10,23.67,put,318.00,0,0,250.24,2019-01-02 +SPY2019-01-18p319.002019-01-02,SPY,2019-01-18,70.47,1,67.53,10,26.59,put,319.00,0,0,250.24,2019-01-02 +SPY2019-01-18p320.002019-01-02,SPY,2019-01-18,69.94,10,68.53,10,70.50,put,320.00,500,257,250.24,2019-01-02 +SPY2019-01-18p321.002019-01-02,SPY,2019-01-18,72.41,1,69.53,10,0.00,put,321.00,0,0,250.24,2019-01-02 +SPY2019-01-18p322.002019-01-02,SPY,2019-01-18,73.41,1,70.53,10,17.49,put,322.00,0,0,250.24,2019-01-02 +SPY2019-01-18p323.002019-01-02,SPY,2019-01-18,74.41,1,71.53,10,0.00,put,323.00,0,0,250.24,2019-01-02 +SPY2019-01-18p324.002019-01-02,SPY,2019-01-18,75.41,1,72.53,10,0.00,put,324.00,0,0,250.24,2019-01-02 +SPY2019-01-18p325.002019-01-02,SPY,2019-01-18,74.91,48,74.58,1,75.85,put,325.00,8,7,250.24,2019-01-02 +SPY2019-01-18p330.002019-01-02,SPY,2019-01-18,81.47,1,78.53,10,24.01,put,330.00,0,0,250.24,2019-01-02 +SPY2019-01-18p335.002019-01-02,SPY,2019-01-18,86.40,1,83.53,10,27.13,put,335.00,0,0,250.24,2019-01-02 +SPY2019-01-18p340.002019-01-02,SPY,2019-01-18,89.91,40,89.58,1,90.80,put,340.00,3,4,250.24,2019-01-02 +SPY2019-01-18p345.002019-01-02,SPY,2019-01-18,96.40,1,93.53,10,43.00,put,345.00,0,1,250.24,2019-01-02 +SPY2019-01-18p350.002019-01-02,SPY,2019-01-18,99.91,32,99.57,1,100.57,put,350.00,3,2,250.24,2019-01-02 +SPY2019-01-18p355.002019-01-02,SPY,2019-01-18,106.47,1,103.53,10,47.67,put,355.00,0,0,250.24,2019-01-02 +SPY2019-01-18p360.002019-01-02,SPY,2019-01-18,111.40,1,108.53,10,46.75,put,360.00,0,0,250.24,2019-01-02 +SPY2019-01-18p365.002019-01-02,SPY,2019-01-18,116.40,1,113.53,10,0.00,put,365.00,0,0,250.24,2019-01-02 +SPY2019-01-18p370.002019-01-02,SPY,2019-01-18,121.40,1,118.53,10,49.94,put,370.00,0,0,250.24,2019-01-02 +SPY2019-01-18p380.002019-01-02,SPY,2019-01-18,131.40,1,128.53,10,65.59,put,380.00,0,1,250.24,2019-01-02 +SPY2019-01-18p390.002019-01-02,SPY,2019-01-18,141.40,1,138.53,10,61.87,put,390.00,0,0,250.24,2019-01-02 +SPY2019-01-18p400.002019-01-02,SPY,2019-01-18,149.88,1,149.56,2,150.07,put,400.00,1413,483,250.24,2019-01-02 +SPY2019-01-18p40.002019-01-02,SPY,2019-01-18,0.01,29391,0.00,0,0.01,put,40.00,0,755,250.24,2019-01-02 +SPY2019-01-18p45.002019-01-02,SPY,2019-01-18,0.01,28831,0.00,0,0.01,put,45.00,0,6,250.24,2019-01-02 +SPY2019-01-18p50.002019-01-02,SPY,2019-01-18,0.01,28828,0.00,0,0.01,put,50.00,0,26,250.24,2019-01-02 +SPY2019-01-18p55.002019-01-02,SPY,2019-01-18,0.01,30409,0.00,0,0.01,put,55.00,0,29,250.24,2019-01-02 +SPY2019-01-18p60.002019-01-02,SPY,2019-01-18,0.01,30407,0.00,0,0.01,put,60.00,0,1470,250.24,2019-01-02 +SPY2019-01-18p65.002019-01-02,SPY,2019-01-18,0.01,28884,0.00,0,0.01,put,65.00,0,1889,250.24,2019-01-02 +SPY2019-01-18p70.002019-01-02,SPY,2019-01-18,0.01,28822,0.00,0,0.01,put,70.00,0,393,250.24,2019-01-02 +SPY2019-01-18p75.002019-01-02,SPY,2019-01-18,0.01,30283,0.00,0,0.01,put,75.00,0,6117,250.24,2019-01-02 +SPY2019-01-18p80.002019-01-02,SPY,2019-01-18,0.01,29199,0.00,0,0.01,put,80.00,0,2902,250.24,2019-01-02 +SPY2019-01-18p85.002019-01-02,SPY,2019-01-18,0.01,29141,0.00,0,0.01,put,85.00,0,27502,250.24,2019-01-02 +SPY2019-01-18p90.002019-01-02,SPY,2019-01-18,0.01,30124,0.00,0,0.01,put,90.00,0,2829,250.24,2019-01-02 +SPY2019-01-18p95.002019-01-02,SPY,2019-01-18,0.01,30264,0.00,0,0.01,put,95.00,0,11397,250.24,2019-01-02 +SPY2019-01-22c100.002019-01-02,SPY,2019-01-22,151.63,1,148.75,10,0.00,call,100.00,0,0,250.24,2019-01-02 +SPY2019-01-22c105.002019-01-02,SPY,2019-01-22,146.63,1,143.76,10,0.00,call,105.00,0,0,250.24,2019-01-02 +SPY2019-01-22c110.002019-01-02,SPY,2019-01-22,141.64,1,138.75,10,0.00,call,110.00,0,0,250.24,2019-01-02 +SPY2019-01-22c115.002019-01-02,SPY,2019-01-22,136.65,1,133.76,10,0.00,call,115.00,0,0,250.24,2019-01-02 +SPY2019-01-22c120.002019-01-02,SPY,2019-01-22,131.66,1,128.76,10,0.00,call,120.00,0,0,250.24,2019-01-02 +SPY2019-01-22c125.002019-01-02,SPY,2019-01-22,126.67,1,123.79,10,0.00,call,125.00,0,0,250.24,2019-01-02 +SPY2019-01-22c130.002019-01-02,SPY,2019-01-22,121.67,1,118.78,10,0.00,call,130.00,0,0,250.24,2019-01-02 +SPY2019-01-22c135.002019-01-02,SPY,2019-01-22,116.78,1,113.79,10,0.00,call,135.00,0,0,250.24,2019-01-02 +SPY2019-01-22c140.002019-01-02,SPY,2019-01-22,111.69,1,108.80,10,0.00,call,140.00,0,0,250.24,2019-01-02 +SPY2019-01-22c145.002019-01-02,SPY,2019-01-22,106.70,1,103.80,10,0.00,call,145.00,0,0,250.24,2019-01-02 +SPY2019-01-22c150.002019-01-02,SPY,2019-01-22,101.71,1,98.81,10,0.00,call,150.00,0,0,250.24,2019-01-02 +SPY2019-01-22c155.002019-01-02,SPY,2019-01-22,96.72,1,93.82,10,0.00,call,155.00,0,0,250.24,2019-01-02 +SPY2019-01-22c160.002019-01-02,SPY,2019-01-22,91.73,1,88.83,10,0.00,call,160.00,0,0,250.24,2019-01-02 +SPY2019-01-22c165.002019-01-02,SPY,2019-01-22,86.74,1,83.84,10,0.00,call,165.00,0,0,250.24,2019-01-02 +SPY2019-01-22c170.002019-01-02,SPY,2019-01-22,81.75,1,78.85,10,0.00,call,170.00,0,0,250.24,2019-01-02 +SPY2019-01-22c175.002019-01-02,SPY,2019-01-22,76.76,1,73.86,10,0.00,call,175.00,0,0,250.24,2019-01-02 +SPY2019-01-22c180.002019-01-02,SPY,2019-01-22,71.77,1,68.90,10,0.00,call,180.00,0,0,250.24,2019-01-02 +SPY2019-01-22c185.002019-01-02,SPY,2019-01-22,66.79,1,63.91,10,0.00,call,185.00,0,0,250.24,2019-01-02 +SPY2019-01-22c190.002019-01-02,SPY,2019-01-22,61.80,1,58.93,10,0.00,call,190.00,0,0,250.24,2019-01-02 +SPY2019-01-22c195.002019-01-02,SPY,2019-01-22,56.82,1,53.94,10,27.05,call,195.00,0,0,250.24,2019-01-02 +SPY2019-01-22c196.002019-01-02,SPY,2019-01-22,55.83,1,52.95,10,0.00,call,196.00,0,0,250.24,2019-01-02 +SPY2019-01-22c197.002019-01-02,SPY,2019-01-22,54.83,1,51.95,10,0.00,call,197.00,0,0,250.24,2019-01-02 +SPY2019-01-22c198.002019-01-02,SPY,2019-01-22,53.83,1,50.96,10,0.00,call,198.00,0,0,250.24,2019-01-02 +SPY2019-01-22c199.002019-01-02,SPY,2019-01-22,52.84,1,49.96,10,0.00,call,199.00,0,0,250.24,2019-01-02 +SPY2019-01-22c200.002019-01-02,SPY,2019-01-22,51.85,1,48.97,10,24.56,call,200.00,0,0,250.24,2019-01-02 +SPY2019-01-22c201.002019-01-02,SPY,2019-01-22,50.85,1,47.97,10,0.00,call,201.00,0,0,250.24,2019-01-02 +SPY2019-01-22c202.002019-01-02,SPY,2019-01-22,49.95,1,46.98,10,0.00,call,202.00,0,0,250.24,2019-01-02 +SPY2019-01-22c203.002019-01-02,SPY,2019-01-22,48.87,1,45.98,10,0.00,call,203.00,0,0,250.24,2019-01-02 +SPY2019-01-22c204.002019-01-02,SPY,2019-01-22,47.87,1,44.99,10,0.00,call,204.00,0,0,250.24,2019-01-02 +SPY2019-01-22c205.002019-01-02,SPY,2019-01-22,46.97,1,44.00,10,0.00,call,205.00,0,0,250.24,2019-01-02 +SPY2019-01-22c206.002019-01-02,SPY,2019-01-22,45.90,1,43.01,10,0.00,call,206.00,0,0,250.24,2019-01-02 +SPY2019-01-22c207.002019-01-02,SPY,2019-01-22,44.91,1,42.01,10,0.00,call,207.00,0,0,250.24,2019-01-02 +SPY2019-01-22c208.002019-01-02,SPY,2019-01-22,43.92,1,41.02,10,0.00,call,208.00,0,0,250.24,2019-01-02 +SPY2019-01-22c209.002019-01-02,SPY,2019-01-22,42.93,1,40.03,10,0.00,call,209.00,0,0,250.24,2019-01-02 +SPY2019-01-22c210.002019-01-02,SPY,2019-01-22,41.94,1,39.04,10,0.00,call,210.00,0,0,250.24,2019-01-02 +SPY2019-01-22c211.002019-01-02,SPY,2019-01-22,40.95,1,38.06,10,0.00,call,211.00,0,0,250.24,2019-01-02 +SPY2019-01-22c212.002019-01-02,SPY,2019-01-22,39.95,1,37.07,10,0.00,call,212.00,0,0,250.24,2019-01-02 +SPY2019-01-22c213.002019-01-02,SPY,2019-01-22,39.05,1,36.08,10,0.00,call,213.00,0,0,250.24,2019-01-02 +SPY2019-01-22c214.002019-01-02,SPY,2019-01-22,37.99,1,35.09,10,0.00,call,214.00,0,0,250.24,2019-01-02 +SPY2019-01-22c215.002019-01-02,SPY,2019-01-22,37.08,1,34.12,10,0.00,call,215.00,0,0,250.24,2019-01-02 +SPY2019-01-22c216.002019-01-02,SPY,2019-01-22,36.10,1,33.13,10,0.00,call,216.00,0,0,250.24,2019-01-02 +SPY2019-01-22c217.002019-01-02,SPY,2019-01-22,35.11,1,32.17,10,13.06,call,217.00,0,10,250.24,2019-01-02 +SPY2019-01-22c218.002019-01-02,SPY,2019-01-22,34.13,1,31.19,10,0.00,call,218.00,0,0,250.24,2019-01-02 +SPY2019-01-22c219.002019-01-02,SPY,2019-01-22,33.16,1,30.21,10,0.00,call,219.00,0,0,250.24,2019-01-02 +SPY2019-01-22c220.002019-01-02,SPY,2019-01-22,32.10,1,30.59,10,30.01,call,220.00,40,0,250.24,2019-01-02 +SPY2019-01-22c221.002019-01-02,SPY,2019-01-22,31.20,1,28.28,10,0.00,call,221.00,0,0,250.24,2019-01-02 +SPY2019-01-22c222.002019-01-02,SPY,2019-01-22,30.23,1,27.31,10,0.00,call,222.00,0,0,250.24,2019-01-02 +SPY2019-01-22c223.002019-01-02,SPY,2019-01-22,29.27,1,26.34,10,0.00,call,223.00,0,0,250.24,2019-01-02 +SPY2019-01-22c224.002019-01-02,SPY,2019-01-22,28.30,1,25.37,10,0.00,call,224.00,0,0,250.24,2019-01-02 +SPY2019-01-22c225.002019-01-02,SPY,2019-01-22,27.16,10,24.17,1,11.92,call,225.00,0,20,250.24,2019-01-02 +SPY2019-01-22c226.002019-01-02,SPY,2019-01-22,26.22,10,23.23,1,0.00,call,226.00,0,0,250.24,2019-01-02 +SPY2019-01-22c227.002019-01-02,SPY,2019-01-22,25.28,10,22.30,1,0.00,call,227.00,0,0,250.24,2019-01-02 +SPY2019-01-22c228.002019-01-02,SPY,2019-01-22,24.34,10,21.35,2,0.00,call,228.00,0,0,250.24,2019-01-02 +SPY2019-01-22c229.002019-01-02,SPY,2019-01-22,22.39,32,21.92,32,10.81,call,229.00,0,10,250.24,2019-01-02 +SPY2019-01-22c230.002019-01-02,SPY,2019-01-22,22.50,10,19.51,1,11.48,call,230.00,0,45,250.24,2019-01-02 +SPY2019-01-22c231.002019-01-02,SPY,2019-01-22,21.57,10,18.57,2,5.93,call,231.00,0,1,250.24,2019-01-02 +SPY2019-01-22c232.002019-01-02,SPY,2019-01-22,20.65,10,17.55,1,5.55,call,232.00,0,0,250.24,2019-01-02 +SPY2019-01-22c233.002019-01-02,SPY,2019-01-22,19.76,10,18.23,10,9.10,call,233.00,0,18,250.24,2019-01-02 +SPY2019-01-22c234.002019-01-02,SPY,2019-01-22,18.86,10,15.72,1,8.29,call,234.00,0,26,250.24,2019-01-02 +SPY2019-01-22c235.002019-01-02,SPY,2019-01-22,17.97,10,14.82,1,8.32,call,235.00,0,66,250.24,2019-01-02 +SPY2019-01-22c236.002019-01-02,SPY,2019-01-22,15.92,32,15.52,32,16.60,call,236.00,1,39,250.24,2019-01-02 +SPY2019-01-22c237.002019-01-02,SPY,2019-01-22,16.28,10,14.67,10,13.32,call,237.00,1,119,250.24,2019-01-02 +SPY2019-01-22c238.002019-01-02,SPY,2019-01-22,14.19,40,13.75,40,7.30,call,238.00,0,145,250.24,2019-01-02 +SPY2019-01-22c239.002019-01-02,SPY,2019-01-22,13.32,40,12.90,88,6.49,call,239.00,0,234,250.24,2019-01-02 +SPY2019-01-22c240.002019-01-02,SPY,2019-01-22,12.45,32,12.09,32,11.24,call,240.00,2,1063,250.24,2019-01-02 +SPY2019-01-22c241.002019-01-02,SPY,2019-01-22,11.60,325,11.33,325,9.87,call,241.00,8,84,250.24,2019-01-02 +SPY2019-01-22c242.002019-01-02,SPY,2019-01-22,10.78,329,10.52,329,5.58,call,242.00,0,92,250.24,2019-01-02 +SPY2019-01-22c243.002019-01-02,SPY,2019-01-22,9.98,333,9.74,333,8.97,call,243.00,16,965,250.24,2019-01-02 +SPY2019-01-22c244.002019-01-02,SPY,2019-01-22,9.20,338,8.97,338,4.67,call,244.00,0,47,250.24,2019-01-02 +SPY2019-01-22c245.002019-01-02,SPY,2019-01-22,8.38,1,8.26,1,7.20,call,245.00,7,358,250.24,2019-01-02 +SPY2019-01-22c246.002019-01-02,SPY,2019-01-22,7.65,1,7.53,7,7.99,call,246.00,41,404,250.24,2019-01-02 +SPY2019-01-22c247.002019-01-02,SPY,2019-01-22,6.94,16,6.83,16,7.30,call,247.00,71,482,250.24,2019-01-02 +SPY2019-01-22c248.002019-01-02,SPY,2019-01-22,6.25,48,6.15,144,5.49,call,248.00,4,1259,250.24,2019-01-02 +SPY2019-01-22c249.002019-01-02,SPY,2019-01-22,5.60,96,5.50,250,5.39,call,249.00,138,317,250.24,2019-01-02 +SPY2019-01-22c250.002019-01-02,SPY,2019-01-22,4.98,96,4.89,64,4.68,call,250.00,158,1486,250.24,2019-01-02 +SPY2019-01-22c251.002019-01-02,SPY,2019-01-22,4.40,618,4.31,80,4.01,call,251.00,282,1030,250.24,2019-01-02 +SPY2019-01-22c252.002019-01-02,SPY,2019-01-22,3.84,499,3.76,896,3.75,call,252.00,15,348,250.24,2019-01-02 +SPY2019-01-22c253.002019-01-02,SPY,2019-01-22,3.33,540,3.26,327,2.92,call,253.00,473,1078,250.24,2019-01-02 +SPY2019-01-22c254.002019-01-02,SPY,2019-01-22,2.86,631,2.79,841,3.20,call,254.00,19,208,250.24,2019-01-02 +SPY2019-01-22c255.002019-01-02,SPY,2019-01-22,2.42,566,2.36,1070,2.67,call,255.00,17,422,250.24,2019-01-02 +SPY2019-01-22c256.002019-01-02,SPY,2019-01-22,2.03,611,1.99,41,1.96,call,256.00,58,588,250.24,2019-01-02 +SPY2019-01-22c257.002019-01-02,SPY,2019-01-22,1.69,934,1.65,44,1.86,call,257.00,53,487,250.24,2019-01-02 +SPY2019-01-22c258.002019-01-02,SPY,2019-01-22,1.38,707,1.35,50,1.24,call,258.00,214,1847,250.24,2019-01-02 +SPY2019-01-22c259.002019-01-02,SPY,2019-01-22,1.12,160,1.09,56,1.23,call,259.00,17,213,250.24,2019-01-02 +SPY2019-01-22c260.002019-01-02,SPY,2019-01-22,0.90,1231,0.87,64,0.86,call,260.00,139,472,250.24,2019-01-02 +SPY2019-01-22c261.002019-01-02,SPY,2019-01-22,0.72,1679,0.69,72,0.73,call,261.00,3,1509,250.24,2019-01-02 +SPY2019-01-22c262.002019-01-02,SPY,2019-01-22,0.57,1817,0.54,91,0.73,call,262.00,5,166,250.24,2019-01-02 +SPY2019-01-22c263.002019-01-02,SPY,2019-01-22,0.44,925,0.42,592,0.45,call,263.00,26,92,250.24,2019-01-02 +SPY2019-01-22c264.002019-01-02,SPY,2019-01-22,0.34,1377,0.33,116,0.32,call,264.00,2,144,250.24,2019-01-02 +SPY2019-01-22c265.002019-01-02,SPY,2019-01-22,0.26,1027,0.25,5427,0.25,call,265.00,2,184,250.24,2019-01-02 +SPY2019-01-22c266.002019-01-02,SPY,2019-01-22,0.21,2303,0.19,8887,0.31,call,266.00,3,200,250.24,2019-01-02 +SPY2019-01-22c267.002019-01-02,SPY,2019-01-22,0.16,1787,0.15,6584,0.14,call,267.00,4,189,250.24,2019-01-02 +SPY2019-01-22c268.002019-01-02,SPY,2019-01-22,0.13,2554,0.12,990,0.18,call,268.00,5,355,250.24,2019-01-02 +SPY2019-01-22c270.002019-01-02,SPY,2019-01-22,0.08,1998,0.07,11396,0.08,call,270.00,281,477,250.24,2019-01-02 +SPY2019-01-22c275.002019-01-02,SPY,2019-01-22,0.04,13095,0.03,1437,0.05,call,275.00,18,270,250.24,2019-01-02 +SPY2019-01-22c280.002019-01-02,SPY,2019-01-22,0.02,1798,0.01,13111,0.03,call,280.00,16,192,250.24,2019-01-02 +SPY2019-01-22c285.002019-01-02,SPY,2019-01-22,0.01,486,0.00,0,0.03,call,285.00,0,284,250.24,2019-01-02 +SPY2019-01-22c290.002019-01-02,SPY,2019-01-22,0.01,10466,0.00,0,0.03,call,290.00,0,55,250.24,2019-01-02 +SPY2019-01-22c295.002019-01-02,SPY,2019-01-22,0.01,15392,0.00,0,0.01,call,295.00,0,10,250.24,2019-01-02 +SPY2019-01-22p100.002019-01-02,SPY,2019-01-22,0.01,22966,0.00,0,0.00,put,100.00,0,0,250.24,2019-01-02 +SPY2019-01-22p105.002019-01-02,SPY,2019-01-22,0.01,22649,0.00,0,0.00,put,105.00,0,0,250.24,2019-01-02 +SPY2019-01-22p110.002019-01-02,SPY,2019-01-22,0.01,21473,0.00,0,0.00,put,110.00,0,0,250.24,2019-01-02 +SPY2019-01-22p115.002019-01-02,SPY,2019-01-22,0.01,20692,0.00,0,0.00,put,115.00,0,0,250.24,2019-01-02 +SPY2019-01-22p120.002019-01-02,SPY,2019-01-22,0.01,17961,0.00,0,0.00,put,120.00,0,0,250.24,2019-01-02 +SPY2019-01-22p125.002019-01-02,SPY,2019-01-22,0.01,11750,0.00,0,0.00,put,125.00,0,0,250.24,2019-01-02 +SPY2019-01-22p130.002019-01-02,SPY,2019-01-22,0.01,6573,0.00,0,0.00,put,130.00,0,0,250.24,2019-01-02 +SPY2019-01-22p135.002019-01-02,SPY,2019-01-22,0.01,5860,0.00,0,0.00,put,135.00,0,0,250.24,2019-01-02 +SPY2019-01-22p140.002019-01-02,SPY,2019-01-22,0.01,4134,0.00,0,0.00,put,140.00,0,0,250.24,2019-01-02 +SPY2019-01-22p145.002019-01-02,SPY,2019-01-22,0.01,1278,0.00,0,0.00,put,145.00,0,0,250.24,2019-01-02 +SPY2019-01-22p150.002019-01-02,SPY,2019-01-22,0.02,22655,0.01,120,0.04,put,150.00,0,1,250.24,2019-01-02 +SPY2019-01-22p155.002019-01-02,SPY,2019-01-22,0.02,20267,0.01,480,0.00,put,155.00,0,0,250.24,2019-01-02 +SPY2019-01-22p160.002019-01-02,SPY,2019-01-22,0.02,17256,0.01,3197,0.04,put,160.00,1,0,250.24,2019-01-02 +SPY2019-01-22p165.002019-01-02,SPY,2019-01-22,0.02,10353,0.01,9052,0.00,put,165.00,0,5,250.24,2019-01-02 +SPY2019-01-22p170.002019-01-02,SPY,2019-01-22,0.02,2704,0.01,15862,0.02,put,170.00,275,0,250.24,2019-01-02 +SPY2019-01-22p175.002019-01-02,SPY,2019-01-22,0.02,170,0.01,22731,0.03,put,175.00,0,2,250.24,2019-01-02 +SPY2019-01-22p180.002019-01-02,SPY,2019-01-22,0.03,13417,0.02,5620,0.00,put,180.00,0,0,250.24,2019-01-02 +SPY2019-01-22p185.002019-01-02,SPY,2019-01-22,0.03,449,0.02,19484,0.05,put,185.00,0,25,250.24,2019-01-02 +SPY2019-01-22p190.002019-01-02,SPY,2019-01-22,0.04,2314,0.03,10877,0.05,put,190.00,0,521,250.24,2019-01-02 +SPY2019-01-22p195.002019-01-02,SPY,2019-01-22,0.05,1575,0.04,12558,0.06,put,195.00,9,18,250.24,2019-01-02 +SPY2019-01-22p196.002019-01-02,SPY,2019-01-22,0.05,710,0.04,17426,0.00,put,196.00,0,0,250.24,2019-01-02 +SPY2019-01-22p197.002019-01-02,SPY,2019-01-22,0.05,170,0.04,23127,0.00,put,197.00,0,0,250.24,2019-01-02 +SPY2019-01-22p198.002019-01-02,SPY,2019-01-22,0.06,2605,0.05,9136,0.14,put,198.00,0,201,250.24,2019-01-02 +SPY2019-01-22p199.002019-01-02,SPY,2019-01-22,0.06,710,0.05,15984,0.06,put,199.00,0,400,250.24,2019-01-02 +SPY2019-01-22p200.002019-01-02,SPY,2019-01-22,0.07,7627,0.06,1429,0.10,put,200.00,4,2086,250.24,2019-01-02 +SPY2019-01-22p201.002019-01-02,SPY,2019-01-22,0.07,1428,0.06,11459,0.06,put,201.00,200,101,250.24,2019-01-02 +SPY2019-01-22p202.002019-01-02,SPY,2019-01-22,0.07,166,0.06,18948,0.00,put,202.00,0,0,250.24,2019-01-02 +SPY2019-01-22p203.002019-01-02,SPY,2019-01-22,0.08,2270,0.07,8064,0.00,put,203.00,0,0,250.24,2019-01-02 +SPY2019-01-22p204.002019-01-02,SPY,2019-01-22,0.08,159,0.07,15937,0.25,put,204.00,0,10,250.24,2019-01-02 +SPY2019-01-22p205.002019-01-02,SPY,2019-01-22,0.09,2003,0.08,7801,0.10,put,205.00,0,530,250.24,2019-01-02 +SPY2019-01-22p206.002019-01-02,SPY,2019-01-22,0.10,8037,0.08,17436,0.20,put,206.00,0,2,250.24,2019-01-02 +SPY2019-01-22p207.002019-01-02,SPY,2019-01-22,0.10,748,0.09,10376,0.22,put,207.00,0,2,250.24,2019-01-02 +SPY2019-01-22p208.002019-01-02,SPY,2019-01-22,0.11,2472,0.10,3645,0.27,put,208.00,0,50,250.24,2019-01-02 +SPY2019-01-22p209.002019-01-02,SPY,2019-01-22,0.12,3746,0.10,17263,0.49,put,209.00,0,1,250.24,2019-01-02 +SPY2019-01-22p210.002019-01-02,SPY,2019-01-22,0.13,6620,0.11,12593,0.13,put,210.00,60,246,250.24,2019-01-02 +SPY2019-01-22p211.002019-01-02,SPY,2019-01-22,0.14,8414,0.12,10425,0.00,put,211.00,0,0,250.24,2019-01-02 +SPY2019-01-22p212.002019-01-02,SPY,2019-01-22,0.15,7925,0.13,9279,0.14,put,212.00,0,1,250.24,2019-01-02 +SPY2019-01-22p213.002019-01-02,SPY,2019-01-22,0.16,5800,0.14,9725,0.17,put,213.00,0,13,250.24,2019-01-02 +SPY2019-01-22p214.002019-01-02,SPY,2019-01-22,0.17,3328,0.15,10560,0.23,put,214.00,1,13,250.24,2019-01-02 +SPY2019-01-22p215.002019-01-02,SPY,2019-01-22,0.18,2246,0.16,13923,0.24,put,215.00,5,128,250.24,2019-01-02 +SPY2019-01-22p216.002019-01-02,SPY,2019-01-22,0.19,891,0.18,3952,0.21,put,216.00,50,0,250.24,2019-01-02 +SPY2019-01-22p217.002019-01-02,SPY,2019-01-22,0.21,2661,0.19,10047,0.27,put,217.00,0,1,250.24,2019-01-02 +SPY2019-01-22p218.002019-01-02,SPY,2019-01-22,0.22,240,0.21,5997,0.23,put,218.00,5,423,250.24,2019-01-02 +SPY2019-01-22p219.002019-01-02,SPY,2019-01-22,0.24,891,0.23,3572,0.56,put,219.00,0,180,250.24,2019-01-02 +SPY2019-01-22p220.002019-01-02,SPY,2019-01-22,0.26,642,0.25,4082,0.26,put,220.00,59,414,250.24,2019-01-02 +SPY2019-01-22p221.002019-01-02,SPY,2019-01-22,0.29,2262,0.27,5844,0.58,put,221.00,0,0,250.24,2019-01-02 +SPY2019-01-22p222.002019-01-02,SPY,2019-01-22,0.31,882,0.29,9385,0.56,put,222.00,1,257,250.24,2019-01-02 +SPY2019-01-22p223.002019-01-02,SPY,2019-01-22,0.34,755,0.32,6251,0.47,put,223.00,3,426,250.24,2019-01-02 +SPY2019-01-22p224.002019-01-02,SPY,2019-01-22,0.37,975,0.35,6151,0.37,put,224.00,0,83,250.24,2019-01-02 +SPY2019-01-22p225.002019-01-02,SPY,2019-01-22,0.41,1921,0.39,80,0.45,put,225.00,22,415,250.24,2019-01-02 +SPY2019-01-22p226.002019-01-02,SPY,2019-01-22,0.45,1979,0.43,76,0.57,put,226.00,0,403,250.24,2019-01-02 +SPY2019-01-22p227.002019-01-02,SPY,2019-01-22,0.49,1150,0.47,72,1.12,put,227.00,7,1441,250.24,2019-01-02 +SPY2019-01-22p228.002019-01-02,SPY,2019-01-22,0.54,1488,0.52,69,1.28,put,228.00,50,86,250.24,2019-01-02 +SPY2019-01-22p229.002019-01-02,SPY,2019-01-22,0.59,600,0.57,65,0.71,put,229.00,2,346,250.24,2019-01-02 +SPY2019-01-22p230.002019-01-02,SPY,2019-01-22,0.65,605,0.63,62,0.68,put,230.00,276,938,250.24,2019-01-02 +SPY2019-01-22p231.002019-01-02,SPY,2019-01-22,0.72,1080,0.69,582,1.04,put,231.00,4,123,250.24,2019-01-02 +SPY2019-01-22p232.002019-01-02,SPY,2019-01-22,0.79,690,0.76,1222,0.80,put,232.00,43,66,250.24,2019-01-02 +SPY2019-01-22p233.002019-01-02,SPY,2019-01-22,0.87,404,0.84,1198,0.99,put,233.00,5,239,250.24,2019-01-02 +SPY2019-01-22p234.002019-01-02,SPY,2019-01-22,0.96,318,0.93,428,0.86,put,234.00,0,102,250.24,2019-01-02 +SPY2019-01-22p235.002019-01-02,SPY,2019-01-22,1.06,398,1.03,48,1.14,put,235.00,113,701,250.24,2019-01-02 +SPY2019-01-22p236.002019-01-02,SPY,2019-01-22,1.17,888,1.14,46,1.37,put,236.00,3,511,250.24,2019-01-02 +SPY2019-01-22p237.002019-01-02,SPY,2019-01-22,1.29,843,1.25,734,1.97,put,237.00,12,1092,250.24,2019-01-02 +SPY2019-01-22p238.002019-01-02,SPY,2019-01-22,1.42,306,1.38,707,1.91,put,238.00,36,110,250.24,2019-01-02 +SPY2019-01-22p239.002019-01-02,SPY,2019-01-22,1.57,760,1.53,41,1.52,put,239.00,13,594,250.24,2019-01-02 +SPY2019-01-22p240.002019-01-02,SPY,2019-01-22,1.73,728,1.68,39,1.64,put,240.00,249,1537,250.24,2019-01-02 +SPY2019-01-22p241.002019-01-02,SPY,2019-01-22,1.90,406,1.85,38,2.09,put,241.00,5,458,250.24,2019-01-02 +SPY2019-01-22p242.002019-01-02,SPY,2019-01-22,2.09,208,2.04,36,2.36,put,242.00,8,531,250.24,2019-01-02 +SPY2019-01-22p243.002019-01-02,SPY,2019-01-22,2.30,361,2.25,35,2.67,put,243.00,51,786,250.24,2019-01-02 +SPY2019-01-22p244.002019-01-02,SPY,2019-01-22,2.53,504,2.46,242,2.70,put,244.00,8,573,250.24,2019-01-02 +SPY2019-01-22p245.002019-01-02,SPY,2019-01-22,2.77,5,2.71,100,2.90,put,245.00,7,318,250.24,2019-01-02 +SPY2019-01-22p246.002019-01-02,SPY,2019-01-22,3.05,428,2.97,236,3.18,put,246.00,102,655,250.24,2019-01-02 +SPY2019-01-22p247.002019-01-02,SPY,2019-01-22,3.34,30,3.27,50,3.38,put,247.00,26,1192,250.24,2019-01-02 +SPY2019-01-22p248.002019-01-02,SPY,2019-01-22,3.66,12,3.59,50,4.21,put,248.00,62,1137,250.24,2019-01-02 +SPY2019-01-22p249.002019-01-02,SPY,2019-01-22,4.02,509,3.94,50,4.10,put,249.00,653,1685,250.24,2019-01-02 +SPY2019-01-22p250.002019-01-02,SPY,2019-01-22,4.40,91,4.32,80,4.87,put,250.00,87,1372,250.24,2019-01-02 +SPY2019-01-22p251.002019-01-02,SPY,2019-01-22,4.82,381,4.73,88,5.39,put,251.00,39,222,250.24,2019-01-02 +SPY2019-01-22p252.002019-01-02,SPY,2019-01-22,5.28,64,5.18,64,5.41,put,252.00,80,439,250.24,2019-01-02 +SPY2019-01-22p253.002019-01-02,SPY,2019-01-22,5.78,188,5.67,48,5.72,put,253.00,7,289,250.24,2019-01-02 +SPY2019-01-22p254.002019-01-02,SPY,2019-01-22,6.31,16,6.19,26,6.29,put,254.00,32,480,250.24,2019-01-02 +SPY2019-01-22p255.002019-01-02,SPY,2019-01-22,6.89,7,6.76,17,6.90,put,255.00,2,236,250.24,2019-01-02 +SPY2019-01-22p256.002019-01-02,SPY,2019-01-22,7.51,6,7.38,1,8.64,put,256.00,16,174,250.24,2019-01-02 +SPY2019-01-22p257.002019-01-02,SPY,2019-01-22,8.28,10,7.95,68,7.72,put,257.00,9,103,250.24,2019-01-02 +SPY2019-01-22p258.002019-01-02,SPY,2019-01-22,9.00,20,7.49,10,9.44,put,258.00,2,31,250.24,2019-01-02 +SPY2019-01-22p259.002019-01-02,SPY,2019-01-22,9.76,15,9.39,32,10.98,put,259.00,28,136,250.24,2019-01-02 +SPY2019-01-22p260.002019-01-02,SPY,2019-01-22,10.55,15,9.11,10,10.50,put,260.00,0,160,250.24,2019-01-02 +SPY2019-01-22p261.002019-01-02,SPY,2019-01-22,11.39,10,9.96,10,6.35,put,261.00,0,8,250.24,2019-01-02 +SPY2019-01-22p262.002019-01-02,SPY,2019-01-22,12.25,15,10.80,1,5.30,put,262.00,0,3,250.24,2019-01-02 +SPY2019-01-22p263.002019-01-02,SPY,2019-01-22,14.53,10,11.65,1,10.04,put,263.00,0,2,250.24,2019-01-02 +SPY2019-01-22p264.002019-01-02,SPY,2019-01-22,15.45,10,12.58,1,8.05,put,264.00,0,4,250.24,2019-01-02 +SPY2019-01-22p265.002019-01-02,SPY,2019-01-22,16.40,10,13.52,1,13.74,put,265.00,0,11,250.24,2019-01-02 +SPY2019-01-22p266.002019-01-02,SPY,2019-01-22,17.36,10,14.49,1,0.00,put,266.00,0,0,250.24,2019-01-02 +SPY2019-01-22p267.002019-01-02,SPY,2019-01-22,18.34,10,15.47,1,13.84,put,267.00,0,1,250.24,2019-01-02 +SPY2019-01-22p268.002019-01-02,SPY,2019-01-22,19.36,10,16.46,1,0.00,put,268.00,0,0,250.24,2019-01-02 +SPY2019-01-22p270.002019-01-02,SPY,2019-01-22,21.36,10,18.46,1,22.96,put,270.00,2,2,250.24,2019-01-02 +SPY2019-01-22p275.002019-01-02,SPY,2019-01-22,26.35,10,23.46,1,13.73,put,275.00,0,0,250.24,2019-01-02 +SPY2019-01-22p280.002019-01-02,SPY,2019-01-22,31.35,10,28.46,1,16.95,put,280.00,0,0,250.24,2019-01-02 +SPY2019-01-22p285.002019-01-02,SPY,2019-01-22,36.35,10,33.46,1,0.00,put,285.00,0,0,250.24,2019-01-02 +SPY2019-01-22p290.002019-01-02,SPY,2019-01-22,41.33,10,38.46,1,23.52,put,290.00,0,0,250.24,2019-01-02 +SPY2019-01-22p295.002019-01-02,SPY,2019-01-22,46.33,10,43.36,1,0.00,put,295.00,0,0,250.24,2019-01-02 +SPY2019-01-23c100.002019-01-02,SPY,2019-01-23,150.68,285,150.00,285,0.00,call,100.00,0,0,250.24,2019-01-02 +SPY2019-01-23c105.002019-01-02,SPY,2019-01-23,145.69,285,145.01,285,0.00,call,105.00,0,0,250.24,2019-01-02 +SPY2019-01-23c110.002019-01-02,SPY,2019-01-23,140.70,285,140.02,285,0.00,call,110.00,0,0,250.24,2019-01-02 +SPY2019-01-23c115.002019-01-02,SPY,2019-01-23,135.71,285,135.03,285,0.00,call,115.00,0,0,250.24,2019-01-02 +SPY2019-01-23c120.002019-01-02,SPY,2019-01-23,130.72,285,130.04,285,0.00,call,120.00,0,0,250.24,2019-01-02 +SPY2019-01-23c125.002019-01-02,SPY,2019-01-23,125.73,285,125.05,285,0.00,call,125.00,0,0,250.24,2019-01-02 +SPY2019-01-23c130.002019-01-02,SPY,2019-01-23,120.74,285,120.06,285,0.00,call,130.00,0,0,250.24,2019-01-02 +SPY2019-01-23c135.002019-01-02,SPY,2019-01-23,115.75,285,115.07,285,0.00,call,135.00,0,0,250.24,2019-01-02 +SPY2019-01-23c140.002019-01-02,SPY,2019-01-23,110.76,285,110.08,285,0.00,call,140.00,0,0,250.24,2019-01-02 +SPY2019-01-23c145.002019-01-02,SPY,2019-01-23,105.77,285,105.09,285,0.00,call,145.00,0,0,250.24,2019-01-02 +SPY2019-01-23c150.002019-01-02,SPY,2019-01-23,100.78,285,100.10,285,0.00,call,150.00,0,0,250.24,2019-01-02 +SPY2019-01-23c155.002019-01-02,SPY,2019-01-23,95.79,285,95.11,285,0.00,call,155.00,0,0,250.24,2019-01-02 +SPY2019-01-23c160.002019-01-02,SPY,2019-01-23,90.80,285,90.12,285,0.00,call,160.00,0,0,250.24,2019-01-02 +SPY2019-01-23c165.002019-01-02,SPY,2019-01-23,85.81,285,85.13,285,0.00,call,165.00,0,0,250.24,2019-01-02 +SPY2019-01-23c170.002019-01-02,SPY,2019-01-23,80.82,285,80.14,285,0.00,call,170.00,0,0,250.24,2019-01-02 +SPY2019-01-23c175.002019-01-02,SPY,2019-01-23,75.84,285,75.15,285,0.00,call,175.00,0,0,250.24,2019-01-02 +SPY2019-01-23c180.002019-01-02,SPY,2019-01-23,70.85,285,70.16,285,0.00,call,180.00,0,0,250.24,2019-01-02 +SPY2019-01-23c185.002019-01-02,SPY,2019-01-23,65.89,285,65.21,285,0.00,call,185.00,0,0,250.24,2019-01-02 +SPY2019-01-23c190.002019-01-02,SPY,2019-01-23,60.88,285,60.19,285,0.00,call,190.00,0,0,250.24,2019-01-02 +SPY2019-01-23c195.002019-01-02,SPY,2019-01-23,55.90,285,55.25,285,0.00,call,195.00,0,0,250.24,2019-01-02 +SPY2019-01-23c196.002019-01-02,SPY,2019-01-23,54.91,285,54.22,285,0.00,call,196.00,0,0,250.24,2019-01-02 +SPY2019-01-23c197.002019-01-02,SPY,2019-01-23,53.92,285,53.23,285,0.00,call,197.00,0,0,250.24,2019-01-02 +SPY2019-01-23c198.002019-01-02,SPY,2019-01-23,52.92,285,52.23,285,0.00,call,198.00,0,0,250.24,2019-01-02 +SPY2019-01-23c199.002019-01-02,SPY,2019-01-23,51.93,285,51.24,285,0.00,call,199.00,0,0,250.24,2019-01-02 +SPY2019-01-23c200.002019-01-02,SPY,2019-01-23,50.94,285,50.25,285,0.00,call,200.00,0,0,250.24,2019-01-02 +SPY2019-01-23c201.002019-01-02,SPY,2019-01-23,49.94,285,49.25,285,0.00,call,201.00,0,0,250.24,2019-01-02 +SPY2019-01-23c202.002019-01-02,SPY,2019-01-23,48.95,285,48.26,285,0.00,call,202.00,0,0,250.24,2019-01-02 +SPY2019-01-23c203.002019-01-02,SPY,2019-01-23,47.96,285,47.27,285,0.00,call,203.00,0,0,250.24,2019-01-02 +SPY2019-01-23c204.002019-01-02,SPY,2019-01-23,46.96,285,46.28,285,0.00,call,204.00,0,0,250.24,2019-01-02 +SPY2019-01-23c205.002019-01-02,SPY,2019-01-23,45.97,285,45.32,285,0.00,call,205.00,0,0,250.24,2019-01-02 +SPY2019-01-23c206.002019-01-02,SPY,2019-01-23,44.98,285,44.29,285,0.00,call,206.00,0,0,250.24,2019-01-02 +SPY2019-01-23c207.002019-01-02,SPY,2019-01-23,43.99,285,43.30,285,0.00,call,207.00,0,0,250.24,2019-01-02 +SPY2019-01-23c208.002019-01-02,SPY,2019-01-23,43.00,285,42.31,285,0.00,call,208.00,0,0,250.24,2019-01-02 +SPY2019-01-23c209.002019-01-02,SPY,2019-01-23,42.01,285,41.32,285,0.00,call,209.00,0,0,250.24,2019-01-02 +SPY2019-01-23c210.002019-01-02,SPY,2019-01-23,41.02,285,40.34,285,0.00,call,210.00,0,0,250.24,2019-01-02 +SPY2019-01-23c211.002019-01-02,SPY,2019-01-23,40.03,285,39.35,285,0.00,call,211.00,0,0,250.24,2019-01-02 +SPY2019-01-23c212.002019-01-02,SPY,2019-01-23,39.04,285,38.36,285,0.00,call,212.00,0,0,250.24,2019-01-02 +SPY2019-01-23c213.002019-01-02,SPY,2019-01-23,38.05,285,37.37,285,0.00,call,213.00,0,0,250.24,2019-01-02 +SPY2019-01-23c214.002019-01-02,SPY,2019-01-23,37.07,285,36.39,285,0.00,call,214.00,0,0,250.24,2019-01-02 +SPY2019-01-23c215.002019-01-02,SPY,2019-01-23,36.08,285,35.41,285,15.83,call,215.00,0,6,250.24,2019-01-02 +SPY2019-01-23c216.002019-01-02,SPY,2019-01-23,35.10,285,34.43,285,0.00,call,216.00,0,0,250.24,2019-01-02 +SPY2019-01-23c217.002019-01-02,SPY,2019-01-23,34.12,285,33.45,285,0.00,call,217.00,0,0,250.24,2019-01-02 +SPY2019-01-23c218.002019-01-02,SPY,2019-01-23,33.14,285,32.47,285,0.00,call,218.00,0,0,250.24,2019-01-02 +SPY2019-01-23c219.002019-01-02,SPY,2019-01-23,32.16,285,31.49,285,0.00,call,219.00,0,0,250.24,2019-01-02 +SPY2019-01-23c220.002019-01-02,SPY,2019-01-23,31.18,285,30.52,285,0.00,call,220.00,0,0,250.24,2019-01-02 +SPY2019-01-23c221.002019-01-02,SPY,2019-01-23,30.21,285,29.58,285,0.00,call,221.00,0,0,250.24,2019-01-02 +SPY2019-01-23c222.002019-01-02,SPY,2019-01-23,29.24,285,28.58,285,0.00,call,222.00,0,0,250.24,2019-01-02 +SPY2019-01-23c223.002019-01-02,SPY,2019-01-23,28.27,285,27.62,285,0.00,call,223.00,0,0,250.24,2019-01-02 +SPY2019-01-23c224.002019-01-02,SPY,2019-01-23,27.30,285,26.65,285,0.00,call,224.00,0,0,250.24,2019-01-02 +SPY2019-01-23c225.002019-01-02,SPY,2019-01-23,26.23,80,25.83,60,22.64,call,225.00,1,1,250.24,2019-01-02 +SPY2019-01-23c226.002019-01-02,SPY,2019-01-23,25.38,285,24.74,285,9.48,call,226.00,0,12,250.24,2019-01-02 +SPY2019-01-23c227.002019-01-02,SPY,2019-01-23,24.45,285,23.82,285,0.00,call,227.00,0,0,250.24,2019-01-02 +SPY2019-01-23c228.002019-01-02,SPY,2019-01-23,23.37,80,22.98,64,20.60,call,228.00,10,10,250.24,2019-01-02 +SPY2019-01-23c229.002019-01-02,SPY,2019-01-23,22.43,88,22.04,40,19.46,call,229.00,10,36,250.24,2019-01-02 +SPY2019-01-23c230.002019-01-02,SPY,2019-01-23,21.49,92,21.11,92,10.13,call,230.00,0,36,250.24,2019-01-02 +SPY2019-01-23c231.002019-01-02,SPY,2019-01-23,20.56,96,20.18,120,10.23,call,231.00,0,20,250.24,2019-01-02 +SPY2019-01-23c232.002019-01-02,SPY,2019-01-23,19.73,286,19.14,286,7.32,call,232.00,0,14,250.24,2019-01-02 +SPY2019-01-23c233.002019-01-02,SPY,2019-01-23,18.84,287,18.26,287,6.93,call,233.00,0,14,250.24,2019-01-02 +SPY2019-01-23c234.002019-01-02,SPY,2019-01-23,17.91,287,17.44,10,0.00,call,234.00,0,0,250.24,2019-01-02 +SPY2019-01-23c235.002019-01-02,SPY,2019-01-23,16.91,108,16.56,54,15.53,call,235.00,1,7,250.24,2019-01-02 +SPY2019-01-23c236.002019-01-02,SPY,2019-01-23,16.03,102,15.68,64,13.03,call,236.00,1,24,250.24,2019-01-02 +SPY2019-01-23c237.002019-01-02,SPY,2019-01-23,15.24,290,14.70,290,8.47,call,237.00,0,48,250.24,2019-01-02 +SPY2019-01-23c238.002019-01-02,SPY,2019-01-23,14.37,291,13.84,291,4.65,call,238.00,0,85,250.24,2019-01-02 +SPY2019-01-23c239.002019-01-02,SPY,2019-01-23,13.43,112,13.11,11,6.72,call,239.00,0,247,250.24,2019-01-02 +SPY2019-01-23c240.002019-01-02,SPY,2019-01-23,12.69,295,12.19,295,6.41,call,240.00,0,191,250.24,2019-01-02 +SPY2019-01-23c241.002019-01-02,SPY,2019-01-23,11.75,297,11.48,297,11.98,call,241.00,10,56,250.24,2019-01-02 +SPY2019-01-23c242.002019-01-02,SPY,2019-01-23,10.94,300,10.68,300,5.17,call,242.00,0,55,250.24,2019-01-02 +SPY2019-01-23c243.002019-01-02,SPY,2019-01-23,10.13,69,9.92,68,4.99,call,243.00,0,123,250.24,2019-01-02 +SPY2019-01-23c244.002019-01-02,SPY,2019-01-23,9.29,1,9.17,1,4.67,call,244.00,0,321,250.24,2019-01-02 +SPY2019-01-23c245.002019-01-02,SPY,2019-01-23,8.54,1,8.42,7,4.58,call,245.00,0,314,250.24,2019-01-02 +SPY2019-01-23c246.002019-01-02,SPY,2019-01-23,7.81,1,7.70,3,7.56,call,246.00,1,523,250.24,2019-01-02 +SPY2019-01-23c247.002019-01-02,SPY,2019-01-23,7.11,16,7.00,22,7.29,call,247.00,20,612,250.24,2019-01-02 +SPY2019-01-23c248.002019-01-02,SPY,2019-01-23,6.42,72,6.33,80,6.22,call,248.00,53,701,250.24,2019-01-02 +SPY2019-01-23c249.002019-01-02,SPY,2019-01-23,5.77,96,5.68,72,5.62,call,249.00,19,888,250.24,2019-01-02 +SPY2019-01-23c250.002019-01-02,SPY,2019-01-23,5.15,96,5.06,148,4.94,call,250.00,61,755,250.24,2019-01-02 +SPY2019-01-23c251.002019-01-02,SPY,2019-01-23,4.56,120,4.48,88,5.05,call,251.00,10,1731,250.24,2019-01-02 +SPY2019-01-23c252.002019-01-02,SPY,2019-01-23,4.01,80,3.93,445,2.88,call,252.00,0,473,250.24,2019-01-02 +SPY2019-01-23c253.002019-01-02,SPY,2019-01-23,3.49,100,3.42,88,3.11,call,253.00,109,705,250.24,2019-01-02 +SPY2019-01-23c254.002019-01-02,SPY,2019-01-23,3.01,50,2.95,40,2.63,call,254.00,23,1209,250.24,2019-01-02 +SPY2019-01-23c255.002019-01-02,SPY,2019-01-23,2.57,50,2.51,414,2.92,call,255.00,11,190,250.24,2019-01-02 +SPY2019-01-23c256.002019-01-02,SPY,2019-01-23,2.17,547,2.13,74,1.91,call,256.00,14,1403,250.24,2019-01-02 +SPY2019-01-23c257.002019-01-02,SPY,2019-01-23,1.82,748,1.78,72,2.13,call,257.00,265,1426,250.24,2019-01-02 +SPY2019-01-23c258.002019-01-02,SPY,2019-01-23,1.50,632,1.47,84,1.67,call,258.00,60,779,250.24,2019-01-02 +SPY2019-01-23c259.002019-01-02,SPY,2019-01-23,1.23,770,1.20,96,1.05,call,259.00,1015,350,250.24,2019-01-02 +SPY2019-01-23c260.002019-01-02,SPY,2019-01-23,1.00,1387,0.96,316,0.88,call,260.00,293,1243,250.24,2019-01-02 +SPY2019-01-23c261.002019-01-02,SPY,2019-01-23,0.80,1520,0.77,111,1.07,call,261.00,716,471,250.24,2019-01-02 +SPY2019-01-23c262.002019-01-02,SPY,2019-01-23,0.64,1716,0.61,71,0.68,call,262.00,12,407,250.24,2019-01-02 +SPY2019-01-23c263.002019-01-02,SPY,2019-01-23,0.50,910,0.48,83,0.54,call,263.00,5,4,250.24,2019-01-02 +SPY2019-01-23c264.002019-01-02,SPY,2019-01-23,0.39,1302,0.37,1962,0.35,call,264.00,18,19,250.24,2019-01-02 +SPY2019-01-23c265.002019-01-02,SPY,2019-01-23,0.30,1479,0.29,776,0.29,call,265.00,220,262,250.24,2019-01-02 +SPY2019-01-23c266.002019-01-02,SPY,2019-01-23,0.24,1614,0.22,8469,0.25,call,266.00,1,22,250.24,2019-01-02 +SPY2019-01-23c267.002019-01-02,SPY,2019-01-23,0.19,2393,0.17,9244,0.36,call,267.00,0,14,250.24,2019-01-02 +SPY2019-01-23c268.002019-01-02,SPY,2019-01-23,0.15,2580,0.14,240,0.19,call,268.00,1,15,250.24,2019-01-02 +SPY2019-01-23c270.002019-01-02,SPY,2019-01-23,0.09,1316,0.08,13001,0.12,call,270.00,0,125,250.24,2019-01-02 +SPY2019-01-23c275.002019-01-02,SPY,2019-01-23,0.04,3605,0.03,10770,0.07,call,275.00,0,45,250.24,2019-01-02 +SPY2019-01-23c280.002019-01-02,SPY,2019-01-23,0.03,21669,0.02,1,0.02,call,280.00,27,207,250.24,2019-01-02 +SPY2019-01-23c285.002019-01-02,SPY,2019-01-23,0.02,20958,0.00,0,0.01,call,285.00,8,457,250.24,2019-01-02 +SPY2019-01-23p100.002019-01-02,SPY,2019-01-23,0.01,23108,0.00,0,0.00,put,100.00,0,0,250.24,2019-01-02 +SPY2019-01-23p105.002019-01-02,SPY,2019-01-23,0.01,21639,0.00,0,0.00,put,105.00,0,0,250.24,2019-01-02 +SPY2019-01-23p110.002019-01-02,SPY,2019-01-23,0.01,20885,0.00,0,0.00,put,110.00,0,0,250.24,2019-01-02 +SPY2019-01-23p115.002019-01-02,SPY,2019-01-23,0.01,17449,0.00,0,0.00,put,115.00,0,0,250.24,2019-01-02 +SPY2019-01-23p120.002019-01-02,SPY,2019-01-23,0.01,11877,0.00,0,0.00,put,120.00,0,0,250.24,2019-01-02 +SPY2019-01-23p125.002019-01-02,SPY,2019-01-23,0.01,6740,0.00,0,0.00,put,125.00,0,0,250.24,2019-01-02 +SPY2019-01-23p130.002019-01-02,SPY,2019-01-23,0.01,4871,0.00,0,0.00,put,130.00,0,0,250.24,2019-01-02 +SPY2019-01-23p135.002019-01-02,SPY,2019-01-23,0.01,1878,0.00,0,0.00,put,135.00,0,0,250.24,2019-01-02 +SPY2019-01-23p140.002019-01-02,SPY,2019-01-23,0.01,1158,0.00,0,0.00,put,140.00,0,0,250.24,2019-01-02 +SPY2019-01-23p145.002019-01-02,SPY,2019-01-23,0.02,22376,0.00,0,0.00,put,145.00,0,0,250.24,2019-01-02 +SPY2019-01-23p150.002019-01-02,SPY,2019-01-23,0.02,18245,0.01,660,0.00,put,150.00,0,0,250.24,2019-01-02 +SPY2019-01-23p155.002019-01-02,SPY,2019-01-23,0.02,14681,0.01,5996,0.00,put,155.00,0,0,250.24,2019-01-02 +SPY2019-01-23p160.002019-01-02,SPY,2019-01-23,0.02,9259,0.01,13114,0.05,put,160.00,0,25,250.24,2019-01-02 +SPY2019-01-23p165.002019-01-02,SPY,2019-01-23,0.02,2772,0.01,19212,0.11,put,165.00,0,10,250.24,2019-01-02 +SPY2019-01-23p170.002019-01-02,SPY,2019-01-23,0.03,19924,0.02,600,0.00,put,170.00,0,0,250.24,2019-01-02 +SPY2019-01-23p175.002019-01-02,SPY,2019-01-23,0.03,13146,0.02,6170,0.00,put,175.00,0,0,250.24,2019-01-02 +SPY2019-01-23p180.002019-01-02,SPY,2019-01-23,0.03,666,0.02,20054,0.04,put,180.00,5,0,250.24,2019-01-02 +SPY2019-01-23p185.002019-01-02,SPY,2019-01-23,0.04,7049,0.03,7620,0.28,put,185.00,0,5,250.24,2019-01-02 +SPY2019-01-23p190.002019-01-02,SPY,2019-01-23,0.05,10449,0.04,4090,0.05,put,190.00,1,485,250.24,2019-01-02 +SPY2019-01-23p195.002019-01-02,SPY,2019-01-23,0.06,2358,0.05,10614,0.07,put,195.00,0,14,250.24,2019-01-02 +SPY2019-01-23p196.002019-01-02,SPY,2019-01-23,0.06,660,0.05,16788,0.07,put,196.00,0,2,250.24,2019-01-02 +SPY2019-01-23p197.002019-01-02,SPY,2019-01-23,0.07,8021,0.06,1459,0.00,put,197.00,0,0,250.24,2019-01-02 +SPY2019-01-23p198.002019-01-02,SPY,2019-01-23,0.07,2160,0.06,11087,0.15,put,198.00,0,200,250.24,2019-01-02 +SPY2019-01-23p199.002019-01-02,SPY,2019-01-23,0.08,14133,0.06,17683,0.07,put,199.00,0,400,250.24,2019-01-02 +SPY2019-01-23p200.002019-01-02,SPY,2019-01-23,0.08,2962,0.07,5517,0.07,put,200.00,200,114,250.24,2019-01-02 +SPY2019-01-23p201.002019-01-02,SPY,2019-01-23,0.08,600,0.07,14334,0.00,put,201.00,0,0,250.24,2019-01-02 +SPY2019-01-23p202.002019-01-02,SPY,2019-01-23,0.09,2899,0.08,4145,0.00,put,202.00,0,0,250.24,2019-01-02 +SPY2019-01-23p203.002019-01-02,SPY,2019-01-23,0.09,480,0.08,14412,0.12,put,203.00,0,0,250.24,2019-01-02 +SPY2019-01-23p204.002019-01-02,SPY,2019-01-23,0.10,2400,0.09,6396,0.00,put,204.00,0,0,250.24,2019-01-02 +SPY2019-01-23p205.002019-01-02,SPY,2019-01-23,0.11,7886,0.09,16759,0.21,put,205.00,0,1918,250.24,2019-01-02 +SPY2019-01-23p206.002019-01-02,SPY,2019-01-23,0.11,600,0.10,11064,0.18,put,206.00,1,1,250.24,2019-01-02 +SPY2019-01-23p207.002019-01-02,SPY,2019-01-23,0.12,1980,0.11,5169,0.00,put,207.00,0,0,250.24,2019-01-02 +SPY2019-01-23p208.002019-01-02,SPY,2019-01-23,0.13,2949,0.12,2127,0.15,put,208.00,0,151,250.24,2019-01-02 +SPY2019-01-23p209.002019-01-02,SPY,2019-01-23,0.14,3549,0.12,15126,0.00,put,209.00,0,0,250.24,2019-01-02 +SPY2019-01-23p210.002019-01-02,SPY,2019-01-23,0.15,5752,0.13,13357,0.14,put,210.00,60,180,250.24,2019-01-02 +SPY2019-01-23p211.002019-01-02,SPY,2019-01-23,0.16,3844,0.14,12711,0.00,put,211.00,0,5,250.24,2019-01-02 +SPY2019-01-23p212.002019-01-02,SPY,2019-01-23,0.17,3209,0.15,13108,0.00,put,212.00,0,10,250.24,2019-01-02 +SPY2019-01-23p213.002019-01-02,SPY,2019-01-23,0.18,2368,0.16,13925,0.36,put,213.00,1,1,250.24,2019-01-02 +SPY2019-01-23p214.002019-01-02,SPY,2019-01-23,0.19,885,0.18,3632,0.18,put,214.00,1,1,250.24,2019-01-02 +SPY2019-01-23p215.002019-01-02,SPY,2019-01-23,0.21,3684,0.19,8787,0.26,put,215.00,1,119,250.24,2019-01-02 +SPY2019-01-23p216.002019-01-02,SPY,2019-01-23,0.22,1075,0.21,2934,0.00,put,216.00,0,0,250.24,2019-01-02 +SPY2019-01-23p217.002019-01-02,SPY,2019-01-23,0.24,2661,0.22,10314,0.28,put,217.00,60,10,250.24,2019-01-02 +SPY2019-01-23p218.002019-01-02,SPY,2019-01-23,0.26,2829,0.24,8222,0.29,put,218.00,2,79,250.24,2019-01-02 +SPY2019-01-23p219.002019-01-02,SPY,2019-01-23,0.28,2443,0.26,8044,0.00,put,219.00,0,0,250.24,2019-01-02 +SPY2019-01-23p220.002019-01-02,SPY,2019-01-23,0.30,1240,0.29,1362,0.38,put,220.00,5,73,250.24,2019-01-02 +SPY2019-01-23p221.002019-01-02,SPY,2019-01-23,0.33,2980,0.31,4123,0.00,put,221.00,0,82,250.24,2019-01-02 +SPY2019-01-23p222.002019-01-02,SPY,2019-01-23,0.35,564,0.34,1095,0.38,put,222.00,250,12,250.24,2019-01-02 +SPY2019-01-23p223.002019-01-02,SPY,2019-01-23,0.38,360,0.37,1051,1.26,put,223.00,0,6,250.24,2019-01-02 +SPY2019-01-23p224.002019-01-02,SPY,2019-01-23,0.42,1821,0.40,3032,0.48,put,224.00,990,11,250.24,2019-01-02 +SPY2019-01-23p225.002019-01-02,SPY,2019-01-23,0.46,2001,0.44,965,0.54,put,225.00,4,377,250.24,2019-01-02 +SPY2019-01-23p226.002019-01-02,SPY,2019-01-23,0.50,1169,0.48,1947,0.97,put,226.00,0,52,250.24,2019-01-02 +SPY2019-01-23p227.002019-01-02,SPY,2019-01-23,0.55,1968,0.53,69,0.56,put,227.00,20,127,250.24,2019-01-02 +SPY2019-01-23p228.002019-01-02,SPY,2019-01-23,0.60,1270,0.58,90,1.66,put,228.00,0,23,250.24,2019-01-02 +SPY2019-01-23p229.002019-01-02,SPY,2019-01-23,0.66,1280,0.64,63,1.36,put,229.00,1,165,250.24,2019-01-02 +SPY2019-01-23p230.002019-01-02,SPY,2019-01-23,0.72,600,0.70,79,0.79,put,230.00,6,381,250.24,2019-01-02 +SPY2019-01-23p231.002019-01-02,SPY,2019-01-23,0.79,404,0.77,71,0.76,put,231.00,0,159,250.24,2019-01-02 +SPY2019-01-23p232.002019-01-02,SPY,2019-01-23,0.87,896,0.85,55,0.82,put,232.00,0,373,250.24,2019-01-02 +SPY2019-01-23p233.002019-01-02,SPY,2019-01-23,0.96,1189,0.93,72,0.74,put,233.00,0,495,250.24,2019-01-02 +SPY2019-01-23p234.002019-01-02,SPY,2019-01-23,1.05,398,1.03,50,2.04,put,234.00,1,172,250.24,2019-01-02 +SPY2019-01-23p235.002019-01-02,SPY,2019-01-23,1.16,1236,1.13,47,1.41,put,235.00,23,236,250.24,2019-01-02 +SPY2019-01-23p236.002019-01-02,SPY,2019-01-23,1.27,768,1.24,45,1.44,put,236.00,53,42,250.24,2019-01-02 +SPY2019-01-23p237.002019-01-02,SPY,2019-01-23,1.40,1203,1.36,658,1.45,put,237.00,54,105,250.24,2019-01-02 +SPY2019-01-23p238.002019-01-02,SPY,2019-01-23,1.53,220,1.50,42,1.58,put,238.00,31,62,250.24,2019-01-02 +SPY2019-01-23p239.002019-01-02,SPY,2019-01-23,1.68,160,1.64,614,2.09,put,239.00,109,57,250.24,2019-01-02 +SPY2019-01-23p240.002019-01-02,SPY,2019-01-23,1.85,768,1.81,39,1.82,put,240.00,89,209,250.24,2019-01-02 +SPY2019-01-23p241.002019-01-02,SPY,2019-01-23,2.03,688,1.98,77,2.48,put,241.00,5,179,250.24,2019-01-02 +SPY2019-01-23p242.002019-01-02,SPY,2019-01-23,2.22,80,2.17,36,2.39,put,242.00,171,76,250.24,2019-01-02 +SPY2019-01-23p243.002019-01-02,SPY,2019-01-23,2.44,584,2.37,2010,3.22,put,243.00,6,232,250.24,2019-01-02 +SPY2019-01-23p244.002019-01-02,SPY,2019-01-23,2.67,361,2.60,965,3.00,put,244.00,5,121,250.24,2019-01-02 +SPY2019-01-23p245.002019-01-02,SPY,2019-01-23,2.92,136,2.85,340,3.45,put,245.00,51,244,250.24,2019-01-02 +SPY2019-01-23p246.002019-01-02,SPY,2019-01-23,3.20,519,3.12,324,3.92,put,246.00,26,160,250.24,2019-01-02 +SPY2019-01-23p247.002019-01-02,SPY,2019-01-23,3.50,798,3.42,189,3.94,put,247.00,13,329,250.24,2019-01-02 +SPY2019-01-23p248.002019-01-02,SPY,2019-01-23,3.82,50,3.74,132,3.84,put,248.00,175,319,250.24,2019-01-02 +SPY2019-01-23p249.002019-01-02,SPY,2019-01-23,4.18,740,4.09,100,4.33,put,249.00,157,253,250.24,2019-01-02 +SPY2019-01-23p250.002019-01-02,SPY,2019-01-23,4.56,403,4.47,80,4.72,put,250.00,193,317,250.24,2019-01-02 +SPY2019-01-23p251.002019-01-02,SPY,2019-01-23,4.98,245,4.88,148,4.84,put,251.00,59,205,250.24,2019-01-02 +SPY2019-01-23p252.002019-01-02,SPY,2019-01-23,5.43,64,5.33,64,5.44,put,252.00,65,219,250.24,2019-01-02 +SPY2019-01-23p253.002019-01-02,SPY,2019-01-23,5.92,48,5.82,48,7.03,put,253.00,42,31,250.24,2019-01-02 +SPY2019-01-23p254.002019-01-02,SPY,2019-01-23,6.45,32,6.33,124,8.39,put,254.00,3,25,250.24,2019-01-02 +SPY2019-01-23p255.002019-01-02,SPY,2019-01-23,7.02,1,6.90,1,6.75,put,255.00,55,203,250.24,2019-01-02 +SPY2019-01-23p256.002019-01-02,SPY,2019-01-23,7.63,1,7.51,1,8.20,put,256.00,9,7,250.24,2019-01-02 +SPY2019-01-23p257.002019-01-02,SPY,2019-01-23,8.40,10,7.95,292,5.26,put,257.00,0,10,250.24,2019-01-02 +SPY2019-01-23p258.002019-01-02,SPY,2019-01-23,9.10,10,8.64,290,0.00,put,258.00,0,0,250.24,2019-01-02 +SPY2019-01-23p259.002019-01-02,SPY,2019-01-23,9.85,10,9.49,48,9.59,put,259.00,4,8,250.24,2019-01-02 +SPY2019-01-23p260.002019-01-02,SPY,2019-01-23,10.63,15,10.13,286,12.56,put,260.00,1,1,250.24,2019-01-02 +SPY2019-01-23p261.002019-01-02,SPY,2019-01-23,11.45,10,10.93,286,0.00,put,261.00,0,0,250.24,2019-01-02 +SPY2019-01-23p262.002019-01-02,SPY,2019-01-23,12.31,10,11.78,285,14.21,put,262.00,1,0,250.24,2019-01-02 +SPY2019-01-23p263.002019-01-02,SPY,2019-01-23,13.32,285,12.65,285,0.00,put,263.00,0,0,250.24,2019-01-02 +SPY2019-01-23p264.002019-01-02,SPY,2019-01-23,14.24,285,13.56,285,0.00,put,264.00,0,0,250.24,2019-01-02 +SPY2019-01-23p265.002019-01-02,SPY,2019-01-23,15.18,285,14.49,285,8.29,put,265.00,0,3,250.24,2019-01-02 +SPY2019-01-23p266.002019-01-02,SPY,2019-01-23,16.14,285,15.44,285,9.44,put,266.00,0,1,250.24,2019-01-02 +SPY2019-01-23p267.002019-01-02,SPY,2019-01-23,17.11,285,16.41,285,0.00,put,267.00,0,0,250.24,2019-01-02 +SPY2019-01-23p268.002019-01-02,SPY,2019-01-23,18.10,285,17.39,285,13.50,put,268.00,0,0,250.24,2019-01-02 +SPY2019-01-23p270.002019-01-02,SPY,2019-01-23,21.36,10,18.46,1,0.00,put,270.00,0,0,250.24,2019-01-02 +SPY2019-01-23p275.002019-01-02,SPY,2019-01-23,25.09,285,24.39,285,12.94,put,275.00,0,2,250.24,2019-01-02 +SPY2019-01-23p280.002019-01-02,SPY,2019-01-23,30.09,285,29.39,285,0.00,put,280.00,0,0,250.24,2019-01-02 +SPY2019-01-23p285.002019-01-02,SPY,2019-01-23,35.06,285,34.38,285,0.00,put,285.00,0,0,250.24,2019-01-02 +SPY2019-01-25c100.002019-01-02,SPY,2019-01-25,150.72,285,150.04,285,0.00,call,100.00,0,0,250.24,2019-01-02 +SPY2019-01-25c105.002019-01-02,SPY,2019-01-25,145.73,285,145.05,285,0.00,call,105.00,0,0,250.24,2019-01-02 +SPY2019-01-25c110.002019-01-02,SPY,2019-01-25,140.74,285,140.06,285,0.00,call,110.00,0,0,250.24,2019-01-02 +SPY2019-01-25c115.002019-01-02,SPY,2019-01-25,135.75,285,135.07,285,0.00,call,115.00,0,0,250.24,2019-01-02 +SPY2019-01-25c120.002019-01-02,SPY,2019-01-25,130.79,285,130.11,285,0.00,call,120.00,0,0,250.24,2019-01-02 +SPY2019-01-25c125.002019-01-02,SPY,2019-01-25,125.81,285,125.12,285,0.00,call,125.00,0,0,250.24,2019-01-02 +SPY2019-01-25c130.002019-01-02,SPY,2019-01-25,120.79,285,120.11,285,0.00,call,130.00,0,0,250.24,2019-01-02 +SPY2019-01-25c135.002019-01-02,SPY,2019-01-25,115.80,285,115.12,285,0.00,call,135.00,0,0,250.24,2019-01-02 +SPY2019-01-25c140.002019-01-02,SPY,2019-01-25,110.81,285,110.13,285,0.00,call,140.00,0,0,250.24,2019-01-02 +SPY2019-01-25c145.002019-01-02,SPY,2019-01-25,105.82,285,105.14,285,0.00,call,145.00,0,0,250.24,2019-01-02 +SPY2019-01-25c150.002019-01-02,SPY,2019-01-25,100.86,285,100.18,285,0.00,call,150.00,0,0,250.24,2019-01-02 +SPY2019-01-25c155.002019-01-02,SPY,2019-01-25,95.85,285,95.16,285,0.00,call,155.00,0,0,250.24,2019-01-02 +SPY2019-01-25c160.002019-01-02,SPY,2019-01-25,90.72,236,90.31,241,0.00,call,160.00,0,0,250.24,2019-01-02 +SPY2019-01-25c165.002019-01-02,SPY,2019-01-25,85.73,237,85.33,237,0.00,call,165.00,0,0,250.24,2019-01-02 +SPY2019-01-25c170.002019-01-02,SPY,2019-01-25,80.74,238,80.34,250,0.00,call,170.00,0,0,250.24,2019-01-02 +SPY2019-01-25c175.002019-01-02,SPY,2019-01-25,75.76,253,75.35,263,0.00,call,175.00,0,0,250.24,2019-01-02 +SPY2019-01-25c180.002019-01-02,SPY,2019-01-25,70.77,250,70.37,265,0.00,call,180.00,0,0,250.24,2019-01-02 +SPY2019-01-25c185.002019-01-02,SPY,2019-01-25,65.79,258,65.38,286,0.00,call,185.00,0,0,250.24,2019-01-02 +SPY2019-01-25c190.002019-01-02,SPY,2019-01-25,60.82,276,60.41,265,0.00,call,190.00,0,128,250.24,2019-01-02 +SPY2019-01-25c195.002019-01-02,SPY,2019-01-25,55.84,271,55.43,303,0.00,call,195.00,0,0,250.24,2019-01-02 +SPY2019-01-25c196.002019-01-02,SPY,2019-01-25,54.85,278,54.44,299,0.00,call,196.00,0,0,250.24,2019-01-02 +SPY2019-01-25c197.002019-01-02,SPY,2019-01-25,53.86,284,53.45,296,0.00,call,197.00,0,0,250.24,2019-01-02 +SPY2019-01-25c198.002019-01-02,SPY,2019-01-25,52.86,274,52.46,276,0.00,call,198.00,0,0,250.24,2019-01-02 +SPY2019-01-25c199.002019-01-02,SPY,2019-01-25,51.87,279,51.46,308,0.00,call,199.00,0,0,250.24,2019-01-02 +SPY2019-01-25c200.002019-01-02,SPY,2019-01-25,50.88,283,50.47,307,23.28,call,200.00,0,2,250.24,2019-01-02 +SPY2019-01-25c201.002019-01-02,SPY,2019-01-25,49.89,287,49.48,307,0.00,call,201.00,0,0,250.24,2019-01-02 +SPY2019-01-25c202.002019-01-02,SPY,2019-01-25,48.90,290,48.49,307,0.00,call,202.00,0,0,250.24,2019-01-02 +SPY2019-01-25c203.002019-01-02,SPY,2019-01-25,47.90,259,47.50,308,0.00,call,203.00,0,0,250.24,2019-01-02 +SPY2019-01-25c204.002019-01-02,SPY,2019-01-25,46.91,279,46.51,309,0.00,call,204.00,0,0,250.24,2019-01-02 +SPY2019-01-25c205.002019-01-02,SPY,2019-01-25,45.92,281,45.52,312,18.31,call,205.00,0,2,250.24,2019-01-02 +SPY2019-01-25c206.002019-01-02,SPY,2019-01-25,44.93,264,44.53,315,0.00,call,206.00,0,0,250.24,2019-01-02 +SPY2019-01-25c207.002019-01-02,SPY,2019-01-25,43.95,298,43.54,318,0.00,call,207.00,0,0,250.24,2019-01-02 +SPY2019-01-25c207.502019-01-02,SPY,2019-01-25,43.45,289,43.05,313,0.00,call,207.50,0,0,250.24,2019-01-02 +SPY2019-01-25c208.002019-01-02,SPY,2019-01-25,42.96,296,42.55,323,0.00,call,208.00,0,0,250.24,2019-01-02 +SPY2019-01-25c209.002019-01-02,SPY,2019-01-25,41.97,294,41.57,314,0.00,call,209.00,0,0,250.24,2019-01-02 +SPY2019-01-25c210.002019-01-02,SPY,2019-01-25,40.98,290,40.58,322,14.73,call,210.00,0,39,250.24,2019-01-02 +SPY2019-01-25c211.002019-01-02,SPY,2019-01-25,40.00,301,39.60,297,0.00,call,211.00,0,0,250.24,2019-01-02 +SPY2019-01-25c212.002019-01-02,SPY,2019-01-25,39.01,295,38.61,326,0.00,call,212.00,0,0,250.24,2019-01-02 +SPY2019-01-25c212.502019-01-02,SPY,2019-01-25,38.52,299,38.12,325,0.00,call,212.50,0,0,250.24,2019-01-02 +SPY2019-01-25c213.002019-01-02,SPY,2019-01-25,38.03,302,37.63,324,0.00,call,213.00,0,0,250.24,2019-01-02 +SPY2019-01-25c214.002019-01-02,SPY,2019-01-25,37.05,306,36.65,323,0.00,call,214.00,0,0,250.24,2019-01-02 +SPY2019-01-25c215.002019-01-02,SPY,2019-01-25,36.07,309,35.67,325,36.42,call,215.00,5,5,250.24,2019-01-02 +SPY2019-01-25c216.002019-01-02,SPY,2019-01-25,35.09,308,34.69,329,0.00,call,216.00,0,0,250.24,2019-01-02 +SPY2019-01-25c217.002019-01-02,SPY,2019-01-25,34.11,305,33.71,337,0.00,call,217.00,0,0,250.24,2019-01-02 +SPY2019-01-25c217.502019-01-02,SPY,2019-01-25,33.62,302,33.23,307,0.00,call,217.50,0,0,250.24,2019-01-02 +SPY2019-01-25c218.002019-01-02,SPY,2019-01-25,33.13,298,32.74,332,0.00,call,218.00,0,0,250.24,2019-01-02 +SPY2019-01-25c219.002019-01-02,SPY,2019-01-25,32.16,305,31.77,330,0.00,call,219.00,0,0,250.24,2019-01-02 +SPY2019-01-25c220.002019-01-02,SPY,2019-01-25,31.19,308,30.80,331,15.43,call,220.00,0,29,250.24,2019-01-02 +SPY2019-01-25c221.002019-01-02,SPY,2019-01-25,30.22,306,29.83,337,11.05,call,221.00,0,32,250.24,2019-01-02 +SPY2019-01-25c222.002019-01-02,SPY,2019-01-25,29.26,316,28.87,330,0.00,call,222.00,0,0,250.24,2019-01-02 +SPY2019-01-25c222.502019-01-02,SPY,2019-01-25,28.77,303,28.39,330,0.00,call,222.50,0,0,250.24,2019-01-02 +SPY2019-01-25c223.002019-01-02,SPY,2019-01-25,28.29,305,27.91,331,0.00,call,223.00,0,12,250.24,2019-01-02 +SPY2019-01-25c224.002019-01-02,SPY,2019-01-25,27.34,319,26.95,337,0.00,call,224.00,0,0,250.24,2019-01-02 +SPY2019-01-25c225.002019-01-02,SPY,2019-01-25,26.38,312,26.00,335,7.64,call,225.00,0,17,250.24,2019-01-02 +SPY2019-01-25c226.002019-01-02,SPY,2019-01-25,25.43,332,25.05,360,7.84,call,226.00,0,1,250.24,2019-01-02 +SPY2019-01-25c227.002019-01-02,SPY,2019-01-25,24.49,339,24.11,358,7.50,call,227.00,0,3,250.24,2019-01-02 +SPY2019-01-25c227.502019-01-02,SPY,2019-01-25,24.01,323,23.64,360,7.33,call,227.50,0,184,250.24,2019-01-02 +SPY2019-01-25c228.002019-01-02,SPY,2019-01-25,23.55,339,23.18,330,7.05,call,228.00,0,1,250.24,2019-01-02 +SPY2019-01-25c229.002019-01-02,SPY,2019-01-25,22.52,161,22.35,32,21.89,call,229.00,16,24,250.24,2019-01-02 +SPY2019-01-25c230.002019-01-02,SPY,2019-01-25,21.68,325,21.32,372,11.09,call,230.00,0,171,250.24,2019-01-02 +SPY2019-01-25c231.002019-01-02,SPY,2019-01-25,20.76,328,20.40,383,10.40,call,231.00,0,28,250.24,2019-01-02 +SPY2019-01-25c232.002019-01-02,SPY,2019-01-25,19.85,336,19.49,384,5.45,call,232.00,0,5,250.24,2019-01-02 +SPY2019-01-25c232.502019-01-02,SPY,2019-01-25,19.39,328,19.04,377,9.77,call,232.50,0,110,250.24,2019-01-02 +SPY2019-01-25c233.002019-01-02,SPY,2019-01-25,18.94,331,18.59,378,6.31,call,233.00,0,162,250.24,2019-01-02 +SPY2019-01-25c234.002019-01-02,SPY,2019-01-25,18.04,328,17.70,375,18.29,call,234.00,5,52,250.24,2019-01-02 +SPY2019-01-25c235.002019-01-02,SPY,2019-01-25,17.08,168,16.90,159,16.38,call,235.00,5,128,250.24,2019-01-02 +SPY2019-01-25c236.002019-01-02,SPY,2019-01-25,16.19,173,16.03,40,16.39,call,236.00,1,201,250.24,2019-01-02 +SPY2019-01-25c237.002019-01-02,SPY,2019-01-25,15.34,160,15.17,40,14.11,call,237.00,10,142,250.24,2019-01-02 +SPY2019-01-25c237.502019-01-02,SPY,2019-01-25,14.97,322,14.66,391,12.79,call,237.50,10,209,250.24,2019-01-02 +SPY2019-01-25c238.002019-01-02,SPY,2019-01-25,14.48,146,14.33,32,7.33,call,238.00,0,403,250.24,2019-01-02 +SPY2019-01-25c239.002019-01-02,SPY,2019-01-25,13.64,173,13.48,229,6.56,call,239.00,0,499,250.24,2019-01-02 +SPY2019-01-25c240.002019-01-02,SPY,2019-01-25,12.81,207,12.67,88,11.76,call,240.00,69,932,250.24,2019-01-02 +SPY2019-01-25c241.002019-01-02,SPY,2019-01-25,11.99,191,11.86,113,10.99,call,241.00,48,1119,250.24,2019-01-02 +SPY2019-01-25c242.002019-01-02,SPY,2019-01-25,11.20,217,11.07,98,10.57,call,242.00,51,557,250.24,2019-01-02 +SPY2019-01-25c242.502019-01-02,SPY,2019-01-25,10.81,191,10.68,91,5.78,call,242.50,0,614,250.24,2019-01-02 +SPY2019-01-25c243.002019-01-02,SPY,2019-01-25,10.42,165,10.29,261,9.69,call,243.00,20,1027,250.24,2019-01-02 +SPY2019-01-25c244.002019-01-02,SPY,2019-01-25,9.64,105,9.54,48,9.20,call,244.00,79,349,250.24,2019-01-02 +SPY2019-01-25c245.002019-01-02,SPY,2019-01-25,8.90,97,8.80,96,8.93,call,245.00,35,443,250.24,2019-01-02 +SPY2019-01-25c246.002019-01-02,SPY,2019-01-25,8.18,107,8.08,173,8.22,call,246.00,174,498,250.24,2019-01-02 +SPY2019-01-25c247.002019-01-02,SPY,2019-01-25,7.48,98,7.38,282,6.98,call,247.00,310,1123,250.24,2019-01-02 +SPY2019-01-25c247.502019-01-02,SPY,2019-01-25,7.14,208,7.05,178,7.36,call,247.50,222,843,250.24,2019-01-02 +SPY2019-01-25c248.002019-01-02,SPY,2019-01-25,6.79,103,6.73,148,6.50,call,248.00,546,1817,250.24,2019-01-02 +SPY2019-01-25c249.002019-01-02,SPY,2019-01-25,6.15,192,6.08,133,5.88,call,249.00,99,736,250.24,2019-01-02 +SPY2019-01-25c250.002019-01-02,SPY,2019-01-25,5.53,215,5.45,234,5.47,call,250.00,492,3913,250.24,2019-01-02 +SPY2019-01-25c251.002019-01-02,SPY,2019-01-25,4.93,75,4.87,181,4.82,call,251.00,174,1302,250.24,2019-01-02 +SPY2019-01-25c252.002019-01-02,SPY,2019-01-25,4.38,289,4.31,245,4.05,call,252.00,828,1964,250.24,2019-01-02 +SPY2019-01-25c252.502019-01-02,SPY,2019-01-25,4.11,123,4.04,698,3.65,call,252.50,650,6584,250.24,2019-01-02 +SPY2019-01-25c253.002019-01-02,SPY,2019-01-25,3.86,269,3.79,230,3.94,call,253.00,137,697,250.24,2019-01-02 +SPY2019-01-25c254.002019-01-02,SPY,2019-01-25,3.37,189,3.30,831,3.37,call,254.00,305,836,250.24,2019-01-02 +SPY2019-01-25c255.002019-01-02,SPY,2019-01-25,2.92,413,2.86,233,2.80,call,255.00,1320,2361,250.24,2019-01-02 +SPY2019-01-25c256.002019-01-02,SPY,2019-01-25,2.50,482,2.44,924,2.15,call,256.00,469,1435,250.24,2019-01-02 +SPY2019-01-25c257.002019-01-02,SPY,2019-01-25,2.12,120,2.08,71,1.88,call,257.00,1297,2120,250.24,2019-01-02 +SPY2019-01-25c257.502019-01-02,SPY,2019-01-25,1.95,401,1.90,389,2.29,call,257.50,242,1630,250.24,2019-01-02 +SPY2019-01-25c258.002019-01-02,SPY,2019-01-25,1.79,1222,1.74,427,1.58,call,258.00,177,1549,250.24,2019-01-02 +SPY2019-01-25c259.002019-01-02,SPY,2019-01-25,1.49,774,1.45,98,1.48,call,259.00,127,768,250.24,2019-01-02 +SPY2019-01-25c260.002019-01-02,SPY,2019-01-25,1.23,800,1.20,48,1.21,call,260.00,708,12620,250.24,2019-01-02 +SPY2019-01-25c261.002019-01-02,SPY,2019-01-25,1.00,358,0.97,719,0.84,call,261.00,587,952,250.24,2019-01-02 +SPY2019-01-25c262.002019-01-02,SPY,2019-01-25,0.81,376,0.79,67,0.79,call,262.00,286,1130,250.24,2019-01-02 +SPY2019-01-25c262.502019-01-02,SPY,2019-01-25,0.73,448,0.71,71,0.97,call,262.50,102,2479,250.24,2019-01-02 +SPY2019-01-25c263.002019-01-02,SPY,2019-01-25,0.66,2191,0.63,695,0.68,call,263.00,1051,869,250.24,2019-01-02 +SPY2019-01-25c264.002019-01-02,SPY,2019-01-25,0.53,4411,0.50,1740,0.52,call,264.00,199,2890,250.24,2019-01-02 +SPY2019-01-25c265.002019-01-02,SPY,2019-01-25,0.42,1880,0.40,1491,0.38,call,265.00,1134,2142,250.24,2019-01-02 +SPY2019-01-25c266.002019-01-02,SPY,2019-01-25,0.33,1454,0.32,1406,0.46,call,266.00,17,525,250.24,2019-01-02 +SPY2019-01-25c267.002019-01-02,SPY,2019-01-25,0.26,1056,0.25,2356,0.28,call,267.00,12,4509,250.24,2019-01-02 +SPY2019-01-25c267.502019-01-02,SPY,2019-01-25,0.24,7272,0.23,546,0.40,call,267.50,1,702,250.24,2019-01-02 +SPY2019-01-25c268.002019-01-02,SPY,2019-01-25,0.21,1706,0.20,1608,0.24,call,268.00,5,795,250.24,2019-01-02 +SPY2019-01-25c269.002019-01-02,SPY,2019-01-25,0.17,6604,0.16,1854,0.18,call,269.00,1080,1404,250.24,2019-01-02 +SPY2019-01-25c270.002019-01-02,SPY,2019-01-25,0.14,11111,0.13,1110,0.12,call,270.00,419,2000,250.24,2019-01-02 +SPY2019-01-25c271.002019-01-02,SPY,2019-01-25,0.11,5082,0.10,5760,0.16,call,271.00,3,2144,250.24,2019-01-02 +SPY2019-01-25c272.002019-01-02,SPY,2019-01-25,0.09,4735,0.08,7573,0.13,call,272.00,218,771,250.24,2019-01-02 +SPY2019-01-25c272.502019-01-02,SPY,2019-01-25,0.08,2016,0.07,17125,0.13,call,272.50,21,857,250.24,2019-01-02 +SPY2019-01-25c273.002019-01-02,SPY,2019-01-25,0.08,11142,0.07,1620,0.09,call,273.00,67,672,250.24,2019-01-02 +SPY2019-01-25c274.002019-01-02,SPY,2019-01-25,0.06,1372,0.05,20870,0.08,call,274.00,3,1679,250.24,2019-01-02 +SPY2019-01-25c275.002019-01-02,SPY,2019-01-25,0.06,23283,0.04,22410,0.05,call,275.00,27,13874,250.24,2019-01-02 +SPY2019-01-25c276.002019-01-02,SPY,2019-01-25,0.05,19291,0.04,2925,0.05,call,276.00,24,306,250.24,2019-01-02 +SPY2019-01-25c277.002019-01-02,SPY,2019-01-25,0.04,6208,0.03,9147,0.05,call,277.00,5,236,250.24,2019-01-02 +SPY2019-01-25c277.502019-01-02,SPY,2019-01-25,0.04,16781,0.03,8864,0.03,call,277.50,0,32,250.24,2019-01-02 +SPY2019-01-25c278.002019-01-02,SPY,2019-01-25,0.04,14392,0.03,2265,0.05,call,278.00,0,200,250.24,2019-01-02 +SPY2019-01-25c279.002019-01-02,SPY,2019-01-25,0.03,1020,0.02,19974,0.03,call,279.00,26,114,250.24,2019-01-02 +SPY2019-01-25c280.002019-01-02,SPY,2019-01-25,0.03,15223,0.02,12371,0.02,call,280.00,432,3223,250.24,2019-01-02 +SPY2019-01-25c281.002019-01-02,SPY,2019-01-25,0.03,23200,0.02,3064,0.03,call,281.00,114,335,250.24,2019-01-02 +SPY2019-01-25c282.002019-01-02,SPY,2019-01-25,0.02,683,0.01,14228,0.03,call,282.00,51,4485,250.24,2019-01-02 +SPY2019-01-25c282.502019-01-02,SPY,2019-01-25,0.02,2608,0.01,20856,0.03,call,282.50,0,33,250.24,2019-01-02 +SPY2019-01-25c283.002019-01-02,SPY,2019-01-25,0.02,3896,0.01,10986,0.02,call,283.00,26,107,250.24,2019-01-02 +SPY2019-01-25c284.002019-01-02,SPY,2019-01-25,0.02,14115,0.01,13338,0.03,call,284.00,0,306,250.24,2019-01-02 +SPY2019-01-25c285.002019-01-02,SPY,2019-01-25,0.02,21094,0.01,7582,0.02,call,285.00,0,181,250.24,2019-01-02 +SPY2019-01-25c286.002019-01-02,SPY,2019-01-25,0.02,24314,0.01,2715,0.02,call,286.00,0,99,250.24,2019-01-02 +SPY2019-01-25c287.002019-01-02,SPY,2019-01-25,0.01,974,0.00,0,0.01,call,287.00,2,108,250.24,2019-01-02 +SPY2019-01-25c287.502019-01-02,SPY,2019-01-25,0.01,1178,0.00,0,0.02,call,287.50,0,7,250.24,2019-01-02 +SPY2019-01-25c288.002019-01-02,SPY,2019-01-25,0.01,1487,0.00,0,0.02,call,288.00,0,104,250.24,2019-01-02 +SPY2019-01-25c289.002019-01-02,SPY,2019-01-25,0.01,4192,0.00,0,0.02,call,289.00,0,463,250.24,2019-01-02 +SPY2019-01-25c290.002019-01-02,SPY,2019-01-25,0.01,8465,0.00,0,0.02,call,290.00,0,162,250.24,2019-01-02 +SPY2019-01-25c292.502019-01-02,SPY,2019-01-25,0.01,15931,0.00,0,0.01,call,292.50,0,3,250.24,2019-01-02 +SPY2019-01-25c295.002019-01-02,SPY,2019-01-25,0.01,19799,0.00,0,0.01,call,295.00,0,264,250.24,2019-01-02 +SPY2019-01-25c297.502019-01-02,SPY,2019-01-25,0.01,21126,0.00,0,0.01,call,297.50,1,78,250.24,2019-01-02 +SPY2019-01-25c300.002019-01-02,SPY,2019-01-25,0.01,22190,0.00,0,0.01,call,300.00,0,144,250.24,2019-01-02 +SPY2019-01-25c302.502019-01-02,SPY,2019-01-25,0.01,23702,0.00,0,0.01,call,302.50,0,6,250.24,2019-01-02 +SPY2019-01-25c305.002019-01-02,SPY,2019-01-25,0.01,24048,0.00,0,0.01,call,305.00,0,0,250.24,2019-01-02 +SPY2019-01-25c307.502019-01-02,SPY,2019-01-25,0.01,24332,0.00,0,0.01,call,307.50,0,50,250.24,2019-01-02 +SPY2019-01-25p100.002019-01-02,SPY,2019-01-25,0.01,23289,0.00,0,0.00,put,100.00,0,0,250.24,2019-01-02 +SPY2019-01-25p105.002019-01-02,SPY,2019-01-25,0.01,18679,0.00,0,0.00,put,105.00,0,0,250.24,2019-01-02 +SPY2019-01-25p110.002019-01-02,SPY,2019-01-25,0.01,10879,0.00,0,0.01,put,110.00,4,0,250.24,2019-01-02 +SPY2019-01-25p115.002019-01-02,SPY,2019-01-25,0.01,6453,0.00,0,0.01,put,115.00,1,0,250.24,2019-01-02 +SPY2019-01-25p120.002019-01-02,SPY,2019-01-25,0.01,3008,0.00,0,0.00,put,120.00,0,0,250.24,2019-01-02 +SPY2019-01-25p125.002019-01-02,SPY,2019-01-25,0.02,28832,0.01,1146,0.02,put,125.00,251,0,250.24,2019-01-02 +SPY2019-01-25p130.002019-01-02,SPY,2019-01-25,0.02,26099,0.01,2826,0.01,put,130.00,1191,0,250.24,2019-01-02 +SPY2019-01-25p135.002019-01-02,SPY,2019-01-25,0.02,24194,0.01,4316,0.02,put,135.00,100,0,250.24,2019-01-02 +SPY2019-01-25p140.002019-01-02,SPY,2019-01-25,0.02,19451,0.01,8401,0.02,put,140.00,50,0,250.24,2019-01-02 +SPY2019-01-25p145.002019-01-02,SPY,2019-01-25,0.02,12729,0.01,18802,0.00,put,145.00,0,0,250.24,2019-01-02 +SPY2019-01-25p150.002019-01-02,SPY,2019-01-25,0.03,28290,0.02,1020,0.02,put,150.00,0,10,250.24,2019-01-02 +SPY2019-01-25p155.002019-01-02,SPY,2019-01-25,0.03,25537,0.02,3180,0.00,put,155.00,0,0,250.24,2019-01-02 +SPY2019-01-25p160.002019-01-02,SPY,2019-01-25,0.03,21399,0.02,5640,0.03,put,160.00,100,251,250.24,2019-01-02 +SPY2019-01-25p165.002019-01-02,SPY,2019-01-25,0.04,29721,0.03,1,0.04,put,165.00,0,35,250.24,2019-01-02 +SPY2019-01-25p170.002019-01-02,SPY,2019-01-25,0.04,25472,0.03,2280,0.06,put,170.00,0,239,250.24,2019-01-02 +SPY2019-01-25p175.002019-01-02,SPY,2019-01-25,0.04,15890,0.03,10933,0.03,put,175.00,0,1425,250.24,2019-01-02 +SPY2019-01-25p180.002019-01-02,SPY,2019-01-25,0.05,25542,0.04,480,0.09,put,180.00,0,42,250.24,2019-01-02 +SPY2019-01-25p185.002019-01-02,SPY,2019-01-25,0.05,1971,0.04,22803,0.07,put,185.00,7,61,250.24,2019-01-02 +SPY2019-01-25p190.002019-01-02,SPY,2019-01-25,0.06,666,0.05,26474,0.09,put,190.00,12,743,250.24,2019-01-02 +SPY2019-01-25p195.002019-01-02,SPY,2019-01-25,0.08,798,0.07,19339,0.10,put,195.00,1,847,250.24,2019-01-02 +SPY2019-01-25p196.002019-01-02,SPY,2019-01-25,0.09,14162,0.08,4458,0.00,put,196.00,0,0,250.24,2019-01-02 +SPY2019-01-25p197.002019-01-02,SPY,2019-01-25,0.09,900,0.08,16588,0.15,put,197.00,45,9,250.24,2019-01-02 +SPY2019-01-25p198.002019-01-02,SPY,2019-01-25,0.10,13061,0.09,5222,0.17,put,198.00,0,200,250.24,2019-01-02 +SPY2019-01-25p199.002019-01-02,SPY,2019-01-25,0.10,660,0.09,15806,0.08,put,199.00,0,405,250.24,2019-01-02 +SPY2019-01-25p200.002019-01-02,SPY,2019-01-25,0.11,8377,0.10,6617,0.11,put,200.00,69,17256,250.24,2019-01-02 +SPY2019-01-25p201.002019-01-02,SPY,2019-01-25,0.12,15525,0.11,3593,0.11,put,201.00,200,120,250.24,2019-01-02 +SPY2019-01-25p202.002019-01-02,SPY,2019-01-25,0.13,21537,0.12,1875,0.00,put,202.00,0,87,250.24,2019-01-02 +SPY2019-01-25p203.002019-01-02,SPY,2019-01-25,0.13,5402,0.12,7495,0.11,put,203.00,0,98,250.24,2019-01-02 +SPY2019-01-25p204.002019-01-02,SPY,2019-01-25,0.14,9337,0.13,5672,0.00,put,204.00,0,0,250.24,2019-01-02 +SPY2019-01-25p205.002019-01-02,SPY,2019-01-25,0.15,12169,0.14,3958,0.21,put,205.00,531,1104,250.24,2019-01-02 +SPY2019-01-25p206.002019-01-02,SPY,2019-01-25,0.16,15737,0.15,3156,0.00,put,206.00,0,0,250.24,2019-01-02 +SPY2019-01-25p207.002019-01-02,SPY,2019-01-25,0.17,16631,0.16,1892,0.28,put,207.00,0,26,250.24,2019-01-02 +SPY2019-01-25p207.502019-01-02,SPY,2019-01-25,0.17,6228,0.16,5769,0.19,put,207.50,102,93,250.24,2019-01-02 +SPY2019-01-25p208.002019-01-02,SPY,2019-01-25,0.18,15692,0.17,1866,0.27,put,208.00,1,1,250.24,2019-01-02 +SPY2019-01-25p209.002019-01-02,SPY,2019-01-25,0.19,12510,0.18,1839,0.29,put,209.00,1,82,250.24,2019-01-02 +SPY2019-01-25p210.002019-01-02,SPY,2019-01-25,0.20,9080,0.19,3049,0.20,put,210.00,412,1993,250.24,2019-01-02 +SPY2019-01-25p211.002019-01-02,SPY,2019-01-25,0.21,4109,0.20,5031,0.23,put,211.00,4,10,250.24,2019-01-02 +SPY2019-01-25p212.002019-01-02,SPY,2019-01-25,0.23,13915,0.21,7417,0.22,put,212.00,648,31,250.24,2019-01-02 +SPY2019-01-25p212.502019-01-02,SPY,2019-01-25,0.23,651,0.22,5248,0.30,put,212.50,1,0,250.24,2019-01-02 +SPY2019-01-25p213.002019-01-02,SPY,2019-01-25,0.24,5261,0.23,3003,0.25,put,213.00,0,60,250.24,2019-01-02 +SPY2019-01-25p214.002019-01-02,SPY,2019-01-25,0.26,9779,0.24,6235,0.29,put,214.00,0,1,250.24,2019-01-02 +SPY2019-01-25p215.002019-01-02,SPY,2019-01-25,0.28,11517,0.26,5852,0.41,put,215.00,2,16202,250.24,2019-01-02 +SPY2019-01-25p216.002019-01-02,SPY,2019-01-25,0.30,10651,0.28,5167,0.33,put,216.00,297,38,250.24,2019-01-02 +SPY2019-01-25p217.002019-01-02,SPY,2019-01-25,0.32,8442,0.30,5596,0.41,put,217.00,1,142,250.24,2019-01-02 +SPY2019-01-25p217.502019-01-02,SPY,2019-01-25,0.33,6171,0.31,5295,0.00,put,217.50,0,8,250.24,2019-01-02 +SPY2019-01-25p218.002019-01-02,SPY,2019-01-25,0.34,1794,0.33,1458,0.63,put,218.00,0,5,250.24,2019-01-02 +SPY2019-01-25p219.002019-01-02,SPY,2019-01-25,0.37,8523,0.35,4404,0.38,put,219.00,424,139,250.24,2019-01-02 +SPY2019-01-25p220.002019-01-02,SPY,2019-01-25,0.39,600,0.38,1285,0.43,put,220.00,34,919,250.24,2019-01-02 +SPY2019-01-25p221.002019-01-02,SPY,2019-01-25,0.42,360,0.41,1283,0.40,put,221.00,0,503,250.24,2019-01-02 +SPY2019-01-25p222.002019-01-02,SPY,2019-01-25,0.46,2121,0.44,2885,0.56,put,222.00,0,92,250.24,2019-01-02 +SPY2019-01-25p222.502019-01-02,SPY,2019-01-25,0.48,3255,0.46,1756,0.80,put,222.50,600,1112,250.24,2019-01-02 +SPY2019-01-25p223.002019-01-02,SPY,2019-01-25,0.50,4371,0.48,593,0.89,put,223.00,25,462,250.24,2019-01-02 +SPY2019-01-25p224.002019-01-02,SPY,2019-01-25,0.54,2208,0.52,581,0.69,put,224.00,2,2,250.24,2019-01-02 +SPY2019-01-25p225.002019-01-02,SPY,2019-01-25,0.58,960,0.57,74,0.60,put,225.00,711,3223,250.24,2019-01-02 +SPY2019-01-25p226.002019-01-02,SPY,2019-01-25,0.63,360,0.62,70,1.17,put,226.00,1,173,250.24,2019-01-02 +SPY2019-01-25p227.002019-01-02,SPY,2019-01-25,0.69,1425,0.67,562,0.83,put,227.00,73,832,250.24,2019-01-02 +SPY2019-01-25p227.502019-01-02,SPY,2019-01-25,0.72,1772,0.70,65,0.99,put,227.50,2,4297,250.24,2019-01-02 +SPY2019-01-25p228.002019-01-02,SPY,2019-01-25,0.75,1234,0.73,559,0.77,put,228.00,68,380,250.24,2019-01-02 +SPY2019-01-25p229.002019-01-02,SPY,2019-01-25,0.82,3328,0.79,1475,0.97,put,229.00,44,365,250.24,2019-01-02 +SPY2019-01-25p230.002019-01-02,SPY,2019-01-25,0.89,2631,0.86,1742,0.86,put,230.00,5169,6787,250.24,2019-01-02 +SPY2019-01-25p231.002019-01-02,SPY,2019-01-25,0.97,3001,0.94,1250,1.02,put,231.00,33,1490,250.24,2019-01-02 +SPY2019-01-25p232.002019-01-02,SPY,2019-01-25,1.06,3404,1.03,421,1.14,put,232.00,239,1895,250.24,2019-01-02 +SPY2019-01-25p232.502019-01-02,SPY,2019-01-25,1.10,574,1.07,1896,1.22,put,232.50,182,1187,250.24,2019-01-02 +SPY2019-01-25p233.002019-01-02,SPY,2019-01-25,1.15,1300,1.12,996,1.54,put,233.00,73,1465,250.24,2019-01-02 +SPY2019-01-25p234.002019-01-02,SPY,2019-01-25,1.26,3034,1.22,1261,1.37,put,234.00,36,281,250.24,2019-01-02 +SPY2019-01-25p235.002019-01-02,SPY,2019-01-25,1.37,2251,1.33,1931,1.36,put,235.00,1346,1959,250.24,2019-01-02 +SPY2019-01-25p236.002019-01-02,SPY,2019-01-25,1.49,32,1.46,384,1.45,put,236.00,713,487,250.24,2019-01-02 +SPY2019-01-25p237.002019-01-02,SPY,2019-01-25,1.63,2566,1.59,489,1.95,put,237.00,133,792,250.24,2019-01-02 +SPY2019-01-25p237.502019-01-02,SPY,2019-01-25,1.70,1043,1.66,825,2.02,put,237.50,632,825,250.24,2019-01-02 +SPY2019-01-25p238.002019-01-02,SPY,2019-01-25,1.78,2734,1.74,41,1.81,put,238.00,140,725,250.24,2019-01-02 +SPY2019-01-25p239.002019-01-02,SPY,2019-01-25,1.94,2573,1.89,1127,2.26,put,239.00,162,606,250.24,2019-01-02 +SPY2019-01-25p240.002019-01-02,SPY,2019-01-25,2.11,1073,2.07,70,2.07,put,240.00,1176,2193,250.24,2019-01-02 +SPY2019-01-25p241.002019-01-02,SPY,2019-01-25,2.30,2232,2.25,635,2.57,put,241.00,112,515,250.24,2019-01-02 +SPY2019-01-25p242.002019-01-02,SPY,2019-01-25,2.50,274,2.46,36,2.86,put,242.00,4099,1188,250.24,2019-01-02 +SPY2019-01-25p242.502019-01-02,SPY,2019-01-25,2.61,467,2.56,386,3.12,put,242.50,143,1648,250.24,2019-01-02 +SPY2019-01-25p243.002019-01-02,SPY,2019-01-25,2.72,316,2.67,436,2.92,put,243.00,35,2612,250.24,2019-01-02 +SPY2019-01-25p244.002019-01-02,SPY,2019-01-25,2.96,267,2.91,259,3.39,put,244.00,240,1831,250.24,2019-01-02 +SPY2019-01-25p245.002019-01-02,SPY,2019-01-25,3.22,259,3.17,203,3.18,put,245.00,547,4483,250.24,2019-01-02 +SPY2019-01-25p246.002019-01-02,SPY,2019-01-25,3.50,103,3.45,90,3.81,put,246.00,125,1149,250.24,2019-01-02 +SPY2019-01-25p247.002019-01-02,SPY,2019-01-25,3.80,90,3.75,133,3.76,put,247.00,177,5322,250.24,2019-01-02 +SPY2019-01-25p247.502019-01-02,SPY,2019-01-25,3.97,1259,3.91,136,4.00,put,247.50,795,19706,250.24,2019-01-02 +SPY2019-01-25p248.002019-01-02,SPY,2019-01-25,4.13,128,4.07,262,4.58,put,248.00,1239,1413,250.24,2019-01-02 +SPY2019-01-25p249.002019-01-02,SPY,2019-01-25,4.49,436,4.43,116,5.14,put,249.00,261,1282,250.24,2019-01-02 +SPY2019-01-25p250.002019-01-02,SPY,2019-01-25,4.88,1145,4.81,116,5.29,put,250.00,1222,4923,250.24,2019-01-02 +SPY2019-01-25p251.002019-01-02,SPY,2019-01-25,5.29,228,5.22,97,5.58,put,251.00,60,1743,250.24,2019-01-02 +SPY2019-01-25p252.002019-01-02,SPY,2019-01-25,5.74,198,5.67,42,6.27,put,252.00,97,1568,250.24,2019-01-02 +SPY2019-01-25p252.502019-01-02,SPY,2019-01-25,5.98,469,5.90,85,5.89,put,252.50,249,1220,250.24,2019-01-02 +SPY2019-01-25p253.002019-01-02,SPY,2019-01-25,6.23,435,6.14,151,6.86,put,253.00,113,1046,250.24,2019-01-02 +SPY2019-01-25p254.002019-01-02,SPY,2019-01-25,6.74,140,6.66,111,7.28,put,254.00,59,2033,250.24,2019-01-02 +SPY2019-01-25p255.002019-01-02,SPY,2019-01-25,7.30,69,7.19,43,7.98,put,255.00,120,586,250.24,2019-01-02 +SPY2019-01-25p256.002019-01-02,SPY,2019-01-25,7.89,60,7.80,80,8.66,put,256.00,114,783,250.24,2019-01-02 +SPY2019-01-25p257.002019-01-02,SPY,2019-01-25,8.63,454,8.43,126,8.09,put,257.00,6,556,250.24,2019-01-02 +SPY2019-01-25p257.502019-01-02,SPY,2019-01-25,8.97,455,8.76,111,5.00,put,257.50,0,866,250.24,2019-01-02 +SPY2019-01-25p258.002019-01-02,SPY,2019-01-25,9.31,403,9.10,123,5.51,put,258.00,0,389,250.24,2019-01-02 +SPY2019-01-25p259.002019-01-02,SPY,2019-01-25,10.03,429,9.81,107,13.30,put,259.00,75,472,250.24,2019-01-02 +SPY2019-01-25p260.002019-01-02,SPY,2019-01-25,10.78,32,10.57,74,10.39,put,260.00,7,9729,250.24,2019-01-02 +SPY2019-01-25p261.002019-01-02,SPY,2019-01-25,11.57,41,11.34,127,11.50,put,261.00,95,274,250.24,2019-01-02 +SPY2019-01-25p262.002019-01-02,SPY,2019-01-25,12.40,26,12.18,117,12.21,put,262.00,31,709,250.24,2019-01-02 +SPY2019-01-25p262.502019-01-02,SPY,2019-01-25,12.81,32,12.60,95,7.42,put,262.50,0,90,250.24,2019-01-02 +SPY2019-01-25p263.002019-01-02,SPY,2019-01-25,13.29,400,12.90,383,8.16,put,263.00,0,506,250.24,2019-01-02 +SPY2019-01-25p264.002019-01-02,SPY,2019-01-25,14.14,84,13.88,64,7.52,put,264.00,0,86,250.24,2019-01-02 +SPY2019-01-25p265.002019-01-02,SPY,2019-01-25,15.05,84,14.81,174,18.23,put,265.00,1,896,250.24,2019-01-02 +SPY2019-01-25p266.002019-01-02,SPY,2019-01-25,16.03,387,15.63,384,12.27,put,266.00,0,953,250.24,2019-01-02 +SPY2019-01-25p267.002019-01-02,SPY,2019-01-25,16.92,54,16.66,208,17.29,put,267.00,5,2045,250.24,2019-01-02 +SPY2019-01-25p267.502019-01-02,SPY,2019-01-25,17.45,372,17.06,390,13.61,put,267.50,0,259,250.24,2019-01-02 +SPY2019-01-25p268.002019-01-02,SPY,2019-01-25,17.94,375,17.54,393,21.30,put,268.00,5,1068,250.24,2019-01-02 +SPY2019-01-25p269.002019-01-02,SPY,2019-01-25,18.93,368,18.52,374,9.47,put,269.00,0,440,250.24,2019-01-02 +SPY2019-01-25p270.002019-01-02,SPY,2019-01-25,19.93,342,19.53,307,14.43,put,270.00,0,102,250.24,2019-01-02 +SPY2019-01-25p271.002019-01-02,SPY,2019-01-25,20.94,355,20.52,319,16.05,put,271.00,0,0,250.24,2019-01-02 +SPY2019-01-25p272.002019-01-02,SPY,2019-01-25,21.94,351,21.52,315,11.50,put,272.00,0,7,250.24,2019-01-02 +SPY2019-01-25p272.502019-01-02,SPY,2019-01-25,22.44,350,22.02,314,17.15,put,272.50,0,81,250.24,2019-01-02 +SPY2019-01-25p273.002019-01-02,SPY,2019-01-25,22.94,349,22.52,313,12.69,put,273.00,0,15,250.24,2019-01-02 +SPY2019-01-25p274.002019-01-02,SPY,2019-01-25,23.94,346,23.52,311,13.02,put,274.00,0,8,250.24,2019-01-02 +SPY2019-01-25p275.002019-01-02,SPY,2019-01-25,24.94,344,24.52,309,28.70,put,275.00,3,19,250.24,2019-01-02 +SPY2019-01-25p276.002019-01-02,SPY,2019-01-25,27.41,1,24.54,10,17.67,put,276.00,0,1,250.24,2019-01-02 +SPY2019-01-25p277.002019-01-02,SPY,2019-01-25,27.08,285,26.35,285,11.85,put,277.00,0,1,250.24,2019-01-02 +SPY2019-01-25p277.502019-01-02,SPY,2019-01-25,28.91,1,26.04,10,14.55,put,277.50,0,5,250.24,2019-01-02 +SPY2019-01-25p278.002019-01-02,SPY,2019-01-25,28.08,285,27.37,285,18.61,put,278.00,0,2,250.24,2019-01-02 +SPY2019-01-25p279.002019-01-02,SPY,2019-01-25,30.41,1,27.54,10,15.13,put,279.00,0,7,250.24,2019-01-02 +SPY2019-01-25p280.002019-01-02,SPY,2019-01-25,31.41,1,28.54,10,19.46,put,280.00,0,14,250.24,2019-01-02 +SPY2019-01-25p281.002019-01-02,SPY,2019-01-25,32.49,1,29.54,10,0.00,put,281.00,0,0,250.24,2019-01-02 +SPY2019-01-25p282.002019-01-02,SPY,2019-01-25,33.41,1,30.53,10,16.63,put,282.00,0,0,250.24,2019-01-02 +SPY2019-01-25p282.502019-01-02,SPY,2019-01-25,33.99,1,31.03,10,0.00,put,282.50,0,0,250.24,2019-01-02 +SPY2019-01-25p283.002019-01-02,SPY,2019-01-25,34.41,1,31.53,10,20.79,put,283.00,0,0,250.24,2019-01-02 +SPY2019-01-25p284.002019-01-02,SPY,2019-01-25,35.49,1,32.53,10,0.00,put,284.00,0,0,250.24,2019-01-02 +SPY2019-01-25p285.002019-01-02,SPY,2019-01-25,36.41,1,33.53,10,21.67,put,285.00,0,1,250.24,2019-01-02 +SPY2019-01-25p286.002019-01-02,SPY,2019-01-25,37.47,1,34.53,10,0.00,put,286.00,0,0,250.24,2019-01-02 +SPY2019-01-25p287.002019-01-02,SPY,2019-01-25,38.47,1,35.53,10,0.00,put,287.00,0,0,250.24,2019-01-02 +SPY2019-01-25p287.502019-01-02,SPY,2019-01-25,38.97,1,36.03,10,0.00,put,287.50,0,0,250.24,2019-01-02 +SPY2019-01-25p288.002019-01-02,SPY,2019-01-25,39.47,1,36.53,10,0.00,put,288.00,0,0,250.24,2019-01-02 +SPY2019-01-25p289.002019-01-02,SPY,2019-01-25,40.48,1,37.53,10,0.00,put,289.00,0,0,250.24,2019-01-02 +SPY2019-01-25p290.002019-01-02,SPY,2019-01-25,41.41,1,38.53,10,20.28,put,290.00,0,1,250.24,2019-01-02 +SPY2019-01-25p292.502019-01-02,SPY,2019-01-25,43.98,1,41.03,10,0.00,put,292.50,0,0,250.24,2019-01-02 +SPY2019-01-25p295.002019-01-02,SPY,2019-01-25,46.47,1,43.53,10,0.00,put,295.00,0,0,250.24,2019-01-02 +SPY2019-01-25p297.502019-01-02,SPY,2019-01-25,48.97,1,46.03,10,0.00,put,297.50,0,0,250.24,2019-01-02 +SPY2019-01-25p300.002019-01-02,SPY,2019-01-25,51.40,1,48.53,10,27.28,put,300.00,0,0,250.24,2019-01-02 +SPY2019-01-25p302.502019-01-02,SPY,2019-01-25,53.90,1,51.03,10,19.09,put,302.50,0,0,250.24,2019-01-02 +SPY2019-01-25p305.002019-01-02,SPY,2019-01-25,56.40,1,53.53,10,20.70,put,305.00,0,0,250.24,2019-01-02 +SPY2019-01-25p307.502019-01-02,SPY,2019-01-25,58.97,1,56.03,10,0.00,put,307.50,0,0,250.24,2019-01-02 +SPY2019-01-28c100.002019-01-02,SPY,2019-01-28,151.76,1,148.77,10,0.00,call,100.00,0,0,250.24,2019-01-02 +SPY2019-01-28c105.002019-01-02,SPY,2019-01-28,146.67,1,143.78,10,0.00,call,105.00,0,0,250.24,2019-01-02 +SPY2019-01-28c110.002019-01-02,SPY,2019-01-28,141.68,1,138.79,10,0.00,call,110.00,0,0,250.24,2019-01-02 +SPY2019-01-28c115.002019-01-02,SPY,2019-01-28,136.69,1,133.82,10,0.00,call,115.00,0,0,250.24,2019-01-02 +SPY2019-01-28c120.002019-01-02,SPY,2019-01-28,131.70,1,128.83,10,0.00,call,120.00,0,0,250.24,2019-01-02 +SPY2019-01-28c125.002019-01-02,SPY,2019-01-28,126.72,1,123.84,10,0.00,call,125.00,0,0,250.24,2019-01-02 +SPY2019-01-28c130.002019-01-02,SPY,2019-01-28,121.73,1,118.83,10,0.00,call,130.00,0,0,250.24,2019-01-02 +SPY2019-01-28c135.002019-01-02,SPY,2019-01-28,116.74,1,113.84,10,0.00,call,135.00,0,0,250.24,2019-01-02 +SPY2019-01-28c140.002019-01-02,SPY,2019-01-28,111.75,1,108.86,10,0.00,call,140.00,0,0,250.24,2019-01-02 +SPY2019-01-28c145.002019-01-02,SPY,2019-01-28,106.76,1,103.89,10,0.00,call,145.00,0,0,250.24,2019-01-02 +SPY2019-01-28c150.002019-01-02,SPY,2019-01-28,101.77,1,98.90,10,48.52,call,150.00,0,24,250.24,2019-01-02 +SPY2019-01-28c155.002019-01-02,SPY,2019-01-28,96.79,1,93.89,10,0.00,call,155.00,0,0,250.24,2019-01-02 +SPY2019-01-28c160.002019-01-02,SPY,2019-01-28,91.80,1,88.93,10,0.00,call,160.00,0,0,250.24,2019-01-02 +SPY2019-01-28c165.002019-01-02,SPY,2019-01-28,86.81,1,83.94,10,0.00,call,165.00,0,0,250.24,2019-01-02 +SPY2019-01-28c170.002019-01-02,SPY,2019-01-28,81.83,1,78.95,10,0.00,call,170.00,0,0,250.24,2019-01-02 +SPY2019-01-28c175.002019-01-02,SPY,2019-01-28,76.85,1,73.97,10,0.00,call,175.00,0,0,250.24,2019-01-02 +SPY2019-01-28c180.002019-01-02,SPY,2019-01-28,71.86,1,68.99,10,0.00,call,180.00,0,0,250.24,2019-01-02 +SPY2019-01-28c185.002019-01-02,SPY,2019-01-28,66.89,1,64.01,10,0.00,call,185.00,0,0,250.24,2019-01-02 +SPY2019-01-28c190.002019-01-02,SPY,2019-01-28,61.91,1,59.03,10,0.00,call,190.00,0,0,250.24,2019-01-02 +SPY2019-01-28c195.002019-01-02,SPY,2019-01-28,56.94,1,54.06,10,0.00,call,195.00,0,0,250.24,2019-01-02 +SPY2019-01-28c196.002019-01-02,SPY,2019-01-28,55.95,1,53.07,10,0.00,call,196.00,0,0,250.24,2019-01-02 +SPY2019-01-28c197.002019-01-02,SPY,2019-01-28,55.05,1,52.07,10,0.00,call,197.00,0,0,250.24,2019-01-02 +SPY2019-01-28c198.002019-01-02,SPY,2019-01-28,54.06,1,51.08,10,0.00,call,198.00,0,0,250.24,2019-01-02 +SPY2019-01-28c199.002019-01-02,SPY,2019-01-28,53.07,1,50.09,10,0.00,call,199.00,0,0,250.24,2019-01-02 +SPY2019-01-28c200.002019-01-02,SPY,2019-01-28,52.07,1,49.10,10,0.00,call,200.00,0,0,250.24,2019-01-02 +SPY2019-01-28c201.002019-01-02,SPY,2019-01-28,51.08,1,48.11,10,0.00,call,201.00,0,0,250.24,2019-01-02 +SPY2019-01-28c202.002019-01-02,SPY,2019-01-28,50.09,1,47.12,10,0.00,call,202.00,0,0,250.24,2019-01-02 +SPY2019-01-28c203.002019-01-02,SPY,2019-01-28,49.10,1,46.13,10,0.00,call,203.00,0,0,250.24,2019-01-02 +SPY2019-01-28c204.002019-01-02,SPY,2019-01-28,48.11,1,45.14,10,0.00,call,204.00,0,0,250.24,2019-01-02 +SPY2019-01-28c205.002019-01-02,SPY,2019-01-28,47.13,1,44.15,10,0.00,call,205.00,0,0,250.24,2019-01-02 +SPY2019-01-28c206.002019-01-02,SPY,2019-01-28,46.04,1,43.17,10,0.00,call,206.00,0,0,250.24,2019-01-02 +SPY2019-01-28c207.002019-01-02,SPY,2019-01-28,45.15,1,42.17,10,0.00,call,207.00,0,0,250.24,2019-01-02 +SPY2019-01-28c208.002019-01-02,SPY,2019-01-28,44.16,1,41.19,10,0.00,call,208.00,0,0,250.24,2019-01-02 +SPY2019-01-28c209.002019-01-02,SPY,2019-01-28,43.18,1,40.21,10,0.00,call,209.00,0,0,250.24,2019-01-02 +SPY2019-01-28c210.002019-01-02,SPY,2019-01-28,41.22,32,40.49,32,36.88,call,210.00,2,2,250.24,2019-01-02 +SPY2019-01-28c211.002019-01-02,SPY,2019-01-28,41.09,1,38.25,10,0.00,call,211.00,0,0,250.24,2019-01-02 +SPY2019-01-28c212.002019-01-02,SPY,2019-01-28,40.11,1,37.28,10,0.00,call,212.00,0,0,250.24,2019-01-02 +SPY2019-01-28c213.002019-01-02,SPY,2019-01-28,39.13,1,36.30,10,0.00,call,213.00,0,0,250.24,2019-01-02 +SPY2019-01-28c214.002019-01-02,SPY,2019-01-28,38.27,1,35.35,10,0.00,call,214.00,0,0,250.24,2019-01-02 +SPY2019-01-28c215.002019-01-02,SPY,2019-01-28,37.29,1,34.34,10,0.00,call,215.00,0,0,250.24,2019-01-02 +SPY2019-01-28c216.002019-01-02,SPY,2019-01-28,36.32,1,33.37,10,0.00,call,216.00,0,0,250.24,2019-01-02 +SPY2019-01-28c217.002019-01-02,SPY,2019-01-28,35.34,1,32.42,10,0.00,call,217.00,0,0,250.24,2019-01-02 +SPY2019-01-28c218.002019-01-02,SPY,2019-01-28,34.37,1,31.45,10,0.00,call,218.00,0,0,250.24,2019-01-02 +SPY2019-01-28c219.002019-01-02,SPY,2019-01-28,33.40,1,30.48,10,0.00,call,219.00,0,0,250.24,2019-01-02 +SPY2019-01-28c220.002019-01-02,SPY,2019-01-28,32.44,1,29.51,10,14.87,call,220.00,0,2,250.24,2019-01-02 +SPY2019-01-28c221.002019-01-02,SPY,2019-01-28,31.30,10,28.31,1,0.00,call,221.00,0,0,250.24,2019-01-02 +SPY2019-01-28c222.002019-01-02,SPY,2019-01-28,30.35,10,27.37,1,0.00,call,222.00,0,0,250.24,2019-01-02 +SPY2019-01-28c223.002019-01-02,SPY,2019-01-28,29.40,10,26.41,2,0.00,call,223.00,0,0,250.24,2019-01-02 +SPY2019-01-28c224.002019-01-02,SPY,2019-01-28,28.46,10,25.48,1,0.00,call,224.00,0,0,250.24,2019-01-02 +SPY2019-01-28c225.002019-01-02,SPY,2019-01-28,27.52,10,24.53,2,0.00,call,225.00,0,0,250.24,2019-01-02 +SPY2019-01-28c226.002019-01-02,SPY,2019-01-28,26.57,10,23.61,1,0.00,call,226.00,0,0,250.24,2019-01-02 +SPY2019-01-28c227.002019-01-02,SPY,2019-01-28,25.68,10,22.67,1,12.03,call,227.00,0,3,250.24,2019-01-02 +SPY2019-01-28c228.002019-01-02,SPY,2019-01-28,24.75,10,21.76,2,0.00,call,228.00,0,0,250.24,2019-01-02 +SPY2019-01-28c229.002019-01-02,SPY,2019-01-28,23.82,10,20.84,1,0.00,call,229.00,0,0,250.24,2019-01-02 +SPY2019-01-28c230.002019-01-02,SPY,2019-01-28,22.91,10,21.40,10,7.75,call,230.00,0,3,250.24,2019-01-02 +SPY2019-01-28c231.002019-01-02,SPY,2019-01-28,22.02,10,20.49,10,7.22,call,231.00,0,2,250.24,2019-01-02 +SPY2019-01-28c232.002019-01-02,SPY,2019-01-28,21.12,10,19.58,10,9.69,call,232.00,0,3,250.24,2019-01-02 +SPY2019-01-28c233.002019-01-02,SPY,2019-01-28,20.24,10,17.09,1,0.00,call,233.00,0,0,250.24,2019-01-02 +SPY2019-01-28c234.002019-01-02,SPY,2019-01-28,19.41,10,17.80,11,0.00,call,234.00,0,0,250.24,2019-01-02 +SPY2019-01-28c235.002019-01-02,SPY,2019-01-28,17.38,32,16.92,11,16.10,call,235.00,2,81,250.24,2019-01-02 +SPY2019-01-28c236.002019-01-02,SPY,2019-01-28,17.68,10,16.05,10,8.29,call,236.00,0,33,250.24,2019-01-02 +SPY2019-01-28c237.002019-01-02,SPY,2019-01-28,16.83,10,13.59,1,7.90,call,237.00,0,54,250.24,2019-01-02 +SPY2019-01-28c238.002019-01-02,SPY,2019-01-28,14.71,10,14.37,11,12.25,call,238.00,1,15,250.24,2019-01-02 +SPY2019-01-28c239.002019-01-02,SPY,2019-01-28,15.18,10,13.52,11,7.47,call,239.00,0,38,250.24,2019-01-02 +SPY2019-01-28c240.002019-01-02,SPY,2019-01-28,13.02,297,12.75,297,7.50,call,240.00,0,157,250.24,2019-01-02 +SPY2019-01-28c241.002019-01-02,SPY,2019-01-28,12.21,299,11.94,299,10.11,call,241.00,1,129,250.24,2019-01-02 +SPY2019-01-28c242.002019-01-02,SPY,2019-01-28,11.41,303,11.16,303,9.28,call,242.00,1,217,250.24,2019-01-02 +SPY2019-01-28c243.002019-01-02,SPY,2019-01-28,10.63,307,10.39,307,8.60,call,243.00,1,702,250.24,2019-01-02 +SPY2019-01-28c244.002019-01-02,SPY,2019-01-28,9.80,1,9.68,1,8.11,call,244.00,1,896,250.24,2019-01-02 +SPY2019-01-28c245.002019-01-02,SPY,2019-01-28,9.06,1,8.94,1,8.77,call,245.00,49,454,250.24,2019-01-02 +SPY2019-01-28c246.002019-01-02,SPY,2019-01-28,8.34,1,8.23,1,7.23,call,246.00,3,43,250.24,2019-01-02 +SPY2019-01-28c247.002019-01-02,SPY,2019-01-28,7.65,32,7.53,64,6.25,call,247.00,3,460,250.24,2019-01-02 +SPY2019-01-28c248.002019-01-02,SPY,2019-01-28,6.97,120,6.86,187,7.34,call,248.00,2047,752,250.24,2019-01-02 +SPY2019-01-28c249.002019-01-02,SPY,2019-01-28,6.32,91,6.22,80,6.70,call,249.00,83,499,250.24,2019-01-02 +SPY2019-01-28c250.002019-01-02,SPY,2019-01-28,5.70,123,5.60,270,5.21,call,250.00,105,2271,250.24,2019-01-02 +SPY2019-01-28c251.002019-01-02,SPY,2019-01-28,5.10,18,5.02,112,5.40,call,251.00,4,620,250.24,2019-01-02 +SPY2019-01-28c252.002019-01-02,SPY,2019-01-28,4.55,80,4.46,939,4.41,call,252.00,24,317,250.24,2019-01-02 +SPY2019-01-28c253.002019-01-02,SPY,2019-01-28,4.02,458,3.94,641,3.36,call,253.00,2,342,250.24,2019-01-02 +SPY2019-01-28c254.002019-01-02,SPY,2019-01-28,3.53,484,3.45,908,3.47,call,254.00,2,360,250.24,2019-01-02 +SPY2019-01-28c255.002019-01-02,SPY,2019-01-28,3.07,50,3.00,872,3.02,call,255.00,5,851,250.24,2019-01-02 +SPY2019-01-28c256.002019-01-02,SPY,2019-01-28,2.65,676,2.58,1124,2.86,call,256.00,17,91,250.24,2019-01-02 +SPY2019-01-28c257.002019-01-02,SPY,2019-01-28,2.26,100,2.20,1201,2.15,call,257.00,18,4,250.24,2019-01-02 +SPY2019-01-28c258.002019-01-02,SPY,2019-01-28,1.92,938,1.86,1322,1.75,call,258.00,3,4,250.24,2019-01-02 +SPY2019-01-28c259.002019-01-02,SPY,2019-01-28,1.61,1043,1.56,1122,1.57,call,259.00,19,7,250.24,2019-01-02 +SPY2019-01-28c260.002019-01-02,SPY,2019-01-28,1.34,816,1.29,1555,1.14,call,260.00,52,1248,250.24,2019-01-02 +SPY2019-01-28c261.002019-01-02,SPY,2019-01-28,1.10,160,1.06,1761,1.23,call,261.00,3,33,250.24,2019-01-02 +SPY2019-01-28c262.002019-01-02,SPY,2019-01-28,0.90,160,0.87,633,1.15,call,262.00,1,8,250.24,2019-01-02 +SPY2019-01-28c265.002019-01-02,SPY,2019-01-28,0.48,248,0.45,3877,0.45,call,265.00,56,598,250.24,2019-01-02 +SPY2019-01-28c270.002019-01-02,SPY,2019-01-28,0.16,1223,0.15,990,0.14,call,270.00,16,1242,250.24,2019-01-02 +SPY2019-01-28c275.002019-01-02,SPY,2019-01-28,0.07,16936,0.05,13414,0.06,call,275.00,329,438,250.24,2019-01-02 +SPY2019-01-28p100.002019-01-02,SPY,2019-01-28,0.01,13765,0.00,0,0.00,put,100.00,0,0,250.24,2019-01-02 +SPY2019-01-28p105.002019-01-02,SPY,2019-01-28,0.01,8217,0.00,0,0.00,put,105.00,0,0,250.24,2019-01-02 +SPY2019-01-28p110.002019-01-02,SPY,2019-01-28,0.01,5069,0.00,0,0.00,put,110.00,0,0,250.24,2019-01-02 +SPY2019-01-28p115.002019-01-02,SPY,2019-01-28,0.01,2358,0.00,0,0.00,put,115.00,0,0,250.24,2019-01-02 +SPY2019-01-28p120.002019-01-02,SPY,2019-01-28,0.01,1158,0.00,0,0.00,put,120.00,0,0,250.24,2019-01-02 +SPY2019-01-28p125.002019-01-02,SPY,2019-01-28,0.01,492,0.00,0,0.00,put,125.00,0,0,250.24,2019-01-02 +SPY2019-01-28p130.002019-01-02,SPY,2019-01-28,0.02,20594,0.00,0,0.00,put,130.00,0,0,250.24,2019-01-02 +SPY2019-01-28p135.002019-01-02,SPY,2019-01-28,0.02,15908,0.01,2649,0.00,put,135.00,0,0,250.24,2019-01-02 +SPY2019-01-28p140.002019-01-02,SPY,2019-01-28,0.02,12358,0.01,9121,0.00,put,140.00,0,0,250.24,2019-01-02 +SPY2019-01-28p145.002019-01-02,SPY,2019-01-28,0.02,6658,0.01,13521,0.00,put,145.00,0,0,250.24,2019-01-02 +SPY2019-01-28p150.002019-01-02,SPY,2019-01-28,0.02,906,0.01,18304,0.00,put,150.00,0,0,250.24,2019-01-02 +SPY2019-01-28p155.002019-01-02,SPY,2019-01-28,0.03,20171,0.01,23486,0.07,put,155.00,0,2,250.24,2019-01-02 +SPY2019-01-28p160.002019-01-02,SPY,2019-01-28,0.03,11901,0.02,3223,0.03,put,160.00,0,1,250.24,2019-01-02 +SPY2019-01-28p165.002019-01-02,SPY,2019-01-28,0.03,900,0.02,16626,0.00,put,165.00,0,0,250.24,2019-01-02 +SPY2019-01-28p170.002019-01-02,SPY,2019-01-28,0.04,14096,0.02,23890,0.00,put,170.00,0,0,250.24,2019-01-02 +SPY2019-01-28p175.002019-01-02,SPY,2019-01-28,0.04,1140,0.03,15718,0.00,put,175.00,0,20,250.24,2019-01-02 +SPY2019-01-28p180.002019-01-02,SPY,2019-01-28,0.05,4997,0.04,8825,0.12,put,180.00,0,0,250.24,2019-01-02 +SPY2019-01-28p185.002019-01-02,SPY,2019-01-28,0.06,2760,0.05,7985,0.00,put,185.00,0,0,250.24,2019-01-02 +SPY2019-01-28p190.002019-01-02,SPY,2019-01-28,0.07,600,0.06,15217,0.10,put,190.00,0,401,250.24,2019-01-02 +SPY2019-01-28p195.002019-01-02,SPY,2019-01-28,0.10,14986,0.08,13641,0.09,put,195.00,0,53,250.24,2019-01-02 +SPY2019-01-28p196.002019-01-02,SPY,2019-01-28,0.10,4163,0.09,2456,0.00,put,196.00,0,0,250.24,2019-01-02 +SPY2019-01-28p197.002019-01-02,SPY,2019-01-28,0.11,13080,0.09,12972,0.00,put,197.00,0,0,250.24,2019-01-02 +SPY2019-01-28p198.002019-01-02,SPY,2019-01-28,0.11,1260,0.10,3617,0.18,put,198.00,0,200,250.24,2019-01-02 +SPY2019-01-28p199.002019-01-02,SPY,2019-01-28,0.12,9669,0.10,14405,0.09,put,199.00,0,400,250.24,2019-01-02 +SPY2019-01-28p200.002019-01-02,SPY,2019-01-28,0.13,14259,0.11,7070,0.12,put,200.00,6,175,250.24,2019-01-02 +SPY2019-01-28p201.002019-01-02,SPY,2019-01-28,0.13,1724,0.12,3510,0.12,put,201.00,200,100,250.24,2019-01-02 +SPY2019-01-28p202.002019-01-02,SPY,2019-01-28,0.14,7083,0.13,1628,0.22,put,202.00,0,1,250.24,2019-01-02 +SPY2019-01-28p203.002019-01-02,SPY,2019-01-28,0.15,9571,0.13,10205,0.00,put,203.00,0,0,250.24,2019-01-02 +SPY2019-01-28p204.002019-01-02,SPY,2019-01-28,0.16,11718,0.14,5577,0.00,put,204.00,0,2,250.24,2019-01-02 +SPY2019-01-28p205.002019-01-02,SPY,2019-01-28,0.17,12518,0.15,5081,0.36,put,205.00,1,144,250.24,2019-01-02 +SPY2019-01-28p206.002019-01-02,SPY,2019-01-28,0.17,240,0.16,4423,0.48,put,206.00,0,1,250.24,2019-01-02 +SPY2019-01-28p207.002019-01-02,SPY,2019-01-28,0.19,11674,0.17,4398,0.00,put,207.00,0,0,250.24,2019-01-02 +SPY2019-01-28p208.002019-01-02,SPY,2019-01-28,0.20,10149,0.18,4356,0.00,put,208.00,0,0,250.24,2019-01-02 +SPY2019-01-28p209.002019-01-02,SPY,2019-01-28,0.21,7551,0.19,5758,0.26,put,209.00,0,59,250.24,2019-01-02 +SPY2019-01-28p210.002019-01-02,SPY,2019-01-28,0.22,1661,0.20,10685,0.33,put,210.00,3,246,250.24,2019-01-02 +SPY2019-01-28p211.002019-01-02,SPY,2019-01-28,0.23,360,0.22,2259,0.00,put,211.00,0,1,250.24,2019-01-02 +SPY2019-01-28p212.002019-01-02,SPY,2019-01-28,0.25,2067,0.23,8946,0.24,put,212.00,50,0,250.24,2019-01-02 +SPY2019-01-28p213.002019-01-02,SPY,2019-01-28,0.27,4423,0.25,3249,0.35,put,213.00,5,0,250.24,2019-01-02 +SPY2019-01-28p214.002019-01-02,SPY,2019-01-28,0.28,240,0.27,1622,0.00,put,214.00,0,0,250.24,2019-01-02 +SPY2019-01-28p215.002019-01-02,SPY,2019-01-28,0.30,240,0.29,1092,0.26,put,215.00,0,33,250.24,2019-01-02 +SPY2019-01-28p216.002019-01-02,SPY,2019-01-28,0.33,3812,0.31,1533,0.52,put,216.00,0,1,250.24,2019-01-02 +SPY2019-01-28p217.002019-01-02,SPY,2019-01-28,0.35,1614,0.33,4831,0.51,put,217.00,0,3,250.24,2019-01-02 +SPY2019-01-28p218.002019-01-02,SPY,2019-01-28,0.38,4212,0.36,1313,0.45,put,218.00,4,3,250.24,2019-01-02 +SPY2019-01-28p219.002019-01-02,SPY,2019-01-28,0.40,990,0.38,5791,0.00,put,219.00,0,0,250.24,2019-01-02 +SPY2019-01-28p220.002019-01-02,SPY,2019-01-28,0.43,360,0.41,5631,0.41,put,220.00,0,263,250.24,2019-01-02 +SPY2019-01-28p221.002019-01-02,SPY,2019-01-28,0.47,2001,0.44,6958,0.86,put,221.00,0,3,250.24,2019-01-02 +SPY2019-01-28p222.002019-01-02,SPY,2019-01-28,0.50,240,0.48,5146,0.64,put,222.00,2,0,250.24,2019-01-02 +SPY2019-01-28p223.002019-01-02,SPY,2019-01-28,0.55,3304,0.52,4076,0.72,put,223.00,0,278,250.24,2019-01-02 +SPY2019-01-28p224.002019-01-02,SPY,2019-01-28,0.59,1390,0.56,5444,0.56,put,224.00,0,5,250.24,2019-01-02 +SPY2019-01-28p225.002019-01-02,SPY,2019-01-28,0.64,1210,0.61,4462,1.01,put,225.00,1,913,250.24,2019-01-02 +SPY2019-01-28p226.002019-01-02,SPY,2019-01-28,0.69,240,0.66,5120,0.64,put,226.00,0,10,250.24,2019-01-02 +SPY2019-01-28p227.002019-01-02,SPY,2019-01-28,0.75,410,0.72,1853,0.76,put,227.00,12,59,250.24,2019-01-02 +SPY2019-01-28p228.002019-01-02,SPY,2019-01-28,0.82,1175,0.79,510,1.05,put,228.00,2,4,250.24,2019-01-02 +SPY2019-01-28p229.002019-01-02,SPY,2019-01-28,0.89,1302,0.86,160,0.95,put,229.00,0,79,250.24,2019-01-02 +SPY2019-01-28p230.002019-01-02,SPY,2019-01-28,0.97,1216,0.93,1548,1.09,put,230.00,362,853,250.24,2019-01-02 +SPY2019-01-28p231.002019-01-02,SPY,2019-01-28,1.05,1149,1.01,1628,1.18,put,231.00,3,35,250.24,2019-01-02 +SPY2019-01-28p232.002019-01-02,SPY,2019-01-28,1.14,675,1.10,1613,0.88,put,232.00,0,39,250.24,2019-01-02 +SPY2019-01-28p233.002019-01-02,SPY,2019-01-28,1.24,392,1.20,1492,1.40,put,233.00,22,65,250.24,2019-01-02 +SPY2019-01-28p234.002019-01-02,SPY,2019-01-28,1.35,580,1.31,1098,2.42,put,234.00,1,33,250.24,2019-01-02 +SPY2019-01-28p235.002019-01-02,SPY,2019-01-28,1.47,704,1.42,1372,1.58,put,235.00,24,883,250.24,2019-01-02 +SPY2019-01-28p236.002019-01-02,SPY,2019-01-28,1.60,963,1.55,1274,1.80,put,236.00,1,121,250.24,2019-01-02 +SPY2019-01-28p237.002019-01-02,SPY,2019-01-28,1.74,690,1.69,752,1.71,put,237.00,27,161,250.24,2019-01-02 +SPY2019-01-28p238.002019-01-02,SPY,2019-01-28,1.89,550,1.84,220,1.36,put,238.00,0,206,250.24,2019-01-02 +SPY2019-01-28p239.002019-01-02,SPY,2019-01-28,2.06,928,2.00,813,2.43,put,239.00,5,298,250.24,2019-01-02 +SPY2019-01-28p240.002019-01-02,SPY,2019-01-28,2.23,214,2.17,1129,2.27,put,240.00,32,225,250.24,2019-01-02 +SPY2019-01-28p241.002019-01-02,SPY,2019-01-28,2.43,656,2.37,80,2.52,put,241.00,9,114,250.24,2019-01-02 +SPY2019-01-28p242.002019-01-02,SPY,2019-01-28,2.64,835,2.57,288,2.91,put,242.00,18,69,250.24,2019-01-02 +SPY2019-01-28p243.002019-01-02,SPY,2019-01-28,2.86,239,2.79,242,3.22,put,243.00,6,277,250.24,2019-01-02 +SPY2019-01-28p244.002019-01-02,SPY,2019-01-28,3.10,42,3.03,236,3.49,put,244.00,114,206,250.24,2019-01-02 +SPY2019-01-28p245.002019-01-02,SPY,2019-01-28,3.36,44,3.29,186,3.84,put,245.00,67,445,250.24,2019-01-02 +SPY2019-01-28p246.002019-01-02,SPY,2019-01-28,3.65,100,3.57,200,3.68,put,246.00,76,344,250.24,2019-01-02 +SPY2019-01-28p247.002019-01-02,SPY,2019-01-28,3.96,145,3.88,50,4.66,put,247.00,42,209,250.24,2019-01-02 +SPY2019-01-28p248.002019-01-02,SPY,2019-01-28,4.29,220,4.20,125,5.22,put,248.00,2049,275,250.24,2019-01-02 +SPY2019-01-28p249.002019-01-02,SPY,2019-01-28,4.65,834,4.56,75,5.24,put,249.00,7,160,250.24,2019-01-02 +SPY2019-01-28p250.002019-01-02,SPY,2019-01-28,5.03,159,4.94,120,5.48,put,250.00,70,161,250.24,2019-01-02 +SPY2019-01-28p251.002019-01-02,SPY,2019-01-28,5.44,147,5.35,80,0.00,put,251.00,0,0,250.24,2019-01-02 +SPY2019-01-28p252.002019-01-02,SPY,2019-01-28,5.89,64,5.79,64,6.73,put,252.00,10,0,250.24,2019-01-02 +SPY2019-01-28p253.002019-01-02,SPY,2019-01-28,6.37,64,6.27,96,6.90,put,253.00,25,30,250.24,2019-01-02 +SPY2019-01-28p254.002019-01-02,SPY,2019-01-28,6.89,32,6.77,32,7.35,put,254.00,2,1,250.24,2019-01-02 +SPY2019-01-28p255.002019-01-02,SPY,2019-01-28,7.44,1,7.32,1,8.11,put,255.00,3,59,250.24,2019-01-02 +SPY2019-01-28p256.002019-01-02,SPY,2019-01-28,8.03,12,7.90,1,9.92,put,256.00,1,1,250.24,2019-01-02 +SPY2019-01-28p257.002019-01-02,SPY,2019-01-28,8.75,18,7.17,10,0.00,put,257.00,0,0,250.24,2019-01-02 +SPY2019-01-28p258.002019-01-02,SPY,2019-01-28,9.43,12,7.90,10,0.00,put,258.00,0,0,250.24,2019-01-02 +SPY2019-01-28p259.002019-01-02,SPY,2019-01-28,10.14,12,8.63,10,0.00,put,259.00,0,0,250.24,2019-01-02 +SPY2019-01-28p260.002019-01-02,SPY,2019-01-28,10.89,12,9.40,10,12.02,put,260.00,4,7,250.24,2019-01-02 +SPY2019-01-28p261.002019-01-02,SPY,2019-01-28,11.68,11,10.23,10,0.00,put,261.00,0,0,250.24,2019-01-02 +SPY2019-01-28p262.002019-01-02,SPY,2019-01-28,12.50,10,11.07,10,0.00,put,262.00,0,0,250.24,2019-01-02 +SPY2019-01-28p265.002019-01-02,SPY,2019-01-28,16.49,10,13.69,1,15.39,put,265.00,2,4,250.24,2019-01-02 +SPY2019-01-28p270.002019-01-02,SPY,2019-01-28,20.09,32,19.34,32,10.72,put,270.00,0,7,250.24,2019-01-02 +SPY2019-01-28p275.002019-01-02,SPY,2019-01-28,25.13,32,24.29,64,27.16,put,275.00,4,1,250.24,2019-01-02 +SPY2019-01-30c100.002019-01-02,SPY,2019-01-30,151.68,1,148.80,10,0.00,call,100.00,0,0,250.24,2019-01-02 +SPY2019-01-30c105.002019-01-02,SPY,2019-01-30,146.69,1,143.81,10,0.00,call,105.00,0,0,250.24,2019-01-02 +SPY2019-01-30c110.002019-01-02,SPY,2019-01-30,141.70,1,138.80,10,0.00,call,110.00,0,0,250.24,2019-01-02 +SPY2019-01-30c115.002019-01-02,SPY,2019-01-30,137.18,1,133.82,10,0.00,call,115.00,0,0,250.24,2019-01-02 +SPY2019-01-30c120.002019-01-02,SPY,2019-01-30,131.72,1,128.85,10,0.00,call,120.00,0,0,250.24,2019-01-02 +SPY2019-01-30c125.002019-01-02,SPY,2019-01-30,127.21,1,123.84,10,0.00,call,125.00,0,0,250.24,2019-01-02 +SPY2019-01-30c130.002019-01-02,SPY,2019-01-30,121.75,1,118.85,10,0.00,call,130.00,0,0,250.24,2019-01-02 +SPY2019-01-30c135.002019-01-02,SPY,2019-01-30,117.23,1,113.87,10,0.00,call,135.00,0,0,250.24,2019-01-02 +SPY2019-01-30c140.002019-01-02,SPY,2019-01-30,111.77,1,108.90,10,0.00,call,140.00,0,0,250.24,2019-01-02 +SPY2019-01-30c145.002019-01-02,SPY,2019-01-30,106.79,1,103.89,10,0.00,call,145.00,0,0,250.24,2019-01-02 +SPY2019-01-30c150.002019-01-02,SPY,2019-01-30,101.80,1,98.93,10,0.00,call,150.00,0,0,250.24,2019-01-02 +SPY2019-01-30c155.002019-01-02,SPY,2019-01-30,96.82,1,93.94,10,0.00,call,155.00,0,0,250.24,2019-01-02 +SPY2019-01-30c160.002019-01-02,SPY,2019-01-30,91.83,1,88.94,10,0.00,call,160.00,0,0,250.24,2019-01-02 +SPY2019-01-30c165.002019-01-02,SPY,2019-01-30,86.85,1,83.95,10,0.00,call,165.00,0,0,250.24,2019-01-02 +SPY2019-01-30c170.002019-01-02,SPY,2019-01-30,81.86,1,78.99,10,0.00,call,170.00,0,0,250.24,2019-01-02 +SPY2019-01-30c175.002019-01-02,SPY,2019-01-30,76.90,1,74.05,10,0.00,call,175.00,0,0,250.24,2019-01-02 +SPY2019-01-30c180.002019-01-02,SPY,2019-01-30,71.90,1,69.03,10,0.00,call,180.00,0,0,250.24,2019-01-02 +SPY2019-01-30c185.002019-01-02,SPY,2019-01-30,66.93,1,64.05,10,0.00,call,185.00,0,0,250.24,2019-01-02 +SPY2019-01-30c190.002019-01-02,SPY,2019-01-30,62.05,1,59.08,10,0.00,call,190.00,0,0,250.24,2019-01-02 +SPY2019-01-30c195.002019-01-02,SPY,2019-01-30,57.09,1,54.11,10,0.00,call,195.00,0,0,250.24,2019-01-02 +SPY2019-01-30c200.002019-01-02,SPY,2019-01-30,52.06,1,49.16,10,0.00,call,200.00,0,0,250.24,2019-01-02 +SPY2019-01-30c205.002019-01-02,SPY,2019-01-30,47.20,1,44.22,10,0.00,call,205.00,0,0,250.24,2019-01-02 +SPY2019-01-30c210.002019-01-02,SPY,2019-01-30,42.28,1,39.33,10,0.00,call,210.00,0,0,250.24,2019-01-02 +SPY2019-01-30c215.002019-01-02,SPY,2019-01-30,37.39,1,34.47,10,15.60,call,215.00,0,10,250.24,2019-01-02 +SPY2019-01-30c220.002019-01-02,SPY,2019-01-30,32.39,10,29.40,1,12.65,call,220.00,0,1,250.24,2019-01-02 +SPY2019-01-30c225.002019-01-02,SPY,2019-01-30,26.61,56,26.23,48,12.89,call,225.00,0,12,250.24,2019-01-02 +SPY2019-01-30c230.002019-01-02,SPY,2019-01-30,21.94,1,21.64,1,21.59,call,230.00,1,18,250.24,2019-01-02 +SPY2019-01-30c232.002019-01-02,SPY,2019-01-30,21.33,10,19.79,10,10.25,call,232.00,0,2,250.24,2019-01-02 +SPY2019-01-30c233.002019-01-02,SPY,2019-01-30,20.45,10,18.90,11,0.00,call,233.00,0,1,250.24,2019-01-02 +SPY2019-01-30c234.002019-01-02,SPY,2019-01-30,18.38,48,18.07,4,8.37,call,234.00,0,31,250.24,2019-01-02 +SPY2019-01-30c235.002019-01-02,SPY,2019-01-30,18.78,10,17.15,17,17.75,call,235.00,1,110,250.24,2019-01-02 +SPY2019-01-30c236.002019-01-02,SPY,2019-01-30,17.92,10,16.30,13,5.50,call,236.00,0,1,250.24,2019-01-02 +SPY2019-01-30c237.002019-01-02,SPY,2019-01-30,17.08,10,15.45,20,14.96,call,237.00,34,15,250.24,2019-01-02 +SPY2019-01-30c238.002019-01-02,SPY,2019-01-30,16.27,10,14.61,13,7.45,call,238.00,0,74,250.24,2019-01-02 +SPY2019-01-30c239.002019-01-02,SPY,2019-01-30,14.13,296,13.85,296,5.29,call,239.00,0,12,250.24,2019-01-02 +SPY2019-01-30c240.002019-01-02,SPY,2019-01-30,13.28,40,13.08,72,13.10,call,240.00,22,402,250.24,2019-01-02 +SPY2019-01-30c241.002019-01-02,SPY,2019-01-30,12.47,18,12.30,32,10.26,call,241.00,1,85,250.24,2019-01-02 +SPY2019-01-30c242.002019-01-02,SPY,2019-01-30,11.69,40,11.51,70,12.02,call,242.00,10,101,250.24,2019-01-02 +SPY2019-01-30c243.002019-01-02,SPY,2019-01-30,10.92,40,10.74,50,11.26,call,243.00,32,228,250.24,2019-01-02 +SPY2019-01-30c244.002019-01-02,SPY,2019-01-30,10.12,1,10.00,19,9.19,call,244.00,13,10,250.24,2019-01-02 +SPY2019-01-30c245.002019-01-02,SPY,2019-01-30,9.39,1,9.27,69,9.28,call,245.00,24,264,250.24,2019-01-02 +SPY2019-01-30c246.002019-01-02,SPY,2019-01-30,8.67,1,8.56,12,7.11,call,246.00,5,0,250.24,2019-01-02 +SPY2019-01-30c247.002019-01-02,SPY,2019-01-30,7.98,32,7.88,68,7.31,call,247.00,34,2,250.24,2019-01-02 +SPY2019-01-30c248.002019-01-02,SPY,2019-01-30,7.31,71,7.22,71,6.82,call,248.00,25,15,250.24,2019-01-02 +SPY2019-01-30c249.002019-01-02,SPY,2019-01-30,6.65,14,6.58,92,6.59,call,249.00,27,6,250.24,2019-01-02 +SPY2019-01-30c250.002019-01-02,SPY,2019-01-30,6.04,27,5.96,68,5.95,call,250.00,90,576,250.24,2019-01-02 +SPY2019-01-30c251.002019-01-02,SPY,2019-01-30,5.45,34,5.37,130,5.15,call,251.00,13,7,250.24,2019-01-02 +SPY2019-01-30c252.002019-01-02,SPY,2019-01-30,4.90,179,4.82,70,5.31,call,252.00,48,46,250.24,2019-01-02 +SPY2019-01-30c253.002019-01-02,SPY,2019-01-30,4.36,50,4.29,545,4.18,call,253.00,38,4,250.24,2019-01-02 +SPY2019-01-30c254.002019-01-02,SPY,2019-01-30,3.86,50,3.79,966,3.80,call,254.00,273,1,250.24,2019-01-02 +SPY2019-01-30c255.002019-01-02,SPY,2019-01-30,3.40,275,3.33,954,3.32,call,255.00,181,492,250.24,2019-01-02 +SPY2019-01-30c256.002019-01-02,SPY,2019-01-30,2.96,186,2.90,1018,2.79,call,256.00,35,3,250.24,2019-01-02 +SPY2019-01-30c260.002019-01-02,SPY,2019-01-30,1.58,569,1.54,1223,1.58,call,260.00,1471,1900,250.24,2019-01-02 +SPY2019-01-30c265.002019-01-02,SPY,2019-01-30,0.62,976,0.59,2758,0.59,call,265.00,111,450,250.24,2019-01-02 +SPY2019-01-30c270.002019-01-02,SPY,2019-01-30,0.23,8059,0.21,2145,0.20,call,270.00,100,496,250.24,2019-01-02 +SPY2019-01-30c275.002019-01-02,SPY,2019-01-30,0.09,9741,0.07,20141,0.08,call,275.00,116,130,250.24,2019-01-02 +SPY2019-01-30p100.002019-01-02,SPY,2019-01-30,0.01,7376,0.00,0,0.01,put,100.00,1438,0,250.24,2019-01-02 +SPY2019-01-30p105.002019-01-02,SPY,2019-01-30,0.01,3812,0.00,0,0.00,put,105.00,0,0,250.24,2019-01-02 +SPY2019-01-30p110.002019-01-02,SPY,2019-01-30,0.01,2368,0.00,0,0.00,put,110.00,0,0,250.24,2019-01-02 +SPY2019-01-30p115.002019-01-02,SPY,2019-01-30,0.01,1408,0.00,0,0.00,put,115.00,0,0,250.24,2019-01-02 +SPY2019-01-30p120.002019-01-02,SPY,2019-01-30,0.01,505,0.00,0,0.00,put,120.00,0,0,250.24,2019-01-02 +SPY2019-01-30p125.002019-01-02,SPY,2019-01-30,0.02,19648,0.01,2354,0.00,put,125.00,0,0,250.24,2019-01-02 +SPY2019-01-30p130.002019-01-02,SPY,2019-01-30,0.02,13908,0.01,6667,0.00,put,130.00,0,0,250.24,2019-01-02 +SPY2019-01-30p135.002019-01-02,SPY,2019-01-30,0.02,7866,0.01,13103,0.00,put,135.00,0,0,250.24,2019-01-02 +SPY2019-01-30p140.002019-01-02,SPY,2019-01-30,0.02,1386,0.01,17949,0.00,put,140.00,0,0,250.24,2019-01-02 +SPY2019-01-30p145.002019-01-02,SPY,2019-01-30,0.02,240,0.01,22760,0.00,put,145.00,0,0,250.24,2019-01-02 +SPY2019-01-30p150.002019-01-02,SPY,2019-01-30,0.03,13291,0.02,3150,0.00,put,150.00,0,0,250.24,2019-01-02 +SPY2019-01-30p155.002019-01-02,SPY,2019-01-30,0.03,2655,0.02,15264,0.00,put,155.00,0,0,250.24,2019-01-02 +SPY2019-01-30p160.002019-01-02,SPY,2019-01-30,0.04,20169,0.02,22825,0.03,put,160.00,0,3,250.24,2019-01-02 +SPY2019-01-30p165.002019-01-02,SPY,2019-01-30,0.04,6345,0.03,7695,0.09,put,165.00,0,2,250.24,2019-01-02 +SPY2019-01-30p170.002019-01-02,SPY,2019-01-30,0.05,16598,0.03,24046,0.06,put,170.00,0,7,250.24,2019-01-02 +SPY2019-01-30p175.002019-01-02,SPY,2019-01-30,0.05,660,0.04,17896,0.13,put,175.00,0,5,250.24,2019-01-02 +SPY2019-01-30p180.002019-01-02,SPY,2019-01-30,0.06,780,0.05,16354,0.11,put,180.00,5,65,250.24,2019-01-02 +SPY2019-01-30p185.002019-01-02,SPY,2019-01-30,0.08,11463,0.07,1367,0.13,put,185.00,10,1,250.24,2019-01-02 +SPY2019-01-30p190.002019-01-02,SPY,2019-01-30,0.10,15775,0.08,14602,0.12,put,190.00,0,405,250.24,2019-01-02 +SPY2019-01-30p195.002019-01-02,SPY,2019-01-30,0.12,3447,0.11,2079,0.16,put,195.00,1,1632,250.24,2019-01-02 +SPY2019-01-30p200.002019-01-02,SPY,2019-01-30,0.16,12469,0.14,6685,0.14,put,200.00,665,336,250.24,2019-01-02 +SPY2019-01-30p205.002019-01-02,SPY,2019-01-30,0.20,240,0.19,3511,0.19,put,205.00,126,198,250.24,2019-01-02 +SPY2019-01-30p210.002019-01-02,SPY,2019-01-30,0.27,582,0.26,240,0.27,put,210.00,451,119,250.24,2019-01-02 +SPY2019-01-30p215.002019-01-02,SPY,2019-01-30,0.37,360,0.35,9510,0.41,put,215.00,105,664,250.24,2019-01-02 +SPY2019-01-30p220.002019-01-02,SPY,2019-01-30,0.53,2174,0.51,240,0.60,put,220.00,98,52,250.24,2019-01-02 +SPY2019-01-30p225.002019-01-02,SPY,2019-01-30,0.77,3446,0.74,510,0.89,put,225.00,3156,653,250.24,2019-01-02 +SPY2019-01-30p230.002019-01-02,SPY,2019-01-30,1.13,2849,1.09,882,1.12,put,230.00,3813,907,250.24,2019-01-02 +SPY2019-01-30p232.002019-01-02,SPY,2019-01-30,1.32,1046,1.28,784,1.34,put,232.00,277,19,250.24,2019-01-02 +SPY2019-01-30p233.002019-01-02,SPY,2019-01-30,1.43,2204,1.39,448,1.08,put,233.00,0,63,250.24,2019-01-02 +SPY2019-01-30p234.002019-01-02,SPY,2019-01-30,1.55,2483,1.50,1379,2.08,put,234.00,4,62,250.24,2019-01-02 +SPY2019-01-30p235.002019-01-02,SPY,2019-01-30,1.68,2574,1.63,975,1.85,put,235.00,1210,948,250.24,2019-01-02 +SPY2019-01-30p236.002019-01-02,SPY,2019-01-30,1.81,220,1.76,1225,1.94,put,236.00,24,111,250.24,2019-01-02 +SPY2019-01-30p237.002019-01-02,SPY,2019-01-30,1.96,220,1.92,23,2.21,put,237.00,200,1008,250.24,2019-01-02 +SPY2019-01-30p238.002019-01-02,SPY,2019-01-30,2.12,80,2.07,652,2.16,put,238.00,109,5080,250.24,2019-01-02 +SPY2019-01-30p239.002019-01-02,SPY,2019-01-30,2.30,930,2.24,943,2.89,put,239.00,24,107,250.24,2019-01-02 +SPY2019-01-30p240.002019-01-02,SPY,2019-01-30,2.49,2150,2.44,16,2.43,put,240.00,6892,1261,250.24,2019-01-02 +SPY2019-01-30p241.002019-01-02,SPY,2019-01-30,2.69,1123,2.63,96,2.78,put,241.00,44,277,250.24,2019-01-02 +SPY2019-01-30p242.002019-01-02,SPY,2019-01-30,2.91,1854,2.84,302,3.31,put,242.00,9,385,250.24,2019-01-02 +SPY2019-01-30p243.002019-01-02,SPY,2019-01-30,3.14,313,3.07,314,3.58,put,243.00,72,177,250.24,2019-01-02 +SPY2019-01-30p244.002019-01-02,SPY,2019-01-30,3.39,126,3.32,300,3.46,put,244.00,48,742,250.24,2019-01-02 +SPY2019-01-30p245.002019-01-02,SPY,2019-01-30,3.66,56,3.59,152,4.05,put,245.00,1667,783,250.24,2019-01-02 +SPY2019-01-30p246.002019-01-02,SPY,2019-01-30,3.96,1661,3.88,156,4.63,put,246.00,32,306,250.24,2019-01-02 +SPY2019-01-30p247.002019-01-02,SPY,2019-01-30,4.27,1160,4.19,98,4.86,put,247.00,26,421,250.24,2019-01-02 +SPY2019-01-30p248.002019-01-02,SPY,2019-01-30,4.60,796,4.52,149,4.58,put,248.00,78,4979,250.24,2019-01-02 +SPY2019-01-30p249.002019-01-02,SPY,2019-01-30,4.96,54,4.88,50,5.52,put,249.00,59,400,250.24,2019-01-02 +SPY2019-01-30p250.002019-01-02,SPY,2019-01-30,5.35,609,5.26,152,5.95,put,250.00,217,309,250.24,2019-01-02 +SPY2019-01-30p251.002019-01-02,SPY,2019-01-30,5.76,190,5.67,120,5.95,put,251.00,4,49,250.24,2019-01-02 +SPY2019-01-30p252.002019-01-02,SPY,2019-01-30,6.21,266,6.11,64,6.46,put,252.00,71,8,250.24,2019-01-02 +SPY2019-01-30p253.002019-01-02,SPY,2019-01-30,6.68,117,6.58,64,6.98,put,253.00,30,17,250.24,2019-01-02 +SPY2019-01-30p254.002019-01-02,SPY,2019-01-30,7.19,209,7.08,48,4.61,put,254.00,0,35,250.24,2019-01-02 +SPY2019-01-30p255.002019-01-02,SPY,2019-01-30,7.72,16,7.60,77,7.98,put,255.00,17,119,250.24,2019-01-02 +SPY2019-01-30p256.002019-01-02,SPY,2019-01-30,8.30,7,8.17,17,0.00,put,256.00,0,0,250.24,2019-01-02 +SPY2019-01-30p260.002019-01-02,SPY,2019-01-30,11.08,13,10.77,1,12.25,put,260.00,5,12,250.24,2019-01-02 +SPY2019-01-30p265.002019-01-02,SPY,2019-01-30,16.57,10,13.76,1,14.87,put,265.00,0,1,250.24,2019-01-02 +SPY2019-01-30p270.002019-01-02,SPY,2019-01-30,21.34,10,18.47,1,15.03,put,270.00,0,41,250.24,2019-01-02 +SPY2019-01-30p275.002019-01-02,SPY,2019-01-30,24.91,41,24.50,64,13.73,put,275.00,0,20,250.24,2019-01-02 +SPY2019-02-01c100.002019-01-02,SPY,2019-02-01,150.76,285,150.08,285,0.00,call,100.00,0,0,250.24,2019-01-02 +SPY2019-02-01c105.002019-01-02,SPY,2019-02-01,145.77,285,145.09,285,0.00,call,105.00,0,0,250.24,2019-01-02 +SPY2019-02-01c110.002019-01-02,SPY,2019-02-01,140.78,285,140.10,285,0.00,call,110.00,0,0,250.24,2019-01-02 +SPY2019-02-01c115.002019-01-02,SPY,2019-02-01,135.80,285,135.12,285,0.00,call,115.00,0,0,250.24,2019-01-02 +SPY2019-02-01c120.002019-01-02,SPY,2019-02-01,130.81,285,130.13,285,0.00,call,120.00,0,0,250.24,2019-01-02 +SPY2019-02-01c125.002019-01-02,SPY,2019-02-01,125.86,285,125.17,285,0.00,call,125.00,0,0,250.24,2019-01-02 +SPY2019-02-01c130.002019-01-02,SPY,2019-02-01,120.84,285,120.16,285,0.00,call,130.00,0,0,250.24,2019-01-02 +SPY2019-02-01c135.002019-01-02,SPY,2019-02-01,115.85,285,115.17,285,0.00,call,135.00,0,0,250.24,2019-01-02 +SPY2019-02-01c140.002019-01-02,SPY,2019-02-01,110.87,285,110.19,285,0.00,call,140.00,0,0,250.24,2019-01-02 +SPY2019-02-01c145.002019-01-02,SPY,2019-02-01,105.88,285,105.20,285,0.00,call,145.00,0,0,250.24,2019-01-02 +SPY2019-02-01c150.002019-01-02,SPY,2019-02-01,100.76,88,100.34,120,0.00,call,150.00,0,0,250.24,2019-01-02 +SPY2019-02-01c155.002019-01-02,SPY,2019-02-01,95.78,99,95.37,113,0.00,call,155.00,0,0,250.24,2019-01-02 +SPY2019-02-01c160.002019-01-02,SPY,2019-02-01,90.79,98,90.39,119,0.00,call,160.00,0,0,250.24,2019-01-02 +SPY2019-02-01c165.002019-01-02,SPY,2019-02-01,85.81,106,85.41,125,0.00,call,165.00,0,0,250.24,2019-01-02 +SPY2019-02-01c170.002019-01-02,SPY,2019-02-01,80.83,113,80.43,133,0.00,call,170.00,0,0,250.24,2019-01-02 +SPY2019-02-01c175.002019-01-02,SPY,2019-02-01,75.85,116,75.45,144,0.00,call,175.00,0,0,250.24,2019-01-02 +SPY2019-02-01c180.002019-01-02,SPY,2019-02-01,70.88,112,70.57,44,34.96,call,180.00,0,1,250.24,2019-01-02 +SPY2019-02-01c185.002019-01-02,SPY,2019-02-01,65.91,139,65.50,164,0.00,call,185.00,0,0,250.24,2019-01-02 +SPY2019-02-01c190.002019-01-02,SPY,2019-02-01,60.94,142,60.54,148,0.00,call,190.00,0,0,250.24,2019-01-02 +SPY2019-02-01c195.002019-01-02,SPY,2019-02-01,55.99,159,55.58,176,0.00,call,195.00,0,0,250.24,2019-01-02 +SPY2019-02-01c196.002019-01-02,SPY,2019-02-01,55.00,161,54.59,177,0.00,call,196.00,0,0,250.24,2019-01-02 +SPY2019-02-01c197.002019-01-02,SPY,2019-02-01,54.01,163,53.60,178,0.00,call,197.00,0,0,250.24,2019-01-02 +SPY2019-02-01c198.002019-01-02,SPY,2019-02-01,53.02,164,52.61,180,0.00,call,198.00,0,0,250.24,2019-01-02 +SPY2019-02-01c199.002019-01-02,SPY,2019-02-01,52.03,164,51.62,182,0.00,call,199.00,0,0,250.24,2019-01-02 +SPY2019-02-01c200.002019-01-02,SPY,2019-02-01,51.04,164,50.63,184,24.75,call,200.00,0,4,250.24,2019-01-02 +SPY2019-02-01c201.002019-01-02,SPY,2019-02-01,50.05,162,49.65,179,0.00,call,201.00,0,0,250.24,2019-01-02 +SPY2019-02-01c202.002019-01-02,SPY,2019-02-01,49.06,160,48.66,183,0.00,call,202.00,0,0,250.24,2019-01-02 +SPY2019-02-01c203.002019-01-02,SPY,2019-02-01,48.08,169,47.67,188,0.00,call,203.00,0,0,250.24,2019-01-02 +SPY2019-02-01c204.002019-01-02,SPY,2019-02-01,47.09,165,46.69,185,0.00,call,204.00,0,0,250.24,2019-01-02 +SPY2019-02-01c205.002019-01-02,SPY,2019-02-01,46.11,173,45.70,190,0.00,call,205.00,0,0,250.24,2019-01-02 +SPY2019-02-01c206.002019-01-02,SPY,2019-02-01,45.12,167,44.72,189,0.00,call,206.00,0,0,250.24,2019-01-02 +SPY2019-02-01c207.002019-01-02,SPY,2019-02-01,44.14,172,43.74,189,0.00,call,207.00,0,0,250.24,2019-01-02 +SPY2019-02-01c207.502019-01-02,SPY,2019-02-01,43.65,174,43.25,170,0.00,call,207.50,0,0,250.24,2019-01-02 +SPY2019-02-01c208.002019-01-02,SPY,2019-02-01,43.15,163,42.75,197,0.00,call,208.00,0,0,250.24,2019-01-02 +SPY2019-02-01c209.002019-01-02,SPY,2019-02-01,42.17,166,41.77,199,0.00,call,209.00,0,0,250.24,2019-01-02 +SPY2019-02-01c210.002019-01-02,SPY,2019-02-01,41.19,166,40.80,174,41.50,call,210.00,10,0,250.24,2019-01-02 +SPY2019-02-01c211.002019-01-02,SPY,2019-02-01,40.21,164,39.82,196,0.00,call,211.00,0,0,250.24,2019-01-02 +SPY2019-02-01c212.002019-01-02,SPY,2019-02-01,39.24,173,38.84,201,0.00,call,212.00,0,0,250.24,2019-01-02 +SPY2019-02-01c213.002019-01-02,SPY,2019-02-01,38.26,168,37.87,199,0.00,call,213.00,0,0,250.24,2019-01-02 +SPY2019-02-01c214.002019-01-02,SPY,2019-02-01,37.29,172,36.89,206,0.00,call,214.00,0,0,250.24,2019-01-02 +SPY2019-02-01c215.002019-01-02,SPY,2019-02-01,36.32,174,35.92,208,0.00,call,215.00,0,0,250.24,2019-01-02 +SPY2019-02-01c216.002019-01-02,SPY,2019-02-01,35.35,174,34.96,203,0.00,call,216.00,0,0,250.24,2019-01-02 +SPY2019-02-01c217.002019-01-02,SPY,2019-02-01,34.38,171,33.99,208,34.78,call,217.00,3,0,250.24,2019-01-02 +SPY2019-02-01c218.002019-01-02,SPY,2019-02-01,33.42,175,33.03,207,33.86,call,218.00,3,1,250.24,2019-01-02 +SPY2019-02-01c219.002019-01-02,SPY,2019-02-01,32.45,165,32.07,209,0.00,call,219.00,0,0,250.24,2019-01-02 +SPY2019-02-01c220.002019-01-02,SPY,2019-02-01,31.50,175,31.11,213,29.42,call,220.00,4,16,250.24,2019-01-02 +SPY2019-02-01c221.002019-01-02,SPY,2019-02-01,30.54,169,30.16,212,0.00,call,221.00,0,0,250.24,2019-01-02 +SPY2019-02-01c222.002019-01-02,SPY,2019-02-01,29.59,170,29.21,215,0.00,call,222.00,0,0,250.24,2019-01-02 +SPY2019-02-01c222.502019-01-02,SPY,2019-02-01,29.12,176,28.74,213,13.44,call,222.50,0,500,250.24,2019-01-02 +SPY2019-02-01c223.002019-01-02,SPY,2019-02-01,28.64,167,28.27,212,0.00,call,223.00,0,0,250.24,2019-01-02 +SPY2019-02-01c224.002019-01-02,SPY,2019-02-01,27.70,171,27.33,212,0.00,call,224.00,0,0,250.24,2019-01-02 +SPY2019-02-01c225.002019-01-02,SPY,2019-02-01,26.76,169,26.39,217,9.38,call,225.00,0,538,250.24,2019-01-02 +SPY2019-02-01c226.002019-01-02,SPY,2019-02-01,25.83,194,25.46,238,0.00,call,226.00,0,0,250.24,2019-01-02 +SPY2019-02-01c227.002019-01-02,SPY,2019-02-01,24.90,190,24.54,281,7.87,call,227.00,0,1,250.24,2019-01-02 +SPY2019-02-01c227.502019-01-02,SPY,2019-02-01,24.44,192,24.08,285,7.67,call,227.50,0,204,250.24,2019-01-02 +SPY2019-02-01c228.002019-01-02,SPY,2019-02-01,23.98,193,23.62,276,9.04,call,228.00,0,15,250.24,2019-01-02 +SPY2019-02-01c229.002019-01-02,SPY,2019-02-01,23.07,200,22.71,286,8.05,call,229.00,0,9,250.24,2019-01-02 +SPY2019-02-01c230.002019-01-02,SPY,2019-02-01,22.09,106,21.90,79,21.00,call,230.00,5,825,250.24,2019-01-02 +SPY2019-02-01c230.502019-01-02,SPY,2019-02-01,21.71,201,21.36,285,0.00,call,230.50,0,0,250.24,2019-01-02 +SPY2019-02-01c231.002019-01-02,SPY,2019-02-01,21.26,201,20.91,287,8.25,call,231.00,0,15,250.24,2019-01-02 +SPY2019-02-01c231.502019-01-02,SPY,2019-02-01,20.81,199,20.47,262,0.00,call,231.50,0,0,250.24,2019-01-02 +SPY2019-02-01c232.002019-01-02,SPY,2019-02-01,20.37,205,20.02,290,17.52,call,232.00,3,201,250.24,2019-01-02 +SPY2019-02-01c232.502019-01-02,SPY,2019-02-01,19.92,199,19.58,294,8.40,call,232.50,0,265,250.24,2019-01-02 +SPY2019-02-01c233.002019-01-02,SPY,2019-02-01,19.48,200,19.14,291,20.02,call,233.00,1,15,250.24,2019-01-02 +SPY2019-02-01c233.502019-01-02,SPY,2019-02-01,19.04,200,18.71,265,0.00,call,233.50,0,0,250.24,2019-01-02 +SPY2019-02-01c234.002019-01-02,SPY,2019-02-01,18.54,96,18.39,11,18.15,call,234.00,10,92,250.24,2019-01-02 +SPY2019-02-01c234.502019-01-02,SPY,2019-02-01,18.26,247,17.84,296,0.00,call,234.50,0,0,250.24,2019-01-02 +SPY2019-02-01c235.002019-01-02,SPY,2019-02-01,17.69,75,17.52,10,18.00,call,235.00,11,996,250.24,2019-01-02 +SPY2019-02-01c235.502019-01-02,SPY,2019-02-01,17.31,203,16.99,255,0.00,call,235.50,0,0,250.24,2019-01-02 +SPY2019-02-01c236.002019-01-02,SPY,2019-02-01,16.88,200,16.56,279,8.59,call,236.00,0,159,250.24,2019-01-02 +SPY2019-02-01c236.502019-01-02,SPY,2019-02-01,16.46,205,16.14,280,0.00,call,236.50,0,0,250.24,2019-01-02 +SPY2019-02-01c237.002019-01-02,SPY,2019-02-01,16.04,206,15.73,256,15.97,call,237.00,27,280,250.24,2019-01-02 +SPY2019-02-01c237.502019-01-02,SPY,2019-02-01,15.62,205,15.31,261,5.95,call,237.50,0,146,250.24,2019-01-02 +SPY2019-02-01c238.002019-01-02,SPY,2019-02-01,15.21,211,14.90,263,15.40,call,238.00,13,110,250.24,2019-01-02 +SPY2019-02-01c238.502019-01-02,SPY,2019-02-01,14.78,191,14.54,195,0.00,call,238.50,0,0,250.24,2019-01-02 +SPY2019-02-01c239.002019-01-02,SPY,2019-02-01,14.36,152,14.14,186,7.40,call,239.00,0,113,250.24,2019-01-02 +SPY2019-02-01c239.502019-01-02,SPY,2019-02-01,13.98,172,13.74,187,0.00,call,239.50,0,0,250.24,2019-01-02 +SPY2019-02-01c240.002019-01-02,SPY,2019-02-01,13.56,186,13.37,170,12.64,call,240.00,7,364,250.24,2019-01-02 +SPY2019-02-01c240.502019-01-02,SPY,2019-02-01,13.13,118,12.98,179,13.67,call,240.50,21,0,250.24,2019-01-02 +SPY2019-02-01c241.002019-01-02,SPY,2019-02-01,12.73,92,12.59,183,6.49,call,241.00,0,386,250.24,2019-01-02 +SPY2019-02-01c241.502019-01-02,SPY,2019-02-01,12.39,172,12.17,181,0.00,call,241.50,0,0,250.24,2019-01-02 +SPY2019-02-01c242.002019-01-02,SPY,2019-02-01,11.96,105,11.82,32,11.59,call,242.00,21,469,250.24,2019-01-02 +SPY2019-02-01c242.502019-01-02,SPY,2019-02-01,11.58,128,11.43,90,11.64,call,242.50,10,882,250.24,2019-01-02 +SPY2019-02-01c243.002019-01-02,SPY,2019-02-01,11.18,63,11.07,58,11.43,call,243.00,34,646,250.24,2019-01-02 +SPY2019-02-01c243.502019-01-02,SPY,2019-02-01,10.81,66,10.69,97,9.96,call,243.50,33,10,250.24,2019-01-02 +SPY2019-02-01c244.002019-01-02,SPY,2019-02-01,10.44,66,10.33,54,9.75,call,244.00,52,476,250.24,2019-01-02 +SPY2019-02-01c244.502019-01-02,SPY,2019-02-01,10.08,100,9.97,9,9.50,call,244.50,47,10,250.24,2019-01-02 +SPY2019-02-01c245.002019-01-02,SPY,2019-02-01,9.72,106,9.60,127,9.11,call,245.00,681,2652,250.24,2019-01-02 +SPY2019-02-01c245.502019-01-02,SPY,2019-02-01,9.36,49,9.25,64,8.86,call,245.50,25,0,250.24,2019-01-02 +SPY2019-02-01c246.002019-01-02,SPY,2019-02-01,9.01,89,8.91,76,8.42,call,246.00,24,272,250.24,2019-01-02 +SPY2019-02-01c246.502019-01-02,SPY,2019-02-01,8.66,94,8.55,184,9.02,call,246.50,99,0,250.24,2019-01-02 +SPY2019-02-01c247.002019-01-02,SPY,2019-02-01,8.32,112,8.22,150,8.06,call,247.00,69,1494,250.24,2019-01-02 +SPY2019-02-01c247.502019-01-02,SPY,2019-02-01,7.97,9,7.89,59,8.49,call,247.50,3,330,250.24,2019-01-02 +SPY2019-02-01c248.002019-01-02,SPY,2019-02-01,7.64,9,7.56,56,7.12,call,248.00,50,195,250.24,2019-01-02 +SPY2019-02-01c248.502019-01-02,SPY,2019-02-01,7.31,11,7.24,65,6.64,call,248.50,122,3,250.24,2019-01-02 +SPY2019-02-01c249.002019-01-02,SPY,2019-02-01,7.00,11,6.92,210,6.58,call,249.00,2583,119,250.24,2019-01-02 +SPY2019-02-01c249.502019-01-02,SPY,2019-02-01,6.68,5,6.61,232,6.35,call,249.50,19,27,250.24,2019-01-02 +SPY2019-02-01c250.002019-01-02,SPY,2019-02-01,6.38,32,6.31,72,5.96,call,250.00,257,546,250.24,2019-01-02 +SPY2019-02-01c250.502019-01-02,SPY,2019-02-01,6.08,23,6.01,181,5.83,call,250.50,46,281,250.24,2019-01-02 +SPY2019-02-01c251.002019-01-02,SPY,2019-02-01,5.79,14,5.72,160,5.26,call,251.00,84,185,250.24,2019-01-02 +SPY2019-02-01c251.502019-01-02,SPY,2019-02-01,5.51,80,5.44,48,5.16,call,251.50,13,10,250.24,2019-01-02 +SPY2019-02-01c252.002019-01-02,SPY,2019-02-01,5.23,80,5.16,84,5.02,call,252.00,34,132,250.24,2019-01-02 +SPY2019-02-01c252.502019-01-02,SPY,2019-02-01,4.96,80,4.88,319,4.76,call,252.50,17,458,250.24,2019-01-02 +SPY2019-02-01c253.002019-01-02,SPY,2019-02-01,4.70,125,4.62,141,4.70,call,253.00,129,286,250.24,2019-01-02 +SPY2019-02-01c253.502019-01-02,SPY,2019-02-01,4.44,125,4.37,88,4.17,call,253.50,69,0,250.24,2019-01-02 +SPY2019-02-01c254.002019-01-02,SPY,2019-02-01,4.19,100,4.12,169,3.75,call,254.00,129,1507,250.24,2019-01-02 +SPY2019-02-01c254.502019-01-02,SPY,2019-02-01,3.95,125,3.88,50,0.00,call,254.50,0,0,250.24,2019-01-02 +SPY2019-02-01c255.002019-01-02,SPY,2019-02-01,3.72,200,3.65,88,3.57,call,255.00,601,1092,250.24,2019-01-02 +SPY2019-02-01c256.002019-01-02,SPY,2019-02-01,3.27,100,3.20,2335,3.02,call,256.00,522,543,250.24,2019-01-02 +SPY2019-02-01c257.002019-01-02,SPY,2019-02-01,2.86,121,2.80,1265,2.76,call,257.00,419,813,250.24,2019-01-02 +SPY2019-02-01c257.502019-01-02,SPY,2019-02-01,2.67,261,2.62,48,2.51,call,257.50,871,623,250.24,2019-01-02 +SPY2019-02-01c258.002019-01-02,SPY,2019-02-01,2.48,100,2.43,1129,2.49,call,258.00,1227,310,250.24,2019-01-02 +SPY2019-02-01c259.002019-01-02,SPY,2019-02-01,2.14,120,2.10,48,1.96,call,259.00,629,1530,250.24,2019-01-02 +SPY2019-02-01c260.002019-01-02,SPY,2019-02-01,1.83,80,1.79,1292,1.81,call,260.00,846,3194,250.24,2019-01-02 +SPY2019-02-01c261.002019-01-02,SPY,2019-02-01,1.56,278,1.52,1458,1.70,call,261.00,118,714,250.24,2019-01-02 +SPY2019-02-01c262.002019-01-02,SPY,2019-02-01,1.32,380,1.28,2515,1.31,call,262.00,332,81,250.24,2019-01-02 +SPY2019-02-01c262.502019-01-02,SPY,2019-02-01,1.21,220,1.18,88,1.45,call,262.50,392,111,250.24,2019-01-02 +SPY2019-02-01c263.002019-01-02,SPY,2019-02-01,1.11,702,1.08,88,1.14,call,263.00,10,1588,250.24,2019-01-02 +SPY2019-02-01c264.002019-01-02,SPY,2019-02-01,0.93,836,0.89,3080,0.82,call,264.00,84,5439,250.24,2019-01-02 +SPY2019-02-01c265.002019-01-02,SPY,2019-02-01,0.77,472,0.76,1,0.76,call,265.00,376,3793,250.24,2019-01-02 +SPY2019-02-01c266.002019-01-02,SPY,2019-02-01,0.64,976,0.61,3857,0.57,call,266.00,12,265,250.24,2019-01-02 +SPY2019-02-01c267.002019-01-02,SPY,2019-02-01,0.53,1136,0.50,4141,0.45,call,267.00,27,1191,250.24,2019-01-02 +SPY2019-02-01c267.502019-01-02,SPY,2019-02-01,0.48,1080,0.46,575,0.49,call,267.50,2,12361,250.24,2019-01-02 +SPY2019-02-01c268.002019-01-02,SPY,2019-02-01,0.44,1320,0.41,6251,0.55,call,268.00,8,1229,250.24,2019-01-02 +SPY2019-02-01c270.002019-01-02,SPY,2019-02-01,0.30,2548,0.28,2669,0.29,call,270.00,1692,2024,250.24,2019-01-02 +SPY2019-02-01c272.502019-01-02,SPY,2019-02-01,0.19,10993,0.17,3172,0.23,call,272.50,20,335,250.24,2019-01-02 +SPY2019-02-01c275.002019-01-02,SPY,2019-02-01,0.12,8370,0.11,1005,0.12,call,275.00,1297,553,250.24,2019-01-02 +SPY2019-02-01c277.502019-01-02,SPY,2019-02-01,0.08,5403,0.07,2476,0.07,call,277.50,6,11075,250.24,2019-01-02 +SPY2019-02-01c280.002019-01-02,SPY,2019-02-01,0.06,14257,0.05,360,0.05,call,280.00,91,1945,250.24,2019-01-02 +SPY2019-02-01c282.502019-01-02,SPY,2019-02-01,0.04,480,0.03,9065,0.05,call,282.50,2,239,250.24,2019-01-02 +SPY2019-02-01c285.002019-01-02,SPY,2019-02-01,0.04,25208,0.02,11932,0.03,call,285.00,55,272,250.24,2019-01-02 +SPY2019-02-01c287.502019-01-02,SPY,2019-02-01,0.03,18469,0.01,19426,0.02,call,287.50,1,227,250.24,2019-01-02 +SPY2019-02-01c290.002019-01-02,SPY,2019-02-01,0.02,4575,0.01,4604,0.02,call,290.00,0,223,250.24,2019-01-02 +SPY2019-02-01c292.502019-01-02,SPY,2019-02-01,0.02,19088,0.00,0,0.02,call,292.50,2,22,250.24,2019-01-02 +SPY2019-02-01c295.002019-01-02,SPY,2019-02-01,0.01,763,0.00,0,0.01,call,295.00,0,2,250.24,2019-01-02 +SPY2019-02-01c297.502019-01-02,SPY,2019-02-01,0.01,4139,0.00,0,0.01,call,297.50,0,5,250.24,2019-01-02 +SPY2019-02-01c300.002019-01-02,SPY,2019-02-01,0.01,9858,0.00,0,0.01,call,300.00,0,17,250.24,2019-01-02 +SPY2019-02-01c302.502019-01-02,SPY,2019-02-01,0.01,12788,0.00,0,0.01,call,302.50,0,6,250.24,2019-01-02 +SPY2019-02-01p100.002019-01-02,SPY,2019-02-01,0.02,31163,0.01,100,0.01,put,100.00,1923,0,250.24,2019-01-02 +SPY2019-02-01p105.002019-01-02,SPY,2019-02-01,0.01,2965,0.00,0,0.00,put,105.00,0,0,250.24,2019-01-02 +SPY2019-02-01p110.002019-01-02,SPY,2019-02-01,0.01,1040,0.00,0,0.01,put,110.00,0,500,250.24,2019-01-02 +SPY2019-02-01p115.002019-01-02,SPY,2019-02-01,0.02,22834,0.00,0,0.00,put,115.00,0,0,250.24,2019-01-02 +SPY2019-02-01p120.002019-01-02,SPY,2019-02-01,0.02,19032,0.01,3363,0.01,put,120.00,0,8,250.24,2019-01-02 +SPY2019-02-01p125.002019-01-02,SPY,2019-02-01,0.02,13227,0.01,9205,0.02,put,125.00,100,465,250.24,2019-01-02 +SPY2019-02-01p130.002019-01-02,SPY,2019-02-01,0.02,5556,0.01,14524,0.02,put,130.00,0,100,250.24,2019-01-02 +SPY2019-02-01p135.002019-01-02,SPY,2019-02-01,0.02,1682,0.01,21536,0.02,put,135.00,0,5,250.24,2019-01-02 +SPY2019-02-01p140.002019-01-02,SPY,2019-02-01,0.03,20142,0.02,804,0.00,put,140.00,0,0,250.24,2019-01-02 +SPY2019-02-01p145.002019-01-02,SPY,2019-02-01,0.03,10691,0.02,7724,0.00,put,145.00,0,0,250.24,2019-01-02 +SPY2019-02-01p150.002019-01-02,SPY,2019-02-01,0.03,1608,0.02,16498,0.03,put,150.00,0,20,250.24,2019-01-02 +SPY2019-02-01p155.002019-01-02,SPY,2019-02-01,0.04,18105,0.03,480,0.00,put,155.00,0,0,250.24,2019-01-02 +SPY2019-02-01p160.002019-01-02,SPY,2019-02-01,0.04,5091,0.03,12548,0.00,put,160.00,0,0,250.24,2019-01-02 +SPY2019-02-01p165.002019-01-02,SPY,2019-02-01,0.05,14997,0.04,600,0.00,put,165.00,0,0,250.24,2019-01-02 +SPY2019-02-01p170.002019-01-02,SPY,2019-02-01,0.05,660,0.04,20673,0.06,put,170.00,0,2,250.24,2019-01-02 +SPY2019-02-01p175.002019-01-02,SPY,2019-02-01,0.06,1140,0.05,16872,0.08,put,175.00,0,3,250.24,2019-01-02 +SPY2019-02-01p180.002019-01-02,SPY,2019-02-01,0.08,18766,0.06,19658,0.06,put,180.00,0,50,250.24,2019-01-02 +SPY2019-02-01p185.002019-01-02,SPY,2019-02-01,0.09,1038,0.08,7822,0.12,put,185.00,5,22,250.24,2019-01-02 +SPY2019-02-01p190.002019-01-02,SPY,2019-02-01,0.12,19059,0.10,8561,0.12,put,190.00,18560,907,250.24,2019-01-02 +SPY2019-02-01p195.002019-01-02,SPY,2019-02-01,0.15,18108,0.13,6911,0.16,put,195.00,40,112,250.24,2019-01-02 +SPY2019-02-01p196.002019-01-02,SPY,2019-02-01,0.15,2948,0.14,3539,0.13,put,196.00,0,2,250.24,2019-01-02 +SPY2019-02-01p197.002019-01-02,SPY,2019-02-01,0.16,7358,0.15,1912,0.25,put,197.00,0,11,250.24,2019-01-02 +SPY2019-02-01p198.002019-01-02,SPY,2019-02-01,0.17,9854,0.16,360,0.23,put,198.00,0,200,250.24,2019-01-02 +SPY2019-02-01p199.002019-01-02,SPY,2019-02-01,0.18,12185,0.16,7892,0.12,put,199.00,0,400,250.24,2019-01-02 +SPY2019-02-01p200.002019-01-02,SPY,2019-02-01,0.19,14726,0.17,6779,0.20,put,200.00,116,296,250.24,2019-01-02 +SPY2019-02-01p201.002019-01-02,SPY,2019-02-01,0.20,13723,0.18,6757,0.18,put,201.00,200,3,250.24,2019-01-02 +SPY2019-02-01p202.002019-01-02,SPY,2019-02-01,0.21,10372,0.19,7209,0.26,put,202.00,0,107,250.24,2019-01-02 +SPY2019-02-01p203.002019-01-02,SPY,2019-02-01,0.22,7856,0.21,240,0.25,put,203.00,0,1,250.24,2019-01-02 +SPY2019-02-01p204.002019-01-02,SPY,2019-02-01,0.23,4669,0.22,1439,0.20,put,204.00,0,3,250.24,2019-01-02 +SPY2019-02-01p205.002019-01-02,SPY,2019-02-01,0.24,1123,0.23,3096,0.27,put,205.00,37143,12195,250.24,2019-01-02 +SPY2019-02-01p206.002019-01-02,SPY,2019-02-01,0.26,7599,0.24,6249,0.20,put,206.00,0,1,250.24,2019-01-02 +SPY2019-02-01p207.002019-01-02,SPY,2019-02-01,0.27,824,0.26,1887,0.00,put,207.00,0,10,250.24,2019-01-02 +SPY2019-02-01p207.502019-01-02,SPY,2019-02-01,0.28,3598,0.27,885,0.00,put,207.50,0,0,250.24,2019-01-02 +SPY2019-02-01p208.002019-01-02,SPY,2019-02-01,0.29,5771,0.28,240,0.00,put,208.00,0,0,250.24,2019-01-02 +SPY2019-02-01p209.002019-01-02,SPY,2019-02-01,0.31,8496,0.29,3816,0.16,put,209.00,1,5,250.24,2019-01-02 +SPY2019-02-01p210.002019-01-02,SPY,2019-02-01,0.33,9084,0.31,2307,0.34,put,210.00,930,1200,250.24,2019-01-02 +SPY2019-02-01p211.002019-01-02,SPY,2019-02-01,0.35,8582,0.33,2094,0.35,put,211.00,50,95,250.24,2019-01-02 +SPY2019-02-01p212.002019-01-02,SPY,2019-02-01,0.37,7465,0.35,2574,0.41,put,212.00,32,222,250.24,2019-01-02 +SPY2019-02-01p213.002019-01-02,SPY,2019-02-01,0.39,926,0.38,240,0.38,put,213.00,136,65,250.24,2019-01-02 +SPY2019-02-01p214.002019-01-02,SPY,2019-02-01,0.42,7369,0.40,1854,0.42,put,214.00,1,492,250.24,2019-01-02 +SPY2019-02-01p215.002019-01-02,SPY,2019-02-01,0.45,8443,0.43,564,0.44,put,215.00,1490,1128,250.24,2019-01-02 +SPY2019-02-01p216.002019-01-02,SPY,2019-02-01,0.48,7103,0.46,546,0.46,put,216.00,172,766,250.24,2019-01-02 +SPY2019-02-01p217.002019-01-02,SPY,2019-02-01,0.51,6243,0.49,1101,0.51,put,217.00,16,6622,250.24,2019-01-02 +SPY2019-02-01p218.002019-01-02,SPY,2019-02-01,0.54,48,0.52,2481,0.56,put,218.00,4,391,250.24,2019-01-02 +SPY2019-02-01p219.002019-01-02,SPY,2019-02-01,0.58,662,0.56,2121,0.66,put,219.00,23,1455,250.24,2019-01-02 +SPY2019-02-01p220.002019-01-02,SPY,2019-02-01,0.62,112,0.60,2028,0.60,put,220.00,19858,1288,250.24,2019-01-02 +SPY2019-02-01p221.002019-01-02,SPY,2019-02-01,0.67,5274,0.65,528,0.72,put,221.00,38,1409,250.24,2019-01-02 +SPY2019-02-01p222.002019-01-02,SPY,2019-02-01,0.72,5151,0.69,2208,0.80,put,222.00,191,526,250.24,2019-01-02 +SPY2019-02-01p222.502019-01-02,SPY,2019-02-01,0.74,108,0.72,1128,0.84,put,222.50,146,1421,250.24,2019-01-02 +SPY2019-02-01p223.002019-01-02,SPY,2019-02-01,0.77,3556,0.75,240,0.77,put,223.00,96,1550,250.24,2019-01-02 +SPY2019-02-01p224.002019-01-02,SPY,2019-02-01,0.82,72,0.80,1240,0.81,put,224.00,375,704,250.24,2019-01-02 +SPY2019-02-01p225.002019-01-02,SPY,2019-02-01,0.89,3408,0.86,1241,0.89,put,225.00,944,6952,250.24,2019-01-02 +SPY2019-02-01p226.002019-01-02,SPY,2019-02-01,0.96,3317,0.93,496,0.97,put,226.00,819,484,250.24,2019-01-02 +SPY2019-02-01p227.002019-01-02,SPY,2019-02-01,1.03,3221,1.00,902,1.06,put,227.00,309,186,250.24,2019-01-02 +SPY2019-02-01p227.502019-01-02,SPY,2019-02-01,1.07,3374,1.04,412,1.24,put,227.50,92,1220,250.24,2019-01-02 +SPY2019-02-01p228.002019-01-02,SPY,2019-02-01,1.11,3356,1.08,412,1.27,put,228.00,510,405,250.24,2019-01-02 +SPY2019-02-01p229.002019-01-02,SPY,2019-02-01,1.19,280,1.16,869,1.27,put,229.00,137,382,250.24,2019-01-02 +SPY2019-02-01p230.002019-01-02,SPY,2019-02-01,1.28,48,1.25,869,1.27,put,230.00,1173,852,250.24,2019-01-02 +SPY2019-02-01p230.502019-01-02,SPY,2019-02-01,1.33,64,1.30,472,1.45,put,230.50,12,277,250.24,2019-01-02 +SPY2019-02-01p231.002019-01-02,SPY,2019-02-01,1.38,76,1.35,448,1.56,put,231.00,78,511,250.24,2019-01-02 +SPY2019-02-01p231.502019-01-02,SPY,2019-02-01,1.44,2915,1.40,836,1.61,put,231.50,110,314,250.24,2019-01-02 +SPY2019-02-01p232.002019-01-02,SPY,2019-02-01,1.49,248,1.45,1196,1.54,put,232.00,77,300,250.24,2019-01-02 +SPY2019-02-01p232.502019-01-02,SPY,2019-02-01,1.55,1446,1.51,836,1.62,put,232.50,31,943,250.24,2019-01-02 +SPY2019-02-01p233.002019-01-02,SPY,2019-02-01,1.61,1272,1.57,784,1.67,put,233.00,8,863,250.24,2019-01-02 +SPY2019-02-01p233.502019-01-02,SPY,2019-02-01,1.67,454,1.63,702,1.80,put,233.50,47,0,250.24,2019-01-02 +SPY2019-02-01p234.002019-01-02,SPY,2019-02-01,1.73,80,1.69,923,1.78,put,234.00,7,246,250.24,2019-01-02 +SPY2019-02-01p234.502019-01-02,SPY,2019-02-01,1.80,378,1.76,523,1.75,put,234.50,50,0,250.24,2019-01-02 +SPY2019-02-01p235.002019-01-02,SPY,2019-02-01,1.87,426,1.83,160,2.09,put,235.00,180,2001,250.24,2019-01-02 +SPY2019-02-01p235.502019-01-02,SPY,2019-02-01,1.94,220,1.90,160,0.00,put,235.50,0,0,250.24,2019-01-02 +SPY2019-02-01p236.002019-01-02,SPY,2019-02-01,2.02,2435,1.97,612,2.21,put,236.00,10,546,250.24,2019-01-02 +SPY2019-02-01p236.502019-01-02,SPY,2019-02-01,2.09,212,2.05,160,2.70,put,236.50,1,0,250.24,2019-01-02 +SPY2019-02-01p237.002019-01-02,SPY,2019-02-01,2.17,288,2.12,946,2.49,put,237.00,71,958,250.24,2019-01-02 +SPY2019-02-01p237.502019-01-02,SPY,2019-02-01,2.26,1516,2.21,80,2.38,put,237.50,53,5145,250.24,2019-01-02 +SPY2019-02-01p238.002019-01-02,SPY,2019-02-01,2.34,294,2.29,562,2.41,put,238.00,86,1043,250.24,2019-01-02 +SPY2019-02-01p238.502019-01-02,SPY,2019-02-01,2.42,32,2.38,184,2.66,put,238.50,234,1,250.24,2019-01-02 +SPY2019-02-01p239.002019-01-02,SPY,2019-02-01,2.52,302,2.47,274,2.56,put,239.00,98,818,250.24,2019-01-02 +SPY2019-02-01p239.502019-01-02,SPY,2019-02-01,2.62,764,2.56,464,2.87,put,239.50,19,65,250.24,2019-01-02 +SPY2019-02-01p240.002019-01-02,SPY,2019-02-01,2.72,825,2.68,1,2.64,put,240.00,433,1721,250.24,2019-01-02 +SPY2019-02-01p240.502019-01-02,SPY,2019-02-01,2.82,593,2.76,440,3.48,put,240.50,31,0,250.24,2019-01-02 +SPY2019-02-01p241.002019-01-02,SPY,2019-02-01,2.92,71,2.87,80,3.26,put,241.00,93,631,250.24,2019-01-02 +SPY2019-02-01p241.502019-01-02,SPY,2019-02-01,3.03,112,2.98,80,3.80,put,241.50,58,458,250.24,2019-01-02 +SPY2019-02-01p242.002019-01-02,SPY,2019-02-01,3.14,40,3.09,228,3.25,put,242.00,32,303,250.24,2019-01-02 +SPY2019-02-01p242.502019-01-02,SPY,2019-02-01,3.26,64,3.21,80,3.67,put,242.50,9,1050,250.24,2019-01-02 +SPY2019-02-01p243.002019-01-02,SPY,2019-02-01,3.38,40,3.33,100,3.34,put,243.00,102,1356,250.24,2019-01-02 +SPY2019-02-01p243.502019-01-02,SPY,2019-02-01,3.51,79,3.45,308,4.07,put,243.50,32,0,250.24,2019-01-02 +SPY2019-02-01p244.002019-01-02,SPY,2019-02-01,3.64,48,3.58,292,4.01,put,244.00,25,460,250.24,2019-01-02 +SPY2019-02-01p244.502019-01-02,SPY,2019-02-01,3.78,195,3.72,116,3.75,put,244.50,6,719,250.24,2019-01-02 +SPY2019-02-01p245.002019-01-02,SPY,2019-02-01,3.92,32,3.85,410,4.06,put,245.00,525,12889,250.24,2019-01-02 +SPY2019-02-01p245.502019-01-02,SPY,2019-02-01,4.07,241,4.00,184,4.65,put,245.50,66,3,250.24,2019-01-02 +SPY2019-02-01p246.002019-01-02,SPY,2019-02-01,4.22,176,4.15,120,4.18,put,246.00,236,587,250.24,2019-01-02 +SPY2019-02-01p246.502019-01-02,SPY,2019-02-01,4.37,26,4.30,324,5.00,put,246.50,6,0,250.24,2019-01-02 +SPY2019-02-01p247.002019-01-02,SPY,2019-02-01,4.54,1469,4.46,328,4.46,put,247.00,324,533,250.24,2019-01-02 +SPY2019-02-01p247.502019-01-02,SPY,2019-02-01,4.71,1686,4.63,50,4.79,put,247.50,123,1941,250.24,2019-01-02 +SPY2019-02-01p248.002019-01-02,SPY,2019-02-01,4.87,17,4.80,116,4.94,put,248.00,49,2783,250.24,2019-01-02 +SPY2019-02-01p248.502019-01-02,SPY,2019-02-01,5.06,538,4.97,368,5.80,put,248.50,8,15,250.24,2019-01-02 +SPY2019-02-01p249.002019-01-02,SPY,2019-02-01,5.24,324,5.16,151,5.43,put,249.00,2661,276,250.24,2019-01-02 +SPY2019-02-01p249.502019-01-02,SPY,2019-02-01,5.43,325,5.35,104,6.11,put,249.50,14,5,250.24,2019-01-02 +SPY2019-02-01p250.002019-01-02,SPY,2019-02-01,5.63,841,5.54,139,5.74,put,250.00,688,1397,250.24,2019-01-02 +SPY2019-02-01p250.502019-01-02,SPY,2019-02-01,5.83,343,5.74,311,5.81,put,250.50,66,251,250.24,2019-01-02 +SPY2019-02-01p251.002019-01-02,SPY,2019-02-01,6.04,152,5.95,157,6.76,put,251.00,32,167,250.24,2019-01-02 +SPY2019-02-01p251.502019-01-02,SPY,2019-02-01,6.26,438,6.17,64,4.01,put,251.50,0,16,250.24,2019-01-02 +SPY2019-02-01p252.002019-01-02,SPY,2019-02-01,6.48,138,6.39,156,7.07,put,252.00,12,204,250.24,2019-01-02 +SPY2019-02-01p252.502019-01-02,SPY,2019-02-01,6.71,144,6.62,169,7.09,put,252.50,13,632,250.24,2019-01-02 +SPY2019-02-01p253.002019-01-02,SPY,2019-02-01,6.95,145,6.86,110,7.09,put,253.00,7,1119,250.24,2019-01-02 +SPY2019-02-01p253.502019-01-02,SPY,2019-02-01,7.20,294,7.10,136,4.44,put,253.50,0,26,250.24,2019-01-02 +SPY2019-02-01p254.002019-01-02,SPY,2019-02-01,7.45,116,7.35,142,8.38,put,254.00,11,1464,250.24,2019-01-02 +SPY2019-02-01p254.502019-01-02,SPY,2019-02-01,7.71,94,7.61,122,9.24,put,254.50,21,0,250.24,2019-01-02 +SPY2019-02-01p255.002019-01-02,SPY,2019-02-01,7.98,76,7.89,53,8.95,put,255.00,15,375,250.24,2019-01-02 +SPY2019-02-01p256.002019-01-02,SPY,2019-02-01,8.55,59,8.45,45,10.85,put,256.00,37,209,250.24,2019-01-02 +SPY2019-02-01p257.002019-01-02,SPY,2019-02-01,9.15,60,9.04,81,5.38,put,257.00,0,267,250.24,2019-01-02 +SPY2019-02-01p257.502019-01-02,SPY,2019-02-01,9.46,36,9.35,110,10.61,put,257.50,1,307,250.24,2019-01-02 +SPY2019-02-01p258.002019-01-02,SPY,2019-02-01,9.86,477,9.66,159,9.98,put,258.00,24,173,250.24,2019-01-02 +SPY2019-02-01p259.002019-01-02,SPY,2019-02-01,10.56,233,10.25,236,5.90,put,259.00,0,152,250.24,2019-01-02 +SPY2019-02-01p260.002019-01-02,SPY,2019-02-01,11.25,97,11.05,48,11.91,put,260.00,32,1068,250.24,2019-01-02 +SPY2019-02-01p261.002019-01-02,SPY,2019-02-01,11.99,10,11.78,75,11.53,put,261.00,10,291,250.24,2019-01-02 +SPY2019-02-01p262.002019-01-02,SPY,2019-02-01,12.78,73,12.56,59,13.10,put,262.00,10,50,250.24,2019-01-02 +SPY2019-02-01p262.502019-01-02,SPY,2019-02-01,13.21,271,12.85,232,9.47,put,262.50,0,81,250.24,2019-01-02 +SPY2019-02-01p263.002019-01-02,SPY,2019-02-01,13.59,58,13.37,59,13.67,put,263.00,25,5,250.24,2019-01-02 +SPY2019-02-01p264.002019-01-02,SPY,2019-02-01,14.40,202,14.19,62,14.29,put,264.00,30,180,250.24,2019-01-02 +SPY2019-02-01p265.002019-01-02,SPY,2019-02-01,15.27,194,15.01,199,14.96,put,265.00,33,447,250.24,2019-01-02 +SPY2019-02-01p266.002019-01-02,SPY,2019-02-01,16.17,84,15.94,92,15.99,put,266.00,15,3,250.24,2019-01-02 +SPY2019-02-01p267.002019-01-02,SPY,2019-02-01,17.13,237,16.74,224,10.36,put,267.00,0,11,250.24,2019-01-02 +SPY2019-02-01p267.502019-01-02,SPY,2019-02-01,17.60,243,17.20,225,15.40,put,267.50,0,91,250.24,2019-01-02 +SPY2019-02-01p268.002019-01-02,SPY,2019-02-01,18.07,246,17.67,222,16.64,put,268.00,0,43,250.24,2019-01-02 +SPY2019-02-01p270.002019-01-02,SPY,2019-02-01,19.89,155,19.64,113,19.70,put,270.00,2,5,250.24,2019-01-02 +SPY2019-02-01p272.502019-01-02,SPY,2019-02-01,22.43,199,22.03,181,0.00,put,272.50,0,0,250.24,2019-01-02 +SPY2019-02-01p275.002019-01-02,SPY,2019-02-01,24.94,203,24.52,185,24.33,put,275.00,1,0,250.24,2019-01-02 +SPY2019-02-01p277.502019-01-02,SPY,2019-02-01,27.58,285,26.84,285,0.00,put,277.50,0,0,250.24,2019-01-02 +SPY2019-02-01p280.002019-01-02,SPY,2019-02-01,31.41,1,28.54,10,15.20,put,280.00,0,7,250.24,2019-01-02 +SPY2019-02-01p282.502019-01-02,SPY,2019-02-01,33.91,1,31.04,10,22.97,put,282.50,0,3,250.24,2019-01-02 +SPY2019-02-01p285.002019-01-02,SPY,2019-02-01,35.07,285,34.35,285,12.08,put,285.00,0,0,250.24,2019-01-02 +SPY2019-02-01p287.502019-01-02,SPY,2019-02-01,38.91,1,36.03,10,0.00,put,287.50,0,0,250.24,2019-01-02 +SPY2019-02-01p290.002019-01-02,SPY,2019-02-01,41.41,1,38.53,10,0.00,put,290.00,0,0,250.24,2019-01-02 +SPY2019-02-01p292.502019-01-02,SPY,2019-02-01,43.91,1,41.03,10,0.00,put,292.50,0,0,250.24,2019-01-02 +SPY2019-02-01p295.002019-01-02,SPY,2019-02-01,46.40,1,43.53,10,0.00,put,295.00,0,0,250.24,2019-01-02 +SPY2019-02-01p297.502019-01-02,SPY,2019-02-01,48.90,1,46.03,10,0.00,put,297.50,0,0,250.24,2019-01-02 +SPY2019-02-01p300.002019-01-02,SPY,2019-02-01,51.40,1,48.53,10,0.00,put,300.00,0,0,250.24,2019-01-02 +SPY2019-02-01p302.502019-01-02,SPY,2019-02-01,53.90,1,51.03,10,0.00,put,302.50,0,0,250.24,2019-01-02 +SPY2019-02-04c100.002019-01-02,SPY,2019-02-04,151.71,1,148.83,10,0.00,call,100.00,0,0,250.24,2019-01-02 +SPY2019-02-04c105.002019-01-02,SPY,2019-02-04,146.72,1,143.82,10,0.00,call,105.00,0,0,250.24,2019-01-02 +SPY2019-02-04c110.002019-01-02,SPY,2019-02-04,140.66,32,140.25,18,140.55,call,110.00,58,0,250.24,2019-01-02 +SPY2019-02-04c115.002019-01-02,SPY,2019-02-04,136.75,1,133.87,10,0.00,call,115.00,0,0,250.24,2019-01-02 +SPY2019-02-04c120.002019-01-02,SPY,2019-02-04,131.76,1,128.86,10,0.00,call,120.00,0,0,250.24,2019-01-02 +SPY2019-02-04c125.002019-01-02,SPY,2019-02-04,126.77,1,123.90,10,0.00,call,125.00,0,0,250.24,2019-01-02 +SPY2019-02-04c130.002019-01-02,SPY,2019-02-04,121.79,1,118.89,10,0.00,call,130.00,0,0,250.24,2019-01-02 +SPY2019-02-04c135.002019-01-02,SPY,2019-02-04,117.27,1,113.93,10,0.00,call,135.00,0,0,250.24,2019-01-02 +SPY2019-02-04c140.002019-01-02,SPY,2019-02-04,111.82,1,108.94,10,0.00,call,140.00,0,0,250.24,2019-01-02 +SPY2019-02-04c145.002019-01-02,SPY,2019-02-04,106.83,1,103.96,10,0.00,call,145.00,0,0,250.24,2019-01-02 +SPY2019-02-04c150.002019-01-02,SPY,2019-02-04,101.85,1,98.97,10,0.00,call,150.00,0,0,250.24,2019-01-02 +SPY2019-02-04c155.002019-01-02,SPY,2019-02-04,96.87,1,93.99,10,0.00,call,155.00,0,0,250.24,2019-01-02 +SPY2019-02-04c160.002019-01-02,SPY,2019-02-04,91.89,1,89.01,10,0.00,call,160.00,0,0,250.24,2019-01-02 +SPY2019-02-04c165.002019-01-02,SPY,2019-02-04,87.00,1,84.03,10,0.00,call,165.00,0,0,250.24,2019-01-02 +SPY2019-02-04c170.002019-01-02,SPY,2019-02-04,81.93,1,79.03,10,0.00,call,170.00,0,0,250.24,2019-01-02 +SPY2019-02-04c175.002019-01-02,SPY,2019-02-04,76.95,1,74.07,10,0.00,call,175.00,0,0,250.24,2019-01-02 +SPY2019-02-04c180.002019-01-02,SPY,2019-02-04,72.07,1,69.10,10,0.00,call,180.00,0,0,250.24,2019-01-02 +SPY2019-02-04c185.002019-01-02,SPY,2019-02-04,67.01,1,64.13,10,0.00,call,185.00,0,0,250.24,2019-01-02 +SPY2019-02-04c190.002019-01-02,SPY,2019-02-04,62.05,1,59.17,10,0.00,call,190.00,0,0,250.24,2019-01-02 +SPY2019-02-04c195.002019-01-02,SPY,2019-02-04,57.11,1,54.21,10,0.00,call,195.00,0,0,250.24,2019-01-02 +SPY2019-02-04c200.002019-01-02,SPY,2019-02-04,52.25,1,49.27,10,0.00,call,200.00,0,0,250.24,2019-01-02 +SPY2019-02-04c205.002019-01-02,SPY,2019-02-04,47.24,1,44.37,10,0.00,call,205.00,0,0,250.24,2019-01-02 +SPY2019-02-04c210.002019-01-02,SPY,2019-02-04,42.42,1,39.50,10,0.00,call,210.00,0,0,250.24,2019-01-02 +SPY2019-02-04c215.002019-01-02,SPY,2019-02-04,36.39,104,35.98,84,16.48,call,215.00,1,0,250.24,2019-01-02 +SPY2019-02-04c220.002019-01-02,SPY,2019-02-04,32.60,10,29.64,1,0.00,call,220.00,0,0,250.24,2019-01-02 +SPY2019-02-04c225.002019-01-02,SPY,2019-02-04,27.96,10,24.95,2,0.00,call,225.00,0,0,250.24,2019-01-02 +SPY2019-02-04c230.002019-01-02,SPY,2019-02-04,23.43,10,21.89,10,0.00,call,230.00,0,0,250.24,2019-01-02 +SPY2019-02-04c235.002019-01-02,SPY,2019-02-04,19.15,10,17.52,11,0.00,call,235.00,0,0,250.24,2019-01-02 +SPY2019-02-04c240.002019-01-02,SPY,2019-02-04,13.73,329,13.47,329,13.39,call,240.00,1,5,250.24,2019-01-02 +SPY2019-02-04c244.002019-01-02,SPY,2019-02-04,10.59,1,10.47,43,9.62,call,244.00,3,0,250.24,2019-01-02 +SPY2019-02-04c245.002019-01-02,SPY,2019-02-04,9.87,1,9.75,4,5.12,call,245.00,0,1009,250.24,2019-01-02 +SPY2019-02-04c246.002019-01-02,SPY,2019-02-04,9.17,11,9.05,23,8.22,call,246.00,2,20,250.24,2019-01-02 +SPY2019-02-04c247.002019-01-02,SPY,2019-02-04,8.48,32,8.37,82,7.77,call,247.00,839,0,250.24,2019-01-02 +SPY2019-02-04c248.002019-01-02,SPY,2019-02-04,7.82,79,7.72,52,7.14,call,248.00,390,100,250.24,2019-01-02 +SPY2019-02-04c249.002019-01-02,SPY,2019-02-04,7.17,41,7.08,48,6.66,call,249.00,49,4,250.24,2019-01-02 +SPY2019-02-04c250.002019-01-02,SPY,2019-02-04,6.55,27,6.47,64,6.68,call,250.00,77,866,250.24,2019-01-02 +SPY2019-02-04c251.002019-01-02,SPY,2019-02-04,5.98,283,5.87,47,5.95,call,251.00,539,102,250.24,2019-01-02 +SPY2019-02-04c252.002019-01-02,SPY,2019-02-04,5.41,170,5.32,60,5.16,call,252.00,25,28,250.24,2019-01-02 +SPY2019-02-04c253.002019-01-02,SPY,2019-02-04,4.86,51,4.79,48,4.92,call,253.00,1,20,250.24,2019-01-02 +SPY2019-02-04c254.002019-01-02,SPY,2019-02-04,4.36,50,4.28,100,4.67,call,254.00,11,48,250.24,2019-01-02 +SPY2019-02-04c255.002019-01-02,SPY,2019-02-04,3.89,176,3.81,48,3.56,call,255.00,4,197,250.24,2019-01-02 +SPY2019-02-04c256.002019-01-02,SPY,2019-02-04,3.44,186,3.36,537,3.71,call,256.00,1,1,250.24,2019-01-02 +SPY2019-02-04c260.002019-01-02,SPY,2019-02-04,1.97,288,1.92,56,1.85,call,260.00,1143,347,250.24,2019-01-02 +SPY2019-02-04c265.002019-01-02,SPY,2019-02-04,0.86,636,0.82,852,0.82,call,265.00,39,93,250.24,2019-01-02 +SPY2019-02-04p100.002019-01-02,SPY,2019-02-04,0.02,6654,0.01,100,0.00,put,100.00,0,0,250.24,2019-01-02 +SPY2019-02-04p105.002019-01-02,SPY,2019-02-04,0.02,5954,0.00,0,0.00,put,105.00,0,0,250.24,2019-01-02 +SPY2019-02-04p110.002019-01-02,SPY,2019-02-04,0.02,5174,0.00,0,0.00,put,110.00,0,0,250.24,2019-01-02 +SPY2019-02-04p115.002019-01-02,SPY,2019-02-04,0.02,4054,0.00,0,0.00,put,115.00,0,0,250.24,2019-01-02 +SPY2019-02-04p120.002019-01-02,SPY,2019-02-04,0.02,3394,0.00,0,0.00,put,120.00,0,0,250.24,2019-01-02 +SPY2019-02-04p125.002019-01-02,SPY,2019-02-04,0.02,1266,0.01,786,0.00,put,125.00,0,0,250.24,2019-01-02 +SPY2019-02-04p130.002019-01-02,SPY,2019-02-04,0.03,5894,0.01,2555,0.00,put,130.00,0,0,250.24,2019-01-02 +SPY2019-02-04p135.002019-01-02,SPY,2019-02-04,0.03,4834,0.01,4114,0.00,put,135.00,0,0,250.24,2019-01-02 +SPY2019-02-04p140.002019-01-02,SPY,2019-02-04,0.03,3214,0.01,5730,0.00,put,140.00,0,0,250.24,2019-01-02 +SPY2019-02-04p145.002019-01-02,SPY,2019-02-04,0.03,906,0.02,906,0.00,put,145.00,0,0,250.24,2019-01-02 +SPY2019-02-04p150.002019-01-02,SPY,2019-02-04,0.04,4993,0.02,3691,0.03,put,150.00,3,0,250.24,2019-01-02 +SPY2019-02-04p155.002019-01-02,SPY,2019-02-04,0.04,3453,0.02,5537,0.00,put,155.00,0,0,250.24,2019-01-02 +SPY2019-02-04p160.002019-01-02,SPY,2019-02-04,0.05,5552,0.03,1938,0.04,put,160.00,3,0,250.24,2019-01-02 +SPY2019-02-04p165.002019-01-02,SPY,2019-02-04,0.05,1566,0.03,5888,0.00,put,165.00,0,0,250.24,2019-01-02 +SPY2019-02-04p170.002019-01-02,SPY,2019-02-04,0.06,3420,0.04,4547,0.06,put,170.00,1,0,250.24,2019-01-02 +SPY2019-02-04p175.002019-01-02,SPY,2019-02-04,0.07,2880,0.05,4146,0.00,put,175.00,0,0,250.24,2019-01-02 +SPY2019-02-04p180.002019-01-02,SPY,2019-02-04,0.08,1020,0.06,5405,0.00,put,180.00,0,0,250.24,2019-01-02 +SPY2019-02-04p185.002019-01-02,SPY,2019-02-04,0.10,1571,0.08,4173,0.14,put,185.00,32,0,250.24,2019-01-02 +SPY2019-02-04p190.002019-01-02,SPY,2019-02-04,0.12,240,0.11,360,0.00,put,190.00,0,0,250.24,2019-01-02 +SPY2019-02-04p195.002019-01-02,SPY,2019-02-04,0.16,2742,0.14,1026,0.10,put,195.00,0,400,250.24,2019-01-02 +SPY2019-02-04p200.002019-01-02,SPY,2019-02-04,0.20,792,0.18,2598,0.18,put,200.00,200,2,250.24,2019-01-02 +SPY2019-02-04p205.002019-01-02,SPY,2019-02-04,0.27,4188,0.24,2376,0.28,put,205.00,314,100,250.24,2019-01-02 +SPY2019-02-04p210.002019-01-02,SPY,2019-02-04,0.35,684,0.33,444,0.35,put,210.00,65,14,250.24,2019-01-02 +SPY2019-02-04p215.002019-01-02,SPY,2019-02-04,0.48,1944,0.45,948,0.47,put,215.00,7,21,250.24,2019-01-02 +SPY2019-02-04p220.002019-01-02,SPY,2019-02-04,0.67,1444,0.64,240,0.76,put,220.00,1253,1231,250.24,2019-01-02 +SPY2019-02-04p225.002019-01-02,SPY,2019-02-04,0.95,708,0.91,600,0.98,put,225.00,18,21,250.24,2019-01-02 +SPY2019-02-04p230.002019-01-02,SPY,2019-02-04,1.37,1133,1.32,160,1.53,put,230.00,16,285,250.24,2019-01-02 +SPY2019-02-04p235.002019-01-02,SPY,2019-02-04,1.98,818,1.92,703,2.12,put,235.00,297,302,250.24,2019-01-02 +SPY2019-02-04p240.002019-01-02,SPY,2019-02-04,2.84,173,2.78,608,2.79,put,240.00,27,446,250.24,2019-01-02 +SPY2019-02-04p244.002019-01-02,SPY,2019-02-04,3.79,32,3.70,688,4.35,put,244.00,15,101,250.24,2019-01-02 +SPY2019-02-04p245.002019-01-02,SPY,2019-02-04,4.08,1216,3.98,688,4.50,put,245.00,21,474,250.24,2019-01-02 +SPY2019-02-04p246.002019-01-02,SPY,2019-02-04,4.37,66,4.28,523,4.91,put,246.00,18,4,250.24,2019-01-02 +SPY2019-02-04p247.002019-01-02,SPY,2019-02-04,4.69,50,4.59,545,4.76,put,247.00,12,0,250.24,2019-01-02 +SPY2019-02-04p248.002019-01-02,SPY,2019-02-04,5.03,50,4.93,547,5.13,put,248.00,195,0,250.24,2019-01-02 +SPY2019-02-04p249.002019-01-02,SPY,2019-02-04,5.40,174,5.29,159,5.97,put,249.00,45,126,250.24,2019-01-02 +SPY2019-02-04p250.002019-01-02,SPY,2019-02-04,5.78,80,5.67,152,5.72,put,250.00,76,823,250.24,2019-01-02 +SPY2019-02-04p251.002019-01-02,SPY,2019-02-04,6.20,80,6.08,449,6.12,put,251.00,52,0,250.24,2019-01-02 +SPY2019-02-04p252.002019-01-02,SPY,2019-02-04,6.64,64,6.52,64,7.98,put,252.00,2,10,250.24,2019-01-02 +SPY2019-02-04p253.002019-01-02,SPY,2019-02-04,7.11,128,6.98,118,0.00,put,253.00,0,0,250.24,2019-01-02 +SPY2019-02-04p254.002019-01-02,SPY,2019-02-04,7.61,192,7.48,48,0.00,put,254.00,0,0,250.24,2019-01-02 +SPY2019-02-04p255.002019-01-02,SPY,2019-02-04,8.13,32,8.01,32,8.10,put,255.00,2,13,250.24,2019-01-02 +SPY2019-02-04p256.002019-01-02,SPY,2019-02-04,8.70,7,8.56,1,0.00,put,256.00,0,0,250.24,2019-01-02 +SPY2019-02-04p260.002019-01-02,SPY,2019-02-04,11.36,95,11.03,68,11.84,put,260.00,6,7,250.24,2019-01-02 +SPY2019-02-04p265.002019-01-02,SPY,2019-02-04,15.36,123,14.97,92,8.37,put,265.00,0,1,250.24,2019-01-02 +SPY2019-02-06c100.002019-01-02,SPY,2019-02-06,151.71,1,148.83,10,0.00,call,100.00,0,0,250.24,2019-01-02 +SPY2019-02-06c105.002019-01-02,SPY,2019-02-06,146.72,1,143.83,10,0.00,call,105.00,0,0,250.24,2019-01-02 +SPY2019-02-06c110.002019-01-02,SPY,2019-02-06,141.73,1,138.86,10,0.00,call,110.00,0,0,250.24,2019-01-02 +SPY2019-02-06c115.002019-01-02,SPY,2019-02-06,136.75,1,133.85,10,0.00,call,115.00,0,0,250.24,2019-01-02 +SPY2019-02-06c120.002019-01-02,SPY,2019-02-06,131.77,1,128.87,10,0.00,call,120.00,0,0,250.24,2019-01-02 +SPY2019-02-06c125.002019-01-02,SPY,2019-02-06,126.78,1,123.91,10,0.00,call,125.00,0,0,250.24,2019-01-02 +SPY2019-02-06c130.002019-01-02,SPY,2019-02-06,121.80,1,118.90,10,0.00,call,130.00,0,0,250.24,2019-01-02 +SPY2019-02-06c135.002019-01-02,SPY,2019-02-06,116.81,1,113.94,10,0.00,call,135.00,0,0,250.24,2019-01-02 +SPY2019-02-06c140.002019-01-02,SPY,2019-02-06,111.83,1,108.96,10,0.00,call,140.00,0,0,250.24,2019-01-02 +SPY2019-02-06c145.002019-01-02,SPY,2019-02-06,106.85,1,103.95,10,0.00,call,145.00,0,0,250.24,2019-01-02 +SPY2019-02-06c150.002019-01-02,SPY,2019-02-06,101.96,1,98.99,10,0.00,call,150.00,0,0,250.24,2019-01-02 +SPY2019-02-06c155.002019-01-02,SPY,2019-02-06,96.88,1,94.05,10,0.00,call,155.00,0,0,250.24,2019-01-02 +SPY2019-02-06c160.002019-01-02,SPY,2019-02-06,91.90,1,89.03,10,0.00,call,160.00,0,0,250.24,2019-01-02 +SPY2019-02-06c165.002019-01-02,SPY,2019-02-06,86.92,1,84.04,10,0.00,call,165.00,0,0,250.24,2019-01-02 +SPY2019-02-06c170.002019-01-02,SPY,2019-02-06,82.04,1,79.07,10,0.00,call,170.00,0,0,250.24,2019-01-02 +SPY2019-02-06c175.002019-01-02,SPY,2019-02-06,76.97,1,74.09,10,0.00,call,175.00,0,0,250.24,2019-01-02 +SPY2019-02-06c180.002019-01-02,SPY,2019-02-06,72.02,1,69.12,10,0.00,call,180.00,0,0,250.24,2019-01-02 +SPY2019-02-06c185.002019-01-02,SPY,2019-02-06,67.04,1,64.16,10,0.00,call,185.00,0,0,250.24,2019-01-02 +SPY2019-02-06c190.002019-01-02,SPY,2019-02-06,62.17,1,59.20,10,0.00,call,190.00,0,0,250.24,2019-01-02 +SPY2019-02-06c195.002019-01-02,SPY,2019-02-06,57.14,1,54.25,10,0.00,call,195.00,0,0,250.24,2019-01-02 +SPY2019-02-06c200.002019-01-02,SPY,2019-02-06,52.29,1,49.32,10,0.00,call,200.00,0,0,250.24,2019-01-02 +SPY2019-02-06c205.002019-01-02,SPY,2019-02-06,47.37,1,44.43,10,0.00,call,205.00,0,0,250.24,2019-01-02 +SPY2019-02-06c210.002019-01-02,SPY,2019-02-06,42.49,1,39.57,10,0.00,call,210.00,0,0,250.24,2019-01-02 +SPY2019-02-06c215.002019-01-02,SPY,2019-02-06,37.65,1,34.72,10,0.00,call,215.00,0,0,250.24,2019-01-02 +SPY2019-02-06c220.002019-01-02,SPY,2019-02-06,32.73,10,29.74,2,0.00,call,220.00,0,0,250.24,2019-01-02 +SPY2019-02-06c225.002019-01-02,SPY,2019-02-06,28.06,10,25.11,1,0.00,call,225.00,0,0,250.24,2019-01-02 +SPY2019-02-06c230.002019-01-02,SPY,2019-02-06,23.60,10,22.07,15,22.80,call,230.00,3,0,250.24,2019-01-02 +SPY2019-02-06c235.002019-01-02,SPY,2019-02-06,19.35,10,17.73,10,0.00,call,235.00,0,0,250.24,2019-01-02 +SPY2019-02-06c240.002019-01-02,SPY,2019-02-06,13.94,330,13.68,335,0.00,call,240.00,0,0,250.24,2019-01-02 +SPY2019-02-06c245.002019-01-02,SPY,2019-02-06,10.13,1,10.01,1,9.40,call,245.00,1,120,250.24,2019-01-02 +SPY2019-02-06c250.002019-01-02,SPY,2019-02-06,6.83,9,6.73,38,7.27,call,250.00,10,8,250.24,2019-01-02 +SPY2019-02-06c255.002019-01-02,SPY,2019-02-06,4.15,125,4.06,48,3.74,call,255.00,31,1,250.24,2019-01-02 +SPY2019-02-06c260.002019-01-02,SPY,2019-02-06,2.19,136,2.13,662,2.56,call,260.00,21,13,250.24,2019-01-02 +SPY2019-02-06c265.002019-01-02,SPY,2019-02-06,1.01,636,0.96,1209,0.98,call,265.00,10,5,250.24,2019-01-02 +SPY2019-02-06c270.002019-01-02,SPY,2019-02-06,0.43,2304,0.39,1874,0.40,call,270.00,6,5,250.24,2019-01-02 +SPY2019-02-06c275.002019-01-02,SPY,2019-02-06,0.18,1152,0.15,3638,0.20,call,275.00,14,5,250.24,2019-01-02 +SPY2019-02-06p100.002019-01-02,SPY,2019-02-06,0.02,4908,0.00,0,0.00,put,100.00,0,0,250.24,2019-01-02 +SPY2019-02-06p105.002019-01-02,SPY,2019-02-06,0.02,4128,0.00,0,0.00,put,105.00,0,0,250.24,2019-01-02 +SPY2019-02-06p110.002019-01-02,SPY,2019-02-06,0.02,3348,0.00,0,0.00,put,110.00,0,0,250.24,2019-01-02 +SPY2019-02-06p115.002019-01-02,SPY,2019-02-06,0.02,2490,0.00,0,0.00,put,115.00,0,0,250.24,2019-01-02 +SPY2019-02-06p120.002019-01-02,SPY,2019-02-06,0.02,1284,0.01,1026,0.00,put,120.00,0,0,250.24,2019-01-02 +SPY2019-02-06p125.002019-01-02,SPY,2019-02-06,0.03,5538,0.01,3460,0.00,put,125.00,0,0,250.24,2019-01-02 +SPY2019-02-06p130.002019-01-02,SPY,2019-02-06,0.03,4268,0.01,4580,0.00,put,130.00,0,0,250.24,2019-01-02 +SPY2019-02-06p135.002019-01-02,SPY,2019-02-06,0.03,2489,0.01,5954,0.00,put,135.00,0,0,250.24,2019-01-02 +SPY2019-02-06p140.002019-01-02,SPY,2019-02-06,0.03,240,0.02,1578,0.00,put,140.00,0,0,250.24,2019-01-02 +SPY2019-02-06p145.002019-01-02,SPY,2019-02-06,0.04,4547,0.02,4299,0.00,put,145.00,0,0,250.24,2019-01-02 +SPY2019-02-06p150.002019-01-02,SPY,2019-02-06,0.04,2128,0.02,5953,0.00,put,150.00,0,0,250.24,2019-01-02 +SPY2019-02-06p155.002019-01-02,SPY,2019-02-06,0.05,5547,0.03,1818,0.00,put,155.00,0,0,250.24,2019-01-02 +SPY2019-02-06p160.002019-01-02,SPY,2019-02-06,0.05,3606,0.03,5372,0.00,put,160.00,0,0,250.24,2019-01-02 +SPY2019-02-06p165.002019-01-02,SPY,2019-02-06,0.06,4765,0.04,3563,0.00,put,165.00,0,0,250.24,2019-01-02 +SPY2019-02-06p170.002019-01-02,SPY,2019-02-06,0.07,5145,0.05,2123,0.00,put,170.00,0,0,250.24,2019-01-02 +SPY2019-02-06p175.002019-01-02,SPY,2019-02-06,0.08,3126,0.06,3441,0.00,put,175.00,0,0,250.24,2019-01-02 +SPY2019-02-06p180.002019-01-02,SPY,2019-02-06,0.09,606,0.08,372,0.00,put,180.00,0,0,250.24,2019-01-02 +SPY2019-02-06p185.002019-01-02,SPY,2019-02-06,0.12,5040,0.10,492,0.00,put,185.00,0,0,250.24,2019-01-02 +SPY2019-02-06p190.002019-01-02,SPY,2019-02-06,0.14,666,0.12,4032,0.00,put,190.00,0,0,250.24,2019-01-02 +SPY2019-02-06p195.002019-01-02,SPY,2019-02-06,0.18,1391,0.16,1938,0.00,put,195.00,0,0,250.24,2019-01-02 +SPY2019-02-06p200.002019-01-02,SPY,2019-02-06,0.23,1011,0.21,1194,0.21,put,200.00,201,0,250.24,2019-01-02 +SPY2019-02-06p205.002019-01-02,SPY,2019-02-06,0.30,948,0.28,462,0.52,put,205.00,1,0,250.24,2019-01-02 +SPY2019-02-06p210.002019-01-02,SPY,2019-02-06,0.40,2109,0.37,2352,0.40,put,210.00,51,0,250.24,2019-01-02 +SPY2019-02-06p215.002019-01-02,SPY,2019-02-06,0.54,784,0.51,1281,1.00,put,215.00,10,0,250.24,2019-01-02 +SPY2019-02-06p220.002019-01-02,SPY,2019-02-06,0.75,1342,0.72,240,0.00,put,220.00,0,0,250.24,2019-01-02 +SPY2019-02-06p225.002019-01-02,SPY,2019-02-06,1.06,794,1.02,248,1.03,put,225.00,45,5,250.24,2019-01-02 +SPY2019-02-06p230.002019-01-02,SPY,2019-02-06,1.50,64,1.45,1598,1.58,put,230.00,8,48,250.24,2019-01-02 +SPY2019-02-06p235.002019-01-02,SPY,2019-02-06,2.15,805,2.09,669,2.38,put,235.00,18,1,250.24,2019-01-02 +SPY2019-02-06p240.002019-01-02,SPY,2019-02-06,3.05,681,2.97,600,3.42,put,240.00,15,155,250.24,2019-01-02 +SPY2019-02-06p245.002019-01-02,SPY,2019-02-06,4.30,131,4.21,485,4.25,put,245.00,8,5,250.24,2019-01-02 +SPY2019-02-06p250.002019-01-02,SPY,2019-02-06,6.03,272,5.91,184,7.10,put,250.00,4,8,250.24,2019-01-02 +SPY2019-02-06p255.002019-01-02,SPY,2019-02-06,8.37,32,8.23,74,8.28,put,255.00,4,0,250.24,2019-01-02 +SPY2019-02-06p260.002019-01-02,SPY,2019-02-06,11.55,15,10.05,10,0.00,put,260.00,0,0,250.24,2019-01-02 +SPY2019-02-06p265.002019-01-02,SPY,2019-02-06,17.03,1,14.07,10,0.00,put,265.00,0,0,250.24,2019-01-02 +SPY2019-02-06p270.002019-01-02,SPY,2019-02-06,20.01,68,19.60,32,10.38,put,270.00,0,1,250.24,2019-01-02 +SPY2019-02-06p275.002019-01-02,SPY,2019-02-06,26.35,10,23.46,1,25.88,put,275.00,2,0,250.24,2019-01-02 +SPY2019-02-08c100.002019-01-02,SPY,2019-02-08,150.88,28,150.02,28,0.00,call,100.00,0,0,250.24,2019-01-02 +SPY2019-02-08c105.002019-01-02,SPY,2019-02-08,145.90,28,145.03,28,0.00,call,105.00,0,0,250.24,2019-01-02 +SPY2019-02-08c110.002019-01-02,SPY,2019-02-08,140.92,28,140.05,28,0.00,call,110.00,0,0,250.24,2019-01-02 +SPY2019-02-08c115.002019-01-02,SPY,2019-02-08,135.93,28,135.07,28,0.00,call,115.00,0,0,250.24,2019-01-02 +SPY2019-02-08c120.002019-01-02,SPY,2019-02-08,130.95,28,130.08,28,0.00,call,120.00,0,0,250.24,2019-01-02 +SPY2019-02-08c125.002019-01-02,SPY,2019-02-08,125.97,28,125.10,28,0.00,call,125.00,0,0,250.24,2019-01-02 +SPY2019-02-08c130.002019-01-02,SPY,2019-02-08,120.99,28,120.12,28,0.00,call,130.00,0,0,250.24,2019-01-02 +SPY2019-02-08c135.002019-01-02,SPY,2019-02-08,116.01,28,115.14,28,0.00,call,135.00,0,0,250.24,2019-01-02 +SPY2019-02-08c140.002019-01-02,SPY,2019-02-08,111.02,28,110.16,28,0.00,call,140.00,0,0,250.24,2019-01-02 +SPY2019-02-08c145.002019-01-02,SPY,2019-02-08,106.04,28,105.17,28,0.00,call,145.00,0,0,250.24,2019-01-02 +SPY2019-02-08c150.002019-01-02,SPY,2019-02-08,101.06,28,100.19,28,0.00,call,150.00,0,0,250.24,2019-01-02 +SPY2019-02-08c155.002019-01-02,SPY,2019-02-08,96.08,28,95.21,28,0.00,call,155.00,0,0,250.24,2019-01-02 +SPY2019-02-08c160.002019-01-02,SPY,2019-02-08,91.10,28,90.24,28,0.00,call,160.00,0,0,250.24,2019-01-02 +SPY2019-02-08c165.002019-01-02,SPY,2019-02-08,86.13,28,85.26,28,0.00,call,165.00,0,0,250.24,2019-01-02 +SPY2019-02-08c170.002019-01-02,SPY,2019-02-08,81.16,28,80.29,28,0.00,call,170.00,0,0,250.24,2019-01-02 +SPY2019-02-08c175.002019-01-02,SPY,2019-02-08,76.18,28,75.32,28,0.00,call,175.00,0,0,250.24,2019-01-02 +SPY2019-02-08c180.002019-01-02,SPY,2019-02-08,71.22,28,70.35,28,0.00,call,180.00,0,0,250.24,2019-01-02 +SPY2019-02-08c185.002019-01-02,SPY,2019-02-08,66.26,28,65.39,28,0.00,call,185.00,0,0,250.24,2019-01-02 +SPY2019-02-08c190.002019-01-02,SPY,2019-02-08,61.30,28,60.44,28,0.00,call,190.00,0,0,250.24,2019-01-02 +SPY2019-02-08c195.002019-01-02,SPY,2019-02-08,56.35,28,55.49,28,0.00,call,195.00,0,0,250.24,2019-01-02 +SPY2019-02-08c200.002019-01-02,SPY,2019-02-08,51.42,28,50.56,28,0.00,call,200.00,0,0,250.24,2019-01-02 +SPY2019-02-08c205.002019-01-02,SPY,2019-02-08,46.50,28,45.66,28,0.00,call,205.00,0,0,250.24,2019-01-02 +SPY2019-02-08c207.502019-01-02,SPY,2019-02-08,44.05,28,43.22,28,0.00,call,207.50,0,0,250.24,2019-01-02 +SPY2019-02-08c210.002019-01-02,SPY,2019-02-08,41.61,28,40.79,28,40.01,call,210.00,10,0,250.24,2019-01-02 +SPY2019-02-08c212.502019-01-02,SPY,2019-02-08,39.19,28,38.38,28,0.00,call,212.50,0,0,250.24,2019-01-02 +SPY2019-02-08c215.002019-01-02,SPY,2019-02-08,36.77,28,35.98,28,0.00,call,215.00,0,0,250.24,2019-01-02 +SPY2019-02-08c216.002019-01-02,SPY,2019-02-08,35.81,28,35.02,28,0.00,call,216.00,0,0,250.24,2019-01-02 +SPY2019-02-08c217.002019-01-02,SPY,2019-02-08,34.85,28,34.07,28,0.00,call,217.00,0,0,250.24,2019-01-02 +SPY2019-02-08c217.502019-01-02,SPY,2019-02-08,34.38,28,33.60,28,0.00,call,217.50,0,0,250.24,2019-01-02 +SPY2019-02-08c218.002019-01-02,SPY,2019-02-08,33.90,28,33.12,28,0.00,call,218.00,0,0,250.24,2019-01-02 +SPY2019-02-08c219.002019-01-02,SPY,2019-02-08,32.95,28,32.18,28,12.71,call,219.00,0,10,250.24,2019-01-02 +SPY2019-02-08c220.002019-01-02,SPY,2019-02-08,32.00,28,31.24,28,0.00,call,220.00,0,0,250.24,2019-01-02 +SPY2019-02-08c221.002019-01-02,SPY,2019-02-08,31.05,28,30.30,28,0.00,call,221.00,0,0,250.24,2019-01-02 +SPY2019-02-08c222.002019-01-02,SPY,2019-02-08,30.11,28,29.37,28,0.00,call,222.00,0,0,250.24,2019-01-02 +SPY2019-02-08c222.502019-01-02,SPY,2019-02-08,29.65,28,28.91,28,0.00,call,222.50,0,0,250.24,2019-01-02 +SPY2019-02-08c225.002019-01-02,SPY,2019-02-08,27.32,28,26.77,39,13.65,call,225.00,0,5,250.24,2019-01-02 +SPY2019-02-08c226.002019-01-02,SPY,2019-02-08,26.40,28,25.85,39,0.00,call,226.00,0,0,250.24,2019-01-02 +SPY2019-02-08c227.002019-01-02,SPY,2019-02-08,25.49,28,24.95,46,0.00,call,227.00,0,0,250.24,2019-01-02 +SPY2019-02-08c227.502019-01-02,SPY,2019-02-08,25.03,28,24.34,28,0.00,call,227.50,0,0,250.24,2019-01-02 +SPY2019-02-08c228.002019-01-02,SPY,2019-02-08,24.58,28,23.89,28,0.00,call,228.00,0,0,250.24,2019-01-02 +SPY2019-02-08c229.002019-01-02,SPY,2019-02-08,23.68,28,23.15,18,0.00,call,229.00,0,0,250.24,2019-01-02 +SPY2019-02-08c230.002019-01-02,SPY,2019-02-08,22.78,28,22.26,36,23.03,call,230.00,5,5,250.24,2019-01-02 +SPY2019-02-08c231.002019-01-02,SPY,2019-02-08,21.90,28,21.39,28,0.00,call,231.00,0,0,250.24,2019-01-02 +SPY2019-02-08c232.002019-01-02,SPY,2019-02-08,21.02,28,20.51,37,0.00,call,232.00,0,0,250.24,2019-01-02 +SPY2019-02-08c232.502019-01-02,SPY,2019-02-08,20.58,28,20.08,22,0.00,call,232.50,0,0,250.24,2019-01-02 +SPY2019-02-08c233.002019-01-02,SPY,2019-02-08,20.15,29,19.65,37,0.00,call,233.00,0,0,250.24,2019-01-02 +SPY2019-02-08c234.002019-01-02,SPY,2019-02-08,19.30,29,18.80,23,9.83,call,234.00,0,1,250.24,2019-01-02 +SPY2019-02-08c235.002019-01-02,SPY,2019-02-08,18.29,48,17.97,94,8.88,call,235.00,0,11,250.24,2019-01-02 +SPY2019-02-08c236.002019-01-02,SPY,2019-02-08,17.46,72,17.15,10,16.89,call,236.00,4,1,250.24,2019-01-02 +SPY2019-02-08c237.002019-01-02,SPY,2019-02-08,16.76,29,16.30,24,14.28,call,237.00,1,0,250.24,2019-01-02 +SPY2019-02-08c237.502019-01-02,SPY,2019-02-08,16.25,29,15.87,29,0.00,call,237.50,0,0,250.24,2019-01-02 +SPY2019-02-08c238.002019-01-02,SPY,2019-02-08,15.84,29,15.49,28,6.14,call,238.00,0,9,250.24,2019-01-02 +SPY2019-02-08c239.002019-01-02,SPY,2019-02-08,15.05,29,14.70,38,5.03,call,239.00,0,2,250.24,2019-01-02 +SPY2019-02-08c240.002019-01-02,SPY,2019-02-08,14.21,48,13.93,54,13.27,call,240.00,24,2,250.24,2019-01-02 +SPY2019-02-08c241.002019-01-02,SPY,2019-02-08,13.43,40,13.16,46,6.95,call,241.00,0,80,250.24,2019-01-02 +SPY2019-02-08c242.002019-01-02,SPY,2019-02-08,12.61,1,12.48,1,6.42,call,242.00,0,6,250.24,2019-01-02 +SPY2019-02-08c242.502019-01-02,SPY,2019-02-08,12.23,1,12.11,1,4.76,call,242.50,0,70,250.24,2019-01-02 +SPY2019-02-08c243.002019-01-02,SPY,2019-02-08,11.86,1,11.75,1,12.40,call,243.00,2,87,250.24,2019-01-02 +SPY2019-02-08c244.002019-01-02,SPY,2019-02-08,11.13,2,11.01,1,5.92,call,244.00,0,120,250.24,2019-01-02 +SPY2019-02-08c245.002019-01-02,SPY,2019-02-08,10.42,1,10.30,1,9.71,call,245.00,4,96,250.24,2019-01-02 +SPY2019-02-08c246.002019-01-02,SPY,2019-02-08,9.72,11,9.61,13,8.94,call,246.00,3,6,250.24,2019-01-02 +SPY2019-02-08c247.002019-01-02,SPY,2019-02-08,9.05,52,8.93,40,8.38,call,247.00,30,17,250.24,2019-01-02 +SPY2019-02-08c247.502019-01-02,SPY,2019-02-08,8.71,85,8.60,48,4.89,call,247.50,0,5,250.24,2019-01-02 +SPY2019-02-08c248.002019-01-02,SPY,2019-02-08,8.38,75,8.27,161,7.63,call,248.00,11,7,250.24,2019-01-02 +SPY2019-02-08c249.002019-01-02,SPY,2019-02-08,7.74,2,7.65,51,7.16,call,249.00,31,69,250.24,2019-01-02 +SPY2019-02-08c250.002019-01-02,SPY,2019-02-08,7.13,82,7.03,156,6.81,call,250.00,112,23,250.24,2019-01-02 +SPY2019-02-08c251.002019-01-02,SPY,2019-02-08,6.54,80,6.45,40,6.96,call,251.00,94,79,250.24,2019-01-02 +SPY2019-02-08c252.002019-01-02,SPY,2019-02-08,5.97,120,5.88,50,6.48,call,252.00,9,360,250.24,2019-01-02 +SPY2019-02-08c252.502019-01-02,SPY,2019-02-08,5.70,120,5.61,48,6.21,call,252.50,15,30,250.24,2019-01-02 +SPY2019-02-08c253.002019-01-02,SPY,2019-02-08,5.43,80,5.35,40,5.03,call,253.00,44,123,250.24,2019-01-02 +SPY2019-02-08c254.002019-01-02,SPY,2019-02-08,4.92,203,4.83,112,5.11,call,254.00,1,169,250.24,2019-01-02 +SPY2019-02-08c255.002019-01-02,SPY,2019-02-08,4.43,148,4.34,1016,4.44,call,255.00,12,222,250.24,2019-01-02 +SPY2019-02-08c256.002019-01-02,SPY,2019-02-08,3.97,149,3.88,1672,3.61,call,256.00,202,133,250.24,2019-01-02 +SPY2019-02-08c257.002019-01-02,SPY,2019-02-08,3.54,186,3.46,1295,3.98,call,257.00,1,145,250.24,2019-01-02 +SPY2019-02-08c257.502019-01-02,SPY,2019-02-08,3.34,316,3.26,983,3.52,call,257.50,23,359,250.24,2019-01-02 +SPY2019-02-08c258.002019-01-02,SPY,2019-02-08,3.14,186,3.06,1934,3.34,call,258.00,24,407,250.24,2019-01-02 +SPY2019-02-08c259.002019-01-02,SPY,2019-02-08,2.76,142,2.70,1161,2.48,call,259.00,408,738,250.24,2019-01-02 +SPY2019-02-08c260.002019-01-02,SPY,2019-02-08,2.42,80,2.36,1529,2.40,call,260.00,43,370,250.24,2019-01-02 +SPY2019-02-08c261.002019-01-02,SPY,2019-02-08,2.11,136,2.06,934,2.40,call,261.00,435,478,250.24,2019-01-02 +SPY2019-02-08c262.002019-01-02,SPY,2019-02-08,1.83,148,1.78,1340,1.87,call,262.00,18,121,250.24,2019-01-02 +SPY2019-02-08c262.502019-01-02,SPY,2019-02-08,1.70,148,1.65,1751,1.54,call,262.50,8,140,250.24,2019-01-02 +SPY2019-02-08c263.002019-01-02,SPY,2019-02-08,1.58,220,1.53,1679,1.07,call,263.00,0,11,250.24,2019-01-02 +SPY2019-02-08c264.002019-01-02,SPY,2019-02-08,1.36,380,1.32,48,1.49,call,264.00,23,6,250.24,2019-01-02 +SPY2019-02-08c265.002019-01-02,SPY,2019-02-08,1.17,763,1.12,2580,1.15,call,265.00,25,223,250.24,2019-01-02 +SPY2019-02-08c266.002019-01-02,SPY,2019-02-08,0.99,448,0.95,2778,1.15,call,266.00,5,16,250.24,2019-01-02 +SPY2019-02-08c267.502019-01-02,SPY,2019-02-08,0.77,238,0.74,1036,0.77,call,267.50,15,11050,250.24,2019-01-02 +SPY2019-02-08c270.002019-01-02,SPY,2019-02-08,0.51,1160,0.48,1255,0.47,call,270.00,12,137,250.24,2019-01-02 +SPY2019-02-08c272.502019-01-02,SPY,2019-02-08,0.33,240,0.31,2950,0.40,call,272.50,13,33,250.24,2019-01-02 +SPY2019-02-08c275.002019-01-02,SPY,2019-02-08,0.22,8148,0.20,995,0.25,call,275.00,5,717,250.24,2019-01-02 +SPY2019-02-08c277.502019-01-02,SPY,2019-02-08,0.15,12200,0.13,1947,0.17,call,277.50,1,11034,250.24,2019-01-02 +SPY2019-02-08p100.002019-01-02,SPY,2019-02-08,0.02,22194,0.00,0,0.00,put,100.00,0,0,250.24,2019-01-02 +SPY2019-02-08p105.002019-01-02,SPY,2019-02-08,0.02,19565,0.01,10,0.00,put,105.00,0,0,250.24,2019-01-02 +SPY2019-02-08p110.002019-01-02,SPY,2019-02-08,0.02,15423,0.01,2184,0.00,put,110.00,0,0,250.24,2019-01-02 +SPY2019-02-08p115.002019-01-02,SPY,2019-02-08,0.02,8586,0.01,6876,0.00,put,115.00,0,0,250.24,2019-01-02 +SPY2019-02-08p120.002019-01-02,SPY,2019-02-08,0.02,2713,0.01,13470,0.00,put,120.00,0,0,250.24,2019-01-02 +SPY2019-02-08p125.002019-01-02,SPY,2019-02-08,0.03,22681,0.01,19866,0.00,put,125.00,0,0,250.24,2019-01-02 +SPY2019-02-08p130.002019-01-02,SPY,2019-02-08,0.03,15842,0.02,906,0.00,put,130.00,0,0,250.24,2019-01-02 +SPY2019-02-08p135.002019-01-02,SPY,2019-02-08,0.03,8442,0.02,7743,0.03,put,135.00,3,0,250.24,2019-01-02 +SPY2019-02-08p140.002019-01-02,SPY,2019-02-08,0.04,22968,0.02,17040,0.00,put,140.00,0,0,250.24,2019-01-02 +SPY2019-02-08p145.002019-01-02,SPY,2019-02-08,0.04,13979,0.03,798,0.00,put,145.00,0,0,250.24,2019-01-02 +SPY2019-02-08p150.002019-01-02,SPY,2019-02-08,0.04,1587,0.03,11753,0.00,put,150.00,0,0,250.24,2019-01-02 +SPY2019-02-08p155.002019-01-02,SPY,2019-02-08,0.05,13705,0.03,23544,0.00,put,155.00,0,0,250.24,2019-01-02 +SPY2019-02-08p160.002019-01-02,SPY,2019-02-08,0.06,19501,0.04,15392,0.00,put,160.00,0,0,250.24,2019-01-02 +SPY2019-02-08p165.002019-01-02,SPY,2019-02-08,0.06,1266,0.05,8316,0.00,put,165.00,0,0,250.24,2019-01-02 +SPY2019-02-08p170.002019-01-02,SPY,2019-02-08,0.07,1158,0.06,10070,0.00,put,170.00,0,0,250.24,2019-01-02 +SPY2019-02-08p175.002019-01-02,SPY,2019-02-08,0.09,13789,0.07,15691,0.00,put,175.00,0,0,250.24,2019-01-02 +SPY2019-02-08p180.002019-01-02,SPY,2019-02-08,0.11,16916,0.09,10162,0.00,put,180.00,0,0,250.24,2019-01-02 +SPY2019-02-08p185.002019-01-02,SPY,2019-02-08,0.13,9431,0.11,13609,0.00,put,185.00,0,0,250.24,2019-01-02 +SPY2019-02-08p190.002019-01-02,SPY,2019-02-08,0.16,7344,0.14,12103,0.25,put,190.00,4,400,250.24,2019-01-02 +SPY2019-02-08p195.002019-01-02,SPY,2019-02-08,0.20,6137,0.18,10237,0.13,put,195.00,0,400,250.24,2019-01-02 +SPY2019-02-08p200.002019-01-02,SPY,2019-02-08,0.26,9322,0.24,2421,0.24,put,200.00,260,103,250.24,2019-01-02 +SPY2019-02-08p205.002019-01-02,SPY,2019-02-08,0.34,9311,0.32,240,0.34,put,205.00,1,33,250.24,2019-01-02 +SPY2019-02-08p207.502019-01-02,SPY,2019-02-08,0.39,8493,0.37,240,0.37,put,207.50,3,112,250.24,2019-01-02 +SPY2019-02-08p210.002019-01-02,SPY,2019-02-08,0.44,911,0.42,4153,0.43,put,210.00,111,19,250.24,2019-01-02 +SPY2019-02-08p212.502019-01-02,SPY,2019-02-08,0.52,3117,0.49,3974,0.62,put,212.50,0,8,250.24,2019-01-02 +SPY2019-02-08p215.002019-01-02,SPY,2019-02-08,0.61,6120,0.58,648,0.60,put,215.00,2,13,250.24,2019-01-02 +SPY2019-02-08p216.002019-01-02,SPY,2019-02-08,0.64,240,0.62,240,0.80,put,216.00,0,34,250.24,2019-01-02 +SPY2019-02-08p217.002019-01-02,SPY,2019-02-08,0.69,3384,0.66,624,0.68,put,217.00,5,96,250.24,2019-01-02 +SPY2019-02-08p217.502019-01-02,SPY,2019-02-08,0.71,2085,0.68,1032,0.53,put,217.50,0,62,250.24,2019-01-02 +SPY2019-02-08p218.002019-01-02,SPY,2019-02-08,0.73,1404,0.70,1368,1.05,put,218.00,2,128,250.24,2019-01-02 +SPY2019-02-08p219.002019-01-02,SPY,2019-02-08,0.78,1616,0.75,1128,0.96,put,219.00,3,220,250.24,2019-01-02 +SPY2019-02-08p220.002019-01-02,SPY,2019-02-08,0.83,276,0.80,1368,0.96,put,220.00,15,1078,250.24,2019-01-02 +SPY2019-02-08p221.002019-01-02,SPY,2019-02-08,0.89,664,0.86,735,1.10,put,221.00,3,70,250.24,2019-01-02 +SPY2019-02-08p222.002019-01-02,SPY,2019-02-08,0.95,240,0.92,1015,1.66,put,222.00,1,288,250.24,2019-01-02 +SPY2019-02-08p222.502019-01-02,SPY,2019-02-08,0.99,3262,0.95,1080,1.71,put,222.50,1,178,250.24,2019-01-02 +SPY2019-02-08p225.002019-01-02,SPY,2019-02-08,1.17,2258,1.13,862,1.25,put,225.00,25,102,250.24,2019-01-02 +SPY2019-02-08p226.002019-01-02,SPY,2019-02-08,1.25,1248,1.21,902,0.90,put,226.00,0,13,250.24,2019-01-02 +SPY2019-02-08p227.002019-01-02,SPY,2019-02-08,1.34,1886,1.30,472,1.64,put,227.00,76,64,250.24,2019-01-02 +SPY2019-02-08p227.502019-01-02,SPY,2019-02-08,1.39,3116,1.34,1061,1.51,put,227.50,28,8,250.24,2019-01-02 +SPY2019-02-08p228.002019-01-02,SPY,2019-02-08,1.43,318,1.39,592,2.46,put,228.00,1,3,250.24,2019-01-02 +SPY2019-02-08p229.002019-01-02,SPY,2019-02-08,1.54,3023,1.49,632,1.99,put,229.00,52,212,250.24,2019-01-02 +SPY2019-02-08p230.002019-01-02,SPY,2019-02-08,1.64,160,1.60,448,1.75,put,230.00,34,12640,250.24,2019-01-02 +SPY2019-02-08p231.002019-01-02,SPY,2019-02-08,1.76,1050,1.71,940,1.97,put,231.00,94,78,250.24,2019-01-02 +SPY2019-02-08p232.002019-01-02,SPY,2019-02-08,1.89,2661,1.84,358,1.99,put,232.00,2,37,250.24,2019-01-02 +SPY2019-02-08p232.502019-01-02,SPY,2019-02-08,1.95,306,1.90,702,2.06,put,232.50,4,16,250.24,2019-01-02 +SPY2019-02-08p233.002019-01-02,SPY,2019-02-08,2.02,1181,1.97,424,2.06,put,233.00,12,144,250.24,2019-01-02 +SPY2019-02-08p234.002019-01-02,SPY,2019-02-08,2.16,220,2.11,220,2.31,put,234.00,14,2,250.24,2019-01-02 +SPY2019-02-08p235.002019-01-02,SPY,2019-02-08,2.31,160,2.26,220,2.57,put,235.00,3,1065,250.24,2019-01-02 +SPY2019-02-08p236.002019-01-02,SPY,2019-02-08,2.48,2158,2.42,174,2.75,put,236.00,93,48,250.24,2019-01-02 +SPY2019-02-08p237.002019-01-02,SPY,2019-02-08,2.65,214,2.59,459,2.76,put,237.00,18,171,250.24,2019-01-02 +SPY2019-02-08p237.502019-01-02,SPY,2019-02-08,2.74,214,2.68,459,2.85,put,237.50,19,202,250.24,2019-01-02 +SPY2019-02-08p238.002019-01-02,SPY,2019-02-08,2.84,2132,2.77,420,2.89,put,238.00,14,457,250.24,2019-01-02 +SPY2019-02-08p239.002019-01-02,SPY,2019-02-08,3.04,2404,2.97,248,2.10,put,239.00,0,135,250.24,2019-01-02 +SPY2019-02-08p240.002019-01-02,SPY,2019-02-08,3.25,2465,3.18,40,3.54,put,240.00,18,369,250.24,2019-01-02 +SPY2019-02-08p241.002019-01-02,SPY,2019-02-08,3.47,500,3.40,192,3.79,put,241.00,1,268,250.24,2019-01-02 +SPY2019-02-08p242.002019-01-02,SPY,2019-02-08,3.71,1126,3.64,32,4.20,put,242.00,12,260,250.24,2019-01-02 +SPY2019-02-08p242.502019-01-02,SPY,2019-02-08,3.83,31,3.76,217,3.80,put,242.50,2,234,250.24,2019-01-02 +SPY2019-02-08p243.002019-01-02,SPY,2019-02-08,3.96,326,3.89,100,4.48,put,243.00,17,127,250.24,2019-01-02 +SPY2019-02-08p244.002019-01-02,SPY,2019-02-08,4.23,1048,4.15,254,4.83,put,244.00,3,34,250.24,2019-01-02 +SPY2019-02-08p245.002019-01-02,SPY,2019-02-08,4.51,20,4.44,238,4.97,put,245.00,2236,97,250.24,2019-01-02 +SPY2019-02-08p246.002019-01-02,SPY,2019-02-08,4.81,36,4.74,218,5.30,put,246.00,3,120,250.24,2019-01-02 +SPY2019-02-08p247.002019-01-02,SPY,2019-02-08,5.14,30,5.07,82,5.30,put,247.00,18,14,250.24,2019-01-02 +SPY2019-02-08p247.502019-01-02,SPY,2019-02-08,5.30,13,5.24,98,6.75,put,247.50,8,28,250.24,2019-01-02 +SPY2019-02-08p248.002019-01-02,SPY,2019-02-08,5.48,51,5.41,132,6.01,put,248.00,6,77,250.24,2019-01-02 +SPY2019-02-08p249.002019-01-02,SPY,2019-02-08,5.87,132,5.77,178,6.47,put,249.00,7,46,250.24,2019-01-02 +SPY2019-02-08p250.002019-01-02,SPY,2019-02-08,6.26,100,6.16,80,6.77,put,250.00,47,43,250.24,2019-01-02 +SPY2019-02-08p251.002019-01-02,SPY,2019-02-08,6.67,80,6.57,80,6.80,put,251.00,68,11,250.24,2019-01-02 +SPY2019-02-08p252.002019-01-02,SPY,2019-02-08,7.11,80,7.00,202,7.71,put,252.00,2,5,250.24,2019-01-02 +SPY2019-02-08p252.502019-01-02,SPY,2019-02-08,7.34,85,7.23,118,7.50,put,252.50,4,1,250.24,2019-01-02 +SPY2019-02-08p253.002019-01-02,SPY,2019-02-08,7.57,64,7.47,96,8.61,put,253.00,2,12,250.24,2019-01-02 +SPY2019-02-08p254.002019-01-02,SPY,2019-02-08,8.07,238,7.95,113,8.54,put,254.00,1,40,250.24,2019-01-02 +SPY2019-02-08p255.002019-01-02,SPY,2019-02-08,8.59,159,8.47,48,9.42,put,255.00,1,4,250.24,2019-01-02 +SPY2019-02-08p256.002019-01-02,SPY,2019-02-08,9.14,47,9.01,34,9.57,put,256.00,1,33,250.24,2019-01-02 +SPY2019-02-08p257.002019-01-02,SPY,2019-02-08,9.72,12,9.59,1,10.86,put,257.00,3,38,250.24,2019-01-02 +SPY2019-02-08p257.502019-01-02,SPY,2019-02-08,10.02,7,9.89,1,10.45,put,257.50,1,4,250.24,2019-01-02 +SPY2019-02-08p258.002019-01-02,SPY,2019-02-08,10.33,12,10.19,2,10.76,put,258.00,1,1,250.24,2019-01-02 +SPY2019-02-08p259.002019-01-02,SPY,2019-02-08,11.02,39,10.72,75,6.13,put,259.00,0,32,250.24,2019-01-02 +SPY2019-02-08p260.002019-01-02,SPY,2019-02-08,11.70,38,11.39,80,12.32,put,260.00,17,3,250.24,2019-01-02 +SPY2019-02-08p261.002019-01-02,SPY,2019-02-08,12.41,78,12.09,48,16.00,put,261.00,25,25,250.24,2019-01-02 +SPY2019-02-08p262.002019-01-02,SPY,2019-02-08,13.17,16,12.68,28,0.00,put,262.00,0,17,250.24,2019-01-02 +SPY2019-02-08p262.502019-01-02,SPY,2019-02-08,13.55,16,13.06,28,0.00,put,262.50,0,374,250.24,2019-01-02 +SPY2019-02-08p263.002019-01-02,SPY,2019-02-08,13.94,43,13.43,28,14.81,put,263.00,1,74,250.24,2019-01-02 +SPY2019-02-08p264.002019-01-02,SPY,2019-02-08,14.75,19,14.21,28,0.00,put,264.00,0,0,250.24,2019-01-02 +SPY2019-02-08p265.002019-01-02,SPY,2019-02-08,15.58,19,15.02,28,16.70,put,265.00,10,0,250.24,2019-01-02 +SPY2019-02-08p266.002019-01-02,SPY,2019-02-08,16.43,19,15.86,28,0.00,put,266.00,0,0,250.24,2019-01-02 +SPY2019-02-08p267.502019-01-02,SPY,2019-02-08,17.96,28,17.15,28,0.00,put,267.50,0,52,250.24,2019-01-02 +SPY2019-02-08p270.002019-01-02,SPY,2019-02-08,20.27,28,19.43,28,19.45,put,270.00,5,53,250.24,2019-01-02 +SPY2019-02-08p272.502019-01-02,SPY,2019-02-08,22.68,28,21.80,28,0.00,put,272.50,0,0,250.24,2019-01-02 +SPY2019-02-08p275.002019-01-02,SPY,2019-02-08,25.20,28,24.27,28,0.00,put,275.00,0,0,250.24,2019-01-02 +SPY2019-02-08p277.502019-01-02,SPY,2019-02-08,27.65,28,26.75,28,0.00,put,277.50,0,0,250.24,2019-01-02 +SPY2019-02-15c100.002019-01-02,SPY,2019-02-15,150.85,285,150.13,285,74.66,call,100.00,0,1199,250.24,2019-01-02 +SPY2019-02-15c105.002019-01-02,SPY,2019-02-15,145.87,285,145.15,285,72.71,call,105.00,0,589,250.24,2019-01-02 +SPY2019-02-15c110.002019-01-02,SPY,2019-02-15,140.89,285,140.17,285,66.24,call,110.00,0,913,250.24,2019-01-02 +SPY2019-02-15c115.002019-01-02,SPY,2019-02-15,135.91,285,135.19,285,66.19,call,115.00,0,587,250.24,2019-01-02 +SPY2019-02-15c120.002019-01-02,SPY,2019-02-15,130.93,285,130.21,285,0.00,call,120.00,0,0,250.24,2019-01-02 +SPY2019-02-15c125.002019-01-02,SPY,2019-02-15,125.95,285,125.23,285,0.00,call,125.00,0,0,250.24,2019-01-02 +SPY2019-02-15c130.002019-01-02,SPY,2019-02-15,120.85,53,120.41,30,56.09,call,130.00,0,370,250.24,2019-01-02 +SPY2019-02-15c135.002019-01-02,SPY,2019-02-15,115.87,203,115.43,75,116.42,call,135.00,1,215,250.24,2019-01-02 +SPY2019-02-15c140.002019-01-02,SPY,2019-02-15,110.88,76,110.46,82,0.00,call,140.00,0,104,250.24,2019-01-02 +SPY2019-02-15c145.002019-01-02,SPY,2019-02-15,105.90,194,105.48,145,0.00,call,145.00,0,0,250.24,2019-01-02 +SPY2019-02-15c150.002019-01-02,SPY,2019-02-15,100.91,149,100.52,106,46.80,call,150.00,0,155,250.24,2019-01-02 +SPY2019-02-15c155.002019-01-02,SPY,2019-02-15,95.94,192,95.54,193,0.00,call,155.00,0,0,250.24,2019-01-02 +SPY2019-02-15c160.002019-01-02,SPY,2019-02-15,90.97,254,90.57,214,0.00,call,160.00,0,0,250.24,2019-01-02 +SPY2019-02-15c161.002019-01-02,SPY,2019-02-15,89.98,277,89.58,204,0.00,call,161.00,0,0,250.24,2019-01-02 +SPY2019-02-15c162.002019-01-02,SPY,2019-02-15,88.98,261,88.58,233,0.00,call,162.00,0,0,250.24,2019-01-02 +SPY2019-02-15c163.002019-01-02,SPY,2019-02-15,87.99,283,87.59,223,0.00,call,163.00,0,0,250.24,2019-01-02 +SPY2019-02-15c164.002019-01-02,SPY,2019-02-15,87.00,305,86.59,253,0.00,call,164.00,0,0,250.24,2019-01-02 +SPY2019-02-15c165.002019-01-02,SPY,2019-02-15,86.00,288,85.60,245,53.28,call,165.00,0,0,250.24,2019-01-02 +SPY2019-02-15c166.002019-01-02,SPY,2019-02-15,85.01,308,84.61,238,0.00,call,166.00,0,0,250.24,2019-01-02 +SPY2019-02-15c167.002019-01-02,SPY,2019-02-15,84.02,329,83.61,270,0.00,call,167.00,0,0,250.24,2019-01-02 +SPY2019-02-15c168.002019-01-02,SPY,2019-02-15,83.02,309,82.62,263,0.00,call,168.00,0,0,250.24,2019-01-02 +SPY2019-02-15c169.002019-01-02,SPY,2019-02-15,82.03,328,81.62,297,0.00,call,169.00,0,0,250.24,2019-01-02 +SPY2019-02-15c170.002019-01-02,SPY,2019-02-15,81.04,347,80.62,330,54.60,call,170.00,0,2,250.24,2019-01-02 +SPY2019-02-15c171.002019-01-02,SPY,2019-02-15,80.04,326,79.63,326,0.00,call,171.00,0,0,250.24,2019-01-02 +SPY2019-02-15c172.002019-01-02,SPY,2019-02-15,79.05,343,78.64,322,0.00,call,172.00,0,0,250.24,2019-01-02 +SPY2019-02-15c173.002019-01-02,SPY,2019-02-15,78.06,360,77.65,319,0.00,call,173.00,0,0,250.24,2019-01-02 +SPY2019-02-15c174.002019-01-02,SPY,2019-02-15,77.07,376,76.66,299,0.00,call,174.00,0,0,250.24,2019-01-02 +SPY2019-02-15c175.002019-01-02,SPY,2019-02-15,76.07,352,75.66,355,0.00,call,175.00,0,0,250.24,2019-01-02 +SPY2019-02-15c176.002019-01-02,SPY,2019-02-15,75.08,366,74.67,355,0.00,call,176.00,0,0,250.24,2019-01-02 +SPY2019-02-15c177.002019-01-02,SPY,2019-02-15,74.09,379,73.68,355,0.00,call,177.00,0,0,250.24,2019-01-02 +SPY2019-02-15c178.002019-01-02,SPY,2019-02-15,73.04,40,72.75,35,72.48,call,178.00,20,0,250.24,2019-01-02 +SPY2019-02-15c179.002019-01-02,SPY,2019-02-15,72.11,403,71.70,359,0.00,call,179.00,0,0,250.24,2019-01-02 +SPY2019-02-15c180.002019-01-02,SPY,2019-02-15,71.12,414,70.71,362,43.00,call,180.00,0,0,250.24,2019-01-02 +SPY2019-02-15c181.002019-01-02,SPY,2019-02-15,70.13,423,69.72,367,0.00,call,181.00,0,0,250.24,2019-01-02 +SPY2019-02-15c182.002019-01-02,SPY,2019-02-15,69.14,432,68.73,373,0.00,call,182.00,0,0,250.24,2019-01-02 +SPY2019-02-15c183.002019-01-02,SPY,2019-02-15,68.15,439,67.74,380,0.00,call,183.00,0,0,250.24,2019-01-02 +SPY2019-02-15c184.002019-01-02,SPY,2019-02-15,67.16,445,66.75,388,27.27,call,184.00,0,0,250.24,2019-01-02 +SPY2019-02-15c185.002019-01-02,SPY,2019-02-15,66.17,451,65.76,399,31.71,call,185.00,0,8,250.24,2019-01-02 +SPY2019-02-15c186.002019-01-02,SPY,2019-02-15,65.18,454,64.77,410,0.00,call,186.00,0,0,250.24,2019-01-02 +SPY2019-02-15c187.002019-01-02,SPY,2019-02-15,64.19,457,63.78,422,0.00,call,187.00,0,1,250.24,2019-01-02 +SPY2019-02-15c188.002019-01-02,SPY,2019-02-15,63.20,458,62.79,436,0.00,call,188.00,0,0,250.24,2019-01-02 +SPY2019-02-15c189.002019-01-02,SPY,2019-02-15,62.21,457,61.81,413,0.00,call,189.00,0,0,250.24,2019-01-02 +SPY2019-02-15c190.002019-01-02,SPY,2019-02-15,61.14,26,60.94,2,59.82,call,190.00,1,20,250.24,2019-01-02 +SPY2019-02-15c191.002019-01-02,SPY,2019-02-15,60.24,487,59.83,450,25.88,call,191.00,0,1,250.24,2019-01-02 +SPY2019-02-15c192.002019-01-02,SPY,2019-02-15,59.25,481,58.85,433,0.00,call,192.00,0,0,250.24,2019-01-02 +SPY2019-02-15c193.002019-01-02,SPY,2019-02-15,58.27,511,57.86,458,0.00,call,193.00,0,0,250.24,2019-01-02 +SPY2019-02-15c194.002019-01-02,SPY,2019-02-15,57.28,499,56.88,446,0.00,call,194.00,0,0,250.24,2019-01-02 +SPY2019-02-15c195.002019-01-02,SPY,2019-02-15,56.30,524,55.89,475,0.00,call,195.00,0,0,250.24,2019-01-02 +SPY2019-02-15c196.002019-01-02,SPY,2019-02-15,55.31,507,54.91,470,0.00,call,196.00,0,0,250.24,2019-01-02 +SPY2019-02-15c197.002019-01-02,SPY,2019-02-15,54.33,525,53.93,467,21.20,call,197.00,0,2,250.24,2019-01-02 +SPY2019-02-15c198.002019-01-02,SPY,2019-02-15,53.35,539,52.95,450,0.00,call,198.00,0,0,250.24,2019-01-02 +SPY2019-02-15c199.002019-01-02,SPY,2019-02-15,52.36,511,51.96,514,24.99,call,199.00,0,1,250.24,2019-01-02 +SPY2019-02-15c200.002019-01-02,SPY,2019-02-15,51.28,10,51.07,23,50.27,call,200.00,118,143,250.24,2019-01-02 +SPY2019-02-15c201.002019-01-02,SPY,2019-02-15,50.40,519,50.01,499,0.00,call,201.00,0,0,250.24,2019-01-02 +SPY2019-02-15c202.002019-01-02,SPY,2019-02-15,49.42,498,49.03,518,0.00,call,202.00,0,0,250.24,2019-01-02 +SPY2019-02-15c203.002019-01-02,SPY,2019-02-15,48.45,548,48.05,540,0.00,call,203.00,0,0,250.24,2019-01-02 +SPY2019-02-15c204.002019-01-02,SPY,2019-02-15,47.47,537,47.08,529,0.00,call,204.00,0,0,250.24,2019-01-02 +SPY2019-02-15c205.002019-01-02,SPY,2019-02-15,46.50,560,46.10,562,20.40,call,205.00,0,2,250.24,2019-01-02 +SPY2019-02-15c206.002019-01-02,SPY,2019-02-15,45.52,537,45.13,560,0.00,call,206.00,0,0,250.24,2019-01-02 +SPY2019-02-15c207.002019-01-02,SPY,2019-02-15,44.55,547,44.16,566,0.00,call,207.00,0,0,250.24,2019-01-02 +SPY2019-02-15c208.002019-01-02,SPY,2019-02-15,43.58,551,43.19,569,0.00,call,208.00,0,0,250.24,2019-01-02 +SPY2019-02-15c209.002019-01-02,SPY,2019-02-15,42.62,569,42.23,561,16.70,call,209.00,0,2,250.24,2019-01-02 +SPY2019-02-15c210.002019-01-02,SPY,2019-02-15,41.65,578,41.26,569,20.99,call,210.00,0,131,250.24,2019-01-02 +SPY2019-02-15c211.002019-01-02,SPY,2019-02-15,40.69,569,40.30,569,0.00,call,211.00,0,0,250.24,2019-01-02 +SPY2019-02-15c212.002019-01-02,SPY,2019-02-15,39.73,569,39.34,569,18.64,call,212.00,0,12,250.24,2019-01-02 +SPY2019-02-15c213.002019-01-02,SPY,2019-02-15,38.76,560,38.39,569,15.44,call,213.00,0,194,250.24,2019-01-02 +SPY2019-02-15c214.002019-01-02,SPY,2019-02-15,37.81,569,37.43,569,15.40,call,214.00,0,13,250.24,2019-01-02 +SPY2019-02-15c215.002019-01-02,SPY,2019-02-15,36.86,574,36.48,569,18.32,call,215.00,0,73,250.24,2019-01-02 +SPY2019-02-15c216.002019-01-02,SPY,2019-02-15,35.91,570,35.54,570,0.00,call,216.00,0,0,250.24,2019-01-02 +SPY2019-02-15c217.002019-01-02,SPY,2019-02-15,34.96,580,34.59,570,14.55,call,217.00,0,204,250.24,2019-01-02 +SPY2019-02-15c218.002019-01-02,SPY,2019-02-15,34.02,577,33.65,570,13.60,call,218.00,0,118,250.24,2019-01-02 +SPY2019-02-15c219.002019-01-02,SPY,2019-02-15,33.09,570,32.72,570,13.03,call,219.00,0,17,250.24,2019-01-02 +SPY2019-02-15c220.002019-01-02,SPY,2019-02-15,32.05,204,31.88,61,15.59,call,220.00,0,399,250.24,2019-01-02 +SPY2019-02-15c221.002019-01-02,SPY,2019-02-15,31.17,349,30.93,409,15.15,call,221.00,0,20,250.24,2019-01-02 +SPY2019-02-15c222.002019-01-02,SPY,2019-02-15,30.30,570,29.94,570,11.67,call,222.00,0,10,250.24,2019-01-02 +SPY2019-02-15c223.002019-01-02,SPY,2019-02-15,29.37,581,29.04,529,11.50,call,223.00,0,154,250.24,2019-01-02 +SPY2019-02-15c224.002019-01-02,SPY,2019-02-15,28.46,584,28.11,578,13.39,call,224.00,0,365,250.24,2019-01-02 +SPY2019-02-15c225.002019-01-02,SPY,2019-02-15,27.49,327,27.29,64,27.56,call,225.00,11,381,250.24,2019-01-02 +SPY2019-02-15c226.002019-01-02,SPY,2019-02-15,26.64,605,26.30,598,13.45,call,226.00,0,643,250.24,2019-01-02 +SPY2019-02-15c227.002019-01-02,SPY,2019-02-15,25.66,298,25.50,106,12.15,call,227.00,0,687,250.24,2019-01-02 +SPY2019-02-15c228.002019-01-02,SPY,2019-02-15,24.79,307,24.64,233,23.88,call,228.00,23,1584,250.24,2019-01-02 +SPY2019-02-15c229.002019-01-02,SPY,2019-02-15,23.97,605,23.66,591,21.42,call,229.00,1,1196,250.24,2019-01-02 +SPY2019-02-15c230.002019-01-02,SPY,2019-02-15,23.08,551,22.88,277,22.95,call,230.00,15,902,250.24,2019-01-02 +SPY2019-02-15c231.002019-01-02,SPY,2019-02-15,22.23,594,21.92,608,10.49,call,231.00,0,519,250.24,2019-01-02 +SPY2019-02-15c232.002019-01-02,SPY,2019-02-15,21.29,331,21.16,109,20.29,call,232.00,53,874,250.24,2019-01-02 +SPY2019-02-15c233.002019-01-02,SPY,2019-02-15,20.45,377,20.31,94,19.45,call,233.00,47,1666,250.24,2019-01-02 +SPY2019-02-15c234.002019-01-02,SPY,2019-02-15,19.63,420,19.47,292,18.75,call,234.00,35,1149,250.24,2019-01-02 +SPY2019-02-15c235.002019-01-02,SPY,2019-02-15,18.79,171,18.63,98,18.74,call,235.00,103,1342,250.24,2019-01-02 +SPY2019-02-15c236.002019-01-02,SPY,2019-02-15,17.94,334,17.75,539,17.79,call,236.00,302,6590,250.24,2019-01-02 +SPY2019-02-15c237.002019-01-02,SPY,2019-02-15,17.15,356,17.01,322,17.10,call,237.00,130,1594,250.24,2019-01-02 +SPY2019-02-15c238.002019-01-02,SPY,2019-02-15,16.34,342,16.22,91,15.74,call,238.00,92,3414,250.24,2019-01-02 +SPY2019-02-15c239.002019-01-02,SPY,2019-02-15,15.56,364,15.36,205,16.15,call,239.00,251,2247,250.24,2019-01-02 +SPY2019-02-15c240.002019-01-02,SPY,2019-02-15,14.78,347,14.65,93,14.66,call,240.00,380,19898,250.24,2019-01-02 +SPY2019-02-15c241.002019-01-02,SPY,2019-02-15,14.01,403,13.83,505,13.30,call,241.00,347,16952,250.24,2019-01-02 +SPY2019-02-15c242.002019-01-02,SPY,2019-02-15,13.24,118,13.14,140,13.10,call,242.00,209,2778,250.24,2019-01-02 +SPY2019-02-15c243.002019-01-02,SPY,2019-02-15,12.50,242,12.41,216,12.25,call,243.00,272,4175,250.24,2019-01-02 +SPY2019-02-15c244.002019-01-02,SPY,2019-02-15,11.78,36,11.68,149,11.70,call,244.00,580,3997,250.24,2019-01-02 +SPY2019-02-15c245.002019-01-02,SPY,2019-02-15,11.08,121,10.97,161,10.83,call,245.00,935,10734,250.24,2019-01-02 +SPY2019-02-15c246.002019-01-02,SPY,2019-02-15,10.39,164,10.29,222,10.09,call,246.00,1673,4604,250.24,2019-01-02 +SPY2019-02-15c247.002019-01-02,SPY,2019-02-15,9.71,94,9.63,292,9.70,call,247.00,2305,5161,250.24,2019-01-02 +SPY2019-02-15c248.002019-01-02,SPY,2019-02-15,9.06,342,8.97,213,8.98,call,248.00,2798,8014,250.24,2019-01-02 +SPY2019-02-15c249.002019-01-02,SPY,2019-02-15,8.43,479,8.34,252,8.37,call,249.00,1623,4895,250.24,2019-01-02 +SPY2019-02-15c250.002019-01-02,SPY,2019-02-15,7.81,382,7.74,331,7.78,call,250.00,8901,24603,250.24,2019-01-02 +SPY2019-02-15c251.002019-01-02,SPY,2019-02-15,7.22,226,7.16,141,7.17,call,251.00,7111,7080,250.24,2019-01-02 +SPY2019-02-15c252.002019-01-02,SPY,2019-02-15,6.65,357,6.59,197,6.58,call,252.00,4781,7330,250.24,2019-01-02 +SPY2019-02-15c253.002019-01-02,SPY,2019-02-15,6.10,352,6.04,349,6.06,call,253.00,2843,6786,250.24,2019-01-02 +SPY2019-02-15c254.002019-01-02,SPY,2019-02-15,5.58,343,5.53,159,5.52,call,254.00,3358,5886,250.24,2019-01-02 +SPY2019-02-15c255.002019-01-02,SPY,2019-02-15,5.08,219,5.03,307,5.05,call,255.00,9659,16352,250.24,2019-01-02 +SPY2019-02-15c256.002019-01-02,SPY,2019-02-15,4.61,220,4.56,222,4.61,call,256.00,2253,9668,250.24,2019-01-02 +SPY2019-02-15c257.002019-01-02,SPY,2019-02-15,4.16,156,4.12,138,4.15,call,257.00,2644,6137,250.24,2019-01-02 +SPY2019-02-15c258.002019-01-02,SPY,2019-02-15,3.75,427,3.71,129,3.70,call,258.00,3929,8451,250.24,2019-01-02 +SPY2019-02-15c259.002019-01-02,SPY,2019-02-15,3.36,522,3.32,207,3.30,call,259.00,3607,6014,250.24,2019-01-02 +SPY2019-02-15c260.002019-01-02,SPY,2019-02-15,2.99,438,2.96,181,2.98,call,260.00,7819,33798,250.24,2019-01-02 +SPY2019-02-15c261.002019-01-02,SPY,2019-02-15,2.65,192,2.61,566,2.62,call,261.00,1381,10145,250.24,2019-01-02 +SPY2019-02-15c262.002019-01-02,SPY,2019-02-15,2.34,488,2.31,228,2.33,call,262.00,2355,5530,250.24,2019-01-02 +SPY2019-02-15c263.002019-01-02,SPY,2019-02-15,2.06,963,2.03,174,2.03,call,263.00,1982,4690,250.24,2019-01-02 +SPY2019-02-15c264.002019-01-02,SPY,2019-02-15,1.80,80,1.77,628,1.78,call,264.00,3166,11553,250.24,2019-01-02 +SPY2019-02-15c265.002019-01-02,SPY,2019-02-15,1.58,2303,1.55,274,1.56,call,265.00,3165,14676,250.24,2019-01-02 +SPY2019-02-15c266.002019-01-02,SPY,2019-02-15,1.37,424,1.35,159,1.35,call,266.00,3301,6512,250.24,2019-01-02 +SPY2019-02-15c267.002019-01-02,SPY,2019-02-15,1.19,2799,1.16,850,1.19,call,267.00,31502,5486,250.24,2019-01-02 +SPY2019-02-15c268.002019-01-02,SPY,2019-02-15,1.03,3506,1.00,1250,1.01,call,268.00,1972,5106,250.24,2019-01-02 +SPY2019-02-15c269.002019-01-02,SPY,2019-02-15,0.89,4923,0.86,1323,0.89,call,269.00,2114,4241,250.24,2019-01-02 +SPY2019-02-15c270.002019-01-02,SPY,2019-02-15,0.76,1658,0.74,1183,0.74,call,270.00,2156,10904,250.24,2019-01-02 +SPY2019-02-15c271.002019-01-02,SPY,2019-02-15,0.66,6997,0.64,265,0.64,call,271.00,902,5322,250.24,2019-01-02 +SPY2019-02-15c272.002019-01-02,SPY,2019-02-15,0.56,2210,0.54,2301,0.54,call,272.00,692,4643,250.24,2019-01-02 +SPY2019-02-15c273.002019-01-02,SPY,2019-02-15,0.48,3064,0.46,4982,0.45,call,273.00,1167,7191,250.24,2019-01-02 +SPY2019-02-15c274.002019-01-02,SPY,2019-02-15,0.41,1381,0.40,1082,0.39,call,274.00,311,9974,250.24,2019-01-02 +SPY2019-02-15c275.002019-01-02,SPY,2019-02-15,0.36,11220,0.34,3206,0.33,call,275.00,2517,13695,250.24,2019-01-02 +SPY2019-02-15c276.002019-01-02,SPY,2019-02-15,0.31,10552,0.29,4494,0.29,call,276.00,756,42554,250.24,2019-01-02 +SPY2019-02-15c277.002019-01-02,SPY,2019-02-15,0.26,3951,0.25,2223,0.25,call,277.00,2892,3880,250.24,2019-01-02 +SPY2019-02-15c278.002019-01-02,SPY,2019-02-15,0.23,14868,0.21,5487,0.22,call,278.00,268,3119,250.24,2019-01-02 +SPY2019-02-15c279.002019-01-02,SPY,2019-02-15,0.20,16391,0.18,5735,0.19,call,279.00,12,2749,250.24,2019-01-02 +SPY2019-02-15c280.002019-01-02,SPY,2019-02-15,0.17,6731,0.16,4135,0.16,call,280.00,2401,54636,250.24,2019-01-02 +SPY2019-02-15c281.002019-01-02,SPY,2019-02-15,0.15,13802,0.14,1583,0.17,call,281.00,1,3048,250.24,2019-01-02 +SPY2019-02-15c282.002019-01-02,SPY,2019-02-15,0.13,11085,0.12,3214,0.11,call,282.00,18,7690,250.24,2019-01-02 +SPY2019-02-15c283.002019-01-02,SPY,2019-02-15,0.11,1324,0.10,5496,0.12,call,283.00,116,9198,250.24,2019-01-02 +SPY2019-02-15c284.002019-01-02,SPY,2019-02-15,0.10,9754,0.09,4012,0.11,call,284.00,544,3987,250.24,2019-01-02 +SPY2019-02-15c285.002019-01-02,SPY,2019-02-15,0.09,11270,0.08,3245,0.08,call,285.00,231,9373,250.24,2019-01-02 +SPY2019-02-15c286.002019-01-02,SPY,2019-02-15,0.08,8497,0.07,4278,0.07,call,286.00,6,6475,250.24,2019-01-02 +SPY2019-02-15c287.002019-01-02,SPY,2019-02-15,0.07,3890,0.06,8309,0.08,call,287.00,54,5583,250.24,2019-01-02 +SPY2019-02-15c288.002019-01-02,SPY,2019-02-15,0.06,2084,0.05,17517,0.05,call,288.00,0,12634,250.24,2019-01-02 +SPY2019-02-15c289.002019-01-02,SPY,2019-02-15,0.06,12230,0.05,2904,0.05,call,289.00,16,2788,250.24,2019-01-02 +SPY2019-02-15c290.002019-01-02,SPY,2019-02-15,0.06,22835,0.05,27,0.06,call,290.00,86,22634,250.24,2019-01-02 +SPY2019-02-15c291.002019-01-02,SPY,2019-02-15,0.05,12547,0.04,3726,0.05,call,291.00,23,4631,250.24,2019-01-02 +SPY2019-02-15c292.002019-01-02,SPY,2019-02-15,0.04,1401,0.03,18889,0.05,call,292.00,117,4513,250.24,2019-01-02 +SPY2019-02-15c295.002019-01-02,SPY,2019-02-15,0.04,22192,0.02,19358,0.03,call,295.00,7,10377,250.24,2019-01-02 +SPY2019-02-15c300.002019-01-02,SPY,2019-02-15,0.03,23432,0.01,19661,0.01,call,300.00,386,83265,250.24,2019-01-02 +SPY2019-02-15c305.002019-01-02,SPY,2019-02-15,0.02,21121,0.01,795,0.01,call,305.00,4,158408,250.24,2019-01-02 +SPY2019-02-15c310.002019-01-02,SPY,2019-02-15,0.01,5791,0.00,0,0.01,call,310.00,28,146576,250.24,2019-01-02 +SPY2019-02-15c315.002019-01-02,SPY,2019-02-15,0.01,12658,0.00,0,0.01,call,315.00,0,3060,250.24,2019-01-02 +SPY2019-02-15c320.002019-01-02,SPY,2019-02-15,0.01,16529,0.00,0,0.01,call,320.00,0,851,250.24,2019-01-02 +SPY2019-02-15c325.002019-01-02,SPY,2019-02-15,0.01,18143,0.00,0,0.00,call,325.00,0,0,250.24,2019-01-02 +SPY2019-02-15c330.002019-01-02,SPY,2019-02-15,0.01,18397,0.00,0,0.00,call,330.00,0,0,250.24,2019-01-02 +SPY2019-02-15c335.002019-01-02,SPY,2019-02-15,0.01,19073,0.00,0,0.00,call,335.00,0,0,250.24,2019-01-02 +SPY2019-02-15c340.002019-01-02,SPY,2019-02-15,0.01,19390,0.00,0,0.00,call,340.00,0,0,250.24,2019-01-02 +SPY2019-02-15c345.002019-01-02,SPY,2019-02-15,0.01,19575,0.00,0,0.00,call,345.00,0,0,250.24,2019-01-02 +SPY2019-02-15c350.002019-01-02,SPY,2019-02-15,0.01,19626,0.00,0,0.00,call,350.00,0,0,250.24,2019-01-02 +SPY2019-02-15c50.002019-01-02,SPY,2019-02-15,200.67,285,199.94,285,0.00,call,50.00,0,124,250.24,2019-01-02 +SPY2019-02-15c55.002019-01-02,SPY,2019-02-15,195.68,285,194.96,285,0.00,call,55.00,0,0,250.24,2019-01-02 +SPY2019-02-15c60.002019-01-02,SPY,2019-02-15,190.70,285,189.97,285,0.00,call,60.00,0,247,250.24,2019-01-02 +SPY2019-02-15c65.002019-01-02,SPY,2019-02-15,185.71,285,185.02,285,0.00,call,65.00,0,122,250.24,2019-01-02 +SPY2019-02-15c70.002019-01-02,SPY,2019-02-15,180.74,285,180.01,285,0.00,call,70.00,0,0,250.24,2019-01-02 +SPY2019-02-15c75.002019-01-02,SPY,2019-02-15,175.75,285,175.03,285,86.21,call,75.00,0,120,250.24,2019-01-02 +SPY2019-02-15c80.002019-01-02,SPY,2019-02-15,170.77,285,170.05,285,84.41,call,80.00,0,119,250.24,2019-01-02 +SPY2019-02-15c85.002019-01-02,SPY,2019-02-15,165.79,285,165.07,285,82.68,call,85.00,0,46,250.24,2019-01-02 +SPY2019-02-15c90.002019-01-02,SPY,2019-02-15,160.81,285,160.09,285,0.00,call,90.00,0,0,250.24,2019-01-02 +SPY2019-02-15c95.002019-01-02,SPY,2019-02-15,155.83,285,155.11,285,0.00,call,95.00,0,0,250.24,2019-01-02 +SPY2019-02-15p100.002019-01-02,SPY,2019-02-15,0.02,23787,0.01,2358,0.01,put,100.00,0,9410,250.24,2019-01-02 +SPY2019-02-15p105.002019-01-02,SPY,2019-02-15,0.02,18557,0.01,9455,0.02,put,105.00,0,1388,250.24,2019-01-02 +SPY2019-02-15p110.002019-01-02,SPY,2019-02-15,0.02,8524,0.01,17939,0.02,put,110.00,0,2240,250.24,2019-01-02 +SPY2019-02-15p115.002019-01-02,SPY,2019-02-15,0.02,890,0.01,25452,0.02,put,115.00,0,1309,250.24,2019-01-02 +SPY2019-02-15p120.002019-01-02,SPY,2019-02-15,0.03,24336,0.02,1140,0.03,put,120.00,306,4904,250.24,2019-01-02 +SPY2019-02-15p125.002019-01-02,SPY,2019-02-15,0.03,15088,0.02,9900,0.03,put,125.00,2,148,250.24,2019-01-02 +SPY2019-02-15p130.002019-01-02,SPY,2019-02-15,0.03,1986,0.02,21595,0.03,put,130.00,18,3243,250.24,2019-01-02 +SPY2019-02-15p135.002019-01-02,SPY,2019-02-15,0.04,20854,0.03,1380,0.05,put,135.00,1,1901,250.24,2019-01-02 +SPY2019-02-15p140.002019-01-02,SPY,2019-02-15,0.04,5861,0.03,16702,0.06,put,140.00,31,558,250.24,2019-01-02 +SPY2019-02-15p145.002019-01-02,SPY,2019-02-15,0.05,21395,0.04,480,0.06,put,145.00,20,454,250.24,2019-01-02 +SPY2019-02-15p150.002019-01-02,SPY,2019-02-15,0.05,3021,0.04,20173,0.06,put,150.00,12,947,250.24,2019-01-02 +SPY2019-02-15p155.002019-01-02,SPY,2019-02-15,0.06,7323,0.05,12437,0.07,put,155.00,10,809,250.24,2019-01-02 +SPY2019-02-15p160.002019-01-02,SPY,2019-02-15,0.07,9673,0.06,6859,0.09,put,160.00,10,966,250.24,2019-01-02 +SPY2019-02-15p161.002019-01-02,SPY,2019-02-15,0.07,4474,0.06,14667,0.09,put,161.00,10,1,250.24,2019-01-02 +SPY2019-02-15p162.002019-01-02,SPY,2019-02-15,0.07,2865,0.06,18995,0.09,put,162.00,10,0,250.24,2019-01-02 +SPY2019-02-15p163.002019-01-02,SPY,2019-02-15,0.07,1675,0.06,23617,0.09,put,163.00,10,0,250.24,2019-01-02 +SPY2019-02-15p164.002019-01-02,SPY,2019-02-15,0.08,15250,0.07,3577,0.10,put,164.00,10,1,250.24,2019-01-02 +SPY2019-02-15p165.002019-01-02,SPY,2019-02-15,0.08,5521,0.07,11104,0.10,put,165.00,17,1038,250.24,2019-01-02 +SPY2019-02-15p166.002019-01-02,SPY,2019-02-15,0.08,3566,0.07,17235,0.11,put,166.00,10,1,250.24,2019-01-02 +SPY2019-02-15p167.002019-01-02,SPY,2019-02-15,0.08,1015,0.07,22699,0.11,put,167.00,20,1,250.24,2019-01-02 +SPY2019-02-15p168.002019-01-02,SPY,2019-02-15,0.09,11443,0.08,3707,0.11,put,168.00,20,35,250.24,2019-01-02 +SPY2019-02-15p169.002019-01-02,SPY,2019-02-15,0.09,4640,0.08,12849,0.10,put,169.00,15,0,250.24,2019-01-02 +SPY2019-02-15p170.002019-01-02,SPY,2019-02-15,0.09,1566,0.08,19636,0.08,put,170.00,19,51579,250.24,2019-01-02 +SPY2019-02-15p171.002019-01-02,SPY,2019-02-15,0.10,14256,0.09,3592,0.06,put,171.00,5,1,250.24,2019-01-02 +SPY2019-02-15p172.002019-01-02,SPY,2019-02-15,0.10,4187,0.09,11244,0.13,put,172.00,10,0,250.24,2019-01-02 +SPY2019-02-15p173.002019-01-02,SPY,2019-02-15,0.10,660,0.09,19188,0.13,put,173.00,10,30,250.24,2019-01-02 +SPY2019-02-15p174.002019-01-02,SPY,2019-02-15,0.11,10558,0.10,4951,0.20,put,174.00,5,1,250.24,2019-01-02 +SPY2019-02-15p175.002019-01-02,SPY,2019-02-15,0.11,2092,0.10,13652,0.14,put,175.00,25,2276,250.24,2019-01-02 +SPY2019-02-15p176.002019-01-02,SPY,2019-02-15,0.12,14591,0.11,3103,0.12,put,176.00,11,471,250.24,2019-01-02 +SPY2019-02-15p177.002019-01-02,SPY,2019-02-15,0.12,3077,0.11,9012,0.15,put,177.00,10,264,250.24,2019-01-02 +SPY2019-02-15p178.002019-01-02,SPY,2019-02-15,0.13,16792,0.12,3146,0.16,put,178.00,10,482,250.24,2019-01-02 +SPY2019-02-15p179.002019-01-02,SPY,2019-02-15,0.13,3005,0.12,7109,0.16,put,179.00,10,551,250.24,2019-01-02 +SPY2019-02-15p180.002019-01-02,SPY,2019-02-15,0.14,15443,0.13,2921,0.15,put,180.00,22,1293,250.24,2019-01-02 +SPY2019-02-15p181.002019-01-02,SPY,2019-02-15,0.14,1463,0.13,7291,0.18,put,181.00,10,380,250.24,2019-01-02 +SPY2019-02-15p182.002019-01-02,SPY,2019-02-15,0.15,12094,0.14,4201,0.18,put,182.00,10,713,250.24,2019-01-02 +SPY2019-02-15p183.002019-01-02,SPY,2019-02-15,0.16,19441,0.15,2918,0.19,put,183.00,10,346,250.24,2019-01-02 +SPY2019-02-15p184.002019-01-02,SPY,2019-02-15,0.16,4657,0.15,6823,0.20,put,184.00,10,823,250.24,2019-01-02 +SPY2019-02-15p185.002019-01-02,SPY,2019-02-15,0.17,12487,0.16,4793,0.19,put,185.00,40,3876,250.24,2019-01-02 +SPY2019-02-15p186.002019-01-02,SPY,2019-02-15,0.18,17276,0.17,2927,0.28,put,186.00,5,544,250.24,2019-01-02 +SPY2019-02-15p187.002019-01-02,SPY,2019-02-15,0.18,780,0.17,7354,0.19,put,187.00,153,953,250.24,2019-01-02 +SPY2019-02-15p188.002019-01-02,SPY,2019-02-15,0.19,4327,0.18,6718,0.23,put,188.00,11,943,250.24,2019-01-02 +SPY2019-02-15p189.002019-01-02,SPY,2019-02-15,0.20,8526,0.19,5132,0.23,put,189.00,12,1467,250.24,2019-01-02 +SPY2019-02-15p190.002019-01-02,SPY,2019-02-15,0.21,10207,0.20,4404,0.21,put,190.00,1078,22068,250.24,2019-01-02 +SPY2019-02-15p191.002019-01-02,SPY,2019-02-15,0.22,10192,0.21,3080,0.27,put,191.00,30,10360,250.24,2019-01-02 +SPY2019-02-15p192.002019-01-02,SPY,2019-02-15,0.23,10179,0.22,3101,0.25,put,192.00,9,355,250.24,2019-01-02 +SPY2019-02-15p193.002019-01-02,SPY,2019-02-15,0.24,8696,0.23,4551,0.25,put,193.00,295,1148,250.24,2019-01-02 +SPY2019-02-15p194.002019-01-02,SPY,2019-02-15,0.25,4029,0.24,5693,0.25,put,194.00,10,1201,250.24,2019-01-02 +SPY2019-02-15p195.002019-01-02,SPY,2019-02-15,0.26,240,0.25,6491,0.26,put,195.00,272,2246,250.24,2019-01-02 +SPY2019-02-15p196.002019-01-02,SPY,2019-02-15,0.28,12477,0.26,8551,0.30,put,196.00,545,1221,250.24,2019-01-02 +SPY2019-02-15p197.002019-01-02,SPY,2019-02-15,0.29,6452,0.28,2620,0.29,put,197.00,43,1460,250.24,2019-01-02 +SPY2019-02-15p198.002019-01-02,SPY,2019-02-15,0.31,14833,0.29,6981,0.32,put,198.00,7,927,250.24,2019-01-02 +SPY2019-02-15p199.002019-01-02,SPY,2019-02-15,0.32,4828,0.31,1587,0.35,put,199.00,12,2090,250.24,2019-01-02 +SPY2019-02-15p200.002019-01-02,SPY,2019-02-15,0.34,10020,0.32,8401,0.33,put,200.00,284,14952,250.24,2019-01-02 +SPY2019-02-15p201.002019-01-02,SPY,2019-02-15,0.36,12580,0.34,6909,0.34,put,201.00,206,847,250.24,2019-01-02 +SPY2019-02-15p202.002019-01-02,SPY,2019-02-15,0.38,13496,0.36,5582,0.39,put,202.00,258,824,250.24,2019-01-02 +SPY2019-02-15p203.002019-01-02,SPY,2019-02-15,0.40,12180,0.38,5647,0.39,put,203.00,11,1241,250.24,2019-01-02 +SPY2019-02-15p204.002019-01-02,SPY,2019-02-15,0.42,9265,0.40,6889,0.41,put,204.00,109,1123,250.24,2019-01-02 +SPY2019-02-15p205.002019-01-02,SPY,2019-02-15,0.44,5098,0.43,1298,0.44,put,205.00,245,10842,250.24,2019-01-02 +SPY2019-02-15p206.002019-01-02,SPY,2019-02-15,0.46,123,0.45,4053,0.44,put,206.00,15,1410,250.24,2019-01-02 +SPY2019-02-15p207.002019-01-02,SPY,2019-02-15,0.49,3454,0.48,1175,0.49,put,207.00,183,2439,250.24,2019-01-02 +SPY2019-02-15p208.002019-01-02,SPY,2019-02-15,0.52,5696,0.50,6815,0.57,put,208.00,146,3017,250.24,2019-01-02 +SPY2019-02-15p209.002019-01-02,SPY,2019-02-15,0.55,5366,0.53,5376,0.54,put,209.00,50,3219,250.24,2019-01-02 +SPY2019-02-15p210.002019-01-02,SPY,2019-02-15,0.58,3262,0.57,1112,0.57,put,210.00,383,24245,250.24,2019-01-02 +SPY2019-02-15p211.002019-01-02,SPY,2019-02-15,0.62,7701,0.60,2303,0.70,put,211.00,857,2663,250.24,2019-01-02 +SPY2019-02-15p212.002019-01-02,SPY,2019-02-15,0.65,1088,0.64,1244,0.65,put,212.00,1063,3844,250.24,2019-01-02 +SPY2019-02-15p213.002019-01-02,SPY,2019-02-15,0.69,1388,0.68,1127,0.77,put,213.00,475,5017,250.24,2019-01-02 +SPY2019-02-15p214.002019-01-02,SPY,2019-02-15,0.74,7615,0.72,1827,0.80,put,214.00,820,4481,250.24,2019-01-02 +SPY2019-02-15p215.002019-01-02,SPY,2019-02-15,0.78,3096,0.76,3396,0.83,put,215.00,6687,49289,250.24,2019-01-02 +SPY2019-02-15p216.002019-01-02,SPY,2019-02-15,0.83,2781,0.81,2852,0.89,put,216.00,1897,5913,250.24,2019-01-02 +SPY2019-02-15p217.002019-01-02,SPY,2019-02-15,0.88,2372,0.86,3383,0.94,put,217.00,2563,12278,250.24,2019-01-02 +SPY2019-02-15p218.002019-01-02,SPY,2019-02-15,0.94,2977,0.92,1884,0.94,put,218.00,3189,4190,250.24,2019-01-02 +SPY2019-02-15p219.002019-01-02,SPY,2019-02-15,1.00,2904,0.98,1450,0.99,put,219.00,2612,7942,250.24,2019-01-02 +SPY2019-02-15p220.002019-01-02,SPY,2019-02-15,1.06,2263,1.04,2312,1.05,put,220.00,7361,85568,250.24,2019-01-02 +SPY2019-02-15p221.002019-01-02,SPY,2019-02-15,1.13,1994,1.11,1681,1.12,put,221.00,459,9318,250.24,2019-01-02 +SPY2019-02-15p222.002019-01-02,SPY,2019-02-15,1.20,1427,1.18,2223,1.17,put,222.00,968,6462,250.24,2019-01-02 +SPY2019-02-15p223.002019-01-02,SPY,2019-02-15,1.28,1821,1.26,1939,1.27,put,223.00,984,4100,250.24,2019-01-02 +SPY2019-02-15p224.002019-01-02,SPY,2019-02-15,1.36,635,1.34,2602,1.35,put,224.00,1023,3670,250.24,2019-01-02 +SPY2019-02-15p225.002019-01-02,SPY,2019-02-15,1.45,1290,1.43,1739,1.42,put,225.00,6474,23885,250.24,2019-01-02 +SPY2019-02-15p226.002019-01-02,SPY,2019-02-15,1.55,1905,1.52,2410,1.72,put,226.00,1538,7228,250.24,2019-01-02 +SPY2019-02-15p227.002019-01-02,SPY,2019-02-15,1.65,1804,1.62,2363,1.63,put,227.00,6604,10825,250.24,2019-01-02 +SPY2019-02-15p228.002019-01-02,SPY,2019-02-15,1.76,1811,1.73,1683,1.70,put,228.00,1332,4318,250.24,2019-01-02 +SPY2019-02-15p229.002019-01-02,SPY,2019-02-15,1.87,548,1.85,222,2.13,put,229.00,1544,3607,250.24,2019-01-02 +SPY2019-02-15p230.002019-01-02,SPY,2019-02-15,2.00,2399,1.97,767,1.97,put,230.00,13351,58355,250.24,2019-01-02 +SPY2019-02-15p231.002019-01-02,SPY,2019-02-15,2.13,1678,2.10,821,2.10,put,231.00,1336,4865,250.24,2019-01-02 +SPY2019-02-15p232.002019-01-02,SPY,2019-02-15,2.27,1694,2.24,885,2.25,put,232.00,2220,5526,250.24,2019-01-02 +SPY2019-02-15p233.002019-01-02,SPY,2019-02-15,2.42,1680,2.39,270,2.40,put,233.00,1800,4910,250.24,2019-01-02 +SPY2019-02-15p234.002019-01-02,SPY,2019-02-15,2.57,319,2.54,953,2.54,put,234.00,2695,5808,250.24,2019-01-02 +SPY2019-02-15p235.002019-01-02,SPY,2019-02-15,2.74,1589,2.71,283,2.72,put,235.00,9119,50438,250.24,2019-01-02 +SPY2019-02-15p236.002019-01-02,SPY,2019-02-15,2.92,1581,2.88,787,3.04,put,236.00,1887,9703,250.24,2019-01-02 +SPY2019-02-15p237.002019-01-02,SPY,2019-02-15,3.11,1691,3.06,1320,3.07,put,237.00,2120,5517,250.24,2019-01-02 +SPY2019-02-15p238.002019-01-02,SPY,2019-02-15,3.31,1851,3.27,255,3.37,put,238.00,2910,7691,250.24,2019-01-02 +SPY2019-02-15p239.002019-01-02,SPY,2019-02-15,3.52,1806,3.47,729,3.53,put,239.00,2398,7497,250.24,2019-01-02 +SPY2019-02-15p240.002019-01-02,SPY,2019-02-15,3.74,1209,3.70,379,3.74,put,240.00,27204,135953,250.24,2019-01-02 +SPY2019-02-15p241.002019-01-02,SPY,2019-02-15,3.98,1524,3.93,427,3.96,put,241.00,9750,9274,250.24,2019-01-02 +SPY2019-02-15p242.002019-01-02,SPY,2019-02-15,4.23,1769,4.19,92,4.22,put,242.00,3632,18445,250.24,2019-01-02 +SPY2019-02-15p243.002019-01-02,SPY,2019-02-15,4.49,972,4.45,149,4.51,put,243.00,3544,6117,250.24,2019-01-02 +SPY2019-02-15p244.002019-01-02,SPY,2019-02-15,4.77,751,4.72,217,4.70,put,244.00,1741,4206,250.24,2019-01-02 +SPY2019-02-15p245.002019-01-02,SPY,2019-02-15,5.07,1519,5.01,240,5.05,put,245.00,7107,75875,250.24,2019-01-02 +SPY2019-02-15p246.002019-01-02,SPY,2019-02-15,5.38,1375,5.32,234,5.32,put,246.00,3308,3678,250.24,2019-01-02 +SPY2019-02-15p247.002019-01-02,SPY,2019-02-15,5.71,1263,5.65,217,5.64,put,247.00,4433,7309,250.24,2019-01-02 +SPY2019-02-15p248.002019-01-02,SPY,2019-02-15,6.06,1091,6.00,309,6.05,put,248.00,3530,20751,250.24,2019-01-02 +SPY2019-02-15p249.002019-01-02,SPY,2019-02-15,6.44,821,6.37,289,6.35,put,249.00,6242,4894,250.24,2019-01-02 +SPY2019-02-15p250.002019-01-02,SPY,2019-02-15,6.83,703,6.76,216,6.77,put,250.00,4503,29187,250.24,2019-01-02 +SPY2019-02-15p251.002019-01-02,SPY,2019-02-15,7.24,581,7.16,328,7.16,put,251.00,2541,5113,250.24,2019-01-02 +SPY2019-02-15p252.002019-01-02,SPY,2019-02-15,7.67,229,7.61,200,7.77,put,252.00,1654,12234,250.24,2019-01-02 +SPY2019-02-15p253.002019-01-02,SPY,2019-02-15,8.13,210,8.06,211,8.03,put,253.00,364,3937,250.24,2019-01-02 +SPY2019-02-15p254.002019-01-02,SPY,2019-02-15,8.62,481,8.54,308,9.21,put,254.00,411,4193,250.24,2019-01-02 +SPY2019-02-15p255.002019-01-02,SPY,2019-02-15,9.13,405,9.05,192,9.32,put,255.00,1553,39349,250.24,2019-01-02 +SPY2019-02-15p256.002019-01-02,SPY,2019-02-15,9.66,153,9.58,299,10.21,put,256.00,114,21616,250.24,2019-01-02 +SPY2019-02-15p257.002019-01-02,SPY,2019-02-15,10.23,147,10.15,186,10.20,put,257.00,130,6563,250.24,2019-01-02 +SPY2019-02-15p258.002019-01-02,SPY,2019-02-15,10.82,139,10.74,239,11.57,put,258.00,305,8257,250.24,2019-01-02 +SPY2019-02-15p259.002019-01-02,SPY,2019-02-15,11.44,144,11.36,57,11.38,put,259.00,75,4541,250.24,2019-01-02 +SPY2019-02-15p260.002019-01-02,SPY,2019-02-15,12.13,104,11.99,216,11.97,put,260.00,604,39540,250.24,2019-01-02 +SPY2019-02-15p261.002019-01-02,SPY,2019-02-15,12.81,78,12.67,239,12.91,put,261.00,67,3592,250.24,2019-01-02 +SPY2019-02-15p262.002019-01-02,SPY,2019-02-15,13.52,517,13.34,333,13.48,put,262.00,78,15959,250.24,2019-01-02 +SPY2019-02-15p263.002019-01-02,SPY,2019-02-15,14.26,108,14.10,237,14.60,put,263.00,59,3029,250.24,2019-01-02 +SPY2019-02-15p264.002019-01-02,SPY,2019-02-15,15.02,74,14.86,234,15.97,put,264.00,5,8453,250.24,2019-01-02 +SPY2019-02-15p265.002019-01-02,SPY,2019-02-15,15.82,552,15.61,293,15.63,put,265.00,38,13526,250.24,2019-01-02 +SPY2019-02-15p266.002019-01-02,SPY,2019-02-15,16.64,551,16.42,201,16.38,put,266.00,12,4582,250.24,2019-01-02 +SPY2019-02-15p267.002019-01-02,SPY,2019-02-15,17.49,124,17.30,172,17.35,put,267.00,20,10235,250.24,2019-01-02 +SPY2019-02-15p268.002019-01-02,SPY,2019-02-15,18.40,599,18.03,592,18.25,put,268.00,41,2956,250.24,2019-01-02 +SPY2019-02-15p269.002019-01-02,SPY,2019-02-15,19.24,86,19.04,97,19.53,put,269.00,2,4449,250.24,2019-01-02 +SPY2019-02-15p270.002019-01-02,SPY,2019-02-15,20.13,64,19.94,83,20.18,put,270.00,3343,13197,250.24,2019-01-02 +SPY2019-02-15p271.002019-01-02,SPY,2019-02-15,21.06,571,20.86,64,11.45,put,271.00,0,1743,250.24,2019-01-02 +SPY2019-02-15p272.002019-01-02,SPY,2019-02-15,21.99,49,21.78,118,22.12,put,272.00,18,4712,250.24,2019-01-02 +SPY2019-02-15p273.002019-01-02,SPY,2019-02-15,22.99,586,22.61,582,12.22,put,273.00,0,139,250.24,2019-01-02 +SPY2019-02-15p274.002019-01-02,SPY,2019-02-15,23.96,586,23.57,588,25.97,put,274.00,1,1815,250.24,2019-01-02 +SPY2019-02-15p275.002019-01-02,SPY,2019-02-15,24.85,30,24.66,59,25.60,put,275.00,70,1163,250.24,2019-01-02 +SPY2019-02-15p276.002019-01-02,SPY,2019-02-15,25.94,568,25.53,554,17.94,put,276.00,0,34,250.24,2019-01-02 +SPY2019-02-15p277.002019-01-02,SPY,2019-02-15,28.41,1,25.54,10,14.23,put,277.00,0,136,250.24,2019-01-02 +SPY2019-02-15p278.002019-01-02,SPY,2019-02-15,27.92,96,27.58,1,14.88,put,278.00,0,209,250.24,2019-01-02 +SPY2019-02-15p279.002019-01-02,SPY,2019-02-15,28.92,72,28.50,52,15.07,put,279.00,0,12,250.24,2019-01-02 +SPY2019-02-15p280.002019-01-02,SPY,2019-02-15,29.92,60,29.58,1,29.88,put,280.00,39,309,250.24,2019-01-02 +SPY2019-02-15p281.002019-01-02,SPY,2019-02-15,30.92,68,30.57,1,32.12,put,281.00,1,24,250.24,2019-01-02 +SPY2019-02-15p282.002019-01-02,SPY,2019-02-15,32.06,285,31.33,285,16.95,put,282.00,0,21,250.24,2019-01-02 +SPY2019-02-15p283.002019-01-02,SPY,2019-02-15,34.41,1,31.54,10,20.47,put,283.00,0,30,250.24,2019-01-02 +SPY2019-02-15p284.002019-01-02,SPY,2019-02-15,35.41,1,32.54,10,18.00,put,284.00,0,17,250.24,2019-01-02 +SPY2019-02-15p285.002019-01-02,SPY,2019-02-15,34.92,64,34.55,1,33.99,put,285.00,6,38,250.24,2019-01-02 +SPY2019-02-15p286.002019-01-02,SPY,2019-02-15,37.41,1,34.54,10,21.73,put,286.00,0,0,250.24,2019-01-02 +SPY2019-02-15p287.002019-01-02,SPY,2019-02-15,36.92,92,36.50,72,19.48,put,287.00,0,5,250.24,2019-01-02 +SPY2019-02-15p288.002019-01-02,SPY,2019-02-15,39.41,1,36.54,10,20.99,put,288.00,0,2,250.24,2019-01-02 +SPY2019-02-15p289.002019-01-02,SPY,2019-02-15,39.06,285,38.33,285,42.34,put,289.00,9,11,250.24,2019-01-02 +SPY2019-02-15p290.002019-01-02,SPY,2019-02-15,39.92,88,39.57,1,41.18,put,290.00,759,691,250.24,2019-01-02 +SPY2019-02-15p291.002019-01-02,SPY,2019-02-15,41.10,285,40.34,285,26.90,put,291.00,0,0,250.24,2019-01-02 +SPY2019-02-15p292.002019-01-02,SPY,2019-02-15,43.41,1,40.54,10,25.42,put,292.00,0,0,250.24,2019-01-02 +SPY2019-02-15p295.002019-01-02,SPY,2019-02-15,46.41,1,43.53,10,24.38,put,295.00,0,1,250.24,2019-01-02 +SPY2019-02-15p300.002019-01-02,SPY,2019-02-15,49.92,72,49.57,1,51.20,put,300.00,500,471,250.24,2019-01-02 +SPY2019-02-15p305.002019-01-02,SPY,2019-02-15,56.40,1,53.53,10,29.41,put,305.00,0,0,250.24,2019-01-02 +SPY2019-02-15p310.002019-01-02,SPY,2019-02-15,61.40,1,58.53,10,21.86,put,310.00,0,0,250.24,2019-01-02 +SPY2019-02-15p315.002019-01-02,SPY,2019-02-15,66.47,1,63.53,10,0.00,put,315.00,0,0,250.24,2019-01-02 +SPY2019-02-15p320.002019-01-02,SPY,2019-02-15,71.40,1,68.53,10,36.25,put,320.00,0,42,250.24,2019-01-02 +SPY2019-02-15p325.002019-01-02,SPY,2019-02-15,76.40,1,73.53,10,0.00,put,325.00,0,0,250.24,2019-01-02 +SPY2019-02-15p330.002019-01-02,SPY,2019-02-15,81.40,1,78.53,10,0.00,put,330.00,0,0,250.24,2019-01-02 +SPY2019-02-15p335.002019-01-02,SPY,2019-02-15,86.40,1,83.53,10,0.00,put,335.00,0,0,250.24,2019-01-02 +SPY2019-02-15p340.002019-01-02,SPY,2019-02-15,91.40,1,88.53,10,0.00,put,340.00,0,0,250.24,2019-01-02 +SPY2019-02-15p345.002019-01-02,SPY,2019-02-15,96.40,1,93.53,10,0.00,put,345.00,0,0,250.24,2019-01-02 +SPY2019-02-15p350.002019-01-02,SPY,2019-02-15,101.40,1,98.53,10,0.00,put,350.00,0,0,250.24,2019-01-02 +SPY2019-02-15p50.002019-01-02,SPY,2019-02-15,0.01,28429,0.00,0,0.00,put,50.00,0,0,250.24,2019-01-02 +SPY2019-02-15p55.002019-01-02,SPY,2019-02-15,0.01,27854,0.00,0,0.00,put,55.00,0,0,250.24,2019-01-02 +SPY2019-02-15p60.002019-01-02,SPY,2019-02-15,0.01,25800,0.00,0,0.00,put,60.00,0,0,250.24,2019-01-02 +SPY2019-02-15p65.002019-01-02,SPY,2019-02-15,0.01,24144,0.00,0,0.01,put,65.00,0,1,250.24,2019-01-02 +SPY2019-02-15p70.002019-01-02,SPY,2019-02-15,0.01,22483,0.00,0,0.00,put,70.00,0,0,250.24,2019-01-02 +SPY2019-02-15p75.002019-01-02,SPY,2019-02-15,0.01,18970,0.00,0,0.01,put,75.00,0,10,250.24,2019-01-02 +SPY2019-02-15p80.002019-01-02,SPY,2019-02-15,0.01,10427,0.00,0,0.00,put,80.00,0,0,250.24,2019-01-02 +SPY2019-02-15p85.002019-01-02,SPY,2019-02-15,0.01,6206,0.00,0,0.01,put,85.00,4,0,250.24,2019-01-02 +SPY2019-02-15p90.002019-01-02,SPY,2019-02-15,0.01,1929,0.00,0,0.00,put,90.00,0,0,250.24,2019-01-02 +SPY2019-02-15p95.002019-01-02,SPY,2019-02-15,0.01,1127,0.00,0,0.02,put,95.00,317,17,250.24,2019-01-02 +SPY2019-03-15c100.002019-01-02,SPY,2019-03-15,151.04,285,150.25,285,74.57,call,100.00,0,11,250.24,2019-01-02 +SPY2019-03-15c105.002019-01-02,SPY,2019-03-15,147.43,10,143.98,1,94.05,call,105.00,0,0,250.24,2019-01-02 +SPY2019-03-15c110.002019-01-02,SPY,2019-03-15,141.10,285,140.30,285,68.75,call,110.00,0,1,250.24,2019-01-02 +SPY2019-03-15c115.002019-01-02,SPY,2019-03-15,136.13,285,135.44,12,66.27,call,115.00,0,2,250.24,2019-01-02 +SPY2019-03-15c120.002019-01-02,SPY,2019-03-15,131.16,285,130.49,5,63.80,call,120.00,0,1,250.24,2019-01-02 +SPY2019-03-15c125.002019-01-02,SPY,2019-03-15,126.19,285,125.53,20,76.70,call,125.00,0,0,250.24,2019-01-02 +SPY2019-03-15c130.002019-01-02,SPY,2019-03-15,121.22,285,120.58,13,58.84,call,130.00,0,5,250.24,2019-01-02 +SPY2019-03-15c135.002019-01-02,SPY,2019-03-15,116.26,10,115.63,10,79.32,call,135.00,0,0,250.24,2019-01-02 +SPY2019-03-15c140.002019-01-02,SPY,2019-03-15,111.28,288,110.68,9,75.86,call,140.00,0,11,250.24,2019-01-02 +SPY2019-03-15c145.002019-01-02,SPY,2019-03-15,106.31,291,105.73,12,66.98,call,145.00,0,0,250.24,2019-01-02 +SPY2019-03-15c150.002019-01-02,SPY,2019-03-15,101.34,18,100.79,6,44.80,call,150.00,0,14,250.24,2019-01-02 +SPY2019-03-15c155.002019-01-02,SPY,2019-03-15,96.36,5,95.84,12,46.48,call,155.00,0,3,250.24,2019-01-02 +SPY2019-03-15c160.002019-01-02,SPY,2019-03-15,91.40,20,90.88,31,39.27,call,160.00,0,20,250.24,2019-01-02 +SPY2019-03-15c165.002019-01-02,SPY,2019-03-15,86.43,17,85.94,43,41.55,call,165.00,0,1,250.24,2019-01-02 +SPY2019-03-15c170.002019-01-02,SPY,2019-03-15,81.47,12,80.99,94,39.06,call,170.00,0,1,250.24,2019-01-02 +SPY2019-03-15c175.002019-01-02,SPY,2019-03-15,76.52,38,76.09,91,76.15,call,175.00,3,3,250.24,2019-01-02 +SPY2019-03-15c180.002019-01-02,SPY,2019-03-15,71.60,99,71.14,126,28.42,call,180.00,0,660,250.24,2019-01-02 +SPY2019-03-15c185.002019-01-02,SPY,2019-03-15,66.69,133,66.22,170,65.73,call,185.00,1,494,250.24,2019-01-02 +SPY2019-03-15c190.002019-01-02,SPY,2019-03-15,61.78,133,61.39,25,61.00,call,190.00,3,189,250.24,2019-01-02 +SPY2019-03-15c195.002019-01-02,SPY,2019-03-15,56.91,159,56.54,25,54.92,call,195.00,1,1397,250.24,2019-01-02 +SPY2019-03-15c196.002019-01-02,SPY,2019-03-15,55.95,181,55.50,202,42.30,call,196.00,0,87,250.24,2019-01-02 +SPY2019-03-15c197.002019-01-02,SPY,2019-03-15,54.98,182,54.53,207,21.20,call,197.00,0,69,250.24,2019-01-02 +SPY2019-03-15c198.002019-01-02,SPY,2019-03-15,54.01,182,53.56,214,22.53,call,198.00,0,114,250.24,2019-01-02 +SPY2019-03-15c199.002019-01-02,SPY,2019-03-15,53.05,192,52.60,212,23.44,call,199.00,0,82,250.24,2019-01-02 +SPY2019-03-15c200.002019-01-02,SPY,2019-03-15,52.07,174,51.69,50,51.40,call,200.00,5,417,250.24,2019-01-02 +SPY2019-03-15c201.002019-01-02,SPY,2019-03-15,51.12,194,50.67,223,0.00,call,201.00,0,0,250.24,2019-01-02 +SPY2019-03-15c202.002019-01-02,SPY,2019-03-15,50.16,196,49.72,213,0.00,call,202.00,0,0,250.24,2019-01-02 +SPY2019-03-15c203.002019-01-02,SPY,2019-03-15,49.20,199,48.76,220,0.00,call,203.00,0,0,250.24,2019-01-02 +SPY2019-03-15c204.002019-01-02,SPY,2019-03-15,48.24,197,47.80,228,0.00,call,204.00,0,0,250.24,2019-01-02 +SPY2019-03-15c205.002019-01-02,SPY,2019-03-15,47.29,203,46.85,225,18.62,call,205.00,0,239,250.24,2019-01-02 +SPY2019-03-15c206.002019-01-02,SPY,2019-03-15,46.34,209,45.90,228,0.00,call,206.00,0,0,250.24,2019-01-02 +SPY2019-03-15c207.002019-01-02,SPY,2019-03-15,45.39,211,44.95,233,0.00,call,207.00,0,0,250.24,2019-01-02 +SPY2019-03-15c208.002019-01-02,SPY,2019-03-15,44.44,207,44.01,227,0.00,call,208.00,0,0,250.24,2019-01-02 +SPY2019-03-15c209.002019-01-02,SPY,2019-03-15,43.50,216,43.07,229,0.00,call,209.00,0,0,250.24,2019-01-02 +SPY2019-03-15c210.002019-01-02,SPY,2019-03-15,42.55,208,42.17,210,42.90,call,210.00,3,845,250.24,2019-01-02 +SPY2019-03-15c211.002019-01-02,SPY,2019-03-15,41.62,219,41.19,237,38.14,call,211.00,1,1,250.24,2019-01-02 +SPY2019-03-15c212.002019-01-02,SPY,2019-03-15,40.68,212,40.26,233,0.00,call,212.00,0,0,250.24,2019-01-02 +SPY2019-03-15c213.002019-01-02,SPY,2019-03-15,39.75,215,39.33,235,0.00,call,213.00,0,250,250.24,2019-01-02 +SPY2019-03-15c214.002019-01-02,SPY,2019-03-15,38.83,227,38.41,234,0.00,call,214.00,0,10,250.24,2019-01-02 +SPY2019-03-15c215.002019-01-02,SPY,2019-03-15,37.90,105,37.52,231,18.29,call,215.00,0,324,250.24,2019-01-02 +SPY2019-03-15c216.002019-01-02,SPY,2019-03-15,36.98,222,36.57,237,0.00,call,216.00,0,0,250.24,2019-01-02 +SPY2019-03-15c217.002019-01-02,SPY,2019-03-15,36.07,227,35.66,251,15.88,call,217.00,0,10,250.24,2019-01-02 +SPY2019-03-15c218.002019-01-02,SPY,2019-03-15,35.17,205,34.75,253,14.40,call,218.00,0,227,250.24,2019-01-02 +SPY2019-03-15c219.002019-01-02,SPY,2019-03-15,34.25,229,33.85,234,15.21,call,219.00,0,26,250.24,2019-01-02 +SPY2019-03-15c220.002019-01-02,SPY,2019-03-15,33.35,232,32.95,235,30.17,call,220.00,2,1260,250.24,2019-01-02 +SPY2019-03-15c221.002019-01-02,SPY,2019-03-15,32.45,232,32.05,261,15.77,call,221.00,0,55,250.24,2019-01-02 +SPY2019-03-15c222.002019-01-02,SPY,2019-03-15,31.55,223,31.18,40,28.39,call,222.00,10,10,250.24,2019-01-02 +SPY2019-03-15c223.002019-01-02,SPY,2019-03-15,30.67,230,30.28,255,12.44,call,223.00,0,38,250.24,2019-01-02 +SPY2019-03-15c224.002019-01-02,SPY,2019-03-15,29.79,229,29.41,255,12.25,call,224.00,0,21,250.24,2019-01-02 +SPY2019-03-15c225.002019-01-02,SPY,2019-03-15,28.91,225,28.55,32,28.96,call,225.00,5,1414,250.24,2019-01-02 +SPY2019-03-15c226.002019-01-02,SPY,2019-03-15,28.05,256,27.67,264,11.67,call,226.00,0,12,250.24,2019-01-02 +SPY2019-03-15c227.002019-01-02,SPY,2019-03-15,27.19,228,26.81,268,12.79,call,227.00,0,1,250.24,2019-01-02 +SPY2019-03-15c228.002019-01-02,SPY,2019-03-15,26.33,262,25.96,264,10.58,call,228.00,0,3,250.24,2019-01-02 +SPY2019-03-15c229.002019-01-02,SPY,2019-03-15,25.47,253,25.12,284,24.75,call,229.00,21,3,250.24,2019-01-02 +SPY2019-03-15c230.002019-01-02,SPY,2019-03-15,24.63,153,24.29,235,24.80,call,230.00,34,1698,250.24,2019-01-02 +SPY2019-03-15c231.002019-01-02,SPY,2019-03-15,23.79,252,23.45,254,22.99,call,231.00,2,17,250.24,2019-01-02 +SPY2019-03-15c232.002019-01-02,SPY,2019-03-15,22.97,154,22.63,266,21.99,call,232.00,20,1516,250.24,2019-01-02 +SPY2019-03-15c233.002019-01-02,SPY,2019-03-15,22.15,260,21.82,289,22.04,call,233.00,14,764,250.24,2019-01-02 +SPY2019-03-15c234.002019-01-02,SPY,2019-03-15,21.35,259,21.01,275,21.27,call,234.00,42,881,250.24,2019-01-02 +SPY2019-03-15c235.002019-01-02,SPY,2019-03-15,20.54,239,20.22,261,20.07,call,235.00,29,2461,250.24,2019-01-02 +SPY2019-03-15c236.002019-01-02,SPY,2019-03-15,19.76,274,19.43,255,19.05,call,236.00,1,4015,250.24,2019-01-02 +SPY2019-03-15c237.002019-01-02,SPY,2019-03-15,18.97,160,18.67,249,19.23,call,237.00,37,2762,250.24,2019-01-02 +SPY2019-03-15c238.002019-01-02,SPY,2019-03-15,18.20,162,17.90,32,17.60,call,238.00,5,1771,250.24,2019-01-02 +SPY2019-03-15c239.002019-01-02,SPY,2019-03-15,17.38,199,17.16,223,15.65,call,239.00,22,2869,250.24,2019-01-02 +SPY2019-03-15c240.002019-01-02,SPY,2019-03-15,16.64,172,16.42,219,16.30,call,240.00,105,4135,250.24,2019-01-02 +SPY2019-03-15c241.002019-01-02,SPY,2019-03-15,15.89,172,15.69,174,15.21,call,241.00,32,1648,250.24,2019-01-02 +SPY2019-03-15c242.002019-01-02,SPY,2019-03-15,15.16,192,14.97,223,14.91,call,242.00,218,7625,250.24,2019-01-02 +SPY2019-03-15c243.002019-01-02,SPY,2019-03-15,14.47,188,14.26,194,14.66,call,243.00,22,7514,250.24,2019-01-02 +SPY2019-03-15c244.002019-01-02,SPY,2019-03-15,13.76,175,13.57,32,12.91,call,244.00,3,1010,250.24,2019-01-02 +SPY2019-03-15c245.002019-01-02,SPY,2019-03-15,13.07,168,12.90,32,13.00,call,245.00,424,5600,250.24,2019-01-02 +SPY2019-03-15c246.002019-01-02,SPY,2019-03-15,12.38,175,12.22,230,12.47,call,246.00,134,2077,250.24,2019-01-02 +SPY2019-03-15c247.002019-01-02,SPY,2019-03-15,11.72,144,11.57,228,11.47,call,247.00,2461,4280,250.24,2019-01-02 +SPY2019-03-15c248.002019-01-02,SPY,2019-03-15,11.08,130,10.94,101,11.07,call,248.00,559,2958,250.24,2019-01-02 +SPY2019-03-15c249.002019-01-02,SPY,2019-03-15,10.45,144,10.32,83,10.14,call,249.00,472,3420,250.24,2019-01-02 +SPY2019-03-15c250.002019-01-02,SPY,2019-03-15,9.85,163,9.71,40,9.78,call,250.00,1394,11603,250.24,2019-01-02 +SPY2019-03-15c251.002019-01-02,SPY,2019-03-15,9.25,549,9.12,68,8.57,call,251.00,1192,2204,250.24,2019-01-02 +SPY2019-03-15c252.002019-01-02,SPY,2019-03-15,8.66,150,8.54,119,8.52,call,252.00,1729,2661,250.24,2019-01-02 +SPY2019-03-15c253.002019-01-02,SPY,2019-03-15,8.10,125,7.99,170,8.12,call,253.00,1422,1230,250.24,2019-01-02 +SPY2019-03-15c254.002019-01-02,SPY,2019-03-15,7.56,131,7.45,167,7.15,call,254.00,1314,1968,250.24,2019-01-02 +SPY2019-03-15c255.002019-01-02,SPY,2019-03-15,7.04,137,6.93,281,7.05,call,255.00,2014,18269,250.24,2019-01-02 +SPY2019-03-15c256.002019-01-02,SPY,2019-03-15,6.53,105,6.43,299,6.40,call,256.00,1728,2180,250.24,2019-01-02 +SPY2019-03-15c257.002019-01-02,SPY,2019-03-15,6.05,115,5.96,123,6.01,call,257.00,1222,4382,250.24,2019-01-02 +SPY2019-03-15c258.002019-01-02,SPY,2019-03-15,5.59,116,5.50,423,5.62,call,258.00,2926,6965,250.24,2019-01-02 +SPY2019-03-15c259.002019-01-02,SPY,2019-03-15,5.15,105,5.06,398,4.99,call,259.00,1509,3821,250.24,2019-01-02 +SPY2019-03-15c260.002019-01-02,SPY,2019-03-15,4.73,50,4.65,453,4.68,call,260.00,6674,13804,250.24,2019-01-02 +SPY2019-03-15c261.002019-01-02,SPY,2019-03-15,4.34,501,4.26,592,4.27,call,261.00,747,2869,250.24,2019-01-02 +SPY2019-03-15c262.002019-01-02,SPY,2019-03-15,3.97,843,3.89,307,3.84,call,262.00,690,5197,250.24,2019-01-02 +SPY2019-03-15c263.002019-01-02,SPY,2019-03-15,3.62,1041,3.55,107,3.56,call,263.00,621,3488,250.24,2019-01-02 +SPY2019-03-15c264.002019-01-02,SPY,2019-03-15,3.28,568,3.22,555,3.23,call,264.00,511,2466,250.24,2019-01-02 +SPY2019-03-15c265.002019-01-02,SPY,2019-03-15,2.98,630,2.92,106,2.93,call,265.00,1944,12622,250.24,2019-01-02 +SPY2019-03-15c266.002019-01-02,SPY,2019-03-15,2.70,1065,2.64,114,2.65,call,266.00,385,5817,250.24,2019-01-02 +SPY2019-03-15c267.002019-01-02,SPY,2019-03-15,2.43,636,2.38,398,2.39,call,267.00,534,9511,250.24,2019-01-02 +SPY2019-03-15c268.002019-01-02,SPY,2019-03-15,2.19,1260,2.14,95,2.15,call,268.00,565,6935,250.24,2019-01-02 +SPY2019-03-15c269.002019-01-02,SPY,2019-03-15,1.97,839,1.92,164,1.92,call,269.00,895,8396,250.24,2019-01-02 +SPY2019-03-15c270.002019-01-02,SPY,2019-03-15,1.77,1419,1.72,646,1.75,call,270.00,1235,26081,250.24,2019-01-02 +SPY2019-03-15c271.002019-01-02,SPY,2019-03-15,1.58,1280,1.53,561,1.55,call,271.00,191,5990,250.24,2019-01-02 +SPY2019-03-15c272.002019-01-02,SPY,2019-03-15,1.42,1591,1.37,767,1.37,call,272.00,256,8284,250.24,2019-01-02 +SPY2019-03-15c273.002019-01-02,SPY,2019-03-15,1.26,765,1.22,780,1.21,call,273.00,1054,5267,250.24,2019-01-02 +SPY2019-03-15c274.002019-01-02,SPY,2019-03-15,1.13,1698,1.09,531,1.10,call,274.00,5019,7397,250.24,2019-01-02 +SPY2019-03-15c275.002019-01-02,SPY,2019-03-15,1.01,1135,0.97,950,1.00,call,275.00,441,18354,250.24,2019-01-02 +SPY2019-03-15c276.002019-01-02,SPY,2019-03-15,0.90,1108,0.86,1182,0.89,call,276.00,158,6522,250.24,2019-01-02 +SPY2019-03-15c277.002019-01-02,SPY,2019-03-15,0.80,1067,0.77,504,0.80,call,277.00,357,8588,250.24,2019-01-02 +SPY2019-03-15c278.002019-01-02,SPY,2019-03-15,0.71,66,0.69,548,0.65,call,278.00,24,14685,250.24,2019-01-02 +SPY2019-03-15c279.002019-01-02,SPY,2019-03-15,0.64,3282,0.61,596,0.62,call,279.00,127,6346,250.24,2019-01-02 +SPY2019-03-15c280.002019-01-02,SPY,2019-03-15,0.57,3321,0.54,755,0.53,call,280.00,2608,32526,250.24,2019-01-02 +SPY2019-03-15c281.002019-01-02,SPY,2019-03-15,0.51,2253,0.48,2677,0.50,call,281.00,211,7930,250.24,2019-01-02 +SPY2019-03-15c282.002019-01-02,SPY,2019-03-15,0.45,1615,0.43,1342,0.44,call,282.00,33368,5022,250.24,2019-01-02 +SPY2019-03-15c283.002019-01-02,SPY,2019-03-15,0.41,4164,0.38,2028,0.40,call,283.00,0,2772,250.24,2019-01-02 +SPY2019-03-15c284.002019-01-02,SPY,2019-03-15,0.36,1690,0.34,1803,0.39,call,284.00,5,2931,250.24,2019-01-02 +SPY2019-03-15c285.002019-01-02,SPY,2019-03-15,0.32,103,0.31,306,0.31,call,285.00,121,18738,250.24,2019-01-02 +SPY2019-03-15c286.002019-01-02,SPY,2019-03-15,0.29,2037,0.27,2525,0.30,call,286.00,5,10225,250.24,2019-01-02 +SPY2019-03-15c287.002019-01-02,SPY,2019-03-15,0.26,2175,0.24,3151,0.25,call,287.00,108,8951,250.24,2019-01-02 +SPY2019-03-15c288.002019-01-02,SPY,2019-03-15,0.23,1437,0.22,1025,0.27,call,288.00,10,5053,250.24,2019-01-02 +SPY2019-03-15c289.002019-01-02,SPY,2019-03-15,0.21,2166,0.20,340,0.20,call,289.00,7,4527,250.24,2019-01-02 +SPY2019-03-15c290.002019-01-02,SPY,2019-03-15,0.19,2245,0.17,3828,0.21,call,290.00,1148,36825,250.24,2019-01-02 +SPY2019-03-15c291.002019-01-02,SPY,2019-03-15,0.17,1345,0.16,614,0.18,call,291.00,0,8343,250.24,2019-01-02 +SPY2019-03-15c292.002019-01-02,SPY,2019-03-15,0.16,2873,0.14,3161,0.17,call,292.00,2,19354,250.24,2019-01-02 +SPY2019-03-15c293.002019-01-02,SPY,2019-03-15,0.14,1522,0.13,534,0.15,call,293.00,11,6951,250.24,2019-01-02 +SPY2019-03-15c294.002019-01-02,SPY,2019-03-15,0.13,3481,0.11,4380,0.13,call,294.00,0,18621,250.24,2019-01-02 +SPY2019-03-15c295.002019-01-02,SPY,2019-03-15,0.12,3751,0.11,133,0.11,call,295.00,77,44124,250.24,2019-01-02 +SPY2019-03-15c300.002019-01-02,SPY,2019-03-15,0.08,4717,0.07,175,0.08,call,300.00,432,69162,250.24,2019-01-02 +SPY2019-03-15c305.002019-01-02,SPY,2019-03-15,0.05,1808,0.04,964,0.05,call,305.00,1,32970,250.24,2019-01-02 +SPY2019-03-15c310.002019-01-02,SPY,2019-03-15,0.04,6342,0.03,176,0.03,call,310.00,103,48207,250.24,2019-01-02 +SPY2019-03-15c315.002019-01-02,SPY,2019-03-15,0.03,6705,0.01,4307,0.01,call,315.00,0,11118,250.24,2019-01-02 +SPY2019-03-15c320.002019-01-02,SPY,2019-03-15,0.02,1794,0.00,0,0.02,call,320.00,3,15664,250.24,2019-01-02 +SPY2019-03-15c325.002019-01-02,SPY,2019-03-15,0.02,5335,0.00,0,0.01,call,325.00,0,7491,250.24,2019-01-02 +SPY2019-03-15c330.002019-01-02,SPY,2019-03-15,0.02,6698,0.00,0,0.01,call,330.00,0,12795,250.24,2019-01-02 +SPY2019-03-15c335.002019-01-02,SPY,2019-03-15,0.01,910,0.00,0,0.01,call,335.00,200,4801,250.24,2019-01-02 +SPY2019-03-15c340.002019-01-02,SPY,2019-03-15,0.01,2023,0.00,0,0.01,call,340.00,0,3058,250.24,2019-01-02 +SPY2019-03-15c345.002019-01-02,SPY,2019-03-15,0.01,2148,0.00,0,0.03,call,345.00,0,5381,250.24,2019-01-02 +SPY2019-03-15c350.002019-01-02,SPY,2019-03-15,0.01,3193,0.00,0,0.01,call,350.00,0,3331,250.24,2019-01-02 +SPY2019-03-15c355.002019-01-02,SPY,2019-03-15,0.01,3544,0.00,0,0.01,call,355.00,0,298,250.24,2019-01-02 +SPY2019-03-15c360.002019-01-02,SPY,2019-03-15,0.01,3604,0.00,0,0.01,call,360.00,0,232,250.24,2019-01-02 +SPY2019-03-15c365.002019-01-02,SPY,2019-03-15,0.01,3818,0.00,0,0.01,call,365.00,0,355,250.24,2019-01-02 +SPY2019-03-15c370.002019-01-02,SPY,2019-03-15,0.01,4508,0.00,0,0.01,call,370.00,0,754,250.24,2019-01-02 +SPY2019-03-15c375.002019-01-02,SPY,2019-03-15,0.01,3419,0.00,0,0.01,call,375.00,0,128,250.24,2019-01-02 +SPY2019-03-15c380.002019-01-02,SPY,2019-03-15,0.01,3419,0.00,0,0.01,call,380.00,0,1217,250.24,2019-01-02 +SPY2019-03-15c390.002019-01-02,SPY,2019-03-15,0.01,3637,0.00,0,0.01,call,390.00,0,527,250.24,2019-01-02 +SPY2019-03-15c400.002019-01-02,SPY,2019-03-15,0.01,3471,0.00,0,0.01,call,400.00,0,6374,250.24,2019-01-02 +SPY2019-03-15c40.002019-01-02,SPY,2019-03-15,210.71,285,209.92,285,104.56,call,40.00,0,253,250.24,2019-01-02 +SPY2019-03-15c50.002019-01-02,SPY,2019-03-15,200.76,285,199.96,285,99.38,call,50.00,0,379,250.24,2019-01-02 +SPY2019-03-15c55.002019-01-02,SPY,2019-03-15,195.78,285,194.99,285,96.04,call,55.00,0,123,250.24,2019-01-02 +SPY2019-03-15c60.002019-01-02,SPY,2019-03-15,190.81,285,190.02,285,93.56,call,60.00,0,122,250.24,2019-01-02 +SPY2019-03-15c65.002019-01-02,SPY,2019-03-15,185.84,285,185.05,285,92.13,call,65.00,0,598,250.24,2019-01-02 +SPY2019-03-15c70.002019-01-02,SPY,2019-03-15,180.87,285,180.08,285,88.56,call,70.00,0,1,250.24,2019-01-02 +SPY2019-03-15c75.002019-01-02,SPY,2019-03-15,175.90,285,175.10,285,86.08,call,75.00,0,1,250.24,2019-01-02 +SPY2019-03-15c80.002019-01-02,SPY,2019-03-15,170.92,285,170.13,285,105.81,call,80.00,0,0,250.24,2019-01-02 +SPY2019-03-15c85.002019-01-02,SPY,2019-03-15,165.95,285,165.16,285,81.16,call,85.00,0,1,250.24,2019-01-02 +SPY2019-03-15c90.002019-01-02,SPY,2019-03-15,162.34,10,158.89,1,101.56,call,90.00,0,0,250.24,2019-01-02 +SPY2019-03-15c95.002019-01-02,SPY,2019-03-15,156.01,285,155.22,285,74.58,call,95.00,0,3,250.24,2019-01-02 +SPY2019-03-15p100.002019-01-02,SPY,2019-03-15,0.03,7191,0.01,10802,0.03,put,100.00,0,4043,250.24,2019-01-02 +SPY2019-03-15p105.002019-01-02,SPY,2019-03-15,0.03,5091,0.02,1975,0.03,put,105.00,3,1251,250.24,2019-01-02 +SPY2019-03-15p110.002019-01-02,SPY,2019-03-15,0.03,1925,0.02,6766,0.04,put,110.00,500,5950,250.24,2019-01-02 +SPY2019-03-15p115.002019-01-02,SPY,2019-03-15,0.04,6132,0.03,1196,0.03,put,115.00,3,1947,250.24,2019-01-02 +SPY2019-03-15p120.002019-01-02,SPY,2019-03-15,0.04,1711,0.03,6224,0.05,put,120.00,10,6443,250.24,2019-01-02 +SPY2019-03-15p125.002019-01-02,SPY,2019-03-15,0.05,4607,0.04,1885,0.06,put,125.00,10,2689,250.24,2019-01-02 +SPY2019-03-15p130.002019-01-02,SPY,2019-03-15,0.06,5850,0.05,780,0.07,put,130.00,160,21966,250.24,2019-01-02 +SPY2019-03-15p135.002019-01-02,SPY,2019-03-15,0.06,523,0.05,9134,0.08,put,135.00,210,7191,250.24,2019-01-02 +SPY2019-03-15p140.002019-01-02,SPY,2019-03-15,0.07,1305,0.06,7685,0.09,put,140.00,263,2329,250.24,2019-01-02 +SPY2019-03-15p145.002019-01-02,SPY,2019-03-15,0.09,8128,0.07,9959,0.10,put,145.00,26,5055,250.24,2019-01-02 +SPY2019-03-15p150.002019-01-02,SPY,2019-03-15,0.10,3846,0.09,4761,0.10,put,150.00,442,115812,250.24,2019-01-02 +SPY2019-03-15p155.002019-01-02,SPY,2019-03-15,0.12,7655,0.10,9203,0.12,put,155.00,53,1474,250.24,2019-01-02 +SPY2019-03-15p160.002019-01-02,SPY,2019-03-15,0.14,6787,0.12,8365,0.14,put,160.00,702,5158,250.24,2019-01-02 +SPY2019-03-15p165.002019-01-02,SPY,2019-03-15,0.16,3020,0.15,1478,0.16,put,165.00,437,4117,250.24,2019-01-02 +SPY2019-03-15p170.002019-01-02,SPY,2019-03-15,0.19,1052,0.18,4312,0.20,put,170.00,73,34688,250.24,2019-01-02 +SPY2019-03-15p175.002019-01-02,SPY,2019-03-15,0.23,820,0.22,2623,0.24,put,175.00,717,20211,250.24,2019-01-02 +SPY2019-03-15p180.002019-01-02,SPY,2019-03-15,0.28,650,0.27,3222,0.32,put,180.00,1162,4592,250.24,2019-01-02 +SPY2019-03-15p185.002019-01-02,SPY,2019-03-15,0.35,934,0.34,467,0.35,put,185.00,2405,9819,250.24,2019-01-02 +SPY2019-03-15p190.002019-01-02,SPY,2019-03-15,0.44,1823,0.42,5583,0.48,put,190.00,105,14336,250.24,2019-01-02 +SPY2019-03-15p195.002019-01-02,SPY,2019-03-15,0.56,3615,0.54,1323,0.61,put,195.00,38,3870,250.24,2019-01-02 +SPY2019-03-15p196.002019-01-02,SPY,2019-03-15,0.58,360,0.57,423,0.59,put,196.00,12,1465,250.24,2019-01-02 +SPY2019-03-15p197.002019-01-02,SPY,2019-03-15,0.61,360,0.59,4307,0.66,put,197.00,177,1926,250.24,2019-01-02 +SPY2019-03-15p198.002019-01-02,SPY,2019-03-15,0.64,240,0.63,170,0.64,put,198.00,1071,7224,250.24,2019-01-02 +SPY2019-03-15p199.002019-01-02,SPY,2019-03-15,0.68,2966,0.66,1111,0.72,put,199.00,516,12442,250.24,2019-01-02 +SPY2019-03-15p200.002019-01-02,SPY,2019-03-15,0.71,480,0.70,408,0.71,put,200.00,1809,22089,250.24,2019-01-02 +SPY2019-03-15p201.002019-01-02,SPY,2019-03-15,0.75,1886,0.73,1083,0.73,put,201.00,1676,1554,250.24,2019-01-02 +SPY2019-03-15p202.002019-01-02,SPY,2019-03-15,0.79,2803,0.77,767,0.86,put,202.00,1132,2181,250.24,2019-01-02 +SPY2019-03-15p203.002019-01-02,SPY,2019-03-15,0.83,2335,0.81,761,0.88,put,203.00,919,1372,250.24,2019-01-02 +SPY2019-03-15p204.002019-01-02,SPY,2019-03-15,0.87,267,0.85,1480,0.93,put,204.00,185,1114,250.24,2019-01-02 +SPY2019-03-15p205.002019-01-02,SPY,2019-03-15,0.92,2439,0.90,364,0.91,put,205.00,1601,14121,250.24,2019-01-02 +SPY2019-03-15p206.002019-01-02,SPY,2019-03-15,0.97,2908,0.94,2883,1.03,put,206.00,1585,1332,250.24,2019-01-02 +SPY2019-03-15p207.002019-01-02,SPY,2019-03-15,1.02,2498,0.99,2954,1.08,put,207.00,1289,539,250.24,2019-01-02 +SPY2019-03-15p208.002019-01-02,SPY,2019-03-15,1.07,404,1.05,1432,1.14,put,208.00,751,759,250.24,2019-01-02 +SPY2019-03-15p209.002019-01-02,SPY,2019-03-15,1.13,1971,1.10,3364,1.20,put,209.00,2738,785,250.24,2019-01-02 +SPY2019-03-15p210.002019-01-02,SPY,2019-03-15,1.19,527,1.16,3173,1.21,put,210.00,3320,23550,250.24,2019-01-02 +SPY2019-03-15p211.002019-01-02,SPY,2019-03-15,1.25,1,1.23,647,1.23,put,211.00,1142,1173,250.24,2019-01-02 +SPY2019-03-15p212.002019-01-02,SPY,2019-03-15,1.32,958,1.29,1832,1.41,put,212.00,2682,2879,250.24,2019-01-02 +SPY2019-03-15p213.002019-01-02,SPY,2019-03-15,1.39,812,1.37,240,1.38,put,213.00,644,1108,250.24,2019-01-02 +SPY2019-03-15p214.002019-01-02,SPY,2019-03-15,1.47,1437,1.44,1096,1.45,put,214.00,830,1685,250.24,2019-01-02 +SPY2019-03-15p215.002019-01-02,SPY,2019-03-15,1.55,1422,1.52,711,1.53,put,215.00,995,33746,250.24,2019-01-02 +SPY2019-03-15p216.002019-01-02,SPY,2019-03-15,1.63,786,1.60,1232,1.61,put,216.00,683,868,250.24,2019-01-02 +SPY2019-03-15p217.002019-01-02,SPY,2019-03-15,1.72,870,1.69,941,1.80,put,217.00,703,1045,250.24,2019-01-02 +SPY2019-03-15p218.002019-01-02,SPY,2019-03-15,1.81,41,1.78,1160,1.80,put,218.00,945,1224,250.24,2019-01-02 +SPY2019-03-15p219.002019-01-02,SPY,2019-03-15,1.91,751,1.88,791,1.89,put,219.00,619,759,250.24,2019-01-02 +SPY2019-03-15p220.002019-01-02,SPY,2019-03-15,2.01,42,1.98,871,2.00,put,220.00,6510,51639,250.24,2019-01-02 +SPY2019-03-15p221.002019-01-02,SPY,2019-03-15,2.12,1,2.09,394,2.33,put,221.00,772,2019,250.24,2019-01-02 +SPY2019-03-15p222.002019-01-02,SPY,2019-03-15,2.24,1416,2.20,712,2.33,put,222.00,1027,807,250.24,2019-01-02 +SPY2019-03-15p223.002019-01-02,SPY,2019-03-15,2.36,1750,2.32,376,2.56,put,223.00,4563,693,250.24,2019-01-02 +SPY2019-03-15p224.002019-01-02,SPY,2019-03-15,2.48,662,2.44,1003,2.63,put,224.00,456,976,250.24,2019-01-02 +SPY2019-03-15p225.002019-01-02,SPY,2019-03-15,2.61,651,2.57,944,2.65,put,225.00,7048,205437,250.24,2019-01-02 +SPY2019-03-15p226.002019-01-02,SPY,2019-03-15,2.75,222,2.71,358,2.72,put,226.00,513,3254,250.24,2019-01-02 +SPY2019-03-15p227.002019-01-02,SPY,2019-03-15,2.90,1104,2.85,858,3.07,put,227.00,548,1606,250.24,2019-01-02 +SPY2019-03-15p228.002019-01-02,SPY,2019-03-15,3.05,292,3.00,823,3.23,put,228.00,556,2364,250.24,2019-01-02 +SPY2019-03-15p229.002019-01-02,SPY,2019-03-15,3.21,779,3.16,510,3.54,put,229.00,546,2204,250.24,2019-01-02 +SPY2019-03-15p230.002019-01-02,SPY,2019-03-15,3.38,1586,3.32,960,3.36,put,230.00,2704,45926,250.24,2019-01-02 +SPY2019-03-15p231.002019-01-02,SPY,2019-03-15,3.55,470,3.50,80,3.86,put,231.00,676,1092,250.24,2019-01-02 +SPY2019-03-15p232.002019-01-02,SPY,2019-03-15,3.73,178,3.68,120,3.71,put,232.00,1427,3091,250.24,2019-01-02 +SPY2019-03-15p233.002019-01-02,SPY,2019-03-15,3.93,1001,3.87,184,4.34,put,233.00,625,1819,250.24,2019-01-02 +SPY2019-03-15p234.002019-01-02,SPY,2019-03-15,4.13,886,4.07,168,4.27,put,234.00,767,1421,250.24,2019-01-02 +SPY2019-03-15p235.002019-01-02,SPY,2019-03-15,4.34,580,4.28,80,4.34,put,235.00,11089,45741,250.24,2019-01-02 +SPY2019-03-15p236.002019-01-02,SPY,2019-03-15,4.56,365,4.50,80,4.78,put,236.00,568,7848,250.24,2019-01-02 +SPY2019-03-15p237.002019-01-02,SPY,2019-03-15,4.79,160,4.73,80,4.87,put,237.00,753,6894,250.24,2019-01-02 +SPY2019-03-15p238.002019-01-02,SPY,2019-03-15,5.03,89,4.97,80,5.01,put,238.00,2983,7348,250.24,2019-01-02 +SPY2019-03-15p239.002019-01-02,SPY,2019-03-15,5.29,582,5.22,100,5.81,put,239.00,965,3897,250.24,2019-01-02 +SPY2019-03-15p240.002019-01-02,SPY,2019-03-15,5.55,286,5.48,121,5.52,put,240.00,7370,36070,250.24,2019-01-02 +SPY2019-03-15p241.002019-01-02,SPY,2019-03-15,5.82,111,5.75,269,6.23,put,241.00,1070,5141,250.24,2019-01-02 +SPY2019-03-15p242.002019-01-02,SPY,2019-03-15,6.11,100,6.04,100,6.20,put,242.00,2086,5722,250.24,2019-01-02 +SPY2019-03-15p243.002019-01-02,SPY,2019-03-15,6.41,100,6.34,50,6.50,put,243.00,1429,8469,250.24,2019-01-02 +SPY2019-03-15p244.002019-01-02,SPY,2019-03-15,6.73,472,6.65,164,7.00,put,244.00,1098,4622,250.24,2019-01-02 +SPY2019-03-15p245.002019-01-02,SPY,2019-03-15,7.06,582,6.97,446,7.01,put,245.00,3719,47989,250.24,2019-01-02 +SPY2019-03-15p246.002019-01-02,SPY,2019-03-15,7.40,262,7.31,373,7.67,put,246.00,956,5180,250.24,2019-01-02 +SPY2019-03-15p247.002019-01-02,SPY,2019-03-15,7.76,318,7.67,132,7.90,put,247.00,4583,5336,250.24,2019-01-02 +SPY2019-03-15p248.002019-01-02,SPY,2019-03-15,8.13,100,8.04,174,8.11,put,248.00,1186,3268,250.24,2019-01-02 +SPY2019-03-15p249.002019-01-02,SPY,2019-03-15,8.52,130,8.43,224,8.45,put,249.00,1628,3360,250.24,2019-01-02 +SPY2019-03-15p250.002019-01-02,SPY,2019-03-15,8.93,311,8.84,96,9.12,put,250.00,3610,82703,250.24,2019-01-02 +SPY2019-03-15p251.002019-01-02,SPY,2019-03-15,9.35,158,9.26,111,9.28,put,251.00,562,9491,250.24,2019-01-02 +SPY2019-03-15p252.002019-01-02,SPY,2019-03-15,9.79,133,9.70,150,9.72,put,252.00,3422,6688,250.24,2019-01-02 +SPY2019-03-15p253.002019-01-02,SPY,2019-03-15,10.25,172,10.16,53,10.79,put,253.00,640,4798,250.24,2019-01-02 +SPY2019-03-15p254.002019-01-02,SPY,2019-03-15,10.73,337,10.64,52,11.44,put,254.00,736,11540,250.24,2019-01-02 +SPY2019-03-15p255.002019-01-02,SPY,2019-03-15,11.22,116,11.12,115,11.34,put,255.00,1081,159151,250.24,2019-01-02 +SPY2019-03-15p256.002019-01-02,SPY,2019-03-15,11.74,124,11.63,174,12.34,put,256.00,635,10486,250.24,2019-01-02 +SPY2019-03-15p257.002019-01-02,SPY,2019-03-15,12.32,205,12.16,175,13.17,put,257.00,866,4974,250.24,2019-01-02 +SPY2019-03-15p258.002019-01-02,SPY,2019-03-15,12.89,230,12.72,166,13.43,put,258.00,669,4944,250.24,2019-01-02 +SPY2019-03-15p259.002019-01-02,SPY,2019-03-15,13.47,207,13.30,173,14.46,put,259.00,683,10660,250.24,2019-01-02 +SPY2019-03-15p260.002019-01-02,SPY,2019-03-15,14.08,213,13.90,140,14.84,put,260.00,183,43753,250.24,2019-01-02 +SPY2019-03-15p261.002019-01-02,SPY,2019-03-15,14.73,287,14.42,163,15.24,put,261.00,476,5069,250.24,2019-01-02 +SPY2019-03-15p262.002019-01-02,SPY,2019-03-15,15.38,282,15.16,170,17.54,put,262.00,11,5638,250.24,2019-01-02 +SPY2019-03-15p263.002019-01-02,SPY,2019-03-15,16.05,266,15.83,160,15.65,put,263.00,9,7064,250.24,2019-01-02 +SPY2019-03-15p264.002019-01-02,SPY,2019-03-15,16.75,262,16.53,133,8.68,put,264.00,0,7420,250.24,2019-01-02 +SPY2019-03-15p265.002019-01-02,SPY,2019-03-15,17.46,269,17.23,144,18.50,put,265.00,541,36699,250.24,2019-01-02 +SPY2019-03-15p266.002019-01-02,SPY,2019-03-15,18.20,290,17.96,140,19.08,put,266.00,5,7090,250.24,2019-01-02 +SPY2019-03-15p267.002019-01-02,SPY,2019-03-15,18.95,250,18.58,297,10.54,put,267.00,0,4365,250.24,2019-01-02 +SPY2019-03-15p268.002019-01-02,SPY,2019-03-15,19.73,239,19.48,135,19.40,put,268.00,20,11323,250.24,2019-01-02 +SPY2019-03-15p269.002019-01-02,SPY,2019-03-15,20.50,160,20.25,160,10.77,put,269.00,0,3331,250.24,2019-01-02 +SPY2019-03-15p270.002019-01-02,SPY,2019-03-15,21.33,237,21.06,155,22.03,put,270.00,206,29070,250.24,2019-01-02 +SPY2019-03-15p271.002019-01-02,SPY,2019-03-15,22.16,253,21.76,295,16.65,put,271.00,0,3399,250.24,2019-01-02 +SPY2019-03-15p272.002019-01-02,SPY,2019-03-15,23.01,261,22.72,151,23.79,put,272.00,16,11658,250.24,2019-01-02 +SPY2019-03-15p273.002019-01-02,SPY,2019-03-15,23.87,246,23.43,318,12.45,put,273.00,0,3192,250.24,2019-01-02 +SPY2019-03-15p274.002019-01-02,SPY,2019-03-15,24.74,248,24.43,170,12.90,put,274.00,0,4710,250.24,2019-01-02 +SPY2019-03-15p275.002019-01-02,SPY,2019-03-15,25.63,260,25.32,155,25.50,put,275.00,6,31953,250.24,2019-01-02 +SPY2019-03-15p276.002019-01-02,SPY,2019-03-15,26.53,202,26.22,126,28.50,put,276.00,2,6792,250.24,2019-01-02 +SPY2019-03-15p277.002019-01-02,SPY,2019-03-15,27.44,228,27.09,173,26.48,put,277.00,97,2713,250.24,2019-01-02 +SPY2019-03-15p278.002019-01-02,SPY,2019-03-15,28.36,204,28.02,153,14.53,put,278.00,0,2360,250.24,2019-01-02 +SPY2019-03-15p279.002019-01-02,SPY,2019-03-15,29.29,204,28.82,296,15.10,put,279.00,0,4169,250.24,2019-01-02 +SPY2019-03-15p280.002019-01-02,SPY,2019-03-15,30.19,141,29.85,184,30.90,put,280.00,34,14475,250.24,2019-01-02 +SPY2019-03-15p281.002019-01-02,SPY,2019-03-15,31.16,195,30.71,284,18.42,put,281.00,0,137,250.24,2019-01-02 +SPY2019-03-15p282.002019-01-02,SPY,2019-03-15,32.11,204,31.77,104,33.30,put,282.00,2,709,250.24,2019-01-02 +SPY2019-03-15p283.002019-01-02,SPY,2019-03-15,33.07,206,32.61,292,16.11,put,283.00,0,116,250.24,2019-01-02 +SPY2019-03-15p284.002019-01-02,SPY,2019-03-15,34.03,210,33.57,293,22.00,put,284.00,0,230,250.24,2019-01-02 +SPY2019-03-15p285.002019-01-02,SPY,2019-03-15,35.01,241,34.64,140,17.83,put,285.00,0,12287,250.24,2019-01-02 +SPY2019-03-15p286.002019-01-02,SPY,2019-03-15,35.97,217,35.51,294,20.28,put,286.00,0,451,250.24,2019-01-02 +SPY2019-03-15p287.002019-01-02,SPY,2019-03-15,36.96,226,36.50,277,22.91,put,287.00,0,326,250.24,2019-01-02 +SPY2019-03-15p288.002019-01-02,SPY,2019-03-15,37.96,233,37.49,254,20.81,put,288.00,0,50,250.24,2019-01-02 +SPY2019-03-15p289.002019-01-02,SPY,2019-03-15,38.97,242,38.49,223,23.97,put,289.00,0,212,250.24,2019-01-02 +SPY2019-03-15p290.002019-01-02,SPY,2019-03-15,39.97,248,39.50,186,20.55,put,290.00,0,1329,250.24,2019-01-02 +SPY2019-03-15p291.002019-01-02,SPY,2019-03-15,41.12,285,40.28,285,28.36,put,291.00,0,84,250.24,2019-01-02 +SPY2019-03-15p292.002019-01-02,SPY,2019-03-15,43.41,1,40.53,10,21.07,put,292.00,0,5185,250.24,2019-01-02 +SPY2019-03-15p293.002019-01-02,SPY,2019-03-15,43.12,285,42.28,285,24.40,put,293.00,0,125,250.24,2019-01-02 +SPY2019-03-15p294.002019-01-02,SPY,2019-03-15,44.12,285,43.28,285,18.31,put,294.00,0,1,250.24,2019-01-02 +SPY2019-03-15p295.002019-01-02,SPY,2019-03-15,46.31,1,43.53,10,23.28,put,295.00,0,1074,250.24,2019-01-02 +SPY2019-03-15p300.002019-01-02,SPY,2019-03-15,49.97,21,49.47,32,49.75,put,300.00,14,6298,250.24,2019-01-02 +SPY2019-03-15p305.002019-01-02,SPY,2019-03-15,55.11,285,54.28,285,34.05,put,305.00,0,76,250.24,2019-01-02 +SPY2019-03-15p310.002019-01-02,SPY,2019-03-15,61.41,1,58.53,10,30.50,put,310.00,0,430,250.24,2019-01-02 +SPY2019-03-15p315.002019-01-02,SPY,2019-03-15,66.48,2,63.53,10,18.20,put,315.00,0,0,250.24,2019-01-02 +SPY2019-03-15p320.002019-01-02,SPY,2019-03-15,71.40,1,68.53,10,26.93,put,320.00,0,3,250.24,2019-01-02 +SPY2019-03-15p325.002019-01-02,SPY,2019-03-15,76.40,1,73.26,2,29.40,put,325.00,0,5,250.24,2019-01-02 +SPY2019-03-15p330.002019-01-02,SPY,2019-03-15,81.40,1,78.53,10,31.84,put,330.00,0,4,250.24,2019-01-02 +SPY2019-03-15p335.002019-01-02,SPY,2019-03-15,86.40,1,83.53,10,23.22,put,335.00,0,1,250.24,2019-01-02 +SPY2019-03-15p340.002019-01-02,SPY,2019-03-15,91.40,1,88.53,10,0.00,put,340.00,0,0,250.24,2019-01-02 +SPY2019-03-15p345.002019-01-02,SPY,2019-03-15,96.47,1,93.53,10,49.75,put,345.00,0,0,250.24,2019-01-02 +SPY2019-03-15p350.002019-01-02,SPY,2019-03-15,101.40,1,98.53,10,100.41,put,350.00,5,5,250.24,2019-01-02 +SPY2019-03-15p355.002019-01-02,SPY,2019-03-15,106.47,1,103.53,10,44.20,put,355.00,0,5,250.24,2019-01-02 +SPY2019-03-15p360.002019-01-02,SPY,2019-03-15,111.47,1,108.53,10,43.35,put,360.00,0,0,250.24,2019-01-02 +SPY2019-03-15p365.002019-01-02,SPY,2019-03-15,116.47,1,113.53,10,39.84,put,365.00,0,1,250.24,2019-01-02 +SPY2019-03-15p370.002019-01-02,SPY,2019-03-15,121.40,1,118.53,10,40.63,put,370.00,0,3,250.24,2019-01-02 +SPY2019-03-15p375.002019-01-02,SPY,2019-03-15,126.40,1,123.53,10,0.00,put,375.00,0,0,250.24,2019-01-02 +SPY2019-03-15p380.002019-01-02,SPY,2019-03-15,131.40,1,128.53,10,52.27,put,380.00,0,0,250.24,2019-01-02 +SPY2019-03-15p390.002019-01-02,SPY,2019-03-15,141.47,1,138.53,10,58.40,put,390.00,0,9,250.24,2019-01-02 +SPY2019-03-15p400.002019-01-02,SPY,2019-03-15,151.40,1,148.53,10,80.15,put,400.00,0,210,250.24,2019-01-02 +SPY2019-03-15p40.002019-01-02,SPY,2019-03-15,0.01,8149,0.00,0,0.01,put,40.00,0,148,250.24,2019-01-02 +SPY2019-03-15p50.002019-01-02,SPY,2019-03-15,0.01,7131,0.00,0,0.02,put,50.00,0,32,250.24,2019-01-02 +SPY2019-03-15p55.002019-01-02,SPY,2019-03-15,0.01,6636,0.00,0,0.01,put,55.00,0,11,250.24,2019-01-02 +SPY2019-03-15p60.002019-01-02,SPY,2019-03-15,0.01,6019,0.00,0,0.01,put,60.00,0,275,250.24,2019-01-02 +SPY2019-03-15p65.002019-01-02,SPY,2019-03-15,0.01,4350,0.00,0,0.00,put,65.00,0,0,250.24,2019-01-02 +SPY2019-03-15p70.002019-01-02,SPY,2019-03-15,0.01,3633,0.00,0,0.01,put,70.00,4152,3678,250.24,2019-01-02 +SPY2019-03-15p75.002019-01-02,SPY,2019-03-15,0.01,2093,0.00,0,0.01,put,75.00,1500,7398,250.24,2019-01-02 +SPY2019-03-15p80.002019-01-02,SPY,2019-03-15,0.01,952,0.00,0,0.01,put,80.00,1650,695,250.24,2019-01-02 +SPY2019-03-15p85.002019-01-02,SPY,2019-03-15,0.02,6401,0.01,480,0.02,put,85.00,0,2225,250.24,2019-01-02 +SPY2019-03-15p90.002019-01-02,SPY,2019-03-15,0.02,5091,0.01,3109,0.01,put,90.00,0,2472,250.24,2019-01-02 +SPY2019-03-15p95.002019-01-02,SPY,2019-03-15,0.02,1989,0.01,7031,0.02,put,95.00,0,7151,250.24,2019-01-02 +SPY2019-03-29c175.002019-01-02,SPY,2019-03-29,76.56,9,76.07,20,0.00,call,175.00,0,0,250.24,2019-01-02 +SPY2019-03-29c180.002019-01-02,SPY,2019-03-29,71.63,16,71.15,41,0.00,call,180.00,0,0,250.24,2019-01-02 +SPY2019-03-29c185.002019-01-02,SPY,2019-03-29,66.71,43,66.25,63,0.00,call,185.00,0,0,250.24,2019-01-02 +SPY2019-03-29c187.002019-01-02,SPY,2019-03-29,64.74,34,64.30,55,25.90,call,187.00,0,474,250.24,2019-01-02 +SPY2019-03-29c188.002019-01-02,SPY,2019-03-29,63.76,33,63.32,64,46.96,call,188.00,0,41,250.24,2019-01-02 +SPY2019-03-29c189.002019-01-02,SPY,2019-03-29,62.79,44,62.35,63,47.13,call,189.00,0,72,250.24,2019-01-02 +SPY2019-03-29c190.002019-01-02,SPY,2019-03-29,61.81,41,61.37,73,30.48,call,190.00,0,355,250.24,2019-01-02 +SPY2019-03-29c191.002019-01-02,SPY,2019-03-29,60.84,48,60.40,75,47.72,call,191.00,0,90,250.24,2019-01-02 +SPY2019-03-29c192.002019-01-02,SPY,2019-03-29,59.87,55,59.43,78,40.80,call,192.00,0,19,250.24,2019-01-02 +SPY2019-03-29c193.002019-01-02,SPY,2019-03-29,58.91,46,58.46,82,36.92,call,193.00,0,1,250.24,2019-01-02 +SPY2019-03-29c194.002019-01-02,SPY,2019-03-29,57.94,49,57.49,98,46.20,call,194.00,0,20,250.24,2019-01-02 +SPY2019-03-29c195.002019-01-02,SPY,2019-03-29,56.96,63,56.53,84,28.34,call,195.00,0,503,250.24,2019-01-02 +SPY2019-03-29c196.002019-01-02,SPY,2019-03-29,56.01,85,55.56,111,44.56,call,196.00,0,2,250.24,2019-01-02 +SPY2019-03-29c197.002019-01-02,SPY,2019-03-29,55.05,94,54.60,110,34.98,call,197.00,0,3,250.24,2019-01-02 +SPY2019-03-29c198.002019-01-02,SPY,2019-03-29,54.08,89,53.64,111,47.76,call,198.00,0,1,250.24,2019-01-02 +SPY2019-03-29c199.002019-01-02,SPY,2019-03-29,53.12,94,52.68,115,22.89,call,199.00,0,2,250.24,2019-01-02 +SPY2019-03-29c200.002019-01-02,SPY,2019-03-29,52.17,109,51.72,122,49.23,call,200.00,2,30,250.24,2019-01-02 +SPY2019-03-29c201.002019-01-02,SPY,2019-03-29,51.21,109,50.77,119,42.08,call,201.00,0,1,250.24,2019-01-02 +SPY2019-03-29c202.002019-01-02,SPY,2019-03-29,50.26,116,49.82,119,0.00,call,202.00,0,0,250.24,2019-01-02 +SPY2019-03-29c203.002019-01-02,SPY,2019-03-29,49.30,110,48.86,130,0.00,call,203.00,0,0,250.24,2019-01-02 +SPY2019-03-29c204.002019-01-02,SPY,2019-03-29,48.35,111,47.92,124,17.91,call,204.00,0,1,250.24,2019-01-02 +SPY2019-03-29c205.002019-01-02,SPY,2019-03-29,47.41,119,46.97,130,44.68,call,205.00,0,2,250.24,2019-01-02 +SPY2019-03-29c206.002019-01-02,SPY,2019-03-29,46.46,116,46.03,130,37.08,call,206.00,0,1,250.24,2019-01-02 +SPY2019-03-29c207.002019-01-02,SPY,2019-03-29,45.52,120,45.09,133,0.00,call,207.00,0,0,250.24,2019-01-02 +SPY2019-03-29c208.002019-01-02,SPY,2019-03-29,44.58,121,44.15,139,0.00,call,208.00,0,1,250.24,2019-01-02 +SPY2019-03-29c209.002019-01-02,SPY,2019-03-29,43.65,127,43.22,138,0.00,call,209.00,0,0,250.24,2019-01-02 +SPY2019-03-29c210.002019-01-02,SPY,2019-03-29,42.72,133,42.29,141,18.00,call,210.00,0,25,250.24,2019-01-02 +SPY2019-03-29c211.002019-01-02,SPY,2019-03-29,41.79,133,41.37,138,34.77,call,211.00,0,10,250.24,2019-01-02 +SPY2019-03-29c212.002019-01-02,SPY,2019-03-29,40.86,132,40.44,147,16.60,call,212.00,0,13,250.24,2019-01-02 +SPY2019-03-29c213.002019-01-02,SPY,2019-03-29,39.94,134,39.52,150,16.73,call,213.00,0,25,250.24,2019-01-02 +SPY2019-03-29c214.002019-01-02,SPY,2019-03-29,39.02,134,38.61,147,35.72,call,214.00,0,64,250.24,2019-01-02 +SPY2019-03-29c215.002019-01-02,SPY,2019-03-29,38.10,128,37.70,152,18.85,call,215.00,0,24,250.24,2019-01-02 +SPY2019-03-29c216.002019-01-02,SPY,2019-03-29,37.20,136,36.79,156,17.47,call,216.00,0,1,250.24,2019-01-02 +SPY2019-03-29c217.002019-01-02,SPY,2019-03-29,36.29,133,35.89,160,12.82,call,217.00,0,3,250.24,2019-01-02 +SPY2019-03-29c218.002019-01-02,SPY,2019-03-29,35.40,142,35.00,145,12.71,call,218.00,0,2,250.24,2019-01-02 +SPY2019-03-29c219.002019-01-02,SPY,2019-03-29,34.50,139,34.10,162,12.16,call,219.00,0,1,250.24,2019-01-02 +SPY2019-03-29c220.002019-01-02,SPY,2019-03-29,33.61,141,33.22,148,15.90,call,220.00,0,123,250.24,2019-01-02 +SPY2019-03-29c221.002019-01-02,SPY,2019-03-29,32.73,145,32.34,148,0.00,call,221.00,0,0,250.24,2019-01-02 +SPY2019-03-29c222.002019-01-02,SPY,2019-03-29,31.85,147,31.46,158,15.60,call,222.00,0,45,250.24,2019-01-02 +SPY2019-03-29c223.002019-01-02,SPY,2019-03-29,30.98,150,30.59,158,0.00,call,223.00,0,0,250.24,2019-01-02 +SPY2019-03-29c224.002019-01-02,SPY,2019-03-29,30.11,150,29.73,151,30.56,call,224.00,1,15,250.24,2019-01-02 +SPY2019-03-29c225.002019-01-02,SPY,2019-03-29,29.25,152,28.87,159,13.10,call,225.00,0,8,250.24,2019-01-02 +SPY2019-03-29c226.002019-01-02,SPY,2019-03-29,28.39,174,28.02,187,21.29,call,226.00,0,18,250.24,2019-01-02 +SPY2019-03-29c227.002019-01-02,SPY,2019-03-29,27.54,175,27.17,193,18.13,call,227.00,0,5,250.24,2019-01-02 +SPY2019-03-29c228.002019-01-02,SPY,2019-03-29,26.70,175,26.33,193,12.80,call,228.00,0,3,250.24,2019-01-02 +SPY2019-03-29c229.002019-01-02,SPY,2019-03-29,25.87,182,25.50,192,14.61,call,229.00,0,4,250.24,2019-01-02 +SPY2019-03-29c230.002019-01-02,SPY,2019-03-29,25.04,181,24.68,191,24.15,call,230.00,104,125,250.24,2019-01-02 +SPY2019-03-29c231.002019-01-02,SPY,2019-03-29,24.22,183,23.87,182,11.03,call,231.00,0,100,250.24,2019-01-02 +SPY2019-03-29c232.002019-01-02,SPY,2019-03-29,23.41,185,23.06,185,11.71,call,232.00,0,33,250.24,2019-01-02 +SPY2019-03-29c233.002019-01-02,SPY,2019-03-29,22.60,180,22.26,188,10.58,call,233.00,0,7,250.24,2019-01-02 +SPY2019-03-29c234.002019-01-02,SPY,2019-03-29,21.81,185,21.47,190,6.28,call,234.00,0,73,250.24,2019-01-02 +SPY2019-03-29c235.002019-01-02,SPY,2019-03-29,21.02,181,20.69,190,20.13,call,235.00,2,282,250.24,2019-01-02 +SPY2019-03-29c236.002019-01-02,SPY,2019-03-29,20.24,177,19.93,156,9.74,call,236.00,0,16,250.24,2019-01-02 +SPY2019-03-29c237.002019-01-02,SPY,2019-03-29,19.47,173,19.16,191,17.00,call,237.00,1,12,250.24,2019-01-02 +SPY2019-03-29c238.002019-01-02,SPY,2019-03-29,18.71,170,18.40,200,9.35,call,238.00,0,92,250.24,2019-01-02 +SPY2019-03-29c239.002019-01-02,SPY,2019-03-29,17.96,133,17.72,127,17.86,call,239.00,1,83,250.24,2019-01-02 +SPY2019-03-29c240.002019-01-02,SPY,2019-03-29,17.23,141,17.00,106,16.75,call,240.00,17,333,250.24,2019-01-02 +SPY2019-03-29c241.002019-01-02,SPY,2019-03-29,16.47,133,16.28,115,16.93,call,241.00,2,212,250.24,2019-01-02 +SPY2019-03-29c242.002019-01-02,SPY,2019-03-29,15.78,129,15.56,134,8.00,call,242.00,0,88,250.24,2019-01-02 +SPY2019-03-29c243.002019-01-02,SPY,2019-03-29,15.05,94,14.87,92,7.63,call,243.00,0,16,250.24,2019-01-02 +SPY2019-03-29c244.002019-01-02,SPY,2019-03-29,14.36,112,14.18,131,13.59,call,244.00,1,44,250.24,2019-01-02 +SPY2019-03-29c245.002019-01-02,SPY,2019-03-29,13.69,121,13.51,115,13.33,call,245.00,5,438,250.24,2019-01-02 +SPY2019-03-29c246.002019-01-02,SPY,2019-03-29,13.02,111,12.85,127,13.19,call,246.00,6,303,250.24,2019-01-02 +SPY2019-03-29c247.002019-01-02,SPY,2019-03-29,12.38,211,12.20,106,12.15,call,247.00,1205,468,250.24,2019-01-02 +SPY2019-03-29c248.002019-01-02,SPY,2019-03-29,11.74,208,11.57,110,11.80,call,248.00,17,797,250.24,2019-01-02 +SPY2019-03-29c249.002019-01-02,SPY,2019-03-29,11.12,214,10.96,89,11.21,call,249.00,6,724,250.24,2019-01-02 +SPY2019-03-29c250.002019-01-02,SPY,2019-03-29,10.50,68,10.35,98,10.40,call,250.00,915,1284,250.24,2019-01-02 +SPY2019-03-29c251.002019-01-02,SPY,2019-03-29,9.91,94,9.77,86,10.16,call,251.00,188,208,250.24,2019-01-02 +SPY2019-03-29c252.002019-01-02,SPY,2019-03-29,9.33,78,9.20,82,9.17,call,252.00,120,278,250.24,2019-01-02 +SPY2019-03-29c253.002019-01-02,SPY,2019-03-29,8.77,101,8.64,87,9.15,call,253.00,85,152,250.24,2019-01-02 +SPY2019-03-29c254.002019-01-02,SPY,2019-03-29,8.23,73,8.10,191,8.62,call,254.00,81,127,250.24,2019-01-02 +SPY2019-03-29c255.002019-01-02,SPY,2019-03-29,7.71,114,7.58,194,8.06,call,255.00,125,143,250.24,2019-01-02 +SPY2019-03-29c256.002019-01-02,SPY,2019-03-29,7.20,201,7.08,193,7.55,call,256.00,94,128,250.24,2019-01-02 +SPY2019-03-29c257.002019-01-02,SPY,2019-03-29,6.71,86,6.59,209,6.80,call,257.00,73,96,250.24,2019-01-02 +SPY2019-03-29c258.002019-01-02,SPY,2019-03-29,6.25,252,6.12,212,5.70,call,258.00,94,231,250.24,2019-01-02 +SPY2019-03-29c259.002019-01-02,SPY,2019-03-29,5.76,250,5.67,213,5.29,call,259.00,80,130,250.24,2019-01-02 +SPY2019-03-29c260.002019-01-02,SPY,2019-03-29,5.34,158,5.25,96,5.10,call,260.00,1368,771,250.24,2019-01-02 +SPY2019-03-29c261.002019-01-02,SPY,2019-03-29,4.92,50,4.85,146,5.18,call,261.00,73,335,250.24,2019-01-02 +SPY2019-03-29c262.002019-01-02,SPY,2019-03-29,4.54,285,4.47,150,4.83,call,262.00,87,594,250.24,2019-01-02 +SPY2019-03-29c263.002019-01-02,SPY,2019-03-29,4.17,100,4.09,240,2.24,call,263.00,0,286,250.24,2019-01-02 +SPY2019-03-29c264.002019-01-02,SPY,2019-03-29,3.83,301,3.75,163,3.60,call,264.00,16,186,250.24,2019-01-02 +SPY2019-03-29c265.002019-01-02,SPY,2019-03-29,3.50,80,3.43,168,3.76,call,265.00,91,1904,250.24,2019-01-02 +SPY2019-03-29c266.002019-01-02,SPY,2019-03-29,3.20,400,3.13,175,2.96,call,266.00,107,897,250.24,2019-01-02 +SPY2019-03-29c267.002019-01-02,SPY,2019-03-29,2.91,80,2.84,260,2.72,call,267.00,44,669,250.24,2019-01-02 +SPY2019-03-29c268.002019-01-02,SPY,2019-03-29,2.64,80,2.58,262,2.58,call,268.00,47,549,250.24,2019-01-02 +SPY2019-03-29c269.002019-01-02,SPY,2019-03-29,2.40,354,2.34,69,2.69,call,269.00,65,818,250.24,2019-01-02 +SPY2019-03-29c270.002019-01-02,SPY,2019-03-29,2.17,160,2.11,388,2.10,call,270.00,185,2529,250.24,2019-01-02 +SPY2019-03-29c271.002019-01-02,SPY,2019-03-29,1.96,160,1.90,401,1.94,call,271.00,72,770,250.24,2019-01-02 +SPY2019-03-29c272.002019-01-02,SPY,2019-03-29,1.77,160,1.71,591,1.01,call,272.00,0,1111,250.24,2019-01-02 +SPY2019-03-29c273.002019-01-02,SPY,2019-03-29,1.60,564,1.54,614,1.59,call,273.00,5,1599,250.24,2019-01-02 +SPY2019-03-29c274.002019-01-02,SPY,2019-03-29,1.44,160,1.38,630,1.54,call,274.00,3,1077,250.24,2019-01-02 +SPY2019-03-29c275.002019-01-02,SPY,2019-03-29,1.30,1039,1.24,637,1.29,call,275.00,652,3082,250.24,2019-01-02 +SPY2019-03-29c276.002019-01-02,SPY,2019-03-29,1.17,857,1.11,984,0.90,call,276.00,0,1102,250.24,2019-01-02 +SPY2019-03-29c277.002019-01-02,SPY,2019-03-29,1.05,659,1.00,485,1.04,call,277.00,451,1588,250.24,2019-01-02 +SPY2019-03-29c278.002019-01-02,SPY,2019-03-29,0.94,405,0.89,1154,1.04,call,278.00,5,2398,250.24,2019-01-02 +SPY2019-03-29c279.002019-01-02,SPY,2019-03-29,0.84,317,0.80,880,0.89,call,279.00,209,2568,250.24,2019-01-02 +SPY2019-03-29c280.002019-01-02,SPY,2019-03-29,0.76,771,0.72,605,0.82,call,280.00,65,2767,250.24,2019-01-02 +SPY2019-03-29c281.002019-01-02,SPY,2019-03-29,0.68,357,0.65,240,0.81,call,281.00,16,827,250.24,2019-01-02 +SPY2019-03-29c282.002019-01-02,SPY,2019-03-29,0.61,1453,0.58,1300,0.57,call,282.00,1,2598,250.24,2019-01-02 +SPY2019-03-29c283.002019-01-02,SPY,2019-03-29,0.55,1562,0.52,1240,0.50,call,283.00,0,1646,250.24,2019-01-02 +SPY2019-03-29c284.002019-01-02,SPY,2019-03-29,0.49,1088,0.47,240,0.53,call,284.00,14,922,250.24,2019-01-02 +SPY2019-03-29c285.002019-01-02,SPY,2019-03-29,0.44,56,0.42,633,0.44,call,285.00,241,1277,250.24,2019-01-02 +SPY2019-03-29c286.002019-01-02,SPY,2019-03-29,0.40,1886,0.38,240,0.28,call,286.00,0,1687,250.24,2019-01-02 +SPY2019-03-29c287.002019-01-02,SPY,2019-03-29,0.36,1941,0.34,360,0.29,call,287.00,0,2378,250.24,2019-01-02 +SPY2019-03-29c288.002019-01-02,SPY,2019-03-29,0.33,2048,0.30,2661,0.21,call,288.00,0,2718,250.24,2019-01-02 +SPY2019-03-29c289.002019-01-02,SPY,2019-03-29,0.30,2582,0.27,2680,0.10,call,289.00,0,3366,250.24,2019-01-02 +SPY2019-03-29c290.002019-01-02,SPY,2019-03-29,0.27,2136,0.25,240,0.24,call,290.00,60,7843,250.24,2019-01-02 +SPY2019-03-29c291.002019-01-02,SPY,2019-03-29,0.25,2811,0.22,2614,0.28,call,291.00,25,2476,250.24,2019-01-02 +SPY2019-03-29c292.002019-01-02,SPY,2019-03-29,0.22,2015,0.20,1814,0.13,call,292.00,0,1947,250.24,2019-01-02 +SPY2019-03-29c293.002019-01-02,SPY,2019-03-29,0.20,1399,0.18,2506,0.16,call,293.00,0,1903,250.24,2019-01-02 +SPY2019-03-29c294.002019-01-02,SPY,2019-03-29,0.19,2926,0.16,3316,0.08,call,294.00,0,792,250.24,2019-01-02 +SPY2019-03-29c295.002019-01-02,SPY,2019-03-29,0.17,3252,0.15,1015,0.15,call,295.00,41,4370,250.24,2019-01-02 +SPY2019-03-29c300.002019-01-02,SPY,2019-03-29,0.11,2187,0.10,4,0.11,call,300.00,5,10735,250.24,2019-01-02 +SPY2019-03-29c305.002019-01-02,SPY,2019-03-29,0.08,3869,0.06,743,0.09,call,305.00,27,5531,250.24,2019-01-02 +SPY2019-03-29c310.002019-01-02,SPY,2019-03-29,0.06,5305,0.04,288,0.04,call,310.00,0,5691,250.24,2019-01-02 +SPY2019-03-29c315.002019-01-02,SPY,2019-03-29,0.05,7363,0.02,2476,0.02,call,315.00,0,6756,250.24,2019-01-02 +SPY2019-03-29c320.002019-01-02,SPY,2019-03-29,0.04,7625,0.01,2866,0.03,call,320.00,0,8341,250.24,2019-01-02 +SPY2019-03-29c325.002019-01-02,SPY,2019-03-29,0.03,6662,0.01,451,0.02,call,325.00,0,4199,250.24,2019-01-02 +SPY2019-03-29c330.002019-01-02,SPY,2019-03-29,0.02,728,0.00,0,0.01,call,330.00,0,2937,250.24,2019-01-02 +SPY2019-03-29c335.002019-01-02,SPY,2019-03-29,0.02,3190,0.00,0,0.01,call,335.00,0,1922,250.24,2019-01-02 +SPY2019-03-29c340.002019-01-02,SPY,2019-03-29,0.02,4546,0.00,0,0.02,call,340.00,0,1759,250.24,2019-01-02 +SPY2019-03-29c345.002019-01-02,SPY,2019-03-29,0.02,5196,0.00,0,0.01,call,345.00,0,74,250.24,2019-01-02 +SPY2019-03-29p175.002019-01-02,SPY,2019-03-29,0.29,6215,0.27,1159,0.29,put,175.00,44,76,250.24,2019-01-02 +SPY2019-03-29p180.002019-01-02,SPY,2019-03-29,0.35,771,0.34,115,0.44,put,180.00,11,6,250.24,2019-01-02 +SPY2019-03-29p185.002019-01-02,SPY,2019-03-29,0.44,1728,0.42,1791,0.59,put,185.00,1,11,250.24,2019-01-02 +SPY2019-03-29p187.002019-01-02,SPY,2019-03-29,0.48,797,0.46,2572,0.30,put,187.00,0,1937,250.24,2019-01-02 +SPY2019-03-29p188.002019-01-02,SPY,2019-03-29,0.51,5479,0.49,90,0.47,put,188.00,0,656,250.24,2019-01-02 +SPY2019-03-29p189.002019-01-02,SPY,2019-03-29,0.53,1653,0.51,777,0.41,put,189.00,0,3548,250.24,2019-01-02 +SPY2019-03-29p190.002019-01-02,SPY,2019-03-29,0.55,240,0.53,2864,0.58,put,190.00,9,1185,250.24,2019-01-02 +SPY2019-03-29p191.002019-01-02,SPY,2019-03-29,0.58,774,0.56,1111,0.38,put,191.00,0,362,250.24,2019-01-02 +SPY2019-03-29p192.002019-01-02,SPY,2019-03-29,0.61,2560,0.59,363,0.75,put,192.00,0,366,250.24,2019-01-02 +SPY2019-03-29p193.002019-01-02,SPY,2019-03-29,0.64,1506,0.62,337,0.74,put,193.00,0,524,250.24,2019-01-02 +SPY2019-03-29p194.002019-01-02,SPY,2019-03-29,0.67,952,0.65,359,0.68,put,194.00,1,1111,250.24,2019-01-02 +SPY2019-03-29p195.002019-01-02,SPY,2019-03-29,0.70,719,0.68,989,0.70,put,195.00,5,1631,250.24,2019-01-02 +SPY2019-03-29p196.002019-01-02,SPY,2019-03-29,0.74,3730,0.71,2884,0.63,put,196.00,0,19,250.24,2019-01-02 +SPY2019-03-29p197.002019-01-02,SPY,2019-03-29,0.78,2171,0.75,1247,0.82,put,197.00,369,19191,250.24,2019-01-02 +SPY2019-03-29p198.002019-01-02,SPY,2019-03-29,0.81,360,0.79,693,0.81,put,198.00,40,50,250.24,2019-01-02 +SPY2019-03-29p199.002019-01-02,SPY,2019-03-29,0.85,240,0.83,651,0.56,put,199.00,0,1779,250.24,2019-01-02 +SPY2019-03-29p200.002019-01-02,SPY,2019-03-29,0.90,1782,0.87,1240,0.91,put,200.00,130,3572,250.24,2019-01-02 +SPY2019-03-29p201.002019-01-02,SPY,2019-03-29,0.94,546,0.91,2770,1.07,put,201.00,104,390,250.24,2019-01-02 +SPY2019-03-29p202.002019-01-02,SPY,2019-03-29,0.99,1307,0.96,1361,0.99,put,202.00,635,2241,250.24,2019-01-02 +SPY2019-03-29p203.002019-01-02,SPY,2019-03-29,1.04,864,1.01,1933,1.04,put,203.00,91,2594,250.24,2019-01-02 +SPY2019-03-29p204.002019-01-02,SPY,2019-03-29,1.09,240,1.06,2499,1.09,put,204.00,510,1118,250.24,2019-01-02 +SPY2019-03-29p205.002019-01-02,SPY,2019-03-29,1.15,528,1.12,1810,1.17,put,205.00,4154,2582,250.24,2019-01-02 +SPY2019-03-29p206.002019-01-02,SPY,2019-03-29,1.21,240,1.18,1648,1.27,put,206.00,1641,942,250.24,2019-01-02 +SPY2019-03-29p207.002019-01-02,SPY,2019-03-29,1.28,1833,1.24,1865,1.34,put,207.00,307,2180,250.24,2019-01-02 +SPY2019-03-29p208.002019-01-02,SPY,2019-03-29,1.34,628,1.31,510,1.34,put,208.00,280,1367,250.24,2019-01-02 +SPY2019-03-29p209.002019-01-02,SPY,2019-03-29,1.41,858,1.37,1437,1.49,put,209.00,1300,2131,250.24,2019-01-02 +SPY2019-03-29p210.002019-01-02,SPY,2019-03-29,1.48,436,1.45,510,1.56,put,210.00,1432,5491,250.24,2019-01-02 +SPY2019-03-29p211.002019-01-02,SPY,2019-03-29,1.56,1154,1.52,990,1.63,put,211.00,2130,675,250.24,2019-01-02 +SPY2019-03-29p212.002019-01-02,SPY,2019-03-29,1.64,1211,1.60,818,1.93,put,212.00,1,568,250.24,2019-01-02 +SPY2019-03-29p213.002019-01-02,SPY,2019-03-29,1.72,352,1.68,1114,2.31,put,213.00,1,577,250.24,2019-01-02 +SPY2019-03-29p214.002019-01-02,SPY,2019-03-29,1.81,431,1.77,818,1.97,put,214.00,53,859,250.24,2019-01-02 +SPY2019-03-29p215.002019-01-02,SPY,2019-03-29,1.90,299,1.86,968,2.07,put,215.00,186,1347,250.24,2019-01-02 +SPY2019-03-29p216.002019-01-02,SPY,2019-03-29,2.00,320,1.96,394,2.46,put,216.00,24,838,250.24,2019-01-02 +SPY2019-03-29p217.002019-01-02,SPY,2019-03-29,2.10,240,2.06,511,1.27,put,217.00,0,883,250.24,2019-01-02 +SPY2019-03-29p218.002019-01-02,SPY,2019-03-29,2.21,714,2.16,1023,2.25,put,218.00,2,763,250.24,2019-01-02 +SPY2019-03-29p219.002019-01-02,SPY,2019-03-29,2.32,320,2.27,1133,2.45,put,219.00,49,497,250.24,2019-01-02 +SPY2019-03-29p220.002019-01-02,SPY,2019-03-29,2.44,924,2.39,712,2.43,put,220.00,4140,5768,250.24,2019-01-02 +SPY2019-03-29p221.002019-01-02,SPY,2019-03-29,2.56,240,2.51,712,2.70,put,221.00,31,1542,250.24,2019-01-02 +SPY2019-03-29p222.002019-01-02,SPY,2019-03-29,2.69,484,2.64,376,1.52,put,222.00,0,259,250.24,2019-01-02 +SPY2019-03-29p223.002019-01-02,SPY,2019-03-29,2.82,160,2.77,636,3.69,put,223.00,11,1433,250.24,2019-01-02 +SPY2019-03-29p224.002019-01-02,SPY,2019-03-29,2.97,1153,2.91,636,3.73,put,224.00,1,1304,250.24,2019-01-02 +SPY2019-03-29p225.002019-01-02,SPY,2019-03-29,3.11,240,3.06,358,3.35,put,225.00,1394,25483,250.24,2019-01-02 +SPY2019-03-29p226.002019-01-02,SPY,2019-03-29,3.27,700,3.21,160,4.11,put,226.00,92,1115,250.24,2019-01-02 +SPY2019-03-29p227.002019-01-02,SPY,2019-03-29,3.43,700,3.37,160,4.31,put,227.00,91,4904,250.24,2019-01-02 +SPY2019-03-29p228.002019-01-02,SPY,2019-03-29,3.59,160,3.53,590,3.92,put,228.00,196,2273,250.24,2019-01-02 +SPY2019-03-29p229.002019-01-02,SPY,2019-03-29,3.77,473,3.71,80,4.02,put,229.00,115,1782,250.24,2019-01-02 +SPY2019-03-29p230.002019-01-02,SPY,2019-03-29,3.95,160,3.89,184,4.25,put,230.00,1460,4089,250.24,2019-01-02 +SPY2019-03-29p231.002019-01-02,SPY,2019-03-29,4.14,160,4.07,725,5.17,put,231.00,69,1009,250.24,2019-01-02 +SPY2019-03-29p232.002019-01-02,SPY,2019-03-29,4.34,160,4.28,80,4.47,put,232.00,12,2162,250.24,2019-01-02 +SPY2019-03-29p233.002019-01-02,SPY,2019-03-29,4.55,160,4.48,475,4.84,put,233.00,80,1427,250.24,2019-01-02 +SPY2019-03-29p234.002019-01-02,SPY,2019-03-29,4.77,608,4.70,80,4.98,put,234.00,98,1456,250.24,2019-01-02 +SPY2019-03-29p235.002019-01-02,SPY,2019-03-29,4.99,160,4.92,585,5.30,put,235.00,318,9923,250.24,2019-01-02 +SPY2019-03-29p236.002019-01-02,SPY,2019-03-29,5.23,359,5.15,200,5.86,put,236.00,87,1320,250.24,2019-01-02 +SPY2019-03-29p237.002019-01-02,SPY,2019-03-29,5.47,80,5.39,315,5.55,put,237.00,134,1932,250.24,2019-01-02 +SPY2019-03-29p238.002019-01-02,SPY,2019-03-29,5.73,457,5.65,162,5.65,put,238.00,130,2485,250.24,2019-01-02 +SPY2019-03-29p239.002019-01-02,SPY,2019-03-29,5.99,100,5.91,219,6.48,put,239.00,94,1644,250.24,2019-01-02 +SPY2019-03-29p240.002019-01-02,SPY,2019-03-29,6.27,327,6.18,241,6.31,put,240.00,176,4721,250.24,2019-01-02 +SPY2019-03-29p241.002019-01-02,SPY,2019-03-29,6.55,100,6.47,187,7.95,put,241.00,80,1814,250.24,2019-01-02 +SPY2019-03-29p242.002019-01-02,SPY,2019-03-29,6.85,100,6.77,135,6.86,put,242.00,96,2207,250.24,2019-01-02 +SPY2019-03-29p243.002019-01-02,SPY,2019-03-29,7.16,50,7.08,132,8.53,put,243.00,89,3092,250.24,2019-01-02 +SPY2019-03-29p244.002019-01-02,SPY,2019-03-29,7.49,305,7.39,285,8.04,put,244.00,104,2995,250.24,2019-01-02 +SPY2019-03-29p245.002019-01-02,SPY,2019-03-29,7.82,100,7.73,50,8.19,put,245.00,151,4214,250.24,2019-01-02 +SPY2019-03-29p246.002019-01-02,SPY,2019-03-29,8.17,100,8.07,230,8.76,put,246.00,120,749,250.24,2019-01-02 +SPY2019-03-29p247.002019-01-02,SPY,2019-03-29,8.53,50,8.44,87,8.65,put,247.00,1731,3997,250.24,2019-01-02 +SPY2019-03-29p248.002019-01-02,SPY,2019-03-29,8.91,145,8.81,133,8.89,put,248.00,116,4202,250.24,2019-01-02 +SPY2019-03-29p249.002019-01-02,SPY,2019-03-29,9.30,80,9.20,134,9.25,put,249.00,88,1266,250.24,2019-01-02 +SPY2019-03-29p250.002019-01-02,SPY,2019-03-29,9.71,238,9.60,83,9.65,put,250.00,4770,6497,250.24,2019-01-02 +SPY2019-03-29p251.002019-01-02,SPY,2019-03-29,10.13,80,10.02,92,10.18,put,251.00,96,416,250.24,2019-01-02 +SPY2019-03-29p252.002019-01-02,SPY,2019-03-29,10.57,165,10.46,144,10.70,put,252.00,10,1436,250.24,2019-01-02 +SPY2019-03-29p253.002019-01-02,SPY,2019-03-29,11.02,64,10.91,64,13.90,put,253.00,1,1115,250.24,2019-01-02 +SPY2019-03-29p254.002019-01-02,SPY,2019-03-29,11.49,64,11.38,104,12.22,put,254.00,1,2013,250.24,2019-01-02 +SPY2019-03-29p255.002019-01-02,SPY,2019-03-29,11.99,241,11.86,107,12.13,put,255.00,7,4116,250.24,2019-01-02 +SPY2019-03-29p256.002019-01-02,SPY,2019-03-29,12.49,111,12.38,48,13.25,put,256.00,288,1792,250.24,2019-01-02 +SPY2019-03-29p257.002019-01-02,SPY,2019-03-29,13.02,96,12.90,32,12.99,put,257.00,20,2841,250.24,2019-01-02 +SPY2019-03-29p258.002019-01-02,SPY,2019-03-29,13.61,164,13.40,134,14.31,put,258.00,13,1467,250.24,2019-01-02 +SPY2019-03-29p259.002019-01-02,SPY,2019-03-29,14.18,159,13.95,212,14.52,put,259.00,91,1350,250.24,2019-01-02 +SPY2019-03-29p260.002019-01-02,SPY,2019-03-29,14.77,170,14.56,100,15.37,put,260.00,231,2782,250.24,2019-01-02 +SPY2019-03-29p261.002019-01-02,SPY,2019-03-29,15.38,180,15.16,81,15.98,put,261.00,395,1558,250.24,2019-01-02 +SPY2019-03-29p262.002019-01-02,SPY,2019-03-29,16.04,223,15.70,205,16.62,put,262.00,34,5492,250.24,2019-01-02 +SPY2019-03-29p263.002019-01-02,SPY,2019-03-29,16.68,229,16.34,204,17.27,put,263.00,19,1861,250.24,2019-01-02 +SPY2019-03-29p264.002019-01-02,SPY,2019-03-29,17.35,222,17.00,202,17.42,put,264.00,23,1927,250.24,2019-01-02 +SPY2019-03-29p265.002019-01-02,SPY,2019-03-29,18.04,221,17.68,199,18.65,put,265.00,12,2592,250.24,2019-01-02 +SPY2019-03-29p266.002019-01-02,SPY,2019-03-29,18.75,226,18.37,205,19.37,put,266.00,16,1791,250.24,2019-01-02 +SPY2019-03-29p267.002019-01-02,SPY,2019-03-29,19.47,218,19.09,203,22.47,put,267.00,10,3346,250.24,2019-01-02 +SPY2019-03-29p268.002019-01-02,SPY,2019-03-29,20.22,219,19.83,203,23.69,put,268.00,4000,7213,250.24,2019-01-02 +SPY2019-03-29p269.002019-01-02,SPY,2019-03-29,20.98,207,20.58,206,11.20,put,269.00,0,378,250.24,2019-01-02 +SPY2019-03-29p270.002019-01-02,SPY,2019-03-29,21.77,206,21.36,203,21.28,put,270.00,10,3763,250.24,2019-01-02 +SPY2019-03-29p271.002019-01-02,SPY,2019-03-29,22.56,203,22.15,204,26.13,put,271.00,4,256,250.24,2019-01-02 +SPY2019-03-29p272.002019-01-02,SPY,2019-03-29,23.38,199,22.96,205,23.65,put,272.00,4,1553,250.24,2019-01-02 +SPY2019-03-29p273.002019-01-02,SPY,2019-03-29,24.21,195,23.78,207,28.46,put,273.00,2,484,250.24,2019-01-02 +SPY2019-03-29p274.002019-01-02,SPY,2019-03-29,25.06,195,24.62,209,25.25,put,274.00,1,253,250.24,2019-01-02 +SPY2019-03-29p275.002019-01-02,SPY,2019-03-29,25.92,186,25.48,205,26.61,put,275.00,1,6383,250.24,2019-01-02 +SPY2019-03-29p276.002019-01-02,SPY,2019-03-29,26.80,155,26.35,186,17.94,put,276.00,0,997,250.24,2019-01-02 +SPY2019-03-29p277.002019-01-02,SPY,2019-03-29,27.68,153,27.23,186,18.77,put,277.00,0,259,250.24,2019-01-02 +SPY2019-03-29p278.002019-01-02,SPY,2019-03-29,28.58,145,28.12,187,21.38,put,278.00,0,580,250.24,2019-01-02 +SPY2019-03-29p279.002019-01-02,SPY,2019-03-29,29.49,145,29.03,184,15.10,put,279.00,0,226,250.24,2019-01-02 +SPY2019-03-29p280.002019-01-02,SPY,2019-03-29,30.40,135,29.94,185,33.15,put,280.00,2,1342,250.24,2019-01-02 +SPY2019-03-29p281.002019-01-02,SPY,2019-03-29,31.33,138,30.86,188,16.56,put,281.00,0,734,250.24,2019-01-02 +SPY2019-03-29p282.002019-01-02,SPY,2019-03-29,32.26,132,31.79,187,17.35,put,282.00,0,1268,250.24,2019-01-02 +SPY2019-03-29p283.002019-01-02,SPY,2019-03-29,33.20,129,32.73,186,13.49,put,283.00,0,1,250.24,2019-01-02 +SPY2019-03-29p284.002019-01-02,SPY,2019-03-29,34.15,131,33.67,189,17.96,put,284.00,0,694,250.24,2019-01-02 +SPY2019-03-29p285.002019-01-02,SPY,2019-03-29,35.10,127,34.64,176,22.05,put,285.00,0,2614,250.24,2019-01-02 +SPY2019-03-29p286.002019-01-02,SPY,2019-03-29,36.06,131,35.59,182,39.47,put,286.00,1,90,250.24,2019-01-02 +SPY2019-03-29p287.002019-01-02,SPY,2019-03-29,37.02,130,36.56,178,23.03,put,287.00,0,347,250.24,2019-01-02 +SPY2019-03-29p288.002019-01-02,SPY,2019-03-29,37.99,128,37.53,175,7.00,put,288.00,0,218,250.24,2019-01-02 +SPY2019-03-29p289.002019-01-02,SPY,2019-03-29,38.97,134,38.51,173,19.92,put,289.00,0,60,250.24,2019-01-02 +SPY2019-03-29p290.002019-01-02,SPY,2019-03-29,39.97,146,39.50,155,41.20,put,290.00,2,111,250.24,2019-01-02 +SPY2019-03-29p291.002019-01-02,SPY,2019-03-29,40.97,144,40.49,139,10.03,put,291.00,0,279,250.24,2019-01-02 +SPY2019-03-29p292.002019-01-02,SPY,2019-03-29,42.02,5,41.19,5,10.41,put,292.00,0,287,250.24,2019-01-02 +SPY2019-03-29p293.002019-01-02,SPY,2019-03-29,42.97,129,42.49,111,27.21,put,293.00,0,140,250.24,2019-01-02 +SPY2019-03-29p294.002019-01-02,SPY,2019-03-29,43.97,124,43.49,95,0.00,put,294.00,0,0,250.24,2019-01-02 +SPY2019-03-29p295.002019-01-02,SPY,2019-03-29,46.41,1,43.53,10,24.71,put,295.00,0,8,250.24,2019-01-02 +SPY2019-03-29p300.002019-01-02,SPY,2019-03-29,50.12,85,49.27,85,51.00,put,300.00,2,23,250.24,2019-01-02 +SPY2019-03-29p305.002019-01-02,SPY,2019-03-29,56.41,1,53.53,10,31.43,put,305.00,0,12,250.24,2019-01-02 +SPY2019-03-29p310.002019-01-02,SPY,2019-03-29,59.97,23,59.28,85,59.97,put,310.00,100,486,250.24,2019-01-02 +SPY2019-03-29p315.002019-01-02,SPY,2019-03-29,66.41,1,63.53,10,19.81,put,315.00,0,3,250.24,2019-01-02 +SPY2019-03-29p320.002019-01-02,SPY,2019-03-29,71.48,2,68.53,10,27.25,put,320.00,0,5,250.24,2019-01-02 +SPY2019-03-29p325.002019-01-02,SPY,2019-03-29,76.40,1,73.53,10,18.39,put,325.00,0,0,250.24,2019-01-02 +SPY2019-03-29p330.002019-01-02,SPY,2019-03-29,81.47,1,78.53,10,24.21,put,330.00,0,2,250.24,2019-01-02 +SPY2019-03-29p335.002019-01-02,SPY,2019-03-29,86.47,1,83.53,10,27.26,put,335.00,0,2,250.24,2019-01-02 +SPY2019-03-29p340.002019-01-02,SPY,2019-03-29,91.40,1,88.53,10,0.00,put,340.00,0,0,250.24,2019-01-02 +SPY2019-03-29p345.002019-01-02,SPY,2019-03-29,96.40,1,93.53,10,47.91,put,345.00,0,14,250.24,2019-01-02 +SPY2019-06-21c100.002019-01-02,SPY,2019-06-21,151.14,199,150.34,199,73.70,call,100.00,0,16,250.24,2019-01-02 +SPY2019-06-21c105.002019-01-02,SPY,2019-06-21,146.17,199,145.36,199,84.60,call,105.00,0,0,250.24,2019-01-02 +SPY2019-06-21c110.002019-01-02,SPY,2019-06-21,141.20,199,140.39,199,0.00,call,110.00,0,0,250.24,2019-01-02 +SPY2019-06-21c115.002019-01-02,SPY,2019-06-21,136.23,199,135.42,199,0.00,call,115.00,0,0,250.24,2019-01-02 +SPY2019-06-21c120.002019-01-02,SPY,2019-06-21,131.26,199,130.45,199,65.70,call,120.00,0,0,250.24,2019-01-02 +SPY2019-06-21c125.002019-01-02,SPY,2019-06-21,126.30,199,125.48,199,61.34,call,125.00,0,1,250.24,2019-01-02 +SPY2019-06-21c130.002019-01-02,SPY,2019-06-21,122.60,10,119.14,1,81.85,call,130.00,0,0,250.24,2019-01-02 +SPY2019-06-21c135.002019-01-02,SPY,2019-06-21,117.65,10,114.19,1,70.29,call,135.00,0,0,250.24,2019-01-02 +SPY2019-06-21c140.002019-01-02,SPY,2019-06-21,111.43,199,110.62,199,54.23,call,140.00,0,11,250.24,2019-01-02 +SPY2019-06-21c145.002019-01-02,SPY,2019-06-21,106.49,199,105.68,199,51.45,call,145.00,0,4,250.24,2019-01-02 +SPY2019-06-21c150.002019-01-02,SPY,2019-06-21,101.56,199,100.75,199,50.82,call,150.00,0,15,250.24,2019-01-02 +SPY2019-06-21c155.002019-01-02,SPY,2019-06-21,97.94,10,94.50,1,61.13,call,155.00,0,0,250.24,2019-01-02 +SPY2019-06-21c160.002019-01-02,SPY,2019-06-21,91.75,199,90.95,199,66.21,call,160.00,0,10,250.24,2019-01-02 +SPY2019-06-21c165.002019-01-02,SPY,2019-06-21,86.89,199,86.09,199,36.40,call,165.00,0,139,250.24,2019-01-02 +SPY2019-06-21c170.002019-01-02,SPY,2019-06-21,82.05,199,81.26,199,55.77,call,170.00,0,700,250.24,2019-01-02 +SPY2019-06-21c175.002019-01-02,SPY,2019-06-21,77.24,199,76.46,199,31.59,call,175.00,0,300,250.24,2019-01-02 +SPY2019-06-21c180.002019-01-02,SPY,2019-06-21,72.47,199,71.70,199,35.56,call,180.00,0,142,250.24,2019-01-02 +SPY2019-06-21c185.002019-01-02,SPY,2019-06-21,69.14,1,65.63,1,54.51,call,185.00,0,188,250.24,2019-01-02 +SPY2019-06-21c190.002019-01-02,SPY,2019-06-21,63.08,199,62.33,199,30.75,call,190.00,0,396,250.24,2019-01-02 +SPY2019-06-21c195.002019-01-02,SPY,2019-06-21,58.46,199,57.73,199,27.57,call,195.00,0,205,250.24,2019-01-02 +SPY2019-06-21c196.002019-01-02,SPY,2019-06-21,57.54,199,56.82,199,23.36,call,196.00,0,13,250.24,2019-01-02 +SPY2019-06-21c197.002019-01-02,SPY,2019-06-21,58.03,1,54.52,1,0.00,call,197.00,0,0,250.24,2019-01-02 +SPY2019-06-21c198.002019-01-02,SPY,2019-06-21,57.11,1,53.60,1,0.00,call,198.00,0,0,250.24,2019-01-02 +SPY2019-06-21c199.002019-01-02,SPY,2019-06-21,56.17,1,52.70,1,0.00,call,199.00,0,0,250.24,2019-01-02 +SPY2019-06-21c200.002019-01-02,SPY,2019-06-21,53.91,200,53.20,200,53.22,call,200.00,41,190,250.24,2019-01-02 +SPY2019-06-21c205.002019-01-02,SPY,2019-06-21,49.43,200,48.73,200,24.23,call,205.00,0,315,250.24,2019-01-02 +SPY2019-06-21c210.002019-01-02,SPY,2019-06-21,45.03,201,44.35,201,21.92,call,210.00,0,533,250.24,2019-01-02 +SPY2019-06-21c215.002019-01-02,SPY,2019-06-21,40.73,201,40.07,201,40.48,call,215.00,6,1430,250.24,2019-01-02 +SPY2019-06-21c220.002019-01-02,SPY,2019-06-21,36.55,201,35.89,201,33.34,call,220.00,4,2418,250.24,2019-01-02 +SPY2019-06-21c225.002019-01-02,SPY,2019-06-21,32.48,205,31.86,205,15.63,call,225.00,0,1976,250.24,2019-01-02 +SPY2019-06-21c226.002019-01-02,SPY,2019-06-21,31.69,204,31.03,204,0.00,call,226.00,0,0,250.24,2019-01-02 +SPY2019-06-21c227.002019-01-02,SPY,2019-06-21,30.88,206,30.27,206,15.19,call,227.00,0,3,250.24,2019-01-02 +SPY2019-06-21c228.002019-01-02,SPY,2019-06-21,30.10,207,29.49,207,0.00,call,228.00,0,0,250.24,2019-01-02 +SPY2019-06-21c229.002019-01-02,SPY,2019-06-21,29.32,208,28.72,208,0.00,call,229.00,0,0,250.24,2019-01-02 +SPY2019-06-21c230.002019-01-02,SPY,2019-06-21,28.55,208,27.96,208,28.90,call,230.00,26,1678,250.24,2019-01-02 +SPY2019-06-21c231.002019-01-02,SPY,2019-06-21,27.79,209,27.20,209,0.00,call,231.00,0,0,250.24,2019-01-02 +SPY2019-06-21c232.002019-01-02,SPY,2019-06-21,27.04,207,26.43,207,0.00,call,232.00,0,0,250.24,2019-01-02 +SPY2019-06-21c233.002019-01-02,SPY,2019-06-21,26.27,211,25.68,211,12.77,call,233.00,0,11,250.24,2019-01-02 +SPY2019-06-21c234.002019-01-02,SPY,2019-06-21,25.35,212,25.08,212,25.24,call,234.00,85,1,250.24,2019-01-02 +SPY2019-06-21c235.002019-01-02,SPY,2019-06-21,24.64,213,24.36,213,23.84,call,235.00,23,1389,250.24,2019-01-02 +SPY2019-06-21c236.002019-01-02,SPY,2019-06-21,23.91,214,23.65,214,11.58,call,236.00,0,23,250.24,2019-01-02 +SPY2019-06-21c237.002019-01-02,SPY,2019-06-21,23.19,216,22.93,216,11.48,call,237.00,0,20,250.24,2019-01-02 +SPY2019-06-21c238.002019-01-02,SPY,2019-06-21,22.46,217,22.20,217,10.89,call,238.00,0,155,250.24,2019-01-02 +SPY2019-06-21c239.002019-01-02,SPY,2019-06-21,21.76,218,21.50,218,20.45,call,239.00,1,29,250.24,2019-01-02 +SPY2019-06-21c240.002019-01-02,SPY,2019-06-21,21.06,220,20.81,220,20.58,call,240.00,35,2996,250.24,2019-01-02 +SPY2019-06-21c241.002019-01-02,SPY,2019-06-21,20.35,222,20.11,222,19.71,call,241.00,1,50,250.24,2019-01-02 +SPY2019-06-21c242.002019-01-02,SPY,2019-06-21,19.69,224,19.45,224,9.80,call,242.00,0,79,250.24,2019-01-02 +SPY2019-06-21c243.002019-01-02,SPY,2019-06-21,19.02,218,18.75,218,18.31,call,243.00,8,52,250.24,2019-01-02 +SPY2019-06-21c244.002019-01-02,SPY,2019-06-21,18.34,228,18.12,228,17.55,call,244.00,3,87,250.24,2019-01-02 +SPY2019-06-21c245.002019-01-02,SPY,2019-06-21,17.69,230,17.46,230,17.59,call,245.00,75,5464,250.24,2019-01-02 +SPY2019-06-21c246.002019-01-02,SPY,2019-06-21,17.05,232,16.84,232,17.11,call,246.00,3,84,250.24,2019-01-02 +SPY2019-06-21c247.002019-01-02,SPY,2019-06-21,16.43,235,16.21,235,14.77,call,247.00,1,547,250.24,2019-01-02 +SPY2019-06-21c248.002019-01-02,SPY,2019-06-21,15.80,228,15.58,228,13.80,call,248.00,210,1886,250.24,2019-01-02 +SPY2019-06-21c249.002019-01-02,SPY,2019-06-21,15.18,241,14.97,241,14.41,call,249.00,16,261,250.24,2019-01-02 +SPY2019-06-21c250.002019-01-02,SPY,2019-06-21,14.57,244,14.38,244,13.80,call,250.00,331,4877,250.24,2019-01-02 +SPY2019-06-21c251.002019-01-02,SPY,2019-06-21,13.97,248,13.80,248,13.92,call,251.00,24,667,250.24,2019-01-02 +SPY2019-06-21c252.002019-01-02,SPY,2019-06-21,13.41,251,13.23,251,13.35,call,252.00,26,314,250.24,2019-01-02 +SPY2019-06-21c253.002019-01-02,SPY,2019-06-21,12.83,251,12.64,251,13.31,call,253.00,1704,1275,250.24,2019-01-02 +SPY2019-06-21c254.002019-01-02,SPY,2019-06-21,12.27,260,12.10,260,12.35,call,254.00,24,639,250.24,2019-01-02 +SPY2019-06-21c255.002019-01-02,SPY,2019-06-21,11.74,264,11.56,264,11.16,call,255.00,240,2386,250.24,2019-01-02 +SPY2019-06-21c256.002019-01-02,SPY,2019-06-21,11.21,269,11.04,269,10.84,call,256.00,257,578,250.24,2019-01-02 +SPY2019-06-21c257.002019-01-02,SPY,2019-06-21,10.70,260,10.52,260,11.05,call,257.00,4,1227,250.24,2019-01-02 +SPY2019-06-21c258.002019-01-02,SPY,2019-06-21,10.17,280,10.02,280,10.54,call,258.00,17,798,250.24,2019-01-02 +SPY2019-06-21c259.002019-01-02,SPY,2019-06-21,9.68,286,9.54,286,10.09,call,259.00,7,484,250.24,2019-01-02 +SPY2019-06-21c25.002019-01-02,SPY,2019-06-21,225.73,199,224.94,199,107.90,call,25.00,0,11,250.24,2019-01-02 +SPY2019-06-21c260.002019-01-02,SPY,2019-06-21,9.21,292,9.07,292,9.16,call,260.00,1025,4394,250.24,2019-01-02 +SPY2019-06-21c261.002019-01-02,SPY,2019-06-21,8.75,299,8.62,299,8.61,call,261.00,10,2316,250.24,2019-01-02 +SPY2019-06-21c262.002019-01-02,SPY,2019-06-21,8.28,306,8.15,306,8.67,call,262.00,14,1144,250.24,2019-01-02 +SPY2019-06-21c263.002019-01-02,SPY,2019-06-21,7.85,313,7.72,313,7.71,call,263.00,7,1168,250.24,2019-01-02 +SPY2019-06-21c264.002019-01-02,SPY,2019-06-21,7.44,321,7.31,321,7.59,call,264.00,7,1140,250.24,2019-01-02 +SPY2019-06-21c265.002019-01-02,SPY,2019-06-21,7.03,329,6.91,329,6.46,call,265.00,34,14021,250.24,2019-01-02 +SPY2019-06-21c266.002019-01-02,SPY,2019-06-21,6.63,338,6.51,338,6.98,call,266.00,6,2031,250.24,2019-01-02 +SPY2019-06-21c267.002019-01-02,SPY,2019-06-21,6.25,346,6.14,346,6.05,call,267.00,7,724,250.24,2019-01-02 +SPY2019-06-21c268.002019-01-02,SPY,2019-06-21,5.90,355,5.78,355,6.26,call,268.00,21,974,250.24,2019-01-02 +SPY2019-06-21c269.002019-01-02,SPY,2019-06-21,5.55,364,5.43,364,5.21,call,269.00,1,2777,250.24,2019-01-02 +SPY2019-06-21c270.002019-01-02,SPY,2019-06-21,5.20,374,5.09,374,4.95,call,270.00,1514,20191,250.24,2019-01-02 +SPY2019-06-21c271.002019-01-02,SPY,2019-06-21,4.88,384,4.78,384,4.45,call,271.00,16,2228,250.24,2019-01-02 +SPY2019-06-21c272.002019-01-02,SPY,2019-06-21,4.58,394,4.48,394,4.35,call,272.00,4,599,250.24,2019-01-02 +SPY2019-06-21c273.002019-01-02,SPY,2019-06-21,4.31,395,4.20,395,4.42,call,273.00,2,1947,250.24,2019-01-02 +SPY2019-06-21c274.002019-01-02,SPY,2019-06-21,4.01,415,3.91,415,3.90,call,274.00,60,2012,250.24,2019-01-02 +SPY2019-06-21c275.002019-01-02,SPY,2019-06-21,3.75,425,3.66,425,3.61,call,275.00,54,15695,250.24,2019-01-02 +SPY2019-06-21c276.002019-01-02,SPY,2019-06-21,3.50,435,3.41,435,3.32,call,276.00,6,2143,250.24,2019-01-02 +SPY2019-06-21c277.002019-01-02,SPY,2019-06-21,3.26,423,3.17,423,3.19,call,277.00,11,3082,250.24,2019-01-02 +SPY2019-06-21c278.002019-01-02,SPY,2019-06-21,3.04,457,2.95,457,2.90,call,278.00,95,3254,250.24,2019-01-02 +SPY2019-06-21c279.002019-01-02,SPY,2019-06-21,2.83,467,2.74,467,2.67,call,279.00,96,5674,250.24,2019-01-02 +SPY2019-06-21c280.002019-01-02,SPY,2019-06-21,2.63,477,2.55,477,2.60,call,280.00,416,41002,250.24,2019-01-02 +SPY2019-06-21c281.002019-01-02,SPY,2019-06-21,2.43,470,2.35,470,2.39,call,281.00,7,7155,250.24,2019-01-02 +SPY2019-06-21c282.002019-01-02,SPY,2019-06-21,2.26,497,2.18,497,2.37,call,282.00,170,3613,250.24,2019-01-02 +SPY2019-06-21c283.002019-01-02,SPY,2019-06-21,2.10,507,2.02,507,2.20,call,283.00,770,3579,250.24,2019-01-02 +SPY2019-06-21c284.002019-01-02,SPY,2019-06-21,1.95,516,1.88,516,2.06,call,284.00,21,6158,250.24,2019-01-02 +SPY2019-06-21c285.002019-01-02,SPY,2019-06-21,1.80,526,1.73,526,1.72,call,285.00,139,38401,250.24,2019-01-02 +SPY2019-06-21c286.002019-01-02,SPY,2019-06-21,1.67,535,1.60,535,1.65,call,286.00,2,4942,250.24,2019-01-02 +SPY2019-06-21c287.002019-01-02,SPY,2019-06-21,1.55,543,1.48,543,1.58,call,287.00,4,3692,250.24,2019-01-02 +SPY2019-06-21c288.002019-01-02,SPY,2019-06-21,1.44,538,1.37,538,0.75,call,288.00,0,3496,250.24,2019-01-02 +SPY2019-06-21c289.002019-01-02,SPY,2019-06-21,1.32,560,1.26,560,1.34,call,289.00,28,2423,250.24,2019-01-02 +SPY2019-06-21c290.002019-01-02,SPY,2019-06-21,1.23,567,1.16,567,1.22,call,290.00,82,26613,250.24,2019-01-02 +SPY2019-06-21c291.002019-01-02,SPY,2019-06-21,1.14,574,1.07,574,1.08,call,291.00,20,1492,250.24,2019-01-02 +SPY2019-06-21c292.002019-01-02,SPY,2019-06-21,1.06,566,0.99,566,0.60,call,292.00,0,819,250.24,2019-01-02 +SPY2019-06-21c293.002019-01-02,SPY,2019-06-21,0.98,587,0.91,587,0.68,call,293.00,0,1670,250.24,2019-01-02 +SPY2019-06-21c294.002019-01-02,SPY,2019-06-21,0.91,592,0.84,592,0.50,call,294.00,0,1205,250.24,2019-01-02 +SPY2019-06-21c295.002019-01-02,SPY,2019-06-21,0.84,597,0.79,2,0.79,call,295.00,115,14993,250.24,2019-01-02 +SPY2019-06-21c300.002019-01-02,SPY,2019-06-21,0.57,1068,0.53,2,0.55,call,300.00,23,28493,250.24,2019-01-02 +SPY2019-06-21c305.002019-01-02,SPY,2019-06-21,0.39,823,0.34,1068,0.42,call,305.00,10,8852,250.24,2019-01-02 +SPY2019-06-21c30.002019-01-02,SPY,2019-06-21,222.11,1,218.36,1,0.00,call,30.00,0,0,250.24,2019-01-02 +SPY2019-06-21c310.002019-01-02,SPY,2019-06-21,0.28,1068,0.23,1068,0.29,call,310.00,1,17417,250.24,2019-01-02 +SPY2019-06-21c315.002019-01-02,SPY,2019-06-21,0.21,1406,0.16,1068,0.21,call,315.00,1,12606,250.24,2019-01-02 +SPY2019-06-21c320.002019-01-02,SPY,2019-06-21,0.15,1080,0.11,712,0.15,call,320.00,10,38024,250.24,2019-01-02 +SPY2019-06-21c325.002019-01-02,SPY,2019-06-21,0.13,1406,0.08,1068,0.13,call,325.00,20,45996,250.24,2019-01-02 +SPY2019-06-21c330.002019-01-02,SPY,2019-06-21,0.10,895,0.06,1068,0.05,call,330.00,0,14384,250.24,2019-01-02 +SPY2019-06-21c335.002019-01-02,SPY,2019-06-21,0.09,3454,0.04,1069,0.07,call,335.00,1,10567,250.24,2019-01-02 +SPY2019-06-21c340.002019-01-02,SPY,2019-06-21,0.07,1185,0.02,1068,0.01,call,340.00,0,2004,250.24,2019-01-02 +SPY2019-06-21c345.002019-01-02,SPY,2019-06-21,0.06,1185,0.03,1,0.02,call,345.00,0,772,250.24,2019-01-02 +SPY2019-06-21c350.002019-01-02,SPY,2019-06-21,0.05,1185,0.00,0,0.02,call,350.00,0,32530,250.24,2019-01-02 +SPY2019-06-21c355.002019-01-02,SPY,2019-06-21,0.04,1185,0.01,1,0.02,call,355.00,0,911,250.24,2019-01-02 +SPY2019-06-21c35.002019-01-02,SPY,2019-06-21,217.14,1,213.39,1,0.00,call,35.00,0,0,250.24,2019-01-02 +SPY2019-06-21c360.002019-01-02,SPY,2019-06-21,0.04,1185,0.00,0,0.02,call,360.00,0,832,250.24,2019-01-02 +SPY2019-06-21c365.002019-01-02,SPY,2019-06-21,0.03,1068,0.00,0,0.04,call,365.00,0,54,250.24,2019-01-02 +SPY2019-06-21c370.002019-01-02,SPY,2019-06-21,0.03,1185,0.01,1,0.01,call,370.00,0,423,250.24,2019-01-02 +SPY2019-06-21c375.002019-01-02,SPY,2019-06-21,0.03,1185,0.00,0,0.03,call,375.00,0,1,250.24,2019-01-02 +SPY2019-06-21c380.002019-01-02,SPY,2019-06-21,0.03,1185,0.01,1,0.01,call,380.00,0,276,250.24,2019-01-02 +SPY2019-06-21c390.002019-01-02,SPY,2019-06-21,0.03,1185,0.01,1,0.01,call,390.00,0,370,250.24,2019-01-02 +SPY2019-06-21c400.002019-01-02,SPY,2019-06-21,0.03,823,0.00,0,0.01,call,400.00,0,9655,250.24,2019-01-02 +SPY2019-06-21c40.002019-01-02,SPY,2019-06-21,210.81,199,210.02,199,118.50,call,40.00,0,0,250.24,2019-01-02 +SPY2019-06-21c410.002019-01-02,SPY,2019-06-21,0.04,1179,0.00,0,0.02,call,410.00,0,10200,250.24,2019-01-02 +SPY2019-06-21c420.002019-01-02,SPY,2019-06-21,0.04,1179,0.00,0,0.01,call,420.00,0,11929,250.24,2019-01-02 +SPY2019-06-21c45.002019-01-02,SPY,2019-06-21,207.19,1,203.53,1,0.00,call,45.00,0,0,250.24,2019-01-02 +SPY2019-06-21c50.002019-01-02,SPY,2019-06-21,200.86,199,200.07,199,0.00,call,50.00,0,0,250.24,2019-01-02 +SPY2019-06-21c55.002019-01-02,SPY,2019-06-21,197.25,1,193.59,1,0.00,call,55.00,0,0,250.24,2019-01-02 +SPY2019-06-21c60.002019-01-02,SPY,2019-06-21,190.92,199,190.12,199,93.57,call,60.00,0,1,250.24,2019-01-02 +SPY2019-06-21c65.002019-01-02,SPY,2019-06-21,185.95,199,185.15,199,91.09,call,65.00,0,1,250.24,2019-01-02 +SPY2019-06-21c70.002019-01-02,SPY,2019-06-21,180.97,199,180.18,199,88.58,call,70.00,0,2,250.24,2019-01-02 +SPY2019-06-21c75.002019-01-02,SPY,2019-06-21,177.36,1,173.70,1,0.00,call,75.00,0,0,250.24,2019-01-02 +SPY2019-06-21c80.002019-01-02,SPY,2019-06-21,171.03,199,170.23,199,83.63,call,80.00,0,1,250.24,2019-01-02 +SPY2019-06-21c85.002019-01-02,SPY,2019-06-21,166.06,199,165.26,199,81.15,call,85.00,0,1,250.24,2019-01-02 +SPY2019-06-21c90.002019-01-02,SPY,2019-06-21,161.08,199,160.28,199,79.48,call,90.00,0,0,250.24,2019-01-02 +SPY2019-06-21c95.002019-01-02,SPY,2019-06-21,156.11,199,155.31,199,0.00,call,95.00,0,0,250.24,2019-01-02 +SPY2019-06-21p100.002019-01-02,SPY,2019-06-21,0.05,5820,0.04,1000,0.05,put,100.00,1545,8561,250.24,2019-01-02 +SPY2019-06-21p105.002019-01-02,SPY,2019-06-21,0.05,842,0.04,1308,0.05,put,105.00,1220,2067,250.24,2019-01-02 +SPY2019-06-21p110.002019-01-02,SPY,2019-06-21,0.06,777,0.05,2488,0.06,put,110.00,6,898,250.24,2019-01-02 +SPY2019-06-21p115.002019-01-02,SPY,2019-06-21,0.08,3633,0.06,4108,0.11,put,115.00,1144,369,250.24,2019-01-02 +SPY2019-06-21p120.002019-01-02,SPY,2019-06-21,0.10,4013,0.08,3328,0.12,put,120.00,50,1171,250.24,2019-01-02 +SPY2019-06-21p125.002019-01-02,SPY,2019-06-21,0.12,2273,0.10,4108,0.13,put,125.00,1560,11339,250.24,2019-01-02 +SPY2019-06-21p130.002019-01-02,SPY,2019-06-21,0.15,4308,0.13,2548,0.14,put,130.00,503,3826,250.24,2019-01-02 +SPY2019-06-21p135.002019-01-02,SPY,2019-06-21,0.18,2033,0.16,3868,0.19,put,135.00,252,7076,250.24,2019-01-02 +SPY2019-06-21p140.002019-01-02,SPY,2019-06-21,0.22,1437,0.20,3628,0.23,put,140.00,601,23551,250.24,2019-01-02 +SPY2019-06-21p145.002019-01-02,SPY,2019-06-21,0.27,1853,0.25,3308,0.27,put,145.00,40,16140,250.24,2019-01-02 +SPY2019-06-21p150.002019-01-02,SPY,2019-06-21,0.33,2093,0.31,780,0.34,put,150.00,262,11680,250.24,2019-01-02 +SPY2019-06-21p155.002019-01-02,SPY,2019-06-21,0.40,711,0.38,1800,0.45,put,155.00,10,2589,250.24,2019-01-02 +SPY2019-06-21p160.002019-01-02,SPY,2019-06-21,0.49,693,0.47,1062,0.52,put,160.00,6,14489,250.24,2019-01-02 +SPY2019-06-21p165.002019-01-02,SPY,2019-06-21,0.60,360,0.58,651,0.58,put,165.00,20,2215,250.24,2019-01-02 +SPY2019-06-21p170.002019-01-02,SPY,2019-06-21,0.74,2742,0.71,582,0.76,put,170.00,1047,9491,250.24,2019-01-02 +SPY2019-06-21p175.002019-01-02,SPY,2019-06-21,0.89,938,0.86,1506,0.90,put,175.00,48,16620,250.24,2019-01-02 +SPY2019-06-21p180.002019-01-02,SPY,2019-06-21,1.08,240,1.05,1299,1.14,put,180.00,160,1814,250.24,2019-01-02 +SPY2019-06-21p185.002019-01-02,SPY,2019-06-21,1.32,240,1.29,546,1.39,put,185.00,1608,38563,250.24,2019-01-02 +SPY2019-06-21p190.002019-01-02,SPY,2019-06-21,1.61,1110,1.57,1384,1.69,put,190.00,630,13772,250.24,2019-01-02 +SPY2019-06-21p195.002019-01-02,SPY,2019-06-21,1.96,1663,1.91,925,1.98,put,195.00,1424,20159,250.24,2019-01-02 +SPY2019-06-21p196.002019-01-02,SPY,2019-06-21,2.03,240,1.99,510,2.11,put,196.00,2620,1590,250.24,2019-01-02 +SPY2019-06-21p197.002019-01-02,SPY,2019-06-21,2.11,240,2.07,510,2.20,put,197.00,395,6875,250.24,2019-01-02 +SPY2019-06-21p198.002019-01-02,SPY,2019-06-21,2.20,1444,2.15,510,2.29,put,198.00,860,1540,250.24,2019-01-02 +SPY2019-06-21p199.002019-01-02,SPY,2019-06-21,2.28,160,2.23,818,2.37,put,199.00,1559,2579,250.24,2019-01-02 +SPY2019-06-21p200.002019-01-02,SPY,2019-06-21,2.37,978,2.32,538,2.33,put,200.00,8196,20571,250.24,2019-01-02 +SPY2019-06-21p205.002019-01-02,SPY,2019-06-21,2.86,1090,2.80,1175,3.01,put,205.00,65,9583,250.24,2019-01-02 +SPY2019-06-21p210.002019-01-02,SPY,2019-06-21,3.41,2,3.38,480,3.41,put,210.00,2246,17789,250.24,2019-01-02 +SPY2019-06-21p215.002019-01-02,SPY,2019-06-21,4.11,160,4.05,714,4.11,put,215.00,1711,18190,250.24,2019-01-02 +SPY2019-06-21p220.002019-01-02,SPY,2019-06-21,4.91,240,4.84,508,4.86,put,220.00,197,16619,250.24,2019-01-02 +SPY2019-06-21p225.002019-01-02,SPY,2019-06-21,5.83,412,5.76,400,5.76,put,225.00,1039,25421,250.24,2019-01-02 +SPY2019-06-21p226.002019-01-02,SPY,2019-06-21,6.03,160,5.97,395,3.25,put,226.00,0,327,250.24,2019-01-02 +SPY2019-06-21p227.002019-01-02,SPY,2019-06-21,6.24,160,6.17,389,3.44,put,227.00,0,1135,250.24,2019-01-02 +SPY2019-06-21p228.002019-01-02,SPY,2019-06-21,6.45,160,6.39,384,3.45,put,228.00,0,35,250.24,2019-01-02 +SPY2019-06-21p229.002019-01-02,SPY,2019-06-21,6.67,160,6.61,378,7.03,put,229.00,1,521,250.24,2019-01-02 +SPY2019-06-21p230.002019-01-02,SPY,2019-06-21,6.90,160,6.84,373,6.97,put,230.00,1751,59445,250.24,2019-01-02 +SPY2019-06-21p231.002019-01-02,SPY,2019-06-21,7.13,80,7.07,367,7.97,put,231.00,10,484,250.24,2019-01-02 +SPY2019-06-21p232.002019-01-02,SPY,2019-06-21,7.38,206,7.31,361,7.50,put,232.00,9,305,250.24,2019-01-02 +SPY2019-06-21p233.002019-01-02,SPY,2019-06-21,7.62,80,7.56,356,4.12,put,233.00,0,312,250.24,2019-01-02 +SPY2019-06-21p234.002019-01-02,SPY,2019-06-21,7.88,100,7.81,350,8.11,put,234.00,21,54,250.24,2019-01-02 +SPY2019-06-21p235.002019-01-02,SPY,2019-06-21,8.14,100,8.08,345,8.14,put,235.00,100,24866,250.24,2019-01-02 +SPY2019-06-21p236.002019-01-02,SPY,2019-06-21,8.41,100,8.34,339,9.38,put,236.00,19,662,250.24,2019-01-02 +SPY2019-06-21p237.002019-01-02,SPY,2019-06-21,8.69,100,8.62,334,9.17,put,237.00,2,289,250.24,2019-01-02 +SPY2019-06-21p238.002019-01-02,SPY,2019-06-21,8.98,100,8.90,328,9.40,put,238.00,22,793,250.24,2019-01-02 +SPY2019-06-21p239.002019-01-02,SPY,2019-06-21,9.28,204,9.20,323,9.55,put,239.00,18,221,250.24,2019-01-02 +SPY2019-06-21p240.002019-01-02,SPY,2019-06-21,9.58,154,9.50,318,9.57,put,240.00,726,39752,250.24,2019-01-02 +SPY2019-06-21p241.002019-01-02,SPY,2019-06-21,9.89,100,9.81,312,10.59,put,241.00,1,847,250.24,2019-01-02 +SPY2019-06-21p242.002019-01-02,SPY,2019-06-21,10.21,100,10.13,307,10.25,put,242.00,434,304,250.24,2019-01-02 +SPY2019-06-21p243.002019-01-02,SPY,2019-06-21,10.54,100,10.46,302,10.71,put,243.00,2,581,250.24,2019-01-02 +SPY2019-06-21p244.002019-01-02,SPY,2019-06-21,10.88,100,10.80,297,11.48,put,244.00,293,217,250.24,2019-01-02 +SPY2019-06-21p245.002019-01-02,SPY,2019-06-21,11.23,50,11.15,292,11.31,put,245.00,135,31126,250.24,2019-01-02 +SPY2019-06-21p246.002019-01-02,SPY,2019-06-21,11.59,100,11.50,287,12.22,put,246.00,1276,1136,250.24,2019-01-02 +SPY2019-06-21p247.002019-01-02,SPY,2019-06-21,11.96,100,11.87,282,12.35,put,247.00,645,3354,250.24,2019-01-02 +SPY2019-06-21p248.002019-01-02,SPY,2019-06-21,12.34,50,12.25,277,12.99,put,248.00,1344,908,250.24,2019-01-02 +SPY2019-06-21p249.002019-01-02,SPY,2019-06-21,12.74,130,12.64,273,13.40,put,249.00,72,615,250.24,2019-01-02 +SPY2019-06-21p250.002019-01-02,SPY,2019-06-21,13.14,80,13.04,268,13.73,put,250.00,805,24876,250.24,2019-01-02 +SPY2019-06-21p251.002019-01-02,SPY,2019-06-21,13.56,80,13.45,264,13.60,put,251.00,13,1171,250.24,2019-01-02 +SPY2019-06-21p252.002019-01-02,SPY,2019-06-21,13.99,130,13.89,259,14.98,put,252.00,142,3049,250.24,2019-01-02 +SPY2019-06-21p253.002019-01-02,SPY,2019-06-21,14.43,130,14.31,255,14.82,put,253.00,3,2391,250.24,2019-01-02 +SPY2019-06-21p254.002019-01-02,SPY,2019-06-21,14.88,64,14.77,251,16.61,put,254.00,27,1976,250.24,2019-01-02 +SPY2019-06-21p255.002019-01-02,SPY,2019-06-21,15.35,64,15.22,64,15.50,put,255.00,69,16527,250.24,2019-01-02 +SPY2019-06-21p256.002019-01-02,SPY,2019-06-21,15.83,64,15.69,243,17.40,put,256.00,1,1120,250.24,2019-01-02 +SPY2019-06-21p257.002019-01-02,SPY,2019-06-21,16.32,64,16.17,271,16.22,put,257.00,8,1923,250.24,2019-01-02 +SPY2019-06-21p258.002019-01-02,SPY,2019-06-21,16.82,64,16.69,64,17.72,put,258.00,18,6636,250.24,2019-01-02 +SPY2019-06-21p259.002019-01-02,SPY,2019-06-21,17.35,96,17.21,48,18.05,put,259.00,6,6430,250.24,2019-01-02 +SPY2019-06-21p25.002019-01-02,SPY,2019-06-21,0.01,3573,0.00,0,0.00,put,25.00,0,0,250.24,2019-01-02 +SPY2019-06-21p260.002019-01-02,SPY,2019-06-21,17.88,48,17.73,48,18.45,put,260.00,633,31412,250.24,2019-01-02 +SPY2019-06-21p261.002019-01-02,SPY,2019-06-21,18.48,226,18.25,226,18.60,put,261.00,3,5175,250.24,2019-01-02 +SPY2019-06-21p262.002019-01-02,SPY,2019-06-21,19.04,223,18.80,223,19.03,put,262.00,2,7389,250.24,2019-01-02 +SPY2019-06-21p263.002019-01-02,SPY,2019-06-21,19.63,221,19.37,221,20.14,put,263.00,7,4834,250.24,2019-01-02 +SPY2019-06-21p264.002019-01-02,SPY,2019-06-21,20.21,218,19.96,218,20.34,put,264.00,5,534,250.24,2019-01-02 +SPY2019-06-21p265.002019-01-02,SPY,2019-06-21,20.82,216,20.56,216,21.62,put,265.00,159,27811,250.24,2019-01-02 +SPY2019-06-21p266.002019-01-02,SPY,2019-06-21,21.44,214,21.17,214,21.17,put,266.00,10,1816,250.24,2019-01-02 +SPY2019-06-21p267.002019-01-02,SPY,2019-06-21,22.08,212,21.80,212,21.93,put,267.00,5,1504,250.24,2019-01-02 +SPY2019-06-21p268.002019-01-02,SPY,2019-06-21,22.90,211,22.31,211,22.31,put,268.00,16,322,250.24,2019-01-02 +SPY2019-06-21p269.002019-01-02,SPY,2019-06-21,23.58,209,22.95,209,23.47,put,269.00,3,4949,250.24,2019-01-02 +SPY2019-06-21p270.002019-01-02,SPY,2019-06-21,24.25,208,23.64,208,24.75,put,270.00,638,22181,250.24,2019-01-02 +SPY2019-06-21p271.002019-01-02,SPY,2019-06-21,24.96,206,24.31,206,25.39,put,271.00,165,1167,250.24,2019-01-02 +SPY2019-06-21p272.002019-01-02,SPY,2019-06-21,25.67,205,25.01,205,26.02,put,272.00,4,945,250.24,2019-01-02 +SPY2019-06-21p273.002019-01-02,SPY,2019-06-21,26.38,209,25.74,204,26.75,put,273.00,2,1026,250.24,2019-01-02 +SPY2019-06-21p274.002019-01-02,SPY,2019-06-21,27.12,203,26.47,203,15.62,put,274.00,0,1356,250.24,2019-01-02 +SPY2019-06-21p275.002019-01-02,SPY,2019-06-21,27.89,203,27.20,203,27.88,put,275.00,8,20505,250.24,2019-01-02 +SPY2019-06-21p276.002019-01-02,SPY,2019-06-21,28.64,202,27.97,202,28.94,put,276.00,2,1452,250.24,2019-01-02 +SPY2019-06-21p277.002019-01-02,SPY,2019-06-21,29.42,202,28.75,202,29.72,put,277.00,2,3307,250.24,2019-01-02 +SPY2019-06-21p278.002019-01-02,SPY,2019-06-21,30.21,201,29.53,201,13.60,put,278.00,0,1073,250.24,2019-01-02 +SPY2019-06-21p279.002019-01-02,SPY,2019-06-21,31.01,201,30.33,201,20.27,put,279.00,0,680,250.24,2019-01-02 +SPY2019-06-21p280.002019-01-02,SPY,2019-06-21,31.83,200,31.13,200,16.01,put,280.00,0,19938,250.24,2019-01-02 +SPY2019-06-21p281.002019-01-02,SPY,2019-06-21,32.66,200,31.96,200,18.15,put,281.00,0,209,250.24,2019-01-02 +SPY2019-06-21p282.002019-01-02,SPY,2019-06-21,33.50,200,32.79,200,17.66,put,282.00,0,544,250.24,2019-01-02 +SPY2019-06-21p283.002019-01-02,SPY,2019-06-21,34.36,200,33.63,200,12.21,put,283.00,0,2,250.24,2019-01-02 +SPY2019-06-21p284.002019-01-02,SPY,2019-06-21,35.22,199,34.49,199,18.24,put,284.00,0,182,250.24,2019-01-02 +SPY2019-06-21p285.002019-01-02,SPY,2019-06-21,36.09,199,35.36,199,18.92,put,285.00,0,4126,250.24,2019-01-02 +SPY2019-06-21p286.002019-01-02,SPY,2019-06-21,36.98,199,36.23,199,19.22,put,286.00,0,74,250.24,2019-01-02 +SPY2019-06-21p287.002019-01-02,SPY,2019-06-21,37.87,199,37.12,199,25.50,put,287.00,0,39,250.24,2019-01-02 +SPY2019-06-21p288.002019-01-02,SPY,2019-06-21,38.77,199,38.02,199,16.96,put,288.00,0,23,250.24,2019-01-02 +SPY2019-06-21p289.002019-01-02,SPY,2019-06-21,39.68,199,38.92,199,21.31,put,289.00,0,37,250.24,2019-01-02 +SPY2019-06-21p290.002019-01-02,SPY,2019-06-21,40.60,199,39.83,199,21.57,put,290.00,0,2604,250.24,2019-01-02 +SPY2019-06-21p291.002019-01-02,SPY,2019-06-21,41.52,199,40.75,199,24.86,put,291.00,0,48,250.24,2019-01-02 +SPY2019-06-21p292.002019-01-02,SPY,2019-06-21,42.46,199,41.68,199,25.04,put,292.00,0,36,250.24,2019-01-02 +SPY2019-06-21p293.002019-01-02,SPY,2019-06-21,43.39,199,42.60,199,26.98,put,293.00,0,3,250.24,2019-01-02 +SPY2019-06-21p294.002019-01-02,SPY,2019-06-21,44.33,199,43.54,199,23.46,put,294.00,0,13,250.24,2019-01-02 +SPY2019-06-21p295.002019-01-02,SPY,2019-06-21,45.28,199,44.48,199,30.06,put,295.00,0,75,250.24,2019-01-02 +SPY2019-06-21p300.002019-01-02,SPY,2019-06-21,50.11,199,49.29,199,51.33,put,300.00,1,89,250.24,2019-01-02 +SPY2019-06-21p305.002019-01-02,SPY,2019-06-21,55.12,199,54.26,199,28.46,put,305.00,0,56,250.24,2019-01-02 +SPY2019-06-21p30.002019-01-02,SPY,2019-06-21,0.01,3353,0.00,0,0.00,put,30.00,0,0,250.24,2019-01-02 +SPY2019-06-21p310.002019-01-02,SPY,2019-06-21,60.13,199,59.26,199,60.03,put,310.00,59,270,250.24,2019-01-02 +SPY2019-06-21p315.002019-01-02,SPY,2019-06-21,66.40,1,63.53,10,28.72,put,315.00,0,27,250.24,2019-01-02 +SPY2019-06-21p320.002019-01-02,SPY,2019-06-21,71.40,1,68.53,10,37.79,put,320.00,0,38,250.24,2019-01-02 +SPY2019-06-21p325.002019-01-02,SPY,2019-06-21,76.40,1,73.53,10,24.19,put,325.00,0,1,250.24,2019-01-02 +SPY2019-06-21p330.002019-01-02,SPY,2019-06-21,80.13,199,79.27,199,43.47,put,330.00,0,20,250.24,2019-01-02 +SPY2019-06-21p335.002019-01-02,SPY,2019-06-21,85.13,199,84.27,199,27.25,put,335.00,0,0,250.24,2019-01-02 +SPY2019-06-21p340.002019-01-02,SPY,2019-06-21,91.40,1,88.53,10,25.43,put,340.00,0,1,250.24,2019-01-02 +SPY2019-06-21p345.002019-01-02,SPY,2019-06-21,96.40,1,93.53,10,49.09,put,345.00,0,1,250.24,2019-01-02 +SPY2019-06-21p350.002019-01-02,SPY,2019-06-21,101.40,1,98.53,10,37.24,put,350.00,0,10,250.24,2019-01-02 +SPY2019-06-21p355.002019-01-02,SPY,2019-06-21,106.48,1,103.53,10,0.00,put,355.00,0,0,250.24,2019-01-02 +SPY2019-06-21p35.002019-01-02,SPY,2019-06-21,0.01,3533,0.00,0,0.01,put,35.00,0,76,250.24,2019-01-02 +SPY2019-06-21p360.002019-01-02,SPY,2019-06-21,111.48,1,108.53,10,37.81,put,360.00,0,0,250.24,2019-01-02 +SPY2019-06-21p365.002019-01-02,SPY,2019-06-21,116.47,1,113.53,10,0.00,put,365.00,0,0,250.24,2019-01-02 +SPY2019-06-21p370.002019-01-02,SPY,2019-06-21,121.40,1,118.53,10,42.14,put,370.00,0,0,250.24,2019-01-02 +SPY2019-06-21p375.002019-01-02,SPY,2019-06-21,126.47,1,123.53,10,0.00,put,375.00,0,0,250.24,2019-01-02 +SPY2019-06-21p380.002019-01-02,SPY,2019-06-21,131.40,1,128.53,10,44.26,put,380.00,0,0,250.24,2019-01-02 +SPY2019-06-21p390.002019-01-02,SPY,2019-06-21,141.40,1,138.53,10,55.98,put,390.00,0,4,250.24,2019-01-02 +SPY2019-06-21p400.002019-01-02,SPY,2019-06-21,151.48,1,148.53,10,69.95,put,400.00,0,0,250.24,2019-01-02 +SPY2019-06-21p40.002019-01-02,SPY,2019-06-21,0.01,2466,0.00,0,0.01,put,40.00,0,101,250.24,2019-01-02 +SPY2019-06-21p410.002019-01-02,SPY,2019-06-21,161.40,1,158.53,10,0.00,put,410.00,0,0,250.24,2019-01-02 +SPY2019-06-21p420.002019-01-02,SPY,2019-06-21,171.40,1,168.26,2,85.61,put,420.00,0,34,250.24,2019-01-02 +SPY2019-06-21p45.002019-01-02,SPY,2019-06-21,0.01,2466,0.00,0,0.00,put,45.00,0,0,250.24,2019-01-02 +SPY2019-06-21p50.002019-01-02,SPY,2019-06-21,0.01,2226,0.00,0,0.01,put,50.00,0,111,250.24,2019-01-02 +SPY2019-06-21p55.002019-01-02,SPY,2019-06-21,0.01,1566,0.00,0,0.00,put,55.00,0,0,250.24,2019-01-02 +SPY2019-06-21p60.002019-01-02,SPY,2019-06-21,0.01,1026,0.00,0,0.02,put,60.00,0,289,250.24,2019-01-02 +SPY2019-06-21p65.002019-01-02,SPY,2019-06-21,0.01,480,0.00,0,0.00,put,65.00,0,0,250.24,2019-01-02 +SPY2019-06-21p70.002019-01-02,SPY,2019-06-21,0.02,4026,0.00,0,0.01,put,70.00,0,8,250.24,2019-01-02 +SPY2019-06-21p75.002019-01-02,SPY,2019-06-21,0.02,3246,0.00,0,0.02,put,75.00,0,213,250.24,2019-01-02 +SPY2019-06-21p80.002019-01-02,SPY,2019-06-21,0.02,2040,0.01,100,0.02,put,80.00,0,2153,250.24,2019-01-02 +SPY2019-06-21p85.002019-01-02,SPY,2019-06-21,0.03,5377,0.01,2608,0.02,put,85.00,0,149,250.24,2019-01-02 +SPY2019-06-21p90.002019-01-02,SPY,2019-06-21,0.03,2582,0.01,4948,0.03,put,90.00,3,1391,250.24,2019-01-02 +SPY2019-06-21p95.002019-01-02,SPY,2019-06-21,0.04,4917,0.02,2853,0.04,put,95.00,14,230,250.24,2019-01-02 +SPY2019-06-28c175.002019-01-02,SPY,2019-06-28,78.19,224,75.62,224,0.00,call,175.00,0,0,250.24,2019-01-02 +SPY2019-06-28c180.002019-01-02,SPY,2019-06-28,73.44,224,70.86,224,0.00,call,180.00,0,0,250.24,2019-01-02 +SPY2019-06-28c185.002019-01-02,SPY,2019-06-28,68.68,10,66.16,224,0.00,call,185.00,0,0,250.24,2019-01-02 +SPY2019-06-28c190.002019-01-02,SPY,2019-06-28,64.03,10,61.50,224,30.36,call,190.00,0,21,250.24,2019-01-02 +SPY2019-06-28c195.002019-01-02,SPY,2019-06-28,59.44,10,56.46,1,35.69,call,195.00,0,90,250.24,2019-01-02 +SPY2019-06-28c200.002019-01-02,SPY,2019-06-28,54.09,200,53.21,200,53.58,call,200.00,10,34,250.24,2019-01-02 +SPY2019-06-28c205.002019-01-02,SPY,2019-06-28,49.62,205,48.77,200,31.29,call,205.00,0,4,250.24,2019-01-02 +SPY2019-06-28c210.002019-01-02,SPY,2019-06-28,45.23,206,44.40,201,19.08,call,210.00,0,19,250.24,2019-01-02 +SPY2019-06-28c215.002019-01-02,SPY,2019-06-28,40.93,201,40.13,201,19.86,call,215.00,0,5,250.24,2019-01-02 +SPY2019-06-28c220.002019-01-02,SPY,2019-06-28,36.74,218,36.00,15,18.10,call,220.00,0,10,250.24,2019-01-02 +SPY2019-06-28c225.002019-01-02,SPY,2019-06-28,32.68,210,31.95,205,21.60,call,225.00,0,24,250.24,2019-01-02 +SPY2019-06-28c226.002019-01-02,SPY,2019-06-28,31.88,210,31.16,205,0.00,call,226.00,0,0,250.24,2019-01-02 +SPY2019-06-28c227.002019-01-02,SPY,2019-06-28,31.09,211,30.38,211,0.00,call,227.00,0,0,250.24,2019-01-02 +SPY2019-06-28c228.002019-01-02,SPY,2019-06-28,30.31,222,29.62,28,0.00,call,228.00,0,0,250.24,2019-01-02 +SPY2019-06-28c229.002019-01-02,SPY,2019-06-28,29.53,212,28.83,212,0.00,call,229.00,0,0,250.24,2019-01-02 +SPY2019-06-28c230.002019-01-02,SPY,2019-06-28,28.76,208,28.07,208,13.50,call,230.00,0,41,250.24,2019-01-02 +SPY2019-06-28c231.002019-01-02,SPY,2019-06-28,27.99,214,27.31,214,0.00,call,231.00,0,0,250.24,2019-01-02 +SPY2019-06-28c232.002019-01-02,SPY,2019-06-28,27.23,210,26.68,17,9.47,call,232.00,0,5,250.24,2019-01-02 +SPY2019-06-28c233.002019-01-02,SPY,2019-06-28,26.48,211,25.81,211,12.75,call,233.00,0,1,250.24,2019-01-02 +SPY2019-06-28c234.002019-01-02,SPY,2019-06-28,25.59,217,25.23,212,0.00,call,234.00,0,0,250.24,2019-01-02 +SPY2019-06-28c235.002019-01-02,SPY,2019-06-28,24.82,213,24.47,213,11.94,call,235.00,0,16,250.24,2019-01-02 +SPY2019-06-28c236.002019-01-02,SPY,2019-06-28,24.09,214,23.75,214,12.56,call,236.00,0,7,250.24,2019-01-02 +SPY2019-06-28c237.002019-01-02,SPY,2019-06-28,23.39,215,23.07,215,11.33,call,237.00,0,16,250.24,2019-01-02 +SPY2019-06-28c238.002019-01-02,SPY,2019-06-28,22.68,216,22.35,216,9.08,call,238.00,0,2,250.24,2019-01-02 +SPY2019-06-28c239.002019-01-02,SPY,2019-06-28,21.94,218,21.63,218,8.25,call,239.00,0,1,250.24,2019-01-02 +SPY2019-06-28c240.002019-01-02,SPY,2019-06-28,21.27,219,20.96,219,21.08,call,240.00,1,127,250.24,2019-01-02 +SPY2019-06-28c241.002019-01-02,SPY,2019-06-28,20.58,221,20.28,221,7.79,call,241.00,0,16,250.24,2019-01-02 +SPY2019-06-28c242.002019-01-02,SPY,2019-06-28,19.90,223,19.61,223,9.37,call,242.00,0,11,250.24,2019-01-02 +SPY2019-06-28c243.002019-01-02,SPY,2019-06-28,19.21,223,18.91,223,9.89,call,243.00,0,2,250.24,2019-01-02 +SPY2019-06-28c244.002019-01-02,SPY,2019-06-28,18.56,227,18.28,227,9.26,call,244.00,0,120,250.24,2019-01-02 +SPY2019-06-28c245.002019-01-02,SPY,2019-06-28,17.91,229,17.64,229,16.17,call,245.00,10,229,250.24,2019-01-02 +SPY2019-06-28c246.002019-01-02,SPY,2019-06-28,17.26,232,17.00,232,8.63,call,246.00,0,417,250.24,2019-01-02 +SPY2019-06-28c247.002019-01-02,SPY,2019-06-28,16.61,234,16.36,234,13.92,call,247.00,1,669,250.24,2019-01-02 +SPY2019-06-28c248.002019-01-02,SPY,2019-06-28,16.00,232,15.75,232,15.90,call,248.00,1,208,250.24,2019-01-02 +SPY2019-06-28c249.002019-01-02,SPY,2019-06-28,15.38,240,15.15,240,7.58,call,249.00,0,258,250.24,2019-01-02 +SPY2019-06-28c250.002019-01-02,SPY,2019-06-28,14.79,243,14.55,243,15.00,call,250.00,6,227,250.24,2019-01-02 +SPY2019-06-28c251.002019-01-02,SPY,2019-06-28,14.20,246,13.97,246,13.88,call,251.00,1,137,250.24,2019-01-02 +SPY2019-06-28c252.002019-01-02,SPY,2019-06-28,13.62,250,13.40,250,12.72,call,252.00,1,345,250.24,2019-01-02 +SPY2019-06-28c253.002019-01-02,SPY,2019-06-28,13.04,250,12.82,250,6.35,call,253.00,0,492,250.24,2019-01-02 +SPY2019-06-28c254.002019-01-02,SPY,2019-06-28,12.49,258,12.28,258,6.10,call,254.00,0,19,250.24,2019-01-02 +SPY2019-06-28c255.002019-01-02,SPY,2019-06-28,11.94,262,11.74,262,5.98,call,255.00,0,87,250.24,2019-01-02 +SPY2019-06-28c256.002019-01-02,SPY,2019-06-28,11.41,267,11.23,267,11.94,call,256.00,3,36,250.24,2019-01-02 +SPY2019-06-28c257.002019-01-02,SPY,2019-06-28,10.88,272,10.71,272,5.36,call,257.00,0,35,250.24,2019-01-02 +SPY2019-06-28c258.002019-01-02,SPY,2019-06-28,10.38,278,10.20,278,5.88,call,258.00,0,4,250.24,2019-01-02 +SPY2019-06-28c259.002019-01-02,SPY,2019-06-28,9.89,283,9.71,283,3.50,call,259.00,0,25,250.24,2019-01-02 +SPY2019-06-28c260.002019-01-02,SPY,2019-06-28,9.41,289,9.24,289,9.12,call,260.00,64,551,250.24,2019-01-02 +SPY2019-06-28c261.002019-01-02,SPY,2019-06-28,8.95,296,8.78,296,4.44,call,261.00,0,15,250.24,2019-01-02 +SPY2019-06-28c262.002019-01-02,SPY,2019-06-28,8.49,297,8.32,297,7.96,call,262.00,5,562,250.24,2019-01-02 +SPY2019-06-28c263.002019-01-02,SPY,2019-06-28,8.04,310,7.90,310,7.69,call,263.00,4,361,250.24,2019-01-02 +SPY2019-06-28c264.002019-01-02,SPY,2019-06-28,7.62,317,7.48,317,7.75,call,264.00,6,261,250.24,2019-01-02 +SPY2019-06-28c265.002019-01-02,SPY,2019-06-28,7.21,325,7.08,325,6.90,call,265.00,14,644,250.24,2019-01-02 +SPY2019-06-28c266.002019-01-02,SPY,2019-06-28,6.82,325,6.68,325,3.59,call,266.00,0,532,250.24,2019-01-02 +SPY2019-06-28c267.002019-01-02,SPY,2019-06-28,6.43,342,6.30,342,3.60,call,267.00,0,902,250.24,2019-01-02 +SPY2019-06-28c268.002019-01-02,SPY,2019-06-28,6.07,350,5.94,350,1.97,call,268.00,0,462,250.24,2019-01-02 +SPY2019-06-28c269.002019-01-02,SPY,2019-06-28,5.72,359,5.60,359,3.30,call,269.00,0,270,250.24,2019-01-02 +SPY2019-06-28c270.002019-01-02,SPY,2019-06-28,5.38,360,5.26,360,5.46,call,270.00,41,1264,250.24,2019-01-02 +SPY2019-06-28c271.002019-01-02,SPY,2019-06-28,5.05,379,4.94,379,2.51,call,271.00,0,135,250.24,2019-01-02 +SPY2019-06-28c272.002019-01-02,SPY,2019-06-28,4.74,388,4.63,388,2.35,call,272.00,0,182,250.24,2019-01-02 +SPY2019-06-28c273.002019-01-02,SPY,2019-06-28,4.45,398,4.34,398,2.22,call,273.00,0,370,250.24,2019-01-02 +SPY2019-06-28c274.002019-01-02,SPY,2019-06-28,4.16,399,4.06,399,2.08,call,274.00,0,587,250.24,2019-01-02 +SPY2019-06-28c275.002019-01-02,SPY,2019-06-28,3.89,419,3.79,419,1.97,call,275.00,0,751,250.24,2019-01-02 +SPY2019-06-28c276.002019-01-02,SPY,2019-06-28,3.64,429,3.54,429,3.77,call,276.00,11,1383,250.24,2019-01-02 +SPY2019-06-28c277.002019-01-02,SPY,2019-06-28,3.40,439,3.30,439,2.03,call,277.00,0,827,250.24,2019-01-02 +SPY2019-06-28c278.002019-01-02,SPY,2019-06-28,3.16,444,3.07,444,3.11,call,278.00,1,573,250.24,2019-01-02 +SPY2019-06-28c279.002019-01-02,SPY,2019-06-28,2.95,460,2.86,460,1.80,call,279.00,0,3132,250.24,2019-01-02 +SPY2019-06-28c280.002019-01-02,SPY,2019-06-28,2.75,470,2.66,470,2.67,call,280.00,31,5120,250.24,2019-01-02 +SPY2019-06-28c281.002019-01-02,SPY,2019-06-28,2.56,480,2.47,480,1.38,call,281.00,0,2351,250.24,2019-01-02 +SPY2019-06-28c282.002019-01-02,SPY,2019-06-28,2.37,491,2.29,491,2.44,call,282.00,957,2638,250.24,2019-01-02 +SPY2019-06-28c283.002019-01-02,SPY,2019-06-28,2.20,500,2.12,500,2.39,call,283.00,1,5079,250.24,2019-01-02 +SPY2019-06-28c284.002019-01-02,SPY,2019-06-28,2.05,510,1.97,510,2.85,call,284.00,0,2401,250.24,2019-01-02 +SPY2019-06-28c285.002019-01-02,SPY,2019-06-28,1.90,513,1.82,513,1.96,call,285.00,1,1812,250.24,2019-01-02 +SPY2019-06-28c286.002019-01-02,SPY,2019-06-28,1.76,528,1.68,528,1.70,call,286.00,0,236,250.24,2019-01-02 +SPY2019-06-28c287.002019-01-02,SPY,2019-06-28,1.63,537,1.56,537,0.69,call,287.00,0,1108,250.24,2019-01-02 +SPY2019-06-28c288.002019-01-02,SPY,2019-06-28,1.51,545,1.44,545,1.45,call,288.00,1,1455,250.24,2019-01-02 +SPY2019-06-28c289.002019-01-02,SPY,2019-06-28,1.40,547,1.33,547,1.36,call,289.00,2,2847,250.24,2019-01-02 +SPY2019-06-28c290.002019-01-02,SPY,2019-06-28,1.30,561,1.23,561,1.30,call,290.00,41,2557,250.24,2019-01-02 +SPY2019-06-28c291.002019-01-02,SPY,2019-06-28,1.20,568,1.13,568,0.84,call,291.00,0,1152,250.24,2019-01-02 +SPY2019-06-28c292.002019-01-02,SPY,2019-06-28,1.12,575,1.05,575,0.40,call,292.00,0,31,250.24,2019-01-02 +SPY2019-06-28c293.002019-01-02,SPY,2019-06-28,1.04,576,0.97,576,1.10,call,293.00,1,21,250.24,2019-01-02 +SPY2019-06-28c294.002019-01-02,SPY,2019-06-28,1.07,164,0.80,28,3.02,call,294.00,0,1,250.24,2019-01-02 +SPY2019-06-28c295.002019-01-02,SPY,2019-06-28,0.89,599,0.82,593,0.92,call,295.00,3,2253,250.24,2019-01-02 +SPY2019-06-28c300.002019-01-02,SPY,2019-06-28,0.61,1183,0.55,1068,0.60,call,300.00,16,1875,250.24,2019-01-02 +SPY2019-06-28c305.002019-01-02,SPY,2019-06-28,0.42,1183,0.36,1068,0.18,call,305.00,0,2245,250.24,2019-01-02 +SPY2019-06-28c310.002019-01-02,SPY,2019-06-28,0.29,821,0.25,1068,0.32,call,310.00,19,2182,250.24,2019-01-02 +SPY2019-06-28c315.002019-01-02,SPY,2019-06-28,0.21,1080,0.17,1068,0.14,call,315.00,0,165,250.24,2019-01-02 +SPY2019-06-28c320.002019-01-02,SPY,2019-06-28,0.16,1080,0.11,1068,0.11,call,320.00,0,657,250.24,2019-01-02 +SPY2019-06-28c325.002019-01-02,SPY,2019-06-28,0.13,1543,0.08,1068,0.05,call,325.00,0,448,250.24,2019-01-02 +SPY2019-06-28c330.002019-01-02,SPY,2019-06-28,0.11,2059,0.06,1068,0.05,call,330.00,0,2591,250.24,2019-01-02 +SPY2019-06-28c335.002019-01-02,SPY,2019-06-28,0.09,3450,0.04,1068,0.04,call,335.00,0,8948,250.24,2019-01-02 +SPY2019-06-28c340.002019-01-02,SPY,2019-06-28,0.07,1183,0.02,1068,0.03,call,340.00,0,1529,250.24,2019-01-02 +SPY2019-06-28c345.002019-01-02,SPY,2019-06-28,0.06,1183,0.01,1068,0.02,call,345.00,0,93,250.24,2019-01-02 +SPY2019-06-28c350.002019-01-02,SPY,2019-06-28,0.05,1183,0.00,0,0.03,call,350.00,0,8020,250.24,2019-01-02 +SPY2019-06-28p175.002019-01-02,SPY,2019-06-28,0.95,240,0.91,2678,1.00,put,175.00,1,32,250.24,2019-01-02 +SPY2019-06-28p180.002019-01-02,SPY,2019-06-28,1.16,638,1.12,240,0.00,put,180.00,0,0,250.24,2019-01-02 +SPY2019-06-28p185.002019-01-02,SPY,2019-06-28,1.41,758,1.36,1183,0.00,put,185.00,0,0,250.24,2019-01-02 +SPY2019-06-28p190.002019-01-02,SPY,2019-06-28,1.71,887,1.66,561,1.74,put,190.00,114,2645,250.24,2019-01-02 +SPY2019-06-28p195.002019-01-02,SPY,2019-06-28,2.07,240,2.01,1413,2.03,put,195.00,2,4759,250.24,2019-01-02 +SPY2019-06-28p200.002019-01-02,SPY,2019-06-28,2.50,160,2.44,160,2.48,put,200.00,25,5412,250.24,2019-01-02 +SPY2019-06-28p205.002019-01-02,SPY,2019-06-28,3.01,1205,2.94,160,3.16,put,205.00,5,4463,250.24,2019-01-02 +SPY2019-06-28p210.002019-01-02,SPY,2019-06-28,3.60,240,3.53,558,3.91,put,210.00,28,4748,250.24,2019-01-02 +SPY2019-06-28p215.002019-01-02,SPY,2019-06-28,4.30,573,4.22,613,4.52,put,215.00,258,4683,250.24,2019-01-02 +SPY2019-06-28p220.002019-01-02,SPY,2019-06-28,5.11,160,5.02,507,5.93,put,220.00,6,4381,250.24,2019-01-02 +SPY2019-06-28p225.002019-01-02,SPY,2019-06-28,6.05,160,5.96,397,6.51,put,225.00,22,3522,250.24,2019-01-02 +SPY2019-06-28p226.002019-01-02,SPY,2019-06-28,6.26,312,6.17,394,4.33,put,226.00,0,56,250.24,2019-01-02 +SPY2019-06-28p227.002019-01-02,SPY,2019-06-28,6.47,240,6.38,389,3.56,put,227.00,0,73,250.24,2019-01-02 +SPY2019-06-28p228.002019-01-02,SPY,2019-06-28,6.68,160,6.59,383,3.73,put,228.00,0,66,250.24,2019-01-02 +SPY2019-06-28p229.002019-01-02,SPY,2019-06-28,6.91,184,6.82,377,4.12,put,229.00,0,19,250.24,2019-01-02 +SPY2019-06-28p230.002019-01-02,SPY,2019-06-28,7.14,240,7.04,372,7.18,put,230.00,3,3193,250.24,2019-01-02 +SPY2019-06-28p231.002019-01-02,SPY,2019-06-28,7.37,80,7.29,364,4.01,put,231.00,0,13,250.24,2019-01-02 +SPY2019-06-28p232.002019-01-02,SPY,2019-06-28,7.62,166,7.53,361,8.06,put,232.00,7,50,250.24,2019-01-02 +SPY2019-06-28p233.002019-01-02,SPY,2019-06-28,7.87,166,7.78,356,8.09,put,233.00,1,424,250.24,2019-01-02 +SPY2019-06-28p234.002019-01-02,SPY,2019-06-28,8.12,100,8.03,350,8.01,put,234.00,10,96,250.24,2019-01-02 +SPY2019-06-28p235.002019-01-02,SPY,2019-06-28,8.39,150,8.30,344,9.00,put,235.00,1,3904,250.24,2019-01-02 +SPY2019-06-28p236.002019-01-02,SPY,2019-06-28,8.66,100,8.57,339,10.35,put,236.00,1,39,250.24,2019-01-02 +SPY2019-06-28p237.002019-01-02,SPY,2019-06-28,8.94,100,8.85,330,5.31,put,237.00,0,11,250.24,2019-01-02 +SPY2019-06-28p238.002019-01-02,SPY,2019-06-28,9.23,100,9.14,329,5.37,put,238.00,0,23,250.24,2019-01-02 +SPY2019-06-28p239.002019-01-02,SPY,2019-06-28,9.53,100,9.43,323,11.10,put,239.00,1,508,250.24,2019-01-02 +SPY2019-06-28p240.002019-01-02,SPY,2019-06-28,9.84,258,9.74,54,10.04,put,240.00,84,1295,250.24,2019-01-02 +SPY2019-06-28p241.002019-01-02,SPY,2019-06-28,10.15,100,10.05,45,10.12,put,241.00,72,426,250.24,2019-01-02 +SPY2019-06-28p242.002019-01-02,SPY,2019-06-28,10.47,50,10.36,306,12.13,put,242.00,1,4389,250.24,2019-01-02 +SPY2019-06-28p243.002019-01-02,SPY,2019-06-28,10.81,225,10.70,303,12.08,put,243.00,50,2181,250.24,2019-01-02 +SPY2019-06-28p244.002019-01-02,SPY,2019-06-28,11.14,50,11.04,298,11.23,put,244.00,53,786,250.24,2019-01-02 +SPY2019-06-28p245.002019-01-02,SPY,2019-06-28,11.50,100,11.38,292,11.76,put,245.00,5,1108,250.24,2019-01-02 +SPY2019-06-28p246.002019-01-02,SPY,2019-06-28,11.86,100,11.74,287,6.35,put,246.00,0,410,250.24,2019-01-02 +SPY2019-06-28p247.002019-01-02,SPY,2019-06-28,12.24,185,12.11,282,13.33,put,247.00,3,1104,250.24,2019-01-02 +SPY2019-06-28p248.002019-01-02,SPY,2019-06-28,12.61,50,12.49,278,13.04,put,248.00,1,588,250.24,2019-01-02 +SPY2019-06-28p249.002019-01-02,SPY,2019-06-28,13.01,80,12.88,274,14.57,put,249.00,2,1266,250.24,2019-01-02 +SPY2019-06-28p250.002019-01-02,SPY,2019-06-28,13.41,80,13.29,269,13.90,put,250.00,132,1339,250.24,2019-01-02 +SPY2019-06-28p251.002019-01-02,SPY,2019-06-28,13.84,158,13.69,264,7.57,put,251.00,0,307,250.24,2019-01-02 +SPY2019-06-28p252.002019-01-02,SPY,2019-06-28,14.26,80,14.13,259,9.50,put,252.00,0,97,250.24,2019-01-02 +SPY2019-06-28p253.002019-01-02,SPY,2019-06-28,14.70,80,14.55,256,10.98,put,253.00,0,540,250.24,2019-01-02 +SPY2019-06-28p254.002019-01-02,SPY,2019-06-28,15.16,150,14.99,288,8.51,put,254.00,0,24,250.24,2019-01-02 +SPY2019-06-28p255.002019-01-02,SPY,2019-06-28,15.62,100,15.45,316,10.74,put,255.00,0,725,250.24,2019-01-02 +SPY2019-06-28p256.002019-01-02,SPY,2019-06-28,16.09,64,15.93,100,8.88,put,256.00,0,89,250.24,2019-01-02 +SPY2019-06-28p257.002019-01-02,SPY,2019-06-28,16.58,64,16.42,100,8.80,put,257.00,0,633,250.24,2019-01-02 +SPY2019-06-28p258.002019-01-02,SPY,2019-06-28,17.09,64,16.92,56,10.91,put,258.00,0,40,250.24,2019-01-02 +SPY2019-06-28p259.002019-01-02,SPY,2019-06-28,17.60,48,17.43,48,10.45,put,259.00,0,620,250.24,2019-01-02 +SPY2019-06-28p260.002019-01-02,SPY,2019-06-28,18.13,48,17.96,78,18.04,put,260.00,5,1226,250.24,2019-01-02 +SPY2019-06-28p261.002019-01-02,SPY,2019-06-28,18.77,227,18.49,227,19.15,put,261.00,4,80,250.24,2019-01-02 +SPY2019-06-28p262.002019-01-02,SPY,2019-06-28,19.30,235,19.01,225,19.13,put,262.00,15,122,250.24,2019-01-02 +SPY2019-06-28p263.002019-01-02,SPY,2019-06-28,19.88,222,19.58,222,10.43,put,263.00,0,114,250.24,2019-01-02 +SPY2019-06-28p264.002019-01-02,SPY,2019-06-28,20.47,224,20.15,219,10.72,put,264.00,0,307,250.24,2019-01-02 +SPY2019-06-28p265.002019-01-02,SPY,2019-06-28,21.09,227,20.76,217,20.71,put,265.00,900,1602,250.24,2019-01-02 +SPY2019-06-28p266.002019-01-02,SPY,2019-06-28,21.71,231,21.37,215,14.17,put,266.00,0,591,250.24,2019-01-02 +SPY2019-06-28p267.002019-01-02,SPY,2019-06-28,22.34,228,21.99,213,14.55,put,267.00,0,456,250.24,2019-01-02 +SPY2019-06-28p268.002019-01-02,SPY,2019-06-28,23.00,20,22.48,226,22.94,put,268.00,10,863,250.24,2019-01-02 +SPY2019-06-28p269.002019-01-02,SPY,2019-06-28,23.66,25,23.12,210,14.00,put,269.00,0,676,250.24,2019-01-02 +SPY2019-06-28p270.002019-01-02,SPY,2019-06-28,24.34,21,23.79,213,24.17,put,270.00,1,1191,250.24,2019-01-02 +SPY2019-06-28p271.002019-01-02,SPY,2019-06-28,25.03,26,24.47,207,17.22,put,271.00,0,148,250.24,2019-01-02 +SPY2019-06-28p272.002019-01-02,SPY,2019-06-28,25.73,26,24.11,10,8.70,put,272.00,0,911,250.24,2019-01-02 +SPY2019-06-28p273.002019-01-02,SPY,2019-06-28,26.45,25,25.86,205,16.00,put,273.00,0,806,250.24,2019-01-02 +SPY2019-06-28p274.002019-01-02,SPY,2019-06-28,27.19,11,26.59,214,16.97,put,274.00,0,1600,250.24,2019-01-02 +SPY2019-06-28p275.002019-01-02,SPY,2019-06-28,27.93,26,27.32,203,27.56,put,275.00,5,722,250.24,2019-01-02 +SPY2019-06-28p276.002019-01-02,SPY,2019-06-28,28.69,21,28.07,207,17.88,put,276.00,0,61,250.24,2019-01-02 +SPY2019-06-28p277.002019-01-02,SPY,2019-06-28,29.46,16,28.83,212,20.84,put,277.00,0,238,250.24,2019-01-02 +SPY2019-06-28p278.002019-01-02,SPY,2019-06-28,30.25,21,29.61,206,20.74,put,278.00,0,71,250.24,2019-01-02 +SPY2019-06-28p279.002019-01-02,SPY,2019-06-28,31.04,20,30.40,201,4.20,put,279.00,0,249,250.24,2019-01-02 +SPY2019-06-28p280.002019-01-02,SPY,2019-06-28,31.86,20,31.19,206,16.30,put,280.00,0,663,250.24,2019-01-02 +SPY2019-06-28p281.002019-01-02,SPY,2019-06-28,32.68,20,31.18,10,8.70,put,281.00,0,241,250.24,2019-01-02 +SPY2019-06-28p282.002019-01-02,SPY,2019-06-28,33.51,20,32.01,10,10.75,put,282.00,0,8,250.24,2019-01-02 +SPY2019-06-28p283.002019-01-02,SPY,2019-06-28,34.36,25,33.67,200,14.55,put,283.00,0,420,250.24,2019-01-02 +SPY2019-06-28p284.002019-01-02,SPY,2019-06-28,35.21,27,34.51,200,21.04,put,284.00,0,1018,250.24,2019-01-02 +SPY2019-06-28p285.002019-01-02,SPY,2019-06-28,36.08,25,35.38,199,35.58,put,285.00,5,131,250.24,2019-01-02 +SPY2019-06-28p286.002019-01-02,SPY,2019-06-28,36.95,20,35.50,10,9.87,put,286.00,0,49,250.24,2019-01-02 +SPY2019-06-28p287.002019-01-02,SPY,2019-06-28,37.84,25,36.29,224,7.82,put,287.00,0,16,250.24,2019-01-02 +SPY2019-06-28p288.002019-01-02,SPY,2019-06-28,39.75,199,37.18,224,21.23,put,288.00,0,16,250.24,2019-01-02 +SPY2019-06-28p289.002019-01-02,SPY,2019-06-28,40.66,199,38.08,224,20.26,put,289.00,0,205,250.24,2019-01-02 +SPY2019-06-28p290.002019-01-02,SPY,2019-06-28,41.56,199,38.99,224,26.35,put,290.00,0,39,250.24,2019-01-02 +SPY2019-06-28p291.002019-01-02,SPY,2019-06-28,42.48,199,39.90,225,0.00,put,291.00,0,0,250.24,2019-01-02 +SPY2019-06-28p292.002019-01-02,SPY,2019-06-28,43.40,199,40.83,225,0.00,put,292.00,0,0,250.24,2019-01-02 +SPY2019-06-28p293.002019-01-02,SPY,2019-06-28,44.33,199,41.77,1,0.00,put,293.00,0,0,250.24,2019-01-02 +SPY2019-06-28p294.002019-01-02,SPY,2019-06-28,45.27,199,42.70,1,0.00,put,294.00,0,0,250.24,2019-01-02 +SPY2019-06-28p295.002019-01-02,SPY,2019-06-28,46.21,199,43.65,1,25.50,put,295.00,0,89,250.24,2019-01-02 +SPY2019-06-28p300.002019-01-02,SPY,2019-06-28,51.00,199,48.43,224,23.31,put,300.00,0,20,250.24,2019-01-02 +SPY2019-06-28p305.002019-01-02,SPY,2019-06-28,56.33,10,53.46,1,13.86,put,305.00,0,68,250.24,2019-01-02 +SPY2019-06-28p310.002019-01-02,SPY,2019-06-28,60.98,224,58.46,1,35.40,put,310.00,0,3,250.24,2019-01-02 +SPY2019-06-28p315.002019-01-02,SPY,2019-06-28,65.98,224,63.46,1,17.99,put,315.00,0,0,250.24,2019-01-02 +SPY2019-06-28p320.002019-01-02,SPY,2019-06-28,70.98,224,68.45,1,36.08,put,320.00,0,14,250.24,2019-01-02 +SPY2019-06-28p325.002019-01-02,SPY,2019-06-28,76.33,10,73.45,1,29.22,put,325.00,0,0,250.24,2019-01-02 +SPY2019-06-28p330.002019-01-02,SPY,2019-06-28,81.33,10,78.45,1,28.67,put,330.00,0,1,250.24,2019-01-02 +SPY2019-06-28p335.002019-01-02,SPY,2019-06-28,86.33,10,83.46,1,0.00,put,335.00,0,0,250.24,2019-01-02 +SPY2019-06-28p340.002019-01-02,SPY,2019-06-28,91.33,10,88.46,1,0.00,put,340.00,0,0,250.24,2019-01-02 +SPY2019-06-28p345.002019-01-02,SPY,2019-06-28,96.33,10,93.46,1,0.00,put,345.00,0,0,250.24,2019-01-02 +SPY2019-06-28p350.002019-01-02,SPY,2019-06-28,101.33,10,98.46,1,42.62,put,350.00,0,11,250.24,2019-01-02 +SPY2019-09-20c100.002019-01-02,SPY,2019-09-20,151.93,1,149.45,157,0.00,call,100.00,0,0,250.24,2019-01-02 +SPY2019-09-20c105.002019-01-02,SPY,2019-09-20,146.97,1,144.07,10,0.00,call,105.00,0,0,250.24,2019-01-02 +SPY2019-09-20c110.002019-01-02,SPY,2019-09-20,142.00,1,139.51,157,84.44,call,110.00,0,0,250.24,2019-01-02 +SPY2019-09-20c115.002019-01-02,SPY,2019-09-20,137.04,1,134.17,10,0.00,call,115.00,0,0,250.24,2019-01-02 +SPY2019-09-20c120.002019-01-02,SPY,2019-09-20,132.08,1,129.58,157,79.44,call,120.00,0,0,250.24,2019-01-02 +SPY2019-09-20c125.002019-01-02,SPY,2019-09-20,127.23,1,124.26,10,0.00,call,125.00,0,0,250.24,2019-01-02 +SPY2019-09-20c130.002019-01-02,SPY,2019-09-20,122.20,1,119.32,10,0.00,call,130.00,0,0,250.24,2019-01-02 +SPY2019-09-20c135.002019-01-02,SPY,2019-09-20,117.28,1,114.74,157,0.00,call,135.00,0,0,250.24,2019-01-02 +SPY2019-09-20c140.002019-01-02,SPY,2019-09-20,112.39,1,109.82,157,51.70,call,140.00,0,3,250.24,2019-01-02 +SPY2019-09-20c145.002019-01-02,SPY,2019-09-20,107.56,132,104.92,157,0.00,call,145.00,0,0,250.24,2019-01-02 +SPY2019-09-20c150.002019-01-02,SPY,2019-09-20,102.69,132,100.05,157,71.05,call,150.00,0,4,250.24,2019-01-02 +SPY2019-09-20c155.002019-01-02,SPY,2019-09-20,97.85,132,95.21,157,0.00,call,155.00,0,0,250.24,2019-01-02 +SPY2019-09-20c160.002019-01-02,SPY,2019-09-20,93.04,132,90.40,157,66.31,call,160.00,0,42,250.24,2019-01-02 +SPY2019-09-20c165.002019-01-02,SPY,2019-09-20,88.27,132,85.63,157,0.00,call,165.00,0,0,250.24,2019-01-02 +SPY2019-09-20c170.002019-01-02,SPY,2019-09-20,83.54,132,80.90,157,53.29,call,170.00,0,6,250.24,2019-01-02 +SPY2019-09-20c175.002019-01-02,SPY,2019-09-20,78.76,10,76.21,157,37.08,call,175.00,0,15,250.24,2019-01-02 +SPY2019-09-20c180.002019-01-02,SPY,2019-09-20,74.14,10,71.59,157,70.62,call,180.00,2,39,250.24,2019-01-02 +SPY2019-09-20c185.002019-01-02,SPY,2019-09-20,69.58,10,66.60,1,47.98,call,185.00,0,34,250.24,2019-01-02 +SPY2019-09-20c190.002019-01-02,SPY,2019-09-20,65.08,10,62.48,157,29.63,call,190.00,0,30,250.24,2019-01-02 +SPY2019-09-20c195.002019-01-02,SPY,2019-09-20,59.64,15,57.61,1,50.17,call,195.00,0,14,250.24,2019-01-02 +SPY2019-09-20c200.002019-01-02,SPY,2019-09-20,55.26,15,54.53,133,27.84,call,200.00,0,434,250.24,2019-01-02 +SPY2019-09-20c205.002019-01-02,SPY,2019-09-20,50.96,23,50.26,138,22.50,call,205.00,0,212,250.24,2019-01-02 +SPY2019-09-20c210.002019-01-02,SPY,2019-09-20,46.76,21,46.06,133,46.18,call,210.00,1,182,250.24,2019-01-02 +SPY2019-09-20c215.002019-01-02,SPY,2019-09-20,42.65,16,41.99,10,41.75,call,215.00,1,184,250.24,2019-01-02 +SPY2019-09-20c220.002019-01-02,SPY,2019-09-20,38.65,20,38.00,135,19.66,call,220.00,0,295,250.24,2019-01-02 +SPY2019-09-20c225.002019-01-02,SPY,2019-09-20,34.77,21,34.14,136,17.01,call,225.00,0,296,250.24,2019-01-02 +SPY2019-09-20c226.002019-01-02,SPY,2019-09-20,34.01,21,33.39,137,0.00,call,226.00,0,0,250.24,2019-01-02 +SPY2019-09-20c227.002019-01-02,SPY,2019-09-20,33.25,21,32.63,137,0.00,call,227.00,0,0,250.24,2019-01-02 +SPY2019-09-20c228.002019-01-02,SPY,2019-09-20,32.50,32,31.89,137,0.00,call,228.00,0,0,250.24,2019-01-02 +SPY2019-09-20c229.002019-01-02,SPY,2019-09-20,31.76,21,31.15,138,0.00,call,229.00,0,0,250.24,2019-01-02 +SPY2019-09-20c230.002019-01-02,SPY,2019-09-20,31.02,23,30.42,138,30.29,call,230.00,9,544,250.24,2019-01-02 +SPY2019-09-20c231.002019-01-02,SPY,2019-09-20,30.29,30,29.70,139,0.00,call,231.00,0,0,250.24,2019-01-02 +SPY2019-09-20c232.002019-01-02,SPY,2019-09-20,29.52,139,29.12,139,11.40,call,232.00,0,1,250.24,2019-01-02 +SPY2019-09-20c233.002019-01-02,SPY,2019-09-20,28.81,140,28.44,140,14.15,call,233.00,0,1,250.24,2019-01-02 +SPY2019-09-20c234.002019-01-02,SPY,2019-09-20,28.13,31,27.55,138,27.49,call,234.00,1,0,250.24,2019-01-02 +SPY2019-09-20c235.002019-01-02,SPY,2019-09-20,27.36,141,26.99,141,13.36,call,235.00,0,417,250.24,2019-01-02 +SPY2019-09-20c236.002019-01-02,SPY,2019-09-20,26.69,141,26.32,141,11.01,call,236.00,0,3,250.24,2019-01-02 +SPY2019-09-20c237.002019-01-02,SPY,2019-09-20,25.98,142,25.61,142,8.53,call,237.00,0,2,250.24,2019-01-02 +SPY2019-09-20c238.002019-01-02,SPY,2019-09-20,25.30,143,24.96,143,12.10,call,238.00,0,4,250.24,2019-01-02 +SPY2019-09-20c239.002019-01-02,SPY,2019-09-20,24.62,144,24.29,144,11.37,call,239.00,0,0,250.24,2019-01-02 +SPY2019-09-20c240.002019-01-02,SPY,2019-09-20,23.93,144,23.59,144,24.18,call,240.00,2,216,250.24,2019-01-02 +SPY2019-09-20c241.002019-01-02,SPY,2019-09-20,23.25,145,22.91,145,10.81,call,241.00,0,13,250.24,2019-01-02 +SPY2019-09-20c242.002019-01-02,SPY,2019-09-20,22.61,146,22.30,146,10.77,call,242.00,0,1,250.24,2019-01-02 +SPY2019-09-20c243.002019-01-02,SPY,2019-09-20,21.98,147,21.65,147,8.29,call,243.00,0,3,250.24,2019-01-02 +SPY2019-09-20c244.002019-01-02,SPY,2019-09-20,21.32,148,21.00,148,20.58,call,244.00,1,24,250.24,2019-01-02 +SPY2019-09-20c245.002019-01-02,SPY,2019-09-20,20.70,149,20.40,149,19.59,call,245.00,1,690,250.24,2019-01-02 +SPY2019-09-20c246.002019-01-02,SPY,2019-09-20,20.09,150,19.78,150,18.50,call,246.00,10,5,250.24,2019-01-02 +SPY2019-09-20c247.002019-01-02,SPY,2019-09-20,19.46,149,19.14,149,17.72,call,247.00,2,4,250.24,2019-01-02 +SPY2019-09-20c248.002019-01-02,SPY,2019-09-20,18.84,153,18.55,153,18.30,call,248.00,14,222,250.24,2019-01-02 +SPY2019-09-20c249.002019-01-02,SPY,2019-09-20,18.24,154,17.96,154,9.15,call,249.00,0,10,250.24,2019-01-02 +SPY2019-09-20c250.002019-01-02,SPY,2019-09-20,17.65,156,17.38,156,17.73,call,250.00,2,550,250.24,2019-01-02 +SPY2019-09-20c251.002019-01-02,SPY,2019-09-20,17.07,157,16.80,157,6.74,call,251.00,0,6,250.24,2019-01-02 +SPY2019-09-20c252.002019-01-02,SPY,2019-09-20,16.50,159,16.24,159,8.09,call,252.00,0,13,250.24,2019-01-02 +SPY2019-09-20c253.002019-01-02,SPY,2019-09-20,16.37,13,15.62,26,12.77,call,253.00,0,1,250.24,2019-01-02 +SPY2019-09-20c254.002019-01-02,SPY,2019-09-20,15.36,162,15.12,162,8.20,call,254.00,0,15,250.24,2019-01-02 +SPY2019-09-20c255.002019-01-02,SPY,2019-09-20,14.83,164,14.58,164,14.43,call,255.00,50,1618,250.24,2019-01-02 +SPY2019-09-20c256.002019-01-02,SPY,2019-09-20,14.29,166,14.05,166,7.20,call,256.00,0,9,250.24,2019-01-02 +SPY2019-09-20c257.002019-01-02,SPY,2019-09-20,13.76,169,13.52,169,5.40,call,257.00,0,102,250.24,2019-01-02 +SPY2019-09-20c258.002019-01-02,SPY,2019-09-20,13.26,164,13.01,164,5.93,call,258.00,0,371,250.24,2019-01-02 +SPY2019-09-20c259.002019-01-02,SPY,2019-09-20,12.74,173,12.52,173,6.34,call,259.00,0,11,250.24,2019-01-02 +SPY2019-09-20c260.002019-01-02,SPY,2019-09-20,12.25,176,12.03,176,11.78,call,260.00,17,2180,250.24,2019-01-02 +SPY2019-09-20c261.002019-01-02,SPY,2019-09-20,11.76,179,11.55,179,5.75,call,261.00,0,123,250.24,2019-01-02 +SPY2019-09-20c262.002019-01-02,SPY,2019-09-20,11.30,181,11.10,181,5.57,call,262.00,0,2013,250.24,2019-01-02 +SPY2019-09-20c263.002019-01-02,SPY,2019-09-20,10.85,177,10.64,177,10.89,call,263.00,70,188,250.24,2019-01-02 +SPY2019-09-20c264.002019-01-02,SPY,2019-09-20,10.37,188,10.17,188,5.13,call,264.00,0,194,250.24,2019-01-02 +SPY2019-09-20c265.002019-01-02,SPY,2019-09-20,9.94,191,9.74,191,10.10,call,265.00,361,3166,250.24,2019-01-02 +SPY2019-09-20c266.002019-01-02,SPY,2019-09-20,9.52,194,9.32,194,3.97,call,266.00,0,65,250.24,2019-01-02 +SPY2019-09-20c267.002019-01-02,SPY,2019-09-20,9.11,198,8.92,198,4.84,call,267.00,0,7,250.24,2019-01-02 +SPY2019-09-20c268.002019-01-02,SPY,2019-09-20,8.72,192,8.53,192,8.91,call,268.00,7,26,250.24,2019-01-02 +SPY2019-09-20c269.002019-01-02,SPY,2019-09-20,8.31,205,8.14,205,4.44,call,269.00,0,182,250.24,2019-01-02 +SPY2019-09-20c270.002019-01-02,SPY,2019-09-20,7.94,209,7.77,209,7.10,call,270.00,10,7286,250.24,2019-01-02 +SPY2019-09-20c271.002019-01-02,SPY,2019-09-20,7.58,213,7.41,213,3.92,call,271.00,0,156,250.24,2019-01-02 +SPY2019-09-20c272.002019-01-02,SPY,2019-09-20,7.23,217,7.06,217,3.59,call,272.00,0,237,250.24,2019-01-02 +SPY2019-09-20c273.002019-01-02,SPY,2019-09-20,6.87,211,6.70,211,3.61,call,273.00,0,18,250.24,2019-01-02 +SPY2019-09-20c274.002019-01-02,SPY,2019-09-20,6.53,226,6.39,226,3.48,call,274.00,0,228,250.24,2019-01-02 +SPY2019-09-20c275.002019-01-02,SPY,2019-09-20,6.21,230,6.06,230,3.60,call,275.00,0,5537,250.24,2019-01-02 +SPY2019-09-20c276.002019-01-02,SPY,2019-09-20,5.91,235,5.77,235,3.07,call,276.00,0,114,250.24,2019-01-02 +SPY2019-09-20c277.002019-01-02,SPY,2019-09-20,5.61,239,5.47,239,2.90,call,277.00,0,1685,250.24,2019-01-02 +SPY2019-09-20c278.002019-01-02,SPY,2019-09-20,5.31,234,5.17,234,2.83,call,278.00,0,129,250.24,2019-01-02 +SPY2019-09-20c279.002019-01-02,SPY,2019-09-20,5.03,249,4.90,249,2.44,call,279.00,0,1225,250.24,2019-01-02 +SPY2019-09-20c280.002019-01-02,SPY,2019-09-20,4.78,254,4.65,254,4.95,call,280.00,25,13646,250.24,2019-01-02 +SPY2019-09-20c281.002019-01-02,SPY,2019-09-20,4.52,259,4.39,259,4.31,call,281.00,10,3045,250.24,2019-01-02 +SPY2019-09-20c282.002019-01-02,SPY,2019-09-20,4.28,263,4.16,263,2.11,call,282.00,0,2448,250.24,2019-01-02 +SPY2019-09-20c283.002019-01-02,SPY,2019-09-20,4.04,268,3.91,268,1.97,call,283.00,0,3297,250.24,2019-01-02 +SPY2019-09-20c284.002019-01-02,SPY,2019-09-20,3.82,273,3.70,273,1.87,call,284.00,0,1475,250.24,2019-01-02 +SPY2019-09-20c285.002019-01-02,SPY,2019-09-20,3.62,278,3.50,278,3.42,call,285.00,1,7593,250.24,2019-01-02 +SPY2019-09-20c286.002019-01-02,SPY,2019-09-20,3.42,283,3.31,283,3.00,call,286.00,1,961,250.24,2019-01-02 +SPY2019-09-20c287.002019-01-02,SPY,2019-09-20,3.23,277,3.11,277,3.16,call,287.00,2,1423,250.24,2019-01-02 +SPY2019-09-20c288.002019-01-02,SPY,2019-09-20,3.04,292,2.93,292,1.76,call,288.00,0,1089,250.24,2019-01-02 +SPY2019-09-20c289.002019-01-02,SPY,2019-09-20,2.87,297,2.76,297,1.54,call,289.00,0,125,250.24,2019-01-02 +SPY2019-09-20c290.002019-01-02,SPY,2019-09-20,2.70,301,2.60,301,2.63,call,290.00,30,7683,250.24,2019-01-02 +SPY2019-09-20c291.002019-01-02,SPY,2019-09-20,2.55,306,2.45,306,1.40,call,291.00,0,532,250.24,2019-01-02 +SPY2019-09-20c292.002019-01-02,SPY,2019-09-20,2.40,301,2.30,301,1.43,call,292.00,0,226,250.24,2019-01-02 +SPY2019-09-20c293.002019-01-02,SPY,2019-09-20,2.26,314,2.16,314,1.13,call,293.00,0,5165,250.24,2019-01-02 +SPY2019-09-20c294.002019-01-02,SPY,2019-09-20,2.13,318,2.04,318,1.28,call,294.00,0,849,250.24,2019-01-02 +SPY2019-09-20c295.002019-01-02,SPY,2019-09-20,2.01,322,1.92,322,2.03,call,295.00,2,5753,250.24,2019-01-02 +SPY2019-09-20c300.002019-01-02,SPY,2019-09-20,1.49,347,1.41,341,1.53,call,300.00,3,8982,250.24,2019-01-02 +SPY2019-09-20c305.002019-01-02,SPY,2019-09-20,1.11,406,1.03,355,1.17,call,305.00,3,21866,250.24,2019-01-02 +SPY2019-09-20c310.002019-01-02,SPY,2019-09-20,0.81,1164,0.75,1068,0.86,call,310.00,3,13747,250.24,2019-01-02 +SPY2019-09-20c315.002019-01-02,SPY,2019-09-20,0.60,1164,0.54,1068,0.56,call,315.00,18,50110,250.24,2019-01-02 +SPY2019-09-20c320.002019-01-02,SPY,2019-09-20,0.44,802,0.39,1068,0.43,call,320.00,10,6298,250.24,2019-01-02 +SPY2019-09-20c325.002019-01-02,SPY,2019-09-20,0.33,1164,0.28,1068,0.17,call,325.00,0,7945,250.24,2019-01-02 +SPY2019-09-20c330.002019-01-02,SPY,2019-09-20,0.24,1164,0.20,1068,0.16,call,330.00,0,3893,250.24,2019-01-02 +SPY2019-09-20c335.002019-01-02,SPY,2019-09-20,0.18,802,0.14,1068,0.07,call,335.00,0,5560,250.24,2019-01-02 +SPY2019-09-20c340.002019-01-02,SPY,2019-09-20,0.14,802,0.10,712,0.10,call,340.00,0,13234,250.24,2019-01-02 +SPY2019-09-20c345.002019-01-02,SPY,2019-09-20,0.12,1164,0.07,1068,0.14,call,345.00,0,8787,250.24,2019-01-02 +SPY2019-09-20c350.002019-01-02,SPY,2019-09-20,0.09,1164,0.04,1068,0.06,call,350.00,0,2015,250.24,2019-01-02 +SPY2019-09-20c355.002019-01-02,SPY,2019-09-20,0.08,1164,0.03,1068,0.11,call,355.00,0,2171,250.24,2019-01-02 +SPY2019-09-20c360.002019-01-02,SPY,2019-09-20,0.07,1164,0.02,1068,0.02,call,360.00,0,1237,250.24,2019-01-02 +SPY2019-09-20c365.002019-01-02,SPY,2019-09-20,0.06,1164,0.01,1068,0.06,call,365.00,0,613,250.24,2019-01-02 +SPY2019-09-20c370.002019-01-02,SPY,2019-09-20,0.05,1164,0.01,1,0.02,call,370.00,0,538,250.24,2019-01-02 +SPY2019-09-20c380.002019-01-02,SPY,2019-09-20,0.04,1164,0.01,101,0.02,call,380.00,0,224,250.24,2019-01-02 +SPY2019-09-20c390.002019-01-02,SPY,2019-09-20,0.03,802,0.00,0,0.01,call,390.00,0,870,250.24,2019-01-02 +SPY2019-09-20c400.002019-01-02,SPY,2019-09-20,0.03,1164,0.00,0,0.02,call,400.00,0,4444,250.24,2019-01-02 +SPY2019-09-20c95.002019-01-02,SPY,2019-09-20,157.00,1,154.42,157,0.00,call,95.00,0,0,250.24,2019-01-02 +SPY2019-09-20p100.002019-01-02,SPY,2019-09-20,0.10,2941,0.07,4348,0.06,put,100.00,0,481,250.24,2019-01-02 +SPY2019-09-20p105.002019-01-02,SPY,2019-09-20,0.12,2941,0.10,1068,0.08,put,105.00,0,57,250.24,2019-01-02 +SPY2019-09-20p110.002019-01-02,SPY,2019-09-20,0.14,831,0.13,1068,0.12,put,110.00,0,125,250.24,2019-01-02 +SPY2019-09-20p115.002019-01-02,SPY,2019-09-20,0.17,696,0.16,1068,0.18,put,115.00,0,156,250.24,2019-01-02 +SPY2019-09-20p120.002019-01-02,SPY,2019-09-20,0.21,696,0.20,1068,0.19,put,120.00,0,297,250.24,2019-01-02 +SPY2019-09-20p125.002019-01-02,SPY,2019-09-20,0.26,951,0.24,1264,0.30,put,125.00,304,3476,250.24,2019-01-02 +SPY2019-09-20p130.002019-01-02,SPY,2019-09-20,0.32,1661,0.29,3403,0.22,put,130.00,0,4908,250.24,2019-01-02 +SPY2019-09-20p135.002019-01-02,SPY,2019-09-20,0.39,1941,0.36,2682,0.45,put,135.00,156,6635,250.24,2019-01-02 +SPY2019-09-20p140.002019-01-02,SPY,2019-09-20,0.47,756,0.44,3440,0.28,put,140.00,0,1754,250.24,2019-01-02 +SPY2019-09-20p145.002019-01-02,SPY,2019-09-20,0.57,825,0.54,861,0.59,put,145.00,26,320,250.24,2019-01-02 +SPY2019-09-20p150.002019-01-02,SPY,2019-09-20,0.69,771,0.66,832,0.79,put,150.00,7,217,250.24,2019-01-02 +SPY2019-09-20p155.002019-01-02,SPY,2019-09-20,0.83,1278,0.79,3257,0.46,put,155.00,0,318,250.24,2019-01-02 +SPY2019-09-20p160.002019-01-02,SPY,2019-09-20,1.00,1641,0.96,240,0.98,put,160.00,5,860,250.24,2019-01-02 +SPY2019-09-20p165.002019-01-02,SPY,2019-09-20,1.19,719,1.15,832,1.16,put,165.00,22,552,250.24,2019-01-02 +SPY2019-09-20p170.002019-01-02,SPY,2019-09-20,1.42,546,1.37,1359,1.43,put,170.00,1,11556,250.24,2019-01-02 +SPY2019-09-20p175.002019-01-02,SPY,2019-09-20,1.69,636,1.64,546,1.75,put,175.00,8,868,250.24,2019-01-02 +SPY2019-09-20p180.002019-01-02,SPY,2019-09-20,2.01,1287,1.95,1040,2.04,put,180.00,237,2431,250.24,2019-01-02 +SPY2019-09-20p185.002019-01-02,SPY,2019-09-20,2.37,595,2.31,240,2.37,put,185.00,35,3055,250.24,2019-01-02 +SPY2019-09-20p190.002019-01-02,SPY,2019-09-20,2.79,725,2.72,915,3.08,put,190.00,140,7285,250.24,2019-01-02 +SPY2019-09-20p195.002019-01-02,SPY,2019-09-20,3.28,502,3.21,395,3.41,put,195.00,13,2218,250.24,2019-01-02 +SPY2019-09-20p200.002019-01-02,SPY,2019-09-20,3.84,484,3.76,384,3.97,put,200.00,5,1895,250.24,2019-01-02 +SPY2019-09-20p205.002019-01-02,SPY,2019-09-20,4.48,160,4.40,372,4.80,put,205.00,577,2579,250.24,2019-01-02 +SPY2019-09-20p210.002019-01-02,SPY,2019-09-20,5.21,358,5.13,279,5.18,put,210.00,422,7277,250.24,2019-01-02 +SPY2019-09-20p215.002019-01-02,SPY,2019-09-20,6.04,160,5.97,266,6.00,put,215.00,4,24162,250.24,2019-01-02 +SPY2019-09-20p220.002019-01-02,SPY,2019-09-20,6.99,160,6.91,253,7.00,put,220.00,35,12873,250.24,2019-01-02 +SPY2019-09-20p225.002019-01-02,SPY,2019-09-20,8.06,160,7.98,239,8.05,put,225.00,27,3590,250.24,2019-01-02 +SPY2019-09-20p226.002019-01-02,SPY,2019-09-20,8.29,160,8.22,237,0.00,put,226.00,0,0,250.24,2019-01-02 +SPY2019-09-20p227.002019-01-02,SPY,2019-09-20,8.53,160,8.45,234,5.06,put,227.00,0,31,250.24,2019-01-02 +SPY2019-09-20p228.002019-01-02,SPY,2019-09-20,8.78,166,8.69,231,5.33,put,228.00,0,25,250.24,2019-01-02 +SPY2019-09-20p229.002019-01-02,SPY,2019-09-20,9.03,166,8.94,229,4.63,put,229.00,0,342,250.24,2019-01-02 +SPY2019-09-20p230.002019-01-02,SPY,2019-09-20,9.28,166,9.19,226,9.56,put,230.00,231,18213,250.24,2019-01-02 +SPY2019-09-20p231.002019-01-02,SPY,2019-09-20,9.54,229,9.45,223,9.66,put,231.00,111,3,250.24,2019-01-02 +SPY2019-09-20p232.002019-01-02,SPY,2019-09-20,9.86,220,9.72,220,5.90,put,232.00,0,5,250.24,2019-01-02 +SPY2019-09-20p233.002019-01-02,SPY,2019-09-20,10.14,218,9.99,218,7.69,put,233.00,0,26,250.24,2019-01-02 +SPY2019-09-20p234.002019-01-02,SPY,2019-09-20,10.42,215,10.27,215,8.52,put,234.00,0,13,250.24,2019-01-02 +SPY2019-09-20p235.002019-01-02,SPY,2019-09-20,10.71,212,10.55,212,10.95,put,235.00,402,15979,250.24,2019-01-02 +SPY2019-09-20p236.002019-01-02,SPY,2019-09-20,11.02,210,10.85,210,5.88,put,236.00,0,6,250.24,2019-01-02 +SPY2019-09-20p237.002019-01-02,SPY,2019-09-20,11.32,207,11.15,207,5.93,put,237.00,0,42,250.24,2019-01-02 +SPY2019-09-20p238.002019-01-02,SPY,2019-09-20,11.63,204,11.46,204,6.40,put,238.00,0,188,250.24,2019-01-02 +SPY2019-09-20p239.002019-01-02,SPY,2019-09-20,11.93,202,11.76,202,8.58,put,239.00,0,51,250.24,2019-01-02 +SPY2019-09-20p240.002019-01-02,SPY,2019-09-20,12.27,199,12.09,199,12.10,put,240.00,41,16120,250.24,2019-01-02 +SPY2019-09-20p241.002019-01-02,SPY,2019-09-20,12.59,197,12.40,197,12.56,put,241.00,50,1,250.24,2019-01-02 +SPY2019-09-20p242.002019-01-02,SPY,2019-09-20,12.93,194,12.74,194,12.81,put,242.00,51,29,250.24,2019-01-02 +SPY2019-09-20p243.002019-01-02,SPY,2019-09-20,13.27,192,13.08,192,13.75,put,243.00,3,3,250.24,2019-01-02 +SPY2019-09-20p244.002019-01-02,SPY,2019-09-20,13.64,189,13.45,189,7.67,put,244.00,0,117,250.24,2019-01-02 +SPY2019-09-20p245.002019-01-02,SPY,2019-09-20,13.99,187,13.80,188,13.99,put,245.00,96,29016,250.24,2019-01-02 +SPY2019-09-20p246.002019-01-02,SPY,2019-09-20,14.37,184,14.16,184,16.38,put,246.00,4,75,250.24,2019-01-02 +SPY2019-09-20p247.002019-01-02,SPY,2019-09-20,14.75,182,14.54,182,16.80,put,247.00,1,6,250.24,2019-01-02 +SPY2019-09-20p248.002019-01-02,SPY,2019-09-20,15.13,180,14.93,180,15.00,put,248.00,12,37,250.24,2019-01-02 +SPY2019-09-20p249.002019-01-02,SPY,2019-09-20,15.54,177,15.33,177,16.19,put,249.00,114,23,250.24,2019-01-02 +SPY2019-09-20p250.002019-01-02,SPY,2019-09-20,15.94,175,15.72,175,15.80,put,250.00,22,17189,250.24,2019-01-02 +SPY2019-09-20p251.002019-01-02,SPY,2019-09-20,16.36,173,16.13,173,10.23,put,251.00,0,55,250.24,2019-01-02 +SPY2019-09-20p252.002019-01-02,SPY,2019-09-20,16.78,170,16.56,170,9.18,put,252.00,0,17,250.24,2019-01-02 +SPY2019-09-20p253.002019-01-02,SPY,2019-09-20,17.22,168,16.98,168,17.65,put,253.00,1,115,250.24,2019-01-02 +SPY2019-09-20p254.002019-01-02,SPY,2019-09-20,17.68,166,17.44,166,9.96,put,254.00,0,109,250.24,2019-01-02 +SPY2019-09-20p255.002019-01-02,SPY,2019-09-20,18.12,164,17.87,164,9.48,put,255.00,0,3847,250.24,2019-01-02 +SPY2019-09-20p256.002019-01-02,SPY,2019-09-20,18.59,162,18.33,162,10.65,put,256.00,0,70,250.24,2019-01-02 +SPY2019-09-20p257.002019-01-02,SPY,2019-09-20,19.06,160,18.81,160,13.61,put,257.00,0,42,250.24,2019-01-02 +SPY2019-09-20p258.002019-01-02,SPY,2019-09-20,19.55,158,19.28,158,13.44,put,258.00,0,1891,250.24,2019-01-02 +SPY2019-09-20p259.002019-01-02,SPY,2019-09-20,20.05,156,19.78,156,9.03,put,259.00,0,864,250.24,2019-01-02 +SPY2019-09-20p260.002019-01-02,SPY,2019-09-20,20.56,155,20.29,155,20.80,put,260.00,11,13232,250.24,2019-01-02 +SPY2019-09-20p261.002019-01-02,SPY,2019-09-20,21.09,153,20.79,153,11.38,put,261.00,0,30,250.24,2019-01-02 +SPY2019-09-20p262.002019-01-02,SPY,2019-09-20,21.62,151,21.32,151,9.50,put,262.00,0,2040,250.24,2019-01-02 +SPY2019-09-20p263.002019-01-02,SPY,2019-09-20,22.17,150,21.86,150,12.95,put,263.00,0,13,250.24,2019-01-02 +SPY2019-09-20p264.002019-01-02,SPY,2019-09-20,22.74,148,22.42,148,11.67,put,264.00,0,113,250.24,2019-01-02 +SPY2019-09-20p265.002019-01-02,SPY,2019-09-20,23.31,147,22.98,147,23.00,put,265.00,3,9070,250.24,2019-01-02 +SPY2019-09-20p266.002019-01-02,SPY,2019-09-20,23.87,146,23.53,146,13.86,put,266.00,0,472,250.24,2019-01-02 +SPY2019-09-20p267.002019-01-02,SPY,2019-09-20,24.47,144,24.12,144,9.63,put,267.00,0,241,250.24,2019-01-02 +SPY2019-09-20p268.002019-01-02,SPY,2019-09-20,25.07,143,24.73,143,12.95,put,268.00,0,221,250.24,2019-01-02 +SPY2019-09-20p269.002019-01-02,SPY,2019-09-20,25.71,142,25.34,142,15.19,put,269.00,0,16,250.24,2019-01-02 +SPY2019-09-20p270.002019-01-02,SPY,2019-09-20,26.34,141,25.96,141,26.71,put,270.00,1,44696,250.24,2019-01-02 +SPY2019-09-20p271.002019-01-02,SPY,2019-09-20,26.96,140,26.59,140,11.08,put,271.00,0,14,250.24,2019-01-02 +SPY2019-09-20p272.002019-01-02,SPY,2019-09-20,27.77,10,27.17,38,27.39,put,272.00,19,227,250.24,2019-01-02 +SPY2019-09-20p273.002019-01-02,SPY,2019-09-20,28.46,138,27.83,38,27.99,put,273.00,2,474,250.24,2019-01-02 +SPY2019-09-20p274.002019-01-02,SPY,2019-09-20,29.15,138,28.50,38,15.98,put,274.00,0,217,250.24,2019-01-02 +SPY2019-09-20p275.002019-01-02,SPY,2019-09-20,29.80,13,29.18,38,15.81,put,275.00,0,17094,250.24,2019-01-02 +SPY2019-09-20p276.002019-01-02,SPY,2019-09-20,30.54,136,29.87,43,19.42,put,276.00,0,84,250.24,2019-01-02 +SPY2019-09-20p277.002019-01-02,SPY,2019-09-20,31.22,12,30.58,43,17.05,put,277.00,0,626,250.24,2019-01-02 +SPY2019-09-20p278.002019-01-02,SPY,2019-09-20,31.99,135,31.30,43,19.31,put,278.00,0,126,250.24,2019-01-02 +SPY2019-09-20p279.002019-01-02,SPY,2019-09-20,32.72,140,32.03,38,15.52,put,279.00,0,156,250.24,2019-01-02 +SPY2019-09-20p280.002019-01-02,SPY,2019-09-20,33.47,135,32.77,43,36.40,put,280.00,11,31461,250.24,2019-01-02 +SPY2019-09-20p281.002019-01-02,SPY,2019-09-20,34.23,134,33.52,43,21.32,put,281.00,0,92,250.24,2019-01-02 +SPY2019-09-20p282.002019-01-02,SPY,2019-09-20,35.01,139,34.29,38,18.50,put,282.00,0,173,250.24,2019-01-02 +SPY2019-09-20p283.002019-01-02,SPY,2019-09-20,37.08,1,35.07,35,14.89,put,283.00,0,15,250.24,2019-01-02 +SPY2019-09-20p284.002019-01-02,SPY,2019-09-20,36.58,133,35.85,43,16.70,put,284.00,0,32,250.24,2019-01-02 +SPY2019-09-20p285.002019-01-02,SPY,2019-09-20,37.39,133,36.65,25,39.06,put,285.00,19,10207,250.24,2019-01-02 +SPY2019-09-20p286.002019-01-02,SPY,2019-09-20,38.21,138,37.46,20,10.09,put,286.00,0,1,250.24,2019-01-02 +SPY2019-09-20p287.002019-01-02,SPY,2019-09-20,39.04,133,38.28,20,20.70,put,287.00,0,4,250.24,2019-01-02 +SPY2019-09-20p288.002019-01-02,SPY,2019-09-20,39.87,133,39.11,25,23.62,put,288.00,0,23,250.24,2019-01-02 +SPY2019-09-20p289.002019-01-02,SPY,2019-09-20,42.02,1,39.95,20,14.26,put,289.00,0,2,250.24,2019-01-02 +SPY2019-09-20p290.002019-01-02,SPY,2019-09-20,41.58,137,40.80,20,41.45,put,290.00,12,2189,250.24,2019-01-02 +SPY2019-09-20p291.002019-01-02,SPY,2019-09-20,42.45,137,41.66,25,21.50,put,291.00,0,18,250.24,2019-01-02 +SPY2019-09-20p292.002019-01-02,SPY,2019-09-20,43.32,137,42.53,20,0.00,put,292.00,0,0,250.24,2019-01-02 +SPY2019-09-20p293.002019-01-02,SPY,2019-09-20,45.04,137,43.41,26,0.00,put,293.00,0,0,250.24,2019-01-02 +SPY2019-09-20p294.002019-01-02,SPY,2019-09-20,45.92,132,44.29,26,0.00,put,294.00,0,0,250.24,2019-01-02 +SPY2019-09-20p295.002019-01-02,SPY,2019-09-20,46.82,132,44.18,157,29.41,put,295.00,0,1825,250.24,2019-01-02 +SPY2019-09-20p300.002019-01-02,SPY,2019-09-20,51.39,132,48.80,1,25.42,put,300.00,0,3544,250.24,2019-01-02 +SPY2019-09-20p305.002019-01-02,SPY,2019-09-20,56.11,132,53.54,1,28.27,put,305.00,0,26,250.24,2019-01-02 +SPY2019-09-20p310.002019-01-02,SPY,2019-09-20,61.33,10,58.45,1,33.71,put,310.00,0,697,250.24,2019-01-02 +SPY2019-09-20p315.002019-01-02,SPY,2019-09-20,66.33,10,63.46,1,24.29,put,315.00,0,36,250.24,2019-01-02 +SPY2019-09-20p320.002019-01-02,SPY,2019-09-20,71.33,10,68.45,1,37.80,put,320.00,0,6,250.24,2019-01-02 +SPY2019-09-20p325.002019-01-02,SPY,2019-09-20,76.35,10,73.45,1,26.88,put,325.00,0,0,250.24,2019-01-02 +SPY2019-09-20p330.002019-01-02,SPY,2019-09-20,81.35,10,78.45,1,39.98,put,330.00,0,1,250.24,2019-01-02 +SPY2019-09-20p335.002019-01-02,SPY,2019-09-20,86.01,157,83.46,1,21.80,put,335.00,0,0,250.24,2019-01-02 +SPY2019-09-20p340.002019-01-02,SPY,2019-09-20,91.35,10,88.46,1,33.74,put,340.00,0,0,250.24,2019-01-02 +SPY2019-09-20p345.002019-01-02,SPY,2019-09-20,96.02,157,93.46,1,33.92,put,345.00,0,0,250.24,2019-01-02 +SPY2019-09-20p350.002019-01-02,SPY,2019-09-20,101.02,157,98.46,1,30.63,put,350.00,0,0,250.24,2019-01-02 +SPY2019-09-20p355.002019-01-02,SPY,2019-09-20,106.02,157,103.46,1,39.52,put,355.00,0,0,250.24,2019-01-02 +SPY2019-09-20p360.002019-01-02,SPY,2019-09-20,111.02,157,108.46,1,41.41,put,360.00,0,0,250.24,2019-01-02 +SPY2019-09-20p365.002019-01-02,SPY,2019-09-20,116.35,10,113.45,1,0.00,put,365.00,0,0,250.24,2019-01-02 +SPY2019-09-20p370.002019-01-02,SPY,2019-09-20,121.35,10,118.45,1,46.97,put,370.00,0,0,250.24,2019-01-02 +SPY2019-09-20p380.002019-01-02,SPY,2019-09-20,131.35,10,128.45,1,0.00,put,380.00,0,0,250.24,2019-01-02 +SPY2019-09-20p390.002019-01-02,SPY,2019-09-20,141.35,10,138.45,1,0.00,put,390.00,0,0,250.24,2019-01-02 +SPY2019-09-20p400.002019-01-02,SPY,2019-09-20,151.35,10,148.45,1,0.00,put,400.00,0,0,250.24,2019-01-02 +SPY2019-09-20p95.002019-01-02,SPY,2019-09-20,0.08,1071,0.06,2488,0.05,put,95.00,0,1324,250.24,2019-01-02 +SPY2019-09-30c175.002019-01-02,SPY,2019-09-30,78.86,132,76.22,157,0.00,call,175.00,0,0,250.24,2019-01-02 +SPY2019-09-30c180.002019-01-02,SPY,2019-09-30,74.19,10,71.60,157,0.00,call,180.00,0,0,250.24,2019-01-02 +SPY2019-09-30c185.002019-01-02,SPY,2019-09-30,69.64,10,67.03,157,0.00,call,185.00,0,0,250.24,2019-01-02 +SPY2019-09-30c190.002019-01-02,SPY,2019-09-30,65.14,132,62.51,132,30.50,call,190.00,0,39,250.24,2019-01-02 +SPY2019-09-30c195.002019-01-02,SPY,2019-09-30,59.99,137,58.76,137,28.86,call,195.00,0,5,250.24,2019-01-02 +SPY2019-09-30c200.002019-01-02,SPY,2019-09-30,55.60,138,54.41,138,32.35,call,200.00,0,22,250.24,2019-01-02 +SPY2019-09-30c205.002019-01-02,SPY,2019-09-30,51.31,133,50.13,133,23.92,call,205.00,0,29,250.24,2019-01-02 +SPY2019-09-30c210.002019-01-02,SPY,2019-09-30,47.08,133,45.97,133,20.99,call,210.00,0,1,250.24,2019-01-02 +SPY2019-09-30c215.002019-01-02,SPY,2019-09-30,42.97,134,41.90,134,27.63,call,215.00,0,1,250.24,2019-01-02 +SPY2019-09-30c220.002019-01-02,SPY,2019-09-30,38.97,135,37.93,135,19.02,call,220.00,0,0,250.24,2019-01-02 +SPY2019-09-30c225.002019-01-02,SPY,2019-09-30,35.08,136,34.11,136,14.28,call,225.00,0,7,250.24,2019-01-02 +SPY2019-09-30c226.002019-01-02,SPY,2019-09-30,34.33,142,33.36,142,0.00,call,226.00,0,0,250.24,2019-01-02 +SPY2019-09-30c227.002019-01-02,SPY,2019-09-30,33.58,141,32.60,141,0.00,call,227.00,0,0,250.24,2019-01-02 +SPY2019-09-30c228.002019-01-02,SPY,2019-09-30,32.82,137,31.87,137,0.00,call,228.00,0,0,250.24,2019-01-02 +SPY2019-09-30c229.002019-01-02,SPY,2019-09-30,32.07,143,31.14,143,0.00,call,229.00,0,0,250.24,2019-01-02 +SPY2019-09-30c230.002019-01-02,SPY,2019-09-30,31.34,138,30.41,138,13.50,call,230.00,0,13,250.24,2019-01-02 +SPY2019-09-30c231.002019-01-02,SPY,2019-09-30,30.61,139,29.69,139,0.00,call,231.00,0,0,250.24,2019-01-02 +SPY2019-09-30c232.002019-01-02,SPY,2019-09-30,29.88,144,28.97,144,0.00,call,232.00,0,0,250.24,2019-01-02 +SPY2019-09-30c233.002019-01-02,SPY,2019-09-30,28.99,140,28.44,140,0.00,call,233.00,0,0,250.24,2019-01-02 +SPY2019-09-30c234.002019-01-02,SPY,2019-09-30,28.46,139,27.55,139,0.00,call,234.00,0,0,250.24,2019-01-02 +SPY2019-09-30c235.002019-01-02,SPY,2019-09-30,27.56,141,27.03,141,14.20,call,235.00,0,7,250.24,2019-01-02 +SPY2019-09-30c236.002019-01-02,SPY,2019-09-30,26.86,141,26.34,141,9.63,call,236.00,0,4,250.24,2019-01-02 +SPY2019-09-30c237.002019-01-02,SPY,2019-09-30,26.17,142,25.66,142,10.05,call,237.00,0,1,250.24,2019-01-02 +SPY2019-09-30c238.002019-01-02,SPY,2019-09-30,25.48,143,24.98,143,12.27,call,238.00,0,1,250.24,2019-01-02 +SPY2019-09-30c239.002019-01-02,SPY,2019-09-30,24.80,148,24.31,148,0.00,call,239.00,0,0,250.24,2019-01-02 +SPY2019-09-30c240.002019-01-02,SPY,2019-09-30,24.13,144,23.65,144,9.70,call,240.00,0,24,250.24,2019-01-02 +SPY2019-09-30c241.002019-01-02,SPY,2019-09-30,23.46,145,22.99,145,9.15,call,241.00,0,3,250.24,2019-01-02 +SPY2019-09-30c242.002019-01-02,SPY,2019-09-30,24.29,10,21.09,35,20.50,call,242.00,0,32,250.24,2019-01-02 +SPY2019-09-30c243.002019-01-02,SPY,2019-09-30,22.15,147,21.70,152,8.50,call,243.00,0,3,250.24,2019-01-02 +SPY2019-09-30c244.002019-01-02,SPY,2019-09-30,21.51,148,21.07,153,0.00,call,244.00,0,0,250.24,2019-01-02 +SPY2019-09-30c245.002019-01-02,SPY,2019-09-30,20.87,149,20.45,154,7.77,call,245.00,0,2,250.24,2019-01-02 +SPY2019-09-30c246.002019-01-02,SPY,2019-09-30,20.25,150,19.85,179,18.14,call,246.00,1,1000,250.24,2019-01-02 +SPY2019-09-30c247.002019-01-02,SPY,2019-09-30,19.63,150,19.25,98,19.74,call,247.00,2,0,250.24,2019-01-02 +SPY2019-09-30c248.002019-01-02,SPY,2019-09-30,18.99,152,18.64,77,9.96,call,248.00,0,3,250.24,2019-01-02 +SPY2019-09-30c249.002019-01-02,SPY,2019-09-30,18.39,154,18.04,101,0.00,call,249.00,0,0,250.24,2019-01-02 +SPY2019-09-30c250.002019-01-02,SPY,2019-09-30,17.82,155,17.46,56,8.71,call,250.00,0,79,250.24,2019-01-02 +SPY2019-09-30c251.002019-01-02,SPY,2019-09-30,17.23,157,16.88,72,9.15,call,251.00,0,7,250.24,2019-01-02 +SPY2019-09-30c252.002019-01-02,SPY,2019-09-30,16.66,158,16.31,42,8.38,call,252.00,0,13,250.24,2019-01-02 +SPY2019-09-30c253.002019-01-02,SPY,2019-09-30,16.07,160,15.75,18,7.13,call,253.00,0,1,250.24,2019-01-02 +SPY2019-09-30c254.002019-01-02,SPY,2019-09-30,15.54,162,15.20,73,8.28,call,254.00,0,4,250.24,2019-01-02 +SPY2019-09-30c255.002019-01-02,SPY,2019-09-30,14.98,164,14.66,76,7.51,call,255.00,0,8,250.24,2019-01-02 +SPY2019-09-30c256.002019-01-02,SPY,2019-09-30,14.45,166,14.13,59,6.25,call,256.00,0,6,250.24,2019-01-02 +SPY2019-09-30c257.002019-01-02,SPY,2019-09-30,13.93,168,13.62,69,5.01,call,257.00,0,9,250.24,2019-01-02 +SPY2019-09-30c258.002019-01-02,SPY,2019-09-30,13.41,167,13.11,65,5.61,call,258.00,0,6,250.24,2019-01-02 +SPY2019-09-30c259.002019-01-02,SPY,2019-09-30,12.90,173,12.61,65,14.05,call,259.00,0,3,250.24,2019-01-02 +SPY2019-09-30c260.002019-01-02,SPY,2019-09-30,12.40,175,12.12,61,12.29,call,260.00,5,23,250.24,2019-01-02 +SPY2019-09-30c261.002019-01-02,SPY,2019-09-30,11.93,178,11.64,196,5.88,call,261.00,0,68,250.24,2019-01-02 +SPY2019-09-30c262.002019-01-02,SPY,2019-09-30,11.45,180,11.18,54,4.77,call,262.00,0,10,250.24,2019-01-02 +SPY2019-09-30c263.002019-01-02,SPY,2019-09-30,11.00,183,10.72,241,5.29,call,263.00,0,25,250.24,2019-01-02 +SPY2019-09-30c264.002019-01-02,SPY,2019-09-30,10.54,186,10.28,73,7.40,call,264.00,0,3,250.24,2019-01-02 +SPY2019-09-30c265.002019-01-02,SPY,2019-09-30,10.10,190,9.85,70,9.88,call,265.00,2,43,250.24,2019-01-02 +SPY2019-09-30c266.002019-01-02,SPY,2019-09-30,9.67,193,9.43,52,4.79,call,266.00,0,2,250.24,2019-01-02 +SPY2019-09-30c267.002019-01-02,SPY,2019-09-30,9.26,196,9.02,44,3.83,call,267.00,0,11,250.24,2019-01-02 +SPY2019-09-30c268.002019-01-02,SPY,2019-09-30,8.87,200,8.62,240,4.40,call,268.00,0,5,250.24,2019-01-02 +SPY2019-09-30c269.002019-01-02,SPY,2019-09-30,8.80,1,8.23,24,7.84,call,269.00,0,4,250.24,2019-01-02 +SPY2019-09-30c270.002019-01-02,SPY,2019-09-30,8.08,208,7.86,52,8.26,call,270.00,1,151,250.24,2019-01-02 +SPY2019-09-30c271.002019-01-02,SPY,2019-09-30,7.72,211,7.49,255,4.13,call,271.00,0,35,250.24,2019-01-02 +SPY2019-09-30c272.002019-01-02,SPY,2019-09-30,7.36,216,7.14,265,3.81,call,272.00,0,57,250.24,2019-01-02 +SPY2019-09-30c273.002019-01-02,SPY,2019-09-30,7.03,220,6.81,230,2.70,call,273.00,0,207,250.24,2019-01-02 +SPY2019-09-30c274.002019-01-02,SPY,2019-09-30,6.68,223,6.47,76,4.98,call,274.00,0,93,250.24,2019-01-02 +SPY2019-09-30c275.002019-01-02,SPY,2019-09-30,6.35,229,6.15,81,3.01,call,275.00,0,313,250.24,2019-01-02 +SPY2019-09-30c276.002019-01-02,SPY,2019-09-30,6.06,233,5.85,261,2.50,call,276.00,0,320,250.24,2019-01-02 +SPY2019-09-30c277.002019-01-02,SPY,2019-09-30,5.75,237,5.55,26,1.78,call,277.00,0,519,250.24,2019-01-02 +SPY2019-09-30c278.002019-01-02,SPY,2019-09-30,5.47,240,5.27,245,4.80,call,278.00,1,13,250.24,2019-01-02 +SPY2019-09-30c279.002019-01-02,SPY,2019-09-30,5.19,247,4.99,252,4.68,call,279.00,1,1610,250.24,2019-01-02 +SPY2019-09-30c280.002019-01-02,SPY,2019-09-30,4.92,252,4.73,257,4.70,call,280.00,16,1269,250.24,2019-01-02 +SPY2019-09-30c281.002019-01-02,SPY,2019-09-30,4.67,256,4.48,256,2.32,call,281.00,0,1748,250.24,2019-01-02 +SPY2019-09-30c282.002019-01-02,SPY,2019-09-30,4.42,261,4.24,261,2.20,call,282.00,0,1272,250.24,2019-01-02 +SPY2019-09-30c283.002019-01-02,SPY,2019-09-30,4.18,262,3.99,262,2.08,call,283.00,0,1820,250.24,2019-01-02 +SPY2019-09-30c284.002019-01-02,SPY,2019-09-30,3.96,271,3.78,271,1.94,call,284.00,0,339,250.24,2019-01-02 +SPY2019-09-30c285.002019-01-02,SPY,2019-09-30,3.74,276,3.57,276,1.85,call,285.00,0,1286,250.24,2019-01-02 +SPY2019-09-30c286.002019-01-02,SPY,2019-09-30,3.55,280,3.38,280,1.75,call,286.00,0,1454,250.24,2019-01-02 +SPY2019-09-30c287.002019-01-02,SPY,2019-09-30,3.36,285,3.19,285,1.65,call,287.00,0,311,250.24,2019-01-02 +SPY2019-09-30c288.002019-01-02,SPY,2019-09-30,3.17,286,3.01,286,1.55,call,288.00,0,1390,250.24,2019-01-02 +SPY2019-09-30c289.002019-01-02,SPY,2019-09-30,2.98,294,2.83,294,1.50,call,289.00,0,28,250.24,2019-01-02 +SPY2019-09-30c290.002019-01-02,SPY,2019-09-30,2.82,299,2.66,299,2.75,call,290.00,2,316,250.24,2019-01-02 +SPY2019-09-30c291.002019-01-02,SPY,2019-09-30,2.66,303,2.52,303,0.88,call,291.00,0,2,250.24,2019-01-02 +SPY2019-09-30c292.002019-01-02,SPY,2019-09-30,2.51,307,2.37,307,1.59,call,292.00,0,869,250.24,2019-01-02 +SPY2019-09-30c293.002019-01-02,SPY,2019-09-30,2.37,307,2.23,307,1.42,call,293.00,0,551,250.24,2019-01-02 +SPY2019-09-30c294.002019-01-02,SPY,2019-09-30,2.23,316,2.10,316,1.30,call,294.00,0,179,250.24,2019-01-02 +SPY2019-09-30c295.002019-01-02,SPY,2019-09-30,2.11,326,1.98,320,2.00,call,295.00,2,832,250.24,2019-01-02 +SPY2019-09-30c296.002019-01-02,SPY,2019-09-30,1.99,330,1.86,324,1.35,call,296.00,0,955,250.24,2019-01-02 +SPY2019-09-30c297.002019-01-02,SPY,2019-09-30,1.88,334,1.75,328,5.40,call,297.00,0,501,250.24,2019-01-02 +SPY2019-09-30c298.002019-01-02,SPY,2019-09-30,1.77,336,1.65,330,1.12,call,298.00,0,6,250.24,2019-01-02 +SPY2019-09-30c299.002019-01-02,SPY,2019-09-30,1.68,341,1.55,335,0.81,call,299.00,0,599,250.24,2019-01-02 +SPY2019-09-30c300.002019-01-02,SPY,2019-09-30,1.59,344,1.46,338,0.82,call,300.00,0,844,250.24,2019-01-02 +SPY2019-09-30c305.002019-01-02,SPY,2019-09-30,1.19,359,1.07,353,0.46,call,305.00,0,2082,250.24,2019-01-02 +SPY2019-09-30c310.002019-01-02,SPY,2019-09-30,0.87,1162,0.80,1068,0.50,call,310.00,0,1450,250.24,2019-01-02 +SPY2019-09-30c315.002019-01-02,SPY,2019-09-30,0.65,1162,0.58,1068,0.55,call,315.00,0,234,250.24,2019-01-02 +SPY2019-09-30c320.002019-01-02,SPY,2019-09-30,0.49,1162,0.43,712,0.20,call,320.00,0,348,250.24,2019-01-02 +SPY2019-09-30c325.002019-01-02,SPY,2019-09-30,0.37,800,0.31,1068,0.12,call,325.00,0,728,250.24,2019-01-02 +SPY2019-09-30c330.002019-01-02,SPY,2019-09-30,0.28,1162,0.22,1068,0.20,call,330.00,0,2636,250.24,2019-01-02 +SPY2019-09-30c335.002019-01-02,SPY,2019-09-30,0.21,1162,0.15,1068,0.13,call,335.00,0,631,250.24,2019-01-02 +SPY2019-09-30c340.002019-01-02,SPY,2019-09-30,0.17,1162,0.11,1068,0.18,call,340.00,0,1070,250.24,2019-01-02 +SPY2019-09-30c345.002019-01-02,SPY,2019-09-30,0.14,1162,0.08,712,0.34,call,345.00,0,2,250.24,2019-01-02 +SPY2019-09-30c350.002019-01-02,SPY,2019-09-30,0.11,1162,0.05,1068,0.13,call,350.00,0,844,250.24,2019-01-02 +SPY2019-09-30p175.002019-01-02,SPY,2019-09-30,1.77,350,1.66,350,1.82,put,175.00,309,3,250.24,2019-01-02 +SPY2019-09-30p180.002019-01-02,SPY,2019-09-30,2.09,342,1.98,342,2.15,put,180.00,153,0,250.24,2019-01-02 +SPY2019-09-30p185.002019-01-02,SPY,2019-09-30,2.47,333,2.35,333,2.53,put,185.00,179,0,250.24,2019-01-02 +SPY2019-09-30p190.002019-01-02,SPY,2019-09-30,2.90,324,2.78,324,2.97,put,190.00,606,1798,250.24,2019-01-02 +SPY2019-09-30p195.002019-01-02,SPY,2019-09-30,3.39,314,3.27,314,3.30,put,195.00,10,285,250.24,2019-01-02 +SPY2019-09-30p200.002019-01-02,SPY,2019-09-30,3.97,303,3.84,303,4.38,put,200.00,1,848,250.24,2019-01-02 +SPY2019-09-30p205.002019-01-02,SPY,2019-09-30,4.63,291,4.49,291,2.49,put,205.00,0,1437,250.24,2019-01-02 +SPY2019-09-30p210.002019-01-02,SPY,2019-09-30,5.38,279,5.23,279,5.55,put,210.00,12,437,250.24,2019-01-02 +SPY2019-09-30p215.002019-01-02,SPY,2019-09-30,6.23,266,6.06,266,3.69,put,215.00,0,361,250.24,2019-01-02 +SPY2019-09-30p220.002019-01-02,SPY,2019-09-30,7.21,253,7.03,253,7.66,put,220.00,3,435,250.24,2019-01-02 +SPY2019-09-30p225.002019-01-02,SPY,2019-09-30,8.30,239,8.11,239,8.25,put,225.00,10,318,250.24,2019-01-02 +SPY2019-09-30p226.002019-01-02,SPY,2019-09-30,8.54,236,8.35,236,0.00,put,226.00,0,0,250.24,2019-01-02 +SPY2019-09-30p227.002019-01-02,SPY,2019-09-30,8.78,234,8.59,234,0.00,put,227.00,0,1,250.24,2019-01-02 +SPY2019-09-30p228.002019-01-02,SPY,2019-09-30,9.04,231,8.84,231,4.74,put,228.00,0,2,250.24,2019-01-02 +SPY2019-09-30p229.002019-01-02,SPY,2019-09-30,9.28,229,9.08,229,0.00,put,229.00,0,0,250.24,2019-01-02 +SPY2019-09-30p230.002019-01-02,SPY,2019-09-30,9.56,226,9.34,226,10.45,put,230.00,1,802,250.24,2019-01-02 +SPY2019-09-30p231.002019-01-02,SPY,2019-09-30,9.80,223,9.59,223,0.00,put,231.00,0,0,250.24,2019-01-02 +SPY2019-09-30p232.002019-01-02,SPY,2019-09-30,10.07,220,9.86,220,11.05,put,232.00,10,0,250.24,2019-01-02 +SPY2019-09-30p233.002019-01-02,SPY,2019-09-30,10.35,217,10.14,217,0.00,put,233.00,0,0,250.24,2019-01-02 +SPY2019-09-30p234.002019-01-02,SPY,2019-09-30,10.66,215,10.43,215,7.87,put,234.00,0,12,250.24,2019-01-02 +SPY2019-09-30p235.002019-01-02,SPY,2019-09-30,10.95,213,10.71,213,12.08,put,235.00,2,830,250.24,2019-01-02 +SPY2019-09-30p236.002019-01-02,SPY,2019-09-30,11.24,210,11.00,210,6.43,put,236.00,0,7,250.24,2019-01-02 +SPY2019-09-30p237.002019-01-02,SPY,2019-09-30,11.55,207,11.31,207,9.15,put,237.00,0,7,250.24,2019-01-02 +SPY2019-09-30p238.002019-01-02,SPY,2019-09-30,11.86,205,11.61,205,9.27,put,238.00,0,9,250.24,2019-01-02 +SPY2019-09-30p239.002019-01-02,SPY,2019-09-30,12.15,202,11.91,202,8.69,put,239.00,0,1,250.24,2019-01-02 +SPY2019-09-30p240.002019-01-02,SPY,2019-09-30,12.50,196,12.24,196,12.73,put,240.00,25,1267,250.24,2019-01-02 +SPY2019-09-30p241.002019-01-02,SPY,2019-09-30,12.83,197,12.57,197,6.65,put,241.00,0,82,250.24,2019-01-02 +SPY2019-09-30p242.002019-01-02,SPY,2019-09-30,13.17,195,12.91,195,13.85,put,242.00,6,43,250.24,2019-01-02 +SPY2019-09-30p243.002019-01-02,SPY,2019-09-30,13.51,192,13.25,192,14.20,put,243.00,2,199,250.24,2019-01-02 +SPY2019-09-30p244.002019-01-02,SPY,2019-09-30,13.86,189,13.60,189,7.74,put,244.00,0,26,250.24,2019-01-02 +SPY2019-09-30p245.002019-01-02,SPY,2019-09-30,14.25,187,13.97,187,15.71,put,245.00,5,484,250.24,2019-01-02 +SPY2019-09-30p246.002019-01-02,SPY,2019-09-30,14.62,184,14.34,184,16.53,put,246.00,1,1057,250.24,2019-01-02 +SPY2019-09-30p247.002019-01-02,SPY,2019-09-30,15.01,187,14.72,182,8.07,put,247.00,0,45,250.24,2019-01-02 +SPY2019-09-30p248.002019-01-02,SPY,2019-09-30,15.39,180,15.10,180,16.41,put,248.00,1,110,250.24,2019-01-02 +SPY2019-09-30p249.002019-01-02,SPY,2019-09-30,15.79,178,15.49,178,17.66,put,249.00,2,33,250.24,2019-01-02 +SPY2019-09-30p250.002019-01-02,SPY,2019-09-30,16.20,175,15.89,175,17.00,put,250.00,3,401,250.24,2019-01-02 +SPY2019-09-30p251.002019-01-02,SPY,2019-09-30,16.63,173,16.31,173,20.60,put,251.00,3,175,250.24,2019-01-02 +SPY2019-09-30p252.002019-01-02,SPY,2019-09-30,17.03,169,16.72,169,18.06,put,252.00,10,52,250.24,2019-01-02 +SPY2019-09-30p253.002019-01-02,SPY,2019-09-30,17.65,7,17.10,104,5.35,put,253.00,0,15,250.24,2019-01-02 +SPY2019-09-30p254.002019-01-02,SPY,2019-09-30,17.94,167,17.59,167,12.78,put,254.00,0,21,250.24,2019-01-02 +SPY2019-09-30p255.002019-01-02,SPY,2019-09-30,18.40,165,18.04,165,20.29,put,255.00,5,180,250.24,2019-01-02 +SPY2019-09-30p256.002019-01-02,SPY,2019-09-30,18.84,163,18.49,163,12.75,put,256.00,0,36,250.24,2019-01-02 +SPY2019-09-30p257.002019-01-02,SPY,2019-09-30,19.34,160,18.97,160,10.00,put,257.00,0,32,250.24,2019-01-02 +SPY2019-09-30p258.002019-01-02,SPY,2019-09-30,19.84,159,19.46,10,10.48,put,258.00,0,198,250.24,2019-01-02 +SPY2019-09-30p259.002019-01-02,SPY,2019-09-30,20.33,157,19.95,15,7.20,put,259.00,0,95,250.24,2019-01-02 +SPY2019-09-30p260.002019-01-02,SPY,2019-09-30,20.85,155,20.45,10,20.47,put,260.00,10,159,250.24,2019-01-02 +SPY2019-09-30p261.002019-01-02,SPY,2019-09-30,21.37,153,20.96,15,11.52,put,261.00,0,15,250.24,2019-01-02 +SPY2019-09-30p262.002019-01-02,SPY,2019-09-30,21.90,152,21.48,15,13.81,put,262.00,0,59,250.24,2019-01-02 +SPY2019-09-30p263.002019-01-02,SPY,2019-09-30,22.46,149,22.01,15,13.70,put,263.00,0,537,250.24,2019-01-02 +SPY2019-09-30p264.002019-01-02,SPY,2019-09-30,23.01,149,22.55,159,11.75,put,264.00,0,337,250.24,2019-01-02 +SPY2019-09-30p265.002019-01-02,SPY,2019-09-30,23.58,147,23.10,178,12.60,put,265.00,0,569,250.24,2019-01-02 +SPY2019-09-30p266.002019-01-02,SPY,2019-09-30,24.16,146,23.67,185,13.63,put,266.00,0,700,250.24,2019-01-02 +SPY2019-09-30p267.002019-01-02,SPY,2019-09-30,24.76,145,24.26,20,9.16,put,267.00,0,37,250.24,2019-01-02 +SPY2019-09-30p268.002019-01-02,SPY,2019-09-30,25.37,143,24.85,27,10.24,put,268.00,0,93,250.24,2019-01-02 +SPY2019-09-30p269.002019-01-02,SPY,2019-09-30,25.98,143,25.46,20,16.34,put,269.00,0,150,250.24,2019-01-02 +SPY2019-09-30p270.002019-01-02,SPY,2019-09-30,26.61,141,26.06,174,27.67,put,270.00,1,2417,250.24,2019-01-02 +SPY2019-09-30p271.002019-01-02,SPY,2019-09-30,27.26,141,26.69,168,7.45,put,271.00,0,1,250.24,2019-01-02 +SPY2019-09-30p272.002019-01-02,SPY,2019-09-30,27.91,140,27.32,188,17.65,put,272.00,0,8,250.24,2019-01-02 +SPY2019-09-30p273.002019-01-02,SPY,2019-09-30,28.76,138,27.97,67,19.25,put,273.00,0,28,250.24,2019-01-02 +SPY2019-09-30p274.002019-01-02,SPY,2019-09-30,29.43,138,28.63,63,29.89,put,274.00,950,1019,250.24,2019-01-02 +SPY2019-09-30p275.002019-01-02,SPY,2019-09-30,30.12,137,29.31,54,30.89,put,275.00,451,503,250.24,2019-01-02 +SPY2019-09-30p276.002019-01-02,SPY,2019-09-30,32.02,1,30.00,46,8.98,put,276.00,0,122,250.24,2019-01-02 +SPY2019-09-30p277.002019-01-02,SPY,2019-09-30,31.53,136,30.70,41,11.62,put,277.00,0,40,250.24,2019-01-02 +SPY2019-09-30p278.002019-01-02,SPY,2019-09-30,32.27,135,31.42,52,16.15,put,278.00,0,3,250.24,2019-01-02 +SPY2019-09-30p279.002019-01-02,SPY,2019-09-30,34.18,1,32.14,46,12.36,put,279.00,0,31,250.24,2019-01-02 +SPY2019-09-30p280.002019-01-02,SPY,2019-09-30,33.74,135,32.88,65,17.55,put,280.00,0,69,250.24,2019-01-02 +SPY2019-09-30p281.002019-01-02,SPY,2019-09-30,34.50,134,33.63,65,15.17,put,281.00,0,235,250.24,2019-01-02 +SPY2019-09-30p282.002019-01-02,SPY,2019-09-30,35.28,134,34.39,55,19.97,put,282.00,0,1,250.24,2019-01-02 +SPY2019-09-30p283.002019-01-02,SPY,2019-09-30,36.06,139,35.17,48,19.47,put,283.00,0,3,250.24,2019-01-02 +SPY2019-09-30p284.002019-01-02,SPY,2019-09-30,36.85,134,35.95,61,20.18,put,284.00,0,2,250.24,2019-01-02 +SPY2019-09-30p285.002019-01-02,SPY,2019-09-30,37.66,138,36.75,45,22.59,put,285.00,0,753,250.24,2019-01-02 +SPY2019-09-30p286.002019-01-02,SPY,2019-09-30,38.48,133,37.55,43,0.00,put,286.00,0,0,250.24,2019-01-02 +SPY2019-09-30p287.002019-01-02,SPY,2019-09-30,39.31,138,38.37,31,0.00,put,287.00,0,0,250.24,2019-01-02 +SPY2019-09-30p288.002019-01-02,SPY,2019-09-30,40.14,138,39.19,26,24.54,put,288.00,0,95,250.24,2019-01-02 +SPY2019-09-30p289.002019-01-02,SPY,2019-09-30,40.98,133,40.03,25,0.00,put,289.00,0,0,250.24,2019-01-02 +SPY2019-09-30p290.002019-01-02,SPY,2019-09-30,41.84,133,40.88,35,15.29,put,290.00,0,22,250.24,2019-01-02 +SPY2019-09-30p291.002019-01-02,SPY,2019-09-30,43.81,2,41.73,20,15.00,put,291.00,0,0,250.24,2019-01-02 +SPY2019-09-30p292.002019-01-02,SPY,2019-09-30,43.59,137,42.60,20,21.93,put,292.00,0,317,250.24,2019-01-02 +SPY2019-09-30p293.002019-01-02,SPY,2019-09-30,44.46,132,43.47,33,11.94,put,293.00,0,0,250.24,2019-01-02 +SPY2019-09-30p294.002019-01-02,SPY,2019-09-30,46.02,132,44.35,38,0.00,put,294.00,0,0,250.24,2019-01-02 +SPY2019-09-30p295.002019-01-02,SPY,2019-09-30,46.91,132,45.24,42,29.46,put,295.00,0,21,250.24,2019-01-02 +SPY2019-09-30p296.002019-01-02,SPY,2019-09-30,47.81,132,45.27,10,0.00,put,296.00,0,0,250.24,2019-01-02 +SPY2019-09-30p297.002019-01-02,SPY,2019-09-30,48.71,132,46.08,157,0.00,put,297.00,0,0,250.24,2019-01-02 diff --git a/src/test/resources/jobs/optioncsv/20190103_SPY.csv b/src/test/resources/jobs/optioncsv/20190103_SPY.csv new file mode 100644 index 0000000..80a46a5 --- /dev/null +++ b/src/test/resources/jobs/optioncsv/20190103_SPY.csv @@ -0,0 +1,4742 @@ +optionkey,Symbol,ExpirationDate,AskPrice,AskSize,BidPrice,BidSize,LastPrice,PutCall,StrikePrice,Volume,openinterest,UnderlyingPrice,DataDate +SPY2019-01-03c100.002019-01-03,SPY,2019-01-02,151.45,10,149.02,310,0.00,call,100.00,0,0,250.24,2019-01-03 +SPY2019-01-03c105.002019-01-03,SPY,2019-01-02,146.45,10,143.58,2,0.00,call,105.00,0,0,250.24,2019-01-03 +SPY2019-01-03c110.002019-01-03,SPY,2019-01-02,141.45,10,139.03,310,0.00,call,110.00,0,0,250.24,2019-01-03 +SPY2019-01-03c115.002019-01-03,SPY,2019-01-02,136.45,10,134.04,310,0.00,call,115.00,0,0,250.24,2019-01-03 +SPY2019-01-03c120.002019-01-03,SPY,2019-01-02,131.45,10,129.03,310,0.00,call,120.00,0,0,250.24,2019-01-03 +SPY2019-01-03c125.002019-01-03,SPY,2019-01-02,126.45,10,124.03,310,0.00,call,125.00,0,0,250.24,2019-01-03 +SPY2019-01-03c130.002019-01-03,SPY,2019-01-02,121.45,10,119.03,310,0.00,call,130.00,0,0,250.24,2019-01-03 +SPY2019-01-03c135.002019-01-03,SPY,2019-01-02,116.45,10,114.04,310,0.00,call,135.00,0,0,250.24,2019-01-03 +SPY2019-01-03c140.002019-01-03,SPY,2019-01-02,111.45,10,109.03,310,0.00,call,140.00,0,0,250.24,2019-01-03 +SPY2019-01-03c145.002019-01-03,SPY,2019-01-02,106.40,1,104.03,310,0.00,call,145.00,0,0,250.24,2019-01-03 +SPY2019-01-03c150.002019-01-03,SPY,2019-01-02,101.45,10,99.03,310,0.00,call,150.00,0,0,250.24,2019-01-03 +SPY2019-01-03c155.002019-01-03,SPY,2019-01-02,96.45,10,94.04,310,0.00,call,155.00,0,0,250.24,2019-01-03 +SPY2019-01-03c160.002019-01-03,SPY,2019-01-02,91.45,10,89.04,310,0.00,call,160.00,0,0,250.24,2019-01-03 +SPY2019-01-03c165.002019-01-03,SPY,2019-01-02,86.45,10,83.58,2,0.00,call,165.00,0,0,250.24,2019-01-03 +SPY2019-01-03c170.002019-01-03,SPY,2019-01-02,81.45,10,79.04,310,0.00,call,170.00,0,0,250.24,2019-01-03 +SPY2019-01-03c175.002019-01-03,SPY,2019-01-02,76.45,10,74.03,310,0.00,call,175.00,0,0,250.24,2019-01-03 +SPY2019-01-03c180.002019-01-03,SPY,2019-01-02,71.46,10,69.04,310,0.00,call,180.00,0,0,250.24,2019-01-03 +SPY2019-01-03c185.002019-01-03,SPY,2019-01-02,66.46,10,64.03,310,0.00,call,185.00,0,0,250.24,2019-01-03 +SPY2019-01-03c190.002019-01-03,SPY,2019-01-02,61.46,10,59.03,310,0.00,call,190.00,0,0,250.24,2019-01-03 +SPY2019-01-03c195.002019-01-03,SPY,2019-01-02,56.46,10,54.03,310,0.00,call,195.00,0,0,250.24,2019-01-03 +SPY2019-01-03c196.002019-01-03,SPY,2019-01-02,55.46,10,52.59,1,0.00,call,196.00,0,0,250.24,2019-01-03 +SPY2019-01-03c197.002019-01-03,SPY,2019-01-02,54.46,10,52.04,310,0.00,call,197.00,0,0,250.24,2019-01-03 +SPY2019-01-03c198.002019-01-03,SPY,2019-01-02,53.46,10,51.04,310,0.00,call,198.00,0,0,250.24,2019-01-03 +SPY2019-01-03c199.002019-01-03,SPY,2019-01-02,52.46,10,50.03,310,0.00,call,199.00,0,0,250.24,2019-01-03 +SPY2019-01-03c200.002019-01-03,SPY,2019-01-02,51.46,10,49.03,310,0.00,call,200.00,0,0,250.24,2019-01-03 +SPY2019-01-03c201.002019-01-03,SPY,2019-01-02,50.46,10,48.03,310,0.00,call,201.00,0,0,250.24,2019-01-03 +SPY2019-01-03c202.002019-01-03,SPY,2019-01-02,49.46,10,47.03,310,0.00,call,202.00,0,0,250.24,2019-01-03 +SPY2019-01-03c203.002019-01-03,SPY,2019-01-02,48.46,10,46.03,310,0.00,call,203.00,0,0,250.24,2019-01-03 +SPY2019-01-03c204.002019-01-03,SPY,2019-01-02,47.46,10,45.03,310,22.87,call,204.00,0,1,250.24,2019-01-03 +SPY2019-01-03c205.002019-01-03,SPY,2019-01-02,46.46,10,43.59,1,0.00,call,205.00,0,0,250.24,2019-01-03 +SPY2019-01-03c206.002019-01-03,SPY,2019-01-02,45.46,10,43.03,310,21.20,call,206.00,0,18,250.24,2019-01-03 +SPY2019-01-03c207.002019-01-03,SPY,2019-01-02,44.46,10,42.03,310,0.00,call,207.00,0,0,250.24,2019-01-03 +SPY2019-01-03c208.002019-01-03,SPY,2019-01-02,43.46,10,41.03,310,0.00,call,208.00,0,0,250.24,2019-01-03 +SPY2019-01-03c209.002019-01-03,SPY,2019-01-02,42.46,10,40.03,310,0.00,call,209.00,0,0,250.24,2019-01-03 +SPY2019-01-03c210.002019-01-03,SPY,2019-01-02,41.46,10,38.59,1,0.00,call,210.00,0,0,250.24,2019-01-03 +SPY2019-01-03c211.002019-01-03,SPY,2019-01-02,40.46,10,38.03,310,0.00,call,211.00,0,0,250.24,2019-01-03 +SPY2019-01-03c212.002019-01-03,SPY,2019-01-02,39.46,10,37.03,310,0.00,call,212.00,0,0,250.24,2019-01-03 +SPY2019-01-03c213.002019-01-03,SPY,2019-01-02,38.46,10,36.03,310,0.00,call,213.00,0,0,250.24,2019-01-03 +SPY2019-01-03c214.002019-01-03,SPY,2019-01-02,37.46,10,35.02,310,0.00,call,214.00,0,0,250.24,2019-01-03 +SPY2019-01-03c215.002019-01-03,SPY,2019-01-02,35.94,1,34.02,310,32.10,call,215.00,1,3,250.24,2019-01-03 +SPY2019-01-03c216.002019-01-03,SPY,2019-01-02,35.46,290,33.01,310,0.00,call,216.00,0,0,250.24,2019-01-03 +SPY2019-01-03c217.002019-01-03,SPY,2019-01-02,34.46,290,32.01,310,0.00,call,217.00,0,0,250.24,2019-01-03 +SPY2019-01-03c218.002019-01-03,SPY,2019-01-02,33.46,290,31.01,310,14.42,call,218.00,0,1,250.24,2019-01-03 +SPY2019-01-03c219.002019-01-03,SPY,2019-01-02,32.46,290,30.01,310,0.00,call,219.00,0,0,250.24,2019-01-03 +SPY2019-01-03c220.002019-01-03,SPY,2019-01-02,31.46,290,29.01,310,14.59,call,220.00,0,8,250.24,2019-01-03 +SPY2019-01-03c221.002019-01-03,SPY,2019-01-02,30.46,10,28.03,310,10.99,call,221.00,0,1,250.24,2019-01-03 +SPY2019-01-03c222.002019-01-03,SPY,2019-01-02,29.46,10,27.04,310,14.80,call,222.00,0,0,250.24,2019-01-03 +SPY2019-01-03c223.002019-01-03,SPY,2019-01-02,28.46,10,26.04,310,28.05,call,223.00,5,93,250.24,2019-01-03 +SPY2019-01-03c224.002019-01-03,SPY,2019-01-02,27.46,10,25.04,310,13.91,call,224.00,0,0,250.24,2019-01-03 +SPY2019-01-03c225.002019-01-03,SPY,2019-01-02,26.25,2,24.04,310,12.28,call,225.00,0,45,250.24,2019-01-03 +SPY2019-01-03c226.002019-01-03,SPY,2019-01-02,24.83,554,23.74,554,8.59,call,226.00,0,39,250.24,2019-01-03 +SPY2019-01-03c227.002019-01-03,SPY,2019-01-02,23.93,568,22.61,568,12.48,call,227.00,0,0,250.24,2019-01-03 +SPY2019-01-03c228.002019-01-03,SPY,2019-01-02,22.93,568,21.61,568,7.23,call,228.00,0,3,250.24,2019-01-03 +SPY2019-01-03c229.002019-01-03,SPY,2019-01-02,21.93,568,20.61,568,10.53,call,229.00,0,6,250.24,2019-01-03 +SPY2019-01-03c230.002019-01-03,SPY,2019-01-02,20.93,619,19.78,575,19.92,call,230.00,9,105,250.24,2019-01-03 +SPY2019-01-03c231.002019-01-03,SPY,2019-01-02,19.93,568,18.73,571,9.25,call,231.00,0,60,250.24,2019-01-03 +SPY2019-01-03c232.002019-01-03,SPY,2019-01-02,18.92,568,17.63,568,4.29,call,232.00,0,14,250.24,2019-01-03 +SPY2019-01-03c233.002019-01-03,SPY,2019-01-02,17.92,568,16.73,569,17.59,call,233.00,2,21,250.24,2019-01-03 +SPY2019-01-03c234.002019-01-03,SPY,2019-01-02,16.82,577,15.73,593,12.84,call,234.00,20,81,250.24,2019-01-03 +SPY2019-01-03c235.002019-01-03,SPY,2019-01-02,15.82,568,14.88,132,15.00,call,235.00,39,757,250.24,2019-01-03 +SPY2019-01-03c236.002019-01-03,SPY,2019-01-02,14.82,577,13.73,588,12.99,call,236.00,1,275,250.24,2019-01-03 +SPY2019-01-03c237.002019-01-03,SPY,2019-01-02,13.83,577,13.05,597,12.39,call,237.00,3,704,250.24,2019-01-03 +SPY2019-01-03c238.002019-01-03,SPY,2019-01-02,12.82,583,12.04,621,12.13,call,238.00,15,797,250.24,2019-01-03 +SPY2019-01-03c239.002019-01-03,SPY,2019-01-02,11.82,588,11.10,470,10.88,call,239.00,158,1711,250.24,2019-01-03 +SPY2019-01-03c240.002019-01-03,SPY,2019-01-02,10.82,577,10.12,631,10.50,call,240.00,519,2872,250.24,2019-01-03 +SPY2019-01-03c241.002019-01-03,SPY,2019-01-02,9.82,591,9.14,647,9.34,call,241.00,97,2183,250.24,2019-01-03 +SPY2019-01-03c242.002019-01-03,SPY,2019-01-02,8.84,588,8.14,596,8.33,call,242.00,493,3861,250.24,2019-01-03 +SPY2019-01-03c243.002019-01-03,SPY,2019-01-02,7.83,600,7.14,569,6.30,call,243.00,971,3358,250.24,2019-01-03 +SPY2019-01-03c244.002019-01-03,SPY,2019-01-02,6.83,600,6.12,650,6.08,call,244.00,307,2425,250.24,2019-01-03 +SPY2019-01-03c245.002019-01-03,SPY,2019-01-02,5.84,607,5.14,628,5.27,call,245.00,755,4590,250.24,2019-01-03 +SPY2019-01-03c246.002019-01-03,SPY,2019-01-02,4.85,606,4.16,596,4.20,call,246.00,6790,1491,250.24,2019-01-03 +SPY2019-01-03c247.002019-01-03,SPY,2019-01-02,3.76,605,2.76,869,3.26,call,247.00,10234,1214,250.24,2019-01-03 +SPY2019-01-03c248.002019-01-03,SPY,2019-01-02,2.50,555,2.11,814,2.25,call,248.00,31851,2746,250.24,2019-01-03 +SPY2019-01-03c249.002019-01-03,SPY,2019-01-02,1.62,588,1.18,415,1.25,call,249.00,49426,3525,250.24,2019-01-03 +SPY2019-01-03c250.002019-01-03,SPY,2019-01-02,0.35,81,0.23,71,0.36,call,250.00,62087,3603,250.24,2019-01-03 +SPY2019-01-03c251.002019-01-03,SPY,2019-01-02,0.01,7471,0.00,0,0.01,call,251.00,52202,4359,250.24,2019-01-03 +SPY2019-01-03c252.002019-01-03,SPY,2019-01-02,0.01,20446,0.00,0,0.01,call,252.00,27458,5993,250.24,2019-01-03 +SPY2019-01-03c253.002019-01-03,SPY,2019-01-02,0.01,22615,0.00,0,0.01,call,253.00,12242,2799,250.24,2019-01-03 +SPY2019-01-03c254.002019-01-03,SPY,2019-01-02,0.01,22517,0.00,0,0.01,call,254.00,9807,12196,250.24,2019-01-03 +SPY2019-01-03c255.002019-01-03,SPY,2019-01-02,0.01,20799,0.00,0,0.01,call,255.00,4038,8101,250.24,2019-01-03 +SPY2019-01-03c256.002019-01-03,SPY,2019-01-02,0.01,22432,0.00,0,0.01,call,256.00,1323,2571,250.24,2019-01-03 +SPY2019-01-03c257.002019-01-03,SPY,2019-01-02,0.01,20663,0.00,0,0.01,call,257.00,438,7234,250.24,2019-01-03 +SPY2019-01-03c258.002019-01-03,SPY,2019-01-02,0.01,20179,0.00,0,0.01,call,258.00,57,2198,250.24,2019-01-03 +SPY2019-01-03c259.002019-01-03,SPY,2019-01-02,0.01,21353,0.00,0,0.01,call,259.00,5,2053,250.24,2019-01-03 +SPY2019-01-03c260.002019-01-03,SPY,2019-01-02,0.01,22781,0.00,0,0.01,call,260.00,88,9069,250.24,2019-01-03 +SPY2019-01-03c261.002019-01-03,SPY,2019-01-02,0.01,20201,0.00,0,0.01,call,261.00,0,2826,250.24,2019-01-03 +SPY2019-01-03c262.002019-01-03,SPY,2019-01-02,0.01,20397,0.00,0,0.01,call,262.00,0,3037,250.24,2019-01-03 +SPY2019-01-03c263.002019-01-03,SPY,2019-01-02,0.01,20526,0.00,0,0.01,call,263.00,10,1255,250.24,2019-01-03 +SPY2019-01-03c264.002019-01-03,SPY,2019-01-02,0.01,18924,0.00,0,0.01,call,264.00,0,4009,250.24,2019-01-03 +SPY2019-01-03c265.002019-01-03,SPY,2019-01-02,0.01,22368,0.00,0,0.01,call,265.00,35,2154,250.24,2019-01-03 +SPY2019-01-03c266.002019-01-03,SPY,2019-01-02,0.01,16268,0.00,0,0.01,call,266.00,0,3134,250.24,2019-01-03 +SPY2019-01-03c267.002019-01-03,SPY,2019-01-02,0.01,16271,0.00,0,0.01,call,267.00,0,608,250.24,2019-01-03 +SPY2019-01-03c268.002019-01-03,SPY,2019-01-02,0.01,13732,0.00,0,0.01,call,268.00,0,3503,250.24,2019-01-03 +SPY2019-01-03c269.002019-01-03,SPY,2019-01-02,0.01,13450,0.00,0,0.01,call,269.00,1,705,250.24,2019-01-03 +SPY2019-01-03c270.002019-01-03,SPY,2019-01-02,0.01,18859,0.00,0,0.01,call,270.00,25,2184,250.24,2019-01-03 +SPY2019-01-03c271.002019-01-03,SPY,2019-01-02,0.01,13684,0.00,0,0.01,call,271.00,0,757,250.24,2019-01-03 +SPY2019-01-03c272.002019-01-03,SPY,2019-01-02,0.01,13825,0.00,0,0.01,call,272.00,0,1341,250.24,2019-01-03 +SPY2019-01-03c273.002019-01-03,SPY,2019-01-02,0.01,13531,0.00,0,0.01,call,273.00,0,1282,250.24,2019-01-03 +SPY2019-01-03c274.002019-01-03,SPY,2019-01-02,0.01,13925,0.00,0,0.01,call,274.00,0,421,250.24,2019-01-03 +SPY2019-01-03c275.002019-01-03,SPY,2019-01-02,0.01,16592,0.00,0,0.01,call,275.00,0,1354,250.24,2019-01-03 +SPY2019-01-03c276.002019-01-03,SPY,2019-01-02,0.01,16386,0.00,0,0.01,call,276.00,0,347,250.24,2019-01-03 +SPY2019-01-03c277.002019-01-03,SPY,2019-01-02,0.01,16320,0.00,0,0.01,call,277.00,0,128,250.24,2019-01-03 +SPY2019-01-03c278.002019-01-03,SPY,2019-01-02,0.01,18825,0.00,0,0.01,call,278.00,0,1340,250.24,2019-01-03 +SPY2019-01-03c279.002019-01-03,SPY,2019-01-02,0.01,18769,0.00,0,0.01,call,279.00,0,793,250.24,2019-01-03 +SPY2019-01-03c280.002019-01-03,SPY,2019-01-02,0.01,18949,0.00,0,0.01,call,280.00,5,3690,250.24,2019-01-03 +SPY2019-01-03c281.002019-01-03,SPY,2019-01-02,0.01,21133,0.00,0,0.01,call,281.00,0,331,250.24,2019-01-03 +SPY2019-01-03c282.002019-01-03,SPY,2019-01-02,0.01,20844,0.00,0,0.01,call,282.00,0,531,250.24,2019-01-03 +SPY2019-01-03c283.002019-01-03,SPY,2019-01-02,0.01,20666,0.00,0,0.01,call,283.00,0,723,250.24,2019-01-03 +SPY2019-01-03c284.002019-01-03,SPY,2019-01-02,0.01,20963,0.00,0,0.02,call,284.00,0,880,250.24,2019-01-03 +SPY2019-01-03c285.002019-01-03,SPY,2019-01-02,0.01,20674,0.00,0,0.01,call,285.00,0,445,250.24,2019-01-03 +SPY2019-01-03c286.002019-01-03,SPY,2019-01-02,0.01,19016,0.00,0,0.02,call,286.00,0,146,250.24,2019-01-03 +SPY2019-01-03c287.002019-01-03,SPY,2019-01-02,0.01,21339,0.00,0,0.01,call,287.00,0,51,250.24,2019-01-03 +SPY2019-01-03c288.002019-01-03,SPY,2019-01-02,0.01,18692,0.00,0,0.01,call,288.00,0,67,250.24,2019-01-03 +SPY2019-01-03c289.002019-01-03,SPY,2019-01-02,0.01,19003,0.00,0,0.01,call,289.00,0,569,250.24,2019-01-03 +SPY2019-01-03c290.002019-01-03,SPY,2019-01-02,0.01,19044,0.00,0,0.01,call,290.00,0,1348,250.24,2019-01-03 +SPY2019-01-03c295.002019-01-03,SPY,2019-01-02,0.01,19055,0.00,0,0.01,call,295.00,0,3336,250.24,2019-01-03 +SPY2019-01-03p100.002019-01-03,SPY,2019-01-02,0.01,23224,0.00,0,0.00,put,100.00,0,0,250.24,2019-01-03 +SPY2019-01-03p105.002019-01-03,SPY,2019-01-02,0.01,23104,0.00,0,0.00,put,105.00,0,0,250.24,2019-01-03 +SPY2019-01-03p110.002019-01-03,SPY,2019-01-02,0.01,23044,0.00,0,0.00,put,110.00,0,0,250.24,2019-01-03 +SPY2019-01-03p115.002019-01-03,SPY,2019-01-02,0.01,23044,0.00,0,0.00,put,115.00,0,0,250.24,2019-01-03 +SPY2019-01-03p120.002019-01-03,SPY,2019-01-02,0.01,23044,0.00,0,0.00,put,120.00,0,0,250.24,2019-01-03 +SPY2019-01-03p125.002019-01-03,SPY,2019-01-02,0.01,23044,0.00,0,0.00,put,125.00,0,0,250.24,2019-01-03 +SPY2019-01-03p130.002019-01-03,SPY,2019-01-02,0.01,23044,0.00,0,0.00,put,130.00,0,0,250.24,2019-01-03 +SPY2019-01-03p135.002019-01-03,SPY,2019-01-02,0.01,23044,0.00,0,0.00,put,135.00,0,0,250.24,2019-01-03 +SPY2019-01-03p140.002019-01-03,SPY,2019-01-02,0.01,23044,0.00,0,0.00,put,140.00,0,0,250.24,2019-01-03 +SPY2019-01-03p145.002019-01-03,SPY,2019-01-02,0.01,23044,0.00,0,0.00,put,145.00,0,0,250.24,2019-01-03 +SPY2019-01-03p150.002019-01-03,SPY,2019-01-02,0.01,22984,0.00,0,0.00,put,150.00,0,0,250.24,2019-01-03 +SPY2019-01-03p155.002019-01-03,SPY,2019-01-02,0.01,23044,0.00,0,0.00,put,155.00,0,0,250.24,2019-01-03 +SPY2019-01-03p160.002019-01-03,SPY,2019-01-02,0.01,23044,0.00,0,0.00,put,160.00,0,0,250.24,2019-01-03 +SPY2019-01-03p165.002019-01-03,SPY,2019-01-02,0.01,23340,0.00,0,0.01,put,165.00,0,504,250.24,2019-01-03 +SPY2019-01-03p170.002019-01-03,SPY,2019-01-02,0.01,23081,0.00,0,0.01,put,170.00,10,0,250.24,2019-01-03 +SPY2019-01-03p175.002019-01-03,SPY,2019-01-02,0.01,23139,0.00,0,0.02,put,175.00,0,2,250.24,2019-01-03 +SPY2019-01-03p180.002019-01-03,SPY,2019-01-02,0.01,23718,0.00,0,0.01,put,180.00,0,250,250.24,2019-01-03 +SPY2019-01-03p185.002019-01-03,SPY,2019-01-02,0.01,23655,0.00,0,0.01,put,185.00,0,277,250.24,2019-01-03 +SPY2019-01-03p190.002019-01-03,SPY,2019-01-02,0.01,22949,0.00,0,0.00,put,190.00,0,0,250.24,2019-01-03 +SPY2019-01-03p195.002019-01-03,SPY,2019-01-02,0.01,22916,0.00,0,0.02,put,195.00,0,38,250.24,2019-01-03 +SPY2019-01-03p196.002019-01-03,SPY,2019-01-02,0.01,22899,0.00,0,0.01,put,196.00,0,52,250.24,2019-01-03 +SPY2019-01-03p197.002019-01-03,SPY,2019-01-02,0.01,22827,0.00,0,0.02,put,197.00,0,8,250.24,2019-01-03 +SPY2019-01-03p198.002019-01-03,SPY,2019-01-02,0.01,22812,0.00,0,0.02,put,198.00,0,81,250.24,2019-01-03 +SPY2019-01-03p199.002019-01-03,SPY,2019-01-02,0.01,22827,0.00,0,0.03,put,199.00,0,1,250.24,2019-01-03 +SPY2019-01-03p200.002019-01-03,SPY,2019-01-02,0.01,22839,0.00,0,0.01,put,200.00,0,19,250.24,2019-01-03 +SPY2019-01-03p201.002019-01-03,SPY,2019-01-02,0.01,22848,0.00,0,0.01,put,201.00,0,53,250.24,2019-01-03 +SPY2019-01-03p202.002019-01-03,SPY,2019-01-02,0.01,22694,0.00,0,0.00,put,202.00,0,0,250.24,2019-01-03 +SPY2019-01-03p203.002019-01-03,SPY,2019-01-02,0.01,22759,0.00,0,0.01,put,203.00,0,16,250.24,2019-01-03 +SPY2019-01-03p204.002019-01-03,SPY,2019-01-02,0.01,22636,0.00,0,0.01,put,204.00,0,35,250.24,2019-01-03 +SPY2019-01-03p205.002019-01-03,SPY,2019-01-02,0.01,23336,0.00,0,0.01,put,205.00,0,4472,250.24,2019-01-03 +SPY2019-01-03p206.002019-01-03,SPY,2019-01-02,0.01,22889,0.00,0,0.01,put,206.00,0,19,250.24,2019-01-03 +SPY2019-01-03p207.002019-01-03,SPY,2019-01-02,0.01,22899,0.00,0,0.01,put,207.00,0,21,250.24,2019-01-03 +SPY2019-01-03p208.002019-01-03,SPY,2019-01-02,0.01,22841,0.00,0,0.01,put,208.00,0,26,250.24,2019-01-03 +SPY2019-01-03p209.002019-01-03,SPY,2019-01-02,0.01,22849,0.00,0,0.00,put,209.00,0,0,250.24,2019-01-03 +SPY2019-01-03p210.002019-01-03,SPY,2019-01-02,0.01,23376,0.00,0,0.01,put,210.00,0,834,250.24,2019-01-03 +SPY2019-01-03p211.002019-01-03,SPY,2019-01-02,0.01,23561,0.00,0,0.02,put,211.00,0,255,250.24,2019-01-03 +SPY2019-01-03p212.002019-01-03,SPY,2019-01-02,0.01,22909,0.00,0,0.01,put,212.00,0,42,250.24,2019-01-03 +SPY2019-01-03p213.002019-01-03,SPY,2019-01-02,0.01,22721,0.00,0,0.01,put,213.00,0,26,250.24,2019-01-03 +SPY2019-01-03p214.002019-01-03,SPY,2019-01-02,0.01,22661,0.00,0,0.01,put,214.00,0,20,250.24,2019-01-03 +SPY2019-01-03p215.002019-01-03,SPY,2019-01-02,0.01,23387,0.00,0,0.01,put,215.00,0,1775,250.24,2019-01-03 +SPY2019-01-03p216.002019-01-03,SPY,2019-01-02,0.01,23335,0.00,0,0.01,put,216.00,0,193,250.24,2019-01-03 +SPY2019-01-03p217.002019-01-03,SPY,2019-01-02,0.01,23321,0.00,0,0.01,put,217.00,0,1265,250.24,2019-01-03 +SPY2019-01-03p218.002019-01-03,SPY,2019-01-02,0.01,23381,0.00,0,0.01,put,218.00,0,461,250.24,2019-01-03 +SPY2019-01-03p219.002019-01-03,SPY,2019-01-02,0.01,23379,0.00,0,0.02,put,219.00,0,160,250.24,2019-01-03 +SPY2019-01-03p220.002019-01-03,SPY,2019-01-02,0.01,25163,0.00,0,0.01,put,220.00,5,7229,250.24,2019-01-03 +SPY2019-01-03p221.002019-01-03,SPY,2019-01-02,0.01,23439,0.00,0,0.01,put,221.00,0,653,250.24,2019-01-03 +SPY2019-01-03p222.002019-01-03,SPY,2019-01-02,0.01,23379,0.00,0,0.01,put,222.00,0,434,250.24,2019-01-03 +SPY2019-01-03p223.002019-01-03,SPY,2019-01-02,0.01,23317,0.00,0,0.01,put,223.00,0,956,250.24,2019-01-03 +SPY2019-01-03p224.002019-01-03,SPY,2019-01-02,0.01,23464,0.00,0,0.01,put,224.00,0,2244,250.24,2019-01-03 +SPY2019-01-03p225.002019-01-03,SPY,2019-01-02,0.01,24476,0.00,0,0.01,put,225.00,31,4233,250.24,2019-01-03 +SPY2019-01-03p226.002019-01-03,SPY,2019-01-02,0.01,24463,0.00,0,0.01,put,226.00,0,829,250.24,2019-01-03 +SPY2019-01-03p227.002019-01-03,SPY,2019-01-02,0.01,23990,0.00,0,0.01,put,227.00,1,1906,250.24,2019-01-03 +SPY2019-01-03p228.002019-01-03,SPY,2019-01-02,0.01,24466,0.00,0,0.01,put,228.00,6,3017,250.24,2019-01-03 +SPY2019-01-03p229.002019-01-03,SPY,2019-01-02,0.01,23511,0.00,0,0.01,put,229.00,66,2614,250.24,2019-01-03 +SPY2019-01-03p230.002019-01-03,SPY,2019-01-02,0.01,24603,0.00,0,0.01,put,230.00,271,5023,250.24,2019-01-03 +SPY2019-01-03p231.002019-01-03,SPY,2019-01-02,0.01,23832,0.00,0,0.01,put,231.00,102,2558,250.24,2019-01-03 +SPY2019-01-03p232.002019-01-03,SPY,2019-01-02,0.01,23344,0.00,0,0.01,put,232.00,11,1398,250.24,2019-01-03 +SPY2019-01-03p233.002019-01-03,SPY,2019-01-02,0.01,23598,0.00,0,0.01,put,233.00,0,6335,250.24,2019-01-03 +SPY2019-01-03p234.002019-01-03,SPY,2019-01-02,0.01,23706,0.00,0,0.01,put,234.00,54,1421,250.24,2019-01-03 +SPY2019-01-03p235.002019-01-03,SPY,2019-01-02,0.01,23680,0.00,0,0.01,put,235.00,191,5367,250.24,2019-01-03 +SPY2019-01-03p236.002019-01-03,SPY,2019-01-02,0.01,23748,0.00,0,0.01,put,236.00,307,2273,250.24,2019-01-03 +SPY2019-01-03p237.002019-01-03,SPY,2019-01-02,0.01,23365,0.00,0,0.01,put,237.00,303,2010,250.24,2019-01-03 +SPY2019-01-03p238.002019-01-03,SPY,2019-01-02,0.01,23746,0.00,0,0.01,put,238.00,851,4055,250.24,2019-01-03 +SPY2019-01-03p239.002019-01-03,SPY,2019-01-02,0.01,24310,0.00,0,0.01,put,239.00,1046,6699,250.24,2019-01-03 +SPY2019-01-03p240.002019-01-03,SPY,2019-01-02,0.01,25537,0.00,0,0.01,put,240.00,4801,7945,250.24,2019-01-03 +SPY2019-01-03p241.002019-01-03,SPY,2019-01-02,0.01,24620,0.00,0,0.01,put,241.00,3451,2897,250.24,2019-01-03 +SPY2019-01-03p242.002019-01-03,SPY,2019-01-02,0.01,23993,0.00,0,0.01,put,242.00,11936,3970,250.24,2019-01-03 +SPY2019-01-03p243.002019-01-03,SPY,2019-01-02,0.01,24206,0.00,0,0.01,put,243.00,11272,3637,250.24,2019-01-03 +SPY2019-01-03p244.002019-01-03,SPY,2019-01-02,0.01,23819,0.00,0,0.01,put,244.00,19034,2439,250.24,2019-01-03 +SPY2019-01-03p245.002019-01-03,SPY,2019-01-02,0.01,23333,0.00,0,0.01,put,245.00,45273,8382,250.24,2019-01-03 +SPY2019-01-03p246.002019-01-03,SPY,2019-01-02,0.01,21378,0.00,0,0.01,put,246.00,26929,3233,250.24,2019-01-03 +SPY2019-01-03p247.002019-01-03,SPY,2019-01-02,0.01,21861,0.00,0,0.01,put,247.00,38419,3720,250.24,2019-01-03 +SPY2019-01-03p248.002019-01-03,SPY,2019-01-02,0.01,22160,0.00,0,0.01,put,248.00,40771,6038,250.24,2019-01-03 +SPY2019-01-03p249.002019-01-03,SPY,2019-01-02,0.01,21575,0.00,0,0.01,put,249.00,59517,4481,250.24,2019-01-03 +SPY2019-01-03p250.002019-01-03,SPY,2019-01-02,0.02,133,0.01,1293,0.02,put,250.00,38466,5169,250.24,2019-01-03 +SPY2019-01-03p251.002019-01-03,SPY,2019-01-02,0.80,120,0.64,160,0.72,put,251.00,8842,1587,250.24,2019-01-03 +SPY2019-01-03p252.002019-01-03,SPY,2019-01-02,2.30,618,1.61,487,1.75,put,252.00,3300,1109,250.24,2019-01-03 +SPY2019-01-03p253.002019-01-03,SPY,2019-01-02,3.26,596,2.60,588,2.75,put,253.00,350,835,250.24,2019-01-03 +SPY2019-01-03p254.002019-01-03,SPY,2019-01-02,4.27,585,3.60,631,4.96,put,254.00,97,516,250.24,2019-01-03 +SPY2019-01-03p255.002019-01-03,SPY,2019-01-02,4.88,113,4.56,608,4.69,put,255.00,242,1225,250.24,2019-01-03 +SPY2019-01-03p256.002019-01-03,SPY,2019-01-02,6.33,595,5.39,631,8.81,put,256.00,1,681,250.24,2019-01-03 +SPY2019-01-03p257.002019-01-03,SPY,2019-01-02,7.27,585,6.51,585,7.00,put,257.00,31,213,250.24,2019-01-03 +SPY2019-01-03p258.002019-01-03,SPY,2019-01-02,8.08,578,7.17,596,8.17,put,258.00,87,102,250.24,2019-01-03 +SPY2019-01-03p259.002019-01-03,SPY,2019-01-02,9.39,568,8.17,571,10.64,put,259.00,3,16,250.24,2019-01-03 +SPY2019-01-03p260.002019-01-03,SPY,2019-01-02,10.19,126,9.09,576,10.07,put,260.00,8,36,250.24,2019-01-03 +SPY2019-01-03p261.002019-01-03,SPY,2019-01-02,11.39,568,10.07,568,5.60,put,261.00,0,0,250.24,2019-01-03 +SPY2019-01-03p262.002019-01-03,SPY,2019-01-02,12.27,568,11.18,579,12.32,put,262.00,15,16,250.24,2019-01-03 +SPY2019-01-03p263.002019-01-03,SPY,2019-01-02,13.37,568,12.17,570,13.55,put,263.00,5,5,250.24,2019-01-03 +SPY2019-01-03p264.002019-01-03,SPY,2019-01-02,14.37,568,13.08,568,13.55,put,264.00,0,2,250.24,2019-01-03 +SPY2019-01-03p265.002019-01-03,SPY,2019-01-02,15.27,574,14.18,587,8.63,put,265.00,0,259,250.24,2019-01-03 +SPY2019-01-03p266.002019-01-03,SPY,2019-01-02,16.26,555,15.17,555,13.61,put,266.00,0,41,250.24,2019-01-03 +SPY2019-01-03p267.002019-01-03,SPY,2019-01-02,17.37,568,16.08,568,9.13,put,267.00,0,0,250.24,2019-01-03 +SPY2019-01-03p268.002019-01-03,SPY,2019-01-02,18.26,555,17.17,555,14.17,put,268.00,0,44,250.24,2019-01-03 +SPY2019-01-03p269.002019-01-03,SPY,2019-01-02,19.37,568,18.08,568,15.72,put,269.00,0,0,250.24,2019-01-03 +SPY2019-01-03p270.002019-01-03,SPY,2019-01-02,20.26,580,19.17,585,21.80,put,270.00,4,115,250.24,2019-01-03 +SPY2019-01-03p271.002019-01-03,SPY,2019-01-02,21.26,571,20.17,571,11.33,put,271.00,0,61,250.24,2019-01-03 +SPY2019-01-03p272.002019-01-03,SPY,2019-01-02,22.37,568,21.08,568,16.75,put,272.00,0,3,250.24,2019-01-03 +SPY2019-01-03p273.002019-01-03,SPY,2019-01-02,23.37,568,22.08,568,11.61,put,273.00,0,0,250.24,2019-01-03 +SPY2019-01-03p274.002019-01-03,SPY,2019-01-02,24.37,568,23.08,568,8.70,put,274.00,0,0,250.24,2019-01-03 +SPY2019-01-03p275.002019-01-03,SPY,2019-01-02,25.26,554,24.17,554,12.88,put,275.00,0,37,250.24,2019-01-03 +SPY2019-01-03p276.002019-01-03,SPY,2019-01-02,27.41,2,24.54,10,14.02,put,276.00,0,0,250.24,2019-01-03 +SPY2019-01-03p277.002019-01-03,SPY,2019-01-02,28.41,2,25.54,10,9.99,put,277.00,0,0,250.24,2019-01-03 +SPY2019-01-03p278.002019-01-03,SPY,2019-01-02,29.41,2,26.54,10,11.71,put,278.00,0,0,250.24,2019-01-03 +SPY2019-01-03p279.002019-01-03,SPY,2019-01-02,30.41,2,27.54,10,14.87,put,279.00,0,0,250.24,2019-01-03 +SPY2019-01-03p280.002019-01-03,SPY,2019-01-02,31.41,2,28.54,10,15.63,put,280.00,0,5,250.24,2019-01-03 +SPY2019-01-03p281.002019-01-03,SPY,2019-01-02,32.41,2,29.54,10,11.99,put,281.00,0,10,250.24,2019-01-03 +SPY2019-01-03p282.002019-01-03,SPY,2019-01-02,33.41,2,30.54,10,16.70,put,282.00,0,17,250.24,2019-01-03 +SPY2019-01-03p283.002019-01-03,SPY,2019-01-02,34.41,2,31.54,10,17.18,put,283.00,0,0,250.24,2019-01-03 +SPY2019-01-03p284.002019-01-03,SPY,2019-01-02,35.41,2,32.54,10,0.00,put,284.00,0,0,250.24,2019-01-03 +SPY2019-01-03p285.002019-01-03,SPY,2019-01-02,36.41,2,33.54,10,13.99,put,285.00,0,1,250.24,2019-01-03 +SPY2019-01-03p286.002019-01-03,SPY,2019-01-02,37.41,2,34.54,10,14.90,put,286.00,0,0,250.24,2019-01-03 +SPY2019-01-03p287.002019-01-03,SPY,2019-01-02,38.41,2,35.54,10,15.01,put,287.00,0,1,250.24,2019-01-03 +SPY2019-01-03p288.002019-01-03,SPY,2019-01-02,39.41,2,36.54,10,19.57,put,288.00,0,1,250.24,2019-01-03 +SPY2019-01-03p289.002019-01-03,SPY,2019-01-02,40.41,2,37.54,10,16.03,put,289.00,0,0,250.24,2019-01-03 +SPY2019-01-03p290.002019-01-03,SPY,2019-01-02,41.41,2,38.54,10,18.54,put,290.00,0,4,250.24,2019-01-03 +SPY2019-01-03p295.002019-01-03,SPY,2019-01-02,45.37,17,44.08,16,45.40,put,295.00,8,481,250.24,2019-01-03 +SPY2019-01-04c100.002019-01-03,SPY,2019-01-04,151.97,1,148.59,1,0.00,call,100.00,0,0,250.24,2019-01-03 +SPY2019-01-04c105.002019-01-03,SPY,2019-01-04,146.97,1,143.59,1,0.00,call,105.00,0,0,250.24,2019-01-03 +SPY2019-01-04c110.002019-01-03,SPY,2019-01-04,141.98,1,138.60,1,0.00,call,110.00,0,0,250.24,2019-01-03 +SPY2019-01-04c115.002019-01-03,SPY,2019-01-04,136.98,1,133.60,1,0.00,call,115.00,0,0,250.24,2019-01-03 +SPY2019-01-04c120.002019-01-03,SPY,2019-01-04,131.98,1,128.60,1,0.00,call,120.00,0,0,250.24,2019-01-03 +SPY2019-01-04c125.002019-01-03,SPY,2019-01-04,126.98,1,123.60,1,0.00,call,125.00,0,0,250.24,2019-01-03 +SPY2019-01-04c130.002019-01-03,SPY,2019-01-04,121.98,1,118.60,1,0.00,call,130.00,0,0,250.24,2019-01-03 +SPY2019-01-04c135.002019-01-03,SPY,2019-01-04,115.67,285,114.90,285,0.00,call,135.00,0,0,250.24,2019-01-03 +SPY2019-01-04c140.002019-01-03,SPY,2019-01-04,110.66,285,109.93,285,0.00,call,140.00,0,0,250.24,2019-01-03 +SPY2019-01-04c145.002019-01-03,SPY,2019-01-04,105.66,285,104.93,285,0.00,call,145.00,0,0,250.24,2019-01-03 +SPY2019-01-04c150.002019-01-03,SPY,2019-01-04,100.67,285,99.90,285,46.32,call,150.00,0,50,250.24,2019-01-03 +SPY2019-01-04c155.002019-01-03,SPY,2019-01-04,95.66,285,94.93,285,0.00,call,155.00,0,0,250.24,2019-01-03 +SPY2019-01-04c160.002019-01-03,SPY,2019-01-04,90.67,285,89.90,285,0.00,call,160.00,0,0,250.24,2019-01-03 +SPY2019-01-04c165.002019-01-03,SPY,2019-01-04,85.67,285,84.90,285,0.00,call,165.00,0,0,250.24,2019-01-03 +SPY2019-01-04c170.002019-01-03,SPY,2019-01-04,80.68,285,79.91,285,0.00,call,170.00,0,0,250.24,2019-01-03 +SPY2019-01-04c175.002019-01-03,SPY,2019-01-04,75.67,285,74.94,285,0.00,call,175.00,0,0,250.24,2019-01-03 +SPY2019-01-04c180.002019-01-03,SPY,2019-01-04,70.67,285,69.94,285,0.00,call,180.00,0,0,250.24,2019-01-03 +SPY2019-01-04c185.002019-01-03,SPY,2019-01-04,65.68,285,64.91,285,0.00,call,185.00,0,0,250.24,2019-01-03 +SPY2019-01-04c190.002019-01-03,SPY,2019-01-04,60.68,285,59.91,285,0.00,call,190.00,0,0,250.24,2019-01-03 +SPY2019-01-04c195.002019-01-03,SPY,2019-01-04,55.67,285,54.94,285,0.00,call,195.00,0,0,250.24,2019-01-03 +SPY2019-01-04c196.002019-01-03,SPY,2019-01-04,54.67,285,53.94,285,24.00,call,196.00,0,5,250.24,2019-01-03 +SPY2019-01-04c197.002019-01-03,SPY,2019-01-04,53.67,285,52.94,285,25.48,call,197.00,0,2,250.24,2019-01-03 +SPY2019-01-04c198.002019-01-03,SPY,2019-01-04,52.67,285,51.94,285,51.81,call,198.00,2,2,250.24,2019-01-03 +SPY2019-01-04c199.002019-01-03,SPY,2019-01-04,51.67,285,50.94,285,24.71,call,199.00,0,0,250.24,2019-01-03 +SPY2019-01-04c200.002019-01-03,SPY,2019-01-04,50.67,285,49.94,285,0.00,call,200.00,0,0,250.24,2019-01-03 +SPY2019-01-04c201.002019-01-03,SPY,2019-01-04,49.67,285,48.94,285,0.00,call,201.00,0,0,250.24,2019-01-03 +SPY2019-01-04c202.002019-01-03,SPY,2019-01-04,48.67,285,47.94,285,0.00,call,202.00,0,1,250.24,2019-01-03 +SPY2019-01-04c203.002019-01-03,SPY,2019-01-04,47.67,285,46.94,285,0.00,call,203.00,0,0,250.24,2019-01-03 +SPY2019-01-04c204.002019-01-03,SPY,2019-01-04,46.67,285,45.94,285,47.02,call,204.00,3,0,250.24,2019-01-03 +SPY2019-01-04c205.002019-01-03,SPY,2019-01-04,45.55,1,45.09,1,21.76,call,205.00,0,24,250.24,2019-01-03 +SPY2019-01-04c206.002019-01-03,SPY,2019-01-04,44.67,285,43.94,285,0.00,call,206.00,0,0,250.24,2019-01-03 +SPY2019-01-04c207.002019-01-03,SPY,2019-01-04,43.68,285,42.91,285,0.00,call,207.00,0,0,250.24,2019-01-03 +SPY2019-01-04c208.002019-01-03,SPY,2019-01-04,42.68,285,41.91,285,0.00,call,208.00,0,0,250.24,2019-01-03 +SPY2019-01-04c209.002019-01-03,SPY,2019-01-04,41.69,285,40.91,285,0.00,call,209.00,0,0,250.24,2019-01-03 +SPY2019-01-04c210.002019-01-03,SPY,2019-01-04,40.69,285,39.91,285,19.86,call,210.00,0,55,250.24,2019-01-03 +SPY2019-01-04c211.002019-01-03,SPY,2019-01-04,39.69,285,38.92,285,0.00,call,211.00,0,0,250.24,2019-01-03 +SPY2019-01-04c212.002019-01-03,SPY,2019-01-04,38.69,285,37.92,285,0.00,call,212.00,0,0,250.24,2019-01-03 +SPY2019-01-04c213.002019-01-03,SPY,2019-01-04,37.68,285,36.95,285,33.97,call,213.00,2,0,250.24,2019-01-03 +SPY2019-01-04c214.002019-01-03,SPY,2019-01-04,36.55,3,36.09,3,0.00,call,214.00,0,69,250.24,2019-01-03 +SPY2019-01-04c215.002019-01-03,SPY,2019-01-04,35.68,285,34.95,285,33.90,call,215.00,2,81,250.24,2019-01-03 +SPY2019-01-04c216.002019-01-03,SPY,2019-01-04,34.68,285,33.95,285,0.00,call,216.00,0,0,250.24,2019-01-03 +SPY2019-01-04c217.002019-01-03,SPY,2019-01-04,33.68,285,32.95,285,0.00,call,217.00,0,30,250.24,2019-01-03 +SPY2019-01-04c218.002019-01-03,SPY,2019-01-04,32.68,285,31.95,285,0.00,call,218.00,0,0,250.24,2019-01-03 +SPY2019-01-04c219.002019-01-03,SPY,2019-01-04,31.68,285,30.95,285,12.06,call,219.00,0,19,250.24,2019-01-03 +SPY2019-01-04c220.002019-01-03,SPY,2019-01-04,30.68,285,29.95,285,30.04,call,220.00,21,39,250.24,2019-01-03 +SPY2019-01-04c221.002019-01-03,SPY,2019-01-04,29.53,554,29.15,551,11.91,call,221.00,0,30,250.24,2019-01-03 +SPY2019-01-04c222.002019-01-03,SPY,2019-01-04,28.53,554,28.15,551,7.54,call,222.00,0,21,250.24,2019-01-03 +SPY2019-01-04c222.502019-01-03,SPY,2019-01-04,28.04,568,27.63,568,14.10,call,222.50,0,0,250.24,2019-01-03 +SPY2019-01-04c223.002019-01-03,SPY,2019-01-04,27.53,589,27.15,616,27.72,call,223.00,37,138,250.24,2019-01-03 +SPY2019-01-04c224.002019-01-03,SPY,2019-01-04,26.53,573,26.15,573,11.79,call,224.00,0,64,250.24,2019-01-03 +SPY2019-01-04c225.002019-01-03,SPY,2019-01-04,25.53,592,25.15,619,24.17,call,225.00,41,986,250.24,2019-01-03 +SPY2019-01-04c226.002019-01-03,SPY,2019-01-04,24.54,586,24.13,586,0.00,call,226.00,0,1,250.24,2019-01-03 +SPY2019-01-04c227.002019-01-03,SPY,2019-01-04,23.54,586,23.15,574,8.01,call,227.00,0,51,250.24,2019-01-03 +SPY2019-01-04c227.502019-01-03,SPY,2019-01-04,23.04,586,22.65,574,22.68,call,227.50,1,23,250.24,2019-01-03 +SPY2019-01-04c228.002019-01-03,SPY,2019-01-04,22.54,586,22.16,596,20.99,call,228.00,8,330,250.24,2019-01-03 +SPY2019-01-04c229.002019-01-03,SPY,2019-01-04,21.55,586,21.16,583,10.10,call,229.00,0,137,250.24,2019-01-03 +SPY2019-01-04c230.002019-01-03,SPY,2019-01-04,20.54,568,20.16,637,19.64,call,230.00,341,1093,250.24,2019-01-03 +SPY2019-01-04c231.002019-01-03,SPY,2019-01-04,19.55,586,19.16,623,19.18,call,231.00,1,399,250.24,2019-01-03 +SPY2019-01-04c232.002019-01-03,SPY,2019-01-04,18.56,586,18.17,599,18.40,call,232.00,1,727,250.24,2019-01-03 +SPY2019-01-04c232.502019-01-03,SPY,2019-01-04,18.06,586,17.67,638,8.61,call,232.50,0,772,250.24,2019-01-03 +SPY2019-01-04c233.002019-01-03,SPY,2019-01-04,17.56,586,17.29,15,17.50,call,233.00,99,1658,250.24,2019-01-03 +SPY2019-01-04c234.002019-01-03,SPY,2019-01-04,16.56,569,16.29,529,16.70,call,234.00,52,553,250.24,2019-01-03 +SPY2019-01-04c235.002019-01-03,SPY,2019-01-04,15.57,597,15.29,617,15.41,call,235.00,16,1965,250.24,2019-01-03 +SPY2019-01-04c236.002019-01-03,SPY,2019-01-04,14.58,603,14.30,54,13.21,call,236.00,82,1280,250.24,2019-01-03 +SPY2019-01-04c237.002019-01-03,SPY,2019-01-04,13.59,607,13.31,51,13.97,call,237.00,4,1053,250.24,2019-01-03 +SPY2019-01-04c237.502019-01-03,SPY,2019-01-04,13.10,608,12.72,611,6.40,call,237.50,0,1186,250.24,2019-01-03 +SPY2019-01-04c238.002019-01-03,SPY,2019-01-04,12.61,609,12.34,32,12.21,call,238.00,220,2207,250.24,2019-01-03 +SPY2019-01-04c239.002019-01-03,SPY,2019-01-04,11.63,591,11.35,40,11.53,call,239.00,38,1783,250.24,2019-01-03 +SPY2019-01-04c240.002019-01-03,SPY,2019-01-04,10.60,552,10.38,42,10.65,call,240.00,186,3304,250.24,2019-01-03 +SPY2019-01-04c241.002019-01-03,SPY,2019-01-04,9.71,588,9.31,603,8.84,call,241.00,232,2918,250.24,2019-01-03 +SPY2019-01-04c242.002019-01-03,SPY,2019-01-04,8.76,589,8.44,29,8.45,call,242.00,238,3072,250.24,2019-01-03 +SPY2019-01-04c242.502019-01-03,SPY,2019-01-04,8.28,595,7.94,2,7.99,call,242.50,96,1906,250.24,2019-01-03 +SPY2019-01-04c243.002019-01-03,SPY,2019-01-04,7.81,630,7.50,580,7.43,call,243.00,1136,2046,250.24,2019-01-03 +SPY2019-01-04c244.002019-01-03,SPY,2019-01-04,6.88,609,6.59,40,6.69,call,244.00,379,3308,250.24,2019-01-03 +SPY2019-01-04c245.002019-01-03,SPY,2019-01-04,5.98,645,5.63,654,5.78,call,245.00,1438,6893,250.24,2019-01-03 +SPY2019-01-04c246.002019-01-03,SPY,2019-01-04,5.10,612,4.81,1,4.89,call,246.00,2656,2361,250.24,2019-01-03 +SPY2019-01-04c247.002019-01-03,SPY,2019-01-04,4.24,635,4.05,97,4.18,call,247.00,5591,2325,250.24,2019-01-03 +SPY2019-01-04c247.502019-01-03,SPY,2019-01-04,3.83,632,3.62,601,3.71,call,247.50,2688,1748,250.24,2019-01-03 +SPY2019-01-04c248.002019-01-03,SPY,2019-01-04,3.40,123,3.30,137,3.34,call,248.00,7596,6179,250.24,2019-01-03 +SPY2019-01-04c249.002019-01-03,SPY,2019-01-04,2.67,159,2.59,185,2.60,call,249.00,10643,7168,250.24,2019-01-03 +SPY2019-01-04c250.002019-01-03,SPY,2019-01-04,2.00,227,1.95,623,1.99,call,250.00,27533,11534,250.24,2019-01-03 +SPY2019-01-04c251.002019-01-03,SPY,2019-01-04,1.43,1,1.40,493,1.42,call,251.00,16604,8177,250.24,2019-01-03 +SPY2019-01-04c252.002019-01-03,SPY,2019-01-04,0.99,279,0.94,1977,0.96,call,252.00,16724,9792,250.24,2019-01-03 +SPY2019-01-04c252.502019-01-03,SPY,2019-01-04,0.80,449,0.76,585,0.76,call,252.50,4347,2705,250.24,2019-01-03 +SPY2019-01-04c253.002019-01-03,SPY,2019-01-04,0.63,274,0.60,3237,0.63,call,253.00,10121,9262,250.24,2019-01-03 +SPY2019-01-04c254.002019-01-03,SPY,2019-01-04,0.39,1245,0.37,1,0.37,call,254.00,8613,8979,250.24,2019-01-03 +SPY2019-01-04c255.002019-01-03,SPY,2019-01-04,0.23,2592,0.21,5520,0.23,call,255.00,22798,26036,250.24,2019-01-03 +SPY2019-01-04c256.002019-01-03,SPY,2019-01-04,0.14,6288,0.13,30,0.13,call,256.00,11614,12388,250.24,2019-01-03 +SPY2019-01-04c257.002019-01-03,SPY,2019-01-04,0.08,5550,0.07,3305,0.08,call,257.00,21683,5885,250.24,2019-01-03 +SPY2019-01-04c257.502019-01-03,SPY,2019-01-04,0.06,5561,0.05,9322,0.06,call,257.50,7379,6692,250.24,2019-01-03 +SPY2019-01-04c258.002019-01-03,SPY,2019-01-04,0.05,14852,0.04,1866,0.05,call,258.00,13586,6379,250.24,2019-01-03 +SPY2019-01-04c259.002019-01-03,SPY,2019-01-04,0.03,10596,0.02,12022,0.03,call,259.00,582,3621,250.24,2019-01-03 +SPY2019-01-04c260.002019-01-03,SPY,2019-01-04,0.02,7649,0.01,17464,0.02,call,260.00,2150,11202,250.24,2019-01-03 +SPY2019-01-04c261.002019-01-03,SPY,2019-01-04,0.02,24393,0.01,4390,0.01,call,261.00,1133,21027,250.24,2019-01-03 +SPY2019-01-04c262.002019-01-03,SPY,2019-01-04,0.02,30113,0.01,3,0.02,call,262.00,518,2306,250.24,2019-01-03 +SPY2019-01-04c262.502019-01-03,SPY,2019-01-04,0.01,6655,0.00,0,0.01,call,262.50,87,1781,250.24,2019-01-03 +SPY2019-01-04c263.002019-01-03,SPY,2019-01-04,0.01,5513,0.00,0,0.01,call,263.00,386,3863,250.24,2019-01-03 +SPY2019-01-04c264.002019-01-03,SPY,2019-01-04,0.01,12844,0.00,0,0.01,call,264.00,33,2572,250.24,2019-01-03 +SPY2019-01-04c265.002019-01-03,SPY,2019-01-04,0.01,16124,0.00,0,0.01,call,265.00,1454,8013,250.24,2019-01-03 +SPY2019-01-04c266.002019-01-03,SPY,2019-01-04,0.01,17505,0.00,0,0.01,call,266.00,66,5477,250.24,2019-01-03 +SPY2019-01-04c267.002019-01-03,SPY,2019-01-04,0.01,18101,0.00,0,0.01,call,267.00,12,4118,250.24,2019-01-03 +SPY2019-01-04c267.502019-01-03,SPY,2019-01-04,0.01,18612,0.00,0,0.01,call,267.50,51,3625,250.24,2019-01-03 +SPY2019-01-04c268.002019-01-03,SPY,2019-01-04,0.01,18917,0.00,0,0.01,call,268.00,2,12369,250.24,2019-01-03 +SPY2019-01-04c269.002019-01-03,SPY,2019-01-04,0.01,15555,0.00,0,0.01,call,269.00,5,3293,250.24,2019-01-03 +SPY2019-01-04c270.002019-01-03,SPY,2019-01-04,0.01,16764,0.00,0,0.01,call,270.00,60,4097,250.24,2019-01-03 +SPY2019-01-04c271.002019-01-03,SPY,2019-01-04,0.01,15860,0.00,0,0.01,call,271.00,0,21947,250.24,2019-01-03 +SPY2019-01-04c272.002019-01-03,SPY,2019-01-04,0.01,17224,0.00,0,0.01,call,272.00,11,12674,250.24,2019-01-03 +SPY2019-01-04c272.502019-01-03,SPY,2019-01-04,0.01,17606,0.00,0,0.01,call,272.50,0,2024,250.24,2019-01-03 +SPY2019-01-04c273.002019-01-03,SPY,2019-01-04,0.01,17413,0.00,0,0.02,call,273.00,0,4146,250.24,2019-01-03 +SPY2019-01-04c274.002019-01-03,SPY,2019-01-04,0.01,17486,0.00,0,0.01,call,274.00,1,1324,250.24,2019-01-03 +SPY2019-01-04c275.002019-01-03,SPY,2019-01-04,0.01,20280,0.00,0,0.01,call,275.00,5,3414,250.24,2019-01-03 +SPY2019-01-04c276.002019-01-03,SPY,2019-01-04,0.01,17278,0.00,0,0.01,call,276.00,5,3267,250.24,2019-01-03 +SPY2019-01-04c277.002019-01-03,SPY,2019-01-04,0.01,17336,0.00,0,0.01,call,277.00,0,615,250.24,2019-01-03 +SPY2019-01-04c277.502019-01-03,SPY,2019-01-04,0.01,17420,0.00,0,0.01,call,277.50,0,420,250.24,2019-01-03 +SPY2019-01-04c278.002019-01-03,SPY,2019-01-04,0.01,17073,0.00,0,0.05,call,278.00,5,7764,250.24,2019-01-03 +SPY2019-01-04c279.002019-01-03,SPY,2019-01-04,0.01,16804,0.00,0,0.01,call,279.00,0,2107,250.24,2019-01-03 +SPY2019-01-04c280.002019-01-03,SPY,2019-01-04,0.01,16752,0.00,0,0.01,call,280.00,6,1759,250.24,2019-01-03 +SPY2019-01-04c281.002019-01-03,SPY,2019-01-04,0.01,16789,0.00,0,0.01,call,281.00,1,2714,250.24,2019-01-03 +SPY2019-01-04c282.002019-01-03,SPY,2019-01-04,0.01,16795,0.00,0,0.01,call,282.00,0,6634,250.24,2019-01-03 +SPY2019-01-04c282.502019-01-03,SPY,2019-01-04,0.01,19005,0.00,0,0.01,call,282.50,0,738,250.24,2019-01-03 +SPY2019-01-04c283.002019-01-03,SPY,2019-01-04,0.01,19842,0.00,0,0.01,call,283.00,0,864,250.24,2019-01-03 +SPY2019-01-04c284.002019-01-03,SPY,2019-01-04,0.01,18983,0.00,0,0.01,call,284.00,2,497,250.24,2019-01-03 +SPY2019-01-04c285.002019-01-03,SPY,2019-01-04,0.01,21026,0.00,0,0.01,call,285.00,2,8921,250.24,2019-01-03 +SPY2019-01-04c286.002019-01-03,SPY,2019-01-04,0.01,21202,0.00,0,0.01,call,286.00,0,511,250.24,2019-01-03 +SPY2019-01-04c287.002019-01-03,SPY,2019-01-04,0.01,23715,0.00,0,0.01,call,287.00,0,233,250.24,2019-01-03 +SPY2019-01-04c287.502019-01-03,SPY,2019-01-04,0.01,23102,0.00,0,0.01,call,287.50,0,7444,250.24,2019-01-03 +SPY2019-01-04c288.002019-01-03,SPY,2019-01-04,0.01,24352,0.00,0,0.01,call,288.00,0,2884,250.24,2019-01-03 +SPY2019-01-04c289.002019-01-03,SPY,2019-01-04,0.01,24465,0.00,0,0.01,call,289.00,0,1559,250.24,2019-01-03 +SPY2019-01-04c290.002019-01-03,SPY,2019-01-04,0.01,24453,0.00,0,0.01,call,290.00,0,24380,250.24,2019-01-03 +SPY2019-01-04c292.502019-01-03,SPY,2019-01-04,0.01,24211,0.00,0,0.01,call,292.50,0,205,250.24,2019-01-03 +SPY2019-01-04c295.002019-01-03,SPY,2019-01-04,0.01,24640,0.00,0,0.01,call,295.00,0,26935,250.24,2019-01-03 +SPY2019-01-04c297.502019-01-03,SPY,2019-01-04,0.01,23931,0.00,0,0.01,call,297.50,10,72,250.24,2019-01-03 +SPY2019-01-04c300.002019-01-03,SPY,2019-01-04,0.01,24945,0.00,0,0.01,call,300.00,0,176,250.24,2019-01-03 +SPY2019-01-04c302.502019-01-03,SPY,2019-01-04,0.01,24920,0.00,0,0.01,call,302.50,0,262,250.24,2019-01-03 +SPY2019-01-04c305.002019-01-03,SPY,2019-01-04,0.01,23518,0.00,0,0.04,call,305.00,0,1,250.24,2019-01-03 +SPY2019-01-04c307.502019-01-03,SPY,2019-01-04,0.01,23527,0.00,0,0.01,call,307.50,0,51,250.24,2019-01-03 +SPY2019-01-04p100.002019-01-03,SPY,2019-01-04,0.01,28057,0.00,0,0.00,put,100.00,0,0,250.24,2019-01-03 +SPY2019-01-04p105.002019-01-03,SPY,2019-01-04,0.01,27936,0.00,0,0.00,put,105.00,0,0,250.24,2019-01-03 +SPY2019-01-04p110.002019-01-03,SPY,2019-01-04,0.01,27874,0.00,0,0.00,put,110.00,0,0,250.24,2019-01-03 +SPY2019-01-04p115.002019-01-03,SPY,2019-01-04,0.01,27873,0.00,0,0.00,put,115.00,0,0,250.24,2019-01-03 +SPY2019-01-04p120.002019-01-03,SPY,2019-01-04,0.01,27812,0.00,0,0.00,put,120.00,0,0,250.24,2019-01-03 +SPY2019-01-04p125.002019-01-03,SPY,2019-01-04,0.01,27809,0.00,0,0.00,put,125.00,0,0,250.24,2019-01-03 +SPY2019-01-04p130.002019-01-03,SPY,2019-01-04,0.01,27568,0.00,0,0.00,put,130.00,0,0,250.24,2019-01-03 +SPY2019-01-04p135.002019-01-03,SPY,2019-01-04,0.01,27507,0.00,0,0.00,put,135.00,0,0,250.24,2019-01-03 +SPY2019-01-04p140.002019-01-03,SPY,2019-01-04,0.01,27386,0.00,0,0.00,put,140.00,0,0,250.24,2019-01-03 +SPY2019-01-04p145.002019-01-03,SPY,2019-01-04,0.01,27092,0.00,0,0.00,put,145.00,0,0,250.24,2019-01-03 +SPY2019-01-04p150.002019-01-03,SPY,2019-01-04,0.01,26561,0.00,0,0.01,put,150.00,0,512,250.24,2019-01-03 +SPY2019-01-04p155.002019-01-03,SPY,2019-01-04,0.01,26078,0.00,0,0.01,put,155.00,0,1000,250.24,2019-01-03 +SPY2019-01-04p160.002019-01-03,SPY,2019-01-04,0.01,26036,0.00,0,0.01,put,160.00,0,300,250.24,2019-01-03 +SPY2019-01-04p165.002019-01-03,SPY,2019-01-04,0.01,26418,0.00,0,0.01,put,165.00,0,1444,250.24,2019-01-03 +SPY2019-01-04p170.002019-01-03,SPY,2019-01-04,0.01,25688,0.00,0,0.01,put,170.00,0,538,250.24,2019-01-03 +SPY2019-01-04p175.002019-01-03,SPY,2019-01-04,0.01,25849,0.00,0,0.01,put,175.00,0,451,250.24,2019-01-03 +SPY2019-01-04p180.002019-01-03,SPY,2019-01-04,0.01,25526,0.00,0,0.02,put,180.00,0,60,250.24,2019-01-03 +SPY2019-01-04p185.002019-01-03,SPY,2019-01-04,0.01,25692,0.00,0,0.01,put,185.00,0,189,250.24,2019-01-03 +SPY2019-01-04p190.002019-01-03,SPY,2019-01-04,0.01,26486,0.00,0,0.01,put,190.00,0,395,250.24,2019-01-03 +SPY2019-01-04p195.002019-01-03,SPY,2019-01-04,0.01,25852,0.00,0,0.01,put,195.00,0,154,250.24,2019-01-03 +SPY2019-01-04p196.002019-01-03,SPY,2019-01-04,0.01,24297,0.00,0,0.02,put,196.00,0,7,250.24,2019-01-03 +SPY2019-01-04p197.002019-01-03,SPY,2019-01-04,0.01,25505,0.00,0,0.05,put,197.00,0,4,250.24,2019-01-03 +SPY2019-01-04p198.002019-01-03,SPY,2019-01-04,0.01,24194,0.00,0,0.05,put,198.00,0,45,250.24,2019-01-03 +SPY2019-01-04p199.002019-01-03,SPY,2019-01-04,0.01,23555,0.00,0,0.01,put,199.00,0,2523,250.24,2019-01-03 +SPY2019-01-04p200.002019-01-03,SPY,2019-01-04,0.01,24489,0.00,0,0.01,put,200.00,0,691,250.24,2019-01-03 +SPY2019-01-04p201.002019-01-03,SPY,2019-01-04,0.01,23178,0.00,0,0.01,put,201.00,12,36,250.24,2019-01-03 +SPY2019-01-04p202.002019-01-03,SPY,2019-01-04,0.01,22468,0.00,0,0.00,put,202.00,0,0,250.24,2019-01-03 +SPY2019-01-04p203.002019-01-03,SPY,2019-01-04,0.01,22190,0.00,0,0.02,put,203.00,0,31,250.24,2019-01-03 +SPY2019-01-04p204.002019-01-03,SPY,2019-01-04,0.01,22401,0.00,0,0.01,put,204.00,0,252,250.24,2019-01-03 +SPY2019-01-04p205.002019-01-03,SPY,2019-01-04,0.01,23089,0.00,0,0.02,put,205.00,0,1413,250.24,2019-01-03 +SPY2019-01-04p206.002019-01-03,SPY,2019-01-04,0.01,22250,0.00,0,0.01,put,206.00,0,212,250.24,2019-01-03 +SPY2019-01-04p207.002019-01-03,SPY,2019-01-04,0.01,21283,0.00,0,0.01,put,207.00,0,332,250.24,2019-01-03 +SPY2019-01-04p208.002019-01-03,SPY,2019-01-04,0.01,21308,0.00,0,0.01,put,208.00,0,711,250.24,2019-01-03 +SPY2019-01-04p209.002019-01-03,SPY,2019-01-04,0.01,22354,0.00,0,0.01,put,209.00,0,1050,250.24,2019-01-03 +SPY2019-01-04p210.002019-01-03,SPY,2019-01-04,0.01,22988,0.00,0,0.01,put,210.00,201,2482,250.24,2019-01-03 +SPY2019-01-04p211.002019-01-03,SPY,2019-01-04,0.01,21635,0.00,0,0.01,put,211.00,0,14563,250.24,2019-01-03 +SPY2019-01-04p212.002019-01-03,SPY,2019-01-04,0.01,20430,0.00,0,0.01,put,212.00,0,5174,250.24,2019-01-03 +SPY2019-01-04p213.002019-01-03,SPY,2019-01-04,0.01,19657,0.00,0,0.01,put,213.00,2,1486,250.24,2019-01-03 +SPY2019-01-04p214.002019-01-03,SPY,2019-01-04,0.01,17946,0.00,0,0.01,put,214.00,6,1875,250.24,2019-01-03 +SPY2019-01-04p215.002019-01-03,SPY,2019-01-04,0.01,17647,0.00,0,0.01,put,215.00,100,18057,250.24,2019-01-03 +SPY2019-01-04p216.002019-01-03,SPY,2019-01-04,0.01,15351,0.00,0,0.01,put,216.00,0,1111,250.24,2019-01-03 +SPY2019-01-04p217.002019-01-03,SPY,2019-01-04,0.01,14360,0.00,0,0.01,put,217.00,10,950,250.24,2019-01-03 +SPY2019-01-04p218.002019-01-03,SPY,2019-01-04,0.01,13386,0.00,0,0.01,put,218.00,1,2044,250.24,2019-01-03 +SPY2019-01-04p219.002019-01-03,SPY,2019-01-04,0.01,11730,0.00,0,0.01,put,219.00,19,19607,250.24,2019-01-03 +SPY2019-01-04p220.002019-01-03,SPY,2019-01-04,0.01,9506,0.00,0,0.01,put,220.00,1360,11472,250.24,2019-01-03 +SPY2019-01-04p221.002019-01-03,SPY,2019-01-04,0.01,7279,0.00,0,0.03,put,221.00,104,886,250.24,2019-01-03 +SPY2019-01-04p222.002019-01-03,SPY,2019-01-04,0.01,3666,0.00,0,0.01,put,222.00,551,10091,250.24,2019-01-03 +SPY2019-01-04p222.502019-01-03,SPY,2019-01-04,0.01,2094,0.00,0,0.01,put,222.50,36,1726,250.24,2019-01-03 +SPY2019-01-04p223.002019-01-03,SPY,2019-01-04,0.01,2028,0.00,0,0.01,put,223.00,755,11536,250.24,2019-01-03 +SPY2019-01-04p224.002019-01-03,SPY,2019-01-04,0.02,27050,0.01,1260,0.02,put,224.00,99,1922,250.24,2019-01-03 +SPY2019-01-04p225.002019-01-03,SPY,2019-01-04,0.02,24325,0.01,6418,0.01,put,225.00,963,22721,250.24,2019-01-03 +SPY2019-01-04p226.002019-01-03,SPY,2019-01-04,0.02,22557,0.01,7953,0.02,put,226.00,59,1140,250.24,2019-01-03 +SPY2019-01-04p227.002019-01-03,SPY,2019-01-04,0.02,19778,0.01,11476,0.02,put,227.00,17,5711,250.24,2019-01-03 +SPY2019-01-04p227.502019-01-03,SPY,2019-01-04,0.02,17754,0.01,13521,0.02,put,227.50,165,2640,250.24,2019-01-03 +SPY2019-01-04p228.002019-01-03,SPY,2019-01-04,0.02,15417,0.01,16213,0.02,put,228.00,451,4175,250.24,2019-01-03 +SPY2019-01-04p229.002019-01-03,SPY,2019-01-04,0.02,5747,0.01,21451,0.02,put,229.00,356,2755,250.24,2019-01-03 +SPY2019-01-04p230.002019-01-03,SPY,2019-01-04,0.03,24819,0.02,786,0.02,put,230.00,2233,26548,250.24,2019-01-03 +SPY2019-01-04p231.002019-01-03,SPY,2019-01-04,0.03,18112,0.02,5467,0.03,put,231.00,262,8143,250.24,2019-01-03 +SPY2019-01-04p232.002019-01-03,SPY,2019-01-04,0.03,6938,0.02,15612,0.03,put,232.00,331,5268,250.24,2019-01-03 +SPY2019-01-04p232.502019-01-03,SPY,2019-01-04,0.04,23633,0.03,254,0.03,put,232.50,547,5223,250.24,2019-01-03 +SPY2019-01-04p233.002019-01-03,SPY,2019-01-04,0.04,18387,0.03,2181,0.04,put,233.00,3726,7592,250.24,2019-01-03 +SPY2019-01-04p234.002019-01-03,SPY,2019-01-04,0.04,3876,0.03,15946,0.03,put,234.00,3354,5093,250.24,2019-01-03 +SPY2019-01-04p235.002019-01-03,SPY,2019-01-04,0.05,8898,0.04,8668,0.05,put,235.00,2442,17329,250.24,2019-01-03 +SPY2019-01-04p236.002019-01-03,SPY,2019-01-04,0.06,4962,0.05,7934,0.06,put,236.00,3982,3584,250.24,2019-01-03 +SPY2019-01-04p237.002019-01-03,SPY,2019-01-04,0.08,15894,0.07,183,0.07,put,237.00,2507,6161,250.24,2019-01-03 +SPY2019-01-04p237.502019-01-03,SPY,2019-01-04,0.08,2141,0.07,7083,0.07,put,237.50,256,4678,250.24,2019-01-03 +SPY2019-01-04p238.002019-01-03,SPY,2019-01-04,0.09,2391,0.08,6297,0.09,put,238.00,2698,1769,250.24,2019-01-03 +SPY2019-01-04p239.002019-01-03,SPY,2019-01-04,0.12,8147,0.11,100,0.11,put,239.00,1845,3625,250.24,2019-01-03 +SPY2019-01-04p240.002019-01-03,SPY,2019-01-04,0.15,5302,0.13,6242,0.14,put,240.00,22226,20159,250.24,2019-01-03 +SPY2019-01-04p241.002019-01-03,SPY,2019-01-04,0.19,5659,0.17,2299,0.18,put,241.00,9973,3954,250.24,2019-01-03 +SPY2019-01-04p242.002019-01-03,SPY,2019-01-04,0.24,2945,0.22,1321,0.23,put,242.00,11468,4079,250.24,2019-01-03 +SPY2019-01-04p242.502019-01-03,SPY,2019-01-04,0.26,577,0.25,478,0.25,put,242.50,5180,3217,250.24,2019-01-03 +SPY2019-01-04p243.002019-01-03,SPY,2019-01-04,0.30,1935,0.28,1404,0.30,put,243.00,7503,11316,250.24,2019-01-03 +SPY2019-01-04p244.002019-01-03,SPY,2019-01-04,0.39,3278,0.36,2007,0.37,put,244.00,11926,3871,250.24,2019-01-03 +SPY2019-01-04p245.002019-01-03,SPY,2019-01-04,0.49,694,0.46,2425,0.48,put,245.00,20393,11227,250.24,2019-01-03 +SPY2019-01-04p246.002019-01-03,SPY,2019-01-04,0.63,1817,0.60,227,0.61,put,246.00,13526,4858,250.24,2019-01-03 +SPY2019-01-04p247.002019-01-03,SPY,2019-01-04,0.80,596,0.77,108,0.79,put,247.00,15085,7100,250.24,2019-01-03 +SPY2019-01-04p247.502019-01-03,SPY,2019-01-04,0.91,989,0.87,196,0.90,put,247.50,6250,6949,250.24,2019-01-03 +SPY2019-01-04p248.002019-01-03,SPY,2019-01-04,1.01,182,1.00,2,0.99,put,248.00,24044,6835,250.24,2019-01-03 +SPY2019-01-04p249.002019-01-03,SPY,2019-01-04,1.30,228,1.26,444,1.29,put,249.00,18258,11420,250.24,2019-01-03 +SPY2019-01-04p250.002019-01-03,SPY,2019-01-04,1.69,721,1.62,244,1.68,put,250.00,19551,14624,250.24,2019-01-03 +SPY2019-01-04p251.002019-01-03,SPY,2019-01-04,2.14,565,2.05,326,2.10,put,251.00,3923,3101,250.24,2019-01-03 +SPY2019-01-04p252.002019-01-03,SPY,2019-01-04,2.68,143,2.58,123,2.64,put,252.00,876,3878,250.24,2019-01-03 +SPY2019-01-04p252.502019-01-03,SPY,2019-01-04,3.00,147,2.88,156,3.27,put,252.50,796,1210,250.24,2019-01-03 +SPY2019-01-04p253.002019-01-03,SPY,2019-01-04,3.34,427,3.22,351,3.29,put,253.00,375,2130,250.24,2019-01-03 +SPY2019-01-04p254.002019-01-03,SPY,2019-01-04,4.10,384,3.89,591,4.06,put,254.00,501,2361,250.24,2019-01-03 +SPY2019-01-04p255.002019-01-03,SPY,2019-01-04,5.02,575,4.71,588,4.84,put,255.00,244,6166,250.24,2019-01-03 +SPY2019-01-04p256.002019-01-03,SPY,2019-01-04,6.00,657,5.61,609,7.20,put,256.00,120,1976,250.24,2019-01-03 +SPY2019-01-04p257.002019-01-03,SPY,2019-01-04,6.85,608,6.54,628,6.74,put,257.00,84,2166,250.24,2019-01-03 +SPY2019-01-04p257.502019-01-03,SPY,2019-01-04,7.32,608,7.04,607,7.40,put,257.50,61,1277,250.24,2019-01-03 +SPY2019-01-04p258.002019-01-03,SPY,2019-01-04,7.94,607,7.67,177,8.51,put,258.00,23,1604,250.24,2019-01-03 +SPY2019-01-04p259.002019-01-03,SPY,2019-01-04,8.83,32,8.53,618,8.43,put,259.00,14,1642,250.24,2019-01-03 +SPY2019-01-04p260.002019-01-03,SPY,2019-01-04,9.84,32,9.53,590,9.80,put,260.00,1124,4935,250.24,2019-01-03 +SPY2019-01-04p261.002019-01-03,SPY,2019-01-04,10.84,48,10.53,594,10.45,put,261.00,28,1186,250.24,2019-01-03 +SPY2019-01-04p262.002019-01-03,SPY,2019-01-04,11.85,48,11.53,595,11.22,put,262.00,18,2238,250.24,2019-01-03 +SPY2019-01-04p262.502019-01-03,SPY,2019-01-04,12.43,585,12.03,579,6.62,put,262.50,0,300,250.24,2019-01-03 +SPY2019-01-04p263.002019-01-03,SPY,2019-01-04,12.83,32,12.53,596,13.11,put,263.00,2,11237,250.24,2019-01-03 +SPY2019-01-04p264.002019-01-03,SPY,2019-01-04,13.93,589,13.53,581,14.12,put,264.00,9,234,250.24,2019-01-03 +SPY2019-01-04p265.002019-01-03,SPY,2019-01-04,14.93,589,14.53,596,16.13,put,265.00,1013,972,250.24,2019-01-03 +SPY2019-01-04p266.002019-01-03,SPY,2019-01-04,15.93,585,15.53,583,9.00,put,266.00,0,462,250.24,2019-01-03 +SPY2019-01-04p267.002019-01-03,SPY,2019-01-04,16.93,589,16.53,586,17.70,put,267.00,4,511,250.24,2019-01-03 +SPY2019-01-04p267.502019-01-03,SPY,2019-01-04,17.43,568,17.03,569,9.02,put,267.50,0,26,250.24,2019-01-03 +SPY2019-01-04p268.002019-01-03,SPY,2019-01-04,17.93,568,17.52,568,9.44,put,268.00,0,10,250.24,2019-01-03 +SPY2019-01-04p269.002019-01-03,SPY,2019-01-04,18.93,568,18.53,570,20.00,put,269.00,2,54,250.24,2019-01-03 +SPY2019-01-04p270.002019-01-03,SPY,2019-01-04,19.93,589,19.53,579,21.11,put,270.00,10,102,250.24,2019-01-03 +SPY2019-01-04p271.002019-01-03,SPY,2019-01-04,20.93,568,20.52,568,10.92,put,271.00,0,0,250.24,2019-01-03 +SPY2019-01-04p272.002019-01-03,SPY,2019-01-04,21.93,589,21.53,596,23.24,put,272.00,1050,707,250.24,2019-01-03 +SPY2019-01-04p272.502019-01-03,SPY,2019-01-04,22.43,568,22.02,568,11.64,put,272.50,0,0,250.24,2019-01-03 +SPY2019-01-04p273.002019-01-03,SPY,2019-01-04,22.93,585,22.53,579,24.80,put,273.00,10,128,250.24,2019-01-03 +SPY2019-01-04p274.002019-01-03,SPY,2019-01-04,23.93,585,23.53,577,15.52,put,274.00,0,231,250.24,2019-01-03 +SPY2019-01-04p275.002019-01-03,SPY,2019-01-04,24.93,568,24.52,568,12.87,put,275.00,0,6,250.24,2019-01-03 +SPY2019-01-04p276.002019-01-03,SPY,2019-01-04,27.41,1,24.54,10,17.69,put,276.00,0,0,250.24,2019-01-03 +SPY2019-01-04p277.002019-01-03,SPY,2019-01-04,28.41,1,25.44,35,28.16,put,277.00,1500,1021,250.24,2019-01-03 +SPY2019-01-04p277.502019-01-03,SPY,2019-01-04,28.91,1,26.04,10,28.00,put,277.50,150,296,250.24,2019-01-03 +SPY2019-01-04p278.002019-01-03,SPY,2019-01-04,29.41,1,26.54,10,29.18,put,278.00,750,539,250.24,2019-01-03 +SPY2019-01-04p279.002019-01-03,SPY,2019-01-04,30.41,1,27.54,10,14.86,put,279.00,0,22,250.24,2019-01-03 +SPY2019-01-04p280.002019-01-03,SPY,2019-01-04,31.41,1,28.54,10,15.45,put,280.00,0,19,250.24,2019-01-03 +SPY2019-01-04p281.002019-01-03,SPY,2019-01-04,32.41,1,29.54,10,20.87,put,281.00,0,138,250.24,2019-01-03 +SPY2019-01-04p282.002019-01-03,SPY,2019-01-04,33.41,1,30.54,10,16.35,put,282.00,0,105,250.24,2019-01-03 +SPY2019-01-04p282.502019-01-03,SPY,2019-01-04,33.91,1,30.77,2,22.16,put,282.50,0,107,250.24,2019-01-03 +SPY2019-01-04p283.002019-01-03,SPY,2019-01-04,34.41,1,31.54,10,17.31,put,283.00,0,3,250.24,2019-01-03 +SPY2019-01-04p284.002019-01-03,SPY,2019-01-04,35.41,1,32.54,10,20.37,put,284.00,0,17,250.24,2019-01-03 +SPY2019-01-04p285.002019-01-03,SPY,2019-01-04,36.41,1,33.54,10,20.93,put,285.00,0,113,250.24,2019-01-03 +SPY2019-01-04p286.002019-01-03,SPY,2019-01-04,37.41,1,34.54,10,17.91,put,286.00,0,0,250.24,2019-01-03 +SPY2019-01-04p287.002019-01-03,SPY,2019-01-04,38.41,1,35.54,10,18.19,put,287.00,0,2,250.24,2019-01-03 +SPY2019-01-04p287.502019-01-03,SPY,2019-01-04,38.98,1,36.04,10,11.62,put,287.50,0,0,250.24,2019-01-03 +SPY2019-01-04p288.002019-01-03,SPY,2019-01-04,39.41,1,36.54,10,12.99,put,288.00,0,12,250.24,2019-01-03 +SPY2019-01-04p289.002019-01-03,SPY,2019-01-04,40.41,1,37.54,10,19.19,put,289.00,0,2,250.24,2019-01-03 +SPY2019-01-04p290.002019-01-03,SPY,2019-01-04,41.41,1,38.54,10,39.65,put,290.00,100,103,250.24,2019-01-03 +SPY2019-01-04p292.502019-01-03,SPY,2019-01-04,43.98,1,41.04,10,0.00,put,292.50,0,0,250.24,2019-01-03 +SPY2019-01-04p295.002019-01-03,SPY,2019-01-04,46.48,1,43.54,10,0.00,put,295.00,0,0,250.24,2019-01-03 +SPY2019-01-04p297.502019-01-03,SPY,2019-01-04,48.98,1,46.04,10,0.00,put,297.50,0,0,250.24,2019-01-03 +SPY2019-01-04p300.002019-01-03,SPY,2019-01-04,51.41,1,48.54,10,16.88,put,300.00,0,2,250.24,2019-01-03 +SPY2019-01-04p302.502019-01-03,SPY,2019-01-04,53.91,1,51.04,10,26.54,put,302.50,0,0,250.24,2019-01-03 +SPY2019-01-04p305.002019-01-03,SPY,2019-01-04,56.47,1,53.54,10,0.00,put,305.00,0,0,250.24,2019-01-03 +SPY2019-01-04p307.502019-01-03,SPY,2019-01-04,58.91,1,56.04,10,58.40,put,307.50,647,369,250.24,2019-01-03 +SPY2019-01-07c100.002019-01-03,SPY,2019-01-07,151.97,1,148.59,1,0.00,call,100.00,0,0,250.24,2019-01-03 +SPY2019-01-07c105.002019-01-03,SPY,2019-01-07,146.97,1,143.59,1,0.00,call,105.00,0,0,250.24,2019-01-03 +SPY2019-01-07c110.002019-01-03,SPY,2019-01-07,141.98,1,138.60,1,0.00,call,110.00,0,0,250.24,2019-01-03 +SPY2019-01-07c115.002019-01-03,SPY,2019-01-07,136.98,1,133.60,1,0.00,call,115.00,0,0,250.24,2019-01-03 +SPY2019-01-07c120.002019-01-03,SPY,2019-01-07,131.98,1,128.60,1,0.00,call,120.00,0,0,250.24,2019-01-03 +SPY2019-01-07c125.002019-01-03,SPY,2019-01-07,126.99,1,123.61,1,0.00,call,125.00,0,0,250.24,2019-01-03 +SPY2019-01-07c130.002019-01-03,SPY,2019-01-07,121.99,1,118.61,1,0.00,call,130.00,0,0,250.24,2019-01-03 +SPY2019-01-07c135.002019-01-03,SPY,2019-01-07,116.99,1,113.61,1,0.00,call,135.00,0,0,250.24,2019-01-03 +SPY2019-01-07c140.002019-01-03,SPY,2019-01-07,112.00,11,108.62,1,0.00,call,140.00,0,0,250.24,2019-01-03 +SPY2019-01-07c145.002019-01-03,SPY,2019-01-07,107.00,1,103.62,1,0.00,call,145.00,0,0,250.24,2019-01-03 +SPY2019-01-07c150.002019-01-03,SPY,2019-01-07,102.00,1,98.62,1,0.00,call,150.00,0,0,250.24,2019-01-03 +SPY2019-01-07c155.002019-01-03,SPY,2019-01-07,97.00,1,93.62,1,0.00,call,155.00,0,0,250.24,2019-01-03 +SPY2019-01-07c160.002019-01-03,SPY,2019-01-07,92.00,1,88.62,1,0.00,call,160.00,0,0,250.24,2019-01-03 +SPY2019-01-07c165.002019-01-03,SPY,2019-01-07,87.01,1,83.63,1,0.00,call,165.00,0,0,250.24,2019-01-03 +SPY2019-01-07c170.002019-01-03,SPY,2019-01-07,82.01,1,78.63,1,0.00,call,170.00,0,0,250.24,2019-01-03 +SPY2019-01-07c175.002019-01-03,SPY,2019-01-07,77.01,1,73.63,1,0.00,call,175.00,0,0,250.24,2019-01-03 +SPY2019-01-07c180.002019-01-03,SPY,2019-01-07,72.01,1,68.63,1,34.04,call,180.00,0,1,250.24,2019-01-03 +SPY2019-01-07c185.002019-01-03,SPY,2019-01-07,67.01,1,63.63,1,0.00,call,185.00,0,0,250.24,2019-01-03 +SPY2019-01-07c190.002019-01-03,SPY,2019-01-07,62.02,1,58.64,1,0.00,call,190.00,0,0,250.24,2019-01-03 +SPY2019-01-07c195.002019-01-03,SPY,2019-01-07,57.02,1,53.64,1,0.00,call,195.00,0,0,250.24,2019-01-03 +SPY2019-01-07c195.502019-01-03,SPY,2019-01-07,56.52,1,53.14,1,26.82,call,195.50,0,6,250.24,2019-01-03 +SPY2019-01-07c196.002019-01-03,SPY,2019-01-07,56.02,1,52.64,1,0.00,call,196.00,0,0,250.24,2019-01-03 +SPY2019-01-07c196.502019-01-03,SPY,2019-01-07,55.52,1,52.14,1,0.00,call,196.50,0,0,250.24,2019-01-03 +SPY2019-01-07c197.002019-01-03,SPY,2019-01-07,55.02,1,51.64,1,0.00,call,197.00,0,0,250.24,2019-01-03 +SPY2019-01-07c197.502019-01-03,SPY,2019-01-07,54.52,1,51.14,1,0.00,call,197.50,0,0,250.24,2019-01-03 +SPY2019-01-07c198.002019-01-03,SPY,2019-01-07,54.02,1,50.64,1,0.00,call,198.00,0,0,250.24,2019-01-03 +SPY2019-01-07c198.502019-01-03,SPY,2019-01-07,53.52,1,50.14,1,0.00,call,198.50,0,0,250.24,2019-01-03 +SPY2019-01-07c199.002019-01-03,SPY,2019-01-07,53.02,1,49.64,1,0.00,call,199.00,0,0,250.24,2019-01-03 +SPY2019-01-07c199.502019-01-03,SPY,2019-01-07,52.52,1,49.14,1,0.00,call,199.50,0,0,250.24,2019-01-03 +SPY2019-01-07c200.002019-01-03,SPY,2019-01-07,52.02,1,48.64,1,18.00,call,200.00,0,10,250.24,2019-01-03 +SPY2019-01-07c201.002019-01-03,SPY,2019-01-07,51.02,1,47.64,1,0.00,call,201.00,0,0,250.24,2019-01-03 +SPY2019-01-07c202.002019-01-03,SPY,2019-01-07,50.02,1,46.64,1,0.00,call,202.00,0,0,250.24,2019-01-03 +SPY2019-01-07c203.002019-01-03,SPY,2019-01-07,49.02,1,45.64,1,0.00,call,203.00,0,0,250.24,2019-01-03 +SPY2019-01-07c204.002019-01-03,SPY,2019-01-07,48.02,1,44.64,1,21.76,call,204.00,0,1,250.24,2019-01-03 +SPY2019-01-07c205.002019-01-03,SPY,2019-01-07,47.03,10,43.60,1,0.00,call,205.00,0,0,250.24,2019-01-03 +SPY2019-01-07c206.002019-01-03,SPY,2019-01-07,46.02,1,42.64,1,0.00,call,206.00,0,0,250.24,2019-01-03 +SPY2019-01-07c207.002019-01-03,SPY,2019-01-07,45.02,1,41.64,1,0.00,call,207.00,0,0,250.24,2019-01-03 +SPY2019-01-07c208.002019-01-03,SPY,2019-01-07,44.02,1,40.64,1,0.00,call,208.00,0,0,250.24,2019-01-03 +SPY2019-01-07c209.002019-01-03,SPY,2019-01-07,43.02,1,39.64,1,0.00,call,209.00,0,0,250.24,2019-01-03 +SPY2019-01-07c210.002019-01-03,SPY,2019-01-07,42.02,1,38.64,1,23.34,call,210.00,0,0,250.24,2019-01-03 +SPY2019-01-07c211.002019-01-03,SPY,2019-01-07,41.02,1,37.64,1,0.00,call,211.00,0,0,250.24,2019-01-03 +SPY2019-01-07c212.002019-01-03,SPY,2019-01-07,40.02,1,36.64,1,0.00,call,212.00,0,0,250.24,2019-01-03 +SPY2019-01-07c213.002019-01-03,SPY,2019-01-07,39.02,1,35.64,1,0.00,call,213.00,0,0,250.24,2019-01-03 +SPY2019-01-07c214.002019-01-03,SPY,2019-01-07,38.02,1,34.64,1,0.00,call,214.00,0,0,250.24,2019-01-03 +SPY2019-01-07c215.002019-01-03,SPY,2019-01-07,35.55,568,35.15,550,0.00,call,215.00,0,0,250.24,2019-01-03 +SPY2019-01-07c216.002019-01-03,SPY,2019-01-07,34.55,568,34.15,568,0.00,call,216.00,0,0,250.24,2019-01-03 +SPY2019-01-07c217.002019-01-03,SPY,2019-01-07,33.55,568,33.14,568,0.00,call,217.00,0,0,250.24,2019-01-03 +SPY2019-01-07c218.002019-01-03,SPY,2019-01-07,32.55,568,32.14,568,0.00,call,218.00,0,0,250.24,2019-01-03 +SPY2019-01-07c219.002019-01-03,SPY,2019-01-07,31.55,568,31.14,568,0.00,call,219.00,0,0,250.24,2019-01-03 +SPY2019-01-07c220.002019-01-03,SPY,2019-01-07,30.55,573,30.14,568,10.25,call,220.00,0,70,250.24,2019-01-03 +SPY2019-01-07c221.002019-01-03,SPY,2019-01-07,29.56,568,29.14,568,14.00,call,221.00,0,2,250.24,2019-01-03 +SPY2019-01-07c222.002019-01-03,SPY,2019-01-07,28.56,568,28.15,568,0.00,call,222.00,0,0,250.24,2019-01-03 +SPY2019-01-07c223.002019-01-03,SPY,2019-01-07,27.56,568,27.15,568,0.00,call,223.00,0,0,250.24,2019-01-03 +SPY2019-01-07c224.002019-01-03,SPY,2019-01-07,26.56,568,26.15,568,0.00,call,224.00,0,0,250.24,2019-01-03 +SPY2019-01-07c225.002019-01-03,SPY,2019-01-07,25.57,568,25.16,568,12.55,call,225.00,0,1,250.24,2019-01-03 +SPY2019-01-07c226.002019-01-03,SPY,2019-01-07,24.57,586,24.16,586,0.00,call,226.00,0,0,250.24,2019-01-03 +SPY2019-01-07c227.002019-01-03,SPY,2019-01-07,23.57,568,23.16,586,5.53,call,227.00,0,11,250.24,2019-01-03 +SPY2019-01-07c228.002019-01-03,SPY,2019-01-07,22.58,586,22.17,586,5.11,call,228.00,0,9,250.24,2019-01-03 +SPY2019-01-07c229.002019-01-03,SPY,2019-01-07,21.58,568,21.17,586,9.58,call,229.00,0,9,250.24,2019-01-03 +SPY2019-01-07c230.002019-01-03,SPY,2019-01-07,20.58,603,20.18,586,19.00,call,230.00,10,59,250.24,2019-01-03 +SPY2019-01-07c231.002019-01-03,SPY,2019-01-07,19.59,588,19.19,586,6.29,call,231.00,0,34,250.24,2019-01-03 +SPY2019-01-07c232.002019-01-03,SPY,2019-01-07,18.61,586,18.20,586,9.38,call,232.00,0,15,250.24,2019-01-03 +SPY2019-01-07c233.002019-01-03,SPY,2019-01-07,17.61,591,17.21,586,8.40,call,233.00,0,72,250.24,2019-01-03 +SPY2019-01-07c234.002019-01-03,SPY,2019-01-07,16.62,592,16.23,587,17.01,call,234.00,1,54,250.24,2019-01-03 +SPY2019-01-07c235.002019-01-03,SPY,2019-01-07,15.64,622,15.25,612,15.16,call,235.00,183,210,250.24,2019-01-03 +SPY2019-01-07c236.002019-01-03,SPY,2019-01-07,14.66,595,14.27,587,7.13,call,236.00,0,110,250.24,2019-01-03 +SPY2019-01-07c237.002019-01-03,SPY,2019-01-07,13.69,613,13.30,587,14.10,call,237.00,11,1230,250.24,2019-01-03 +SPY2019-01-07c238.002019-01-03,SPY,2019-01-07,12.72,611,12.34,569,13.05,call,238.00,4,878,250.24,2019-01-03 +SPY2019-01-07c239.002019-01-03,SPY,2019-01-07,11.76,608,11.38,606,11.25,call,239.00,89,542,250.24,2019-01-03 +SPY2019-01-07c240.002019-01-03,SPY,2019-01-07,10.81,595,10.43,599,9.60,call,240.00,37,1684,250.24,2019-01-03 +SPY2019-01-07c241.002019-01-03,SPY,2019-01-07,9.87,605,9.50,608,9.73,call,241.00,67,1211,250.24,2019-01-03 +SPY2019-01-07c242.002019-01-03,SPY,2019-01-07,8.94,596,8.58,601,8.73,call,242.00,276,1150,250.24,2019-01-03 +SPY2019-01-07c243.002019-01-03,SPY,2019-01-07,8.03,593,7.68,602,6.80,call,243.00,159,2451,250.24,2019-01-03 +SPY2019-01-07c244.002019-01-03,SPY,2019-01-07,7.14,596,6.80,611,6.09,call,244.00,127,770,250.24,2019-01-03 +SPY2019-01-07c245.002019-01-03,SPY,2019-01-07,6.27,609,5.95,613,6.10,call,245.00,184,1771,250.24,2019-01-03 +SPY2019-01-07c246.002019-01-03,SPY,2019-01-07,5.42,613,5.18,598,5.22,call,246.00,1029,11135,250.24,2019-01-03 +SPY2019-01-07c247.002019-01-03,SPY,2019-01-07,4.61,614,4.40,602,4.30,call,247.00,1922,1438,250.24,2019-01-03 +SPY2019-01-07c248.002019-01-03,SPY,2019-01-07,3.81,135,3.72,136,3.80,call,248.00,4760,1266,250.24,2019-01-03 +SPY2019-01-07c249.002019-01-03,SPY,2019-01-07,3.11,167,3.03,220,3.08,call,249.00,3913,691,250.24,2019-01-03 +SPY2019-01-07c250.002019-01-03,SPY,2019-01-07,2.48,641,2.40,631,2.44,call,250.00,11819,5119,250.24,2019-01-03 +SPY2019-01-07c251.002019-01-03,SPY,2019-01-07,1.90,439,1.85,318,1.87,call,251.00,3685,1288,250.24,2019-01-03 +SPY2019-01-07c252.002019-01-03,SPY,2019-01-07,1.42,698,1.37,366,1.40,call,252.00,3238,2206,250.24,2019-01-03 +SPY2019-01-07c253.002019-01-03,SPY,2019-01-07,1.02,1221,0.97,1260,0.98,call,253.00,2000,1243,250.24,2019-01-03 +SPY2019-01-07c254.002019-01-03,SPY,2019-01-07,0.70,854,0.66,1555,0.70,call,254.00,1665,1514,250.24,2019-01-03 +SPY2019-01-07c255.002019-01-03,SPY,2019-01-07,0.46,1023,0.43,2131,0.45,call,255.00,1752,2224,250.24,2019-01-03 +SPY2019-01-07c256.002019-01-03,SPY,2019-01-07,0.29,674,0.27,1814,0.28,call,256.00,2310,1487,250.24,2019-01-03 +SPY2019-01-07c257.002019-01-03,SPY,2019-01-07,0.18,1746,0.16,5195,0.17,call,257.00,1624,3058,250.24,2019-01-03 +SPY2019-01-07c258.002019-01-03,SPY,2019-01-07,0.11,1908,0.10,645,0.09,call,258.00,3323,2130,250.24,2019-01-03 +SPY2019-01-07c259.002019-01-03,SPY,2019-01-07,0.07,6007,0.06,2287,0.06,call,259.00,656,2176,250.24,2019-01-03 +SPY2019-01-07c260.002019-01-03,SPY,2019-01-07,0.04,838,0.03,16577,0.04,call,260.00,1061,3379,250.24,2019-01-03 +SPY2019-01-07c261.002019-01-03,SPY,2019-01-07,0.03,4101,0.02,14979,0.02,call,261.00,499,2435,250.24,2019-01-03 +SPY2019-01-07c262.002019-01-03,SPY,2019-01-07,0.02,1079,0.01,19741,0.02,call,262.00,133,942,250.24,2019-01-03 +SPY2019-01-07c263.002019-01-03,SPY,2019-01-07,0.02,12999,0.01,12132,0.02,call,263.00,156,813,250.24,2019-01-03 +SPY2019-01-07c264.002019-01-03,SPY,2019-01-07,0.02,20303,0.01,3104,0.03,call,264.00,219,1252,250.24,2019-01-03 +SPY2019-01-07c265.002019-01-03,SPY,2019-01-07,0.01,1184,0.00,0,0.01,call,265.00,117,940,250.24,2019-01-03 +SPY2019-01-07c266.002019-01-03,SPY,2019-01-07,0.01,2529,0.00,0,0.01,call,266.00,2,981,250.24,2019-01-03 +SPY2019-01-07c267.002019-01-03,SPY,2019-01-07,0.01,3737,0.00,0,0.01,call,267.00,55,836,250.24,2019-01-03 +SPY2019-01-07c268.002019-01-03,SPY,2019-01-07,0.01,8114,0.00,0,0.01,call,268.00,5,1188,250.24,2019-01-03 +SPY2019-01-07c269.002019-01-03,SPY,2019-01-07,0.01,10623,0.00,0,0.01,call,269.00,1,2317,250.24,2019-01-03 +SPY2019-01-07c270.002019-01-03,SPY,2019-01-07,0.01,14031,0.00,0,0.01,call,270.00,10,1507,250.24,2019-01-03 +SPY2019-01-07c271.002019-01-03,SPY,2019-01-07,0.01,15065,0.00,0,0.01,call,271.00,0,495,250.24,2019-01-03 +SPY2019-01-07c272.002019-01-03,SPY,2019-01-07,0.01,16024,0.00,0,0.01,call,272.00,4,334,250.24,2019-01-03 +SPY2019-01-07c273.002019-01-03,SPY,2019-01-07,0.01,16294,0.00,0,0.01,call,273.00,0,277,250.24,2019-01-03 +SPY2019-01-07c274.002019-01-03,SPY,2019-01-07,0.01,16766,0.00,0,0.01,call,274.00,78,99,250.24,2019-01-03 +SPY2019-01-07c275.002019-01-03,SPY,2019-01-07,0.01,16929,0.00,0,0.01,call,275.00,0,429,250.24,2019-01-03 +SPY2019-01-07c276.002019-01-03,SPY,2019-01-07,0.01,19327,0.00,0,0.01,call,276.00,0,428,250.24,2019-01-03 +SPY2019-01-07c277.002019-01-03,SPY,2019-01-07,0.01,19935,0.00,0,0.02,call,277.00,0,841,250.24,2019-01-03 +SPY2019-01-07c278.002019-01-03,SPY,2019-01-07,0.01,19556,0.00,0,0.02,call,278.00,0,409,250.24,2019-01-03 +SPY2019-01-07c279.002019-01-03,SPY,2019-01-07,0.01,19608,0.00,0,0.02,call,279.00,0,64,250.24,2019-01-03 +SPY2019-01-07c280.002019-01-03,SPY,2019-01-07,0.01,19612,0.00,0,0.01,call,280.00,0,976,250.24,2019-01-03 +SPY2019-01-07c281.002019-01-03,SPY,2019-01-07,0.01,22066,0.00,0,0.01,call,281.00,0,299,250.24,2019-01-03 +SPY2019-01-07c282.002019-01-03,SPY,2019-01-07,0.01,22071,0.00,0,0.01,call,282.00,0,212,250.24,2019-01-03 +SPY2019-01-07c283.002019-01-03,SPY,2019-01-07,0.01,22084,0.00,0,0.01,call,283.00,0,288,250.24,2019-01-03 +SPY2019-01-07c284.002019-01-03,SPY,2019-01-07,0.01,22055,0.00,0,0.02,call,284.00,0,73,250.24,2019-01-03 +SPY2019-01-07c285.002019-01-03,SPY,2019-01-07,0.01,22507,0.00,0,0.01,call,285.00,0,227,250.24,2019-01-03 +SPY2019-01-07c286.002019-01-03,SPY,2019-01-07,0.01,22172,0.00,0,0.01,call,286.00,0,86,250.24,2019-01-03 +SPY2019-01-07c287.002019-01-03,SPY,2019-01-07,0.01,22588,0.00,0,0.02,call,287.00,0,180,250.24,2019-01-03 +SPY2019-01-07c288.002019-01-03,SPY,2019-01-07,0.01,22193,0.00,0,0.01,call,288.00,0,310,250.24,2019-01-03 +SPY2019-01-07c289.002019-01-03,SPY,2019-01-07,0.01,22095,0.00,0,0.03,call,289.00,0,33,250.24,2019-01-03 +SPY2019-01-07c290.002019-01-03,SPY,2019-01-07,0.01,22159,0.00,0,0.01,call,290.00,0,90,250.24,2019-01-03 +SPY2019-01-07c295.002019-01-03,SPY,2019-01-07,0.01,22584,0.00,0,0.01,call,295.00,0,194,250.24,2019-01-03 +SPY2019-01-07c300.002019-01-03,SPY,2019-01-07,0.01,22371,0.00,0,0.01,call,300.00,0,252,250.24,2019-01-03 +SPY2019-01-07p100.002019-01-03,SPY,2019-01-07,0.01,25390,0.00,0,0.00,put,100.00,0,0,250.24,2019-01-03 +SPY2019-01-07p105.002019-01-03,SPY,2019-01-07,0.01,25457,0.00,0,0.00,put,105.00,0,0,250.24,2019-01-03 +SPY2019-01-07p110.002019-01-03,SPY,2019-01-07,0.01,25227,0.00,0,0.00,put,110.00,0,0,250.24,2019-01-03 +SPY2019-01-07p115.002019-01-03,SPY,2019-01-07,0.01,25226,0.00,0,0.00,put,115.00,0,0,250.24,2019-01-03 +SPY2019-01-07p120.002019-01-03,SPY,2019-01-07,0.01,25165,0.00,0,0.00,put,120.00,0,0,250.24,2019-01-03 +SPY2019-01-07p125.002019-01-03,SPY,2019-01-07,0.01,24930,0.00,0,0.00,put,125.00,0,0,250.24,2019-01-03 +SPY2019-01-07p130.002019-01-03,SPY,2019-01-07,0.01,24867,0.00,0,0.00,put,130.00,0,0,250.24,2019-01-03 +SPY2019-01-07p135.002019-01-03,SPY,2019-01-07,0.01,23886,0.00,0,0.00,put,135.00,0,0,250.24,2019-01-03 +SPY2019-01-07p140.002019-01-03,SPY,2019-01-07,0.01,23656,0.00,0,0.00,put,140.00,0,0,250.24,2019-01-03 +SPY2019-01-07p145.002019-01-03,SPY,2019-01-07,0.01,23656,0.00,0,0.00,put,145.00,0,0,250.24,2019-01-03 +SPY2019-01-07p150.002019-01-03,SPY,2019-01-07,0.01,23736,0.00,0,0.01,put,150.00,0,11,250.24,2019-01-03 +SPY2019-01-07p155.002019-01-03,SPY,2019-01-07,0.01,23006,0.00,0,0.00,put,155.00,0,0,250.24,2019-01-03 +SPY2019-01-07p160.002019-01-03,SPY,2019-01-07,0.01,23245,0.00,0,0.01,put,160.00,0,2,250.24,2019-01-03 +SPY2019-01-07p165.002019-01-03,SPY,2019-01-07,0.01,23123,0.00,0,0.00,put,165.00,0,0,250.24,2019-01-03 +SPY2019-01-07p170.002019-01-03,SPY,2019-01-07,0.01,22649,0.00,0,0.01,put,170.00,0,21,250.24,2019-01-03 +SPY2019-01-07p175.002019-01-03,SPY,2019-01-07,0.01,22578,0.00,0,0.01,put,175.00,0,163,250.24,2019-01-03 +SPY2019-01-07p180.002019-01-03,SPY,2019-01-07,0.01,22292,0.00,0,0.02,put,180.00,0,15,250.24,2019-01-03 +SPY2019-01-07p185.002019-01-03,SPY,2019-01-07,0.01,20236,0.00,0,0.04,put,185.00,0,54,250.24,2019-01-03 +SPY2019-01-07p190.002019-01-03,SPY,2019-01-07,0.01,19609,0.00,0,0.03,put,190.00,0,237,250.24,2019-01-03 +SPY2019-01-07p195.002019-01-03,SPY,2019-01-07,0.01,17611,0.00,0,0.01,put,195.00,0,195,250.24,2019-01-03 +SPY2019-01-07p195.502019-01-03,SPY,2019-01-07,0.01,17462,0.00,0,0.01,put,195.50,0,20,250.24,2019-01-03 +SPY2019-01-07p196.002019-01-03,SPY,2019-01-07,0.01,17902,0.00,0,0.01,put,196.00,0,12,250.24,2019-01-03 +SPY2019-01-07p196.502019-01-03,SPY,2019-01-07,0.01,17793,0.00,0,0.03,put,196.50,0,119,250.24,2019-01-03 +SPY2019-01-07p197.002019-01-03,SPY,2019-01-07,0.01,17467,0.00,0,0.01,put,197.00,0,197,250.24,2019-01-03 +SPY2019-01-07p197.502019-01-03,SPY,2019-01-07,0.01,17159,0.00,0,0.03,put,197.50,0,6,250.24,2019-01-03 +SPY2019-01-07p198.002019-01-03,SPY,2019-01-07,0.01,17368,0.00,0,0.01,put,198.00,0,275,250.24,2019-01-03 +SPY2019-01-07p198.502019-01-03,SPY,2019-01-07,0.01,17201,0.00,0,0.03,put,198.50,0,1215,250.24,2019-01-03 +SPY2019-01-07p199.002019-01-03,SPY,2019-01-07,0.01,16583,0.00,0,0.00,put,199.00,0,0,250.24,2019-01-03 +SPY2019-01-07p199.502019-01-03,SPY,2019-01-07,0.01,16468,0.00,0,0.00,put,199.50,0,0,250.24,2019-01-03 +SPY2019-01-07p200.002019-01-03,SPY,2019-01-07,0.01,15947,0.00,0,0.01,put,200.00,0,172,250.24,2019-01-03 +SPY2019-01-07p201.002019-01-03,SPY,2019-01-07,0.01,16436,0.00,0,0.10,put,201.00,0,2,250.24,2019-01-03 +SPY2019-01-07p202.002019-01-03,SPY,2019-01-07,0.01,15349,0.00,0,0.03,put,202.00,0,872,250.24,2019-01-03 +SPY2019-01-07p203.002019-01-03,SPY,2019-01-07,0.01,14852,0.00,0,0.01,put,203.00,10,433,250.24,2019-01-03 +SPY2019-01-07p204.002019-01-03,SPY,2019-01-07,0.01,13906,0.00,0,0.01,put,204.00,5,1390,250.24,2019-01-03 +SPY2019-01-07p205.002019-01-03,SPY,2019-01-07,0.01,13909,0.00,0,0.01,put,205.00,85,938,250.24,2019-01-03 +SPY2019-01-07p206.002019-01-03,SPY,2019-01-07,0.01,11497,0.00,0,0.05,put,206.00,0,50,250.24,2019-01-03 +SPY2019-01-07p207.002019-01-03,SPY,2019-01-07,0.01,10835,0.00,0,0.02,put,207.00,0,1,250.24,2019-01-03 +SPY2019-01-07p208.002019-01-03,SPY,2019-01-07,0.01,9191,0.00,0,0.07,put,208.00,0,2,250.24,2019-01-03 +SPY2019-01-07p209.002019-01-03,SPY,2019-01-07,0.01,8577,0.00,0,0.01,put,209.00,5,58,250.24,2019-01-03 +SPY2019-01-07p210.002019-01-03,SPY,2019-01-07,0.01,5614,0.00,0,0.03,put,210.00,500,2435,250.24,2019-01-03 +SPY2019-01-07p211.002019-01-03,SPY,2019-01-07,0.01,4848,0.00,0,0.01,put,211.00,13,10,250.24,2019-01-03 +SPY2019-01-07p212.002019-01-03,SPY,2019-01-07,0.01,3576,0.00,0,0.01,put,212.00,42,129,250.24,2019-01-03 +SPY2019-01-07p213.002019-01-03,SPY,2019-01-07,0.01,2708,0.00,0,0.01,put,213.00,2,1,250.24,2019-01-03 +SPY2019-01-07p214.002019-01-03,SPY,2019-01-07,0.02,25550,0.01,480,0.02,put,214.00,3,24,250.24,2019-01-03 +SPY2019-01-07p215.002019-01-03,SPY,2019-01-07,0.02,24962,0.01,590,0.01,put,215.00,3,2059,250.24,2019-01-03 +SPY2019-01-07p216.002019-01-03,SPY,2019-01-07,0.02,24125,0.01,770,0.01,put,216.00,2,52,250.24,2019-01-03 +SPY2019-01-07p217.002019-01-03,SPY,2019-01-07,0.02,22663,0.01,1275,0.06,put,217.00,1,421,250.24,2019-01-03 +SPY2019-01-07p218.002019-01-03,SPY,2019-01-07,0.02,20777,0.01,4207,0.02,put,218.00,1,13,250.24,2019-01-03 +SPY2019-01-07p219.002019-01-03,SPY,2019-01-07,0.02,19227,0.01,6388,0.10,put,219.00,0,28,250.24,2019-01-03 +SPY2019-01-07p220.002019-01-03,SPY,2019-01-07,0.02,15635,0.01,8776,0.02,put,220.00,9166,18799,250.24,2019-01-03 +SPY2019-01-07p221.002019-01-03,SPY,2019-01-07,0.02,12098,0.01,12914,0.02,put,221.00,93,393,250.24,2019-01-03 +SPY2019-01-07p222.002019-01-03,SPY,2019-01-07,0.02,6498,0.01,19667,0.01,put,222.00,86,99,250.24,2019-01-03 +SPY2019-01-07p223.002019-01-03,SPY,2019-01-07,0.02,1578,0.01,23199,0.02,put,223.00,66,288,250.24,2019-01-03 +SPY2019-01-07p224.002019-01-03,SPY,2019-01-07,0.03,19778,0.02,3444,0.03,put,224.00,25,102,250.24,2019-01-03 +SPY2019-01-07p225.002019-01-03,SPY,2019-01-07,0.03,13196,0.02,7826,0.03,put,225.00,476,1145,250.24,2019-01-03 +SPY2019-01-07p226.002019-01-03,SPY,2019-01-07,0.03,2564,0.02,15556,0.03,put,226.00,73,235,250.24,2019-01-03 +SPY2019-01-07p227.002019-01-03,SPY,2019-01-07,0.04,16213,0.03,3311,0.09,put,227.00,11,375,250.24,2019-01-03 +SPY2019-01-07p228.002019-01-03,SPY,2019-01-07,0.04,4202,0.03,10762,0.05,put,228.00,1048,111,250.24,2019-01-03 +SPY2019-01-07p229.002019-01-03,SPY,2019-01-07,0.05,13872,0.04,4639,0.06,put,229.00,33,419,250.24,2019-01-03 +SPY2019-01-07p230.002019-01-03,SPY,2019-01-07,0.06,18837,0.05,125,0.06,put,230.00,19072,38510,250.24,2019-01-03 +SPY2019-01-07p231.002019-01-03,SPY,2019-01-07,0.06,1022,0.05,10801,0.07,put,231.00,45,307,250.24,2019-01-03 +SPY2019-01-07p232.002019-01-03,SPY,2019-01-07,0.07,709,0.06,8907,0.09,put,232.00,109,872,250.24,2019-01-03 +SPY2019-01-07p233.002019-01-03,SPY,2019-01-07,0.09,13088,0.08,240,0.11,put,233.00,143,1075,250.24,2019-01-03 +SPY2019-01-07p234.002019-01-03,SPY,2019-01-07,0.10,4984,0.09,3405,0.13,put,234.00,184,955,250.24,2019-01-03 +SPY2019-01-07p235.002019-01-03,SPY,2019-01-07,0.12,8392,0.11,564,0.15,put,235.00,754,2940,250.24,2019-01-03 +SPY2019-01-07p236.002019-01-03,SPY,2019-01-07,0.14,3948,0.13,1441,0.21,put,236.00,743,991,250.24,2019-01-03 +SPY2019-01-07p237.002019-01-03,SPY,2019-01-07,0.17,6293,0.15,4645,0.20,put,237.00,170,1003,250.24,2019-01-03 +SPY2019-01-07p238.002019-01-03,SPY,2019-01-07,0.20,1518,0.19,1126,0.19,put,238.00,696,1010,250.24,2019-01-03 +SPY2019-01-07p239.002019-01-03,SPY,2019-01-07,0.25,7040,0.23,1160,0.22,put,239.00,409,564,250.24,2019-01-03 +SPY2019-01-07p240.002019-01-03,SPY,2019-01-07,0.30,4336,0.28,1119,0.28,put,240.00,11439,20930,250.24,2019-01-03 +SPY2019-01-07p241.002019-01-03,SPY,2019-01-07,0.36,1583,0.34,1011,0.33,put,241.00,441,1152,250.24,2019-01-03 +SPY2019-01-07p242.002019-01-03,SPY,2019-01-07,0.44,3335,0.41,2843,0.45,put,242.00,822,1019,250.24,2019-01-03 +SPY2019-01-07p243.002019-01-03,SPY,2019-01-07,0.54,3311,0.50,2912,0.56,put,243.00,1080,773,250.24,2019-01-03 +SPY2019-01-07p244.002019-01-03,SPY,2019-01-07,0.65,1033,0.62,1085,0.63,put,244.00,3495,1536,250.24,2019-01-03 +SPY2019-01-07p245.002019-01-03,SPY,2019-01-07,0.79,713,0.76,735,0.78,put,245.00,6322,3574,250.24,2019-01-03 +SPY2019-01-07p246.002019-01-03,SPY,2019-01-07,0.97,1575,0.93,557,0.93,put,246.00,6172,3217,250.24,2019-01-03 +SPY2019-01-07p247.002019-01-03,SPY,2019-01-07,1.17,1015,1.14,285,1.17,put,247.00,4439,2037,250.24,2019-01-03 +SPY2019-01-07p248.002019-01-03,SPY,2019-01-07,1.43,1081,1.39,288,1.38,put,248.00,4680,2242,250.24,2019-01-03 +SPY2019-01-07p249.002019-01-03,SPY,2019-01-07,1.73,798,1.69,600,1.70,put,249.00,2624,2481,250.24,2019-01-03 +SPY2019-01-07p250.002019-01-03,SPY,2019-01-07,2.13,309,2.05,617,2.09,put,250.00,13205,2316,250.24,2019-01-03 +SPY2019-01-07p251.002019-01-03,SPY,2019-01-07,2.58,594,2.49,249,2.51,put,251.00,3146,723,250.24,2019-01-03 +SPY2019-01-07p252.002019-01-03,SPY,2019-01-07,3.10,169,2.99,237,3.34,put,252.00,379,743,250.24,2019-01-03 +SPY2019-01-07p253.002019-01-03,SPY,2019-01-07,3.71,142,3.61,47,3.63,put,253.00,200,280,250.24,2019-01-03 +SPY2019-01-07p254.002019-01-03,SPY,2019-01-07,4.48,598,4.19,616,5.23,put,254.00,40,166,250.24,2019-01-03 +SPY2019-01-07p255.002019-01-03,SPY,2019-01-07,5.26,598,4.95,623,4.98,put,255.00,49,691,250.24,2019-01-03 +SPY2019-01-07p256.002019-01-03,SPY,2019-01-07,6.11,590,5.77,613,6.67,put,256.00,4,77,250.24,2019-01-03 +SPY2019-01-07p257.002019-01-03,SPY,2019-01-07,7.01,591,6.66,634,6.80,put,257.00,21,167,250.24,2019-01-03 +SPY2019-01-07p258.002019-01-03,SPY,2019-01-07,7.95,579,7.59,606,7.45,put,258.00,18,384,250.24,2019-01-03 +SPY2019-01-07p259.002019-01-03,SPY,2019-01-07,8.91,610,8.54,611,9.90,put,259.00,391,1752,250.24,2019-01-03 +SPY2019-01-07p260.002019-01-03,SPY,2019-01-07,9.91,575,9.53,612,11.08,put,260.00,6,242,250.24,2019-01-03 +SPY2019-01-07p261.002019-01-03,SPY,2019-01-07,10.91,556,10.53,571,13.95,put,261.00,1,47,250.24,2019-01-03 +SPY2019-01-07p262.002019-01-03,SPY,2019-01-07,11.94,568,11.52,568,9.04,put,262.00,0,17,250.24,2019-01-03 +SPY2019-01-07p263.002019-01-03,SPY,2019-01-07,12.94,568,12.53,573,14.00,put,263.00,1,85,250.24,2019-01-03 +SPY2019-01-07p264.002019-01-03,SPY,2019-01-07,13.94,568,13.53,554,15.10,put,264.00,1,16,250.24,2019-01-03 +SPY2019-01-07p265.002019-01-03,SPY,2019-01-07,14.94,568,14.53,561,8.10,put,265.00,0,135,250.24,2019-01-03 +SPY2019-01-07p266.002019-01-03,SPY,2019-01-07,15.94,568,15.53,559,11.00,put,266.00,0,100,250.24,2019-01-03 +SPY2019-01-07p267.002019-01-03,SPY,2019-01-07,16.94,568,16.53,554,19.90,put,267.00,1,2,250.24,2019-01-03 +SPY2019-01-07p268.002019-01-03,SPY,2019-01-07,17.93,568,17.52,568,6.40,put,268.00,0,0,250.24,2019-01-03 +SPY2019-01-07p269.002019-01-03,SPY,2019-01-07,18.93,568,18.53,570,9.95,put,269.00,0,40,250.24,2019-01-03 +SPY2019-01-07p270.002019-01-03,SPY,2019-01-07,19.93,568,19.52,568,10.45,put,270.00,0,9,250.24,2019-01-03 +SPY2019-01-07p271.002019-01-03,SPY,2019-01-07,20.93,568,20.52,568,7.77,put,271.00,0,0,250.24,2019-01-03 +SPY2019-01-07p272.002019-01-03,SPY,2019-01-07,21.93,568,21.52,568,11.37,put,272.00,0,0,250.24,2019-01-03 +SPY2019-01-07p273.002019-01-03,SPY,2019-01-07,22.93,568,22.52,568,12.19,put,273.00,0,3,250.24,2019-01-03 +SPY2019-01-07p274.002019-01-03,SPY,2019-01-07,23.93,568,23.52,568,17.38,put,274.00,0,1,250.24,2019-01-03 +SPY2019-01-07p275.002019-01-03,SPY,2019-01-07,24.93,568,24.52,568,12.18,put,275.00,0,11,250.24,2019-01-03 +SPY2019-01-07p276.002019-01-03,SPY,2019-01-07,27.41,1,24.54,10,14.52,put,276.00,0,2,250.24,2019-01-03 +SPY2019-01-07p277.002019-01-03,SPY,2019-01-07,28.41,1,25.54,10,17.86,put,277.00,0,0,250.24,2019-01-03 +SPY2019-01-07p278.002019-01-03,SPY,2019-01-07,29.41,1,26.54,10,20.81,put,278.00,0,0,250.24,2019-01-03 +SPY2019-01-07p279.002019-01-03,SPY,2019-01-07,30.41,1,27.54,10,21.09,put,279.00,0,1,250.24,2019-01-03 +SPY2019-01-07p280.002019-01-03,SPY,2019-01-07,31.41,1,28.54,10,16.31,put,280.00,0,6,250.24,2019-01-03 +SPY2019-01-07p281.002019-01-03,SPY,2019-01-07,32.41,1,29.54,10,15.82,put,281.00,0,0,250.24,2019-01-03 +SPY2019-01-07p282.002019-01-03,SPY,2019-01-07,33.41,1,30.54,10,19.72,put,282.00,0,11,250.24,2019-01-03 +SPY2019-01-07p283.002019-01-03,SPY,2019-01-07,34.41,1,31.54,10,16.81,put,283.00,0,2,250.24,2019-01-03 +SPY2019-01-07p284.002019-01-03,SPY,2019-01-07,35.41,1,32.54,10,20.82,put,284.00,0,1,250.24,2019-01-03 +SPY2019-01-07p285.002019-01-03,SPY,2019-01-07,36.41,1,33.54,10,35.50,put,285.00,204,441,250.24,2019-01-03 +SPY2019-01-07p286.002019-01-03,SPY,2019-01-07,37.41,1,34.54,10,18.36,put,286.00,0,0,250.24,2019-01-03 +SPY2019-01-07p287.002019-01-03,SPY,2019-01-07,38.48,1,35.54,10,10.57,put,287.00,0,0,250.24,2019-01-03 +SPY2019-01-07p288.002019-01-03,SPY,2019-01-07,39.48,1,36.54,10,0.00,put,288.00,0,0,250.24,2019-01-03 +SPY2019-01-07p289.002019-01-03,SPY,2019-01-07,40.48,1,37.54,10,0.00,put,289.00,0,0,250.24,2019-01-03 +SPY2019-01-07p290.002019-01-03,SPY,2019-01-07,41.48,1,38.54,10,12.85,put,290.00,0,10,250.24,2019-01-03 +SPY2019-01-07p295.002019-01-03,SPY,2019-01-07,46.48,1,43.54,10,14.82,put,295.00,0,1,250.24,2019-01-03 +SPY2019-01-07p300.002019-01-03,SPY,2019-01-07,51.41,1,48.54,10,52.11,put,300.00,4,35,250.24,2019-01-03 +SPY2019-01-09c100.002019-01-03,SPY,2019-01-09,151.98,1,148.60,1,0.00,call,100.00,0,0,250.24,2019-01-03 +SPY2019-01-09c105.002019-01-03,SPY,2019-01-09,146.98,1,143.60,1,0.00,call,105.00,0,0,250.24,2019-01-03 +SPY2019-01-09c110.002019-01-03,SPY,2019-01-09,141.98,1,138.60,1,0.00,call,110.00,0,0,250.24,2019-01-03 +SPY2019-01-09c115.002019-01-03,SPY,2019-01-09,136.99,1,133.61,1,0.00,call,115.00,0,0,250.24,2019-01-03 +SPY2019-01-09c120.002019-01-03,SPY,2019-01-09,131.99,1,128.61,1,0.00,call,120.00,0,0,250.24,2019-01-03 +SPY2019-01-09c125.002019-01-03,SPY,2019-01-09,127.00,1,123.62,1,0.00,call,125.00,0,0,250.24,2019-01-03 +SPY2019-01-09c130.002019-01-03,SPY,2019-01-09,122.00,1,118.62,1,0.00,call,130.00,0,0,250.24,2019-01-03 +SPY2019-01-09c135.002019-01-03,SPY,2019-01-09,117.00,1,113.62,1,0.00,call,135.00,0,0,250.24,2019-01-03 +SPY2019-01-09c140.002019-01-03,SPY,2019-01-09,112.01,1,108.63,1,0.00,call,140.00,0,0,250.24,2019-01-03 +SPY2019-01-09c145.002019-01-03,SPY,2019-01-09,107.01,1,103.63,1,0.00,call,145.00,0,0,250.24,2019-01-03 +SPY2019-01-09c150.002019-01-03,SPY,2019-01-09,102.01,1,98.63,1,0.00,call,150.00,0,0,250.24,2019-01-03 +SPY2019-01-09c155.002019-01-03,SPY,2019-01-09,97.02,1,93.64,1,0.00,call,155.00,0,0,250.24,2019-01-03 +SPY2019-01-09c160.002019-01-03,SPY,2019-01-09,92.02,1,88.64,1,0.00,call,160.00,0,0,250.24,2019-01-03 +SPY2019-01-09c165.002019-01-03,SPY,2019-01-09,87.02,1,83.64,1,0.00,call,165.00,0,0,250.24,2019-01-03 +SPY2019-01-09c170.002019-01-03,SPY,2019-01-09,82.03,1,78.65,1,0.00,call,170.00,0,0,250.24,2019-01-03 +SPY2019-01-09c175.002019-01-03,SPY,2019-01-09,77.03,1,73.65,1,0.00,call,175.00,0,0,250.24,2019-01-03 +SPY2019-01-09c180.002019-01-03,SPY,2019-01-09,72.03,1,68.65,1,0.00,call,180.00,0,0,250.24,2019-01-03 +SPY2019-01-09c185.002019-01-03,SPY,2019-01-09,67.03,1,63.65,1,0.00,call,185.00,0,0,250.24,2019-01-03 +SPY2019-01-09c190.002019-01-03,SPY,2019-01-09,62.03,1,58.65,1,57.40,call,190.00,2,2,250.24,2019-01-03 +SPY2019-01-09c190.502019-01-03,SPY,2019-01-09,61.53,1,58.15,1,0.00,call,190.50,0,0,250.24,2019-01-03 +SPY2019-01-09c191.002019-01-03,SPY,2019-01-09,61.03,1,57.65,1,0.00,call,191.00,0,0,250.24,2019-01-03 +SPY2019-01-09c191.502019-01-03,SPY,2019-01-09,60.53,1,57.15,1,0.00,call,191.50,0,0,250.24,2019-01-03 +SPY2019-01-09c192.002019-01-03,SPY,2019-01-09,60.03,1,56.65,1,0.00,call,192.00,0,0,250.24,2019-01-03 +SPY2019-01-09c192.502019-01-03,SPY,2019-01-09,59.53,1,56.15,1,0.00,call,192.50,0,0,250.24,2019-01-03 +SPY2019-01-09c193.002019-01-03,SPY,2019-01-09,59.03,1,55.65,1,0.00,call,193.00,0,0,250.24,2019-01-03 +SPY2019-01-09c193.502019-01-03,SPY,2019-01-09,58.53,1,55.15,1,0.00,call,193.50,0,0,250.24,2019-01-03 +SPY2019-01-09c194.002019-01-03,SPY,2019-01-09,58.03,1,54.65,1,0.00,call,194.00,0,0,250.24,2019-01-03 +SPY2019-01-09c194.502019-01-03,SPY,2019-01-09,57.53,1,54.15,1,0.00,call,194.50,0,0,250.24,2019-01-03 +SPY2019-01-09c195.002019-01-03,SPY,2019-01-09,57.03,1,53.65,1,0.00,call,195.00,0,0,250.24,2019-01-03 +SPY2019-01-09c195.502019-01-03,SPY,2019-01-09,56.53,1,53.15,1,0.00,call,195.50,0,0,250.24,2019-01-03 +SPY2019-01-09c196.002019-01-03,SPY,2019-01-09,56.03,1,52.65,1,0.00,call,196.00,0,0,250.24,2019-01-03 +SPY2019-01-09c196.502019-01-03,SPY,2019-01-09,55.53,1,52.15,1,0.00,call,196.50,0,0,250.24,2019-01-03 +SPY2019-01-09c197.002019-01-03,SPY,2019-01-09,55.03,1,51.65,1,0.00,call,197.00,0,0,250.24,2019-01-03 +SPY2019-01-09c197.502019-01-03,SPY,2019-01-09,54.53,1,51.15,1,0.00,call,197.50,0,0,250.24,2019-01-03 +SPY2019-01-09c198.002019-01-03,SPY,2019-01-09,54.03,1,50.65,1,0.00,call,198.00,0,0,250.24,2019-01-03 +SPY2019-01-09c198.502019-01-03,SPY,2019-01-09,53.54,1,50.16,1,0.00,call,198.50,0,0,250.24,2019-01-03 +SPY2019-01-09c199.002019-01-03,SPY,2019-01-09,53.04,1,49.66,1,0.00,call,199.00,0,0,250.24,2019-01-03 +SPY2019-01-09c199.502019-01-03,SPY,2019-01-09,52.54,1,49.16,1,0.00,call,199.50,0,0,250.24,2019-01-03 +SPY2019-01-09c200.002019-01-03,SPY,2019-01-09,52.04,1,48.66,1,0.00,call,200.00,0,0,250.24,2019-01-03 +SPY2019-01-09c201.002019-01-03,SPY,2019-01-09,51.04,1,47.66,1,0.00,call,201.00,0,0,250.24,2019-01-03 +SPY2019-01-09c202.002019-01-03,SPY,2019-01-09,50.04,1,46.66,1,0.00,call,202.00,0,0,250.24,2019-01-03 +SPY2019-01-09c203.002019-01-03,SPY,2019-01-09,49.04,1,45.66,1,0.00,call,203.00,0,0,250.24,2019-01-03 +SPY2019-01-09c204.002019-01-03,SPY,2019-01-09,48.04,1,44.66,1,0.00,call,204.00,0,0,250.24,2019-01-03 +SPY2019-01-09c205.002019-01-03,SPY,2019-01-09,47.04,1,43.66,1,20.23,call,205.00,0,0,250.24,2019-01-03 +SPY2019-01-09c206.002019-01-03,SPY,2019-01-09,44.57,568,44.17,568,0.00,call,206.00,0,0,250.24,2019-01-03 +SPY2019-01-09c207.002019-01-03,SPY,2019-01-09,43.57,568,43.17,568,0.00,call,207.00,0,0,250.24,2019-01-03 +SPY2019-01-09c208.002019-01-03,SPY,2019-01-09,42.57,568,42.17,568,0.00,call,208.00,0,0,250.24,2019-01-03 +SPY2019-01-09c209.002019-01-03,SPY,2019-01-09,41.57,568,41.16,568,0.00,call,209.00,0,0,250.24,2019-01-03 +SPY2019-01-09c210.002019-01-03,SPY,2019-01-09,40.58,568,40.16,568,0.00,call,210.00,0,0,250.24,2019-01-03 +SPY2019-01-09c211.002019-01-03,SPY,2019-01-09,39.58,568,39.17,568,0.00,call,211.00,0,0,250.24,2019-01-03 +SPY2019-01-09c212.002019-01-03,SPY,2019-01-09,38.58,568,38.17,568,0.00,call,212.00,0,0,250.24,2019-01-03 +SPY2019-01-09c213.002019-01-03,SPY,2019-01-09,37.58,568,37.17,568,0.00,call,213.00,0,0,250.24,2019-01-03 +SPY2019-01-09c214.002019-01-03,SPY,2019-01-09,36.58,550,36.17,568,0.00,call,214.00,0,0,250.24,2019-01-03 +SPY2019-01-09c215.002019-01-03,SPY,2019-01-09,35.59,568,35.18,568,12.75,call,215.00,0,65,250.24,2019-01-03 +SPY2019-01-09c216.002019-01-03,SPY,2019-01-09,34.59,568,34.18,568,0.00,call,216.00,0,0,250.24,2019-01-03 +SPY2019-01-09c217.002019-01-03,SPY,2019-01-09,33.59,568,33.18,568,0.00,call,217.00,0,0,250.24,2019-01-03 +SPY2019-01-09c218.002019-01-03,SPY,2019-01-09,32.60,568,32.19,568,0.00,call,218.00,0,0,250.24,2019-01-03 +SPY2019-01-09c219.002019-01-03,SPY,2019-01-09,31.60,568,31.19,568,0.00,call,219.00,0,0,250.24,2019-01-03 +SPY2019-01-09c220.002019-01-03,SPY,2019-01-09,30.61,568,30.20,550,10.12,call,220.00,0,10,250.24,2019-01-03 +SPY2019-01-09c221.002019-01-03,SPY,2019-01-09,29.61,568,29.20,568,0.00,call,221.00,0,0,250.24,2019-01-03 +SPY2019-01-09c222.002019-01-03,SPY,2019-01-09,28.62,568,28.21,568,0.00,call,222.00,0,0,250.24,2019-01-03 +SPY2019-01-09c223.002019-01-03,SPY,2019-01-09,27.62,568,27.21,568,0.00,call,223.00,0,0,250.24,2019-01-03 +SPY2019-01-09c224.002019-01-03,SPY,2019-01-09,26.63,568,26.22,568,0.00,call,224.00,0,0,250.24,2019-01-03 +SPY2019-01-09c225.002019-01-03,SPY,2019-01-09,25.64,568,25.23,568,26.15,call,225.00,11,99,250.24,2019-01-03 +SPY2019-01-09c226.002019-01-03,SPY,2019-01-09,24.65,586,24.24,586,6.16,call,226.00,0,1,250.24,2019-01-03 +SPY2019-01-09c227.002019-01-03,SPY,2019-01-09,23.66,586,23.25,586,5.69,call,227.00,0,1,250.24,2019-01-03 +SPY2019-01-09c228.002019-01-03,SPY,2019-01-09,22.67,586,22.26,586,11.83,call,228.00,0,12,250.24,2019-01-03 +SPY2019-01-09c229.002019-01-03,SPY,2019-01-09,21.68,586,21.28,568,4.99,call,229.00,0,2,250.24,2019-01-03 +SPY2019-01-09c230.002019-01-03,SPY,2019-01-09,20.69,587,20.29,587,10.09,call,230.00,0,145,250.24,2019-01-03 +SPY2019-01-09c231.002019-01-03,SPY,2019-01-09,19.71,587,19.31,587,5.93,call,231.00,0,16,250.24,2019-01-03 +SPY2019-01-09c232.002019-01-03,SPY,2019-01-09,18.73,587,18.34,569,4.51,call,232.00,0,30,250.24,2019-01-03 +SPY2019-01-09c233.002019-01-03,SPY,2019-01-09,17.76,587,17.36,606,14.30,call,233.00,30,36,250.24,2019-01-03 +SPY2019-01-09c234.002019-01-03,SPY,2019-01-09,16.79,588,16.46,22,7.54,call,234.00,0,223,250.24,2019-01-03 +SPY2019-01-09c235.002019-01-03,SPY,2019-01-09,15.82,588,15.43,588,14.44,call,235.00,2,549,250.24,2019-01-03 +SPY2019-01-09c236.002019-01-03,SPY,2019-01-09,14.86,588,14.48,588,7.15,call,236.00,0,286,250.24,2019-01-03 +SPY2019-01-09c237.002019-01-03,SPY,2019-01-09,13.89,570,13.53,610,12.84,call,237.00,51,169,250.24,2019-01-03 +SPY2019-01-09c238.002019-01-03,SPY,2019-01-09,12.96,591,12.59,589,13.14,call,238.00,10,242,250.24,2019-01-03 +SPY2019-01-09c239.002019-01-03,SPY,2019-01-09,12.03,581,11.74,30,10.17,call,239.00,74,576,250.24,2019-01-03 +SPY2019-01-09c240.002019-01-03,SPY,2019-01-09,11.10,584,10.75,613,10.12,call,240.00,24,1014,250.24,2019-01-03 +SPY2019-01-09c241.002019-01-03,SPY,2019-01-09,10.19,604,9.91,49,10.57,call,241.00,80,428,250.24,2019-01-03 +SPY2019-01-09c242.002019-01-03,SPY,2019-01-09,9.30,591,8.96,610,8.40,call,242.00,143,1568,250.24,2019-01-03 +SPY2019-01-09c243.002019-01-03,SPY,2019-01-09,8.37,583,8.10,614,7.50,call,243.00,138,434,250.24,2019-01-03 +SPY2019-01-09c244.002019-01-03,SPY,2019-01-09,7.60,597,7.26,616,7.38,call,244.00,62,782,250.24,2019-01-03 +SPY2019-01-09c245.002019-01-03,SPY,2019-01-09,6.72,599,6.48,599,6.93,call,245.00,191,977,250.24,2019-01-03 +SPY2019-01-09c246.002019-01-03,SPY,2019-01-09,5.92,601,5.70,601,5.70,call,246.00,288,1202,250.24,2019-01-03 +SPY2019-01-09c247.002019-01-03,SPY,2019-01-09,5.12,147,5.01,118,4.66,call,247.00,653,624,250.24,2019-01-03 +SPY2019-01-09c248.002019-01-03,SPY,2019-01-09,4.40,194,4.29,179,3.90,call,248.00,396,989,250.24,2019-01-03 +SPY2019-01-09c249.002019-01-03,SPY,2019-01-09,3.71,603,3.62,415,3.69,call,249.00,570,872,250.24,2019-01-03 +SPY2019-01-09c250.002019-01-03,SPY,2019-01-09,3.08,268,3.00,560,3.05,call,250.00,8558,1410,250.24,2019-01-03 +SPY2019-01-09c251.002019-01-03,SPY,2019-01-09,2.50,657,2.43,751,2.46,call,251.00,815,1752,250.24,2019-01-03 +SPY2019-01-09c252.002019-01-03,SPY,2019-01-09,1.99,279,1.93,362,1.97,call,252.00,2757,973,250.24,2019-01-03 +SPY2019-01-09c253.002019-01-03,SPY,2019-01-09,1.54,305,1.49,1121,1.47,call,253.00,1622,479,250.24,2019-01-03 +SPY2019-01-09c254.002019-01-03,SPY,2019-01-09,1.16,342,1.12,1941,1.15,call,254.00,810,735,250.24,2019-01-03 +SPY2019-01-09c255.002019-01-03,SPY,2019-01-09,0.85,553,0.82,1027,0.83,call,255.00,1543,1387,250.24,2019-01-03 +SPY2019-01-09c256.002019-01-03,SPY,2019-01-09,0.61,1904,0.58,1734,0.58,call,256.00,1208,736,250.24,2019-01-03 +SPY2019-01-09c257.002019-01-03,SPY,2019-01-09,0.42,1464,0.40,1756,0.40,call,257.00,1274,1028,250.24,2019-01-03 +SPY2019-01-09c258.002019-01-03,SPY,2019-01-09,0.28,828,0.27,2455,0.27,call,258.00,470,2610,250.24,2019-01-03 +SPY2019-01-09c259.002019-01-03,SPY,2019-01-09,0.19,2309,0.18,3926,0.16,call,259.00,2743,2129,250.24,2019-01-03 +SPY2019-01-09c260.002019-01-03,SPY,2019-01-09,0.13,4537,0.12,3890,0.12,call,260.00,1116,2019,250.24,2019-01-03 +SPY2019-01-09c261.002019-01-03,SPY,2019-01-09,0.09,5695,0.08,4395,0.09,call,261.00,603,553,250.24,2019-01-03 +SPY2019-01-09c262.002019-01-03,SPY,2019-01-09,0.06,1694,0.05,14531,0.05,call,262.00,493,1358,250.24,2019-01-03 +SPY2019-01-09c263.002019-01-03,SPY,2019-01-09,0.05,15593,0.04,2626,0.04,call,263.00,285,1308,250.24,2019-01-03 +SPY2019-01-09c264.002019-01-03,SPY,2019-01-09,0.04,19535,0.03,2517,0.03,call,264.00,13,1012,250.24,2019-01-03 +SPY2019-01-09c265.002019-01-03,SPY,2019-01-09,0.03,13603,0.02,10435,0.03,call,265.00,42,2250,250.24,2019-01-03 +SPY2019-01-09c266.002019-01-03,SPY,2019-01-09,0.02,1225,0.01,20193,0.03,call,266.00,340,745,250.24,2019-01-03 +SPY2019-01-09c267.002019-01-03,SPY,2019-01-09,0.02,9436,0.01,14847,0.03,call,267.00,105,617,250.24,2019-01-03 +SPY2019-01-09c268.002019-01-03,SPY,2019-01-09,0.02,17907,0.01,9078,0.02,call,268.00,25,1017,250.24,2019-01-03 +SPY2019-01-09c269.002019-01-03,SPY,2019-01-09,0.02,22903,0.01,6527,0.03,call,269.00,5,296,250.24,2019-01-03 +SPY2019-01-09c270.002019-01-03,SPY,2019-01-09,0.01,1320,0.00,0,0.02,call,270.00,2,1606,250.24,2019-01-03 +SPY2019-01-09c271.002019-01-03,SPY,2019-01-09,0.01,4379,0.00,0,0.01,call,271.00,53,274,250.24,2019-01-03 +SPY2019-01-09c272.002019-01-03,SPY,2019-01-09,0.01,5609,0.00,0,0.01,call,272.00,2,96,250.24,2019-01-03 +SPY2019-01-09c273.002019-01-03,SPY,2019-01-09,0.01,8224,0.00,0,0.02,call,273.00,0,82,250.24,2019-01-03 +SPY2019-01-09c274.002019-01-03,SPY,2019-01-09,0.01,10688,0.00,0,0.02,call,274.00,0,143,250.24,2019-01-03 +SPY2019-01-09c275.002019-01-03,SPY,2019-01-09,0.01,14328,0.00,0,0.03,call,275.00,0,879,250.24,2019-01-03 +SPY2019-01-09c276.002019-01-03,SPY,2019-01-09,0.01,16968,0.00,0,0.01,call,276.00,500,140,250.24,2019-01-03 +SPY2019-01-09c277.002019-01-03,SPY,2019-01-09,0.01,17725,0.00,0,0.02,call,277.00,0,32,250.24,2019-01-03 +SPY2019-01-09c280.002019-01-03,SPY,2019-01-09,0.01,20331,0.00,0,0.02,call,280.00,0,15876,250.24,2019-01-03 +SPY2019-01-09c285.002019-01-03,SPY,2019-01-09,0.01,22278,0.00,0,0.01,call,285.00,0,260,250.24,2019-01-03 +SPY2019-01-09c290.002019-01-03,SPY,2019-01-09,0.01,24594,0.00,0,0.01,call,290.00,0,1012,250.24,2019-01-03 +SPY2019-01-09c295.002019-01-03,SPY,2019-01-09,0.01,24770,0.00,0,0.01,call,295.00,0,788,250.24,2019-01-03 +SPY2019-01-09c300.002019-01-03,SPY,2019-01-09,0.01,24189,0.00,0,0.01,call,300.00,0,250,250.24,2019-01-03 +SPY2019-01-09c305.002019-01-03,SPY,2019-01-09,0.01,24493,0.00,0,0.01,call,305.00,0,44,250.24,2019-01-03 +SPY2019-01-09p100.002019-01-03,SPY,2019-01-09,0.01,27185,0.00,0,0.00,put,100.00,0,0,250.24,2019-01-03 +SPY2019-01-09p105.002019-01-03,SPY,2019-01-09,0.01,27134,0.00,0,0.00,put,105.00,0,0,250.24,2019-01-03 +SPY2019-01-09p110.002019-01-03,SPY,2019-01-09,0.01,27133,0.00,0,0.00,put,110.00,0,0,250.24,2019-01-03 +SPY2019-01-09p115.002019-01-03,SPY,2019-01-09,0.01,26964,0.00,0,0.00,put,115.00,0,0,250.24,2019-01-03 +SPY2019-01-09p120.002019-01-03,SPY,2019-01-09,0.01,26853,0.00,0,0.00,put,120.00,0,0,250.24,2019-01-03 +SPY2019-01-09p125.002019-01-03,SPY,2019-01-09,0.01,26152,0.00,0,0.00,put,125.00,0,0,250.24,2019-01-03 +SPY2019-01-09p130.002019-01-03,SPY,2019-01-09,0.01,25221,0.00,0,0.00,put,130.00,0,0,250.24,2019-01-03 +SPY2019-01-09p135.002019-01-03,SPY,2019-01-09,0.01,25048,0.00,0,0.00,put,135.00,0,0,250.24,2019-01-03 +SPY2019-01-09p140.002019-01-03,SPY,2019-01-09,0.01,24813,0.00,0,0.00,put,140.00,0,0,250.24,2019-01-03 +SPY2019-01-09p145.002019-01-03,SPY,2019-01-09,0.01,24749,0.00,0,0.00,put,145.00,0,0,250.24,2019-01-03 +SPY2019-01-09p150.002019-01-03,SPY,2019-01-09,0.01,24273,0.00,0,0.01,put,150.00,0,50,250.24,2019-01-03 +SPY2019-01-09p155.002019-01-03,SPY,2019-01-09,0.01,24201,0.00,0,0.00,put,155.00,0,0,250.24,2019-01-03 +SPY2019-01-09p160.002019-01-03,SPY,2019-01-09,0.01,23696,0.00,0,0.04,put,160.00,0,1,250.24,2019-01-03 +SPY2019-01-09p165.002019-01-03,SPY,2019-01-09,0.01,24175,0.00,0,0.01,put,165.00,0,50,250.24,2019-01-03 +SPY2019-01-09p170.002019-01-03,SPY,2019-01-09,0.01,21780,0.00,0,0.00,put,170.00,0,0,250.24,2019-01-03 +SPY2019-01-09p175.002019-01-03,SPY,2019-01-09,0.01,19684,0.00,0,0.02,put,175.00,0,8,250.24,2019-01-03 +SPY2019-01-09p180.002019-01-03,SPY,2019-01-09,0.01,17478,0.00,0,0.04,put,180.00,0,18,250.24,2019-01-03 +SPY2019-01-09p185.002019-01-03,SPY,2019-01-09,0.01,18446,0.00,0,0.02,put,185.00,0,38,250.24,2019-01-03 +SPY2019-01-09p190.002019-01-03,SPY,2019-01-09,0.01,15889,0.00,0,0.01,put,190.00,22,38,250.24,2019-01-03 +SPY2019-01-09p190.502019-01-03,SPY,2019-01-09,0.01,16117,0.00,0,0.01,put,190.50,0,20,250.24,2019-01-03 +SPY2019-01-09p191.002019-01-03,SPY,2019-01-09,0.01,16221,0.00,0,0.00,put,191.00,0,0,250.24,2019-01-03 +SPY2019-01-09p191.502019-01-03,SPY,2019-01-09,0.01,15435,0.00,0,0.03,put,191.50,0,3,250.24,2019-01-03 +SPY2019-01-09p192.002019-01-03,SPY,2019-01-09,0.01,15415,0.00,0,0.04,put,192.00,0,3,250.24,2019-01-03 +SPY2019-01-09p192.502019-01-03,SPY,2019-01-09,0.01,14274,0.00,0,0.00,put,192.50,0,0,250.24,2019-01-03 +SPY2019-01-09p193.002019-01-03,SPY,2019-01-09,0.01,13870,0.00,0,0.01,put,193.00,0,5,250.24,2019-01-03 +SPY2019-01-09p193.502019-01-03,SPY,2019-01-09,0.01,13182,0.00,0,0.00,put,193.50,0,0,250.24,2019-01-03 +SPY2019-01-09p194.002019-01-03,SPY,2019-01-09,0.01,10831,0.00,0,0.04,put,194.00,0,6,250.24,2019-01-03 +SPY2019-01-09p194.502019-01-03,SPY,2019-01-09,0.01,11538,0.00,0,0.04,put,194.50,0,2,250.24,2019-01-03 +SPY2019-01-09p195.002019-01-03,SPY,2019-01-09,0.01,11252,0.00,0,0.10,put,195.00,0,875,250.24,2019-01-03 +SPY2019-01-09p195.502019-01-03,SPY,2019-01-09,0.01,10988,0.00,0,0.00,put,195.50,0,0,250.24,2019-01-03 +SPY2019-01-09p196.002019-01-03,SPY,2019-01-09,0.01,10677,0.00,0,0.03,put,196.00,0,400,250.24,2019-01-03 +SPY2019-01-09p196.502019-01-03,SPY,2019-01-09,0.01,10608,0.00,0,0.00,put,196.50,0,0,250.24,2019-01-03 +SPY2019-01-09p197.002019-01-03,SPY,2019-01-09,0.01,9801,0.00,0,0.04,put,197.00,0,20,250.24,2019-01-03 +SPY2019-01-09p197.502019-01-03,SPY,2019-01-09,0.01,8446,0.00,0,0.05,put,197.50,0,267,250.24,2019-01-03 +SPY2019-01-09p198.002019-01-03,SPY,2019-01-09,0.01,7966,0.00,0,0.02,put,198.00,0,205,250.24,2019-01-03 +SPY2019-01-09p198.502019-01-03,SPY,2019-01-09,0.01,7822,0.00,0,0.00,put,198.50,0,0,250.24,2019-01-03 +SPY2019-01-09p199.002019-01-03,SPY,2019-01-09,0.01,6511,0.00,0,0.00,put,199.00,0,0,250.24,2019-01-03 +SPY2019-01-09p199.502019-01-03,SPY,2019-01-09,0.01,5226,0.00,0,0.04,put,199.50,0,263,250.24,2019-01-03 +SPY2019-01-09p200.002019-01-03,SPY,2019-01-09,0.01,5302,0.00,0,0.01,put,200.00,5,2548,250.24,2019-01-03 +SPY2019-01-09p201.002019-01-03,SPY,2019-01-09,0.01,4599,0.00,0,0.02,put,201.00,10,0,250.24,2019-01-03 +SPY2019-01-09p202.002019-01-03,SPY,2019-01-09,0.01,3530,0.00,0,0.01,put,202.00,8,0,250.24,2019-01-03 +SPY2019-01-09p203.002019-01-03,SPY,2019-01-09,0.01,3470,0.00,0,0.00,put,203.00,0,0,250.24,2019-01-03 +SPY2019-01-09p204.002019-01-03,SPY,2019-01-09,0.02,26597,0.01,600,0.01,put,204.00,10,8,250.24,2019-01-03 +SPY2019-01-09p205.002019-01-03,SPY,2019-01-09,0.02,25920,0.01,865,0.06,put,205.00,0,1105,250.24,2019-01-03 +SPY2019-01-09p206.002019-01-03,SPY,2019-01-09,0.02,25382,0.01,985,0.05,put,206.00,1,9,250.24,2019-01-03 +SPY2019-01-09p207.002019-01-03,SPY,2019-01-09,0.02,24182,0.01,1345,0.10,put,207.00,0,50,250.24,2019-01-03 +SPY2019-01-09p208.002019-01-03,SPY,2019-01-09,0.02,20792,0.01,2668,0.07,put,208.00,6,412,250.24,2019-01-03 +SPY2019-01-09p209.002019-01-03,SPY,2019-01-09,0.02,20578,0.01,6669,0.10,put,209.00,0,214,250.24,2019-01-03 +SPY2019-01-09p210.002019-01-03,SPY,2019-01-09,0.02,16941,0.01,9114,0.02,put,210.00,65,1076,250.24,2019-01-03 +SPY2019-01-09p211.002019-01-03,SPY,2019-01-09,0.02,14160,0.01,14550,0.02,put,211.00,40,105,250.24,2019-01-03 +SPY2019-01-09p212.002019-01-03,SPY,2019-01-09,0.02,9668,0.01,19972,0.02,put,212.00,36,2,250.24,2019-01-03 +SPY2019-01-09p213.002019-01-03,SPY,2019-01-09,0.02,3479,0.01,24301,0.08,put,213.00,30,37,250.24,2019-01-03 +SPY2019-01-09p214.002019-01-03,SPY,2019-01-09,0.03,24303,0.02,984,0.30,put,214.00,0,48,250.24,2019-01-03 +SPY2019-01-09p215.002019-01-03,SPY,2019-01-09,0.03,18769,0.02,4004,0.03,put,215.00,46,723,250.24,2019-01-03 +SPY2019-01-09p216.002019-01-03,SPY,2019-01-09,0.03,13732,0.02,10833,0.03,put,216.00,24,112,250.24,2019-01-03 +SPY2019-01-09p217.002019-01-03,SPY,2019-01-09,0.03,4514,0.02,20240,0.17,put,217.00,0,12,250.24,2019-01-03 +SPY2019-01-09p218.002019-01-03,SPY,2019-01-09,0.04,20026,0.03,1187,0.12,put,218.00,2,59,250.24,2019-01-03 +SPY2019-01-09p219.002019-01-03,SPY,2019-01-09,0.04,12757,0.03,8679,0.04,put,219.00,8,2,250.24,2019-01-03 +SPY2019-01-09p220.002019-01-03,SPY,2019-01-09,0.04,1612,0.03,19424,0.04,put,220.00,87,2299,250.24,2019-01-03 +SPY2019-01-09p221.002019-01-03,SPY,2019-01-09,0.05,12861,0.04,5415,0.05,put,221.00,59,8,250.24,2019-01-03 +SPY2019-01-09p222.002019-01-03,SPY,2019-01-09,0.05,617,0.04,19615,0.11,put,222.00,0,42,250.24,2019-01-03 +SPY2019-01-09p223.002019-01-03,SPY,2019-01-09,0.06,5970,0.05,7739,0.05,put,223.00,260,42,250.24,2019-01-03 +SPY2019-01-09p224.002019-01-03,SPY,2019-01-09,0.07,12213,0.06,2350,0.08,put,224.00,21,32,250.24,2019-01-03 +SPY2019-01-09p225.002019-01-03,SPY,2019-01-09,0.08,16167,0.07,240,0.10,put,225.00,395,1153,250.24,2019-01-03 +SPY2019-01-09p226.002019-01-03,SPY,2019-01-09,0.08,922,0.07,13735,0.10,put,226.00,203,29,250.24,2019-01-03 +SPY2019-01-09p227.002019-01-03,SPY,2019-01-09,0.09,1042,0.08,13239,0.13,put,227.00,167,190,250.24,2019-01-03 +SPY2019-01-09p228.002019-01-03,SPY,2019-01-09,0.11,12376,0.09,12891,0.10,put,228.00,51,185,250.24,2019-01-03 +SPY2019-01-09p229.002019-01-03,SPY,2019-01-09,0.12,4988,0.11,1310,0.17,put,229.00,51,220,250.24,2019-01-03 +SPY2019-01-09p230.002019-01-03,SPY,2019-01-09,0.13,819,0.12,8787,0.13,put,230.00,113,2223,250.24,2019-01-03 +SPY2019-01-09p231.002019-01-03,SPY,2019-01-09,0.15,1923,0.14,2905,0.19,put,231.00,53,558,250.24,2019-01-03 +SPY2019-01-09p232.002019-01-03,SPY,2019-01-09,0.17,1193,0.16,2796,0.20,put,232.00,58,222,250.24,2019-01-03 +SPY2019-01-09p233.002019-01-03,SPY,2019-01-09,0.20,4457,0.18,7021,0.23,put,233.00,643,377,250.24,2019-01-03 +SPY2019-01-09p234.002019-01-03,SPY,2019-01-09,0.23,3863,0.21,3456,0.27,put,234.00,132,1309,250.24,2019-01-03 +SPY2019-01-09p235.002019-01-03,SPY,2019-01-09,0.26,1049,0.25,571,0.34,put,235.00,3044,2651,250.24,2019-01-03 +SPY2019-01-09p236.002019-01-03,SPY,2019-01-09,0.31,5171,0.29,1134,0.28,put,236.00,636,679,250.24,2019-01-03 +SPY2019-01-09p237.002019-01-03,SPY,2019-01-09,0.36,3155,0.33,5590,0.45,put,237.00,231,420,250.24,2019-01-03 +SPY2019-01-09p238.002019-01-03,SPY,2019-01-09,0.41,678,0.39,2158,0.43,put,238.00,1919,713,250.24,2019-01-03 +SPY2019-01-09p239.002019-01-03,SPY,2019-01-09,0.48,626,0.46,1484,0.45,put,239.00,145,516,250.24,2019-01-03 +SPY2019-01-09p240.002019-01-03,SPY,2019-01-09,0.57,2803,0.54,997,0.53,put,240.00,3095,3675,250.24,2019-01-03 +SPY2019-01-09p241.002019-01-03,SPY,2019-01-09,0.66,551,0.63,2351,0.71,put,241.00,1103,743,250.24,2019-01-03 +SPY2019-01-09p242.002019-01-03,SPY,2019-01-09,0.77,407,0.75,270,0.83,put,242.00,1637,657,250.24,2019-01-03 +SPY2019-01-09p243.002019-01-03,SPY,2019-01-09,0.91,1739,0.88,241,0.86,put,243.00,1068,877,250.24,2019-01-03 +SPY2019-01-09p244.002019-01-03,SPY,2019-01-09,1.06,439,1.03,308,1.04,put,244.00,2188,1364,250.24,2019-01-03 +SPY2019-01-09p245.002019-01-03,SPY,2019-01-09,1.24,525,1.20,874,1.23,put,245.00,15372,2792,250.24,2019-01-03 +SPY2019-01-09p246.002019-01-03,SPY,2019-01-09,1.46,2314,1.41,343,1.42,put,246.00,1702,259,250.24,2019-01-03 +SPY2019-01-09p247.002019-01-03,SPY,2019-01-09,1.71,2096,1.65,413,1.67,put,247.00,2715,878,250.24,2019-01-03 +SPY2019-01-09p248.002019-01-03,SPY,2019-01-09,1.99,1302,1.93,300,1.95,put,248.00,3069,2092,250.24,2019-01-03 +SPY2019-01-09p249.002019-01-03,SPY,2019-01-09,2.32,340,2.26,344,2.24,put,249.00,2565,745,250.24,2019-01-03 +SPY2019-01-09p250.002019-01-03,SPY,2019-01-09,2.70,302,2.62,486,2.67,put,250.00,2865,839,250.24,2019-01-03 +SPY2019-01-09p251.002019-01-03,SPY,2019-01-09,3.14,605,3.05,516,3.26,put,251.00,79,378,250.24,2019-01-03 +SPY2019-01-09p252.002019-01-03,SPY,2019-01-09,3.63,200,3.54,426,3.84,put,252.00,282,743,250.24,2019-01-03 +SPY2019-01-09p253.002019-01-03,SPY,2019-01-09,4.19,118,4.08,152,4.92,put,253.00,100,375,250.24,2019-01-03 +SPY2019-01-09p254.002019-01-03,SPY,2019-01-09,4.93,628,4.64,606,5.82,put,254.00,42,435,250.24,2019-01-03 +SPY2019-01-09p255.002019-01-03,SPY,2019-01-09,5.64,635,5.33,624,6.25,put,255.00,8,1538,250.24,2019-01-03 +SPY2019-01-09p256.002019-01-03,SPY,2019-01-09,6.42,649,6.08,572,5.95,put,256.00,10,727,250.24,2019-01-03 +SPY2019-01-09p257.002019-01-03,SPY,2019-01-09,7.23,646,6.88,590,9.01,put,257.00,3,670,250.24,2019-01-03 +SPY2019-01-09p258.002019-01-03,SPY,2019-01-09,8.12,588,7.74,588,5.00,put,258.00,0,877,250.24,2019-01-03 +SPY2019-01-09p259.002019-01-03,SPY,2019-01-09,9.04,623,8.64,587,8.73,put,259.00,15,523,250.24,2019-01-03 +SPY2019-01-09p260.002019-01-03,SPY,2019-01-09,9.98,615,9.58,586,10.59,put,260.00,21,401,250.24,2019-01-03 +SPY2019-01-09p261.002019-01-03,SPY,2019-01-09,10.94,586,10.54,586,6.53,put,261.00,0,346,250.24,2019-01-03 +SPY2019-01-09p262.002019-01-03,SPY,2019-01-09,11.89,15,11.52,586,11.48,put,262.00,4,376,250.24,2019-01-03 +SPY2019-01-09p263.002019-01-03,SPY,2019-01-09,12.94,585,12.52,585,7.43,put,263.00,0,35,250.24,2019-01-03 +SPY2019-01-09p264.002019-01-03,SPY,2019-01-09,13.94,568,13.52,568,8.82,put,264.00,0,2,250.24,2019-01-03 +SPY2019-01-09p265.002019-01-03,SPY,2019-01-09,14.94,568,14.52,568,14.20,put,265.00,0,13,250.24,2019-01-03 +SPY2019-01-09p266.002019-01-03,SPY,2019-01-09,15.94,568,15.52,568,17.30,put,266.00,2,1,250.24,2019-01-03 +SPY2019-01-09p267.002019-01-03,SPY,2019-01-09,16.94,568,16.52,568,20.34,put,267.00,1,10,250.24,2019-01-03 +SPY2019-01-09p268.002019-01-03,SPY,2019-01-09,17.94,568,17.52,568,13.48,put,268.00,0,11,250.24,2019-01-03 +SPY2019-01-09p269.002019-01-03,SPY,2019-01-09,18.94,568,18.52,568,10.65,put,269.00,0,6,250.24,2019-01-03 +SPY2019-01-09p270.002019-01-03,SPY,2019-01-09,19.94,568,19.52,568,22.36,put,270.00,3,14,250.24,2019-01-03 +SPY2019-01-09p271.002019-01-03,SPY,2019-01-09,20.94,568,20.52,568,5.60,put,271.00,0,0,250.24,2019-01-03 +SPY2019-01-09p272.002019-01-03,SPY,2019-01-09,21.94,568,21.52,568,12.41,put,272.00,0,129,250.24,2019-01-03 +SPY2019-01-09p273.002019-01-03,SPY,2019-01-09,22.94,568,22.52,568,4.54,put,273.00,0,23,250.24,2019-01-03 +SPY2019-01-09p274.002019-01-03,SPY,2019-01-09,23.94,568,23.52,568,8.94,put,274.00,0,40,250.24,2019-01-03 +SPY2019-01-09p275.002019-01-03,SPY,2019-01-09,24.94,568,24.52,568,14.31,put,275.00,0,66,250.24,2019-01-03 +SPY2019-01-09p276.002019-01-03,SPY,2019-01-09,27.41,1,24.54,10,13.85,put,276.00,0,0,250.24,2019-01-03 +SPY2019-01-09p277.002019-01-03,SPY,2019-01-09,26.94,10,25.54,10,27.50,put,277.00,204,215,250.24,2019-01-03 +SPY2019-01-09p280.002019-01-03,SPY,2019-01-09,31.35,1,28.54,10,18.20,put,280.00,0,33,250.24,2019-01-03 +SPY2019-01-09p285.002019-01-03,SPY,2019-01-09,36.41,1,33.54,10,18.47,put,285.00,0,1,250.24,2019-01-03 +SPY2019-01-09p290.002019-01-03,SPY,2019-01-09,41.41,1,38.54,10,20.34,put,290.00,0,0,250.24,2019-01-03 +SPY2019-01-09p295.002019-01-03,SPY,2019-01-09,46.41,1,43.54,10,22.85,put,295.00,0,0,250.24,2019-01-03 +SPY2019-01-09p300.002019-01-03,SPY,2019-01-09,51.41,1,48.54,10,26.03,put,300.00,0,0,250.24,2019-01-03 +SPY2019-01-09p305.002019-01-03,SPY,2019-01-09,56.41,1,53.54,10,27.93,put,305.00,0,0,250.24,2019-01-03 +SPY2019-01-11c100.002019-01-03,SPY,2019-01-11,152.00,1,148.62,1,0.00,call,100.00,0,0,250.24,2019-01-03 +SPY2019-01-11c105.002019-01-03,SPY,2019-01-11,147.00,1,143.62,1,0.00,call,105.00,0,0,250.24,2019-01-03 +SPY2019-01-11c110.002019-01-03,SPY,2019-01-11,142.01,1,138.63,1,0.00,call,110.00,0,0,250.24,2019-01-03 +SPY2019-01-11c115.002019-01-03,SPY,2019-01-11,137.01,1,133.63,1,0.00,call,115.00,0,0,250.24,2019-01-03 +SPY2019-01-11c120.002019-01-03,SPY,2019-01-11,132.02,1,128.64,1,0.00,call,120.00,0,0,250.24,2019-01-03 +SPY2019-01-11c125.002019-01-03,SPY,2019-01-11,127.02,1,123.64,1,0.00,call,125.00,0,0,250.24,2019-01-03 +SPY2019-01-11c130.002019-01-03,SPY,2019-01-11,122.03,1,118.65,1,0.00,call,130.00,0,0,250.24,2019-01-03 +SPY2019-01-11c135.002019-01-03,SPY,2019-01-11,117.03,1,113.65,1,0.00,call,135.00,0,0,250.24,2019-01-03 +SPY2019-01-11c140.002019-01-03,SPY,2019-01-11,112.04,1,108.66,1,0.00,call,140.00,0,0,250.24,2019-01-03 +SPY2019-01-11c145.002019-01-03,SPY,2019-01-11,107.04,1,103.66,1,0.00,call,145.00,0,0,250.24,2019-01-03 +SPY2019-01-11c150.002019-01-03,SPY,2019-01-11,102.04,1,98.66,1,0.00,call,150.00,0,0,250.24,2019-01-03 +SPY2019-01-11c155.002019-01-03,SPY,2019-01-11,97.05,1,93.67,1,0.00,call,155.00,0,0,250.24,2019-01-03 +SPY2019-01-11c160.002019-01-03,SPY,2019-01-11,92.05,1,88.67,1,0.00,call,160.00,0,0,250.24,2019-01-03 +SPY2019-01-11c165.002019-01-03,SPY,2019-01-11,87.05,1,83.67,1,0.00,call,165.00,0,0,250.24,2019-01-03 +SPY2019-01-11c170.002019-01-03,SPY,2019-01-11,82.06,1,78.68,1,0.00,call,170.00,0,1,250.24,2019-01-03 +SPY2019-01-11c175.002019-01-03,SPY,2019-01-11,77.06,1,73.68,1,0.00,call,175.00,0,0,250.24,2019-01-03 +SPY2019-01-11c180.002019-01-03,SPY,2019-01-11,72.06,1,68.68,1,0.00,call,180.00,0,0,250.24,2019-01-03 +SPY2019-01-11c185.002019-01-03,SPY,2019-01-11,67.07,1,63.69,1,0.00,call,185.00,0,0,250.24,2019-01-03 +SPY2019-01-11c185.502019-01-03,SPY,2019-01-11,66.57,1,63.19,1,0.00,call,185.50,0,0,250.24,2019-01-03 +SPY2019-01-11c186.002019-01-03,SPY,2019-01-11,66.07,1,62.69,1,0.00,call,186.00,0,0,250.24,2019-01-03 +SPY2019-01-11c186.502019-01-03,SPY,2019-01-11,65.57,1,62.19,1,0.00,call,186.50,0,0,250.24,2019-01-03 +SPY2019-01-11c187.002019-01-03,SPY,2019-01-11,65.07,1,61.69,1,0.00,call,187.00,0,0,250.24,2019-01-03 +SPY2019-01-11c187.502019-01-03,SPY,2019-01-11,64.57,1,61.19,1,0.00,call,187.50,0,0,250.24,2019-01-03 +SPY2019-01-11c188.002019-01-03,SPY,2019-01-11,64.07,1,60.69,1,0.00,call,188.00,0,0,250.24,2019-01-03 +SPY2019-01-11c188.502019-01-03,SPY,2019-01-11,63.57,1,60.19,1,0.00,call,188.50,0,0,250.24,2019-01-03 +SPY2019-01-11c189.002019-01-03,SPY,2019-01-11,63.07,1,59.69,1,0.00,call,189.00,0,0,250.24,2019-01-03 +SPY2019-01-11c189.502019-01-03,SPY,2019-01-11,62.57,1,59.19,1,0.00,call,189.50,0,0,250.24,2019-01-03 +SPY2019-01-11c190.002019-01-03,SPY,2019-01-11,62.07,1,58.69,1,0.00,call,190.00,0,0,250.24,2019-01-03 +SPY2019-01-11c190.502019-01-03,SPY,2019-01-11,61.57,1,58.19,1,0.00,call,190.50,0,0,250.24,2019-01-03 +SPY2019-01-11c191.002019-01-03,SPY,2019-01-11,61.08,1,57.70,1,0.00,call,191.00,0,0,250.24,2019-01-03 +SPY2019-01-11c191.502019-01-03,SPY,2019-01-11,60.58,1,57.20,1,0.00,call,191.50,0,0,250.24,2019-01-03 +SPY2019-01-11c192.002019-01-03,SPY,2019-01-11,60.08,1,56.70,1,0.00,call,192.00,0,0,250.24,2019-01-03 +SPY2019-01-11c192.502019-01-03,SPY,2019-01-11,59.58,1,56.20,1,0.00,call,192.50,0,0,250.24,2019-01-03 +SPY2019-01-11c193.002019-01-03,SPY,2019-01-11,59.08,1,55.70,1,0.00,call,193.00,0,0,250.24,2019-01-03 +SPY2019-01-11c193.502019-01-03,SPY,2019-01-11,58.58,1,55.20,1,0.00,call,193.50,0,0,250.24,2019-01-03 +SPY2019-01-11c194.002019-01-03,SPY,2019-01-11,58.08,1,54.70,1,0.00,call,194.00,0,0,250.24,2019-01-03 +SPY2019-01-11c194.502019-01-03,SPY,2019-01-11,57.58,1,54.20,1,0.00,call,194.50,0,0,250.24,2019-01-03 +SPY2019-01-11c195.002019-01-03,SPY,2019-01-11,57.08,1,53.70,1,0.00,call,195.00,0,0,250.24,2019-01-03 +SPY2019-01-11c195.502019-01-03,SPY,2019-01-11,56.58,1,53.20,1,0.00,call,195.50,0,0,250.24,2019-01-03 +SPY2019-01-11c196.002019-01-03,SPY,2019-01-11,56.08,1,52.70,1,0.00,call,196.00,0,0,250.24,2019-01-03 +SPY2019-01-11c196.502019-01-03,SPY,2019-01-11,55.58,1,52.20,1,0.00,call,196.50,0,0,250.24,2019-01-03 +SPY2019-01-11c197.002019-01-03,SPY,2019-01-11,55.08,1,51.70,1,0.00,call,197.00,0,0,250.24,2019-01-03 +SPY2019-01-11c197.502019-01-03,SPY,2019-01-11,53.11,568,52.71,568,0.00,call,197.50,0,0,250.24,2019-01-03 +SPY2019-01-11c198.002019-01-03,SPY,2019-01-11,52.61,568,52.21,568,0.00,call,198.00,0,0,250.24,2019-01-03 +SPY2019-01-11c198.502019-01-03,SPY,2019-01-11,52.11,568,51.71,568,0.00,call,198.50,0,0,250.24,2019-01-03 +SPY2019-01-11c199.002019-01-03,SPY,2019-01-11,51.61,568,51.21,568,0.00,call,199.00,0,0,250.24,2019-01-03 +SPY2019-01-11c199.502019-01-03,SPY,2019-01-11,51.11,550,50.71,568,0.00,call,199.50,0,1,250.24,2019-01-03 +SPY2019-01-11c200.002019-01-03,SPY,2019-01-11,50.62,568,50.21,568,21.10,call,200.00,0,1,250.24,2019-01-03 +SPY2019-01-11c201.002019-01-03,SPY,2019-01-11,49.62,568,49.22,550,0.00,call,201.00,0,0,250.24,2019-01-03 +SPY2019-01-11c202.002019-01-03,SPY,2019-01-11,48.62,568,48.22,568,0.00,call,202.00,0,0,250.24,2019-01-03 +SPY2019-01-11c203.002019-01-03,SPY,2019-01-11,47.62,568,47.21,568,0.00,call,203.00,0,0,250.24,2019-01-03 +SPY2019-01-11c204.002019-01-03,SPY,2019-01-11,46.62,568,46.21,568,0.00,call,204.00,0,0,250.24,2019-01-03 +SPY2019-01-11c205.002019-01-03,SPY,2019-01-11,45.63,568,45.21,568,0.00,call,205.00,0,0,250.24,2019-01-03 +SPY2019-01-11c206.002019-01-03,SPY,2019-01-11,44.63,568,44.22,568,0.00,call,206.00,0,0,250.24,2019-01-03 +SPY2019-01-11c207.002019-01-03,SPY,2019-01-11,43.63,568,43.22,568,0.00,call,207.00,0,0,250.24,2019-01-03 +SPY2019-01-11c207.502019-01-03,SPY,2019-01-11,43.13,568,42.72,568,0.00,call,207.50,0,0,250.24,2019-01-03 +SPY2019-01-11c208.002019-01-03,SPY,2019-01-11,42.64,568,42.22,568,0.00,call,208.00,0,0,250.24,2019-01-03 +SPY2019-01-11c209.002019-01-03,SPY,2019-01-11,41.64,568,41.23,568,0.00,call,209.00,0,0,250.24,2019-01-03 +SPY2019-01-11c210.002019-01-03,SPY,2019-01-11,40.64,568,40.23,568,15.00,call,210.00,0,1,250.24,2019-01-03 +SPY2019-01-11c211.002019-01-03,SPY,2019-01-11,39.65,568,39.24,550,0.00,call,211.00,0,0,250.24,2019-01-03 +SPY2019-01-11c212.002019-01-03,SPY,2019-01-11,38.65,568,38.24,568,0.00,call,212.00,0,0,250.24,2019-01-03 +SPY2019-01-11c212.502019-01-03,SPY,2019-01-11,38.15,568,37.74,568,0.00,call,212.50,0,0,250.24,2019-01-03 +SPY2019-01-11c213.002019-01-03,SPY,2019-01-11,37.65,550,37.24,568,0.00,call,213.00,0,0,250.24,2019-01-03 +SPY2019-01-11c214.002019-01-03,SPY,2019-01-11,36.66,568,36.25,568,0.00,call,214.00,0,0,250.24,2019-01-03 +SPY2019-01-11c215.002019-01-03,SPY,2019-01-11,35.67,568,35.26,550,0.00,call,215.00,0,12,250.24,2019-01-03 +SPY2019-01-11c216.002019-01-03,SPY,2019-01-11,34.67,568,34.26,568,0.00,call,216.00,0,0,250.24,2019-01-03 +SPY2019-01-11c217.002019-01-03,SPY,2019-01-11,33.68,568,33.27,568,0.00,call,217.00,0,0,250.24,2019-01-03 +SPY2019-01-11c217.502019-01-03,SPY,2019-01-11,33.18,568,32.77,568,0.00,call,217.50,0,3,250.24,2019-01-03 +SPY2019-01-11c218.002019-01-03,SPY,2019-01-11,32.68,568,32.28,568,0.00,call,218.00,0,0,250.24,2019-01-03 +SPY2019-01-11c219.002019-01-03,SPY,2019-01-11,31.69,568,31.28,568,0.00,call,219.00,0,0,250.24,2019-01-03 +SPY2019-01-11c220.002019-01-03,SPY,2019-01-11,30.70,568,30.32,558,11.50,call,220.00,0,178,250.24,2019-01-03 +SPY2019-01-11c221.002019-01-03,SPY,2019-01-11,29.71,568,29.30,568,0.00,call,221.00,0,0,250.24,2019-01-03 +SPY2019-01-11c222.002019-01-03,SPY,2019-01-11,28.72,568,28.31,568,0.00,call,222.00,0,0,250.24,2019-01-03 +SPY2019-01-11c222.502019-01-03,SPY,2019-01-11,28.22,568,27.82,568,12.23,call,222.50,0,0,250.24,2019-01-03 +SPY2019-01-11c223.002019-01-03,SPY,2019-01-11,27.73,568,27.32,568,0.00,call,223.00,0,0,250.24,2019-01-03 +SPY2019-01-11c224.002019-01-03,SPY,2019-01-11,26.74,568,26.34,568,0.00,call,224.00,0,0,250.24,2019-01-03 +SPY2019-01-11c225.002019-01-03,SPY,2019-01-11,25.76,569,25.38,558,12.41,call,225.00,0,198,250.24,2019-01-03 +SPY2019-01-11c226.002019-01-03,SPY,2019-01-11,24.77,587,24.37,591,7.00,call,226.00,0,86,250.24,2019-01-03 +SPY2019-01-11c227.002019-01-03,SPY,2019-01-11,23.79,587,23.41,572,8.26,call,227.00,0,141,250.24,2019-01-03 +SPY2019-01-11c227.502019-01-03,SPY,2019-01-11,23.30,587,22.90,596,5.84,call,227.50,0,125,250.24,2019-01-03 +SPY2019-01-11c228.002019-01-03,SPY,2019-01-11,22.80,577,22.56,67,22.67,call,228.00,95,96,250.24,2019-01-03 +SPY2019-01-11c229.002019-01-03,SPY,2019-01-11,21.82,593,21.46,573,6.13,call,229.00,0,80,250.24,2019-01-03 +SPY2019-01-11c230.002019-01-03,SPY,2019-01-11,20.86,613,20.61,55,19.66,call,230.00,157,342,250.24,2019-01-03 +SPY2019-01-11c231.002019-01-03,SPY,2019-01-11,19.88,573,19.51,573,9.87,call,231.00,0,25,250.24,2019-01-03 +SPY2019-01-11c232.002019-01-03,SPY,2019-01-11,18.91,573,18.53,588,9.20,call,232.00,0,22,250.24,2019-01-03 +SPY2019-01-11c232.502019-01-03,SPY,2019-01-11,18.43,618,18.19,30,16.61,call,232.50,74,281,250.24,2019-01-03 +SPY2019-01-11c233.002019-01-03,SPY,2019-01-11,17.95,617,17.57,603,16.32,call,233.00,120,382,250.24,2019-01-03 +SPY2019-01-11c234.002019-01-03,SPY,2019-01-11,17.00,617,16.62,604,16.21,call,234.00,109,128,250.24,2019-01-03 +SPY2019-01-11c235.002019-01-03,SPY,2019-01-11,16.05,615,15.68,621,15.00,call,235.00,154,650,250.24,2019-01-03 +SPY2019-01-11c236.002019-01-03,SPY,2019-01-11,15.10,614,14.74,603,15.00,call,236.00,12,163,250.24,2019-01-03 +SPY2019-01-11c237.002019-01-03,SPY,2019-01-11,14.17,612,13.81,605,14.00,call,237.00,41,131,250.24,2019-01-03 +SPY2019-01-11c237.502019-01-03,SPY,2019-01-11,13.71,612,13.35,606,12.33,call,237.50,5,617,250.24,2019-01-03 +SPY2019-01-11c238.002019-01-03,SPY,2019-01-11,13.25,610,12.91,613,13.32,call,238.00,70,991,250.24,2019-01-03 +SPY2019-01-11c239.002019-01-03,SPY,2019-01-11,12.34,608,12.03,581,12.78,call,239.00,123,791,250.24,2019-01-03 +SPY2019-01-11c240.002019-01-03,SPY,2019-01-11,11.43,606,11.12,601,11.05,call,240.00,373,1128,250.24,2019-01-03 +SPY2019-01-11c241.002019-01-03,SPY,2019-01-11,10.56,594,10.24,637,9.84,call,241.00,35,508,250.24,2019-01-03 +SPY2019-01-11c242.002019-01-03,SPY,2019-01-11,9.68,595,9.38,636,9.35,call,242.00,88,826,250.24,2019-01-03 +SPY2019-01-11c242.502019-01-03,SPY,2019-01-11,9.28,596,8.96,641,8.62,call,242.50,75,338,250.24,2019-01-03 +SPY2019-01-11c243.002019-01-03,SPY,2019-01-11,8.83,625,8.54,665,9.34,call,243.00,15,948,250.24,2019-01-03 +SPY2019-01-11c244.002019-01-03,SPY,2019-01-11,7.95,590,7.76,580,7.95,call,244.00,142,985,250.24,2019-01-03 +SPY2019-01-11c245.002019-01-03,SPY,2019-01-11,7.15,566,6.97,603,6.37,call,245.00,545,2406,250.24,2019-01-03 +SPY2019-01-11c246.002019-01-03,SPY,2019-01-11,6.37,182,6.26,141,5.63,call,246.00,571,1044,250.24,2019-01-03 +SPY2019-01-11c247.002019-01-03,SPY,2019-01-11,5.62,417,5.52,121,5.40,call,247.00,630,3449,250.24,2019-01-03 +SPY2019-01-11c247.502019-01-03,SPY,2019-01-11,5.27,152,5.16,152,5.17,call,247.50,830,757,250.24,2019-01-03 +SPY2019-01-11c248.002019-01-03,SPY,2019-01-11,4.90,162,4.82,169,4.70,call,248.00,1912,2085,250.24,2019-01-03 +SPY2019-01-11c249.002019-01-03,SPY,2019-01-11,4.23,207,4.16,214,4.15,call,249.00,4631,2070,250.24,2019-01-03 +SPY2019-01-11c250.002019-01-03,SPY,2019-01-11,3.60,404,3.54,243,3.56,call,250.00,10008,21265,250.24,2019-01-03 +SPY2019-01-11c251.002019-01-03,SPY,2019-01-11,3.02,772,2.96,727,3.00,call,251.00,5684,1410,250.24,2019-01-03 +SPY2019-01-11c252.002019-01-03,SPY,2019-01-11,2.49,382,2.44,354,2.47,call,252.00,2346,2736,250.24,2019-01-03 +SPY2019-01-11c252.502019-01-03,SPY,2019-01-11,2.25,479,2.20,312,2.20,call,252.50,1854,773,250.24,2019-01-03 +SPY2019-01-11c253.002019-01-03,SPY,2019-01-11,2.02,293,1.97,694,2.00,call,253.00,2661,5987,250.24,2019-01-03 +SPY2019-01-11c254.002019-01-03,SPY,2019-01-11,1.61,474,1.56,840,1.56,call,254.00,1798,19899,250.24,2019-01-03 +SPY2019-01-11c255.002019-01-03,SPY,2019-01-11,1.25,552,1.21,660,1.23,call,255.00,13259,31623,250.24,2019-01-03 +SPY2019-01-11c256.002019-01-03,SPY,2019-01-11,0.95,480,0.92,451,0.93,call,256.00,1981,8760,250.24,2019-01-03 +SPY2019-01-11c257.002019-01-03,SPY,2019-01-11,0.71,845,0.68,1886,0.68,call,257.00,960,2312,250.24,2019-01-03 +SPY2019-01-11c257.502019-01-03,SPY,2019-01-11,0.61,1295,0.58,2521,0.59,call,257.50,842,1723,250.24,2019-01-03 +SPY2019-01-11c258.002019-01-03,SPY,2019-01-11,0.51,2,0.49,3227,0.48,call,258.00,1752,3757,250.24,2019-01-03 +SPY2019-01-11c259.002019-01-03,SPY,2019-01-11,0.38,5487,0.35,4081,0.35,call,259.00,1049,2845,250.24,2019-01-03 +SPY2019-01-11c260.002019-01-03,SPY,2019-01-11,0.26,30,0.25,4365,0.24,call,260.00,2408,31171,250.24,2019-01-03 +SPY2019-01-11c261.002019-01-03,SPY,2019-01-11,0.19,3916,0.18,823,0.17,call,261.00,106,2060,250.24,2019-01-03 +SPY2019-01-11c262.002019-01-03,SPY,2019-01-11,0.14,11707,0.12,9501,0.12,call,262.00,1315,30683,250.24,2019-01-03 +SPY2019-01-11c262.502019-01-03,SPY,2019-01-11,0.12,13673,0.10,13752,0.09,call,262.50,100,2039,250.24,2019-01-03 +SPY2019-01-11c263.002019-01-03,SPY,2019-01-11,0.10,8869,0.09,3700,0.08,call,263.00,1084,2956,250.24,2019-01-03 +SPY2019-01-11c264.002019-01-03,SPY,2019-01-11,0.07,883,0.06,12770,0.07,call,264.00,70,8982,250.24,2019-01-03 +SPY2019-01-11c265.002019-01-03,SPY,2019-01-11,0.06,20814,0.05,2173,0.05,call,265.00,296,6690,250.24,2019-01-03 +SPY2019-01-11c266.002019-01-03,SPY,2019-01-11,0.04,798,0.03,22301,0.07,call,266.00,155,1262,250.24,2019-01-03 +SPY2019-01-11c267.002019-01-03,SPY,2019-01-11,0.04,23311,0.03,2400,0.03,call,267.00,48,3122,250.24,2019-01-03 +SPY2019-01-11c267.502019-01-03,SPY,2019-01-11,0.03,3324,0.02,19910,0.03,call,267.50,417,1372,250.24,2019-01-03 +SPY2019-01-11c268.002019-01-03,SPY,2019-01-11,0.03,10022,0.02,15958,0.04,call,268.00,40,4442,250.24,2019-01-03 +SPY2019-01-11c269.002019-01-03,SPY,2019-01-11,0.03,23812,0.02,5148,0.04,call,269.00,8,536,250.24,2019-01-03 +SPY2019-01-11c270.002019-01-03,SPY,2019-01-11,0.02,4791,0.01,21486,0.02,call,270.00,134,7445,250.24,2019-01-03 +SPY2019-01-11c271.002019-01-03,SPY,2019-01-11,0.02,9817,0.01,17171,0.03,call,271.00,0,454,250.24,2019-01-03 +SPY2019-01-11c272.002019-01-03,SPY,2019-01-11,0.02,17671,0.01,11824,0.02,call,272.00,21,8488,250.24,2019-01-03 +SPY2019-01-11c272.502019-01-03,SPY,2019-01-11,0.02,18929,0.01,10235,0.02,call,272.50,0,1244,250.24,2019-01-03 +SPY2019-01-11c273.002019-01-03,SPY,2019-01-11,0.02,23439,0.01,8754,0.02,call,273.00,50,923,250.24,2019-01-03 +SPY2019-01-11c274.002019-01-03,SPY,2019-01-11,0.01,1188,0.00,0,0.01,call,274.00,50,1334,250.24,2019-01-03 +SPY2019-01-11c275.002019-01-03,SPY,2019-01-11,0.01,2655,0.00,0,0.01,call,275.00,2972,8096,250.24,2019-01-03 +SPY2019-01-11c276.002019-01-03,SPY,2019-01-11,0.01,3425,0.00,0,0.02,call,276.00,5,1479,250.24,2019-01-03 +SPY2019-01-11c277.002019-01-03,SPY,2019-01-11,0.01,5245,0.00,0,0.02,call,277.00,0,1536,250.24,2019-01-03 +SPY2019-01-11c277.502019-01-03,SPY,2019-01-11,0.01,5750,0.00,0,0.02,call,277.50,0,795,250.24,2019-01-03 +SPY2019-01-11c278.002019-01-03,SPY,2019-01-11,0.01,8396,0.00,0,0.01,call,278.00,5,5630,250.24,2019-01-03 +SPY2019-01-11c279.002019-01-03,SPY,2019-01-11,0.01,10068,0.00,0,0.01,call,279.00,3050,5311,250.24,2019-01-03 +SPY2019-01-11c280.002019-01-03,SPY,2019-01-11,0.01,14091,0.00,0,0.01,call,280.00,2942,3859,250.24,2019-01-03 +SPY2019-01-11c281.002019-01-03,SPY,2019-01-11,0.01,16050,0.00,0,0.01,call,281.00,0,18966,250.24,2019-01-03 +SPY2019-01-11c282.002019-01-03,SPY,2019-01-11,0.01,18596,0.00,0,0.01,call,282.00,0,7605,250.24,2019-01-03 +SPY2019-01-11c282.502019-01-03,SPY,2019-01-11,0.01,19353,0.00,0,0.02,call,282.50,0,624,250.24,2019-01-03 +SPY2019-01-11c283.002019-01-03,SPY,2019-01-11,0.01,19720,0.00,0,0.02,call,283.00,0,1075,250.24,2019-01-03 +SPY2019-01-11c284.002019-01-03,SPY,2019-01-11,0.01,20852,0.00,0,0.01,call,284.00,0,287,250.24,2019-01-03 +SPY2019-01-11c285.002019-01-03,SPY,2019-01-11,0.01,22018,0.00,0,0.01,call,285.00,0,370,250.24,2019-01-03 +SPY2019-01-11c286.002019-01-03,SPY,2019-01-11,0.01,22582,0.00,0,0.01,call,286.00,0,646,250.24,2019-01-03 +SPY2019-01-11c287.002019-01-03,SPY,2019-01-11,0.01,23089,0.00,0,0.01,call,287.00,0,235,250.24,2019-01-03 +SPY2019-01-11c287.502019-01-03,SPY,2019-01-11,0.01,23289,0.00,0,0.01,call,287.50,0,113,250.24,2019-01-03 +SPY2019-01-11c288.002019-01-03,SPY,2019-01-11,0.01,23421,0.00,0,0.01,call,288.00,0,122,250.24,2019-01-03 +SPY2019-01-11c289.002019-01-03,SPY,2019-01-11,0.01,23326,0.00,0,0.01,call,289.00,0,184,250.24,2019-01-03 +SPY2019-01-11c290.002019-01-03,SPY,2019-01-11,0.01,23726,0.00,0,0.01,call,290.00,0,774,250.24,2019-01-03 +SPY2019-01-11c292.502019-01-03,SPY,2019-01-11,0.01,25859,0.00,0,0.01,call,292.50,0,200,250.24,2019-01-03 +SPY2019-01-11c295.002019-01-03,SPY,2019-01-11,0.01,26958,0.00,0,0.01,call,295.00,0,57,250.24,2019-01-03 +SPY2019-01-11c297.502019-01-03,SPY,2019-01-11,0.01,27020,0.00,0,0.01,call,297.50,0,29,250.24,2019-01-03 +SPY2019-01-11c300.002019-01-03,SPY,2019-01-11,0.01,27071,0.00,0,0.01,call,300.00,0,39,250.24,2019-01-03 +SPY2019-01-11c302.502019-01-03,SPY,2019-01-11,0.01,27282,0.00,0,0.01,call,302.50,0,14,250.24,2019-01-03 +SPY2019-01-11c305.002019-01-03,SPY,2019-01-11,0.01,25385,0.00,0,0.03,call,305.00,0,10,250.24,2019-01-03 +SPY2019-01-11c307.502019-01-03,SPY,2019-01-11,0.01,26838,0.00,0,0.01,call,307.50,0,79,250.24,2019-01-03 +SPY2019-01-11p100.002019-01-03,SPY,2019-01-11,0.01,29165,0.00,0,0.00,put,100.00,0,0,250.24,2019-01-03 +SPY2019-01-11p105.002019-01-03,SPY,2019-01-11,0.01,29103,0.00,0,0.00,put,105.00,0,0,250.24,2019-01-03 +SPY2019-01-11p110.002019-01-03,SPY,2019-01-11,0.01,28221,0.00,0,0.00,put,110.00,0,0,250.24,2019-01-03 +SPY2019-01-11p115.002019-01-03,SPY,2019-01-11,0.01,27817,0.00,0,0.00,put,115.00,0,0,250.24,2019-01-03 +SPY2019-01-11p120.002019-01-03,SPY,2019-01-11,0.01,27764,0.00,0,0.00,put,120.00,0,0,250.24,2019-01-03 +SPY2019-01-11p125.002019-01-03,SPY,2019-01-11,0.01,27872,0.00,0,0.00,put,125.00,0,0,250.24,2019-01-03 +SPY2019-01-11p130.002019-01-03,SPY,2019-01-11,0.01,27530,0.00,0,0.00,put,130.00,0,0,250.24,2019-01-03 +SPY2019-01-11p135.002019-01-03,SPY,2019-01-11,0.01,27171,0.00,0,0.00,put,135.00,0,0,250.24,2019-01-03 +SPY2019-01-11p140.002019-01-03,SPY,2019-01-11,0.01,27387,0.00,0,0.00,put,140.00,0,0,250.24,2019-01-03 +SPY2019-01-11p145.002019-01-03,SPY,2019-01-11,0.01,26851,0.00,0,0.00,put,145.00,0,0,250.24,2019-01-03 +SPY2019-01-11p150.002019-01-03,SPY,2019-01-11,0.01,25466,0.00,0,0.01,put,150.00,0,670,250.24,2019-01-03 +SPY2019-01-11p155.002019-01-03,SPY,2019-01-11,0.01,26522,0.00,0,0.02,put,155.00,0,319,250.24,2019-01-03 +SPY2019-01-11p160.002019-01-03,SPY,2019-01-11,0.01,26146,0.00,0,0.01,put,160.00,25,4,250.24,2019-01-03 +SPY2019-01-11p165.002019-01-03,SPY,2019-01-11,0.01,23794,0.00,0,0.01,put,165.00,8,3,250.24,2019-01-03 +SPY2019-01-11p170.002019-01-03,SPY,2019-01-11,0.01,19825,0.00,0,0.01,put,170.00,0,58,250.24,2019-01-03 +SPY2019-01-11p175.002019-01-03,SPY,2019-01-11,0.01,17921,0.00,0,0.01,put,175.00,0,460,250.24,2019-01-03 +SPY2019-01-11p180.002019-01-03,SPY,2019-01-11,0.01,13431,0.00,0,0.02,put,180.00,0,57,250.24,2019-01-03 +SPY2019-01-11p185.002019-01-03,SPY,2019-01-11,0.01,8419,0.00,0,0.02,put,185.00,0,1128,250.24,2019-01-03 +SPY2019-01-11p185.502019-01-03,SPY,2019-01-11,0.01,8682,0.00,0,0.04,put,185.50,0,4,250.24,2019-01-03 +SPY2019-01-11p186.002019-01-03,SPY,2019-01-11,0.01,8381,0.00,0,0.03,put,186.00,0,8,250.24,2019-01-03 +SPY2019-01-11p186.502019-01-03,SPY,2019-01-11,0.01,7532,0.00,0,0.01,put,186.50,100,8,250.24,2019-01-03 +SPY2019-01-11p187.002019-01-03,SPY,2019-01-11,0.02,31004,0.01,480,0.04,put,187.00,1,1,250.24,2019-01-03 +SPY2019-01-11p187.502019-01-03,SPY,2019-01-11,0.02,31530,0.01,480,0.04,put,187.50,51,1,250.24,2019-01-03 +SPY2019-01-11p188.002019-01-03,SPY,2019-01-11,0.02,30801,0.01,480,0.00,put,188.00,0,0,250.24,2019-01-03 +SPY2019-01-11p188.502019-01-03,SPY,2019-01-11,0.02,30550,0.01,480,0.03,put,188.50,0,400,250.24,2019-01-03 +SPY2019-01-11p189.002019-01-03,SPY,2019-01-11,0.02,30399,0.01,480,0.00,put,189.00,0,0,250.24,2019-01-03 +SPY2019-01-11p189.502019-01-03,SPY,2019-01-11,0.02,30176,0.01,600,0.00,put,189.50,0,0,250.24,2019-01-03 +SPY2019-01-11p190.002019-01-03,SPY,2019-01-11,0.02,30468,0.01,660,0.02,put,190.00,150,1246,250.24,2019-01-03 +SPY2019-01-11p190.502019-01-03,SPY,2019-01-11,0.02,29657,0.01,780,0.00,put,190.50,0,0,250.24,2019-01-03 +SPY2019-01-11p191.002019-01-03,SPY,2019-01-11,0.02,29914,0.01,900,0.01,put,191.00,161,1,250.24,2019-01-03 +SPY2019-01-11p191.502019-01-03,SPY,2019-01-11,0.02,29139,0.01,1020,0.00,put,191.50,0,0,250.24,2019-01-03 +SPY2019-01-11p192.002019-01-03,SPY,2019-01-11,0.02,29234,0.01,1020,0.06,put,192.00,0,1,250.24,2019-01-03 +SPY2019-01-11p192.502019-01-03,SPY,2019-01-11,0.02,28804,0.01,1140,0.00,put,192.50,0,0,250.24,2019-01-03 +SPY2019-01-11p193.002019-01-03,SPY,2019-01-11,0.02,28682,0.01,1200,0.00,put,193.00,0,0,250.24,2019-01-03 +SPY2019-01-11p193.502019-01-03,SPY,2019-01-11,0.02,27975,0.01,1320,0.00,put,193.50,0,0,250.24,2019-01-03 +SPY2019-01-11p194.002019-01-03,SPY,2019-01-11,0.02,28138,0.01,1757,0.00,put,194.00,0,0,250.24,2019-01-03 +SPY2019-01-11p194.502019-01-03,SPY,2019-01-11,0.02,27827,0.01,2245,0.04,put,194.50,3,0,250.24,2019-01-03 +SPY2019-01-11p195.002019-01-03,SPY,2019-01-11,0.02,26633,0.01,2591,0.05,put,195.00,0,2361,250.24,2019-01-03 +SPY2019-01-11p195.502019-01-03,SPY,2019-01-11,0.02,26272,0.01,3005,0.00,put,195.50,0,0,250.24,2019-01-03 +SPY2019-01-11p196.002019-01-03,SPY,2019-01-11,0.02,26988,0.01,3237,0.03,put,196.00,0,818,250.24,2019-01-03 +SPY2019-01-11p196.502019-01-03,SPY,2019-01-11,0.02,25258,0.01,3567,0.02,put,196.50,0,1060,250.24,2019-01-03 +SPY2019-01-11p197.002019-01-03,SPY,2019-01-11,0.02,24826,0.01,3979,0.02,put,197.00,0,440,250.24,2019-01-03 +SPY2019-01-11p197.502019-01-03,SPY,2019-01-11,0.02,25668,0.01,3913,0.02,put,197.50,0,319,250.24,2019-01-03 +SPY2019-01-11p198.002019-01-03,SPY,2019-01-11,0.02,25062,0.01,3966,0.02,put,198.00,0,540,250.24,2019-01-03 +SPY2019-01-11p198.502019-01-03,SPY,2019-01-11,0.02,23146,0.01,5243,0.02,put,198.50,0,174,250.24,2019-01-03 +SPY2019-01-11p199.002019-01-03,SPY,2019-01-11,0.02,22082,0.01,7042,0.00,put,199.00,0,0,250.24,2019-01-03 +SPY2019-01-11p199.502019-01-03,SPY,2019-01-11,0.02,22045,0.01,7526,0.03,put,199.50,0,488,250.24,2019-01-03 +SPY2019-01-11p200.002019-01-03,SPY,2019-01-11,0.02,21278,0.01,8557,0.02,put,200.00,147,1036,250.24,2019-01-03 +SPY2019-01-11p201.002019-01-03,SPY,2019-01-11,0.02,19360,0.01,9492,0.12,put,201.00,0,241,250.24,2019-01-03 +SPY2019-01-11p202.002019-01-03,SPY,2019-01-11,0.02,16736,0.01,17930,0.10,put,202.00,1,23,250.24,2019-01-03 +SPY2019-01-11p203.002019-01-03,SPY,2019-01-11,0.02,13086,0.01,21636,0.24,put,203.00,0,4,250.24,2019-01-03 +SPY2019-01-11p204.002019-01-03,SPY,2019-01-11,0.02,7650,0.01,24000,0.05,put,204.00,0,25,250.24,2019-01-03 +SPY2019-01-11p205.002019-01-03,SPY,2019-01-11,0.03,28118,0.02,661,0.04,put,205.00,2,6275,250.24,2019-01-03 +SPY2019-01-11p206.002019-01-03,SPY,2019-01-11,0.03,25209,0.02,2160,0.05,put,206.00,2,2,250.24,2019-01-03 +SPY2019-01-11p207.002019-01-03,SPY,2019-01-11,0.03,22296,0.02,3480,0.15,put,207.00,0,9,250.24,2019-01-03 +SPY2019-01-11p207.502019-01-03,SPY,2019-01-11,0.03,19801,0.02,6383,0.06,put,207.50,50,89,250.24,2019-01-03 +SPY2019-01-11p208.002019-01-03,SPY,2019-01-11,0.03,18234,0.02,9467,0.07,put,208.00,0,235,250.24,2019-01-03 +SPY2019-01-11p209.002019-01-03,SPY,2019-01-11,0.03,12056,0.02,18910,0.03,put,209.00,3,13,250.24,2019-01-03 +SPY2019-01-11p210.002019-01-03,SPY,2019-01-11,0.04,26990,0.03,265,0.04,put,210.00,106,7742,250.24,2019-01-03 +SPY2019-01-11p211.002019-01-03,SPY,2019-01-11,0.04,20540,0.03,3846,0.05,put,211.00,102,211,250.24,2019-01-03 +SPY2019-01-11p212.002019-01-03,SPY,2019-01-11,0.04,12406,0.03,13712,0.04,put,212.00,1,417,250.24,2019-01-03 +SPY2019-01-11p212.502019-01-03,SPY,2019-01-11,0.04,6845,0.03,18998,0.05,put,212.50,4,781,250.24,2019-01-03 +SPY2019-01-11p213.002019-01-03,SPY,2019-01-11,0.05,26773,0.04,660,0.03,put,213.00,75,950,250.24,2019-01-03 +SPY2019-01-11p214.002019-01-03,SPY,2019-01-11,0.05,15922,0.04,6922,0.06,put,214.00,5,150,250.24,2019-01-03 +SPY2019-01-11p215.002019-01-03,SPY,2019-01-11,0.05,2586,0.04,18532,0.06,put,215.00,175,13167,250.24,2019-01-03 +SPY2019-01-11p216.002019-01-03,SPY,2019-01-11,0.06,13051,0.05,7139,0.05,put,216.00,293,423,250.24,2019-01-03 +SPY2019-01-11p217.002019-01-03,SPY,2019-01-11,0.07,21314,0.06,900,0.17,put,217.00,1,952,250.24,2019-01-03 +SPY2019-01-11p217.502019-01-03,SPY,2019-01-11,0.07,13638,0.06,6196,0.11,put,217.50,140,1138,250.24,2019-01-03 +SPY2019-01-11p218.002019-01-03,SPY,2019-01-11,0.07,5942,0.06,12294,0.09,put,218.00,32,1333,250.24,2019-01-03 +SPY2019-01-11p219.002019-01-03,SPY,2019-01-11,0.08,12113,0.07,6804,0.09,put,219.00,13,659,250.24,2019-01-03 +SPY2019-01-11p220.002019-01-03,SPY,2019-01-11,0.09,14203,0.08,4118,0.08,put,220.00,207,15823,250.24,2019-01-03 +SPY2019-01-11p221.002019-01-03,SPY,2019-01-11,0.10,16321,0.09,1845,0.11,put,221.00,9,229,250.24,2019-01-03 +SPY2019-01-11p222.002019-01-03,SPY,2019-01-11,0.11,16213,0.10,1607,0.10,put,222.00,55,807,250.24,2019-01-03 +SPY2019-01-11p222.502019-01-03,SPY,2019-01-11,0.11,2889,0.10,8881,0.11,put,222.50,35,4528,250.24,2019-01-03 +SPY2019-01-11p223.002019-01-03,SPY,2019-01-11,0.12,13166,0.11,2885,0.30,put,223.00,1,115,250.24,2019-01-03 +SPY2019-01-11p224.002019-01-03,SPY,2019-01-11,0.13,7748,0.12,6205,0.13,put,224.00,809,356,250.24,2019-01-03 +SPY2019-01-11p225.002019-01-03,SPY,2019-01-11,0.15,20906,0.13,7925,0.15,put,225.00,4730,8971,250.24,2019-01-03 +SPY2019-01-11p226.002019-01-03,SPY,2019-01-11,0.16,9191,0.15,2712,0.17,put,226.00,82,2159,250.24,2019-01-03 +SPY2019-01-11p227.002019-01-03,SPY,2019-01-11,0.18,13905,0.17,386,0.23,put,227.00,501,1581,250.24,2019-01-03 +SPY2019-01-11p227.502019-01-03,SPY,2019-01-11,0.19,13863,0.17,7938,0.18,put,227.50,141,1917,250.24,2019-01-03 +SPY2019-01-11p228.002019-01-03,SPY,2019-01-11,0.20,12758,0.18,7960,0.25,put,228.00,310,1288,250.24,2019-01-03 +SPY2019-01-11p229.002019-01-03,SPY,2019-01-11,0.22,8031,0.21,1164,0.21,put,229.00,162,804,250.24,2019-01-03 +SPY2019-01-11p230.002019-01-03,SPY,2019-01-11,0.25,12779,0.23,6235,0.23,put,230.00,7286,6671,250.24,2019-01-03 +SPY2019-01-11p231.002019-01-03,SPY,2019-01-11,0.28,9193,0.26,4077,0.29,put,231.00,36,809,250.24,2019-01-03 +SPY2019-01-11p232.002019-01-03,SPY,2019-01-11,0.31,4410,0.29,7391,0.39,put,232.00,277,806,250.24,2019-01-03 +SPY2019-01-11p232.502019-01-03,SPY,2019-01-11,0.33,5067,0.31,4963,0.33,put,232.50,1800,2664,250.24,2019-01-03 +SPY2019-01-11p233.002019-01-03,SPY,2019-01-11,0.35,4144,0.33,4854,0.33,put,233.00,235,2325,250.24,2019-01-03 +SPY2019-01-11p234.002019-01-03,SPY,2019-01-11,0.40,7208,0.38,1233,0.38,put,234.00,634,1214,250.24,2019-01-03 +SPY2019-01-11p235.002019-01-03,SPY,2019-01-11,0.45,4578,0.43,2056,0.48,put,235.00,4433,7316,250.24,2019-01-03 +SPY2019-01-11p236.002019-01-03,SPY,2019-01-11,0.51,3274,0.49,1458,0.62,put,236.00,3107,1278,250.24,2019-01-03 +SPY2019-01-11p237.002019-01-03,SPY,2019-01-11,0.58,2579,0.56,974,0.55,put,237.00,994,956,250.24,2019-01-03 +SPY2019-01-11p237.502019-01-03,SPY,2019-01-11,0.62,3472,0.59,3730,0.75,put,237.50,399,5643,250.24,2019-01-03 +SPY2019-01-11p238.002019-01-03,SPY,2019-01-11,0.66,1873,0.64,900,0.64,put,238.00,1500,4771,250.24,2019-01-03 +SPY2019-01-11p239.002019-01-03,SPY,2019-01-11,0.75,629,0.72,3509,0.73,put,239.00,431,1678,250.24,2019-01-03 +SPY2019-01-11p240.002019-01-03,SPY,2019-01-11,0.86,3184,0.83,1033,0.84,put,240.00,11752,8570,250.24,2019-01-03 +SPY2019-01-11p241.002019-01-03,SPY,2019-01-11,0.98,2038,0.95,979,0.95,put,241.00,1162,2099,250.24,2019-01-03 +SPY2019-01-11p242.002019-01-03,SPY,2019-01-11,1.12,3384,1.09,233,1.18,put,242.00,2135,1613,250.24,2019-01-03 +SPY2019-01-11p242.502019-01-03,SPY,2019-01-11,1.19,1163,1.16,552,1.17,put,242.50,756,2489,250.24,2019-01-03 +SPY2019-01-11p243.002019-01-03,SPY,2019-01-11,1.27,995,1.24,423,1.20,put,243.00,1223,2236,250.24,2019-01-03 +SPY2019-01-11p244.002019-01-03,SPY,2019-01-11,1.45,1263,1.42,276,1.44,put,244.00,751,3232,250.24,2019-01-03 +SPY2019-01-11p245.002019-01-03,SPY,2019-01-11,1.65,1101,1.61,788,1.65,put,245.00,7312,9235,250.24,2019-01-03 +SPY2019-01-11p246.002019-01-03,SPY,2019-01-11,1.88,896,1.84,535,1.89,put,246.00,2078,1764,250.24,2019-01-03 +SPY2019-01-11p247.002019-01-03,SPY,2019-01-11,2.14,907,2.10,394,2.10,put,247.00,2000,3664,250.24,2019-01-03 +SPY2019-01-11p247.502019-01-03,SPY,2019-01-11,2.28,734,2.24,193,2.24,put,247.50,3166,2219,250.24,2019-01-03 +SPY2019-01-11p248.002019-01-03,SPY,2019-01-11,2.43,202,2.39,557,2.39,put,248.00,4366,1774,250.24,2019-01-03 +SPY2019-01-11p249.002019-01-03,SPY,2019-01-11,2.79,339,2.73,221,2.76,put,249.00,4166,2505,250.24,2019-01-03 +SPY2019-01-11p250.002019-01-03,SPY,2019-01-11,3.17,302,3.10,291,3.14,put,250.00,7973,2838,250.24,2019-01-03 +SPY2019-01-11p251.002019-01-03,SPY,2019-01-11,3.60,435,3.52,258,3.57,put,251.00,3568,3328,250.24,2019-01-03 +SPY2019-01-11p252.002019-01-03,SPY,2019-01-11,4.08,459,3.99,401,4.70,put,252.00,1826,850,250.24,2019-01-03 +SPY2019-01-11p252.502019-01-03,SPY,2019-01-11,4.34,378,4.25,204,4.79,put,252.50,1186,1303,250.24,2019-01-03 +SPY2019-01-11p253.002019-01-03,SPY,2019-01-11,4.61,158,4.51,131,4.52,put,253.00,1125,1809,250.24,2019-01-03 +SPY2019-01-11p254.002019-01-03,SPY,2019-01-11,5.20,118,5.09,147,5.21,put,254.00,494,1833,250.24,2019-01-03 +SPY2019-01-11p255.002019-01-03,SPY,2019-01-11,5.97,638,5.68,600,6.81,put,255.00,29119,22220,250.24,2019-01-03 +SPY2019-01-11p256.002019-01-03,SPY,2019-01-11,6.69,635,6.37,611,6.31,put,256.00,56,3243,250.24,2019-01-03 +SPY2019-01-11p257.002019-01-03,SPY,2019-01-11,7.44,600,7.13,608,7.54,put,257.00,5,2294,250.24,2019-01-03 +SPY2019-01-11p257.502019-01-03,SPY,2019-01-11,7.85,605,7.53,612,7.67,put,257.50,30674,31891,250.24,2019-01-03 +SPY2019-01-11p258.002019-01-03,SPY,2019-01-11,8.27,605,7.94,611,9.10,put,258.00,23,1053,250.24,2019-01-03 +SPY2019-01-11p259.002019-01-03,SPY,2019-01-11,9.14,614,8.80,608,10.15,put,259.00,448,1300,250.24,2019-01-03 +SPY2019-01-11p260.002019-01-03,SPY,2019-01-11,10.00,579,9.70,608,11.15,put,260.00,21457,27131,250.24,2019-01-03 +SPY2019-01-11p261.002019-01-03,SPY,2019-01-11,10.93,594,10.63,613,10.35,put,261.00,35,1307,250.24,2019-01-03 +SPY2019-01-11p262.002019-01-03,SPY,2019-01-11,11.94,606,11.57,604,6.90,put,262.00,0,814,250.24,2019-01-03 +SPY2019-01-11p262.502019-01-03,SPY,2019-01-11,12.43,607,12.05,604,7.74,put,262.50,0,953,250.24,2019-01-03 +SPY2019-01-11p263.002019-01-03,SPY,2019-01-11,12.91,608,12.54,612,7.30,put,263.00,0,1788,250.24,2019-01-03 +SPY2019-01-11p264.002019-01-03,SPY,2019-01-11,13.91,603,13.53,621,7.58,put,264.00,0,805,250.24,2019-01-03 +SPY2019-01-11p265.002019-01-03,SPY,2019-01-11,14.91,575,14.53,581,8.45,put,265.00,0,390,250.24,2019-01-03 +SPY2019-01-11p266.002019-01-03,SPY,2019-01-11,15.91,573,15.53,580,14.68,put,266.00,0,347,250.24,2019-01-03 +SPY2019-01-11p267.002019-01-03,SPY,2019-01-11,16.91,572,16.53,588,9.88,put,267.00,0,1530,250.24,2019-01-03 +SPY2019-01-11p267.502019-01-03,SPY,2019-01-11,17.41,572,17.03,575,21.19,put,267.50,4,38,250.24,2019-01-03 +SPY2019-01-11p268.002019-01-03,SPY,2019-01-11,17.91,572,17.53,577,15.91,put,268.00,0,237,250.24,2019-01-03 +SPY2019-01-11p269.002019-01-03,SPY,2019-01-11,18.91,554,18.53,554,10.85,put,269.00,0,23,250.24,2019-01-03 +SPY2019-01-11p270.002019-01-03,SPY,2019-01-11,19.91,586,19.53,589,21.18,put,270.00,700,505,250.24,2019-01-03 +SPY2019-01-11p271.002019-01-03,SPY,2019-01-11,20.94,568,20.52,568,17.35,put,271.00,0,2,250.24,2019-01-03 +SPY2019-01-11p272.002019-01-03,SPY,2019-01-11,21.94,568,21.52,568,9.75,put,272.00,0,2,250.24,2019-01-03 +SPY2019-01-11p272.502019-01-03,SPY,2019-01-11,22.44,568,22.02,568,18.04,put,272.50,0,0,250.24,2019-01-03 +SPY2019-01-11p273.002019-01-03,SPY,2019-01-11,22.94,568,22.52,568,11.68,put,273.00,0,0,250.24,2019-01-03 +SPY2019-01-11p274.002019-01-03,SPY,2019-01-11,23.94,568,23.52,568,17.04,put,274.00,0,3,250.24,2019-01-03 +SPY2019-01-11p275.002019-01-03,SPY,2019-01-11,24.94,568,24.52,568,13.64,put,275.00,0,10,250.24,2019-01-03 +SPY2019-01-11p276.002019-01-03,SPY,2019-01-11,27.41,1,24.54,10,16.53,put,276.00,0,0,250.24,2019-01-03 +SPY2019-01-11p277.002019-01-03,SPY,2019-01-11,26.94,12,25.54,10,28.02,put,277.00,391,305,250.24,2019-01-03 +SPY2019-01-11p277.502019-01-03,SPY,2019-01-11,28.91,1,26.04,10,9.08,put,277.50,0,6,250.24,2019-01-03 +SPY2019-01-11p278.002019-01-03,SPY,2019-01-11,27.94,9,26.54,10,29.02,put,278.00,1750,1020,250.24,2019-01-03 +SPY2019-01-11p279.002019-01-03,SPY,2019-01-11,28.94,13,27.54,10,30.21,put,279.00,5080,3051,250.24,2019-01-03 +SPY2019-01-11p280.002019-01-03,SPY,2019-01-11,31.41,1,28.54,10,15.63,put,280.00,0,131,250.24,2019-01-03 +SPY2019-01-11p281.002019-01-03,SPY,2019-01-11,32.41,1,29.54,10,15.53,put,281.00,0,0,250.24,2019-01-03 +SPY2019-01-11p282.002019-01-03,SPY,2019-01-11,33.41,1,30.54,10,16.34,put,282.00,0,1,250.24,2019-01-03 +SPY2019-01-11p282.502019-01-03,SPY,2019-01-11,33.99,1,31.04,10,3.90,put,282.50,0,0,250.24,2019-01-03 +SPY2019-01-11p283.002019-01-03,SPY,2019-01-11,34.41,1,31.54,10,13.93,put,283.00,0,1,250.24,2019-01-03 +SPY2019-01-11p284.002019-01-03,SPY,2019-01-11,35.41,1,32.54,10,18.87,put,284.00,0,2,250.24,2019-01-03 +SPY2019-01-11p285.002019-01-03,SPY,2019-01-11,36.41,1,33.54,10,36.00,put,285.00,6,18,250.24,2019-01-03 +SPY2019-01-11p286.002019-01-03,SPY,2019-01-11,37.41,1,34.54,10,15.43,put,286.00,0,0,250.24,2019-01-03 +SPY2019-01-11p287.002019-01-03,SPY,2019-01-11,38.48,1,35.54,10,0.00,put,287.00,0,0,250.24,2019-01-03 +SPY2019-01-11p287.502019-01-03,SPY,2019-01-11,38.98,1,36.04,10,0.00,put,287.50,0,0,250.24,2019-01-03 +SPY2019-01-11p288.002019-01-03,SPY,2019-01-11,39.41,1,36.54,10,14.10,put,288.00,0,0,250.24,2019-01-03 +SPY2019-01-11p289.002019-01-03,SPY,2019-01-11,40.41,1,37.54,10,14.60,put,289.00,0,1,250.24,2019-01-03 +SPY2019-01-11p290.002019-01-03,SPY,2019-01-11,41.48,1,38.54,10,0.00,put,290.00,0,0,250.24,2019-01-03 +SPY2019-01-11p292.502019-01-03,SPY,2019-01-11,43.98,1,41.04,10,0.00,put,292.50,0,0,250.24,2019-01-03 +SPY2019-01-11p295.002019-01-03,SPY,2019-01-11,46.48,1,43.54,10,0.00,put,295.00,0,0,250.24,2019-01-03 +SPY2019-01-11p297.502019-01-03,SPY,2019-01-11,48.98,1,46.04,10,0.00,put,297.50,0,0,250.24,2019-01-03 +SPY2019-01-11p300.002019-01-03,SPY,2019-01-11,51.48,1,48.54,10,0.00,put,300.00,0,0,250.24,2019-01-03 +SPY2019-01-11p302.502019-01-03,SPY,2019-01-11,53.98,1,51.04,10,0.00,put,302.50,0,0,250.24,2019-01-03 +SPY2019-01-11p305.002019-01-03,SPY,2019-01-11,56.48,1,53.54,10,0.00,put,305.00,0,0,250.24,2019-01-03 +SPY2019-01-11p307.502019-01-03,SPY,2019-01-11,58.91,1,56.04,10,29.88,put,307.50,0,13,250.24,2019-01-03 +SPY2019-01-14c100.002019-01-03,SPY,2019-01-14,152.00,1,148.62,1,0.00,call,100.00,0,0,250.24,2019-01-03 +SPY2019-01-14c105.002019-01-03,SPY,2019-01-14,147.01,1,143.63,1,0.00,call,105.00,0,0,250.24,2019-01-03 +SPY2019-01-14c110.002019-01-03,SPY,2019-01-14,142.01,1,138.63,1,0.00,call,110.00,0,0,250.24,2019-01-03 +SPY2019-01-14c115.002019-01-03,SPY,2019-01-14,137.02,1,133.64,1,0.00,call,115.00,0,0,250.24,2019-01-03 +SPY2019-01-14c120.002019-01-03,SPY,2019-01-14,132.02,1,128.64,1,0.00,call,120.00,0,0,250.24,2019-01-03 +SPY2019-01-14c125.002019-01-03,SPY,2019-01-14,127.03,1,123.65,1,0.00,call,125.00,0,0,250.24,2019-01-03 +SPY2019-01-14c130.002019-01-03,SPY,2019-01-14,122.03,1,118.65,1,0.00,call,130.00,0,0,250.24,2019-01-03 +SPY2019-01-14c135.002019-01-03,SPY,2019-01-14,117.04,1,113.66,1,0.00,call,135.00,0,0,250.24,2019-01-03 +SPY2019-01-14c140.002019-01-03,SPY,2019-01-14,112.04,1,108.66,1,0.00,call,140.00,0,0,250.24,2019-01-03 +SPY2019-01-14c145.002019-01-03,SPY,2019-01-14,107.05,1,103.67,1,0.00,call,145.00,0,0,250.24,2019-01-03 +SPY2019-01-14c150.002019-01-03,SPY,2019-01-14,102.05,1,98.67,1,0.00,call,150.00,0,0,250.24,2019-01-03 +SPY2019-01-14c155.002019-01-03,SPY,2019-01-14,97.05,1,93.67,1,0.00,call,155.00,0,0,250.24,2019-01-03 +SPY2019-01-14c160.002019-01-03,SPY,2019-01-14,92.06,1,88.68,1,0.00,call,160.00,0,0,250.24,2019-01-03 +SPY2019-01-14c165.002019-01-03,SPY,2019-01-14,87.06,1,83.68,1,0.00,call,165.00,0,0,250.24,2019-01-03 +SPY2019-01-14c170.002019-01-03,SPY,2019-01-14,82.06,1,78.68,1,0.00,call,170.00,0,0,250.24,2019-01-03 +SPY2019-01-14c175.002019-01-03,SPY,2019-01-14,77.07,1,73.69,1,0.00,call,175.00,0,0,250.24,2019-01-03 +SPY2019-01-14c180.002019-01-03,SPY,2019-01-14,72.07,1,68.69,1,0.00,call,180.00,0,0,250.24,2019-01-03 +SPY2019-01-14c185.002019-01-03,SPY,2019-01-14,67.08,1,63.70,1,0.00,call,185.00,0,0,250.24,2019-01-03 +SPY2019-01-14c190.002019-01-03,SPY,2019-01-14,62.09,1,58.71,1,0.00,call,190.00,0,0,250.24,2019-01-03 +SPY2019-01-14c195.002019-01-03,SPY,2019-01-14,55.61,191,55.21,181,0.00,call,195.00,0,0,250.24,2019-01-03 +SPY2019-01-14c196.002019-01-03,SPY,2019-01-14,54.62,198,54.21,183,0.00,call,196.00,0,0,250.24,2019-01-03 +SPY2019-01-14c197.002019-01-03,SPY,2019-01-14,53.62,197,53.22,159,0.00,call,197.00,0,0,250.24,2019-01-03 +SPY2019-01-14c198.002019-01-03,SPY,2019-01-14,52.62,196,52.22,179,0.00,call,198.00,0,0,250.24,2019-01-03 +SPY2019-01-14c199.002019-01-03,SPY,2019-01-14,51.62,195,51.21,189,0.00,call,199.00,0,0,250.24,2019-01-03 +SPY2019-01-14c200.002019-01-03,SPY,2019-01-14,50.62,193,50.21,191,0.00,call,200.00,0,0,250.24,2019-01-03 +SPY2019-01-14c201.002019-01-03,SPY,2019-01-14,49.63,200,49.21,193,0.00,call,201.00,0,0,250.24,2019-01-03 +SPY2019-01-14c202.002019-01-03,SPY,2019-01-14,48.63,198,48.22,187,0.00,call,202.00,0,0,250.24,2019-01-03 +SPY2019-01-14c203.002019-01-03,SPY,2019-01-14,47.63,196,47.22,190,0.00,call,203.00,0,0,250.24,2019-01-03 +SPY2019-01-14c204.002019-01-03,SPY,2019-01-14,46.64,202,46.22,193,0.00,call,204.00,0,0,250.24,2019-01-03 +SPY2019-01-14c205.002019-01-03,SPY,2019-01-14,45.64,200,45.23,187,27.63,call,205.00,0,1,250.24,2019-01-03 +SPY2019-01-14c206.002019-01-03,SPY,2019-01-14,44.64,198,44.23,190,0.00,call,206.00,0,0,250.24,2019-01-03 +SPY2019-01-14c207.002019-01-03,SPY,2019-01-14,43.65,204,43.24,168,0.00,call,207.00,0,0,250.24,2019-01-03 +SPY2019-01-14c208.002019-01-03,SPY,2019-01-14,42.65,201,42.24,189,0.00,call,208.00,0,0,250.24,2019-01-03 +SPY2019-01-14c209.002019-01-03,SPY,2019-01-14,41.65,180,41.24,193,0.00,call,209.00,0,0,250.24,2019-01-03 +SPY2019-01-14c210.002019-01-03,SPY,2019-01-14,40.66,203,40.25,189,0.00,call,210.00,0,0,250.24,2019-01-03 +SPY2019-01-14c211.002019-01-03,SPY,2019-01-14,39.66,199,39.25,194,0.00,call,211.00,0,0,250.24,2019-01-03 +SPY2019-01-14c212.002019-01-03,SPY,2019-01-14,38.67,203,38.26,190,0.00,call,212.00,0,0,250.24,2019-01-03 +SPY2019-01-14c213.002019-01-03,SPY,2019-01-14,37.68,207,37.27,187,0.00,call,213.00,0,0,250.24,2019-01-03 +SPY2019-01-14c214.002019-01-03,SPY,2019-01-14,36.68,203,36.27,193,0.00,call,214.00,0,0,250.24,2019-01-03 +SPY2019-01-14c215.002019-01-03,SPY,2019-01-14,35.69,206,35.28,191,0.00,call,215.00,0,0,250.24,2019-01-03 +SPY2019-01-14c216.002019-01-03,SPY,2019-01-14,34.70,209,34.29,189,0.00,call,216.00,0,0,250.24,2019-01-03 +SPY2019-01-14c217.002019-01-03,SPY,2019-01-14,33.70,203,33.30,188,0.00,call,217.00,0,0,250.24,2019-01-03 +SPY2019-01-14c218.002019-01-03,SPY,2019-01-14,32.71,204,32.30,196,0.00,call,218.00,0,0,250.24,2019-01-03 +SPY2019-01-14c219.002019-01-03,SPY,2019-01-14,31.72,205,31.31,196,0.00,call,219.00,0,0,250.24,2019-01-03 +SPY2019-01-14c220.002019-01-03,SPY,2019-01-14,30.73,206,30.33,171,9.60,call,220.00,0,3,250.24,2019-01-03 +SPY2019-01-14c221.002019-01-03,SPY,2019-01-14,29.74,205,29.34,191,0.00,call,221.00,0,0,250.24,2019-01-03 +SPY2019-01-14c222.002019-01-03,SPY,2019-01-14,28.75,204,28.35,194,0.00,call,222.00,0,0,250.24,2019-01-03 +SPY2019-01-14c223.002019-01-03,SPY,2019-01-14,27.77,209,27.36,198,0.00,call,223.00,0,0,250.24,2019-01-03 +SPY2019-01-14c224.002019-01-03,SPY,2019-01-14,26.78,207,26.38,196,0.00,call,224.00,0,0,250.24,2019-01-03 +SPY2019-01-14c225.002019-01-03,SPY,2019-01-14,25.80,209,25.40,195,25.31,call,225.00,1,9,250.24,2019-01-03 +SPY2019-01-14c226.002019-01-03,SPY,2019-01-14,24.82,228,24.42,214,0.00,call,226.00,0,0,250.24,2019-01-03 +SPY2019-01-14c227.002019-01-03,SPY,2019-01-14,23.84,227,23.44,216,0.00,call,227.00,0,0,250.24,2019-01-03 +SPY2019-01-14c228.002019-01-03,SPY,2019-01-14,22.87,232,22.47,213,6.33,call,228.00,0,21,250.24,2019-01-03 +SPY2019-01-14c229.002019-01-03,SPY,2019-01-14,21.89,227,21.50,213,0.00,call,229.00,0,0,250.24,2019-01-03 +SPY2019-01-14c230.002019-01-03,SPY,2019-01-14,20.93,234,20.54,189,20.50,call,230.00,1,24,250.24,2019-01-03 +SPY2019-01-14c231.002019-01-03,SPY,2019-01-14,19.96,229,19.58,187,9.35,call,231.00,0,1,250.24,2019-01-03 +SPY2019-01-14c232.002019-01-03,SPY,2019-01-14,19.00,228,18.62,214,16.24,call,232.00,35,91,250.24,2019-01-03 +SPY2019-01-14c233.002019-01-03,SPY,2019-01-14,18.05,232,17.67,215,14.76,call,233.00,39,32,250.24,2019-01-03 +SPY2019-01-14c234.002019-01-03,SPY,2019-01-14,17.11,237,16.73,208,6.10,call,234.00,0,99,250.24,2019-01-03 +SPY2019-01-14c235.002019-01-03,SPY,2019-01-14,16.17,238,15.79,212,7.50,call,235.00,0,250,250.24,2019-01-03 +SPY2019-01-14c236.002019-01-03,SPY,2019-01-14,15.24,239,14.87,212,7.36,call,236.00,0,10,250.24,2019-01-03 +SPY2019-01-14c237.002019-01-03,SPY,2019-01-14,14.32,241,13.95,217,7.11,call,237.00,0,256,250.24,2019-01-03 +SPY2019-01-14c238.002019-01-03,SPY,2019-01-14,13.40,212,13.05,215,6.78,call,238.00,0,227,250.24,2019-01-03 +SPY2019-01-14c239.002019-01-03,SPY,2019-01-14,12.51,240,12.16,211,6.01,call,239.00,0,178,250.24,2019-01-03 +SPY2019-01-14c240.002019-01-03,SPY,2019-01-14,11.62,237,11.28,289,11.80,call,240.00,3,297,250.24,2019-01-03 +SPY2019-01-14c241.002019-01-03,SPY,2019-01-14,10.75,237,10.42,250,10.00,call,241.00,13,435,250.24,2019-01-03 +SPY2019-01-14c242.002019-01-03,SPY,2019-01-14,9.80,74,9.59,207,9.75,call,242.00,208,137,250.24,2019-01-03 +SPY2019-01-14c243.002019-01-03,SPY,2019-01-14,9.04,184,8.80,32,8.78,call,243.00,10,404,250.24,2019-01-03 +SPY2019-01-14c244.002019-01-03,SPY,2019-01-14,8.22,181,8.01,133,7.22,call,244.00,19,834,250.24,2019-01-03 +SPY2019-01-14c245.002019-01-03,SPY,2019-01-14,7.41,154,7.22,143,7.21,call,245.00,38,594,250.24,2019-01-03 +SPY2019-01-14c246.002019-01-03,SPY,2019-01-14,6.60,57,6.50,36,5.72,call,246.00,71,979,250.24,2019-01-03 +SPY2019-01-14c247.002019-01-03,SPY,2019-01-14,5.88,112,5.77,41,5.00,call,247.00,111,789,250.24,2019-01-03 +SPY2019-01-14c248.002019-01-03,SPY,2019-01-14,5.18,176,5.07,281,5.07,call,248.00,344,632,250.24,2019-01-03 +SPY2019-01-14c249.002019-01-03,SPY,2019-01-14,4.50,48,4.41,424,4.45,call,249.00,112,387,250.24,2019-01-03 +SPY2019-01-14c250.002019-01-03,SPY,2019-01-14,3.88,96,3.79,518,3.20,call,250.00,320,539,250.24,2019-01-03 +SPY2019-01-14c251.002019-01-03,SPY,2019-01-14,3.30,233,3.22,123,3.24,call,251.00,997,148,250.24,2019-01-03 +SPY2019-01-14c252.002019-01-03,SPY,2019-01-14,2.76,50,2.69,145,2.25,call,252.00,272,783,250.24,2019-01-03 +SPY2019-01-14c253.002019-01-03,SPY,2019-01-14,2.28,155,2.21,327,2.21,call,253.00,452,604,250.24,2019-01-03 +SPY2019-01-14c254.002019-01-03,SPY,2019-01-14,1.85,686,1.79,48,1.74,call,254.00,78,12677,250.24,2019-01-03 +SPY2019-01-14c255.002019-01-03,SPY,2019-01-14,1.47,321,1.43,78,1.43,call,255.00,503,5506,250.24,2019-01-03 +SPY2019-01-14c256.002019-01-03,SPY,2019-01-14,1.15,656,1.11,104,1.42,call,256.00,1463,255,250.24,2019-01-03 +SPY2019-01-14c257.002019-01-03,SPY,2019-01-14,0.88,720,0.85,53,0.85,call,257.00,930,435,250.24,2019-01-03 +SPY2019-01-14c258.002019-01-03,SPY,2019-01-14,0.66,358,0.64,105,0.61,call,258.00,718,384,250.24,2019-01-03 +SPY2019-01-14c259.002019-01-03,SPY,2019-01-14,0.49,394,0.47,78,0.46,call,259.00,314,1030,250.24,2019-01-03 +SPY2019-01-14c260.002019-01-03,SPY,2019-01-14,0.36,496,0.34,749,0.31,call,260.00,151,958,250.24,2019-01-03 +SPY2019-01-14c261.002019-01-03,SPY,2019-01-14,0.27,7290,0.25,110,0.20,call,261.00,66,1338,250.24,2019-01-03 +SPY2019-01-14c262.002019-01-03,SPY,2019-01-14,0.19,299,0.18,534,0.16,call,262.00,84,1403,250.24,2019-01-03 +SPY2019-01-14c263.002019-01-03,SPY,2019-01-14,0.14,714,0.13,651,0.12,call,263.00,9,489,250.24,2019-01-03 +SPY2019-01-14c264.002019-01-03,SPY,2019-01-14,0.11,11254,0.09,9350,0.09,call,264.00,9,11086,250.24,2019-01-03 +SPY2019-01-14c265.002019-01-03,SPY,2019-01-14,0.08,4741,0.07,2940,0.07,call,265.00,345,1430,250.24,2019-01-03 +SPY2019-01-14c266.002019-01-03,SPY,2019-01-14,0.06,3337,0.05,10662,0.05,call,266.00,12,2956,250.24,2019-01-03 +SPY2019-01-14c267.002019-01-03,SPY,2019-01-14,0.05,6500,0.04,7989,0.07,call,267.00,50,1558,250.24,2019-01-03 +SPY2019-01-14c268.002019-01-03,SPY,2019-01-14,0.04,4435,0.03,11267,0.06,call,268.00,3,690,250.24,2019-01-03 +SPY2019-01-14c269.002019-01-03,SPY,2019-01-14,0.03,3217,0.02,18152,0.05,call,269.00,2,907,250.24,2019-01-03 +SPY2019-01-14c270.002019-01-03,SPY,2019-01-14,0.03,8210,0.02,8916,0.04,call,270.00,2,2197,250.24,2019-01-03 +SPY2019-01-14c271.002019-01-03,SPY,2019-01-14,0.03,17837,0.02,2177,0.05,call,271.00,0,164,250.24,2019-01-03 +SPY2019-01-14c272.002019-01-03,SPY,2019-01-14,0.02,3629,0.01,17300,0.04,call,272.00,1,70,250.24,2019-01-03 +SPY2019-01-14c273.002019-01-03,SPY,2019-01-14,0.02,5303,0.01,13293,0.03,call,273.00,5,66,250.24,2019-01-03 +SPY2019-01-14c274.002019-01-03,SPY,2019-01-14,0.02,10928,0.01,8154,0.02,call,274.00,5,46,250.24,2019-01-03 +SPY2019-01-14c275.002019-01-03,SPY,2019-01-14,0.02,17848,0.01,5866,0.02,call,275.00,100,588,250.24,2019-01-03 +SPY2019-01-14c276.002019-01-03,SPY,2019-01-14,0.01,480,0.00,0,0.05,call,276.00,0,30,250.24,2019-01-03 +SPY2019-01-14c277.002019-01-03,SPY,2019-01-14,0.01,906,0.00,0,0.04,call,277.00,0,99,250.24,2019-01-03 +SPY2019-01-14c280.002019-01-03,SPY,2019-01-14,0.01,4831,0.00,0,0.03,call,280.00,0,137,250.24,2019-01-03 +SPY2019-01-14c285.002019-01-03,SPY,2019-01-14,0.01,14894,0.00,0,0.02,call,285.00,0,419,250.24,2019-01-03 +SPY2019-01-14c290.002019-01-03,SPY,2019-01-14,0.01,18170,0.00,0,0.01,call,290.00,0,25,250.24,2019-01-03 +SPY2019-01-14c295.002019-01-03,SPY,2019-01-14,0.01,20026,0.00,0,0.01,call,295.00,0,60,250.24,2019-01-03 +SPY2019-01-14p100.002019-01-03,SPY,2019-01-14,0.01,24591,0.00,0,0.00,put,100.00,0,0,250.24,2019-01-03 +SPY2019-01-14p105.002019-01-03,SPY,2019-01-14,0.01,23631,0.00,0,0.00,put,105.00,0,0,250.24,2019-01-03 +SPY2019-01-14p110.002019-01-03,SPY,2019-01-14,0.01,23858,0.00,0,0.00,put,110.00,0,0,250.24,2019-01-03 +SPY2019-01-14p115.002019-01-03,SPY,2019-01-14,0.01,23629,0.00,0,0.00,put,115.00,0,0,250.24,2019-01-03 +SPY2019-01-14p120.002019-01-03,SPY,2019-01-14,0.01,23338,0.00,0,0.00,put,120.00,0,0,250.24,2019-01-03 +SPY2019-01-14p125.002019-01-03,SPY,2019-01-14,0.01,23338,0.00,0,0.00,put,125.00,0,0,250.24,2019-01-03 +SPY2019-01-14p130.002019-01-03,SPY,2019-01-14,0.01,23045,0.00,0,0.00,put,130.00,0,0,250.24,2019-01-03 +SPY2019-01-14p135.002019-01-03,SPY,2019-01-14,0.01,23164,0.00,0,0.00,put,135.00,0,0,250.24,2019-01-03 +SPY2019-01-14p140.002019-01-03,SPY,2019-01-14,0.01,22570,0.00,0,0.00,put,140.00,0,0,250.24,2019-01-03 +SPY2019-01-14p145.002019-01-03,SPY,2019-01-14,0.01,22516,0.00,0,0.00,put,145.00,0,0,250.24,2019-01-03 +SPY2019-01-14p150.002019-01-03,SPY,2019-01-14,0.01,20066,0.00,0,0.02,put,150.00,0,1,250.24,2019-01-03 +SPY2019-01-14p155.002019-01-03,SPY,2019-01-14,0.01,18704,0.00,0,0.00,put,155.00,0,0,250.24,2019-01-03 +SPY2019-01-14p160.002019-01-03,SPY,2019-01-14,0.01,14412,0.00,0,0.02,put,160.00,0,53,250.24,2019-01-03 +SPY2019-01-14p165.002019-01-03,SPY,2019-01-14,0.01,11480,0.00,0,0.05,put,165.00,0,18,250.24,2019-01-03 +SPY2019-01-14p170.002019-01-03,SPY,2019-01-14,0.01,9174,0.00,0,0.04,put,170.00,0,3,250.24,2019-01-03 +SPY2019-01-14p175.002019-01-03,SPY,2019-01-14,0.01,5963,0.00,0,0.01,put,175.00,0,52,250.24,2019-01-03 +SPY2019-01-14p180.002019-01-03,SPY,2019-01-14,0.01,2158,0.00,0,0.05,put,180.00,0,117,250.24,2019-01-03 +SPY2019-01-14p185.002019-01-03,SPY,2019-01-14,0.02,24639,0.01,660,0.14,put,185.00,0,17,250.24,2019-01-03 +SPY2019-01-14p190.002019-01-03,SPY,2019-01-14,0.02,20590,0.01,1260,0.02,put,190.00,2,1038,250.24,2019-01-03 +SPY2019-01-14p195.002019-01-03,SPY,2019-01-14,0.02,14733,0.01,9794,0.02,put,195.00,0,1191,250.24,2019-01-03 +SPY2019-01-14p196.002019-01-03,SPY,2019-01-14,0.02,11785,0.01,11332,0.07,put,196.00,0,10,250.24,2019-01-03 +SPY2019-01-14p197.002019-01-03,SPY,2019-01-14,0.02,7681,0.01,13024,0.03,put,197.00,5,255,250.24,2019-01-03 +SPY2019-01-14p198.002019-01-03,SPY,2019-01-14,0.02,5055,0.01,15903,0.03,put,198.00,0,625,250.24,2019-01-03 +SPY2019-01-14p199.002019-01-03,SPY,2019-01-14,0.02,1575,0.01,20159,0.25,put,199.00,0,108,250.24,2019-01-03 +SPY2019-01-14p200.002019-01-03,SPY,2019-01-14,0.02,780,0.01,21882,0.05,put,200.00,0,839,250.24,2019-01-03 +SPY2019-01-14p201.002019-01-03,SPY,2019-01-14,0.03,22480,0.02,325,0.26,put,201.00,0,55,250.24,2019-01-03 +SPY2019-01-14p202.002019-01-03,SPY,2019-01-14,0.03,18681,0.02,1309,0.07,put,202.00,1,2,250.24,2019-01-03 +SPY2019-01-14p203.002019-01-03,SPY,2019-01-14,0.03,14924,0.02,5198,0.32,put,203.00,0,64,250.24,2019-01-03 +SPY2019-01-14p204.002019-01-03,SPY,2019-01-14,0.03,7980,0.02,9395,0.33,put,204.00,0,821,250.24,2019-01-03 +SPY2019-01-14p205.002019-01-03,SPY,2019-01-14,0.03,2003,0.02,15833,0.03,put,205.00,11,35565,250.24,2019-01-03 +SPY2019-01-14p206.002019-01-03,SPY,2019-01-14,0.03,660,0.02,21067,0.38,put,206.00,0,150,250.24,2019-01-03 +SPY2019-01-14p207.002019-01-03,SPY,2019-01-14,0.04,17324,0.03,703,0.15,put,207.00,0,130,250.24,2019-01-03 +SPY2019-01-14p208.002019-01-03,SPY,2019-01-14,0.04,9076,0.03,8467,0.11,put,208.00,0,76,250.24,2019-01-03 +SPY2019-01-14p209.002019-01-03,SPY,2019-01-14,0.04,1140,0.03,15083,0.08,put,209.00,0,16,250.24,2019-01-03 +SPY2019-01-14p210.002019-01-03,SPY,2019-01-14,0.05,17881,0.04,321,0.05,put,210.00,313,608,250.24,2019-01-03 +SPY2019-01-14p211.002019-01-03,SPY,2019-01-14,0.05,6100,0.04,7884,0.53,put,211.00,0,17,250.24,2019-01-03 +SPY2019-01-14p212.002019-01-03,SPY,2019-01-14,0.05,605,0.04,16584,0.15,put,212.00,1,46,250.24,2019-01-03 +SPY2019-01-14p213.002019-01-03,SPY,2019-01-14,0.06,7763,0.05,3588,0.05,put,213.00,210,0,250.24,2019-01-03 +SPY2019-01-14p214.002019-01-03,SPY,2019-01-14,0.06,605,0.05,13893,0.00,put,214.00,0,0,250.24,2019-01-03 +SPY2019-01-14p215.002019-01-03,SPY,2019-01-14,0.07,4779,0.06,4324,0.07,put,215.00,79,470,250.24,2019-01-03 +SPY2019-01-14p216.002019-01-03,SPY,2019-01-14,0.08,13476,0.07,151,0.21,put,216.00,1,360,250.24,2019-01-03 +SPY2019-01-14p217.002019-01-03,SPY,2019-01-14,0.08,780,0.07,10441,0.00,put,217.00,0,18,250.24,2019-01-03 +SPY2019-01-14p218.002019-01-03,SPY,2019-01-14,0.09,4499,0.08,6535,0.18,put,218.00,0,2,250.24,2019-01-03 +SPY2019-01-14p219.002019-01-03,SPY,2019-01-14,0.10,5226,0.09,2450,0.10,put,219.00,50,11,250.24,2019-01-03 +SPY2019-01-14p220.002019-01-03,SPY,2019-01-14,0.11,5410,0.10,421,0.14,put,220.00,227,35143,250.24,2019-01-03 +SPY2019-01-14p221.002019-01-03,SPY,2019-01-14,0.12,4890,0.11,1615,0.20,put,221.00,0,198,250.24,2019-01-03 +SPY2019-01-14p222.002019-01-03,SPY,2019-01-14,0.13,3349,0.12,4912,0.46,put,222.00,55,125,250.24,2019-01-03 +SPY2019-01-14p223.002019-01-03,SPY,2019-01-14,0.15,8374,0.13,8104,0.23,put,223.00,1,840,250.24,2019-01-03 +SPY2019-01-14p224.002019-01-03,SPY,2019-01-14,0.16,4159,0.15,310,0.30,put,224.00,0,90,250.24,2019-01-03 +SPY2019-01-14p225.002019-01-03,SPY,2019-01-14,0.18,5992,0.16,7648,0.20,put,225.00,11,1567,250.24,2019-01-03 +SPY2019-01-14p226.002019-01-03,SPY,2019-01-14,0.19,240,0.18,5433,0.24,put,226.00,259,294,250.24,2019-01-03 +SPY2019-01-14p227.002019-01-03,SPY,2019-01-14,0.22,5551,0.20,5548,0.26,put,227.00,5,446,250.24,2019-01-03 +SPY2019-01-14p228.002019-01-03,SPY,2019-01-14,0.24,3655,0.23,99,0.23,put,228.00,201,355,250.24,2019-01-03 +SPY2019-01-14p229.002019-01-03,SPY,2019-01-14,0.27,1881,0.25,5824,0.58,put,229.00,6,443,250.24,2019-01-03 +SPY2019-01-14p230.002019-01-03,SPY,2019-01-14,0.30,1045,0.28,5597,0.32,put,230.00,213,837,250.24,2019-01-03 +SPY2019-01-14p231.002019-01-03,SPY,2019-01-14,0.34,2001,0.32,587,0.36,put,231.00,51,317,250.24,2019-01-03 +SPY2019-01-14p232.002019-01-03,SPY,2019-01-14,0.38,1169,0.36,669,0.40,put,232.00,13,404,250.24,2019-01-03 +SPY2019-01-14p233.002019-01-03,SPY,2019-01-14,0.43,2208,0.41,65,0.67,put,233.00,7,586,250.24,2019-01-03 +SPY2019-01-14p234.002019-01-03,SPY,2019-01-14,0.48,745,0.46,600,0.62,put,234.00,130,380,250.24,2019-01-03 +SPY2019-01-14p235.002019-01-03,SPY,2019-01-14,0.55,1680,0.52,675,0.52,put,235.00,275,976,250.24,2019-01-03 +SPY2019-01-14p236.002019-01-03,SPY,2019-01-14,0.62,1496,0.59,542,0.82,put,236.00,456,327,250.24,2019-01-03 +SPY2019-01-14p237.002019-01-03,SPY,2019-01-14,0.70,1349,0.67,434,0.75,put,237.00,20,400,250.24,2019-01-03 +SPY2019-01-14p238.002019-01-03,SPY,2019-01-14,0.79,675,0.76,455,0.81,put,238.00,251,762,250.24,2019-01-03 +SPY2019-01-14p239.002019-01-03,SPY,2019-01-14,0.90,1236,0.87,92,1.25,put,239.00,765,794,250.24,2019-01-03 +SPY2019-01-14p240.002019-01-03,SPY,2019-01-14,1.02,1203,0.98,393,1.00,put,240.00,2671,1291,250.24,2019-01-03 +SPY2019-01-14p241.002019-01-03,SPY,2019-01-14,1.15,670,1.11,287,1.15,put,241.00,262,385,250.24,2019-01-03 +SPY2019-01-14p242.002019-01-03,SPY,2019-01-14,1.30,300,1.26,53,1.29,put,242.00,2087,1840,250.24,2019-01-03 +SPY2019-01-14p243.002019-01-03,SPY,2019-01-14,1.47,214,1.43,69,1.86,put,243.00,459,897,250.24,2019-01-03 +SPY2019-01-14p244.002019-01-03,SPY,2019-01-14,1.67,1161,1.61,459,1.61,put,244.00,198,1727,250.24,2019-01-03 +SPY2019-01-14p245.002019-01-03,SPY,2019-01-14,1.88,124,1.82,785,2.32,put,245.00,3325,2007,250.24,2019-01-03 +SPY2019-01-14p246.002019-01-03,SPY,2019-01-14,2.13,1348,2.06,316,2.22,put,246.00,339,939,250.24,2019-01-03 +SPY2019-01-14p247.002019-01-03,SPY,2019-01-14,2.40,1300,2.33,100,2.65,put,247.00,110,1900,250.24,2019-01-03 +SPY2019-01-14p248.002019-01-03,SPY,2019-01-14,2.70,840,2.63,116,2.68,put,248.00,298,918,250.24,2019-01-03 +SPY2019-01-14p249.002019-01-03,SPY,2019-01-14,3.04,85,2.96,417,3.09,put,249.00,281,584,250.24,2019-01-03 +SPY2019-01-14p250.002019-01-03,SPY,2019-01-14,3.42,110,3.34,130,3.42,put,250.00,1441,474,250.24,2019-01-03 +SPY2019-01-14p251.002019-01-03,SPY,2019-01-14,3.85,287,3.76,114,4.22,put,251.00,98,206,250.24,2019-01-03 +SPY2019-01-14p252.002019-01-03,SPY,2019-01-14,4.32,111,4.23,115,4.29,put,252.00,88,268,250.24,2019-01-03 +SPY2019-01-14p253.002019-01-03,SPY,2019-01-14,4.84,89,4.73,197,4.96,put,253.00,53,459,250.24,2019-01-03 +SPY2019-01-14p254.002019-01-03,SPY,2019-01-14,5.42,36,5.31,84,6.18,put,254.00,59,71,250.24,2019-01-03 +SPY2019-01-14p255.002019-01-03,SPY,2019-01-14,6.17,260,5.93,93,6.89,put,255.00,6,275,250.24,2019-01-03 +SPY2019-01-14p256.002019-01-03,SPY,2019-01-14,6.86,235,6.58,177,7.54,put,256.00,5,328,250.24,2019-01-03 +SPY2019-01-14p257.002019-01-03,SPY,2019-01-14,7.62,251,7.28,193,8.23,put,257.00,4,235,250.24,2019-01-03 +SPY2019-01-14p258.002019-01-03,SPY,2019-01-14,8.42,243,8.11,127,8.19,put,258.00,8,160,250.24,2019-01-03 +SPY2019-01-14p259.002019-01-03,SPY,2019-01-14,9.26,266,8.89,222,5.49,put,259.00,0,474,250.24,2019-01-03 +SPY2019-01-14p260.002019-01-03,SPY,2019-01-14,10.15,236,9.78,210,9.72,put,260.00,4,1704,250.24,2019-01-03 +SPY2019-01-14p261.002019-01-03,SPY,2019-01-14,11.06,233,10.67,228,9.87,put,261.00,0,261,250.24,2019-01-03 +SPY2019-01-14p262.002019-01-03,SPY,2019-01-14,12.00,236,11.60,236,9.65,put,262.00,0,567,250.24,2019-01-03 +SPY2019-01-14p263.002019-01-03,SPY,2019-01-14,12.95,232,12.56,238,7.16,put,263.00,0,161,250.24,2019-01-03 +SPY2019-01-14p264.002019-01-03,SPY,2019-01-14,13.94,240,13.53,239,11.59,put,264.00,0,308,250.24,2019-01-03 +SPY2019-01-14p265.002019-01-03,SPY,2019-01-14,14.93,231,14.53,219,14.14,put,265.00,0,99,250.24,2019-01-03 +SPY2019-01-14p266.002019-01-03,SPY,2019-01-14,15.94,217,15.52,200,11.51,put,266.00,0,1,250.24,2019-01-03 +SPY2019-01-14p267.002019-01-03,SPY,2019-01-14,16.94,215,16.52,198,0.00,put,267.00,0,0,250.24,2019-01-03 +SPY2019-01-14p268.002019-01-03,SPY,2019-01-14,17.94,215,17.52,198,0.00,put,268.00,0,0,250.24,2019-01-03 +SPY2019-01-14p269.002019-01-03,SPY,2019-01-14,18.94,214,18.52,197,10.14,put,269.00,0,13,250.24,2019-01-03 +SPY2019-01-14p270.002019-01-03,SPY,2019-01-14,19.94,219,19.52,196,18.79,put,270.00,69,224,250.24,2019-01-03 +SPY2019-01-14p271.002019-01-03,SPY,2019-01-14,20.94,213,20.52,196,7.11,put,271.00,0,6,250.24,2019-01-03 +SPY2019-01-14p272.002019-01-03,SPY,2019-01-14,21.94,213,21.52,195,4.63,put,272.00,0,1,250.24,2019-01-03 +SPY2019-01-14p273.002019-01-03,SPY,2019-01-14,22.94,213,22.52,195,18.12,put,273.00,0,1,250.24,2019-01-03 +SPY2019-01-14p274.002019-01-03,SPY,2019-01-14,23.94,213,23.52,194,14.88,put,274.00,0,2,250.24,2019-01-03 +SPY2019-01-14p275.002019-01-03,SPY,2019-01-14,24.94,212,24.52,194,12.95,put,275.00,0,214,250.24,2019-01-03 +SPY2019-01-14p276.002019-01-03,SPY,2019-01-14,27.41,1,24.54,10,14.83,put,276.00,0,0,250.24,2019-01-03 +SPY2019-01-14p277.002019-01-03,SPY,2019-01-14,28.41,1,25.54,10,0.00,put,277.00,0,0,250.24,2019-01-03 +SPY2019-01-14p280.002019-01-03,SPY,2019-01-14,31.41,1,28.54,10,29.20,put,280.00,1,1,250.24,2019-01-03 +SPY2019-01-14p285.002019-01-03,SPY,2019-01-14,36.35,1,33.54,10,34.25,put,285.00,2,2,250.24,2019-01-03 +SPY2019-01-14p290.002019-01-03,SPY,2019-01-14,41.47,1,38.54,10,0.00,put,290.00,0,0,250.24,2019-01-03 +SPY2019-01-14p295.002019-01-03,SPY,2019-01-14,46.41,1,43.54,10,23.84,put,295.00,0,1,250.24,2019-01-03 +SPY2019-01-16c100.002019-01-03,SPY,2019-01-16,152.02,1,148.64,1,0.00,call,100.00,0,0,250.24,2019-01-03 +SPY2019-01-16c105.002019-01-03,SPY,2019-01-16,147.02,1,143.64,1,0.00,call,105.00,0,0,250.24,2019-01-03 +SPY2019-01-16c110.002019-01-03,SPY,2019-01-16,142.03,1,138.65,1,0.00,call,110.00,0,0,250.24,2019-01-03 +SPY2019-01-16c115.002019-01-03,SPY,2019-01-16,137.03,1,133.65,1,0.00,call,115.00,0,0,250.24,2019-01-03 +SPY2019-01-16c120.002019-01-03,SPY,2019-01-16,132.04,1,128.66,1,0.00,call,120.00,0,0,250.24,2019-01-03 +SPY2019-01-16c125.002019-01-03,SPY,2019-01-16,127.04,1,123.66,1,0.00,call,125.00,0,0,250.24,2019-01-03 +SPY2019-01-16c130.002019-01-03,SPY,2019-01-16,122.05,1,118.67,1,0.00,call,130.00,0,0,250.24,2019-01-03 +SPY2019-01-16c135.002019-01-03,SPY,2019-01-16,117.05,1,113.67,1,0.00,call,135.00,0,0,250.24,2019-01-03 +SPY2019-01-16c140.002019-01-03,SPY,2019-01-16,112.06,1,108.68,1,0.00,call,140.00,0,0,250.24,2019-01-03 +SPY2019-01-16c145.002019-01-03,SPY,2019-01-16,107.06,1,103.68,1,0.00,call,145.00,0,0,250.24,2019-01-03 +SPY2019-01-16c150.002019-01-03,SPY,2019-01-16,102.07,1,98.69,1,0.00,call,150.00,0,0,250.24,2019-01-03 +SPY2019-01-16c155.002019-01-03,SPY,2019-01-16,97.07,1,93.69,1,0.00,call,155.00,0,0,250.24,2019-01-03 +SPY2019-01-16c160.002019-01-03,SPY,2019-01-16,92.08,1,88.70,1,0.00,call,160.00,0,0,250.24,2019-01-03 +SPY2019-01-16c165.002019-01-03,SPY,2019-01-16,87.08,1,83.70,1,0.00,call,165.00,0,0,250.24,2019-01-03 +SPY2019-01-16c170.002019-01-03,SPY,2019-01-16,82.09,1,78.71,1,0.00,call,170.00,0,0,250.24,2019-01-03 +SPY2019-01-16c175.002019-01-03,SPY,2019-01-16,77.09,1,73.71,1,0.00,call,175.00,0,0,250.24,2019-01-03 +SPY2019-01-16c180.002019-01-03,SPY,2019-01-16,72.10,1,68.72,1,0.00,call,180.00,0,0,250.24,2019-01-03 +SPY2019-01-16c185.002019-01-03,SPY,2019-01-16,65.62,180,65.22,178,0.00,call,185.00,0,0,250.24,2019-01-03 +SPY2019-01-16c190.002019-01-03,SPY,2019-01-16,60.63,183,60.23,180,0.00,call,190.00,0,0,250.24,2019-01-03 +SPY2019-01-16c195.002019-01-03,SPY,2019-01-16,55.64,184,55.23,191,0.00,call,195.00,0,0,250.24,2019-01-03 +SPY2019-01-16c196.002019-01-03,SPY,2019-01-16,54.64,183,54.23,193,0.00,call,196.00,0,0,250.24,2019-01-03 +SPY2019-01-16c197.002019-01-03,SPY,2019-01-16,53.65,189,53.23,196,0.00,call,197.00,0,0,250.24,2019-01-03 +SPY2019-01-16c198.002019-01-03,SPY,2019-01-16,52.65,187,52.24,190,0.00,call,198.00,0,0,250.24,2019-01-03 +SPY2019-01-16c199.002019-01-03,SPY,2019-01-16,51.65,185,51.24,193,0.00,call,199.00,0,0,250.24,2019-01-03 +SPY2019-01-16c200.002019-01-03,SPY,2019-01-16,50.66,191,50.24,196,0.00,call,200.00,0,0,250.24,2019-01-03 +SPY2019-01-16c201.002019-01-03,SPY,2019-01-16,49.66,189,49.25,191,0.00,call,201.00,0,0,250.24,2019-01-03 +SPY2019-01-16c202.002019-01-03,SPY,2019-01-16,48.66,186,48.25,195,0.00,call,202.00,0,0,250.24,2019-01-03 +SPY2019-01-16c203.002019-01-03,SPY,2019-01-16,47.67,192,47.26,190,0.00,call,203.00,0,0,250.24,2019-01-03 +SPY2019-01-16c204.002019-01-03,SPY,2019-01-16,46.67,189,46.26,194,0.00,call,204.00,0,0,250.24,2019-01-03 +SPY2019-01-16c205.002019-01-03,SPY,2019-01-16,45.68,194,45.27,172,29.01,call,205.00,0,0,250.24,2019-01-03 +SPY2019-01-16c206.002019-01-03,SPY,2019-01-16,44.68,191,44.27,194,0.00,call,206.00,0,0,250.24,2019-01-03 +SPY2019-01-16c207.002019-01-03,SPY,2019-01-16,43.69,195,43.28,191,0.00,call,207.00,0,0,250.24,2019-01-03 +SPY2019-01-16c208.002019-01-03,SPY,2019-01-16,42.69,192,42.28,195,0.00,call,208.00,0,0,250.24,2019-01-03 +SPY2019-01-16c209.002019-01-03,SPY,2019-01-16,41.70,196,41.29,192,0.00,call,209.00,0,0,250.24,2019-01-03 +SPY2019-01-16c210.002019-01-03,SPY,2019-01-16,40.70,192,40.29,198,0.00,call,210.00,0,0,250.24,2019-01-03 +SPY2019-01-16c211.002019-01-03,SPY,2019-01-16,39.71,195,39.30,195,0.00,call,211.00,0,0,250.24,2019-01-03 +SPY2019-01-16c212.002019-01-03,SPY,2019-01-16,38.72,198,38.31,194,0.00,call,212.00,0,0,250.24,2019-01-03 +SPY2019-01-16c213.002019-01-03,SPY,2019-01-16,37.72,193,37.32,192,0.00,call,213.00,0,0,250.24,2019-01-03 +SPY2019-01-16c214.002019-01-03,SPY,2019-01-16,36.73,194,36.33,174,0.00,call,214.00,0,0,250.24,2019-01-03 +SPY2019-01-16c215.002019-01-03,SPY,2019-01-16,35.74,196,35.33,199,0.00,call,215.00,0,0,250.24,2019-01-03 +SPY2019-01-16c216.002019-01-03,SPY,2019-01-16,34.75,197,34.34,200,0.00,call,216.00,0,0,250.24,2019-01-03 +SPY2019-01-16c217.002019-01-03,SPY,2019-01-16,33.76,197,33.36,194,0.00,call,217.00,0,0,250.24,2019-01-03 +SPY2019-01-16c218.002019-01-03,SPY,2019-01-16,32.77,196,32.37,196,0.00,call,218.00,0,0,250.24,2019-01-03 +SPY2019-01-16c219.002019-01-03,SPY,2019-01-16,31.78,176,31.38,199,0.00,call,219.00,0,0,250.24,2019-01-03 +SPY2019-01-16c220.002019-01-03,SPY,2019-01-16,30.80,200,30.40,195,0.00,call,220.00,0,0,250.24,2019-01-03 +SPY2019-01-16c221.002019-01-03,SPY,2019-01-16,29.81,197,29.41,202,0.00,call,221.00,0,0,250.24,2019-01-03 +SPY2019-01-16c222.002019-01-03,SPY,2019-01-16,28.83,200,28.43,201,0.00,call,222.00,0,0,250.24,2019-01-03 +SPY2019-01-16c223.002019-01-03,SPY,2019-01-16,27.85,201,27.45,201,0.00,call,223.00,0,15,250.24,2019-01-03 +SPY2019-01-16c224.002019-01-03,SPY,2019-01-16,26.87,200,26.47,203,0.00,call,224.00,0,0,250.24,2019-01-03 +SPY2019-01-16c225.002019-01-03,SPY,2019-01-16,25.89,198,25.50,199,11.24,call,225.00,0,1,250.24,2019-01-03 +SPY2019-01-16c226.002019-01-03,SPY,2019-01-16,24.92,219,24.53,215,9.18,call,226.00,0,2,250.24,2019-01-03 +SPY2019-01-16c227.002019-01-03,SPY,2019-01-16,23.95,220,23.56,218,0.00,call,227.00,0,0,250.24,2019-01-03 +SPY2019-01-16c228.002019-01-03,SPY,2019-01-16,22.99,226,22.60,214,7.68,call,228.00,0,14,250.24,2019-01-03 +SPY2019-01-16c229.002019-01-03,SPY,2019-01-16,22.02,220,21.64,214,0.00,call,229.00,0,0,250.24,2019-01-03 +SPY2019-01-16c230.002019-01-03,SPY,2019-01-16,21.07,226,20.68,218,9.69,call,230.00,0,46,250.24,2019-01-03 +SPY2019-01-16c231.002019-01-03,SPY,2019-01-16,20.12,230,19.84,112,20.00,call,231.00,1,25,250.24,2019-01-03 +SPY2019-01-16c232.002019-01-03,SPY,2019-01-16,19.17,226,18.79,216,6.30,call,232.00,0,18,250.24,2019-01-03 +SPY2019-01-16c233.002019-01-03,SPY,2019-01-16,18.23,228,17.86,212,7.77,call,233.00,0,15,250.24,2019-01-03 +SPY2019-01-16c234.002019-01-03,SPY,2019-01-16,17.30,230,16.93,214,8.50,call,234.00,0,22,250.24,2019-01-03 +SPY2019-01-16c235.002019-01-03,SPY,2019-01-16,16.38,233,16.01,221,14.97,call,235.00,3,135,250.24,2019-01-03 +SPY2019-01-16c236.002019-01-03,SPY,2019-01-16,15.47,237,15.11,209,5.34,call,236.00,0,116,250.24,2019-01-03 +SPY2019-01-16c237.002019-01-03,SPY,2019-01-16,14.56,233,14.21,212,7.43,call,237.00,0,296,250.24,2019-01-03 +SPY2019-01-16c238.002019-01-03,SPY,2019-01-16,13.66,228,13.33,187,14.15,call,238.00,3,57,250.24,2019-01-03 +SPY2019-01-16c239.002019-01-03,SPY,2019-01-16,12.78,230,12.45,215,12.97,call,239.00,1,18,250.24,2019-01-03 +SPY2019-01-16c240.002019-01-03,SPY,2019-01-16,11.90,222,11.67,40,11.33,call,240.00,11,443,250.24,2019-01-03 +SPY2019-01-16c241.002019-01-03,SPY,2019-01-16,11.07,239,10.75,218,9.85,call,241.00,1,877,250.24,2019-01-03 +SPY2019-01-16c242.002019-01-03,SPY,2019-01-16,10.18,182,10.00,40,10.91,call,242.00,12,134,250.24,2019-01-03 +SPY2019-01-16c243.002019-01-03,SPY,2019-01-16,9.36,130,9.19,32,9.71,call,243.00,62,186,250.24,2019-01-03 +SPY2019-01-16c244.002019-01-03,SPY,2019-01-16,8.58,444,8.40,161,7.71,call,244.00,53,351,250.24,2019-01-03 +SPY2019-01-16c245.002019-01-03,SPY,2019-01-16,7.77,36,7.66,36,6.98,call,245.00,39,225,250.24,2019-01-03 +SPY2019-01-16c246.002019-01-03,SPY,2019-01-16,7.03,128,6.91,84,6.42,call,246.00,43,50,250.24,2019-01-03 +SPY2019-01-16c247.002019-01-03,SPY,2019-01-16,6.30,100,6.20,2,5.56,call,247.00,219,295,250.24,2019-01-03 +SPY2019-01-16c248.002019-01-03,SPY,2019-01-16,5.61,140,5.51,93,4.99,call,248.00,104,395,250.24,2019-01-03 +SPY2019-01-16c249.002019-01-03,SPY,2019-01-16,4.95,251,4.86,71,4.64,call,249.00,51,458,250.24,2019-01-03 +SPY2019-01-16c250.002019-01-03,SPY,2019-01-16,4.32,64,4.24,64,3.91,call,250.00,267,881,250.24,2019-01-03 +SPY2019-01-16c251.002019-01-03,SPY,2019-01-16,3.74,251,3.66,88,3.55,call,251.00,380,388,250.24,2019-01-03 +SPY2019-01-16c252.002019-01-03,SPY,2019-01-16,3.20,100,3.12,681,3.19,call,252.00,1854,454,250.24,2019-01-03 +SPY2019-01-16c253.002019-01-03,SPY,2019-01-16,2.70,100,2.63,980,2.32,call,253.00,493,257,250.24,2019-01-03 +SPY2019-01-16c254.002019-01-03,SPY,2019-01-16,2.25,663,2.19,709,2.20,call,254.00,687,2092,250.24,2019-01-03 +SPY2019-01-16c255.002019-01-03,SPY,2019-01-16,1.85,811,1.80,40,1.82,call,255.00,9562,341,250.24,2019-01-03 +SPY2019-01-16c255.502019-01-03,SPY,2019-01-16,1.66,120,1.62,41,1.60,call,255.50,59,196,250.24,2019-01-03 +SPY2019-01-16c256.002019-01-03,SPY,2019-01-16,1.49,120,1.46,43,1.71,call,256.00,7,241,250.24,2019-01-03 +SPY2019-01-16c256.502019-01-03,SPY,2019-01-16,1.34,656,1.30,46,1.15,call,256.50,11,836,250.24,2019-01-03 +SPY2019-01-16c257.002019-01-03,SPY,2019-01-16,1.19,368,1.16,49,1.11,call,257.00,62,481,250.24,2019-01-03 +SPY2019-01-16c257.502019-01-03,SPY,2019-01-16,1.06,728,1.03,51,0.89,call,257.50,33,90,250.24,2019-01-03 +SPY2019-01-16c258.002019-01-03,SPY,2019-01-16,0.94,800,0.91,56,0.81,call,258.00,370,676,250.24,2019-01-03 +SPY2019-01-16c258.502019-01-03,SPY,2019-01-16,0.83,1190,0.80,60,0.91,call,258.50,71,192,250.24,2019-01-03 +SPY2019-01-16c259.002019-01-03,SPY,2019-01-16,0.72,358,0.70,64,0.60,call,259.00,139,689,250.24,2019-01-03 +SPY2019-01-16c259.502019-01-03,SPY,2019-01-16,0.63,376,0.61,69,0.62,call,259.50,12,428,250.24,2019-01-03 +SPY2019-01-16c260.002019-01-03,SPY,2019-01-16,0.55,394,0.53,92,0.52,call,260.00,186,607,250.24,2019-01-03 +SPY2019-01-16c260.502019-01-03,SPY,2019-01-16,0.48,394,0.46,309,0.61,call,260.50,4,854,250.24,2019-01-03 +SPY2019-01-16c261.002019-01-03,SPY,2019-01-16,0.42,742,0.40,365,0.39,call,261.00,27,289,250.24,2019-01-03 +SPY2019-01-16c261.502019-01-03,SPY,2019-01-16,0.37,1715,0.35,97,0.47,call,261.50,71,297,250.24,2019-01-03 +SPY2019-01-16c262.002019-01-03,SPY,2019-01-16,0.32,2586,0.30,746,0.28,call,262.00,119,359,250.24,2019-01-03 +SPY2019-01-16c262.502019-01-03,SPY,2019-01-16,0.28,4118,0.26,661,0.35,call,262.50,3,164,250.24,2019-01-03 +SPY2019-01-16c263.002019-01-03,SPY,2019-01-16,0.24,3440,0.22,4725,0.36,call,263.00,1,224,250.24,2019-01-03 +SPY2019-01-16c263.502019-01-03,SPY,2019-01-16,0.21,3729,0.19,4766,0.18,call,263.50,10,193,250.24,2019-01-03 +SPY2019-01-16c264.002019-01-03,SPY,2019-01-16,0.18,1919,0.17,592,0.16,call,264.00,12,429,250.24,2019-01-03 +SPY2019-01-16c264.502019-01-03,SPY,2019-01-16,0.16,5063,0.14,8803,0.25,call,264.50,1,170,250.24,2019-01-03 +SPY2019-01-16c265.002019-01-03,SPY,2019-01-16,0.14,5725,0.13,564,0.12,call,265.00,11,1121,250.24,2019-01-03 +SPY2019-01-16c265.502019-01-03,SPY,2019-01-16,0.12,2123,0.11,2274,0.12,call,265.50,10,533,250.24,2019-01-03 +SPY2019-01-16c266.002019-01-03,SPY,2019-01-16,0.11,9846,0.10,360,0.09,call,266.00,2,1048,250.24,2019-01-03 +SPY2019-01-16c266.502019-01-03,SPY,2019-01-16,0.09,2108,0.08,9778,0.13,call,266.50,3,629,250.24,2019-01-03 +SPY2019-01-16c267.002019-01-03,SPY,2019-01-16,0.08,2135,0.07,10275,0.07,call,267.00,10,80,250.24,2019-01-03 +SPY2019-01-16c267.502019-01-03,SPY,2019-01-16,0.07,2161,0.06,13820,0.10,call,267.50,8,253,250.24,2019-01-03 +SPY2019-01-16c268.002019-01-03,SPY,2019-01-16,0.07,12377,0.06,1536,0.10,call,268.00,418,453,250.24,2019-01-03 +SPY2019-01-16c268.502019-01-03,SPY,2019-01-16,0.06,6513,0.05,5703,0.09,call,268.50,4,12,250.24,2019-01-03 +SPY2019-01-16c269.002019-01-03,SPY,2019-01-16,0.05,2049,0.04,18273,0.09,call,269.00,0,115,250.24,2019-01-03 +SPY2019-01-16c269.502019-01-03,SPY,2019-01-16,0.05,7332,0.04,6476,0.05,call,269.50,2,112,250.24,2019-01-03 +SPY2019-01-16c270.002019-01-03,SPY,2019-01-16,0.04,2073,0.03,20479,0.03,call,270.00,18,788,250.24,2019-01-03 +SPY2019-01-16c271.002019-01-03,SPY,2019-01-16,0.04,10536,0.03,6598,0.04,call,271.00,5,254,250.24,2019-01-03 +SPY2019-01-16c272.002019-01-03,SPY,2019-01-16,0.03,2105,0.02,17749,0.11,call,272.00,0,496,250.24,2019-01-03 +SPY2019-01-16c273.002019-01-03,SPY,2019-01-16,0.03,8832,0.02,10394,0.04,call,273.00,0,720,250.24,2019-01-03 +SPY2019-01-16c274.002019-01-03,SPY,2019-01-16,0.03,17567,0.02,2429,0.09,call,274.00,0,519,250.24,2019-01-03 +SPY2019-01-16c275.002019-01-03,SPY,2019-01-16,0.03,22791,0.02,3,0.02,call,275.00,20,214,250.24,2019-01-03 +SPY2019-01-16c276.002019-01-03,SPY,2019-01-16,0.02,985,0.01,15437,0.05,call,276.00,0,8,250.24,2019-01-03 +SPY2019-01-16c277.002019-01-03,SPY,2019-01-16,0.02,8049,0.01,11478,0.06,call,277.00,0,101,250.24,2019-01-03 +SPY2019-01-16c280.002019-01-03,SPY,2019-01-16,0.01,480,0.00,0,0.01,call,280.00,20,189,250.24,2019-01-03 +SPY2019-01-16c285.002019-01-03,SPY,2019-01-16,0.01,10665,0.00,0,0.01,call,285.00,0,151,250.24,2019-01-03 +SPY2019-01-16c290.002019-01-03,SPY,2019-01-16,0.01,17225,0.00,0,0.01,call,290.00,0,309,250.24,2019-01-03 +SPY2019-01-16p100.002019-01-03,SPY,2019-01-16,0.01,24732,0.00,0,0.00,put,100.00,0,0,250.24,2019-01-03 +SPY2019-01-16p105.002019-01-03,SPY,2019-01-16,0.01,24716,0.00,0,0.00,put,105.00,0,0,250.24,2019-01-03 +SPY2019-01-16p110.002019-01-03,SPY,2019-01-16,0.01,24606,0.00,0,0.00,put,110.00,0,0,250.24,2019-01-03 +SPY2019-01-16p115.002019-01-03,SPY,2019-01-16,0.01,24540,0.00,0,0.00,put,115.00,0,0,250.24,2019-01-03 +SPY2019-01-16p120.002019-01-03,SPY,2019-01-16,0.01,23796,0.00,0,0.00,put,120.00,0,0,250.24,2019-01-03 +SPY2019-01-16p125.002019-01-03,SPY,2019-01-16,0.01,23880,0.00,0,0.00,put,125.00,0,0,250.24,2019-01-03 +SPY2019-01-16p130.002019-01-03,SPY,2019-01-16,0.01,23386,0.00,0,0.00,put,130.00,0,0,250.24,2019-01-03 +SPY2019-01-16p135.002019-01-03,SPY,2019-01-16,0.01,20734,0.00,0,0.00,put,135.00,0,0,250.24,2019-01-03 +SPY2019-01-16p140.002019-01-03,SPY,2019-01-16,0.01,19697,0.00,0,0.00,put,140.00,0,0,250.24,2019-01-03 +SPY2019-01-16p145.002019-01-03,SPY,2019-01-16,0.01,15749,0.00,0,0.00,put,145.00,0,0,250.24,2019-01-03 +SPY2019-01-16p150.002019-01-03,SPY,2019-01-16,0.01,11052,0.00,0,0.01,put,150.00,0,20,250.24,2019-01-03 +SPY2019-01-16p155.002019-01-03,SPY,2019-01-16,0.01,7671,0.00,0,0.00,put,155.00,0,0,250.24,2019-01-03 +SPY2019-01-16p160.002019-01-03,SPY,2019-01-16,0.01,5542,0.00,0,0.08,put,160.00,0,1,250.24,2019-01-03 +SPY2019-01-16p165.002019-01-03,SPY,2019-01-16,0.01,2538,0.00,0,0.00,put,165.00,0,0,250.24,2019-01-03 +SPY2019-01-16p170.002019-01-03,SPY,2019-01-16,0.01,609,0.00,0,0.05,put,170.00,0,3,250.24,2019-01-03 +SPY2019-01-16p175.002019-01-03,SPY,2019-01-16,0.02,22680,0.01,1020,0.11,put,175.00,0,4,250.24,2019-01-03 +SPY2019-01-16p180.002019-01-03,SPY,2019-01-16,0.02,18465,0.01,5190,0.08,put,180.00,0,21,250.24,2019-01-03 +SPY2019-01-16p185.002019-01-03,SPY,2019-01-16,0.02,12076,0.01,13345,0.03,put,185.00,0,24,250.24,2019-01-03 +SPY2019-01-16p190.002019-01-03,SPY,2019-01-16,0.02,786,0.01,22158,0.04,put,190.00,8,435,250.24,2019-01-03 +SPY2019-01-16p195.002019-01-03,SPY,2019-01-16,0.03,13148,0.02,6832,0.06,put,195.00,6,742,250.24,2019-01-03 +SPY2019-01-16p196.002019-01-03,SPY,2019-01-16,0.03,8655,0.02,11521,0.04,put,196.00,0,1,250.24,2019-01-03 +SPY2019-01-16p197.002019-01-03,SPY,2019-01-16,0.03,2908,0.02,15003,0.25,put,197.00,0,383,250.24,2019-01-03 +SPY2019-01-16p198.002019-01-03,SPY,2019-01-16,0.03,1020,0.02,20610,0.11,put,198.00,0,551,250.24,2019-01-03 +SPY2019-01-16p199.002019-01-03,SPY,2019-01-16,0.03,480,0.02,25001,0.04,put,199.00,0,693,250.24,2019-01-03 +SPY2019-01-16p200.002019-01-03,SPY,2019-01-16,0.04,17488,0.03,600,0.10,put,200.00,0,255,250.24,2019-01-03 +SPY2019-01-16p201.002019-01-03,SPY,2019-01-16,0.04,9120,0.03,7672,0.31,put,201.00,0,409,250.24,2019-01-03 +SPY2019-01-16p202.002019-01-03,SPY,2019-01-16,0.04,2640,0.03,15568,0.06,put,202.00,0,110,250.24,2019-01-03 +SPY2019-01-16p203.002019-01-03,SPY,2019-01-16,0.04,660,0.03,20962,0.13,put,203.00,0,1,250.24,2019-01-03 +SPY2019-01-16p204.002019-01-03,SPY,2019-01-16,0.05,14630,0.04,612,0.07,put,204.00,0,98,250.24,2019-01-03 +SPY2019-01-16p205.002019-01-03,SPY,2019-01-16,0.05,5240,0.04,10266,0.12,put,205.00,3,965,250.24,2019-01-03 +SPY2019-01-16p206.002019-01-03,SPY,2019-01-16,0.05,900,0.04,18040,0.17,put,206.00,0,2,250.24,2019-01-03 +SPY2019-01-16p207.002019-01-03,SPY,2019-01-16,0.06,12114,0.05,600,0.09,put,207.00,0,61,250.24,2019-01-03 +SPY2019-01-16p208.002019-01-03,SPY,2019-01-16,0.06,2400,0.05,11397,0.05,put,208.00,201,1,250.24,2019-01-03 +SPY2019-01-16p209.002019-01-03,SPY,2019-01-16,0.07,16642,0.05,19883,0.27,put,209.00,0,27,250.24,2019-01-03 +SPY2019-01-16p210.002019-01-03,SPY,2019-01-16,0.07,2580,0.06,7911,0.10,put,210.00,2,800,250.24,2019-01-03 +SPY2019-01-16p211.002019-01-03,SPY,2019-01-16,0.08,15060,0.06,19303,0.18,put,211.00,1,1,250.24,2019-01-03 +SPY2019-01-16p212.002019-01-03,SPY,2019-01-16,0.08,1260,0.07,9114,0.10,put,212.00,1,0,250.24,2019-01-03 +SPY2019-01-16p213.002019-01-03,SPY,2019-01-16,0.09,6600,0.08,1078,0.68,put,213.00,0,25,250.24,2019-01-03 +SPY2019-01-16p214.002019-01-03,SPY,2019-01-16,0.10,13043,0.08,14538,0.00,put,214.00,0,0,250.24,2019-01-03 +SPY2019-01-16p215.002019-01-03,SPY,2019-01-16,0.10,600,0.09,10301,0.10,put,215.00,80,318,250.24,2019-01-03 +SPY2019-01-16p216.002019-01-03,SPY,2019-01-16,0.11,780,0.10,7686,0.00,put,216.00,0,0,250.24,2019-01-03 +SPY2019-01-16p217.002019-01-03,SPY,2019-01-16,0.12,780,0.11,5585,0.15,put,217.00,3,62,250.24,2019-01-03 +SPY2019-01-16p218.002019-01-03,SPY,2019-01-16,0.13,900,0.12,6288,0.33,put,218.00,2,75,250.24,2019-01-03 +SPY2019-01-16p219.002019-01-03,SPY,2019-01-16,0.15,11173,0.13,9128,0.00,put,219.00,0,0,250.24,2019-01-03 +SPY2019-01-16p220.002019-01-03,SPY,2019-01-16,0.16,4924,0.15,240,0.16,put,220.00,438,3519,250.24,2019-01-03 +SPY2019-01-16p221.002019-01-03,SPY,2019-01-16,0.17,480,0.16,2990,0.20,put,221.00,30,49,250.24,2019-01-03 +SPY2019-01-16p222.002019-01-03,SPY,2019-01-16,0.19,2831,0.18,240,0.26,put,222.00,0,1,250.24,2019-01-03 +SPY2019-01-16p223.002019-01-03,SPY,2019-01-16,0.21,4443,0.19,8163,0.21,put,223.00,11,22,250.24,2019-01-03 +SPY2019-01-16p224.002019-01-03,SPY,2019-01-16,0.23,3924,0.21,7812,0.34,put,224.00,7,32,250.24,2019-01-03 +SPY2019-01-16p225.002019-01-03,SPY,2019-01-16,0.25,927,0.24,616,0.28,put,225.00,39,593,250.24,2019-01-03 +SPY2019-01-16p226.002019-01-03,SPY,2019-01-16,0.28,2554,0.26,3579,0.31,put,226.00,16,100,250.24,2019-01-03 +SPY2019-01-16p227.002019-01-03,SPY,2019-01-16,0.31,1682,0.29,2296,0.47,put,227.00,141,106,250.24,2019-01-03 +SPY2019-01-16p228.002019-01-03,SPY,2019-01-16,0.34,240,0.32,4364,0.32,put,228.00,735,205,250.24,2019-01-03 +SPY2019-01-16p229.002019-01-03,SPY,2019-01-16,0.38,600,0.36,2346,0.44,put,229.00,380,371,250.24,2019-01-03 +SPY2019-01-16p230.002019-01-03,SPY,2019-01-16,0.43,3402,0.40,2429,0.41,put,230.00,921,1196,250.24,2019-01-03 +SPY2019-01-16p231.002019-01-03,SPY,2019-01-16,0.47,360,0.45,1620,0.49,put,231.00,49,558,250.24,2019-01-03 +SPY2019-01-16p232.002019-01-03,SPY,2019-01-16,0.53,946,0.50,1910,0.57,put,232.00,36,300,250.24,2019-01-03 +SPY2019-01-16p233.002019-01-03,SPY,2019-01-16,0.59,690,0.57,66,1.02,put,233.00,11,391,250.24,2019-01-03 +SPY2019-01-16p234.002019-01-03,SPY,2019-01-16,0.66,1262,0.63,1271,0.71,put,234.00,73,511,250.24,2019-01-03 +SPY2019-01-16p235.002019-01-03,SPY,2019-01-16,0.74,1382,0.71,733,0.81,put,235.00,72,723,250.24,2019-01-03 +SPY2019-01-16p236.002019-01-03,SPY,2019-01-16,0.83,2025,0.80,56,1.01,put,236.00,71,187,250.24,2019-01-03 +SPY2019-01-16p237.002019-01-03,SPY,2019-01-16,0.93,2385,0.89,999,1.35,put,237.00,45,232,250.24,2019-01-03 +SPY2019-01-16p238.002019-01-03,SPY,2019-01-16,1.04,2014,1.00,605,1.14,put,238.00,84,182,250.24,2019-01-03 +SPY2019-01-16p239.002019-01-03,SPY,2019-01-16,1.16,883,1.12,749,1.40,put,239.00,133,406,250.24,2019-01-03 +SPY2019-01-16p240.002019-01-03,SPY,2019-01-16,1.30,1108,1.26,53,1.43,put,240.00,126,1093,250.24,2019-01-03 +SPY2019-01-16p241.002019-01-03,SPY,2019-01-16,1.45,300,1.41,50,1.56,put,241.00,30,318,250.24,2019-01-03 +SPY2019-01-16p242.002019-01-03,SPY,2019-01-16,1.62,214,1.57,586,1.71,put,242.00,92,362,250.24,2019-01-03 +SPY2019-01-16p243.002019-01-03,SPY,2019-01-16,1.81,208,1.76,187,2.07,put,243.00,41,293,250.24,2019-01-03 +SPY2019-01-16p244.002019-01-03,SPY,2019-01-16,2.02,124,1.96,980,2.07,put,244.00,492,737,250.24,2019-01-03 +SPY2019-01-16p245.002019-01-03,SPY,2019-01-16,2.26,1602,2.19,345,2.64,put,245.00,946,1218,250.24,2019-01-03 +SPY2019-01-16p246.002019-01-03,SPY,2019-01-16,2.51,786,2.45,125,2.56,put,246.00,454,456,250.24,2019-01-03 +SPY2019-01-16p247.002019-01-03,SPY,2019-01-16,2.80,2058,2.73,100,3.45,put,247.00,309,736,250.24,2019-01-03 +SPY2019-01-16p248.002019-01-03,SPY,2019-01-16,3.11,1362,3.03,265,3.04,put,248.00,51,852,250.24,2019-01-03 +SPY2019-01-16p249.002019-01-03,SPY,2019-01-16,3.46,940,3.38,125,3.48,put,249.00,99,944,250.24,2019-01-03 +SPY2019-01-16p250.002019-01-03,SPY,2019-01-16,3.84,459,3.76,80,3.75,put,250.00,538,1241,250.24,2019-01-03 +SPY2019-01-16p251.002019-01-03,SPY,2019-01-16,4.26,138,4.17,118,4.82,put,251.00,100,726,250.24,2019-01-03 +SPY2019-01-16p252.002019-01-03,SPY,2019-01-16,4.73,429,4.63,147,5.22,put,252.00,521,215,250.24,2019-01-03 +SPY2019-01-16p253.002019-01-03,SPY,2019-01-16,5.24,292,5.14,32,5.76,put,253.00,47,88,250.24,2019-01-03 +SPY2019-01-16p254.002019-01-03,SPY,2019-01-16,5.79,54,5.68,95,6.00,put,254.00,176,85,250.24,2019-01-03 +SPY2019-01-16p255.002019-01-03,SPY,2019-01-16,6.40,53,6.29,22,6.60,put,255.00,26,593,250.24,2019-01-03 +SPY2019-01-16p255.502019-01-03,SPY,2019-01-16,6.83,251,6.61,65,7.30,put,255.50,55,1211,250.24,2019-01-03 +SPY2019-01-16p256.002019-01-03,SPY,2019-01-16,7.17,256,6.92,113,7.10,put,256.00,35,31,250.24,2019-01-03 +SPY2019-01-16p256.502019-01-03,SPY,2019-01-16,7.52,252,7.20,218,4.32,put,256.50,0,21,250.24,2019-01-03 +SPY2019-01-16p257.002019-01-03,SPY,2019-01-16,7.88,231,7.64,37,7.65,put,257.00,41,84,250.24,2019-01-03 +SPY2019-01-16p257.502019-01-03,SPY,2019-01-16,8.26,251,7.92,217,7.35,put,257.50,0,18,250.24,2019-01-03 +SPY2019-01-16p258.002019-01-03,SPY,2019-01-16,8.64,239,8.30,195,7.35,put,258.00,0,205,250.24,2019-01-03 +SPY2019-01-16p258.502019-01-03,SPY,2019-01-16,9.04,238,8.69,197,10.25,put,258.50,0,22,250.24,2019-01-03 +SPY2019-01-16p259.002019-01-03,SPY,2019-01-16,9.45,238,9.09,198,10.45,put,259.00,3,83,250.24,2019-01-03 +SPY2019-01-16p259.502019-01-03,SPY,2019-01-16,9.87,241,9.50,200,4.74,put,259.50,0,104,250.24,2019-01-03 +SPY2019-01-16p260.002019-01-03,SPY,2019-01-16,10.30,267,9.92,222,10.46,put,260.00,2,235,250.24,2019-01-03 +SPY2019-01-16p260.502019-01-03,SPY,2019-01-16,10.73,243,10.35,224,6.23,put,260.50,0,94,250.24,2019-01-03 +SPY2019-01-16p261.002019-01-03,SPY,2019-01-16,11.18,234,10.79,227,10.34,put,261.00,0,99,250.24,2019-01-03 +SPY2019-01-16p261.502019-01-03,SPY,2019-01-16,11.63,232,11.24,208,8.51,put,261.50,0,94,250.24,2019-01-03 +SPY2019-01-16p262.002019-01-03,SPY,2019-01-16,12.09,234,11.69,233,11.86,put,262.00,1,42,250.24,2019-01-03 +SPY2019-01-16p262.502019-01-03,SPY,2019-01-16,12.55,232,12.16,211,9.23,put,262.50,0,173,250.24,2019-01-03 +SPY2019-01-16p263.002019-01-03,SPY,2019-01-16,13.02,236,12.62,239,3.95,put,263.00,0,14,250.24,2019-01-03 +SPY2019-01-16p263.502019-01-03,SPY,2019-01-16,13.50,246,13.09,246,2.96,put,263.50,0,1,250.24,2019-01-03 +SPY2019-01-16p264.002019-01-03,SPY,2019-01-16,13.96,233,13.57,248,15.00,put,264.00,3,335,250.24,2019-01-03 +SPY2019-01-16p264.502019-01-03,SPY,2019-01-16,14.45,237,14.06,222,3.55,put,264.50,0,20,250.24,2019-01-03 +SPY2019-01-16p265.002019-01-03,SPY,2019-01-16,14.93,227,14.54,244,14.42,put,265.00,0,164,250.24,2019-01-03 +SPY2019-01-16p265.502019-01-03,SPY,2019-01-16,15.43,233,15.02,250,11.13,put,265.50,0,0,250.24,2019-01-03 +SPY2019-01-16p266.002019-01-03,SPY,2019-01-16,15.93,232,15.52,238,14.55,put,266.00,0,6,250.24,2019-01-03 +SPY2019-01-16p266.502019-01-03,SPY,2019-01-16,16.43,214,16.03,202,5.73,put,266.50,0,0,250.24,2019-01-03 +SPY2019-01-16p267.002019-01-03,SPY,2019-01-16,16.94,220,16.52,203,8.65,put,267.00,0,0,250.24,2019-01-03 +SPY2019-01-16p267.502019-01-03,SPY,2019-01-16,17.44,216,17.02,199,6.03,put,267.50,0,9,250.24,2019-01-03 +SPY2019-01-16p268.002019-01-03,SPY,2019-01-16,17.94,215,17.52,198,10.64,put,268.00,0,24,250.24,2019-01-03 +SPY2019-01-16p268.502019-01-03,SPY,2019-01-16,18.44,212,18.02,194,3.93,put,268.50,0,0,250.24,2019-01-03 +SPY2019-01-16p269.002019-01-03,SPY,2019-01-16,18.94,213,18.52,196,3.32,put,269.00,0,0,250.24,2019-01-03 +SPY2019-01-16p269.502019-01-03,SPY,2019-01-16,19.44,213,19.02,196,0.00,put,269.50,0,0,250.24,2019-01-03 +SPY2019-01-16p270.002019-01-03,SPY,2019-01-16,19.90,40,19.54,180,19.40,put,270.00,5,14,250.24,2019-01-03 +SPY2019-01-16p271.002019-01-03,SPY,2019-01-16,20.94,212,20.52,195,0.00,put,271.00,0,0,250.24,2019-01-03 +SPY2019-01-16p272.002019-01-03,SPY,2019-01-16,21.94,212,21.52,194,0.00,put,272.00,0,0,250.24,2019-01-03 +SPY2019-01-16p273.002019-01-03,SPY,2019-01-16,22.94,211,22.52,194,9.85,put,273.00,0,0,250.24,2019-01-03 +SPY2019-01-16p274.002019-01-03,SPY,2019-01-16,23.94,211,23.52,193,10.57,put,274.00,0,0,250.24,2019-01-03 +SPY2019-01-16p275.002019-01-03,SPY,2019-01-16,24.94,211,24.52,193,13.75,put,275.00,0,2,250.24,2019-01-03 +SPY2019-01-16p276.002019-01-03,SPY,2019-01-16,27.41,1,24.54,10,0.00,put,276.00,0,0,250.24,2019-01-03 +SPY2019-01-16p277.002019-01-03,SPY,2019-01-16,28.41,1,25.54,10,15.25,put,277.00,0,0,250.24,2019-01-03 +SPY2019-01-16p280.002019-01-03,SPY,2019-01-16,31.41,1,28.53,10,8.38,put,280.00,0,0,250.24,2019-01-03 +SPY2019-01-16p285.002019-01-03,SPY,2019-01-16,36.41,1,33.53,10,0.00,put,285.00,0,0,250.24,2019-01-03 +SPY2019-01-16p290.002019-01-03,SPY,2019-01-16,41.41,1,38.53,10,21.87,put,290.00,0,0,250.24,2019-01-03 +SPY2019-01-18c100.002019-01-03,SPY,2019-01-18,151.24,285,149.46,285,74.07,call,100.00,0,0,250.24,2019-01-03 +SPY2019-01-18c105.002019-01-03,SPY,2019-01-18,146.24,285,144.46,285,71.07,call,105.00,0,0,250.24,2019-01-03 +SPY2019-01-18c110.002019-01-03,SPY,2019-01-18,141.25,285,139.47,285,68.56,call,110.00,0,0,250.24,2019-01-03 +SPY2019-01-18c115.002019-01-03,SPY,2019-01-18,136.26,285,134.48,285,66.08,call,115.00,0,1,250.24,2019-01-03 +SPY2019-01-18c120.002019-01-03,SPY,2019-01-18,131.26,285,129.48,285,64.15,call,120.00,0,6,250.24,2019-01-03 +SPY2019-01-18c125.002019-01-03,SPY,2019-01-18,126.27,285,124.49,285,61.42,call,125.00,0,0,250.24,2019-01-03 +SPY2019-01-18c130.002019-01-03,SPY,2019-01-18,121.28,285,119.50,285,58.58,call,130.00,0,3,250.24,2019-01-03 +SPY2019-01-18c135.002019-01-03,SPY,2019-01-18,116.29,285,114.51,285,56.63,call,135.00,0,0,250.24,2019-01-03 +SPY2019-01-18c140.002019-01-03,SPY,2019-01-18,111.30,285,109.51,285,53.36,call,140.00,0,5,250.24,2019-01-03 +SPY2019-01-18c145.002019-01-03,SPY,2019-01-18,106.30,285,104.52,285,51.28,call,145.00,0,0,250.24,2019-01-03 +SPY2019-01-18c150.002019-01-03,SPY,2019-01-18,100.66,112,100.24,40,49.67,call,150.00,0,17,250.24,2019-01-03 +SPY2019-01-18c155.002019-01-03,SPY,2019-01-18,96.32,285,94.53,285,46.38,call,155.00,0,0,250.24,2019-01-03 +SPY2019-01-18c160.002019-01-03,SPY,2019-01-18,90.63,2,90.25,48,44.59,call,160.00,0,95,250.24,2019-01-03 +SPY2019-01-18c165.002019-01-03,SPY,2019-01-18,86.33,285,84.55,285,41.35,call,165.00,0,4,250.24,2019-01-03 +SPY2019-01-18c170.002019-01-03,SPY,2019-01-18,81.34,285,79.55,285,38.83,call,170.00,0,2,250.24,2019-01-03 +SPY2019-01-18c175.002019-01-03,SPY,2019-01-18,76.35,285,74.56,285,36.25,call,175.00,0,1,250.24,2019-01-03 +SPY2019-01-18c176.002019-01-03,SPY,2019-01-18,75.35,285,73.56,285,32.71,call,176.00,0,1,250.24,2019-01-03 +SPY2019-01-18c177.002019-01-03,SPY,2019-01-18,73.67,568,73.27,568,0.00,call,177.00,0,0,250.24,2019-01-03 +SPY2019-01-18c178.002019-01-03,SPY,2019-01-18,72.67,568,72.27,568,0.00,call,178.00,0,0,250.24,2019-01-03 +SPY2019-01-18c179.002019-01-03,SPY,2019-01-18,71.68,568,71.27,568,0.00,call,179.00,0,0,250.24,2019-01-03 +SPY2019-01-18c180.002019-01-03,SPY,2019-01-18,70.68,568,70.27,568,31.90,call,180.00,0,4,250.24,2019-01-03 +SPY2019-01-18c181.002019-01-03,SPY,2019-01-18,69.68,568,69.28,568,0.00,call,181.00,0,0,250.24,2019-01-03 +SPY2019-01-18c182.002019-01-03,SPY,2019-01-18,68.68,568,68.28,568,0.00,call,182.00,0,0,250.24,2019-01-03 +SPY2019-01-18c183.002019-01-03,SPY,2019-01-18,67.68,568,67.28,568,0.00,call,183.00,0,0,250.24,2019-01-03 +SPY2019-01-18c184.002019-01-03,SPY,2019-01-18,66.69,568,66.28,568,33.08,call,184.00,0,4,250.24,2019-01-03 +SPY2019-01-18c185.002019-01-03,SPY,2019-01-18,65.67,571,65.40,32,66.01,call,185.00,2,16,250.24,2019-01-03 +SPY2019-01-18c186.002019-01-03,SPY,2019-01-18,64.69,568,64.29,568,0.00,call,186.00,0,0,250.24,2019-01-03 +SPY2019-01-18c187.002019-01-03,SPY,2019-01-18,63.69,568,63.29,568,0.00,call,187.00,0,0,250.24,2019-01-03 +SPY2019-01-18c188.002019-01-03,SPY,2019-01-18,62.69,550,62.29,568,38.54,call,188.00,0,0,250.24,2019-01-03 +SPY2019-01-18c189.002019-01-03,SPY,2019-01-18,61.70,568,61.30,550,29.17,call,189.00,0,0,250.24,2019-01-03 +SPY2019-01-18c190.002019-01-03,SPY,2019-01-18,60.70,568,60.30,568,23.51,call,190.00,0,5,250.24,2019-01-03 +SPY2019-01-18c191.002019-01-03,SPY,2019-01-18,59.70,568,59.29,568,28.39,call,191.00,0,0,250.24,2019-01-03 +SPY2019-01-18c192.002019-01-03,SPY,2019-01-18,58.71,568,58.29,568,27.91,call,192.00,0,0,250.24,2019-01-03 +SPY2019-01-18c193.002019-01-03,SPY,2019-01-18,57.71,568,57.30,568,27.44,call,193.00,0,0,250.24,2019-01-03 +SPY2019-01-18c194.002019-01-03,SPY,2019-01-18,56.71,568,56.30,568,27.07,call,194.00,0,0,250.24,2019-01-03 +SPY2019-01-18c195.002019-01-03,SPY,2019-01-18,55.72,568,55.30,568,26.68,call,195.00,0,1,250.24,2019-01-03 +SPY2019-01-18c196.002019-01-03,SPY,2019-01-18,54.71,577,54.31,568,24.59,call,196.00,0,124,250.24,2019-01-03 +SPY2019-01-18c197.002019-01-03,SPY,2019-01-18,53.72,568,53.31,568,24.86,call,197.00,0,2,250.24,2019-01-03 +SPY2019-01-18c198.002019-01-03,SPY,2019-01-18,52.67,533,52.45,30,25.14,call,198.00,0,124,250.24,2019-01-03 +SPY2019-01-18c199.002019-01-03,SPY,2019-01-18,51.73,568,51.32,568,23.86,call,199.00,0,8,250.24,2019-01-03 +SPY2019-01-18c200.002019-01-03,SPY,2019-01-18,50.65,384,50.46,32,51.16,call,200.00,66,366,250.24,2019-01-03 +SPY2019-01-18c201.002019-01-03,SPY,2019-01-18,49.74,568,49.33,568,0.00,call,201.00,0,0,250.24,2019-01-03 +SPY2019-01-18c202.002019-01-03,SPY,2019-01-18,48.74,568,48.33,568,0.00,call,202.00,0,0,250.24,2019-01-03 +SPY2019-01-18c203.002019-01-03,SPY,2019-01-18,47.75,568,47.34,568,0.00,call,203.00,0,0,250.24,2019-01-03 +SPY2019-01-18c204.002019-01-03,SPY,2019-01-18,46.75,550,46.35,568,0.00,call,204.00,0,0,250.24,2019-01-03 +SPY2019-01-18c205.002019-01-03,SPY,2019-01-18,45.76,568,45.35,568,16.10,call,205.00,0,2,250.24,2019-01-03 +SPY2019-01-18c206.002019-01-03,SPY,2019-01-18,44.77,568,44.36,568,0.00,call,206.00,0,0,250.24,2019-01-03 +SPY2019-01-18c207.002019-01-03,SPY,2019-01-18,43.77,568,43.36,568,0.00,call,207.00,0,0,250.24,2019-01-03 +SPY2019-01-18c208.002019-01-03,SPY,2019-01-18,42.78,568,42.37,568,0.00,call,208.00,0,0,250.24,2019-01-03 +SPY2019-01-18c209.002019-01-03,SPY,2019-01-18,41.79,568,41.38,568,31.76,call,209.00,0,0,250.24,2019-01-03 +SPY2019-01-18c210.002019-01-03,SPY,2019-01-18,40.71,407,40.52,32,39.43,call,210.00,10,58,250.24,2019-01-03 +SPY2019-01-18c211.002019-01-03,SPY,2019-01-18,39.80,568,39.40,568,0.00,call,211.00,0,0,250.24,2019-01-03 +SPY2019-01-18c212.002019-01-03,SPY,2019-01-18,38.81,568,38.41,568,0.00,call,212.00,0,0,250.24,2019-01-03 +SPY2019-01-18c213.002019-01-03,SPY,2019-01-18,37.82,568,37.42,568,15.44,call,213.00,0,0,250.24,2019-01-03 +SPY2019-01-18c214.002019-01-03,SPY,2019-01-18,36.83,568,36.43,568,26.57,call,214.00,0,5,250.24,2019-01-03 +SPY2019-01-18c215.002019-01-03,SPY,2019-01-18,35.78,433,35.56,391,35.52,call,215.00,9,224,250.24,2019-01-03 +SPY2019-01-18c216.002019-01-03,SPY,2019-01-18,34.86,568,34.45,568,16.10,call,216.00,0,13,250.24,2019-01-03 +SPY2019-01-18c217.002019-01-03,SPY,2019-01-18,33.87,568,33.47,568,32.33,call,217.00,1,442,250.24,2019-01-03 +SPY2019-01-18c218.002019-01-03,SPY,2019-01-18,32.88,569,32.48,569,15.69,call,218.00,0,31,250.24,2019-01-03 +SPY2019-01-18c219.002019-01-03,SPY,2019-01-18,31.89,573,31.50,569,12.49,call,219.00,0,82,250.24,2019-01-03 +SPY2019-01-18c220.002019-01-03,SPY,2019-01-18,30.86,486,30.63,460,31.51,call,220.00,22,2031,250.24,2019-01-03 +SPY2019-01-18c221.002019-01-03,SPY,2019-01-18,29.93,570,29.54,569,11.09,call,221.00,0,38,250.24,2019-01-03 +SPY2019-01-18c222.002019-01-03,SPY,2019-01-18,28.88,348,28.68,32,13.72,call,222.00,0,15,250.24,2019-01-03 +SPY2019-01-18c222.502019-01-03,SPY,2019-01-18,28.47,576,28.08,569,9.83,call,222.50,0,110,250.24,2019-01-03 +SPY2019-01-18c223.002019-01-03,SPY,2019-01-18,27.98,573,27.59,569,13.00,call,223.00,0,74,250.24,2019-01-03 +SPY2019-01-18c224.002019-01-03,SPY,2019-01-18,27.01,569,26.62,569,12.55,call,224.00,0,13,250.24,2019-01-03 +SPY2019-01-18c225.002019-01-03,SPY,2019-01-18,25.95,368,25.78,32,24.87,call,225.00,100,4059,250.24,2019-01-03 +SPY2019-01-18c226.002019-01-03,SPY,2019-01-18,25.07,577,24.69,588,11.78,call,226.00,0,65,250.24,2019-01-03 +SPY2019-01-18c227.002019-01-03,SPY,2019-01-18,24.11,605,23.73,588,11.29,call,227.00,0,274,250.24,2019-01-03 +SPY2019-01-18c227.502019-01-03,SPY,2019-01-18,23.63,596,23.25,588,11.92,call,227.50,0,383,250.24,2019-01-03 +SPY2019-01-18c228.002019-01-03,SPY,2019-01-18,23.07,419,22.88,64,22.01,call,228.00,46,206,250.24,2019-01-03 +SPY2019-01-18c229.002019-01-03,SPY,2019-01-18,22.20,603,21.83,589,10.73,call,229.00,0,208,250.24,2019-01-03 +SPY2019-01-18c230.002019-01-03,SPY,2019-01-18,21.17,325,20.97,64,21.00,call,230.00,116,1574,250.24,2019-01-03 +SPY2019-01-18c231.002019-01-03,SPY,2019-01-18,20.24,385,20.04,66,20.19,call,231.00,24,563,250.24,2019-01-03 +SPY2019-01-18c232.002019-01-03,SPY,2019-01-18,19.29,301,19.10,66,9.21,call,232.00,0,539,250.24,2019-01-03 +SPY2019-01-18c232.502019-01-03,SPY,2019-01-18,18.84,378,18.65,48,9.23,call,232.50,0,342,250.24,2019-01-03 +SPY2019-01-18c233.002019-01-03,SPY,2019-01-18,18.38,371,18.19,69,16.77,call,233.00,56,522,250.24,2019-01-03 +SPY2019-01-18c234.002019-01-03,SPY,2019-01-18,17.45,425,17.28,81,17.21,call,234.00,1,1070,250.24,2019-01-03 +SPY2019-01-18c235.002019-01-03,SPY,2019-01-18,16.56,417,16.37,551,16.36,call,235.00,198,5132,250.24,2019-01-03 +SPY2019-01-18c236.002019-01-03,SPY,2019-01-18,15.66,442,15.47,82,15.40,call,236.00,103,1435,250.24,2019-01-03 +SPY2019-01-18c237.002019-01-03,SPY,2019-01-18,14.78,458,14.59,202,14.48,call,237.00,98,10627,250.24,2019-01-03 +SPY2019-01-18c237.502019-01-03,SPY,2019-01-18,14.35,557,14.16,48,14.18,call,237.50,42,2562,250.24,2019-01-03 +SPY2019-01-18c238.002019-01-03,SPY,2019-01-18,13.91,538,13.70,213,12.70,call,238.00,101,3677,250.24,2019-01-03 +SPY2019-01-18c239.002019-01-03,SPY,2019-01-18,13.02,456,12.87,201,12.90,call,239.00,85,2938,250.24,2019-01-03 +SPY2019-01-18c240.002019-01-03,SPY,2019-01-18,12.18,517,12.04,107,12.00,call,240.00,975,20054,250.24,2019-01-03 +SPY2019-01-18c241.002019-01-03,SPY,2019-01-18,11.35,563,11.17,95,10.88,call,241.00,97,5762,250.24,2019-01-03 +SPY2019-01-18c242.002019-01-03,SPY,2019-01-18,10.54,561,10.40,380,9.60,call,242.00,409,4831,250.24,2019-01-03 +SPY2019-01-18c242.502019-01-03,SPY,2019-01-18,10.12,490,9.99,447,9.50,call,242.50,205,3021,250.24,2019-01-03 +SPY2019-01-18c243.002019-01-03,SPY,2019-01-18,9.72,484,9.54,606,9.08,call,243.00,277,8308,250.24,2019-01-03 +SPY2019-01-18c244.002019-01-03,SPY,2019-01-18,8.93,422,8.83,84,8.88,call,244.00,948,5883,250.24,2019-01-03 +SPY2019-01-18c245.002019-01-03,SPY,2019-01-18,8.17,384,8.07,118,8.09,call,245.00,1254,34882,250.24,2019-01-03 +SPY2019-01-18c246.002019-01-03,SPY,2019-01-18,7.44,189,7.34,121,7.23,call,246.00,1277,8499,250.24,2019-01-03 +SPY2019-01-18c247.002019-01-03,SPY,2019-01-18,6.73,194,6.63,164,6.61,call,247.00,2788,14688,250.24,2019-01-03 +SPY2019-01-18c247.502019-01-03,SPY,2019-01-18,6.38,268,6.28,242,6.00,call,247.50,2766,3503,250.24,2019-01-03 +SPY2019-01-18c248.002019-01-03,SPY,2019-01-18,6.02,168,5.95,178,5.98,call,248.00,9353,10803,250.24,2019-01-03 +SPY2019-01-18c249.002019-01-03,SPY,2019-01-18,5.37,262,5.30,242,5.27,call,249.00,7332,13028,250.24,2019-01-03 +SPY2019-01-18c250.002019-01-03,SPY,2019-01-18,4.75,266,4.70,65,4.70,call,250.00,60224,76054,250.24,2019-01-03 +SPY2019-01-18c251.002019-01-03,SPY,2019-01-18,4.16,233,4.10,275,4.15,call,251.00,12925,18370,250.24,2019-01-03 +SPY2019-01-18c252.002019-01-03,SPY,2019-01-18,3.61,428,3.55,743,3.55,call,252.00,5449,20913,250.24,2019-01-03 +SPY2019-01-18c252.502019-01-03,SPY,2019-01-18,3.36,481,3.30,238,3.27,call,252.50,3903,9306,250.24,2019-01-03 +SPY2019-01-18c253.002019-01-03,SPY,2019-01-18,3.11,517,3.05,612,3.06,call,253.00,4390,13531,250.24,2019-01-03 +SPY2019-01-18c254.002019-01-03,SPY,2019-01-18,2.64,322,2.59,388,2.61,call,254.00,3424,15846,250.24,2019-01-03 +SPY2019-01-18c255.002019-01-03,SPY,2019-01-18,2.22,469,2.17,1224,2.18,call,255.00,30713,43246,250.24,2019-01-03 +SPY2019-01-18c256.002019-01-03,SPY,2019-01-18,1.84,556,1.80,839,1.78,call,256.00,5502,12965,250.24,2019-01-03 +SPY2019-01-18c257.002019-01-03,SPY,2019-01-18,1.51,558,1.47,1853,1.48,call,257.00,5390,29487,250.24,2019-01-03 +SPY2019-01-18c257.502019-01-03,SPY,2019-01-18,1.36,481,1.32,1826,1.30,call,257.50,1604,6747,250.24,2019-01-03 +SPY2019-01-18c258.002019-01-03,SPY,2019-01-18,1.22,467,1.19,767,1.18,call,258.00,2442,18230,250.24,2019-01-03 +SPY2019-01-18c259.002019-01-03,SPY,2019-01-18,0.98,1375,0.95,617,0.95,call,259.00,3506,21190,250.24,2019-01-03 +SPY2019-01-18c260.002019-01-03,SPY,2019-01-18,0.77,399,0.74,5366,0.74,call,260.00,13790,76488,250.24,2019-01-03 +SPY2019-01-18c261.002019-01-03,SPY,2019-01-18,0.60,429,0.59,1667,0.59,call,261.00,3733,10645,250.24,2019-01-03 +SPY2019-01-18c262.002019-01-03,SPY,2019-01-18,0.47,1651,0.45,2662,0.44,call,262.00,11583,22086,250.24,2019-01-03 +SPY2019-01-18c262.502019-01-03,SPY,2019-01-18,0.41,457,0.39,6311,0.37,call,262.50,128,5161,250.24,2019-01-03 +SPY2019-01-18c263.002019-01-03,SPY,2019-01-18,0.36,592,0.35,941,0.35,call,263.00,1340,36925,250.24,2019-01-03 +SPY2019-01-18c264.002019-01-03,SPY,2019-01-18,0.28,2754,0.27,783,0.25,call,264.00,1068,15488,250.24,2019-01-03 +SPY2019-01-18c265.002019-01-03,SPY,2019-01-18,0.22,12257,0.20,9435,0.19,call,265.00,6452,57983,250.24,2019-01-03 +SPY2019-01-18c266.002019-01-03,SPY,2019-01-18,0.17,11122,0.16,2080,0.14,call,266.00,1932,14607,250.24,2019-01-03 +SPY2019-01-18c267.002019-01-03,SPY,2019-01-18,0.13,1556,0.12,8699,0.12,call,267.00,15994,21817,250.24,2019-01-03 +SPY2019-01-18c267.502019-01-03,SPY,2019-01-18,0.12,13053,0.11,6028,0.11,call,267.50,85,1687,250.24,2019-01-03 +SPY2019-01-18c268.002019-01-03,SPY,2019-01-18,0.11,20776,0.10,2545,0.09,call,268.00,7345,57354,250.24,2019-01-03 +SPY2019-01-18c269.002019-01-03,SPY,2019-01-18,0.09,23414,0.08,5305,0.07,call,269.00,1296,21208,250.24,2019-01-03 +SPY2019-01-18c270.002019-01-03,SPY,2019-01-18,0.07,10954,0.06,10838,0.06,call,270.00,8706,86583,250.24,2019-01-03 +SPY2019-01-18c271.002019-01-03,SPY,2019-01-18,0.06,17404,0.05,8522,0.04,call,271.00,252,9855,250.24,2019-01-03 +SPY2019-01-18c272.002019-01-03,SPY,2019-01-18,0.05,13996,0.04,13699,0.04,call,272.00,219,23315,250.24,2019-01-03 +SPY2019-01-18c272.502019-01-03,SPY,2019-01-18,0.05,23002,0.04,4897,0.07,call,272.50,10,281,250.24,2019-01-03 +SPY2019-01-18c273.002019-01-03,SPY,2019-01-18,0.04,3566,0.03,24217,0.04,call,273.00,364,39430,250.24,2019-01-03 +SPY2019-01-18c274.002019-01-03,SPY,2019-01-18,0.04,20878,0.03,10037,0.03,call,274.00,342,29563,250.24,2019-01-03 +SPY2019-01-18c275.002019-01-03,SPY,2019-01-18,0.04,28825,0.03,936,0.03,call,275.00,1032,64555,250.24,2019-01-03 +SPY2019-01-18c276.002019-01-03,SPY,2019-01-18,0.03,14649,0.02,17700,0.02,call,276.00,240,11700,250.24,2019-01-03 +SPY2019-01-18c277.002019-01-03,SPY,2019-01-18,0.03,23252,0.02,7092,0.02,call,277.00,5213,15543,250.24,2019-01-03 +SPY2019-01-18c278.002019-01-03,SPY,2019-01-18,0.03,27588,0.02,2206,0.02,call,278.00,9,15988,250.24,2019-01-03 +SPY2019-01-18c279.002019-01-03,SPY,2019-01-18,0.02,3867,0.01,25185,0.02,call,279.00,223,8729,250.24,2019-01-03 +SPY2019-01-18c280.002019-01-03,SPY,2019-01-18,0.03,32825,0.02,48,0.02,call,280.00,323,86838,250.24,2019-01-03 +SPY2019-01-18c281.002019-01-03,SPY,2019-01-18,0.02,15578,0.01,18083,0.02,call,281.00,31,14213,250.24,2019-01-03 +SPY2019-01-18c282.002019-01-03,SPY,2019-01-18,0.02,19718,0.01,11801,0.02,call,282.00,4329,18207,250.24,2019-01-03 +SPY2019-01-18c283.002019-01-03,SPY,2019-01-18,0.02,24585,0.01,5335,0.01,call,283.00,331,15922,250.24,2019-01-03 +SPY2019-01-18c284.002019-01-03,SPY,2019-01-18,0.02,28279,0.01,1200,0.01,call,284.00,101,19929,250.24,2019-01-03 +SPY2019-01-18c285.002019-01-03,SPY,2019-01-18,0.02,31372,0.01,33,0.02,call,285.00,180,128915,250.24,2019-01-03 +SPY2019-01-18c286.002019-01-03,SPY,2019-01-18,0.02,32922,0.01,6,0.02,call,286.00,68,38836,250.24,2019-01-03 +SPY2019-01-18c287.002019-01-03,SPY,2019-01-18,0.01,11049,0.00,0,0.01,call,287.00,2591,19454,250.24,2019-01-03 +SPY2019-01-18c288.002019-01-03,SPY,2019-01-18,0.02,33020,0.01,70,0.02,call,288.00,4,18523,250.24,2019-01-03 +SPY2019-01-18c289.002019-01-03,SPY,2019-01-18,0.01,17717,0.00,0,0.01,call,289.00,7,7710,250.24,2019-01-03 +SPY2019-01-18c290.002019-01-03,SPY,2019-01-18,0.01,19421,0.00,0,0.01,call,290.00,190,87374,250.24,2019-01-03 +SPY2019-01-18c291.002019-01-03,SPY,2019-01-18,0.01,21213,0.00,0,0.01,call,291.00,4,13338,250.24,2019-01-03 +SPY2019-01-18c292.002019-01-03,SPY,2019-01-18,0.01,22346,0.00,0,0.01,call,292.00,4,40172,250.24,2019-01-03 +SPY2019-01-18c293.002019-01-03,SPY,2019-01-18,0.01,23753,0.00,0,0.01,call,293.00,2,26676,250.24,2019-01-03 +SPY2019-01-18c294.002019-01-03,SPY,2019-01-18,0.01,24688,0.00,0,0.01,call,294.00,101,19691,250.24,2019-01-03 +SPY2019-01-18c295.002019-01-03,SPY,2019-01-18,0.01,24466,0.00,0,0.01,call,295.00,11,91693,250.24,2019-01-03 +SPY2019-01-18c296.002019-01-03,SPY,2019-01-18,0.01,25325,0.00,0,0.01,call,296.00,0,26617,250.24,2019-01-03 +SPY2019-01-18c297.002019-01-03,SPY,2019-01-18,0.01,25479,0.00,0,0.01,call,297.00,0,26343,250.24,2019-01-03 +SPY2019-01-18c298.002019-01-03,SPY,2019-01-18,0.01,27163,0.00,0,0.01,call,298.00,2,8566,250.24,2019-01-03 +SPY2019-01-18c299.002019-01-03,SPY,2019-01-18,0.01,27377,0.00,0,0.01,call,299.00,0,23807,250.24,2019-01-03 +SPY2019-01-18c300.002019-01-03,SPY,2019-01-18,0.01,25957,0.00,0,0.01,call,300.00,4,185567,250.24,2019-01-03 +SPY2019-01-18c301.002019-01-03,SPY,2019-01-18,0.01,27767,0.00,0,0.02,call,301.00,5,8700,250.24,2019-01-03 +SPY2019-01-18c302.002019-01-03,SPY,2019-01-18,0.01,27116,0.00,0,0.01,call,302.00,0,3462,250.24,2019-01-03 +SPY2019-01-18c303.002019-01-03,SPY,2019-01-18,0.01,27202,0.00,0,0.01,call,303.00,0,18561,250.24,2019-01-03 +SPY2019-01-18c304.002019-01-03,SPY,2019-01-18,0.01,27208,0.00,0,0.01,call,304.00,0,4518,250.24,2019-01-03 +SPY2019-01-18c305.002019-01-03,SPY,2019-01-18,0.01,27479,0.00,0,0.01,call,305.00,0,31159,250.24,2019-01-03 +SPY2019-01-18c306.002019-01-03,SPY,2019-01-18,0.01,27200,0.00,0,0.01,call,306.00,5,4868,250.24,2019-01-03 +SPY2019-01-18c307.002019-01-03,SPY,2019-01-18,0.01,27393,0.00,0,0.01,call,307.00,0,40807,250.24,2019-01-03 +SPY2019-01-18c308.002019-01-03,SPY,2019-01-18,0.01,27400,0.00,0,0.01,call,308.00,0,4259,250.24,2019-01-03 +SPY2019-01-18c309.002019-01-03,SPY,2019-01-18,0.01,27577,0.00,0,0.01,call,309.00,0,4010,250.24,2019-01-03 +SPY2019-01-18c310.002019-01-03,SPY,2019-01-18,0.01,28696,0.00,0,0.01,call,310.00,0,113510,250.24,2019-01-03 +SPY2019-01-18c311.002019-01-03,SPY,2019-01-18,0.01,27493,0.00,0,0.01,call,311.00,0,2125,250.24,2019-01-03 +SPY2019-01-18c312.002019-01-03,SPY,2019-01-18,0.01,26472,0.00,0,0.01,call,312.00,0,2371,250.24,2019-01-03 +SPY2019-01-18c313.002019-01-03,SPY,2019-01-18,0.01,27681,0.00,0,0.01,call,313.00,0,1110,250.24,2019-01-03 +SPY2019-01-18c314.002019-01-03,SPY,2019-01-18,0.01,27984,0.00,0,0.01,call,314.00,0,2059,250.24,2019-01-03 +SPY2019-01-18c315.002019-01-03,SPY,2019-01-18,0.01,27634,0.00,0,0.01,call,315.00,0,9235,250.24,2019-01-03 +SPY2019-01-18c316.002019-01-03,SPY,2019-01-18,0.01,27996,0.00,0,0.01,call,316.00,0,332,250.24,2019-01-03 +SPY2019-01-18c317.002019-01-03,SPY,2019-01-18,0.01,27396,0.00,0,0.02,call,317.00,0,652,250.24,2019-01-03 +SPY2019-01-18c318.002019-01-03,SPY,2019-01-18,0.01,26183,0.00,0,0.01,call,318.00,0,5462,250.24,2019-01-03 +SPY2019-01-18c319.002019-01-03,SPY,2019-01-18,0.01,28230,0.00,0,0.01,call,319.00,0,4597,250.24,2019-01-03 +SPY2019-01-18c320.002019-01-03,SPY,2019-01-18,0.01,29067,0.00,0,0.01,call,320.00,0,45954,250.24,2019-01-03 +SPY2019-01-18c321.002019-01-03,SPY,2019-01-18,0.01,27736,0.00,0,0.02,call,321.00,0,1936,250.24,2019-01-03 +SPY2019-01-18c322.002019-01-03,SPY,2019-01-18,0.01,27755,0.00,0,0.01,call,322.00,0,30498,250.24,2019-01-03 +SPY2019-01-18c323.002019-01-03,SPY,2019-01-18,0.01,29086,0.00,0,0.01,call,323.00,0,3039,250.24,2019-01-03 +SPY2019-01-18c324.002019-01-03,SPY,2019-01-18,0.01,27757,0.00,0,0.01,call,324.00,0,3194,250.24,2019-01-03 +SPY2019-01-18c325.002019-01-03,SPY,2019-01-18,0.01,29140,0.00,0,0.01,call,325.00,0,6656,250.24,2019-01-03 +SPY2019-01-18c330.002019-01-03,SPY,2019-01-18,0.01,29401,0.00,0,0.01,call,330.00,0,9818,250.24,2019-01-03 +SPY2019-01-18c335.002019-01-03,SPY,2019-01-18,0.01,27708,0.00,0,0.01,call,335.00,0,4988,250.24,2019-01-03 +SPY2019-01-18c340.002019-01-03,SPY,2019-01-18,0.01,29036,0.00,0,0.01,call,340.00,0,5586,250.24,2019-01-03 +SPY2019-01-18c345.002019-01-03,SPY,2019-01-18,0.01,29035,0.00,0,0.01,call,345.00,0,1458,250.24,2019-01-03 +SPY2019-01-18c350.002019-01-03,SPY,2019-01-18,0.01,27707,0.00,0,0.01,call,350.00,0,3880,250.24,2019-01-03 +SPY2019-01-18c355.002019-01-03,SPY,2019-01-18,0.01,29033,0.00,0,0.00,call,355.00,0,0,250.24,2019-01-03 +SPY2019-01-18c360.002019-01-03,SPY,2019-01-18,0.01,29172,0.00,0,0.01,call,360.00,0,989,250.24,2019-01-03 +SPY2019-01-18c365.002019-01-03,SPY,2019-01-18,0.01,29061,0.00,0,0.00,call,365.00,0,0,250.24,2019-01-03 +SPY2019-01-18c370.002019-01-03,SPY,2019-01-18,0.01,29159,0.00,0,0.01,call,370.00,0,2900,250.24,2019-01-03 +SPY2019-01-18c380.002019-01-03,SPY,2019-01-18,0.01,28161,0.00,0,0.01,call,380.00,0,7531,250.24,2019-01-03 +SPY2019-01-18c390.002019-01-03,SPY,2019-01-18,0.01,27730,0.00,0,0.01,call,390.00,0,2614,250.24,2019-01-03 +SPY2019-01-18c400.002019-01-03,SPY,2019-01-18,0.01,29033,0.00,0,0.01,call,400.00,0,2078,250.24,2019-01-03 +SPY2019-01-18c40.002019-01-03,SPY,2019-01-18,210.45,1,210.14,51,208.86,call,40.00,4,20,250.24,2019-01-03 +SPY2019-01-18c45.002019-01-03,SPY,2019-01-18,206.96,1,203.58,1,101.64,call,45.00,0,0,250.24,2019-01-03 +SPY2019-01-18c50.002019-01-03,SPY,2019-01-18,201.97,1,198.59,1,99.13,call,50.00,0,0,250.24,2019-01-03 +SPY2019-01-18c55.002019-01-03,SPY,2019-01-18,196.98,1,193.60,1,96.64,call,55.00,0,0,250.24,2019-01-03 +SPY2019-01-18c60.002019-01-03,SPY,2019-01-18,190.53,7,190.07,7,90.28,call,60.00,0,848,250.24,2019-01-03 +SPY2019-01-18c65.002019-01-03,SPY,2019-01-18,185.54,7,185.08,7,90.99,call,65.00,0,610,250.24,2019-01-03 +SPY2019-01-18c70.002019-01-03,SPY,2019-01-18,181.19,285,179.41,285,88.50,call,70.00,0,256,250.24,2019-01-03 +SPY2019-01-18c75.002019-01-03,SPY,2019-01-18,175.55,7,175.10,7,86.01,call,75.00,0,224,250.24,2019-01-03 +SPY2019-01-18c80.002019-01-03,SPY,2019-01-18,171.21,285,169.43,285,84.14,call,80.00,0,0,250.24,2019-01-03 +SPY2019-01-18c85.002019-01-03,SPY,2019-01-18,166.22,285,164.43,285,80.17,call,85.00,0,28,250.24,2019-01-03 +SPY2019-01-18c90.002019-01-03,SPY,2019-01-18,161.22,285,159.44,285,76.79,call,90.00,0,2,250.24,2019-01-03 +SPY2019-01-18c95.002019-01-03,SPY,2019-01-18,156.23,285,154.45,285,76.63,call,95.00,0,0,250.24,2019-01-03 +SPY2019-01-18p100.002019-01-03,SPY,2019-01-18,0.01,30111,0.00,0,0.01,put,100.00,1394,15161,250.24,2019-01-03 +SPY2019-01-18p105.002019-01-03,SPY,2019-01-18,0.01,30904,0.00,0,0.01,put,105.00,633,3260,250.24,2019-01-03 +SPY2019-01-18p110.002019-01-03,SPY,2019-01-18,0.01,31012,0.00,0,0.01,put,110.00,2220,6698,250.24,2019-01-03 +SPY2019-01-18p115.002019-01-03,SPY,2019-01-18,0.01,30387,0.00,0,0.01,put,115.00,420,9296,250.24,2019-01-03 +SPY2019-01-18p120.002019-01-03,SPY,2019-01-18,0.01,29507,0.00,0,0.01,put,120.00,10,8120,250.24,2019-01-03 +SPY2019-01-18p125.002019-01-03,SPY,2019-01-18,0.01,27426,0.00,0,0.01,put,125.00,5,14322,250.24,2019-01-03 +SPY2019-01-18p130.002019-01-03,SPY,2019-01-18,0.01,26530,0.00,0,0.01,put,130.00,5,17509,250.24,2019-01-03 +SPY2019-01-18p135.002019-01-03,SPY,2019-01-18,0.01,22826,0.00,0,0.01,put,135.00,2710,20190,250.24,2019-01-03 +SPY2019-01-18p140.002019-01-03,SPY,2019-01-18,0.01,19057,0.00,0,0.01,put,140.00,295,2958,250.24,2019-01-03 +SPY2019-01-18p145.002019-01-03,SPY,2019-01-18,0.01,14254,0.00,0,0.01,put,145.00,5,5682,250.24,2019-01-03 +SPY2019-01-18p150.002019-01-03,SPY,2019-01-18,0.01,11224,0.00,0,0.01,put,150.00,10,8458,250.24,2019-01-03 +SPY2019-01-18p155.002019-01-03,SPY,2019-01-18,0.01,8584,0.00,0,0.01,put,155.00,425,2979,250.24,2019-01-03 +SPY2019-01-18p160.002019-01-03,SPY,2019-01-18,0.02,31642,0.01,478,0.01,put,160.00,252,6080,250.24,2019-01-03 +SPY2019-01-18p165.002019-01-03,SPY,2019-01-18,0.02,29530,0.01,2220,0.03,put,165.00,250,6378,250.24,2019-01-03 +SPY2019-01-18p170.002019-01-03,SPY,2019-01-18,0.02,26012,0.01,9795,0.02,put,170.00,1353,10321,250.24,2019-01-03 +SPY2019-01-18p175.002019-01-03,SPY,2019-01-18,0.02,18451,0.01,19843,0.03,put,175.00,218,11698,250.24,2019-01-03 +SPY2019-01-18p176.002019-01-03,SPY,2019-01-18,0.02,16343,0.01,22540,0.08,put,176.00,0,298,250.24,2019-01-03 +SPY2019-01-18p177.002019-01-03,SPY,2019-01-18,0.02,13995,0.01,23946,0.05,put,177.00,0,519,250.24,2019-01-03 +SPY2019-01-18p178.002019-01-03,SPY,2019-01-18,0.02,11411,0.01,25341,0.03,put,178.00,0,1368,250.24,2019-01-03 +SPY2019-01-18p179.002019-01-03,SPY,2019-01-18,0.02,10434,0.01,26291,0.02,put,179.00,100,1227,250.24,2019-01-03 +SPY2019-01-18p180.002019-01-03,SPY,2019-01-18,0.03,32035,0.02,600,0.03,put,180.00,506,11996,250.24,2019-01-03 +SPY2019-01-18p181.002019-01-03,SPY,2019-01-18,0.03,30827,0.02,900,0.03,put,181.00,490,826,250.24,2019-01-03 +SPY2019-01-18p182.002019-01-03,SPY,2019-01-18,0.03,29919,0.02,1020,0.04,put,182.00,0,2814,250.24,2019-01-03 +SPY2019-01-18p183.002019-01-03,SPY,2019-01-18,0.03,29041,0.02,2160,0.03,put,183.00,0,4528,250.24,2019-01-03 +SPY2019-01-18p184.002019-01-03,SPY,2019-01-18,0.03,28061,0.02,2820,0.03,put,184.00,0,862,250.24,2019-01-03 +SPY2019-01-18p185.002019-01-03,SPY,2019-01-18,0.03,25660,0.02,3480,0.03,put,185.00,0,13696,250.24,2019-01-03 +SPY2019-01-18p186.002019-01-03,SPY,2019-01-18,0.03,24365,0.02,4560,0.03,put,186.00,0,3183,250.24,2019-01-03 +SPY2019-01-18p187.002019-01-03,SPY,2019-01-18,0.03,23560,0.02,10043,0.03,put,187.00,100,1004,250.24,2019-01-03 +SPY2019-01-18p188.002019-01-03,SPY,2019-01-18,0.03,19864,0.02,13669,0.05,put,188.00,14,1401,250.24,2019-01-03 +SPY2019-01-18p189.002019-01-03,SPY,2019-01-18,0.03,18075,0.02,18503,0.04,put,189.00,16,5090,250.24,2019-01-03 +SPY2019-01-18p190.002019-01-03,SPY,2019-01-18,0.03,12847,0.02,22800,0.04,put,190.00,28,19042,250.24,2019-01-03 +SPY2019-01-18p191.002019-01-03,SPY,2019-01-18,0.03,6200,0.02,26016,0.05,put,191.00,10,6201,250.24,2019-01-03 +SPY2019-01-18p192.002019-01-03,SPY,2019-01-18,0.03,1563,0.02,27445,0.04,put,192.00,28,7498,250.24,2019-01-03 +SPY2019-01-18p193.002019-01-03,SPY,2019-01-18,0.04,26770,0.03,2040,0.06,put,193.00,10,12385,250.24,2019-01-03 +SPY2019-01-18p194.002019-01-03,SPY,2019-01-18,0.04,23928,0.03,6378,0.06,put,194.00,13,3798,250.24,2019-01-03 +SPY2019-01-18p195.002019-01-03,SPY,2019-01-18,0.04,18444,0.03,12762,0.04,put,195.00,296,24461,250.24,2019-01-03 +SPY2019-01-18p196.002019-01-03,SPY,2019-01-18,0.04,10634,0.03,20957,0.07,put,196.00,10,5477,250.24,2019-01-03 +SPY2019-01-18p197.002019-01-03,SPY,2019-01-18,0.04,1560,0.03,25888,0.07,put,197.00,10,13213,250.24,2019-01-03 +SPY2019-01-18p198.002019-01-03,SPY,2019-01-18,0.05,26512,0.04,3027,0.05,put,198.00,32,6625,250.24,2019-01-03 +SPY2019-01-18p199.002019-01-03,SPY,2019-01-18,0.05,18507,0.04,9210,0.05,put,199.00,21,7761,250.24,2019-01-03 +SPY2019-01-18p200.002019-01-03,SPY,2019-01-18,0.05,9616,0.04,20105,0.05,put,200.00,1156,41198,250.24,2019-01-03 +SPY2019-01-18p201.002019-01-03,SPY,2019-01-18,0.06,28710,0.05,900,0.05,put,201.00,312,3650,250.24,2019-01-03 +SPY2019-01-18p202.002019-01-03,SPY,2019-01-18,0.06,18540,0.05,6336,0.05,put,202.00,203,15516,250.24,2019-01-03 +SPY2019-01-18p203.002019-01-03,SPY,2019-01-18,0.06,6629,0.05,19253,0.13,put,203.00,3,7213,250.24,2019-01-03 +SPY2019-01-18p204.002019-01-03,SPY,2019-01-18,0.07,22089,0.06,3824,0.07,put,204.00,40,2514,250.24,2019-01-03 +SPY2019-01-18p205.002019-01-03,SPY,2019-01-18,0.07,11518,0.06,11669,0.06,put,205.00,81,39258,250.24,2019-01-03 +SPY2019-01-18p206.002019-01-03,SPY,2019-01-18,0.08,25037,0.07,2886,0.08,put,206.00,1,2988,250.24,2019-01-03 +SPY2019-01-18p207.002019-01-03,SPY,2019-01-18,0.08,11221,0.07,9868,0.07,put,207.00,4,10664,250.24,2019-01-03 +SPY2019-01-18p208.002019-01-03,SPY,2019-01-18,0.09,22314,0.08,3681,0.12,put,208.00,4,6107,250.24,2019-01-03 +SPY2019-01-18p209.002019-01-03,SPY,2019-01-18,0.09,4787,0.08,12209,0.09,put,209.00,30,15628,250.24,2019-01-03 +SPY2019-01-18p210.002019-01-03,SPY,2019-01-18,0.10,13432,0.09,6105,0.10,put,210.00,13146,97157,250.24,2019-01-03 +SPY2019-01-18p211.002019-01-03,SPY,2019-01-18,0.11,19042,0.10,3532,0.12,put,211.00,4,25645,250.24,2019-01-03 +SPY2019-01-18p212.002019-01-03,SPY,2019-01-18,0.11,2,0.10,14868,0.11,put,212.00,234,9204,250.24,2019-01-03 +SPY2019-01-18p213.002019-01-03,SPY,2019-01-18,0.12,1735,0.11,12844,0.12,put,213.00,2812,6725,250.24,2019-01-03 +SPY2019-01-18p214.002019-01-03,SPY,2019-01-18,0.13,2301,0.12,11331,0.16,put,214.00,262,10109,250.24,2019-01-03 +SPY2019-01-18p215.002019-01-03,SPY,2019-01-18,0.14,1267,0.13,11407,0.13,put,215.00,19264,74933,250.24,2019-01-03 +SPY2019-01-18p216.002019-01-03,SPY,2019-01-18,0.16,21193,0.15,1313,0.16,put,216.00,57,11447,250.24,2019-01-03 +SPY2019-01-18p217.002019-01-03,SPY,2019-01-18,0.17,10876,0.16,3599,0.18,put,217.00,33,9871,250.24,2019-01-03 +SPY2019-01-18p218.002019-01-03,SPY,2019-01-18,0.18,2566,0.17,7470,0.18,put,218.00,4958,8767,250.24,2019-01-03 +SPY2019-01-18p219.002019-01-03,SPY,2019-01-18,0.20,12029,0.19,1581,0.20,put,219.00,54,7674,250.24,2019-01-03 +SPY2019-01-18p220.002019-01-03,SPY,2019-01-18,0.22,17987,0.20,8148,0.22,put,220.00,13144,97048,250.24,2019-01-03 +SPY2019-01-18p221.002019-01-03,SPY,2019-01-18,0.24,17810,0.22,6568,0.24,put,221.00,3169,18228,250.24,2019-01-03 +SPY2019-01-18p222.002019-01-03,SPY,2019-01-18,0.26,14075,0.24,9200,0.33,put,222.00,92,8021,250.24,2019-01-03 +SPY2019-01-18p222.502019-01-03,SPY,2019-01-18,0.27,10011,0.26,1405,0.31,put,222.50,401,3591,250.24,2019-01-03 +SPY2019-01-18p223.002019-01-03,SPY,2019-01-18,0.28,3544,0.27,3876,0.35,put,223.00,157,8046,250.24,2019-01-03 +SPY2019-01-18p224.002019-01-03,SPY,2019-01-18,0.31,7467,0.30,1313,0.34,put,224.00,14220,6684,250.24,2019-01-03 +SPY2019-01-18p225.002019-01-03,SPY,2019-01-18,0.34,6192,0.33,1269,0.33,put,225.00,2475,85880,250.24,2019-01-03 +SPY2019-01-18p226.002019-01-03,SPY,2019-01-18,0.37,94,0.36,3794,0.47,put,226.00,910,11748,250.24,2019-01-03 +SPY2019-01-18p227.002019-01-03,SPY,2019-01-18,0.41,993,0.40,1345,0.53,put,227.00,230,20817,250.24,2019-01-03 +SPY2019-01-18p227.502019-01-03,SPY,2019-01-18,0.43,358,0.42,1518,0.44,put,227.50,228,2741,250.24,2019-01-03 +SPY2019-01-18p228.002019-01-03,SPY,2019-01-18,0.45,75,0.44,2542,0.54,put,228.00,1025,8167,250.24,2019-01-03 +SPY2019-01-18p229.002019-01-03,SPY,2019-01-18,0.50,874,0.48,5693,0.51,put,229.00,1153,5840,250.24,2019-01-03 +SPY2019-01-18p230.002019-01-03,SPY,2019-01-18,0.56,7732,0.54,1144,0.55,put,230.00,16392,90832,250.24,2019-01-03 +SPY2019-01-18p231.002019-01-03,SPY,2019-01-18,0.62,5535,0.60,1088,0.59,put,231.00,1269,16682,250.24,2019-01-03 +SPY2019-01-18p232.002019-01-03,SPY,2019-01-18,0.68,654,0.66,2781,0.69,put,232.00,12967,27604,250.24,2019-01-03 +SPY2019-01-18p232.502019-01-03,SPY,2019-01-18,0.72,4516,0.70,1023,0.87,put,232.50,2021,3654,250.24,2019-01-03 +SPY2019-01-18p233.002019-01-03,SPY,2019-01-18,0.76,5015,0.74,878,0.83,put,233.00,1486,11100,250.24,2019-01-03 +SPY2019-01-18p234.002019-01-03,SPY,2019-01-18,0.84,2385,0.82,1041,0.86,put,234.00,4169,15770,250.24,2019-01-03 +SPY2019-01-18p235.002019-01-03,SPY,2019-01-18,0.93,1004,0.91,1807,0.91,put,235.00,32743,157431,250.24,2019-01-03 +SPY2019-01-18p236.002019-01-03,SPY,2019-01-18,1.03,48,1.01,1435,1.01,put,236.00,1905,16854,250.24,2019-01-03 +SPY2019-01-18p237.002019-01-03,SPY,2019-01-18,1.15,3808,1.14,20,1.13,put,237.00,6542,18800,250.24,2019-01-03 +SPY2019-01-18p237.502019-01-03,SPY,2019-01-18,1.21,2553,1.18,1731,1.50,put,237.50,2228,3514,250.24,2019-01-03 +SPY2019-01-18p238.002019-01-03,SPY,2019-01-18,1.27,673,1.24,2675,1.27,put,238.00,1878,21550,250.24,2019-01-03 +SPY2019-01-18p239.002019-01-03,SPY,2019-01-18,1.41,930,1.38,1428,1.36,put,239.00,18300,17701,250.24,2019-01-03 +SPY2019-01-18p240.002019-01-03,SPY,2019-01-18,1.56,220,1.54,282,1.55,put,240.00,24197,197088,250.24,2019-01-03 +SPY2019-01-18p241.002019-01-03,SPY,2019-01-18,1.72,5,1.70,446,1.71,put,241.00,3514,17065,250.24,2019-01-03 +SPY2019-01-18p242.002019-01-03,SPY,2019-01-18,1.91,198,1.88,317,1.89,put,242.00,10838,14638,250.24,2019-01-03 +SPY2019-01-18p242.502019-01-03,SPY,2019-01-18,2.01,325,1.98,238,2.34,put,242.50,2015,2643,250.24,2019-01-03 +SPY2019-01-18p243.002019-01-03,SPY,2019-01-18,2.12,3415,2.08,366,2.08,put,243.00,7227,18103,250.24,2019-01-03 +SPY2019-01-18p244.002019-01-03,SPY,2019-01-18,2.34,1430,2.30,343,2.32,put,244.00,9447,28044,250.24,2019-01-03 +SPY2019-01-18p245.002019-01-03,SPY,2019-01-18,2.58,911,2.54,295,2.56,put,245.00,18931,107375,250.24,2019-01-03 +SPY2019-01-18p246.002019-01-03,SPY,2019-01-18,2.85,1487,2.80,363,2.87,put,246.00,4027,13217,250.24,2019-01-03 +SPY2019-01-18p247.002019-01-03,SPY,2019-01-18,3.14,1338,3.09,266,3.11,put,247.00,4417,22717,250.24,2019-01-03 +SPY2019-01-18p247.502019-01-03,SPY,2019-01-18,3.30,2177,3.24,492,3.27,put,247.50,1661,1837,250.24,2019-01-03 +SPY2019-01-18p248.002019-01-03,SPY,2019-01-18,3.46,1292,3.41,238,3.46,put,248.00,8003,20307,250.24,2019-01-03 +SPY2019-01-18p249.002019-01-03,SPY,2019-01-18,3.81,223,3.75,288,3.80,put,249.00,9106,15196,250.24,2019-01-03 +SPY2019-01-18p250.002019-01-03,SPY,2019-01-18,4.20,682,4.14,165,4.16,put,250.00,48081,115537,250.24,2019-01-03 +SPY2019-01-18p251.002019-01-03,SPY,2019-01-18,4.62,605,4.55,180,4.55,put,251.00,3141,14452,250.24,2019-01-03 +SPY2019-01-18p252.002019-01-03,SPY,2019-01-18,5.08,570,5.00,314,5.06,put,252.00,1365,12102,250.24,2019-01-03 +SPY2019-01-18p252.502019-01-03,SPY,2019-01-18,5.32,459,5.24,225,6.17,put,252.50,639,934,250.24,2019-01-03 +SPY2019-01-18p253.002019-01-03,SPY,2019-01-18,5.57,200,5.50,154,5.49,put,253.00,671,27283,250.24,2019-01-03 +SPY2019-01-18p254.002019-01-03,SPY,2019-01-18,6.11,145,6.03,153,6.40,put,254.00,2661,34298,250.24,2019-01-03 +SPY2019-01-18p255.002019-01-03,SPY,2019-01-18,6.70,115,6.63,57,6.66,put,255.00,11578,97311,250.24,2019-01-03 +SPY2019-01-18p256.002019-01-03,SPY,2019-01-18,7.41,48,7.17,574,8.00,put,256.00,486,10089,250.24,2019-01-03 +SPY2019-01-18p257.002019-01-03,SPY,2019-01-18,8.08,77,7.92,152,7.98,put,257.00,1820,47480,250.24,2019-01-03 +SPY2019-01-18p257.502019-01-03,SPY,2019-01-18,8.45,119,8.16,589,9.43,put,257.50,144,224,250.24,2019-01-03 +SPY2019-01-18p258.002019-01-03,SPY,2019-01-18,8.81,32,8.53,572,8.62,put,258.00,326,48619,250.24,2019-01-03 +SPY2019-01-18p259.002019-01-03,SPY,2019-01-18,9.58,611,9.37,210,10.63,put,259.00,49,9552,250.24,2019-01-03 +SPY2019-01-18p260.002019-01-03,SPY,2019-01-18,10.39,116,10.22,231,10.27,put,260.00,1942,141758,250.24,2019-01-03 +SPY2019-01-18p261.002019-01-03,SPY,2019-01-18,11.23,629,11.03,161,11.13,put,261.00,428,14057,250.24,2019-01-03 +SPY2019-01-18p262.002019-01-03,SPY,2019-01-18,12.07,455,11.89,463,12.21,put,262.00,81,12089,250.24,2019-01-03 +SPY2019-01-18p262.502019-01-03,SPY,2019-01-18,12.56,51,12.35,508,15.29,put,262.50,1,103,250.24,2019-01-03 +SPY2019-01-18p263.002019-01-03,SPY,2019-01-18,13.00,61,12.82,403,14.09,put,263.00,22,13262,250.24,2019-01-03 +SPY2019-01-18p264.002019-01-03,SPY,2019-01-18,13.95,184,13.72,492,14.05,put,264.00,389,53226,250.24,2019-01-03 +SPY2019-01-18p265.002019-01-03,SPY,2019-01-18,14.88,576,14.68,502,15.07,put,265.00,1118,62887,250.24,2019-01-03 +SPY2019-01-18p266.002019-01-03,SPY,2019-01-18,15.83,468,15.61,599,17.04,put,266.00,129,19834,250.24,2019-01-03 +SPY2019-01-18p267.002019-01-03,SPY,2019-01-18,16.86,61,16.63,414,17.98,put,267.00,36,21146,250.24,2019-01-03 +SPY2019-01-18p267.502019-01-03,SPY,2019-01-18,17.33,40,17.11,391,18.45,put,267.50,76,3,250.24,2019-01-03 +SPY2019-01-18p268.002019-01-03,SPY,2019-01-18,17.78,10,17.62,415,17.40,put,268.00,9,6869,250.24,2019-01-03 +SPY2019-01-18p269.002019-01-03,SPY,2019-01-18,18.87,32,18.59,456,20.10,put,269.00,85,5462,250.24,2019-01-03 +SPY2019-01-18p270.002019-01-03,SPY,2019-01-18,19.78,10,19.61,444,19.76,put,270.00,17023,53779,250.24,2019-01-03 +SPY2019-01-18p271.002019-01-03,SPY,2019-01-18,20.87,40,20.63,334,22.05,put,271.00,64,4973,250.24,2019-01-03 +SPY2019-01-18p272.002019-01-03,SPY,2019-01-18,21.87,32,21.62,383,22.42,put,272.00,17,12156,250.24,2019-01-03 +SPY2019-01-18p272.502019-01-03,SPY,2019-01-18,22.44,568,22.02,568,0.00,put,272.50,0,0,250.24,2019-01-03 +SPY2019-01-18p273.002019-01-03,SPY,2019-01-18,22.86,32,22.63,326,23.97,put,273.00,47,8646,250.24,2019-01-03 +SPY2019-01-18p274.002019-01-03,SPY,2019-01-18,23.78,10,23.62,375,23.08,put,274.00,4012,7776,250.24,2019-01-03 +SPY2019-01-18p275.002019-01-03,SPY,2019-01-18,24.87,48,24.63,228,26.04,put,275.00,35214,29767,250.24,2019-01-03 +SPY2019-01-18p276.002019-01-03,SPY,2019-01-18,25.92,32,25.59,1,27.04,put,276.00,7461,4522,250.24,2019-01-03 +SPY2019-01-18p277.002019-01-03,SPY,2019-01-18,26.92,64,26.59,1,28.14,put,277.00,5843,2860,250.24,2019-01-03 +SPY2019-01-18p278.002019-01-03,SPY,2019-01-18,27.92,48,27.59,1,29.18,put,278.00,7994,3962,250.24,2019-01-03 +SPY2019-01-18p279.002019-01-03,SPY,2019-01-18,28.94,10,27.54,10,29.46,put,279.00,335,676,250.24,2019-01-03 +SPY2019-01-18p280.002019-01-03,SPY,2019-01-18,29.92,80,29.57,1,31.24,put,280.00,19507,7935,250.24,2019-01-03 +SPY2019-01-18p281.002019-01-03,SPY,2019-01-18,32.31,1,29.53,10,20.60,put,281.00,0,141,250.24,2019-01-03 +SPY2019-01-18p282.002019-01-03,SPY,2019-01-18,31.78,10,30.53,10,19.70,put,282.00,0,608,250.24,2019-01-03 +SPY2019-01-18p283.002019-01-03,SPY,2019-01-18,32.92,68,32.57,1,35.00,put,283.00,10,68,250.24,2019-01-03 +SPY2019-01-18p284.002019-01-03,SPY,2019-01-18,33.92,68,33.59,1,34.29,put,284.00,170,349,250.24,2019-01-03 +SPY2019-01-18p285.002019-01-03,SPY,2019-01-18,34.92,56,34.58,1,35.00,put,285.00,25190,8382,250.24,2019-01-03 +SPY2019-01-18p286.002019-01-03,SPY,2019-01-18,37.41,1,34.53,10,22.23,put,286.00,0,22,250.24,2019-01-03 +SPY2019-01-18p287.002019-01-03,SPY,2019-01-18,36.94,10,35.54,10,38.18,put,287.00,1600,1177,250.24,2019-01-03 +SPY2019-01-18p288.002019-01-03,SPY,2019-01-18,39.41,1,36.53,10,41.31,put,288.00,5,20,250.24,2019-01-03 +SPY2019-01-18p289.002019-01-03,SPY,2019-01-18,38.92,80,38.60,1,19.94,put,289.00,0,35,250.24,2019-01-03 +SPY2019-01-18p290.002019-01-03,SPY,2019-01-18,39.92,52,39.59,1,40.50,put,290.00,534,478,250.24,2019-01-03 +SPY2019-01-18p291.002019-01-03,SPY,2019-01-18,40.92,68,40.57,1,41.00,put,291.00,10510,4026,250.24,2019-01-03 +SPY2019-01-18p292.002019-01-03,SPY,2019-01-18,41.92,60,41.57,1,43.23,put,292.00,4525,1552,250.24,2019-01-03 +SPY2019-01-18p293.002019-01-03,SPY,2019-01-18,44.41,1,41.53,10,24.99,put,293.00,0,6,250.24,2019-01-03 +SPY2019-01-18p294.002019-01-03,SPY,2019-01-18,43.94,10,42.54,10,43.78,put,294.00,830,500,250.24,2019-01-03 +SPY2019-01-18p295.002019-01-03,SPY,2019-01-18,44.92,108,44.58,1,45.65,put,295.00,3135,1071,250.24,2019-01-03 +SPY2019-01-18p296.002019-01-03,SPY,2019-01-18,45.92,64,45.58,1,49.87,put,296.00,3,5,250.24,2019-01-03 +SPY2019-01-18p297.002019-01-03,SPY,2019-01-18,48.41,1,45.53,10,26.99,put,297.00,0,0,250.24,2019-01-03 +SPY2019-01-18p298.002019-01-03,SPY,2019-01-18,49.41,1,46.53,10,25.71,put,298.00,0,2,250.24,2019-01-03 +SPY2019-01-18p299.002019-01-03,SPY,2019-01-18,50.41,1,47.53,10,26.26,put,299.00,0,0,250.24,2019-01-03 +SPY2019-01-18p300.002019-01-03,SPY,2019-01-18,49.92,100,49.58,1,49.76,put,300.00,88,88,250.24,2019-01-03 +SPY2019-01-18p301.002019-01-03,SPY,2019-01-18,52.41,1,49.53,10,28.48,put,301.00,0,0,250.24,2019-01-03 +SPY2019-01-18p302.002019-01-03,SPY,2019-01-18,53.41,1,50.54,10,27.84,put,302.00,0,0,250.24,2019-01-03 +SPY2019-01-18p303.002019-01-03,SPY,2019-01-18,54.41,1,51.54,10,29.81,put,303.00,0,0,250.24,2019-01-03 +SPY2019-01-18p304.002019-01-03,SPY,2019-01-18,55.41,1,52.54,10,18.86,put,304.00,0,0,250.24,2019-01-03 +SPY2019-01-18p305.002019-01-03,SPY,2019-01-18,54.92,56,54.58,1,54.14,put,305.00,12,21,250.24,2019-01-03 +SPY2019-01-18p306.002019-01-03,SPY,2019-01-18,57.41,1,54.54,10,29.82,put,306.00,0,0,250.24,2019-01-03 +SPY2019-01-18p307.002019-01-03,SPY,2019-01-18,56.92,60,56.59,1,57.65,put,307.00,4157,1009,250.24,2019-01-03 +SPY2019-01-18p308.002019-01-03,SPY,2019-01-18,57.94,10,56.53,10,58.65,put,308.00,1555,465,250.24,2019-01-03 +SPY2019-01-18p309.002019-01-03,SPY,2019-01-18,58.94,10,57.53,10,59.50,put,309.00,850,357,250.24,2019-01-03 +SPY2019-01-18p310.002019-01-03,SPY,2019-01-18,59.92,92,59.59,1,59.80,put,310.00,4,6,250.24,2019-01-03 +SPY2019-01-18p311.002019-01-03,SPY,2019-01-18,62.41,1,59.53,10,32.11,put,311.00,0,1,250.24,2019-01-03 +SPY2019-01-18p312.002019-01-03,SPY,2019-01-18,63.41,1,60.53,10,11.12,put,312.00,0,1,250.24,2019-01-03 +SPY2019-01-18p313.002019-01-03,SPY,2019-01-18,64.41,1,61.53,10,0.00,put,313.00,0,0,250.24,2019-01-03 +SPY2019-01-18p314.002019-01-03,SPY,2019-01-18,65.41,1,62.53,10,13.13,put,314.00,0,0,250.24,2019-01-03 +SPY2019-01-18p315.002019-01-03,SPY,2019-01-18,66.41,1,63.53,10,24.35,put,315.00,0,2,250.24,2019-01-03 +SPY2019-01-18p316.002019-01-03,SPY,2019-01-18,67.41,1,64.53,10,0.00,put,316.00,0,0,250.24,2019-01-03 +SPY2019-01-18p317.002019-01-03,SPY,2019-01-18,68.47,1,65.53,10,13.96,put,317.00,0,0,250.24,2019-01-03 +SPY2019-01-18p318.002019-01-03,SPY,2019-01-18,69.41,1,66.53,10,23.67,put,318.00,0,0,250.24,2019-01-03 +SPY2019-01-18p319.002019-01-03,SPY,2019-01-18,70.47,1,67.53,10,26.59,put,319.00,0,0,250.24,2019-01-03 +SPY2019-01-18p320.002019-01-03,SPY,2019-01-18,69.94,10,68.53,10,70.50,put,320.00,500,257,250.24,2019-01-03 +SPY2019-01-18p321.002019-01-03,SPY,2019-01-18,72.41,1,69.53,10,0.00,put,321.00,0,0,250.24,2019-01-03 +SPY2019-01-18p322.002019-01-03,SPY,2019-01-18,73.41,1,70.53,10,17.49,put,322.00,0,0,250.24,2019-01-03 +SPY2019-01-18p323.002019-01-03,SPY,2019-01-18,74.41,1,71.53,10,0.00,put,323.00,0,0,250.24,2019-01-03 +SPY2019-01-18p324.002019-01-03,SPY,2019-01-18,75.41,1,72.53,10,0.00,put,324.00,0,0,250.24,2019-01-03 +SPY2019-01-18p325.002019-01-03,SPY,2019-01-18,74.91,48,74.58,1,75.85,put,325.00,8,7,250.24,2019-01-03 +SPY2019-01-18p330.002019-01-03,SPY,2019-01-18,81.47,1,78.53,10,24.01,put,330.00,0,0,250.24,2019-01-03 +SPY2019-01-18p335.002019-01-03,SPY,2019-01-18,86.40,1,83.53,10,27.13,put,335.00,0,0,250.24,2019-01-03 +SPY2019-01-18p340.002019-01-03,SPY,2019-01-18,89.91,40,89.58,1,90.80,put,340.00,3,4,250.24,2019-01-03 +SPY2019-01-18p345.002019-01-03,SPY,2019-01-18,96.40,1,93.53,10,43.00,put,345.00,0,1,250.24,2019-01-03 +SPY2019-01-18p350.002019-01-03,SPY,2019-01-18,99.91,32,99.57,1,100.57,put,350.00,3,2,250.24,2019-01-03 +SPY2019-01-18p355.002019-01-03,SPY,2019-01-18,106.47,1,103.53,10,47.67,put,355.00,0,0,250.24,2019-01-03 +SPY2019-01-18p360.002019-01-03,SPY,2019-01-18,111.40,1,108.53,10,46.75,put,360.00,0,0,250.24,2019-01-03 +SPY2019-01-18p365.002019-01-03,SPY,2019-01-18,116.40,1,113.53,10,0.00,put,365.00,0,0,250.24,2019-01-03 +SPY2019-01-18p370.002019-01-03,SPY,2019-01-18,121.40,1,118.53,10,49.94,put,370.00,0,0,250.24,2019-01-03 +SPY2019-01-18p380.002019-01-03,SPY,2019-01-18,131.40,1,128.53,10,65.59,put,380.00,0,1,250.24,2019-01-03 +SPY2019-01-18p390.002019-01-03,SPY,2019-01-18,141.40,1,138.53,10,61.87,put,390.00,0,0,250.24,2019-01-03 +SPY2019-01-18p400.002019-01-03,SPY,2019-01-18,149.88,1,149.56,2,150.07,put,400.00,1413,483,250.24,2019-01-03 +SPY2019-01-18p40.002019-01-03,SPY,2019-01-18,0.01,29391,0.00,0,0.01,put,40.00,0,755,250.24,2019-01-03 +SPY2019-01-18p45.002019-01-03,SPY,2019-01-18,0.01,28831,0.00,0,0.01,put,45.00,0,6,250.24,2019-01-03 +SPY2019-01-18p50.002019-01-03,SPY,2019-01-18,0.01,28828,0.00,0,0.01,put,50.00,0,26,250.24,2019-01-03 +SPY2019-01-18p55.002019-01-03,SPY,2019-01-18,0.01,30409,0.00,0,0.01,put,55.00,0,29,250.24,2019-01-03 +SPY2019-01-18p60.002019-01-03,SPY,2019-01-18,0.01,30407,0.00,0,0.01,put,60.00,0,1470,250.24,2019-01-03 +SPY2019-01-18p65.002019-01-03,SPY,2019-01-18,0.01,28884,0.00,0,0.01,put,65.00,0,1889,250.24,2019-01-03 +SPY2019-01-18p70.002019-01-03,SPY,2019-01-18,0.01,28822,0.00,0,0.01,put,70.00,0,393,250.24,2019-01-03 +SPY2019-01-18p75.002019-01-03,SPY,2019-01-18,0.01,30283,0.00,0,0.01,put,75.00,0,6117,250.24,2019-01-03 +SPY2019-01-18p80.002019-01-03,SPY,2019-01-18,0.01,29199,0.00,0,0.01,put,80.00,0,2902,250.24,2019-01-03 +SPY2019-01-18p85.002019-01-03,SPY,2019-01-18,0.01,29141,0.00,0,0.01,put,85.00,0,27502,250.24,2019-01-03 +SPY2019-01-18p90.002019-01-03,SPY,2019-01-18,0.01,30124,0.00,0,0.01,put,90.00,0,2829,250.24,2019-01-03 +SPY2019-01-18p95.002019-01-03,SPY,2019-01-18,0.01,30264,0.00,0,0.01,put,95.00,0,11397,250.24,2019-01-03 +SPY2019-01-22c100.002019-01-03,SPY,2019-01-22,151.63,1,148.75,10,0.00,call,100.00,0,0,250.24,2019-01-03 +SPY2019-01-22c105.002019-01-03,SPY,2019-01-22,146.63,1,143.76,10,0.00,call,105.00,0,0,250.24,2019-01-03 +SPY2019-01-22c110.002019-01-03,SPY,2019-01-22,141.64,1,138.75,10,0.00,call,110.00,0,0,250.24,2019-01-03 +SPY2019-01-22c115.002019-01-03,SPY,2019-01-22,136.65,1,133.76,10,0.00,call,115.00,0,0,250.24,2019-01-03 +SPY2019-01-22c120.002019-01-03,SPY,2019-01-22,131.66,1,128.76,10,0.00,call,120.00,0,0,250.24,2019-01-03 +SPY2019-01-22c125.002019-01-03,SPY,2019-01-22,126.67,1,123.79,10,0.00,call,125.00,0,0,250.24,2019-01-03 +SPY2019-01-22c130.002019-01-03,SPY,2019-01-22,121.67,1,118.78,10,0.00,call,130.00,0,0,250.24,2019-01-03 +SPY2019-01-22c135.002019-01-03,SPY,2019-01-22,116.78,1,113.79,10,0.00,call,135.00,0,0,250.24,2019-01-03 +SPY2019-01-22c140.002019-01-03,SPY,2019-01-22,111.69,1,108.80,10,0.00,call,140.00,0,0,250.24,2019-01-03 +SPY2019-01-22c145.002019-01-03,SPY,2019-01-22,106.70,1,103.80,10,0.00,call,145.00,0,0,250.24,2019-01-03 +SPY2019-01-22c150.002019-01-03,SPY,2019-01-22,101.71,1,98.81,10,0.00,call,150.00,0,0,250.24,2019-01-03 +SPY2019-01-22c155.002019-01-03,SPY,2019-01-22,96.72,1,93.82,10,0.00,call,155.00,0,0,250.24,2019-01-03 +SPY2019-01-22c160.002019-01-03,SPY,2019-01-22,91.73,1,88.83,10,0.00,call,160.00,0,0,250.24,2019-01-03 +SPY2019-01-22c165.002019-01-03,SPY,2019-01-22,86.74,1,83.84,10,0.00,call,165.00,0,0,250.24,2019-01-03 +SPY2019-01-22c170.002019-01-03,SPY,2019-01-22,81.75,1,78.85,10,0.00,call,170.00,0,0,250.24,2019-01-03 +SPY2019-01-22c175.002019-01-03,SPY,2019-01-22,76.76,1,73.86,10,0.00,call,175.00,0,0,250.24,2019-01-03 +SPY2019-01-22c180.002019-01-03,SPY,2019-01-22,71.77,1,68.90,10,0.00,call,180.00,0,0,250.24,2019-01-03 +SPY2019-01-22c185.002019-01-03,SPY,2019-01-22,66.79,1,63.91,10,0.00,call,185.00,0,0,250.24,2019-01-03 +SPY2019-01-22c190.002019-01-03,SPY,2019-01-22,61.80,1,58.93,10,0.00,call,190.00,0,0,250.24,2019-01-03 +SPY2019-01-22c195.002019-01-03,SPY,2019-01-22,56.82,1,53.94,10,27.05,call,195.00,0,0,250.24,2019-01-03 +SPY2019-01-22c196.002019-01-03,SPY,2019-01-22,55.83,1,52.95,10,0.00,call,196.00,0,0,250.24,2019-01-03 +SPY2019-01-22c197.002019-01-03,SPY,2019-01-22,54.83,1,51.95,10,0.00,call,197.00,0,0,250.24,2019-01-03 +SPY2019-01-22c198.002019-01-03,SPY,2019-01-22,53.83,1,50.96,10,0.00,call,198.00,0,0,250.24,2019-01-03 +SPY2019-01-22c199.002019-01-03,SPY,2019-01-22,52.84,1,49.96,10,0.00,call,199.00,0,0,250.24,2019-01-03 +SPY2019-01-22c200.002019-01-03,SPY,2019-01-22,51.85,1,48.97,10,24.56,call,200.00,0,0,250.24,2019-01-03 +SPY2019-01-22c201.002019-01-03,SPY,2019-01-22,50.85,1,47.97,10,0.00,call,201.00,0,0,250.24,2019-01-03 +SPY2019-01-22c202.002019-01-03,SPY,2019-01-22,49.95,1,46.98,10,0.00,call,202.00,0,0,250.24,2019-01-03 +SPY2019-01-22c203.002019-01-03,SPY,2019-01-22,48.87,1,45.98,10,0.00,call,203.00,0,0,250.24,2019-01-03 +SPY2019-01-22c204.002019-01-03,SPY,2019-01-22,47.87,1,44.99,10,0.00,call,204.00,0,0,250.24,2019-01-03 +SPY2019-01-22c205.002019-01-03,SPY,2019-01-22,46.97,1,44.00,10,0.00,call,205.00,0,0,250.24,2019-01-03 +SPY2019-01-22c206.002019-01-03,SPY,2019-01-22,45.90,1,43.01,10,0.00,call,206.00,0,0,250.24,2019-01-03 +SPY2019-01-22c207.002019-01-03,SPY,2019-01-22,44.91,1,42.01,10,0.00,call,207.00,0,0,250.24,2019-01-03 +SPY2019-01-22c208.002019-01-03,SPY,2019-01-22,43.92,1,41.02,10,0.00,call,208.00,0,0,250.24,2019-01-03 +SPY2019-01-22c209.002019-01-03,SPY,2019-01-22,42.93,1,40.03,10,0.00,call,209.00,0,0,250.24,2019-01-03 +SPY2019-01-22c210.002019-01-03,SPY,2019-01-22,41.94,1,39.04,10,0.00,call,210.00,0,0,250.24,2019-01-03 +SPY2019-01-22c211.002019-01-03,SPY,2019-01-22,40.95,1,38.06,10,0.00,call,211.00,0,0,250.24,2019-01-03 +SPY2019-01-22c212.002019-01-03,SPY,2019-01-22,39.95,1,37.07,10,0.00,call,212.00,0,0,250.24,2019-01-03 +SPY2019-01-22c213.002019-01-03,SPY,2019-01-22,39.05,1,36.08,10,0.00,call,213.00,0,0,250.24,2019-01-03 +SPY2019-01-22c214.002019-01-03,SPY,2019-01-22,37.99,1,35.09,10,0.00,call,214.00,0,0,250.24,2019-01-03 +SPY2019-01-22c215.002019-01-03,SPY,2019-01-22,37.08,1,34.12,10,0.00,call,215.00,0,0,250.24,2019-01-03 +SPY2019-01-22c216.002019-01-03,SPY,2019-01-22,36.10,1,33.13,10,0.00,call,216.00,0,0,250.24,2019-01-03 +SPY2019-01-22c217.002019-01-03,SPY,2019-01-22,35.11,1,32.17,10,13.06,call,217.00,0,10,250.24,2019-01-03 +SPY2019-01-22c218.002019-01-03,SPY,2019-01-22,34.13,1,31.19,10,0.00,call,218.00,0,0,250.24,2019-01-03 +SPY2019-01-22c219.002019-01-03,SPY,2019-01-22,33.16,1,30.21,10,0.00,call,219.00,0,0,250.24,2019-01-03 +SPY2019-01-22c220.002019-01-03,SPY,2019-01-22,32.10,1,30.59,10,30.01,call,220.00,40,0,250.24,2019-01-03 +SPY2019-01-22c221.002019-01-03,SPY,2019-01-22,31.20,1,28.28,10,0.00,call,221.00,0,0,250.24,2019-01-03 +SPY2019-01-22c222.002019-01-03,SPY,2019-01-22,30.23,1,27.31,10,0.00,call,222.00,0,0,250.24,2019-01-03 +SPY2019-01-22c223.002019-01-03,SPY,2019-01-22,29.27,1,26.34,10,0.00,call,223.00,0,0,250.24,2019-01-03 +SPY2019-01-22c224.002019-01-03,SPY,2019-01-22,28.30,1,25.37,10,0.00,call,224.00,0,0,250.24,2019-01-03 +SPY2019-01-22c225.002019-01-03,SPY,2019-01-22,27.16,10,24.17,1,11.92,call,225.00,0,20,250.24,2019-01-03 +SPY2019-01-22c226.002019-01-03,SPY,2019-01-22,26.22,10,23.23,1,0.00,call,226.00,0,0,250.24,2019-01-03 +SPY2019-01-22c227.002019-01-03,SPY,2019-01-22,25.28,10,22.30,1,0.00,call,227.00,0,0,250.24,2019-01-03 +SPY2019-01-22c228.002019-01-03,SPY,2019-01-22,24.34,10,21.35,2,0.00,call,228.00,0,0,250.24,2019-01-03 +SPY2019-01-22c229.002019-01-03,SPY,2019-01-22,22.39,32,21.92,32,10.81,call,229.00,0,10,250.24,2019-01-03 +SPY2019-01-22c230.002019-01-03,SPY,2019-01-22,22.50,10,19.51,1,11.48,call,230.00,0,45,250.24,2019-01-03 +SPY2019-01-22c231.002019-01-03,SPY,2019-01-22,21.57,10,18.57,2,5.93,call,231.00,0,1,250.24,2019-01-03 +SPY2019-01-22c232.002019-01-03,SPY,2019-01-22,20.65,10,17.55,1,5.55,call,232.00,0,0,250.24,2019-01-03 +SPY2019-01-22c233.002019-01-03,SPY,2019-01-22,19.76,10,18.23,10,9.10,call,233.00,0,18,250.24,2019-01-03 +SPY2019-01-22c234.002019-01-03,SPY,2019-01-22,18.86,10,15.72,1,8.29,call,234.00,0,26,250.24,2019-01-03 +SPY2019-01-22c235.002019-01-03,SPY,2019-01-22,17.97,10,14.82,1,8.32,call,235.00,0,66,250.24,2019-01-03 +SPY2019-01-22c236.002019-01-03,SPY,2019-01-22,15.92,32,15.52,32,16.60,call,236.00,1,39,250.24,2019-01-03 +SPY2019-01-22c237.002019-01-03,SPY,2019-01-22,16.28,10,14.67,10,13.32,call,237.00,1,119,250.24,2019-01-03 +SPY2019-01-22c238.002019-01-03,SPY,2019-01-22,14.19,40,13.75,40,7.30,call,238.00,0,145,250.24,2019-01-03 +SPY2019-01-22c239.002019-01-03,SPY,2019-01-22,13.32,40,12.90,88,6.49,call,239.00,0,234,250.24,2019-01-03 +SPY2019-01-22c240.002019-01-03,SPY,2019-01-22,12.45,32,12.09,32,11.24,call,240.00,2,1063,250.24,2019-01-03 +SPY2019-01-22c241.002019-01-03,SPY,2019-01-22,11.60,325,11.33,325,9.87,call,241.00,8,84,250.24,2019-01-03 +SPY2019-01-22c242.002019-01-03,SPY,2019-01-22,10.78,329,10.52,329,5.58,call,242.00,0,92,250.24,2019-01-03 +SPY2019-01-22c243.002019-01-03,SPY,2019-01-22,9.98,333,9.74,333,8.97,call,243.00,16,965,250.24,2019-01-03 +SPY2019-01-22c244.002019-01-03,SPY,2019-01-22,9.20,338,8.97,338,4.67,call,244.00,0,47,250.24,2019-01-03 +SPY2019-01-22c245.002019-01-03,SPY,2019-01-22,8.38,1,8.26,1,7.20,call,245.00,7,358,250.24,2019-01-03 +SPY2019-01-22c246.002019-01-03,SPY,2019-01-22,7.65,1,7.53,7,7.99,call,246.00,41,404,250.24,2019-01-03 +SPY2019-01-22c247.002019-01-03,SPY,2019-01-22,6.94,16,6.83,16,7.30,call,247.00,71,482,250.24,2019-01-03 +SPY2019-01-22c248.002019-01-03,SPY,2019-01-22,6.25,48,6.15,144,5.49,call,248.00,4,1259,250.24,2019-01-03 +SPY2019-01-22c249.002019-01-03,SPY,2019-01-22,5.60,96,5.50,250,5.39,call,249.00,138,317,250.24,2019-01-03 +SPY2019-01-22c250.002019-01-03,SPY,2019-01-22,4.98,96,4.89,64,4.68,call,250.00,158,1486,250.24,2019-01-03 +SPY2019-01-22c251.002019-01-03,SPY,2019-01-22,4.40,618,4.31,80,4.01,call,251.00,282,1030,250.24,2019-01-03 +SPY2019-01-22c252.002019-01-03,SPY,2019-01-22,3.84,499,3.76,896,3.75,call,252.00,15,348,250.24,2019-01-03 +SPY2019-01-22c253.002019-01-03,SPY,2019-01-22,3.33,540,3.26,327,2.92,call,253.00,473,1078,250.24,2019-01-03 +SPY2019-01-22c254.002019-01-03,SPY,2019-01-22,2.86,631,2.79,841,3.20,call,254.00,19,208,250.24,2019-01-03 +SPY2019-01-22c255.002019-01-03,SPY,2019-01-22,2.42,566,2.36,1070,2.67,call,255.00,17,422,250.24,2019-01-03 +SPY2019-01-22c256.002019-01-03,SPY,2019-01-22,2.03,611,1.99,41,1.96,call,256.00,58,588,250.24,2019-01-03 +SPY2019-01-22c257.002019-01-03,SPY,2019-01-22,1.69,934,1.65,44,1.86,call,257.00,53,487,250.24,2019-01-03 +SPY2019-01-22c258.002019-01-03,SPY,2019-01-22,1.38,707,1.35,50,1.24,call,258.00,214,1847,250.24,2019-01-03 +SPY2019-01-22c259.002019-01-03,SPY,2019-01-22,1.12,160,1.09,56,1.23,call,259.00,17,213,250.24,2019-01-03 +SPY2019-01-22c260.002019-01-03,SPY,2019-01-22,0.90,1231,0.87,64,0.86,call,260.00,139,472,250.24,2019-01-03 +SPY2019-01-22c261.002019-01-03,SPY,2019-01-22,0.72,1679,0.69,72,0.73,call,261.00,3,1509,250.24,2019-01-03 +SPY2019-01-22c262.002019-01-03,SPY,2019-01-22,0.57,1817,0.54,91,0.73,call,262.00,5,166,250.24,2019-01-03 +SPY2019-01-22c263.002019-01-03,SPY,2019-01-22,0.44,925,0.42,592,0.45,call,263.00,26,92,250.24,2019-01-03 +SPY2019-01-22c264.002019-01-03,SPY,2019-01-22,0.34,1377,0.33,116,0.32,call,264.00,2,144,250.24,2019-01-03 +SPY2019-01-22c265.002019-01-03,SPY,2019-01-22,0.26,1027,0.25,5427,0.25,call,265.00,2,184,250.24,2019-01-03 +SPY2019-01-22c266.002019-01-03,SPY,2019-01-22,0.21,2303,0.19,8887,0.31,call,266.00,3,200,250.24,2019-01-03 +SPY2019-01-22c267.002019-01-03,SPY,2019-01-22,0.16,1787,0.15,6584,0.14,call,267.00,4,189,250.24,2019-01-03 +SPY2019-01-22c268.002019-01-03,SPY,2019-01-22,0.13,2554,0.12,990,0.18,call,268.00,5,355,250.24,2019-01-03 +SPY2019-01-22c270.002019-01-03,SPY,2019-01-22,0.08,1998,0.07,11396,0.08,call,270.00,281,477,250.24,2019-01-03 +SPY2019-01-22c275.002019-01-03,SPY,2019-01-22,0.04,13095,0.03,1437,0.05,call,275.00,18,270,250.24,2019-01-03 +SPY2019-01-22c280.002019-01-03,SPY,2019-01-22,0.02,1798,0.01,13111,0.03,call,280.00,16,192,250.24,2019-01-03 +SPY2019-01-22c285.002019-01-03,SPY,2019-01-22,0.01,486,0.00,0,0.03,call,285.00,0,284,250.24,2019-01-03 +SPY2019-01-22c290.002019-01-03,SPY,2019-01-22,0.01,10466,0.00,0,0.03,call,290.00,0,55,250.24,2019-01-03 +SPY2019-01-22c295.002019-01-03,SPY,2019-01-22,0.01,15392,0.00,0,0.01,call,295.00,0,10,250.24,2019-01-03 +SPY2019-01-22p100.002019-01-03,SPY,2019-01-22,0.01,22966,0.00,0,0.00,put,100.00,0,0,250.24,2019-01-03 +SPY2019-01-22p105.002019-01-03,SPY,2019-01-22,0.01,22649,0.00,0,0.00,put,105.00,0,0,250.24,2019-01-03 +SPY2019-01-22p110.002019-01-03,SPY,2019-01-22,0.01,21473,0.00,0,0.00,put,110.00,0,0,250.24,2019-01-03 +SPY2019-01-22p115.002019-01-03,SPY,2019-01-22,0.01,20692,0.00,0,0.00,put,115.00,0,0,250.24,2019-01-03 +SPY2019-01-22p120.002019-01-03,SPY,2019-01-22,0.01,17961,0.00,0,0.00,put,120.00,0,0,250.24,2019-01-03 +SPY2019-01-22p125.002019-01-03,SPY,2019-01-22,0.01,11750,0.00,0,0.00,put,125.00,0,0,250.24,2019-01-03 +SPY2019-01-22p130.002019-01-03,SPY,2019-01-22,0.01,6573,0.00,0,0.00,put,130.00,0,0,250.24,2019-01-03 +SPY2019-01-22p135.002019-01-03,SPY,2019-01-22,0.01,5860,0.00,0,0.00,put,135.00,0,0,250.24,2019-01-03 +SPY2019-01-22p140.002019-01-03,SPY,2019-01-22,0.01,4134,0.00,0,0.00,put,140.00,0,0,250.24,2019-01-03 +SPY2019-01-22p145.002019-01-03,SPY,2019-01-22,0.01,1278,0.00,0,0.00,put,145.00,0,0,250.24,2019-01-03 +SPY2019-01-22p150.002019-01-03,SPY,2019-01-22,0.02,22655,0.01,120,0.04,put,150.00,0,1,250.24,2019-01-03 +SPY2019-01-22p155.002019-01-03,SPY,2019-01-22,0.02,20267,0.01,480,0.00,put,155.00,0,0,250.24,2019-01-03 +SPY2019-01-22p160.002019-01-03,SPY,2019-01-22,0.02,17256,0.01,3197,0.04,put,160.00,1,0,250.24,2019-01-03 +SPY2019-01-22p165.002019-01-03,SPY,2019-01-22,0.02,10353,0.01,9052,0.00,put,165.00,0,5,250.24,2019-01-03 +SPY2019-01-22p170.002019-01-03,SPY,2019-01-22,0.02,2704,0.01,15862,0.02,put,170.00,275,0,250.24,2019-01-03 +SPY2019-01-22p175.002019-01-03,SPY,2019-01-22,0.02,170,0.01,22731,0.03,put,175.00,0,2,250.24,2019-01-03 +SPY2019-01-22p180.002019-01-03,SPY,2019-01-22,0.03,13417,0.02,5620,0.00,put,180.00,0,0,250.24,2019-01-03 +SPY2019-01-22p185.002019-01-03,SPY,2019-01-22,0.03,449,0.02,19484,0.05,put,185.00,0,25,250.24,2019-01-03 +SPY2019-01-22p190.002019-01-03,SPY,2019-01-22,0.04,2314,0.03,10877,0.05,put,190.00,0,521,250.24,2019-01-03 +SPY2019-01-22p195.002019-01-03,SPY,2019-01-22,0.05,1575,0.04,12558,0.06,put,195.00,9,18,250.24,2019-01-03 +SPY2019-01-22p196.002019-01-03,SPY,2019-01-22,0.05,710,0.04,17426,0.00,put,196.00,0,0,250.24,2019-01-03 +SPY2019-01-22p197.002019-01-03,SPY,2019-01-22,0.05,170,0.04,23127,0.00,put,197.00,0,0,250.24,2019-01-03 +SPY2019-01-22p198.002019-01-03,SPY,2019-01-22,0.06,2605,0.05,9136,0.14,put,198.00,0,201,250.24,2019-01-03 +SPY2019-01-22p199.002019-01-03,SPY,2019-01-22,0.06,710,0.05,15984,0.06,put,199.00,0,400,250.24,2019-01-03 +SPY2019-01-22p200.002019-01-03,SPY,2019-01-22,0.07,7627,0.06,1429,0.10,put,200.00,4,2086,250.24,2019-01-03 +SPY2019-01-22p201.002019-01-03,SPY,2019-01-22,0.07,1428,0.06,11459,0.06,put,201.00,200,101,250.24,2019-01-03 +SPY2019-01-22p202.002019-01-03,SPY,2019-01-22,0.07,166,0.06,18948,0.00,put,202.00,0,0,250.24,2019-01-03 +SPY2019-01-22p203.002019-01-03,SPY,2019-01-22,0.08,2270,0.07,8064,0.00,put,203.00,0,0,250.24,2019-01-03 +SPY2019-01-22p204.002019-01-03,SPY,2019-01-22,0.08,159,0.07,15937,0.25,put,204.00,0,10,250.24,2019-01-03 +SPY2019-01-22p205.002019-01-03,SPY,2019-01-22,0.09,2003,0.08,7801,0.10,put,205.00,0,530,250.24,2019-01-03 +SPY2019-01-22p206.002019-01-03,SPY,2019-01-22,0.10,8037,0.08,17436,0.20,put,206.00,0,2,250.24,2019-01-03 +SPY2019-01-22p207.002019-01-03,SPY,2019-01-22,0.10,748,0.09,10376,0.22,put,207.00,0,2,250.24,2019-01-03 +SPY2019-01-22p208.002019-01-03,SPY,2019-01-22,0.11,2472,0.10,3645,0.27,put,208.00,0,50,250.24,2019-01-03 +SPY2019-01-22p209.002019-01-03,SPY,2019-01-22,0.12,3746,0.10,17263,0.49,put,209.00,0,1,250.24,2019-01-03 +SPY2019-01-22p210.002019-01-03,SPY,2019-01-22,0.13,6620,0.11,12593,0.13,put,210.00,60,246,250.24,2019-01-03 +SPY2019-01-22p211.002019-01-03,SPY,2019-01-22,0.14,8414,0.12,10425,0.00,put,211.00,0,0,250.24,2019-01-03 +SPY2019-01-22p212.002019-01-03,SPY,2019-01-22,0.15,7925,0.13,9279,0.14,put,212.00,0,1,250.24,2019-01-03 +SPY2019-01-22p213.002019-01-03,SPY,2019-01-22,0.16,5800,0.14,9725,0.17,put,213.00,0,13,250.24,2019-01-03 +SPY2019-01-22p214.002019-01-03,SPY,2019-01-22,0.17,3328,0.15,10560,0.23,put,214.00,1,13,250.24,2019-01-03 +SPY2019-01-22p215.002019-01-03,SPY,2019-01-22,0.18,2246,0.16,13923,0.24,put,215.00,5,128,250.24,2019-01-03 +SPY2019-01-22p216.002019-01-03,SPY,2019-01-22,0.19,891,0.18,3952,0.21,put,216.00,50,0,250.24,2019-01-03 +SPY2019-01-22p217.002019-01-03,SPY,2019-01-22,0.21,2661,0.19,10047,0.27,put,217.00,0,1,250.24,2019-01-03 +SPY2019-01-22p218.002019-01-03,SPY,2019-01-22,0.22,240,0.21,5997,0.23,put,218.00,5,423,250.24,2019-01-03 +SPY2019-01-22p219.002019-01-03,SPY,2019-01-22,0.24,891,0.23,3572,0.56,put,219.00,0,180,250.24,2019-01-03 +SPY2019-01-22p220.002019-01-03,SPY,2019-01-22,0.26,642,0.25,4082,0.26,put,220.00,59,414,250.24,2019-01-03 +SPY2019-01-22p221.002019-01-03,SPY,2019-01-22,0.29,2262,0.27,5844,0.58,put,221.00,0,0,250.24,2019-01-03 +SPY2019-01-22p222.002019-01-03,SPY,2019-01-22,0.31,882,0.29,9385,0.56,put,222.00,1,257,250.24,2019-01-03 +SPY2019-01-22p223.002019-01-03,SPY,2019-01-22,0.34,755,0.32,6251,0.47,put,223.00,3,426,250.24,2019-01-03 +SPY2019-01-22p224.002019-01-03,SPY,2019-01-22,0.37,975,0.35,6151,0.37,put,224.00,0,83,250.24,2019-01-03 +SPY2019-01-22p225.002019-01-03,SPY,2019-01-22,0.41,1921,0.39,80,0.45,put,225.00,22,415,250.24,2019-01-03 +SPY2019-01-22p226.002019-01-03,SPY,2019-01-22,0.45,1979,0.43,76,0.57,put,226.00,0,403,250.24,2019-01-03 +SPY2019-01-22p227.002019-01-03,SPY,2019-01-22,0.49,1150,0.47,72,1.12,put,227.00,7,1441,250.24,2019-01-03 +SPY2019-01-22p228.002019-01-03,SPY,2019-01-22,0.54,1488,0.52,69,1.28,put,228.00,50,86,250.24,2019-01-03 +SPY2019-01-22p229.002019-01-03,SPY,2019-01-22,0.59,600,0.57,65,0.71,put,229.00,2,346,250.24,2019-01-03 +SPY2019-01-22p230.002019-01-03,SPY,2019-01-22,0.65,605,0.63,62,0.68,put,230.00,276,938,250.24,2019-01-03 +SPY2019-01-22p231.002019-01-03,SPY,2019-01-22,0.72,1080,0.69,582,1.04,put,231.00,4,123,250.24,2019-01-03 +SPY2019-01-22p232.002019-01-03,SPY,2019-01-22,0.79,690,0.76,1222,0.80,put,232.00,43,66,250.24,2019-01-03 +SPY2019-01-22p233.002019-01-03,SPY,2019-01-22,0.87,404,0.84,1198,0.99,put,233.00,5,239,250.24,2019-01-03 +SPY2019-01-22p234.002019-01-03,SPY,2019-01-22,0.96,318,0.93,428,0.86,put,234.00,0,102,250.24,2019-01-03 +SPY2019-01-22p235.002019-01-03,SPY,2019-01-22,1.06,398,1.03,48,1.14,put,235.00,113,701,250.24,2019-01-03 +SPY2019-01-22p236.002019-01-03,SPY,2019-01-22,1.17,888,1.14,46,1.37,put,236.00,3,511,250.24,2019-01-03 +SPY2019-01-22p237.002019-01-03,SPY,2019-01-22,1.29,843,1.25,734,1.97,put,237.00,12,1092,250.24,2019-01-03 +SPY2019-01-22p238.002019-01-03,SPY,2019-01-22,1.42,306,1.38,707,1.91,put,238.00,36,110,250.24,2019-01-03 +SPY2019-01-22p239.002019-01-03,SPY,2019-01-22,1.57,760,1.53,41,1.52,put,239.00,13,594,250.24,2019-01-03 +SPY2019-01-22p240.002019-01-03,SPY,2019-01-22,1.73,728,1.68,39,1.64,put,240.00,249,1537,250.24,2019-01-03 +SPY2019-01-22p241.002019-01-03,SPY,2019-01-22,1.90,406,1.85,38,2.09,put,241.00,5,458,250.24,2019-01-03 +SPY2019-01-22p242.002019-01-03,SPY,2019-01-22,2.09,208,2.04,36,2.36,put,242.00,8,531,250.24,2019-01-03 +SPY2019-01-22p243.002019-01-03,SPY,2019-01-22,2.30,361,2.25,35,2.67,put,243.00,51,786,250.24,2019-01-03 +SPY2019-01-22p244.002019-01-03,SPY,2019-01-22,2.53,504,2.46,242,2.70,put,244.00,8,573,250.24,2019-01-03 +SPY2019-01-22p245.002019-01-03,SPY,2019-01-22,2.77,5,2.71,100,2.90,put,245.00,7,318,250.24,2019-01-03 +SPY2019-01-22p246.002019-01-03,SPY,2019-01-22,3.05,428,2.97,236,3.18,put,246.00,102,655,250.24,2019-01-03 +SPY2019-01-22p247.002019-01-03,SPY,2019-01-22,3.34,30,3.27,50,3.38,put,247.00,26,1192,250.24,2019-01-03 +SPY2019-01-22p248.002019-01-03,SPY,2019-01-22,3.66,12,3.59,50,4.21,put,248.00,62,1137,250.24,2019-01-03 +SPY2019-01-22p249.002019-01-03,SPY,2019-01-22,4.02,509,3.94,50,4.10,put,249.00,653,1685,250.24,2019-01-03 +SPY2019-01-22p250.002019-01-03,SPY,2019-01-22,4.40,91,4.32,80,4.87,put,250.00,87,1372,250.24,2019-01-03 +SPY2019-01-22p251.002019-01-03,SPY,2019-01-22,4.82,381,4.73,88,5.39,put,251.00,39,222,250.24,2019-01-03 +SPY2019-01-22p252.002019-01-03,SPY,2019-01-22,5.28,64,5.18,64,5.41,put,252.00,80,439,250.24,2019-01-03 +SPY2019-01-22p253.002019-01-03,SPY,2019-01-22,5.78,188,5.67,48,5.72,put,253.00,7,289,250.24,2019-01-03 +SPY2019-01-22p254.002019-01-03,SPY,2019-01-22,6.31,16,6.19,26,6.29,put,254.00,32,480,250.24,2019-01-03 +SPY2019-01-22p255.002019-01-03,SPY,2019-01-22,6.89,7,6.76,17,6.90,put,255.00,2,236,250.24,2019-01-03 +SPY2019-01-22p256.002019-01-03,SPY,2019-01-22,7.51,6,7.38,1,8.64,put,256.00,16,174,250.24,2019-01-03 +SPY2019-01-22p257.002019-01-03,SPY,2019-01-22,8.28,10,7.95,68,7.72,put,257.00,9,103,250.24,2019-01-03 +SPY2019-01-22p258.002019-01-03,SPY,2019-01-22,9.00,20,7.49,10,9.44,put,258.00,2,31,250.24,2019-01-03 +SPY2019-01-22p259.002019-01-03,SPY,2019-01-22,9.76,15,9.39,32,10.98,put,259.00,28,136,250.24,2019-01-03 +SPY2019-01-22p260.002019-01-03,SPY,2019-01-22,10.55,15,9.11,10,10.50,put,260.00,0,160,250.24,2019-01-03 +SPY2019-01-22p261.002019-01-03,SPY,2019-01-22,11.39,10,9.96,10,6.35,put,261.00,0,8,250.24,2019-01-03 +SPY2019-01-22p262.002019-01-03,SPY,2019-01-22,12.25,15,10.80,1,5.30,put,262.00,0,3,250.24,2019-01-03 +SPY2019-01-22p263.002019-01-03,SPY,2019-01-22,14.53,10,11.65,1,10.04,put,263.00,0,2,250.24,2019-01-03 +SPY2019-01-22p264.002019-01-03,SPY,2019-01-22,15.45,10,12.58,1,8.05,put,264.00,0,4,250.24,2019-01-03 +SPY2019-01-22p265.002019-01-03,SPY,2019-01-22,16.40,10,13.52,1,13.74,put,265.00,0,11,250.24,2019-01-03 +SPY2019-01-22p266.002019-01-03,SPY,2019-01-22,17.36,10,14.49,1,0.00,put,266.00,0,0,250.24,2019-01-03 +SPY2019-01-22p267.002019-01-03,SPY,2019-01-22,18.34,10,15.47,1,13.84,put,267.00,0,1,250.24,2019-01-03 +SPY2019-01-22p268.002019-01-03,SPY,2019-01-22,19.36,10,16.46,1,0.00,put,268.00,0,0,250.24,2019-01-03 +SPY2019-01-22p270.002019-01-03,SPY,2019-01-22,21.36,10,18.46,1,22.96,put,270.00,2,2,250.24,2019-01-03 +SPY2019-01-22p275.002019-01-03,SPY,2019-01-22,26.35,10,23.46,1,13.73,put,275.00,0,0,250.24,2019-01-03 +SPY2019-01-22p280.002019-01-03,SPY,2019-01-22,31.35,10,28.46,1,16.95,put,280.00,0,0,250.24,2019-01-03 +SPY2019-01-22p285.002019-01-03,SPY,2019-01-22,36.35,10,33.46,1,0.00,put,285.00,0,0,250.24,2019-01-03 +SPY2019-01-22p290.002019-01-03,SPY,2019-01-22,41.33,10,38.46,1,23.52,put,290.00,0,0,250.24,2019-01-03 +SPY2019-01-22p295.002019-01-03,SPY,2019-01-22,46.33,10,43.36,1,0.00,put,295.00,0,0,250.24,2019-01-03 +SPY2019-01-23c100.002019-01-03,SPY,2019-01-23,150.68,285,150.00,285,0.00,call,100.00,0,0,250.24,2019-01-03 +SPY2019-01-23c105.002019-01-03,SPY,2019-01-23,145.69,285,145.01,285,0.00,call,105.00,0,0,250.24,2019-01-03 +SPY2019-01-23c110.002019-01-03,SPY,2019-01-23,140.70,285,140.02,285,0.00,call,110.00,0,0,250.24,2019-01-03 +SPY2019-01-23c115.002019-01-03,SPY,2019-01-23,135.71,285,135.03,285,0.00,call,115.00,0,0,250.24,2019-01-03 +SPY2019-01-23c120.002019-01-03,SPY,2019-01-23,130.72,285,130.04,285,0.00,call,120.00,0,0,250.24,2019-01-03 +SPY2019-01-23c125.002019-01-03,SPY,2019-01-23,125.73,285,125.05,285,0.00,call,125.00,0,0,250.24,2019-01-03 +SPY2019-01-23c130.002019-01-03,SPY,2019-01-23,120.74,285,120.06,285,0.00,call,130.00,0,0,250.24,2019-01-03 +SPY2019-01-23c135.002019-01-03,SPY,2019-01-23,115.75,285,115.07,285,0.00,call,135.00,0,0,250.24,2019-01-03 +SPY2019-01-23c140.002019-01-03,SPY,2019-01-23,110.76,285,110.08,285,0.00,call,140.00,0,0,250.24,2019-01-03 +SPY2019-01-23c145.002019-01-03,SPY,2019-01-23,105.77,285,105.09,285,0.00,call,145.00,0,0,250.24,2019-01-03 +SPY2019-01-23c150.002019-01-03,SPY,2019-01-23,100.78,285,100.10,285,0.00,call,150.00,0,0,250.24,2019-01-03 +SPY2019-01-23c155.002019-01-03,SPY,2019-01-23,95.79,285,95.11,285,0.00,call,155.00,0,0,250.24,2019-01-03 +SPY2019-01-23c160.002019-01-03,SPY,2019-01-23,90.80,285,90.12,285,0.00,call,160.00,0,0,250.24,2019-01-03 +SPY2019-01-23c165.002019-01-03,SPY,2019-01-23,85.81,285,85.13,285,0.00,call,165.00,0,0,250.24,2019-01-03 +SPY2019-01-23c170.002019-01-03,SPY,2019-01-23,80.82,285,80.14,285,0.00,call,170.00,0,0,250.24,2019-01-03 +SPY2019-01-23c175.002019-01-03,SPY,2019-01-23,75.84,285,75.15,285,0.00,call,175.00,0,0,250.24,2019-01-03 +SPY2019-01-23c180.002019-01-03,SPY,2019-01-23,70.85,285,70.16,285,0.00,call,180.00,0,0,250.24,2019-01-03 +SPY2019-01-23c185.002019-01-03,SPY,2019-01-23,65.89,285,65.21,285,0.00,call,185.00,0,0,250.24,2019-01-03 +SPY2019-01-23c190.002019-01-03,SPY,2019-01-23,60.88,285,60.19,285,0.00,call,190.00,0,0,250.24,2019-01-03 +SPY2019-01-23c195.002019-01-03,SPY,2019-01-23,55.90,285,55.25,285,0.00,call,195.00,0,0,250.24,2019-01-03 +SPY2019-01-23c196.002019-01-03,SPY,2019-01-23,54.91,285,54.22,285,0.00,call,196.00,0,0,250.24,2019-01-03 +SPY2019-01-23c197.002019-01-03,SPY,2019-01-23,53.92,285,53.23,285,0.00,call,197.00,0,0,250.24,2019-01-03 +SPY2019-01-23c198.002019-01-03,SPY,2019-01-23,52.92,285,52.23,285,0.00,call,198.00,0,0,250.24,2019-01-03 +SPY2019-01-23c199.002019-01-03,SPY,2019-01-23,51.93,285,51.24,285,0.00,call,199.00,0,0,250.24,2019-01-03 +SPY2019-01-23c200.002019-01-03,SPY,2019-01-23,50.94,285,50.25,285,0.00,call,200.00,0,0,250.24,2019-01-03 +SPY2019-01-23c201.002019-01-03,SPY,2019-01-23,49.94,285,49.25,285,0.00,call,201.00,0,0,250.24,2019-01-03 +SPY2019-01-23c202.002019-01-03,SPY,2019-01-23,48.95,285,48.26,285,0.00,call,202.00,0,0,250.24,2019-01-03 +SPY2019-01-23c203.002019-01-03,SPY,2019-01-23,47.96,285,47.27,285,0.00,call,203.00,0,0,250.24,2019-01-03 +SPY2019-01-23c204.002019-01-03,SPY,2019-01-23,46.96,285,46.28,285,0.00,call,204.00,0,0,250.24,2019-01-03 +SPY2019-01-23c205.002019-01-03,SPY,2019-01-23,45.97,285,45.32,285,0.00,call,205.00,0,0,250.24,2019-01-03 +SPY2019-01-23c206.002019-01-03,SPY,2019-01-23,44.98,285,44.29,285,0.00,call,206.00,0,0,250.24,2019-01-03 +SPY2019-01-23c207.002019-01-03,SPY,2019-01-23,43.99,285,43.30,285,0.00,call,207.00,0,0,250.24,2019-01-03 +SPY2019-01-23c208.002019-01-03,SPY,2019-01-23,43.00,285,42.31,285,0.00,call,208.00,0,0,250.24,2019-01-03 +SPY2019-01-23c209.002019-01-03,SPY,2019-01-23,42.01,285,41.32,285,0.00,call,209.00,0,0,250.24,2019-01-03 +SPY2019-01-23c210.002019-01-03,SPY,2019-01-23,41.02,285,40.34,285,0.00,call,210.00,0,0,250.24,2019-01-03 +SPY2019-01-23c211.002019-01-03,SPY,2019-01-23,40.03,285,39.35,285,0.00,call,211.00,0,0,250.24,2019-01-03 +SPY2019-01-23c212.002019-01-03,SPY,2019-01-23,39.04,285,38.36,285,0.00,call,212.00,0,0,250.24,2019-01-03 +SPY2019-01-23c213.002019-01-03,SPY,2019-01-23,38.05,285,37.37,285,0.00,call,213.00,0,0,250.24,2019-01-03 +SPY2019-01-23c214.002019-01-03,SPY,2019-01-23,37.07,285,36.39,285,0.00,call,214.00,0,0,250.24,2019-01-03 +SPY2019-01-23c215.002019-01-03,SPY,2019-01-23,36.08,285,35.41,285,15.83,call,215.00,0,6,250.24,2019-01-03 +SPY2019-01-23c216.002019-01-03,SPY,2019-01-23,35.10,285,34.43,285,0.00,call,216.00,0,0,250.24,2019-01-03 +SPY2019-01-23c217.002019-01-03,SPY,2019-01-23,34.12,285,33.45,285,0.00,call,217.00,0,0,250.24,2019-01-03 +SPY2019-01-23c218.002019-01-03,SPY,2019-01-23,33.14,285,32.47,285,0.00,call,218.00,0,0,250.24,2019-01-03 +SPY2019-01-23c219.002019-01-03,SPY,2019-01-23,32.16,285,31.49,285,0.00,call,219.00,0,0,250.24,2019-01-03 +SPY2019-01-23c220.002019-01-03,SPY,2019-01-23,31.18,285,30.52,285,0.00,call,220.00,0,0,250.24,2019-01-03 +SPY2019-01-23c221.002019-01-03,SPY,2019-01-23,30.21,285,29.58,285,0.00,call,221.00,0,0,250.24,2019-01-03 +SPY2019-01-23c222.002019-01-03,SPY,2019-01-23,29.24,285,28.58,285,0.00,call,222.00,0,0,250.24,2019-01-03 +SPY2019-01-23c223.002019-01-03,SPY,2019-01-23,28.27,285,27.62,285,0.00,call,223.00,0,0,250.24,2019-01-03 +SPY2019-01-23c224.002019-01-03,SPY,2019-01-23,27.30,285,26.65,285,0.00,call,224.00,0,0,250.24,2019-01-03 +SPY2019-01-23c225.002019-01-03,SPY,2019-01-23,26.23,80,25.83,60,22.64,call,225.00,1,1,250.24,2019-01-03 +SPY2019-01-23c226.002019-01-03,SPY,2019-01-23,25.38,285,24.74,285,9.48,call,226.00,0,12,250.24,2019-01-03 +SPY2019-01-23c227.002019-01-03,SPY,2019-01-23,24.45,285,23.82,285,0.00,call,227.00,0,0,250.24,2019-01-03 +SPY2019-01-23c228.002019-01-03,SPY,2019-01-23,23.37,80,22.98,64,20.60,call,228.00,10,10,250.24,2019-01-03 +SPY2019-01-23c229.002019-01-03,SPY,2019-01-23,22.43,88,22.04,40,19.46,call,229.00,10,36,250.24,2019-01-03 +SPY2019-01-23c230.002019-01-03,SPY,2019-01-23,21.49,92,21.11,92,10.13,call,230.00,0,36,250.24,2019-01-03 +SPY2019-01-23c231.002019-01-03,SPY,2019-01-23,20.56,96,20.18,120,10.23,call,231.00,0,20,250.24,2019-01-03 +SPY2019-01-23c232.002019-01-03,SPY,2019-01-23,19.73,286,19.14,286,7.32,call,232.00,0,14,250.24,2019-01-03 +SPY2019-01-23c233.002019-01-03,SPY,2019-01-23,18.84,287,18.26,287,6.93,call,233.00,0,14,250.24,2019-01-03 +SPY2019-01-23c234.002019-01-03,SPY,2019-01-23,17.91,287,17.44,10,0.00,call,234.00,0,0,250.24,2019-01-03 +SPY2019-01-23c235.002019-01-03,SPY,2019-01-23,16.91,108,16.56,54,15.53,call,235.00,1,7,250.24,2019-01-03 +SPY2019-01-23c236.002019-01-03,SPY,2019-01-23,16.03,102,15.68,64,13.03,call,236.00,1,24,250.24,2019-01-03 +SPY2019-01-23c237.002019-01-03,SPY,2019-01-23,15.24,290,14.70,290,8.47,call,237.00,0,48,250.24,2019-01-03 +SPY2019-01-23c238.002019-01-03,SPY,2019-01-23,14.37,291,13.84,291,4.65,call,238.00,0,85,250.24,2019-01-03 +SPY2019-01-23c239.002019-01-03,SPY,2019-01-23,13.43,112,13.11,11,6.72,call,239.00,0,247,250.24,2019-01-03 +SPY2019-01-23c240.002019-01-03,SPY,2019-01-23,12.69,295,12.19,295,6.41,call,240.00,0,191,250.24,2019-01-03 +SPY2019-01-23c241.002019-01-03,SPY,2019-01-23,11.75,297,11.48,297,11.98,call,241.00,10,56,250.24,2019-01-03 +SPY2019-01-23c242.002019-01-03,SPY,2019-01-23,10.94,300,10.68,300,5.17,call,242.00,0,55,250.24,2019-01-03 +SPY2019-01-23c243.002019-01-03,SPY,2019-01-23,10.13,69,9.92,68,4.99,call,243.00,0,123,250.24,2019-01-03 +SPY2019-01-23c244.002019-01-03,SPY,2019-01-23,9.29,1,9.17,1,4.67,call,244.00,0,321,250.24,2019-01-03 +SPY2019-01-23c245.002019-01-03,SPY,2019-01-23,8.54,1,8.42,7,4.58,call,245.00,0,314,250.24,2019-01-03 +SPY2019-01-23c246.002019-01-03,SPY,2019-01-23,7.81,1,7.70,3,7.56,call,246.00,1,523,250.24,2019-01-03 +SPY2019-01-23c247.002019-01-03,SPY,2019-01-23,7.11,16,7.00,22,7.29,call,247.00,20,612,250.24,2019-01-03 +SPY2019-01-23c248.002019-01-03,SPY,2019-01-23,6.42,72,6.33,80,6.22,call,248.00,53,701,250.24,2019-01-03 +SPY2019-01-23c249.002019-01-03,SPY,2019-01-23,5.77,96,5.68,72,5.62,call,249.00,19,888,250.24,2019-01-03 +SPY2019-01-23c250.002019-01-03,SPY,2019-01-23,5.15,96,5.06,148,4.94,call,250.00,61,755,250.24,2019-01-03 +SPY2019-01-23c251.002019-01-03,SPY,2019-01-23,4.56,120,4.48,88,5.05,call,251.00,10,1731,250.24,2019-01-03 +SPY2019-01-23c252.002019-01-03,SPY,2019-01-23,4.01,80,3.93,445,2.88,call,252.00,0,473,250.24,2019-01-03 +SPY2019-01-23c253.002019-01-03,SPY,2019-01-23,3.49,100,3.42,88,3.11,call,253.00,109,705,250.24,2019-01-03 +SPY2019-01-23c254.002019-01-03,SPY,2019-01-23,3.01,50,2.95,40,2.63,call,254.00,23,1209,250.24,2019-01-03 +SPY2019-01-23c255.002019-01-03,SPY,2019-01-23,2.57,50,2.51,414,2.92,call,255.00,11,190,250.24,2019-01-03 +SPY2019-01-23c256.002019-01-03,SPY,2019-01-23,2.17,547,2.13,74,1.91,call,256.00,14,1403,250.24,2019-01-03 +SPY2019-01-23c257.002019-01-03,SPY,2019-01-23,1.82,748,1.78,72,2.13,call,257.00,265,1426,250.24,2019-01-03 +SPY2019-01-23c258.002019-01-03,SPY,2019-01-23,1.50,632,1.47,84,1.67,call,258.00,60,779,250.24,2019-01-03 +SPY2019-01-23c259.002019-01-03,SPY,2019-01-23,1.23,770,1.20,96,1.05,call,259.00,1015,350,250.24,2019-01-03 +SPY2019-01-23c260.002019-01-03,SPY,2019-01-23,1.00,1387,0.96,316,0.88,call,260.00,293,1243,250.24,2019-01-03 +SPY2019-01-23c261.002019-01-03,SPY,2019-01-23,0.80,1520,0.77,111,1.07,call,261.00,716,471,250.24,2019-01-03 +SPY2019-01-23c262.002019-01-03,SPY,2019-01-23,0.64,1716,0.61,71,0.68,call,262.00,12,407,250.24,2019-01-03 +SPY2019-01-23c263.002019-01-03,SPY,2019-01-23,0.50,910,0.48,83,0.54,call,263.00,5,4,250.24,2019-01-03 +SPY2019-01-23c264.002019-01-03,SPY,2019-01-23,0.39,1302,0.37,1962,0.35,call,264.00,18,19,250.24,2019-01-03 +SPY2019-01-23c265.002019-01-03,SPY,2019-01-23,0.30,1479,0.29,776,0.29,call,265.00,220,262,250.24,2019-01-03 +SPY2019-01-23c266.002019-01-03,SPY,2019-01-23,0.24,1614,0.22,8469,0.25,call,266.00,1,22,250.24,2019-01-03 +SPY2019-01-23c267.002019-01-03,SPY,2019-01-23,0.19,2393,0.17,9244,0.36,call,267.00,0,14,250.24,2019-01-03 +SPY2019-01-23c268.002019-01-03,SPY,2019-01-23,0.15,2580,0.14,240,0.19,call,268.00,1,15,250.24,2019-01-03 +SPY2019-01-23c270.002019-01-03,SPY,2019-01-23,0.09,1316,0.08,13001,0.12,call,270.00,0,125,250.24,2019-01-03 +SPY2019-01-23c275.002019-01-03,SPY,2019-01-23,0.04,3605,0.03,10770,0.07,call,275.00,0,45,250.24,2019-01-03 +SPY2019-01-23c280.002019-01-03,SPY,2019-01-23,0.03,21669,0.02,1,0.02,call,280.00,27,207,250.24,2019-01-03 +SPY2019-01-23c285.002019-01-03,SPY,2019-01-23,0.02,20958,0.00,0,0.01,call,285.00,8,457,250.24,2019-01-03 +SPY2019-01-23p100.002019-01-03,SPY,2019-01-23,0.01,23108,0.00,0,0.00,put,100.00,0,0,250.24,2019-01-03 +SPY2019-01-23p105.002019-01-03,SPY,2019-01-23,0.01,21639,0.00,0,0.00,put,105.00,0,0,250.24,2019-01-03 +SPY2019-01-23p110.002019-01-03,SPY,2019-01-23,0.01,20885,0.00,0,0.00,put,110.00,0,0,250.24,2019-01-03 +SPY2019-01-23p115.002019-01-03,SPY,2019-01-23,0.01,17449,0.00,0,0.00,put,115.00,0,0,250.24,2019-01-03 +SPY2019-01-23p120.002019-01-03,SPY,2019-01-23,0.01,11877,0.00,0,0.00,put,120.00,0,0,250.24,2019-01-03 +SPY2019-01-23p125.002019-01-03,SPY,2019-01-23,0.01,6740,0.00,0,0.00,put,125.00,0,0,250.24,2019-01-03 +SPY2019-01-23p130.002019-01-03,SPY,2019-01-23,0.01,4871,0.00,0,0.00,put,130.00,0,0,250.24,2019-01-03 +SPY2019-01-23p135.002019-01-03,SPY,2019-01-23,0.01,1878,0.00,0,0.00,put,135.00,0,0,250.24,2019-01-03 +SPY2019-01-23p140.002019-01-03,SPY,2019-01-23,0.01,1158,0.00,0,0.00,put,140.00,0,0,250.24,2019-01-03 +SPY2019-01-23p145.002019-01-03,SPY,2019-01-23,0.02,22376,0.00,0,0.00,put,145.00,0,0,250.24,2019-01-03 +SPY2019-01-23p150.002019-01-03,SPY,2019-01-23,0.02,18245,0.01,660,0.00,put,150.00,0,0,250.24,2019-01-03 +SPY2019-01-23p155.002019-01-03,SPY,2019-01-23,0.02,14681,0.01,5996,0.00,put,155.00,0,0,250.24,2019-01-03 +SPY2019-01-23p160.002019-01-03,SPY,2019-01-23,0.02,9259,0.01,13114,0.05,put,160.00,0,25,250.24,2019-01-03 +SPY2019-01-23p165.002019-01-03,SPY,2019-01-23,0.02,2772,0.01,19212,0.11,put,165.00,0,10,250.24,2019-01-03 +SPY2019-01-23p170.002019-01-03,SPY,2019-01-23,0.03,19924,0.02,600,0.00,put,170.00,0,0,250.24,2019-01-03 +SPY2019-01-23p175.002019-01-03,SPY,2019-01-23,0.03,13146,0.02,6170,0.00,put,175.00,0,0,250.24,2019-01-03 +SPY2019-01-23p180.002019-01-03,SPY,2019-01-23,0.03,666,0.02,20054,0.04,put,180.00,5,0,250.24,2019-01-03 +SPY2019-01-23p185.002019-01-03,SPY,2019-01-23,0.04,7049,0.03,7620,0.28,put,185.00,0,5,250.24,2019-01-03 +SPY2019-01-23p190.002019-01-03,SPY,2019-01-23,0.05,10449,0.04,4090,0.05,put,190.00,1,485,250.24,2019-01-03 +SPY2019-01-23p195.002019-01-03,SPY,2019-01-23,0.06,2358,0.05,10614,0.07,put,195.00,0,14,250.24,2019-01-03 +SPY2019-01-23p196.002019-01-03,SPY,2019-01-23,0.06,660,0.05,16788,0.07,put,196.00,0,2,250.24,2019-01-03 +SPY2019-01-23p197.002019-01-03,SPY,2019-01-23,0.07,8021,0.06,1459,0.00,put,197.00,0,0,250.24,2019-01-03 +SPY2019-01-23p198.002019-01-03,SPY,2019-01-23,0.07,2160,0.06,11087,0.15,put,198.00,0,200,250.24,2019-01-03 +SPY2019-01-23p199.002019-01-03,SPY,2019-01-23,0.08,14133,0.06,17683,0.07,put,199.00,0,400,250.24,2019-01-03 +SPY2019-01-23p200.002019-01-03,SPY,2019-01-23,0.08,2962,0.07,5517,0.07,put,200.00,200,114,250.24,2019-01-03 +SPY2019-01-23p201.002019-01-03,SPY,2019-01-23,0.08,600,0.07,14334,0.00,put,201.00,0,0,250.24,2019-01-03 +SPY2019-01-23p202.002019-01-03,SPY,2019-01-23,0.09,2899,0.08,4145,0.00,put,202.00,0,0,250.24,2019-01-03 +SPY2019-01-23p203.002019-01-03,SPY,2019-01-23,0.09,480,0.08,14412,0.12,put,203.00,0,0,250.24,2019-01-03 +SPY2019-01-23p204.002019-01-03,SPY,2019-01-23,0.10,2400,0.09,6396,0.00,put,204.00,0,0,250.24,2019-01-03 +SPY2019-01-23p205.002019-01-03,SPY,2019-01-23,0.11,7886,0.09,16759,0.21,put,205.00,0,1918,250.24,2019-01-03 +SPY2019-01-23p206.002019-01-03,SPY,2019-01-23,0.11,600,0.10,11064,0.18,put,206.00,1,1,250.24,2019-01-03 +SPY2019-01-23p207.002019-01-03,SPY,2019-01-23,0.12,1980,0.11,5169,0.00,put,207.00,0,0,250.24,2019-01-03 +SPY2019-01-23p208.002019-01-03,SPY,2019-01-23,0.13,2949,0.12,2127,0.15,put,208.00,0,151,250.24,2019-01-03 +SPY2019-01-23p209.002019-01-03,SPY,2019-01-23,0.14,3549,0.12,15126,0.00,put,209.00,0,0,250.24,2019-01-03 +SPY2019-01-23p210.002019-01-03,SPY,2019-01-23,0.15,5752,0.13,13357,0.14,put,210.00,60,180,250.24,2019-01-03 +SPY2019-01-23p211.002019-01-03,SPY,2019-01-23,0.16,3844,0.14,12711,0.00,put,211.00,0,5,250.24,2019-01-03 +SPY2019-01-23p212.002019-01-03,SPY,2019-01-23,0.17,3209,0.15,13108,0.00,put,212.00,0,10,250.24,2019-01-03 +SPY2019-01-23p213.002019-01-03,SPY,2019-01-23,0.18,2368,0.16,13925,0.36,put,213.00,1,1,250.24,2019-01-03 +SPY2019-01-23p214.002019-01-03,SPY,2019-01-23,0.19,885,0.18,3632,0.18,put,214.00,1,1,250.24,2019-01-03 +SPY2019-01-23p215.002019-01-03,SPY,2019-01-23,0.21,3684,0.19,8787,0.26,put,215.00,1,119,250.24,2019-01-03 +SPY2019-01-23p216.002019-01-03,SPY,2019-01-23,0.22,1075,0.21,2934,0.00,put,216.00,0,0,250.24,2019-01-03 +SPY2019-01-23p217.002019-01-03,SPY,2019-01-23,0.24,2661,0.22,10314,0.28,put,217.00,60,10,250.24,2019-01-03 +SPY2019-01-23p218.002019-01-03,SPY,2019-01-23,0.26,2829,0.24,8222,0.29,put,218.00,2,79,250.24,2019-01-03 +SPY2019-01-23p219.002019-01-03,SPY,2019-01-23,0.28,2443,0.26,8044,0.00,put,219.00,0,0,250.24,2019-01-03 +SPY2019-01-23p220.002019-01-03,SPY,2019-01-23,0.30,1240,0.29,1362,0.38,put,220.00,5,73,250.24,2019-01-03 +SPY2019-01-23p221.002019-01-03,SPY,2019-01-23,0.33,2980,0.31,4123,0.00,put,221.00,0,82,250.24,2019-01-03 +SPY2019-01-23p222.002019-01-03,SPY,2019-01-23,0.35,564,0.34,1095,0.38,put,222.00,250,12,250.24,2019-01-03 +SPY2019-01-23p223.002019-01-03,SPY,2019-01-23,0.38,360,0.37,1051,1.26,put,223.00,0,6,250.24,2019-01-03 +SPY2019-01-23p224.002019-01-03,SPY,2019-01-23,0.42,1821,0.40,3032,0.48,put,224.00,990,11,250.24,2019-01-03 +SPY2019-01-23p225.002019-01-03,SPY,2019-01-23,0.46,2001,0.44,965,0.54,put,225.00,4,377,250.24,2019-01-03 +SPY2019-01-23p226.002019-01-03,SPY,2019-01-23,0.50,1169,0.48,1947,0.97,put,226.00,0,52,250.24,2019-01-03 +SPY2019-01-23p227.002019-01-03,SPY,2019-01-23,0.55,1968,0.53,69,0.56,put,227.00,20,127,250.24,2019-01-03 +SPY2019-01-23p228.002019-01-03,SPY,2019-01-23,0.60,1270,0.58,90,1.66,put,228.00,0,23,250.24,2019-01-03 +SPY2019-01-23p229.002019-01-03,SPY,2019-01-23,0.66,1280,0.64,63,1.36,put,229.00,1,165,250.24,2019-01-03 +SPY2019-01-23p230.002019-01-03,SPY,2019-01-23,0.72,600,0.70,79,0.79,put,230.00,6,381,250.24,2019-01-03 +SPY2019-01-23p231.002019-01-03,SPY,2019-01-23,0.79,404,0.77,71,0.76,put,231.00,0,159,250.24,2019-01-03 +SPY2019-01-23p232.002019-01-03,SPY,2019-01-23,0.87,896,0.85,55,0.82,put,232.00,0,373,250.24,2019-01-03 +SPY2019-01-23p233.002019-01-03,SPY,2019-01-23,0.96,1189,0.93,72,0.74,put,233.00,0,495,250.24,2019-01-03 +SPY2019-01-23p234.002019-01-03,SPY,2019-01-23,1.05,398,1.03,50,2.04,put,234.00,1,172,250.24,2019-01-03 +SPY2019-01-23p235.002019-01-03,SPY,2019-01-23,1.16,1236,1.13,47,1.41,put,235.00,23,236,250.24,2019-01-03 +SPY2019-01-23p236.002019-01-03,SPY,2019-01-23,1.27,768,1.24,45,1.44,put,236.00,53,42,250.24,2019-01-03 +SPY2019-01-23p237.002019-01-03,SPY,2019-01-23,1.40,1203,1.36,658,1.45,put,237.00,54,105,250.24,2019-01-03 +SPY2019-01-23p238.002019-01-03,SPY,2019-01-23,1.53,220,1.50,42,1.58,put,238.00,31,62,250.24,2019-01-03 +SPY2019-01-23p239.002019-01-03,SPY,2019-01-23,1.68,160,1.64,614,2.09,put,239.00,109,57,250.24,2019-01-03 +SPY2019-01-23p240.002019-01-03,SPY,2019-01-23,1.85,768,1.81,39,1.82,put,240.00,89,209,250.24,2019-01-03 +SPY2019-01-23p241.002019-01-03,SPY,2019-01-23,2.03,688,1.98,77,2.48,put,241.00,5,179,250.24,2019-01-03 +SPY2019-01-23p242.002019-01-03,SPY,2019-01-23,2.22,80,2.17,36,2.39,put,242.00,171,76,250.24,2019-01-03 +SPY2019-01-23p243.002019-01-03,SPY,2019-01-23,2.44,584,2.37,2010,3.22,put,243.00,6,232,250.24,2019-01-03 +SPY2019-01-23p244.002019-01-03,SPY,2019-01-23,2.67,361,2.60,965,3.00,put,244.00,5,121,250.24,2019-01-03 +SPY2019-01-23p245.002019-01-03,SPY,2019-01-23,2.92,136,2.85,340,3.45,put,245.00,51,244,250.24,2019-01-03 +SPY2019-01-23p246.002019-01-03,SPY,2019-01-23,3.20,519,3.12,324,3.92,put,246.00,26,160,250.24,2019-01-03 +SPY2019-01-23p247.002019-01-03,SPY,2019-01-23,3.50,798,3.42,189,3.94,put,247.00,13,329,250.24,2019-01-03 +SPY2019-01-23p248.002019-01-03,SPY,2019-01-23,3.82,50,3.74,132,3.84,put,248.00,175,319,250.24,2019-01-03 +SPY2019-01-23p249.002019-01-03,SPY,2019-01-23,4.18,740,4.09,100,4.33,put,249.00,157,253,250.24,2019-01-03 +SPY2019-01-23p250.002019-01-03,SPY,2019-01-23,4.56,403,4.47,80,4.72,put,250.00,193,317,250.24,2019-01-03 +SPY2019-01-23p251.002019-01-03,SPY,2019-01-23,4.98,245,4.88,148,4.84,put,251.00,59,205,250.24,2019-01-03 +SPY2019-01-23p252.002019-01-03,SPY,2019-01-23,5.43,64,5.33,64,5.44,put,252.00,65,219,250.24,2019-01-03 +SPY2019-01-23p253.002019-01-03,SPY,2019-01-23,5.92,48,5.82,48,7.03,put,253.00,42,31,250.24,2019-01-03 +SPY2019-01-23p254.002019-01-03,SPY,2019-01-23,6.45,32,6.33,124,8.39,put,254.00,3,25,250.24,2019-01-03 +SPY2019-01-23p255.002019-01-03,SPY,2019-01-23,7.02,1,6.90,1,6.75,put,255.00,55,203,250.24,2019-01-03 +SPY2019-01-23p256.002019-01-03,SPY,2019-01-23,7.63,1,7.51,1,8.20,put,256.00,9,7,250.24,2019-01-03 +SPY2019-01-23p257.002019-01-03,SPY,2019-01-23,8.40,10,7.95,292,5.26,put,257.00,0,10,250.24,2019-01-03 +SPY2019-01-23p258.002019-01-03,SPY,2019-01-23,9.10,10,8.64,290,0.00,put,258.00,0,0,250.24,2019-01-03 +SPY2019-01-23p259.002019-01-03,SPY,2019-01-23,9.85,10,9.49,48,9.59,put,259.00,4,8,250.24,2019-01-03 +SPY2019-01-23p260.002019-01-03,SPY,2019-01-23,10.63,15,10.13,286,12.56,put,260.00,1,1,250.24,2019-01-03 +SPY2019-01-23p261.002019-01-03,SPY,2019-01-23,11.45,10,10.93,286,0.00,put,261.00,0,0,250.24,2019-01-03 +SPY2019-01-23p262.002019-01-03,SPY,2019-01-23,12.31,10,11.78,285,14.21,put,262.00,1,0,250.24,2019-01-03 +SPY2019-01-23p263.002019-01-03,SPY,2019-01-23,13.32,285,12.65,285,0.00,put,263.00,0,0,250.24,2019-01-03 +SPY2019-01-23p264.002019-01-03,SPY,2019-01-23,14.24,285,13.56,285,0.00,put,264.00,0,0,250.24,2019-01-03 +SPY2019-01-23p265.002019-01-03,SPY,2019-01-23,15.18,285,14.49,285,8.29,put,265.00,0,3,250.24,2019-01-03 +SPY2019-01-23p266.002019-01-03,SPY,2019-01-23,16.14,285,15.44,285,9.44,put,266.00,0,1,250.24,2019-01-03 +SPY2019-01-23p267.002019-01-03,SPY,2019-01-23,17.11,285,16.41,285,0.00,put,267.00,0,0,250.24,2019-01-03 +SPY2019-01-23p268.002019-01-03,SPY,2019-01-23,18.10,285,17.39,285,13.50,put,268.00,0,0,250.24,2019-01-03 +SPY2019-01-23p270.002019-01-03,SPY,2019-01-23,21.36,10,18.46,1,0.00,put,270.00,0,0,250.24,2019-01-03 +SPY2019-01-23p275.002019-01-03,SPY,2019-01-23,25.09,285,24.39,285,12.94,put,275.00,0,2,250.24,2019-01-03 +SPY2019-01-23p280.002019-01-03,SPY,2019-01-23,30.09,285,29.39,285,0.00,put,280.00,0,0,250.24,2019-01-03 +SPY2019-01-23p285.002019-01-03,SPY,2019-01-23,35.06,285,34.38,285,0.00,put,285.00,0,0,250.24,2019-01-03 +SPY2019-01-25c100.002019-01-03,SPY,2019-01-25,150.72,285,150.04,285,0.00,call,100.00,0,0,250.24,2019-01-03 +SPY2019-01-25c105.002019-01-03,SPY,2019-01-25,145.73,285,145.05,285,0.00,call,105.00,0,0,250.24,2019-01-03 +SPY2019-01-25c110.002019-01-03,SPY,2019-01-25,140.74,285,140.06,285,0.00,call,110.00,0,0,250.24,2019-01-03 +SPY2019-01-25c115.002019-01-03,SPY,2019-01-25,135.75,285,135.07,285,0.00,call,115.00,0,0,250.24,2019-01-03 +SPY2019-01-25c120.002019-01-03,SPY,2019-01-25,130.79,285,130.11,285,0.00,call,120.00,0,0,250.24,2019-01-03 +SPY2019-01-25c125.002019-01-03,SPY,2019-01-25,125.81,285,125.12,285,0.00,call,125.00,0,0,250.24,2019-01-03 +SPY2019-01-25c130.002019-01-03,SPY,2019-01-25,120.79,285,120.11,285,0.00,call,130.00,0,0,250.24,2019-01-03 +SPY2019-01-25c135.002019-01-03,SPY,2019-01-25,115.80,285,115.12,285,0.00,call,135.00,0,0,250.24,2019-01-03 +SPY2019-01-25c140.002019-01-03,SPY,2019-01-25,110.81,285,110.13,285,0.00,call,140.00,0,0,250.24,2019-01-03 +SPY2019-01-25c145.002019-01-03,SPY,2019-01-25,105.82,285,105.14,285,0.00,call,145.00,0,0,250.24,2019-01-03 +SPY2019-01-25c150.002019-01-03,SPY,2019-01-25,100.86,285,100.18,285,0.00,call,150.00,0,0,250.24,2019-01-03 +SPY2019-01-25c155.002019-01-03,SPY,2019-01-25,95.85,285,95.16,285,0.00,call,155.00,0,0,250.24,2019-01-03 +SPY2019-01-25c160.002019-01-03,SPY,2019-01-25,90.72,236,90.31,241,0.00,call,160.00,0,0,250.24,2019-01-03 +SPY2019-01-25c165.002019-01-03,SPY,2019-01-25,85.73,237,85.33,237,0.00,call,165.00,0,0,250.24,2019-01-03 +SPY2019-01-25c170.002019-01-03,SPY,2019-01-25,80.74,238,80.34,250,0.00,call,170.00,0,0,250.24,2019-01-03 +SPY2019-01-25c175.002019-01-03,SPY,2019-01-25,75.76,253,75.35,263,0.00,call,175.00,0,0,250.24,2019-01-03 +SPY2019-01-25c180.002019-01-03,SPY,2019-01-25,70.77,250,70.37,265,0.00,call,180.00,0,0,250.24,2019-01-03 +SPY2019-01-25c185.002019-01-03,SPY,2019-01-25,65.79,258,65.38,286,0.00,call,185.00,0,0,250.24,2019-01-03 +SPY2019-01-25c190.002019-01-03,SPY,2019-01-25,60.82,276,60.41,265,0.00,call,190.00,0,128,250.24,2019-01-03 +SPY2019-01-25c195.002019-01-03,SPY,2019-01-25,55.84,271,55.43,303,0.00,call,195.00,0,0,250.24,2019-01-03 +SPY2019-01-25c196.002019-01-03,SPY,2019-01-25,54.85,278,54.44,299,0.00,call,196.00,0,0,250.24,2019-01-03 +SPY2019-01-25c197.002019-01-03,SPY,2019-01-25,53.86,284,53.45,296,0.00,call,197.00,0,0,250.24,2019-01-03 +SPY2019-01-25c198.002019-01-03,SPY,2019-01-25,52.86,274,52.46,276,0.00,call,198.00,0,0,250.24,2019-01-03 +SPY2019-01-25c199.002019-01-03,SPY,2019-01-25,51.87,279,51.46,308,0.00,call,199.00,0,0,250.24,2019-01-03 +SPY2019-01-25c200.002019-01-03,SPY,2019-01-25,50.88,283,50.47,307,23.28,call,200.00,0,2,250.24,2019-01-03 +SPY2019-01-25c201.002019-01-03,SPY,2019-01-25,49.89,287,49.48,307,0.00,call,201.00,0,0,250.24,2019-01-03 +SPY2019-01-25c202.002019-01-03,SPY,2019-01-25,48.90,290,48.49,307,0.00,call,202.00,0,0,250.24,2019-01-03 +SPY2019-01-25c203.002019-01-03,SPY,2019-01-25,47.90,259,47.50,308,0.00,call,203.00,0,0,250.24,2019-01-03 +SPY2019-01-25c204.002019-01-03,SPY,2019-01-25,46.91,279,46.51,309,0.00,call,204.00,0,0,250.24,2019-01-03 +SPY2019-01-25c205.002019-01-03,SPY,2019-01-25,45.92,281,45.52,312,18.31,call,205.00,0,2,250.24,2019-01-03 +SPY2019-01-25c206.002019-01-03,SPY,2019-01-25,44.93,264,44.53,315,0.00,call,206.00,0,0,250.24,2019-01-03 +SPY2019-01-25c207.002019-01-03,SPY,2019-01-25,43.95,298,43.54,318,0.00,call,207.00,0,0,250.24,2019-01-03 +SPY2019-01-25c207.502019-01-03,SPY,2019-01-25,43.45,289,43.05,313,0.00,call,207.50,0,0,250.24,2019-01-03 +SPY2019-01-25c208.002019-01-03,SPY,2019-01-25,42.96,296,42.55,323,0.00,call,208.00,0,0,250.24,2019-01-03 +SPY2019-01-25c209.002019-01-03,SPY,2019-01-25,41.97,294,41.57,314,0.00,call,209.00,0,0,250.24,2019-01-03 +SPY2019-01-25c210.002019-01-03,SPY,2019-01-25,40.98,290,40.58,322,14.73,call,210.00,0,39,250.24,2019-01-03 +SPY2019-01-25c211.002019-01-03,SPY,2019-01-25,40.00,301,39.60,297,0.00,call,211.00,0,0,250.24,2019-01-03 +SPY2019-01-25c212.002019-01-03,SPY,2019-01-25,39.01,295,38.61,326,0.00,call,212.00,0,0,250.24,2019-01-03 +SPY2019-01-25c212.502019-01-03,SPY,2019-01-25,38.52,299,38.12,325,0.00,call,212.50,0,0,250.24,2019-01-03 +SPY2019-01-25c213.002019-01-03,SPY,2019-01-25,38.03,302,37.63,324,0.00,call,213.00,0,0,250.24,2019-01-03 +SPY2019-01-25c214.002019-01-03,SPY,2019-01-25,37.05,306,36.65,323,0.00,call,214.00,0,0,250.24,2019-01-03 +SPY2019-01-25c215.002019-01-03,SPY,2019-01-25,36.07,309,35.67,325,36.42,call,215.00,5,5,250.24,2019-01-03 +SPY2019-01-25c216.002019-01-03,SPY,2019-01-25,35.09,308,34.69,329,0.00,call,216.00,0,0,250.24,2019-01-03 +SPY2019-01-25c217.002019-01-03,SPY,2019-01-25,34.11,305,33.71,337,0.00,call,217.00,0,0,250.24,2019-01-03 +SPY2019-01-25c217.502019-01-03,SPY,2019-01-25,33.62,302,33.23,307,0.00,call,217.50,0,0,250.24,2019-01-03 +SPY2019-01-25c218.002019-01-03,SPY,2019-01-25,33.13,298,32.74,332,0.00,call,218.00,0,0,250.24,2019-01-03 +SPY2019-01-25c219.002019-01-03,SPY,2019-01-25,32.16,305,31.77,330,0.00,call,219.00,0,0,250.24,2019-01-03 +SPY2019-01-25c220.002019-01-03,SPY,2019-01-25,31.19,308,30.80,331,15.43,call,220.00,0,29,250.24,2019-01-03 +SPY2019-01-25c221.002019-01-03,SPY,2019-01-25,30.22,306,29.83,337,11.05,call,221.00,0,32,250.24,2019-01-03 +SPY2019-01-25c222.002019-01-03,SPY,2019-01-25,29.26,316,28.87,330,0.00,call,222.00,0,0,250.24,2019-01-03 +SPY2019-01-25c222.502019-01-03,SPY,2019-01-25,28.77,303,28.39,330,0.00,call,222.50,0,0,250.24,2019-01-03 +SPY2019-01-25c223.002019-01-03,SPY,2019-01-25,28.29,305,27.91,331,0.00,call,223.00,0,12,250.24,2019-01-03 +SPY2019-01-25c224.002019-01-03,SPY,2019-01-25,27.34,319,26.95,337,0.00,call,224.00,0,0,250.24,2019-01-03 +SPY2019-01-25c225.002019-01-03,SPY,2019-01-25,26.38,312,26.00,335,7.64,call,225.00,0,17,250.24,2019-01-03 +SPY2019-01-25c226.002019-01-03,SPY,2019-01-25,25.43,332,25.05,360,7.84,call,226.00,0,1,250.24,2019-01-03 +SPY2019-01-25c227.002019-01-03,SPY,2019-01-25,24.49,339,24.11,358,7.50,call,227.00,0,3,250.24,2019-01-03 +SPY2019-01-25c227.502019-01-03,SPY,2019-01-25,24.01,323,23.64,360,7.33,call,227.50,0,184,250.24,2019-01-03 +SPY2019-01-25c228.002019-01-03,SPY,2019-01-25,23.55,339,23.18,330,7.05,call,228.00,0,1,250.24,2019-01-03 +SPY2019-01-25c229.002019-01-03,SPY,2019-01-25,22.52,161,22.35,32,21.89,call,229.00,16,24,250.24,2019-01-03 +SPY2019-01-25c230.002019-01-03,SPY,2019-01-25,21.68,325,21.32,372,11.09,call,230.00,0,171,250.24,2019-01-03 +SPY2019-01-25c231.002019-01-03,SPY,2019-01-25,20.76,328,20.40,383,10.40,call,231.00,0,28,250.24,2019-01-03 +SPY2019-01-25c232.002019-01-03,SPY,2019-01-25,19.85,336,19.49,384,5.45,call,232.00,0,5,250.24,2019-01-03 +SPY2019-01-25c232.502019-01-03,SPY,2019-01-25,19.39,328,19.04,377,9.77,call,232.50,0,110,250.24,2019-01-03 +SPY2019-01-25c233.002019-01-03,SPY,2019-01-25,18.94,331,18.59,378,6.31,call,233.00,0,162,250.24,2019-01-03 +SPY2019-01-25c234.002019-01-03,SPY,2019-01-25,18.04,328,17.70,375,18.29,call,234.00,5,52,250.24,2019-01-03 +SPY2019-01-25c235.002019-01-03,SPY,2019-01-25,17.08,168,16.90,159,16.38,call,235.00,5,128,250.24,2019-01-03 +SPY2019-01-25c236.002019-01-03,SPY,2019-01-25,16.19,173,16.03,40,16.39,call,236.00,1,201,250.24,2019-01-03 +SPY2019-01-25c237.002019-01-03,SPY,2019-01-25,15.34,160,15.17,40,14.11,call,237.00,10,142,250.24,2019-01-03 +SPY2019-01-25c237.502019-01-03,SPY,2019-01-25,14.97,322,14.66,391,12.79,call,237.50,10,209,250.24,2019-01-03 +SPY2019-01-25c238.002019-01-03,SPY,2019-01-25,14.48,146,14.33,32,7.33,call,238.00,0,403,250.24,2019-01-03 +SPY2019-01-25c239.002019-01-03,SPY,2019-01-25,13.64,173,13.48,229,6.56,call,239.00,0,499,250.24,2019-01-03 +SPY2019-01-25c240.002019-01-03,SPY,2019-01-25,12.81,207,12.67,88,11.76,call,240.00,69,932,250.24,2019-01-03 +SPY2019-01-25c241.002019-01-03,SPY,2019-01-25,11.99,191,11.86,113,10.99,call,241.00,48,1119,250.24,2019-01-03 +SPY2019-01-25c242.002019-01-03,SPY,2019-01-25,11.20,217,11.07,98,10.57,call,242.00,51,557,250.24,2019-01-03 +SPY2019-01-25c242.502019-01-03,SPY,2019-01-25,10.81,191,10.68,91,5.78,call,242.50,0,614,250.24,2019-01-03 +SPY2019-01-25c243.002019-01-03,SPY,2019-01-25,10.42,165,10.29,261,9.69,call,243.00,20,1027,250.24,2019-01-03 +SPY2019-01-25c244.002019-01-03,SPY,2019-01-25,9.64,105,9.54,48,9.20,call,244.00,79,349,250.24,2019-01-03 +SPY2019-01-25c245.002019-01-03,SPY,2019-01-25,8.90,97,8.80,96,8.93,call,245.00,35,443,250.24,2019-01-03 +SPY2019-01-25c246.002019-01-03,SPY,2019-01-25,8.18,107,8.08,173,8.22,call,246.00,174,498,250.24,2019-01-03 +SPY2019-01-25c247.002019-01-03,SPY,2019-01-25,7.48,98,7.38,282,6.98,call,247.00,310,1123,250.24,2019-01-03 +SPY2019-01-25c247.502019-01-03,SPY,2019-01-25,7.14,208,7.05,178,7.36,call,247.50,222,843,250.24,2019-01-03 +SPY2019-01-25c248.002019-01-03,SPY,2019-01-25,6.79,103,6.73,148,6.50,call,248.00,546,1817,250.24,2019-01-03 +SPY2019-01-25c249.002019-01-03,SPY,2019-01-25,6.15,192,6.08,133,5.88,call,249.00,99,736,250.24,2019-01-03 +SPY2019-01-25c250.002019-01-03,SPY,2019-01-25,5.53,215,5.45,234,5.47,call,250.00,492,3913,250.24,2019-01-03 +SPY2019-01-25c251.002019-01-03,SPY,2019-01-25,4.93,75,4.87,181,4.82,call,251.00,174,1302,250.24,2019-01-03 +SPY2019-01-25c252.002019-01-03,SPY,2019-01-25,4.38,289,4.31,245,4.05,call,252.00,828,1964,250.24,2019-01-03 +SPY2019-01-25c252.502019-01-03,SPY,2019-01-25,4.11,123,4.04,698,3.65,call,252.50,650,6584,250.24,2019-01-03 +SPY2019-01-25c253.002019-01-03,SPY,2019-01-25,3.86,269,3.79,230,3.94,call,253.00,137,697,250.24,2019-01-03 +SPY2019-01-25c254.002019-01-03,SPY,2019-01-25,3.37,189,3.30,831,3.37,call,254.00,305,836,250.24,2019-01-03 +SPY2019-01-25c255.002019-01-03,SPY,2019-01-25,2.92,413,2.86,233,2.80,call,255.00,1320,2361,250.24,2019-01-03 +SPY2019-01-25c256.002019-01-03,SPY,2019-01-25,2.50,482,2.44,924,2.15,call,256.00,469,1435,250.24,2019-01-03 +SPY2019-01-25c257.002019-01-03,SPY,2019-01-25,2.12,120,2.08,71,1.88,call,257.00,1297,2120,250.24,2019-01-03 +SPY2019-01-25c257.502019-01-03,SPY,2019-01-25,1.95,401,1.90,389,2.29,call,257.50,242,1630,250.24,2019-01-03 +SPY2019-01-25c258.002019-01-03,SPY,2019-01-25,1.79,1222,1.74,427,1.58,call,258.00,177,1549,250.24,2019-01-03 +SPY2019-01-25c259.002019-01-03,SPY,2019-01-25,1.49,774,1.45,98,1.48,call,259.00,127,768,250.24,2019-01-03 +SPY2019-01-25c260.002019-01-03,SPY,2019-01-25,1.23,800,1.20,48,1.21,call,260.00,708,12620,250.24,2019-01-03 +SPY2019-01-25c261.002019-01-03,SPY,2019-01-25,1.00,358,0.97,719,0.84,call,261.00,587,952,250.24,2019-01-03 +SPY2019-01-25c262.002019-01-03,SPY,2019-01-25,0.81,376,0.79,67,0.79,call,262.00,286,1130,250.24,2019-01-03 +SPY2019-01-25c262.502019-01-03,SPY,2019-01-25,0.73,448,0.71,71,0.97,call,262.50,102,2479,250.24,2019-01-03 +SPY2019-01-25c263.002019-01-03,SPY,2019-01-25,0.66,2191,0.63,695,0.68,call,263.00,1051,869,250.24,2019-01-03 +SPY2019-01-25c264.002019-01-03,SPY,2019-01-25,0.53,4411,0.50,1740,0.52,call,264.00,199,2890,250.24,2019-01-03 +SPY2019-01-25c265.002019-01-03,SPY,2019-01-25,0.42,1880,0.40,1491,0.38,call,265.00,1134,2142,250.24,2019-01-03 +SPY2019-01-25c266.002019-01-03,SPY,2019-01-25,0.33,1454,0.32,1406,0.46,call,266.00,17,525,250.24,2019-01-03 +SPY2019-01-25c267.002019-01-03,SPY,2019-01-25,0.26,1056,0.25,2356,0.28,call,267.00,12,4509,250.24,2019-01-03 +SPY2019-01-25c267.502019-01-03,SPY,2019-01-25,0.24,7272,0.23,546,0.40,call,267.50,1,702,250.24,2019-01-03 +SPY2019-01-25c268.002019-01-03,SPY,2019-01-25,0.21,1706,0.20,1608,0.24,call,268.00,5,795,250.24,2019-01-03 +SPY2019-01-25c269.002019-01-03,SPY,2019-01-25,0.17,6604,0.16,1854,0.18,call,269.00,1080,1404,250.24,2019-01-03 +SPY2019-01-25c270.002019-01-03,SPY,2019-01-25,0.14,11111,0.13,1110,0.12,call,270.00,419,2000,250.24,2019-01-03 +SPY2019-01-25c271.002019-01-03,SPY,2019-01-25,0.11,5082,0.10,5760,0.16,call,271.00,3,2144,250.24,2019-01-03 +SPY2019-01-25c272.002019-01-03,SPY,2019-01-25,0.09,4735,0.08,7573,0.13,call,272.00,218,771,250.24,2019-01-03 +SPY2019-01-25c272.502019-01-03,SPY,2019-01-25,0.08,2016,0.07,17125,0.13,call,272.50,21,857,250.24,2019-01-03 +SPY2019-01-25c273.002019-01-03,SPY,2019-01-25,0.08,11142,0.07,1620,0.09,call,273.00,67,672,250.24,2019-01-03 +SPY2019-01-25c274.002019-01-03,SPY,2019-01-25,0.06,1372,0.05,20870,0.08,call,274.00,3,1679,250.24,2019-01-03 +SPY2019-01-25c275.002019-01-03,SPY,2019-01-25,0.06,23283,0.04,22410,0.05,call,275.00,27,13874,250.24,2019-01-03 +SPY2019-01-25c276.002019-01-03,SPY,2019-01-25,0.05,19291,0.04,2925,0.05,call,276.00,24,306,250.24,2019-01-03 +SPY2019-01-25c277.002019-01-03,SPY,2019-01-25,0.04,6208,0.03,9147,0.05,call,277.00,5,236,250.24,2019-01-03 +SPY2019-01-25c277.502019-01-03,SPY,2019-01-25,0.04,16781,0.03,8864,0.03,call,277.50,0,32,250.24,2019-01-03 +SPY2019-01-25c278.002019-01-03,SPY,2019-01-25,0.04,14392,0.03,2265,0.05,call,278.00,0,200,250.24,2019-01-03 +SPY2019-01-25c279.002019-01-03,SPY,2019-01-25,0.03,1020,0.02,19974,0.03,call,279.00,26,114,250.24,2019-01-03 +SPY2019-01-25c280.002019-01-03,SPY,2019-01-25,0.03,15223,0.02,12371,0.02,call,280.00,432,3223,250.24,2019-01-03 +SPY2019-01-25c281.002019-01-03,SPY,2019-01-25,0.03,23200,0.02,3064,0.03,call,281.00,114,335,250.24,2019-01-03 +SPY2019-01-25c282.002019-01-03,SPY,2019-01-25,0.02,683,0.01,14228,0.03,call,282.00,51,4485,250.24,2019-01-03 +SPY2019-01-25c282.502019-01-03,SPY,2019-01-25,0.02,2608,0.01,20856,0.03,call,282.50,0,33,250.24,2019-01-03 +SPY2019-01-25c283.002019-01-03,SPY,2019-01-25,0.02,3896,0.01,10986,0.02,call,283.00,26,107,250.24,2019-01-03 +SPY2019-01-25c284.002019-01-03,SPY,2019-01-25,0.02,14115,0.01,13338,0.03,call,284.00,0,306,250.24,2019-01-03 +SPY2019-01-25c285.002019-01-03,SPY,2019-01-25,0.02,21094,0.01,7582,0.02,call,285.00,0,181,250.24,2019-01-03 +SPY2019-01-25c286.002019-01-03,SPY,2019-01-25,0.02,24314,0.01,2715,0.02,call,286.00,0,99,250.24,2019-01-03 +SPY2019-01-25c287.002019-01-03,SPY,2019-01-25,0.01,974,0.00,0,0.01,call,287.00,2,108,250.24,2019-01-03 +SPY2019-01-25c287.502019-01-03,SPY,2019-01-25,0.01,1178,0.00,0,0.02,call,287.50,0,7,250.24,2019-01-03 +SPY2019-01-25c288.002019-01-03,SPY,2019-01-25,0.01,1487,0.00,0,0.02,call,288.00,0,104,250.24,2019-01-03 +SPY2019-01-25c289.002019-01-03,SPY,2019-01-25,0.01,4192,0.00,0,0.02,call,289.00,0,463,250.24,2019-01-03 +SPY2019-01-25c290.002019-01-03,SPY,2019-01-25,0.01,8465,0.00,0,0.02,call,290.00,0,162,250.24,2019-01-03 +SPY2019-01-25c292.502019-01-03,SPY,2019-01-25,0.01,15931,0.00,0,0.01,call,292.50,0,3,250.24,2019-01-03 +SPY2019-01-25c295.002019-01-03,SPY,2019-01-25,0.01,19799,0.00,0,0.01,call,295.00,0,264,250.24,2019-01-03 +SPY2019-01-25c297.502019-01-03,SPY,2019-01-25,0.01,21126,0.00,0,0.01,call,297.50,1,78,250.24,2019-01-03 +SPY2019-01-25c300.002019-01-03,SPY,2019-01-25,0.01,22190,0.00,0,0.01,call,300.00,0,144,250.24,2019-01-03 +SPY2019-01-25c302.502019-01-03,SPY,2019-01-25,0.01,23702,0.00,0,0.01,call,302.50,0,6,250.24,2019-01-03 +SPY2019-01-25c305.002019-01-03,SPY,2019-01-25,0.01,24048,0.00,0,0.01,call,305.00,0,0,250.24,2019-01-03 +SPY2019-01-25c307.502019-01-03,SPY,2019-01-25,0.01,24332,0.00,0,0.01,call,307.50,0,50,250.24,2019-01-03 +SPY2019-01-25p100.002019-01-03,SPY,2019-01-25,0.01,23289,0.00,0,0.00,put,100.00,0,0,250.24,2019-01-03 +SPY2019-01-25p105.002019-01-03,SPY,2019-01-25,0.01,18679,0.00,0,0.00,put,105.00,0,0,250.24,2019-01-03 +SPY2019-01-25p110.002019-01-03,SPY,2019-01-25,0.01,10879,0.00,0,0.01,put,110.00,4,0,250.24,2019-01-03 +SPY2019-01-25p115.002019-01-03,SPY,2019-01-25,0.01,6453,0.00,0,0.01,put,115.00,1,0,250.24,2019-01-03 +SPY2019-01-25p120.002019-01-03,SPY,2019-01-25,0.01,3008,0.00,0,0.00,put,120.00,0,0,250.24,2019-01-03 +SPY2019-01-25p125.002019-01-03,SPY,2019-01-25,0.02,28832,0.01,1146,0.02,put,125.00,251,0,250.24,2019-01-03 +SPY2019-01-25p130.002019-01-03,SPY,2019-01-25,0.02,26099,0.01,2826,0.01,put,130.00,1191,0,250.24,2019-01-03 +SPY2019-01-25p135.002019-01-03,SPY,2019-01-25,0.02,24194,0.01,4316,0.02,put,135.00,100,0,250.24,2019-01-03 +SPY2019-01-25p140.002019-01-03,SPY,2019-01-25,0.02,19451,0.01,8401,0.02,put,140.00,50,0,250.24,2019-01-03 +SPY2019-01-25p145.002019-01-03,SPY,2019-01-25,0.02,12729,0.01,18802,0.00,put,145.00,0,0,250.24,2019-01-03 +SPY2019-01-25p150.002019-01-03,SPY,2019-01-25,0.03,28290,0.02,1020,0.02,put,150.00,0,10,250.24,2019-01-03 +SPY2019-01-25p155.002019-01-03,SPY,2019-01-25,0.03,25537,0.02,3180,0.00,put,155.00,0,0,250.24,2019-01-03 +SPY2019-01-25p160.002019-01-03,SPY,2019-01-25,0.03,21399,0.02,5640,0.03,put,160.00,100,251,250.24,2019-01-03 +SPY2019-01-25p165.002019-01-03,SPY,2019-01-25,0.04,29721,0.03,1,0.04,put,165.00,0,35,250.24,2019-01-03 +SPY2019-01-25p170.002019-01-03,SPY,2019-01-25,0.04,25472,0.03,2280,0.06,put,170.00,0,239,250.24,2019-01-03 +SPY2019-01-25p175.002019-01-03,SPY,2019-01-25,0.04,15890,0.03,10933,0.03,put,175.00,0,1425,250.24,2019-01-03 +SPY2019-01-25p180.002019-01-03,SPY,2019-01-25,0.05,25542,0.04,480,0.09,put,180.00,0,42,250.24,2019-01-03 +SPY2019-01-25p185.002019-01-03,SPY,2019-01-25,0.05,1971,0.04,22803,0.07,put,185.00,7,61,250.24,2019-01-03 +SPY2019-01-25p190.002019-01-03,SPY,2019-01-25,0.06,666,0.05,26474,0.09,put,190.00,12,743,250.24,2019-01-03 +SPY2019-01-25p195.002019-01-03,SPY,2019-01-25,0.08,798,0.07,19339,0.10,put,195.00,1,847,250.24,2019-01-03 +SPY2019-01-25p196.002019-01-03,SPY,2019-01-25,0.09,14162,0.08,4458,0.00,put,196.00,0,0,250.24,2019-01-03 +SPY2019-01-25p197.002019-01-03,SPY,2019-01-25,0.09,900,0.08,16588,0.15,put,197.00,45,9,250.24,2019-01-03 +SPY2019-01-25p198.002019-01-03,SPY,2019-01-25,0.10,13061,0.09,5222,0.17,put,198.00,0,200,250.24,2019-01-03 +SPY2019-01-25p199.002019-01-03,SPY,2019-01-25,0.10,660,0.09,15806,0.08,put,199.00,0,405,250.24,2019-01-03 +SPY2019-01-25p200.002019-01-03,SPY,2019-01-25,0.11,8377,0.10,6617,0.11,put,200.00,69,17256,250.24,2019-01-03 +SPY2019-01-25p201.002019-01-03,SPY,2019-01-25,0.12,15525,0.11,3593,0.11,put,201.00,200,120,250.24,2019-01-03 +SPY2019-01-25p202.002019-01-03,SPY,2019-01-25,0.13,21537,0.12,1875,0.00,put,202.00,0,87,250.24,2019-01-03 +SPY2019-01-25p203.002019-01-03,SPY,2019-01-25,0.13,5402,0.12,7495,0.11,put,203.00,0,98,250.24,2019-01-03 +SPY2019-01-25p204.002019-01-03,SPY,2019-01-25,0.14,9337,0.13,5672,0.00,put,204.00,0,0,250.24,2019-01-03 +SPY2019-01-25p205.002019-01-03,SPY,2019-01-25,0.15,12169,0.14,3958,0.21,put,205.00,531,1104,250.24,2019-01-03 +SPY2019-01-25p206.002019-01-03,SPY,2019-01-25,0.16,15737,0.15,3156,0.00,put,206.00,0,0,250.24,2019-01-03 +SPY2019-01-25p207.002019-01-03,SPY,2019-01-25,0.17,16631,0.16,1892,0.28,put,207.00,0,26,250.24,2019-01-03 +SPY2019-01-25p207.502019-01-03,SPY,2019-01-25,0.17,6228,0.16,5769,0.19,put,207.50,102,93,250.24,2019-01-03 +SPY2019-01-25p208.002019-01-03,SPY,2019-01-25,0.18,15692,0.17,1866,0.27,put,208.00,1,1,250.24,2019-01-03 +SPY2019-01-25p209.002019-01-03,SPY,2019-01-25,0.19,12510,0.18,1839,0.29,put,209.00,1,82,250.24,2019-01-03 +SPY2019-01-25p210.002019-01-03,SPY,2019-01-25,0.20,9080,0.19,3049,0.20,put,210.00,412,1993,250.24,2019-01-03 +SPY2019-01-25p211.002019-01-03,SPY,2019-01-25,0.21,4109,0.20,5031,0.23,put,211.00,4,10,250.24,2019-01-03 +SPY2019-01-25p212.002019-01-03,SPY,2019-01-25,0.23,13915,0.21,7417,0.22,put,212.00,648,31,250.24,2019-01-03 +SPY2019-01-25p212.502019-01-03,SPY,2019-01-25,0.23,651,0.22,5248,0.30,put,212.50,1,0,250.24,2019-01-03 +SPY2019-01-25p213.002019-01-03,SPY,2019-01-25,0.24,5261,0.23,3003,0.25,put,213.00,0,60,250.24,2019-01-03 +SPY2019-01-25p214.002019-01-03,SPY,2019-01-25,0.26,9779,0.24,6235,0.29,put,214.00,0,1,250.24,2019-01-03 +SPY2019-01-25p215.002019-01-03,SPY,2019-01-25,0.28,11517,0.26,5852,0.41,put,215.00,2,16202,250.24,2019-01-03 +SPY2019-01-25p216.002019-01-03,SPY,2019-01-25,0.30,10651,0.28,5167,0.33,put,216.00,297,38,250.24,2019-01-03 +SPY2019-01-25p217.002019-01-03,SPY,2019-01-25,0.32,8442,0.30,5596,0.41,put,217.00,1,142,250.24,2019-01-03 +SPY2019-01-25p217.502019-01-03,SPY,2019-01-25,0.33,6171,0.31,5295,0.00,put,217.50,0,8,250.24,2019-01-03 +SPY2019-01-25p218.002019-01-03,SPY,2019-01-25,0.34,1794,0.33,1458,0.63,put,218.00,0,5,250.24,2019-01-03 +SPY2019-01-25p219.002019-01-03,SPY,2019-01-25,0.37,8523,0.35,4404,0.38,put,219.00,424,139,250.24,2019-01-03 +SPY2019-01-25p220.002019-01-03,SPY,2019-01-25,0.39,600,0.38,1285,0.43,put,220.00,34,919,250.24,2019-01-03 +SPY2019-01-25p221.002019-01-03,SPY,2019-01-25,0.42,360,0.41,1283,0.40,put,221.00,0,503,250.24,2019-01-03 +SPY2019-01-25p222.002019-01-03,SPY,2019-01-25,0.46,2121,0.44,2885,0.56,put,222.00,0,92,250.24,2019-01-03 +SPY2019-01-25p222.502019-01-03,SPY,2019-01-25,0.48,3255,0.46,1756,0.80,put,222.50,600,1112,250.24,2019-01-03 +SPY2019-01-25p223.002019-01-03,SPY,2019-01-25,0.50,4371,0.48,593,0.89,put,223.00,25,462,250.24,2019-01-03 +SPY2019-01-25p224.002019-01-03,SPY,2019-01-25,0.54,2208,0.52,581,0.69,put,224.00,2,2,250.24,2019-01-03 +SPY2019-01-25p225.002019-01-03,SPY,2019-01-25,0.58,960,0.57,74,0.60,put,225.00,711,3223,250.24,2019-01-03 +SPY2019-01-25p226.002019-01-03,SPY,2019-01-25,0.63,360,0.62,70,1.17,put,226.00,1,173,250.24,2019-01-03 +SPY2019-01-25p227.002019-01-03,SPY,2019-01-25,0.69,1425,0.67,562,0.83,put,227.00,73,832,250.24,2019-01-03 +SPY2019-01-25p227.502019-01-03,SPY,2019-01-25,0.72,1772,0.70,65,0.99,put,227.50,2,4297,250.24,2019-01-03 +SPY2019-01-25p228.002019-01-03,SPY,2019-01-25,0.75,1234,0.73,559,0.77,put,228.00,68,380,250.24,2019-01-03 +SPY2019-01-25p229.002019-01-03,SPY,2019-01-25,0.82,3328,0.79,1475,0.97,put,229.00,44,365,250.24,2019-01-03 +SPY2019-01-25p230.002019-01-03,SPY,2019-01-25,0.89,2631,0.86,1742,0.86,put,230.00,5169,6787,250.24,2019-01-03 +SPY2019-01-25p231.002019-01-03,SPY,2019-01-25,0.97,3001,0.94,1250,1.02,put,231.00,33,1490,250.24,2019-01-03 +SPY2019-01-25p232.002019-01-03,SPY,2019-01-25,1.06,3404,1.03,421,1.14,put,232.00,239,1895,250.24,2019-01-03 +SPY2019-01-25p232.502019-01-03,SPY,2019-01-25,1.10,574,1.07,1896,1.22,put,232.50,182,1187,250.24,2019-01-03 +SPY2019-01-25p233.002019-01-03,SPY,2019-01-25,1.15,1300,1.12,996,1.54,put,233.00,73,1465,250.24,2019-01-03 +SPY2019-01-25p234.002019-01-03,SPY,2019-01-25,1.26,3034,1.22,1261,1.37,put,234.00,36,281,250.24,2019-01-03 +SPY2019-01-25p235.002019-01-03,SPY,2019-01-25,1.37,2251,1.33,1931,1.36,put,235.00,1346,1959,250.24,2019-01-03 +SPY2019-01-25p236.002019-01-03,SPY,2019-01-25,1.49,32,1.46,384,1.45,put,236.00,713,487,250.24,2019-01-03 +SPY2019-01-25p237.002019-01-03,SPY,2019-01-25,1.63,2566,1.59,489,1.95,put,237.00,133,792,250.24,2019-01-03 +SPY2019-01-25p237.502019-01-03,SPY,2019-01-25,1.70,1043,1.66,825,2.02,put,237.50,632,825,250.24,2019-01-03 +SPY2019-01-25p238.002019-01-03,SPY,2019-01-25,1.78,2734,1.74,41,1.81,put,238.00,140,725,250.24,2019-01-03 +SPY2019-01-25p239.002019-01-03,SPY,2019-01-25,1.94,2573,1.89,1127,2.26,put,239.00,162,606,250.24,2019-01-03 +SPY2019-01-25p240.002019-01-03,SPY,2019-01-25,2.11,1073,2.07,70,2.07,put,240.00,1176,2193,250.24,2019-01-03 +SPY2019-01-25p241.002019-01-03,SPY,2019-01-25,2.30,2232,2.25,635,2.57,put,241.00,112,515,250.24,2019-01-03 +SPY2019-01-25p242.002019-01-03,SPY,2019-01-25,2.50,274,2.46,36,2.86,put,242.00,4099,1188,250.24,2019-01-03 +SPY2019-01-25p242.502019-01-03,SPY,2019-01-25,2.61,467,2.56,386,3.12,put,242.50,143,1648,250.24,2019-01-03 +SPY2019-01-25p243.002019-01-03,SPY,2019-01-25,2.72,316,2.67,436,2.92,put,243.00,35,2612,250.24,2019-01-03 +SPY2019-01-25p244.002019-01-03,SPY,2019-01-25,2.96,267,2.91,259,3.39,put,244.00,240,1831,250.24,2019-01-03 +SPY2019-01-25p245.002019-01-03,SPY,2019-01-25,3.22,259,3.17,203,3.18,put,245.00,547,4483,250.24,2019-01-03 +SPY2019-01-25p246.002019-01-03,SPY,2019-01-25,3.50,103,3.45,90,3.81,put,246.00,125,1149,250.24,2019-01-03 +SPY2019-01-25p247.002019-01-03,SPY,2019-01-25,3.80,90,3.75,133,3.76,put,247.00,177,5322,250.24,2019-01-03 +SPY2019-01-25p247.502019-01-03,SPY,2019-01-25,3.97,1259,3.91,136,4.00,put,247.50,795,19706,250.24,2019-01-03 +SPY2019-01-25p248.002019-01-03,SPY,2019-01-25,4.13,128,4.07,262,4.58,put,248.00,1239,1413,250.24,2019-01-03 +SPY2019-01-25p249.002019-01-03,SPY,2019-01-25,4.49,436,4.43,116,5.14,put,249.00,261,1282,250.24,2019-01-03 +SPY2019-01-25p250.002019-01-03,SPY,2019-01-25,4.88,1145,4.81,116,5.29,put,250.00,1222,4923,250.24,2019-01-03 +SPY2019-01-25p251.002019-01-03,SPY,2019-01-25,5.29,228,5.22,97,5.58,put,251.00,60,1743,250.24,2019-01-03 +SPY2019-01-25p252.002019-01-03,SPY,2019-01-25,5.74,198,5.67,42,6.27,put,252.00,97,1568,250.24,2019-01-03 +SPY2019-01-25p252.502019-01-03,SPY,2019-01-25,5.98,469,5.90,85,5.89,put,252.50,249,1220,250.24,2019-01-03 +SPY2019-01-25p253.002019-01-03,SPY,2019-01-25,6.23,435,6.14,151,6.86,put,253.00,113,1046,250.24,2019-01-03 +SPY2019-01-25p254.002019-01-03,SPY,2019-01-25,6.74,140,6.66,111,7.28,put,254.00,59,2033,250.24,2019-01-03 +SPY2019-01-25p255.002019-01-03,SPY,2019-01-25,7.30,69,7.19,43,7.98,put,255.00,120,586,250.24,2019-01-03 +SPY2019-01-25p256.002019-01-03,SPY,2019-01-25,7.89,60,7.80,80,8.66,put,256.00,114,783,250.24,2019-01-03 +SPY2019-01-25p257.002019-01-03,SPY,2019-01-25,8.63,454,8.43,126,8.09,put,257.00,6,556,250.24,2019-01-03 +SPY2019-01-25p257.502019-01-03,SPY,2019-01-25,8.97,455,8.76,111,5.00,put,257.50,0,866,250.24,2019-01-03 +SPY2019-01-25p258.002019-01-03,SPY,2019-01-25,9.31,403,9.10,123,5.51,put,258.00,0,389,250.24,2019-01-03 +SPY2019-01-25p259.002019-01-03,SPY,2019-01-25,10.03,429,9.81,107,13.30,put,259.00,75,472,250.24,2019-01-03 +SPY2019-01-25p260.002019-01-03,SPY,2019-01-25,10.78,32,10.57,74,10.39,put,260.00,7,9729,250.24,2019-01-03 +SPY2019-01-25p261.002019-01-03,SPY,2019-01-25,11.57,41,11.34,127,11.50,put,261.00,95,274,250.24,2019-01-03 +SPY2019-01-25p262.002019-01-03,SPY,2019-01-25,12.40,26,12.18,117,12.21,put,262.00,31,709,250.24,2019-01-03 +SPY2019-01-25p262.502019-01-03,SPY,2019-01-25,12.81,32,12.60,95,7.42,put,262.50,0,90,250.24,2019-01-03 +SPY2019-01-25p263.002019-01-03,SPY,2019-01-25,13.29,400,12.90,383,8.16,put,263.00,0,506,250.24,2019-01-03 +SPY2019-01-25p264.002019-01-03,SPY,2019-01-25,14.14,84,13.88,64,7.52,put,264.00,0,86,250.24,2019-01-03 +SPY2019-01-25p265.002019-01-03,SPY,2019-01-25,15.05,84,14.81,174,18.23,put,265.00,1,896,250.24,2019-01-03 +SPY2019-01-25p266.002019-01-03,SPY,2019-01-25,16.03,387,15.63,384,12.27,put,266.00,0,953,250.24,2019-01-03 +SPY2019-01-25p267.002019-01-03,SPY,2019-01-25,16.92,54,16.66,208,17.29,put,267.00,5,2045,250.24,2019-01-03 +SPY2019-01-25p267.502019-01-03,SPY,2019-01-25,17.45,372,17.06,390,13.61,put,267.50,0,259,250.24,2019-01-03 +SPY2019-01-25p268.002019-01-03,SPY,2019-01-25,17.94,375,17.54,393,21.30,put,268.00,5,1068,250.24,2019-01-03 +SPY2019-01-25p269.002019-01-03,SPY,2019-01-25,18.93,368,18.52,374,9.47,put,269.00,0,440,250.24,2019-01-03 +SPY2019-01-25p270.002019-01-03,SPY,2019-01-25,19.93,342,19.53,307,14.43,put,270.00,0,102,250.24,2019-01-03 +SPY2019-01-25p271.002019-01-03,SPY,2019-01-25,20.94,355,20.52,319,16.05,put,271.00,0,0,250.24,2019-01-03 +SPY2019-01-25p272.002019-01-03,SPY,2019-01-25,21.94,351,21.52,315,11.50,put,272.00,0,7,250.24,2019-01-03 +SPY2019-01-25p272.502019-01-03,SPY,2019-01-25,22.44,350,22.02,314,17.15,put,272.50,0,81,250.24,2019-01-03 +SPY2019-01-25p273.002019-01-03,SPY,2019-01-25,22.94,349,22.52,313,12.69,put,273.00,0,15,250.24,2019-01-03 +SPY2019-01-25p274.002019-01-03,SPY,2019-01-25,23.94,346,23.52,311,13.02,put,274.00,0,8,250.24,2019-01-03 +SPY2019-01-25p275.002019-01-03,SPY,2019-01-25,24.94,344,24.52,309,28.70,put,275.00,3,19,250.24,2019-01-03 +SPY2019-01-25p276.002019-01-03,SPY,2019-01-25,27.41,1,24.54,10,17.67,put,276.00,0,1,250.24,2019-01-03 +SPY2019-01-25p277.002019-01-03,SPY,2019-01-25,27.08,285,26.35,285,11.85,put,277.00,0,1,250.24,2019-01-03 +SPY2019-01-25p277.502019-01-03,SPY,2019-01-25,28.91,1,26.04,10,14.55,put,277.50,0,5,250.24,2019-01-03 +SPY2019-01-25p278.002019-01-03,SPY,2019-01-25,28.08,285,27.37,285,18.61,put,278.00,0,2,250.24,2019-01-03 +SPY2019-01-25p279.002019-01-03,SPY,2019-01-25,30.41,1,27.54,10,15.13,put,279.00,0,7,250.24,2019-01-03 +SPY2019-01-25p280.002019-01-03,SPY,2019-01-25,31.41,1,28.54,10,19.46,put,280.00,0,14,250.24,2019-01-03 +SPY2019-01-25p281.002019-01-03,SPY,2019-01-25,32.49,1,29.54,10,0.00,put,281.00,0,0,250.24,2019-01-03 +SPY2019-01-25p282.002019-01-03,SPY,2019-01-25,33.41,1,30.53,10,16.63,put,282.00,0,0,250.24,2019-01-03 +SPY2019-01-25p282.502019-01-03,SPY,2019-01-25,33.99,1,31.03,10,0.00,put,282.50,0,0,250.24,2019-01-03 +SPY2019-01-25p283.002019-01-03,SPY,2019-01-25,34.41,1,31.53,10,20.79,put,283.00,0,0,250.24,2019-01-03 +SPY2019-01-25p284.002019-01-03,SPY,2019-01-25,35.49,1,32.53,10,0.00,put,284.00,0,0,250.24,2019-01-03 +SPY2019-01-25p285.002019-01-03,SPY,2019-01-25,36.41,1,33.53,10,21.67,put,285.00,0,1,250.24,2019-01-03 +SPY2019-01-25p286.002019-01-03,SPY,2019-01-25,37.47,1,34.53,10,0.00,put,286.00,0,0,250.24,2019-01-03 +SPY2019-01-25p287.002019-01-03,SPY,2019-01-25,38.47,1,35.53,10,0.00,put,287.00,0,0,250.24,2019-01-03 +SPY2019-01-25p287.502019-01-03,SPY,2019-01-25,38.97,1,36.03,10,0.00,put,287.50,0,0,250.24,2019-01-03 +SPY2019-01-25p288.002019-01-03,SPY,2019-01-25,39.47,1,36.53,10,0.00,put,288.00,0,0,250.24,2019-01-03 +SPY2019-01-25p289.002019-01-03,SPY,2019-01-25,40.48,1,37.53,10,0.00,put,289.00,0,0,250.24,2019-01-03 +SPY2019-01-25p290.002019-01-03,SPY,2019-01-25,41.41,1,38.53,10,20.28,put,290.00,0,1,250.24,2019-01-03 +SPY2019-01-25p292.502019-01-03,SPY,2019-01-25,43.98,1,41.03,10,0.00,put,292.50,0,0,250.24,2019-01-03 +SPY2019-01-25p295.002019-01-03,SPY,2019-01-25,46.47,1,43.53,10,0.00,put,295.00,0,0,250.24,2019-01-03 +SPY2019-01-25p297.502019-01-03,SPY,2019-01-25,48.97,1,46.03,10,0.00,put,297.50,0,0,250.24,2019-01-03 +SPY2019-01-25p300.002019-01-03,SPY,2019-01-25,51.40,1,48.53,10,27.28,put,300.00,0,0,250.24,2019-01-03 +SPY2019-01-25p302.502019-01-03,SPY,2019-01-25,53.90,1,51.03,10,19.09,put,302.50,0,0,250.24,2019-01-03 +SPY2019-01-25p305.002019-01-03,SPY,2019-01-25,56.40,1,53.53,10,20.70,put,305.00,0,0,250.24,2019-01-03 +SPY2019-01-25p307.502019-01-03,SPY,2019-01-25,58.97,1,56.03,10,0.00,put,307.50,0,0,250.24,2019-01-03 +SPY2019-01-28c100.002019-01-03,SPY,2019-01-28,151.76,1,148.77,10,0.00,call,100.00,0,0,250.24,2019-01-03 +SPY2019-01-28c105.002019-01-03,SPY,2019-01-28,146.67,1,143.78,10,0.00,call,105.00,0,0,250.24,2019-01-03 +SPY2019-01-28c110.002019-01-03,SPY,2019-01-28,141.68,1,138.79,10,0.00,call,110.00,0,0,250.24,2019-01-03 +SPY2019-01-28c115.002019-01-03,SPY,2019-01-28,136.69,1,133.82,10,0.00,call,115.00,0,0,250.24,2019-01-03 +SPY2019-01-28c120.002019-01-03,SPY,2019-01-28,131.70,1,128.83,10,0.00,call,120.00,0,0,250.24,2019-01-03 +SPY2019-01-28c125.002019-01-03,SPY,2019-01-28,126.72,1,123.84,10,0.00,call,125.00,0,0,250.24,2019-01-03 +SPY2019-01-28c130.002019-01-03,SPY,2019-01-28,121.73,1,118.83,10,0.00,call,130.00,0,0,250.24,2019-01-03 +SPY2019-01-28c135.002019-01-03,SPY,2019-01-28,116.74,1,113.84,10,0.00,call,135.00,0,0,250.24,2019-01-03 +SPY2019-01-28c140.002019-01-03,SPY,2019-01-28,111.75,1,108.86,10,0.00,call,140.00,0,0,250.24,2019-01-03 +SPY2019-01-28c145.002019-01-03,SPY,2019-01-28,106.76,1,103.89,10,0.00,call,145.00,0,0,250.24,2019-01-03 +SPY2019-01-28c150.002019-01-03,SPY,2019-01-28,101.77,1,98.90,10,48.52,call,150.00,0,24,250.24,2019-01-03 +SPY2019-01-28c155.002019-01-03,SPY,2019-01-28,96.79,1,93.89,10,0.00,call,155.00,0,0,250.24,2019-01-03 +SPY2019-01-28c160.002019-01-03,SPY,2019-01-28,91.80,1,88.93,10,0.00,call,160.00,0,0,250.24,2019-01-03 +SPY2019-01-28c165.002019-01-03,SPY,2019-01-28,86.81,1,83.94,10,0.00,call,165.00,0,0,250.24,2019-01-03 +SPY2019-01-28c170.002019-01-03,SPY,2019-01-28,81.83,1,78.95,10,0.00,call,170.00,0,0,250.24,2019-01-03 +SPY2019-01-28c175.002019-01-03,SPY,2019-01-28,76.85,1,73.97,10,0.00,call,175.00,0,0,250.24,2019-01-03 +SPY2019-01-28c180.002019-01-03,SPY,2019-01-28,71.86,1,68.99,10,0.00,call,180.00,0,0,250.24,2019-01-03 +SPY2019-01-28c185.002019-01-03,SPY,2019-01-28,66.89,1,64.01,10,0.00,call,185.00,0,0,250.24,2019-01-03 +SPY2019-01-28c190.002019-01-03,SPY,2019-01-28,61.91,1,59.03,10,0.00,call,190.00,0,0,250.24,2019-01-03 +SPY2019-01-28c195.002019-01-03,SPY,2019-01-28,56.94,1,54.06,10,0.00,call,195.00,0,0,250.24,2019-01-03 +SPY2019-01-28c196.002019-01-03,SPY,2019-01-28,55.95,1,53.07,10,0.00,call,196.00,0,0,250.24,2019-01-03 +SPY2019-01-28c197.002019-01-03,SPY,2019-01-28,55.05,1,52.07,10,0.00,call,197.00,0,0,250.24,2019-01-03 +SPY2019-01-28c198.002019-01-03,SPY,2019-01-28,54.06,1,51.08,10,0.00,call,198.00,0,0,250.24,2019-01-03 +SPY2019-01-28c199.002019-01-03,SPY,2019-01-28,53.07,1,50.09,10,0.00,call,199.00,0,0,250.24,2019-01-03 +SPY2019-01-28c200.002019-01-03,SPY,2019-01-28,52.07,1,49.10,10,0.00,call,200.00,0,0,250.24,2019-01-03 +SPY2019-01-28c201.002019-01-03,SPY,2019-01-28,51.08,1,48.11,10,0.00,call,201.00,0,0,250.24,2019-01-03 +SPY2019-01-28c202.002019-01-03,SPY,2019-01-28,50.09,1,47.12,10,0.00,call,202.00,0,0,250.24,2019-01-03 +SPY2019-01-28c203.002019-01-03,SPY,2019-01-28,49.10,1,46.13,10,0.00,call,203.00,0,0,250.24,2019-01-03 +SPY2019-01-28c204.002019-01-03,SPY,2019-01-28,48.11,1,45.14,10,0.00,call,204.00,0,0,250.24,2019-01-03 +SPY2019-01-28c205.002019-01-03,SPY,2019-01-28,47.13,1,44.15,10,0.00,call,205.00,0,0,250.24,2019-01-03 +SPY2019-01-28c206.002019-01-03,SPY,2019-01-28,46.04,1,43.17,10,0.00,call,206.00,0,0,250.24,2019-01-03 +SPY2019-01-28c207.002019-01-03,SPY,2019-01-28,45.15,1,42.17,10,0.00,call,207.00,0,0,250.24,2019-01-03 +SPY2019-01-28c208.002019-01-03,SPY,2019-01-28,44.16,1,41.19,10,0.00,call,208.00,0,0,250.24,2019-01-03 +SPY2019-01-28c209.002019-01-03,SPY,2019-01-28,43.18,1,40.21,10,0.00,call,209.00,0,0,250.24,2019-01-03 +SPY2019-01-28c210.002019-01-03,SPY,2019-01-28,41.22,32,40.49,32,36.88,call,210.00,2,2,250.24,2019-01-03 +SPY2019-01-28c211.002019-01-03,SPY,2019-01-28,41.09,1,38.25,10,0.00,call,211.00,0,0,250.24,2019-01-03 +SPY2019-01-28c212.002019-01-03,SPY,2019-01-28,40.11,1,37.28,10,0.00,call,212.00,0,0,250.24,2019-01-03 +SPY2019-01-28c213.002019-01-03,SPY,2019-01-28,39.13,1,36.30,10,0.00,call,213.00,0,0,250.24,2019-01-03 +SPY2019-01-28c214.002019-01-03,SPY,2019-01-28,38.27,1,35.35,10,0.00,call,214.00,0,0,250.24,2019-01-03 +SPY2019-01-28c215.002019-01-03,SPY,2019-01-28,37.29,1,34.34,10,0.00,call,215.00,0,0,250.24,2019-01-03 +SPY2019-01-28c216.002019-01-03,SPY,2019-01-28,36.32,1,33.37,10,0.00,call,216.00,0,0,250.24,2019-01-03 +SPY2019-01-28c217.002019-01-03,SPY,2019-01-28,35.34,1,32.42,10,0.00,call,217.00,0,0,250.24,2019-01-03 +SPY2019-01-28c218.002019-01-03,SPY,2019-01-28,34.37,1,31.45,10,0.00,call,218.00,0,0,250.24,2019-01-03 +SPY2019-01-28c219.002019-01-03,SPY,2019-01-28,33.40,1,30.48,10,0.00,call,219.00,0,0,250.24,2019-01-03 +SPY2019-01-28c220.002019-01-03,SPY,2019-01-28,32.44,1,29.51,10,14.87,call,220.00,0,2,250.24,2019-01-03 +SPY2019-01-28c221.002019-01-03,SPY,2019-01-28,31.30,10,28.31,1,0.00,call,221.00,0,0,250.24,2019-01-03 +SPY2019-01-28c222.002019-01-03,SPY,2019-01-28,30.35,10,27.37,1,0.00,call,222.00,0,0,250.24,2019-01-03 +SPY2019-01-28c223.002019-01-03,SPY,2019-01-28,29.40,10,26.41,2,0.00,call,223.00,0,0,250.24,2019-01-03 +SPY2019-01-28c224.002019-01-03,SPY,2019-01-28,28.46,10,25.48,1,0.00,call,224.00,0,0,250.24,2019-01-03 +SPY2019-01-28c225.002019-01-03,SPY,2019-01-28,27.52,10,24.53,2,0.00,call,225.00,0,0,250.24,2019-01-03 +SPY2019-01-28c226.002019-01-03,SPY,2019-01-28,26.57,10,23.61,1,0.00,call,226.00,0,0,250.24,2019-01-03 +SPY2019-01-28c227.002019-01-03,SPY,2019-01-28,25.68,10,22.67,1,12.03,call,227.00,0,3,250.24,2019-01-03 +SPY2019-01-28c228.002019-01-03,SPY,2019-01-28,24.75,10,21.76,2,0.00,call,228.00,0,0,250.24,2019-01-03 +SPY2019-01-28c229.002019-01-03,SPY,2019-01-28,23.82,10,20.84,1,0.00,call,229.00,0,0,250.24,2019-01-03 +SPY2019-01-28c230.002019-01-03,SPY,2019-01-28,22.91,10,21.40,10,7.75,call,230.00,0,3,250.24,2019-01-03 +SPY2019-01-28c231.002019-01-03,SPY,2019-01-28,22.02,10,20.49,10,7.22,call,231.00,0,2,250.24,2019-01-03 +SPY2019-01-28c232.002019-01-03,SPY,2019-01-28,21.12,10,19.58,10,9.69,call,232.00,0,3,250.24,2019-01-03 +SPY2019-01-28c233.002019-01-03,SPY,2019-01-28,20.24,10,17.09,1,0.00,call,233.00,0,0,250.24,2019-01-03 +SPY2019-01-28c234.002019-01-03,SPY,2019-01-28,19.41,10,17.80,11,0.00,call,234.00,0,0,250.24,2019-01-03 +SPY2019-01-28c235.002019-01-03,SPY,2019-01-28,17.38,32,16.92,11,16.10,call,235.00,2,81,250.24,2019-01-03 +SPY2019-01-28c236.002019-01-03,SPY,2019-01-28,17.68,10,16.05,10,8.29,call,236.00,0,33,250.24,2019-01-03 +SPY2019-01-28c237.002019-01-03,SPY,2019-01-28,16.83,10,13.59,1,7.90,call,237.00,0,54,250.24,2019-01-03 +SPY2019-01-28c238.002019-01-03,SPY,2019-01-28,14.71,10,14.37,11,12.25,call,238.00,1,15,250.24,2019-01-03 +SPY2019-01-28c239.002019-01-03,SPY,2019-01-28,15.18,10,13.52,11,7.47,call,239.00,0,38,250.24,2019-01-03 +SPY2019-01-28c240.002019-01-03,SPY,2019-01-28,13.02,297,12.75,297,7.50,call,240.00,0,157,250.24,2019-01-03 +SPY2019-01-28c241.002019-01-03,SPY,2019-01-28,12.21,299,11.94,299,10.11,call,241.00,1,129,250.24,2019-01-03 +SPY2019-01-28c242.002019-01-03,SPY,2019-01-28,11.41,303,11.16,303,9.28,call,242.00,1,217,250.24,2019-01-03 +SPY2019-01-28c243.002019-01-03,SPY,2019-01-28,10.63,307,10.39,307,8.60,call,243.00,1,702,250.24,2019-01-03 +SPY2019-01-28c244.002019-01-03,SPY,2019-01-28,9.80,1,9.68,1,8.11,call,244.00,1,896,250.24,2019-01-03 +SPY2019-01-28c245.002019-01-03,SPY,2019-01-28,9.06,1,8.94,1,8.77,call,245.00,49,454,250.24,2019-01-03 +SPY2019-01-28c246.002019-01-03,SPY,2019-01-28,8.34,1,8.23,1,7.23,call,246.00,3,43,250.24,2019-01-03 +SPY2019-01-28c247.002019-01-03,SPY,2019-01-28,7.65,32,7.53,64,6.25,call,247.00,3,460,250.24,2019-01-03 +SPY2019-01-28c248.002019-01-03,SPY,2019-01-28,6.97,120,6.86,187,7.34,call,248.00,2047,752,250.24,2019-01-03 +SPY2019-01-28c249.002019-01-03,SPY,2019-01-28,6.32,91,6.22,80,6.70,call,249.00,83,499,250.24,2019-01-03 +SPY2019-01-28c250.002019-01-03,SPY,2019-01-28,5.70,123,5.60,270,5.21,call,250.00,105,2271,250.24,2019-01-03 +SPY2019-01-28c251.002019-01-03,SPY,2019-01-28,5.10,18,5.02,112,5.40,call,251.00,4,620,250.24,2019-01-03 +SPY2019-01-28c252.002019-01-03,SPY,2019-01-28,4.55,80,4.46,939,4.41,call,252.00,24,317,250.24,2019-01-03 +SPY2019-01-28c253.002019-01-03,SPY,2019-01-28,4.02,458,3.94,641,3.36,call,253.00,2,342,250.24,2019-01-03 +SPY2019-01-28c254.002019-01-03,SPY,2019-01-28,3.53,484,3.45,908,3.47,call,254.00,2,360,250.24,2019-01-03 +SPY2019-01-28c255.002019-01-03,SPY,2019-01-28,3.07,50,3.00,872,3.02,call,255.00,5,851,250.24,2019-01-03 +SPY2019-01-28c256.002019-01-03,SPY,2019-01-28,2.65,676,2.58,1124,2.86,call,256.00,17,91,250.24,2019-01-03 +SPY2019-01-28c257.002019-01-03,SPY,2019-01-28,2.26,100,2.20,1201,2.15,call,257.00,18,4,250.24,2019-01-03 +SPY2019-01-28c258.002019-01-03,SPY,2019-01-28,1.92,938,1.86,1322,1.75,call,258.00,3,4,250.24,2019-01-03 +SPY2019-01-28c259.002019-01-03,SPY,2019-01-28,1.61,1043,1.56,1122,1.57,call,259.00,19,7,250.24,2019-01-03 +SPY2019-01-28c260.002019-01-03,SPY,2019-01-28,1.34,816,1.29,1555,1.14,call,260.00,52,1248,250.24,2019-01-03 +SPY2019-01-28c261.002019-01-03,SPY,2019-01-28,1.10,160,1.06,1761,1.23,call,261.00,3,33,250.24,2019-01-03 +SPY2019-01-28c262.002019-01-03,SPY,2019-01-28,0.90,160,0.87,633,1.15,call,262.00,1,8,250.24,2019-01-03 +SPY2019-01-28c265.002019-01-03,SPY,2019-01-28,0.48,248,0.45,3877,0.45,call,265.00,56,598,250.24,2019-01-03 +SPY2019-01-28c270.002019-01-03,SPY,2019-01-28,0.16,1223,0.15,990,0.14,call,270.00,16,1242,250.24,2019-01-03 +SPY2019-01-28c275.002019-01-03,SPY,2019-01-28,0.07,16936,0.05,13414,0.06,call,275.00,329,438,250.24,2019-01-03 +SPY2019-01-28p100.002019-01-03,SPY,2019-01-28,0.01,13765,0.00,0,0.00,put,100.00,0,0,250.24,2019-01-03 +SPY2019-01-28p105.002019-01-03,SPY,2019-01-28,0.01,8217,0.00,0,0.00,put,105.00,0,0,250.24,2019-01-03 +SPY2019-01-28p110.002019-01-03,SPY,2019-01-28,0.01,5069,0.00,0,0.00,put,110.00,0,0,250.24,2019-01-03 +SPY2019-01-28p115.002019-01-03,SPY,2019-01-28,0.01,2358,0.00,0,0.00,put,115.00,0,0,250.24,2019-01-03 +SPY2019-01-28p120.002019-01-03,SPY,2019-01-28,0.01,1158,0.00,0,0.00,put,120.00,0,0,250.24,2019-01-03 +SPY2019-01-28p125.002019-01-03,SPY,2019-01-28,0.01,492,0.00,0,0.00,put,125.00,0,0,250.24,2019-01-03 +SPY2019-01-28p130.002019-01-03,SPY,2019-01-28,0.02,20594,0.00,0,0.00,put,130.00,0,0,250.24,2019-01-03 +SPY2019-01-28p135.002019-01-03,SPY,2019-01-28,0.02,15908,0.01,2649,0.00,put,135.00,0,0,250.24,2019-01-03 +SPY2019-01-28p140.002019-01-03,SPY,2019-01-28,0.02,12358,0.01,9121,0.00,put,140.00,0,0,250.24,2019-01-03 +SPY2019-01-28p145.002019-01-03,SPY,2019-01-28,0.02,6658,0.01,13521,0.00,put,145.00,0,0,250.24,2019-01-03 +SPY2019-01-28p150.002019-01-03,SPY,2019-01-28,0.02,906,0.01,18304,0.00,put,150.00,0,0,250.24,2019-01-03 +SPY2019-01-28p155.002019-01-03,SPY,2019-01-28,0.03,20171,0.01,23486,0.07,put,155.00,0,2,250.24,2019-01-03 +SPY2019-01-28p160.002019-01-03,SPY,2019-01-28,0.03,11901,0.02,3223,0.03,put,160.00,0,1,250.24,2019-01-03 +SPY2019-01-28p165.002019-01-03,SPY,2019-01-28,0.03,900,0.02,16626,0.00,put,165.00,0,0,250.24,2019-01-03 +SPY2019-01-28p170.002019-01-03,SPY,2019-01-28,0.04,14096,0.02,23890,0.00,put,170.00,0,0,250.24,2019-01-03 +SPY2019-01-28p175.002019-01-03,SPY,2019-01-28,0.04,1140,0.03,15718,0.00,put,175.00,0,20,250.24,2019-01-03 +SPY2019-01-28p180.002019-01-03,SPY,2019-01-28,0.05,4997,0.04,8825,0.12,put,180.00,0,0,250.24,2019-01-03 +SPY2019-01-28p185.002019-01-03,SPY,2019-01-28,0.06,2760,0.05,7985,0.00,put,185.00,0,0,250.24,2019-01-03 +SPY2019-01-28p190.002019-01-03,SPY,2019-01-28,0.07,600,0.06,15217,0.10,put,190.00,0,401,250.24,2019-01-03 +SPY2019-01-28p195.002019-01-03,SPY,2019-01-28,0.10,14986,0.08,13641,0.09,put,195.00,0,53,250.24,2019-01-03 +SPY2019-01-28p196.002019-01-03,SPY,2019-01-28,0.10,4163,0.09,2456,0.00,put,196.00,0,0,250.24,2019-01-03 +SPY2019-01-28p197.002019-01-03,SPY,2019-01-28,0.11,13080,0.09,12972,0.00,put,197.00,0,0,250.24,2019-01-03 +SPY2019-01-28p198.002019-01-03,SPY,2019-01-28,0.11,1260,0.10,3617,0.18,put,198.00,0,200,250.24,2019-01-03 +SPY2019-01-28p199.002019-01-03,SPY,2019-01-28,0.12,9669,0.10,14405,0.09,put,199.00,0,400,250.24,2019-01-03 +SPY2019-01-28p200.002019-01-03,SPY,2019-01-28,0.13,14259,0.11,7070,0.12,put,200.00,6,175,250.24,2019-01-03 +SPY2019-01-28p201.002019-01-03,SPY,2019-01-28,0.13,1724,0.12,3510,0.12,put,201.00,200,100,250.24,2019-01-03 +SPY2019-01-28p202.002019-01-03,SPY,2019-01-28,0.14,7083,0.13,1628,0.22,put,202.00,0,1,250.24,2019-01-03 +SPY2019-01-28p203.002019-01-03,SPY,2019-01-28,0.15,9571,0.13,10205,0.00,put,203.00,0,0,250.24,2019-01-03 +SPY2019-01-28p204.002019-01-03,SPY,2019-01-28,0.16,11718,0.14,5577,0.00,put,204.00,0,2,250.24,2019-01-03 +SPY2019-01-28p205.002019-01-03,SPY,2019-01-28,0.17,12518,0.15,5081,0.36,put,205.00,1,144,250.24,2019-01-03 +SPY2019-01-28p206.002019-01-03,SPY,2019-01-28,0.17,240,0.16,4423,0.48,put,206.00,0,1,250.24,2019-01-03 +SPY2019-01-28p207.002019-01-03,SPY,2019-01-28,0.19,11674,0.17,4398,0.00,put,207.00,0,0,250.24,2019-01-03 +SPY2019-01-28p208.002019-01-03,SPY,2019-01-28,0.20,10149,0.18,4356,0.00,put,208.00,0,0,250.24,2019-01-03 +SPY2019-01-28p209.002019-01-03,SPY,2019-01-28,0.21,7551,0.19,5758,0.26,put,209.00,0,59,250.24,2019-01-03 +SPY2019-01-28p210.002019-01-03,SPY,2019-01-28,0.22,1661,0.20,10685,0.33,put,210.00,3,246,250.24,2019-01-03 +SPY2019-01-28p211.002019-01-03,SPY,2019-01-28,0.23,360,0.22,2259,0.00,put,211.00,0,1,250.24,2019-01-03 +SPY2019-01-28p212.002019-01-03,SPY,2019-01-28,0.25,2067,0.23,8946,0.24,put,212.00,50,0,250.24,2019-01-03 +SPY2019-01-28p213.002019-01-03,SPY,2019-01-28,0.27,4423,0.25,3249,0.35,put,213.00,5,0,250.24,2019-01-03 +SPY2019-01-28p214.002019-01-03,SPY,2019-01-28,0.28,240,0.27,1622,0.00,put,214.00,0,0,250.24,2019-01-03 +SPY2019-01-28p215.002019-01-03,SPY,2019-01-28,0.30,240,0.29,1092,0.26,put,215.00,0,33,250.24,2019-01-03 +SPY2019-01-28p216.002019-01-03,SPY,2019-01-28,0.33,3812,0.31,1533,0.52,put,216.00,0,1,250.24,2019-01-03 +SPY2019-01-28p217.002019-01-03,SPY,2019-01-28,0.35,1614,0.33,4831,0.51,put,217.00,0,3,250.24,2019-01-03 +SPY2019-01-28p218.002019-01-03,SPY,2019-01-28,0.38,4212,0.36,1313,0.45,put,218.00,4,3,250.24,2019-01-03 +SPY2019-01-28p219.002019-01-03,SPY,2019-01-28,0.40,990,0.38,5791,0.00,put,219.00,0,0,250.24,2019-01-03 +SPY2019-01-28p220.002019-01-03,SPY,2019-01-28,0.43,360,0.41,5631,0.41,put,220.00,0,263,250.24,2019-01-03 +SPY2019-01-28p221.002019-01-03,SPY,2019-01-28,0.47,2001,0.44,6958,0.86,put,221.00,0,3,250.24,2019-01-03 +SPY2019-01-28p222.002019-01-03,SPY,2019-01-28,0.50,240,0.48,5146,0.64,put,222.00,2,0,250.24,2019-01-03 +SPY2019-01-28p223.002019-01-03,SPY,2019-01-28,0.55,3304,0.52,4076,0.72,put,223.00,0,278,250.24,2019-01-03 +SPY2019-01-28p224.002019-01-03,SPY,2019-01-28,0.59,1390,0.56,5444,0.56,put,224.00,0,5,250.24,2019-01-03 +SPY2019-01-28p225.002019-01-03,SPY,2019-01-28,0.64,1210,0.61,4462,1.01,put,225.00,1,913,250.24,2019-01-03 +SPY2019-01-28p226.002019-01-03,SPY,2019-01-28,0.69,240,0.66,5120,0.64,put,226.00,0,10,250.24,2019-01-03 +SPY2019-01-28p227.002019-01-03,SPY,2019-01-28,0.75,410,0.72,1853,0.76,put,227.00,12,59,250.24,2019-01-03 +SPY2019-01-28p228.002019-01-03,SPY,2019-01-28,0.82,1175,0.79,510,1.05,put,228.00,2,4,250.24,2019-01-03 +SPY2019-01-28p229.002019-01-03,SPY,2019-01-28,0.89,1302,0.86,160,0.95,put,229.00,0,79,250.24,2019-01-03 +SPY2019-01-28p230.002019-01-03,SPY,2019-01-28,0.97,1216,0.93,1548,1.09,put,230.00,362,853,250.24,2019-01-03 +SPY2019-01-28p231.002019-01-03,SPY,2019-01-28,1.05,1149,1.01,1628,1.18,put,231.00,3,35,250.24,2019-01-03 +SPY2019-01-28p232.002019-01-03,SPY,2019-01-28,1.14,675,1.10,1613,0.88,put,232.00,0,39,250.24,2019-01-03 +SPY2019-01-28p233.002019-01-03,SPY,2019-01-28,1.24,392,1.20,1492,1.40,put,233.00,22,65,250.24,2019-01-03 +SPY2019-01-28p234.002019-01-03,SPY,2019-01-28,1.35,580,1.31,1098,2.42,put,234.00,1,33,250.24,2019-01-03 +SPY2019-01-28p235.002019-01-03,SPY,2019-01-28,1.47,704,1.42,1372,1.58,put,235.00,24,883,250.24,2019-01-03 +SPY2019-01-28p236.002019-01-03,SPY,2019-01-28,1.60,963,1.55,1274,1.80,put,236.00,1,121,250.24,2019-01-03 +SPY2019-01-28p237.002019-01-03,SPY,2019-01-28,1.74,690,1.69,752,1.71,put,237.00,27,161,250.24,2019-01-03 +SPY2019-01-28p238.002019-01-03,SPY,2019-01-28,1.89,550,1.84,220,1.36,put,238.00,0,206,250.24,2019-01-03 +SPY2019-01-28p239.002019-01-03,SPY,2019-01-28,2.06,928,2.00,813,2.43,put,239.00,5,298,250.24,2019-01-03 +SPY2019-01-28p240.002019-01-03,SPY,2019-01-28,2.23,214,2.17,1129,2.27,put,240.00,32,225,250.24,2019-01-03 +SPY2019-01-28p241.002019-01-03,SPY,2019-01-28,2.43,656,2.37,80,2.52,put,241.00,9,114,250.24,2019-01-03 +SPY2019-01-28p242.002019-01-03,SPY,2019-01-28,2.64,835,2.57,288,2.91,put,242.00,18,69,250.24,2019-01-03 +SPY2019-01-28p243.002019-01-03,SPY,2019-01-28,2.86,239,2.79,242,3.22,put,243.00,6,277,250.24,2019-01-03 +SPY2019-01-28p244.002019-01-03,SPY,2019-01-28,3.10,42,3.03,236,3.49,put,244.00,114,206,250.24,2019-01-03 +SPY2019-01-28p245.002019-01-03,SPY,2019-01-28,3.36,44,3.29,186,3.84,put,245.00,67,445,250.24,2019-01-03 +SPY2019-01-28p246.002019-01-03,SPY,2019-01-28,3.65,100,3.57,200,3.68,put,246.00,76,344,250.24,2019-01-03 +SPY2019-01-28p247.002019-01-03,SPY,2019-01-28,3.96,145,3.88,50,4.66,put,247.00,42,209,250.24,2019-01-03 +SPY2019-01-28p248.002019-01-03,SPY,2019-01-28,4.29,220,4.20,125,5.22,put,248.00,2049,275,250.24,2019-01-03 +SPY2019-01-28p249.002019-01-03,SPY,2019-01-28,4.65,834,4.56,75,5.24,put,249.00,7,160,250.24,2019-01-03 +SPY2019-01-28p250.002019-01-03,SPY,2019-01-28,5.03,159,4.94,120,5.48,put,250.00,70,161,250.24,2019-01-03 +SPY2019-01-28p251.002019-01-03,SPY,2019-01-28,5.44,147,5.35,80,0.00,put,251.00,0,0,250.24,2019-01-03 +SPY2019-01-28p252.002019-01-03,SPY,2019-01-28,5.89,64,5.79,64,6.73,put,252.00,10,0,250.24,2019-01-03 +SPY2019-01-28p253.002019-01-03,SPY,2019-01-28,6.37,64,6.27,96,6.90,put,253.00,25,30,250.24,2019-01-03 +SPY2019-01-28p254.002019-01-03,SPY,2019-01-28,6.89,32,6.77,32,7.35,put,254.00,2,1,250.24,2019-01-03 +SPY2019-01-28p255.002019-01-03,SPY,2019-01-28,7.44,1,7.32,1,8.11,put,255.00,3,59,250.24,2019-01-03 +SPY2019-01-28p256.002019-01-03,SPY,2019-01-28,8.03,12,7.90,1,9.92,put,256.00,1,1,250.24,2019-01-03 +SPY2019-01-28p257.002019-01-03,SPY,2019-01-28,8.75,18,7.17,10,0.00,put,257.00,0,0,250.24,2019-01-03 +SPY2019-01-28p258.002019-01-03,SPY,2019-01-28,9.43,12,7.90,10,0.00,put,258.00,0,0,250.24,2019-01-03 +SPY2019-01-28p259.002019-01-03,SPY,2019-01-28,10.14,12,8.63,10,0.00,put,259.00,0,0,250.24,2019-01-03 +SPY2019-01-28p260.002019-01-03,SPY,2019-01-28,10.89,12,9.40,10,12.02,put,260.00,4,7,250.24,2019-01-03 +SPY2019-01-28p261.002019-01-03,SPY,2019-01-28,11.68,11,10.23,10,0.00,put,261.00,0,0,250.24,2019-01-03 +SPY2019-01-28p262.002019-01-03,SPY,2019-01-28,12.50,10,11.07,10,0.00,put,262.00,0,0,250.24,2019-01-03 +SPY2019-01-28p265.002019-01-03,SPY,2019-01-28,16.49,10,13.69,1,15.39,put,265.00,2,4,250.24,2019-01-03 +SPY2019-01-28p270.002019-01-03,SPY,2019-01-28,20.09,32,19.34,32,10.72,put,270.00,0,7,250.24,2019-01-03 +SPY2019-01-28p275.002019-01-03,SPY,2019-01-28,25.13,32,24.29,64,27.16,put,275.00,4,1,250.24,2019-01-03 +SPY2019-01-30c100.002019-01-03,SPY,2019-01-30,151.68,1,148.80,10,0.00,call,100.00,0,0,250.24,2019-01-03 +SPY2019-01-30c105.002019-01-03,SPY,2019-01-30,146.69,1,143.81,10,0.00,call,105.00,0,0,250.24,2019-01-03 +SPY2019-01-30c110.002019-01-03,SPY,2019-01-30,141.70,1,138.80,10,0.00,call,110.00,0,0,250.24,2019-01-03 +SPY2019-01-30c115.002019-01-03,SPY,2019-01-30,137.18,1,133.82,10,0.00,call,115.00,0,0,250.24,2019-01-03 +SPY2019-01-30c120.002019-01-03,SPY,2019-01-30,131.72,1,128.85,10,0.00,call,120.00,0,0,250.24,2019-01-03 +SPY2019-01-30c125.002019-01-03,SPY,2019-01-30,127.21,1,123.84,10,0.00,call,125.00,0,0,250.24,2019-01-03 +SPY2019-01-30c130.002019-01-03,SPY,2019-01-30,121.75,1,118.85,10,0.00,call,130.00,0,0,250.24,2019-01-03 +SPY2019-01-30c135.002019-01-03,SPY,2019-01-30,117.23,1,113.87,10,0.00,call,135.00,0,0,250.24,2019-01-03 +SPY2019-01-30c140.002019-01-03,SPY,2019-01-30,111.77,1,108.90,10,0.00,call,140.00,0,0,250.24,2019-01-03 +SPY2019-01-30c145.002019-01-03,SPY,2019-01-30,106.79,1,103.89,10,0.00,call,145.00,0,0,250.24,2019-01-03 +SPY2019-01-30c150.002019-01-03,SPY,2019-01-30,101.80,1,98.93,10,0.00,call,150.00,0,0,250.24,2019-01-03 +SPY2019-01-30c155.002019-01-03,SPY,2019-01-30,96.82,1,93.94,10,0.00,call,155.00,0,0,250.24,2019-01-03 +SPY2019-01-30c160.002019-01-03,SPY,2019-01-30,91.83,1,88.94,10,0.00,call,160.00,0,0,250.24,2019-01-03 +SPY2019-01-30c165.002019-01-03,SPY,2019-01-30,86.85,1,83.95,10,0.00,call,165.00,0,0,250.24,2019-01-03 +SPY2019-01-30c170.002019-01-03,SPY,2019-01-30,81.86,1,78.99,10,0.00,call,170.00,0,0,250.24,2019-01-03 +SPY2019-01-30c175.002019-01-03,SPY,2019-01-30,76.90,1,74.05,10,0.00,call,175.00,0,0,250.24,2019-01-03 +SPY2019-01-30c180.002019-01-03,SPY,2019-01-30,71.90,1,69.03,10,0.00,call,180.00,0,0,250.24,2019-01-03 +SPY2019-01-30c185.002019-01-03,SPY,2019-01-30,66.93,1,64.05,10,0.00,call,185.00,0,0,250.24,2019-01-03 +SPY2019-01-30c190.002019-01-03,SPY,2019-01-30,62.05,1,59.08,10,0.00,call,190.00,0,0,250.24,2019-01-03 +SPY2019-01-30c195.002019-01-03,SPY,2019-01-30,57.09,1,54.11,10,0.00,call,195.00,0,0,250.24,2019-01-03 +SPY2019-01-30c200.002019-01-03,SPY,2019-01-30,52.06,1,49.16,10,0.00,call,200.00,0,0,250.24,2019-01-03 +SPY2019-01-30c205.002019-01-03,SPY,2019-01-30,47.20,1,44.22,10,0.00,call,205.00,0,0,250.24,2019-01-03 +SPY2019-01-30c210.002019-01-03,SPY,2019-01-30,42.28,1,39.33,10,0.00,call,210.00,0,0,250.24,2019-01-03 +SPY2019-01-30c215.002019-01-03,SPY,2019-01-30,37.39,1,34.47,10,15.60,call,215.00,0,10,250.24,2019-01-03 +SPY2019-01-30c220.002019-01-03,SPY,2019-01-30,32.39,10,29.40,1,12.65,call,220.00,0,1,250.24,2019-01-03 +SPY2019-01-30c225.002019-01-03,SPY,2019-01-30,26.61,56,26.23,48,12.89,call,225.00,0,12,250.24,2019-01-03 +SPY2019-01-30c230.002019-01-03,SPY,2019-01-30,21.94,1,21.64,1,21.59,call,230.00,1,18,250.24,2019-01-03 +SPY2019-01-30c232.002019-01-03,SPY,2019-01-30,21.33,10,19.79,10,10.25,call,232.00,0,2,250.24,2019-01-03 +SPY2019-01-30c233.002019-01-03,SPY,2019-01-30,20.45,10,18.90,11,0.00,call,233.00,0,1,250.24,2019-01-03 +SPY2019-01-30c234.002019-01-03,SPY,2019-01-30,18.38,48,18.07,4,8.37,call,234.00,0,31,250.24,2019-01-03 +SPY2019-01-30c235.002019-01-03,SPY,2019-01-30,18.78,10,17.15,17,17.75,call,235.00,1,110,250.24,2019-01-03 +SPY2019-01-30c236.002019-01-03,SPY,2019-01-30,17.92,10,16.30,13,5.50,call,236.00,0,1,250.24,2019-01-03 +SPY2019-01-30c237.002019-01-03,SPY,2019-01-30,17.08,10,15.45,20,14.96,call,237.00,34,15,250.24,2019-01-03 +SPY2019-01-30c238.002019-01-03,SPY,2019-01-30,16.27,10,14.61,13,7.45,call,238.00,0,74,250.24,2019-01-03 +SPY2019-01-30c239.002019-01-03,SPY,2019-01-30,14.13,296,13.85,296,5.29,call,239.00,0,12,250.24,2019-01-03 +SPY2019-01-30c240.002019-01-03,SPY,2019-01-30,13.28,40,13.08,72,13.10,call,240.00,22,402,250.24,2019-01-03 +SPY2019-01-30c241.002019-01-03,SPY,2019-01-30,12.47,18,12.30,32,10.26,call,241.00,1,85,250.24,2019-01-03 +SPY2019-01-30c242.002019-01-03,SPY,2019-01-30,11.69,40,11.51,70,12.02,call,242.00,10,101,250.24,2019-01-03 +SPY2019-01-30c243.002019-01-03,SPY,2019-01-30,10.92,40,10.74,50,11.26,call,243.00,32,228,250.24,2019-01-03 +SPY2019-01-30c244.002019-01-03,SPY,2019-01-30,10.12,1,10.00,19,9.19,call,244.00,13,10,250.24,2019-01-03 +SPY2019-01-30c245.002019-01-03,SPY,2019-01-30,9.39,1,9.27,69,9.28,call,245.00,24,264,250.24,2019-01-03 +SPY2019-01-30c246.002019-01-03,SPY,2019-01-30,8.67,1,8.56,12,7.11,call,246.00,5,0,250.24,2019-01-03 +SPY2019-01-30c247.002019-01-03,SPY,2019-01-30,7.98,32,7.88,68,7.31,call,247.00,34,2,250.24,2019-01-03 +SPY2019-01-30c248.002019-01-03,SPY,2019-01-30,7.31,71,7.22,71,6.82,call,248.00,25,15,250.24,2019-01-03 +SPY2019-01-30c249.002019-01-03,SPY,2019-01-30,6.65,14,6.58,92,6.59,call,249.00,27,6,250.24,2019-01-03 +SPY2019-01-30c250.002019-01-03,SPY,2019-01-30,6.04,27,5.96,68,5.95,call,250.00,90,576,250.24,2019-01-03 +SPY2019-01-30c251.002019-01-03,SPY,2019-01-30,5.45,34,5.37,130,5.15,call,251.00,13,7,250.24,2019-01-03 +SPY2019-01-30c252.002019-01-03,SPY,2019-01-30,4.90,179,4.82,70,5.31,call,252.00,48,46,250.24,2019-01-03 +SPY2019-01-30c253.002019-01-03,SPY,2019-01-30,4.36,50,4.29,545,4.18,call,253.00,38,4,250.24,2019-01-03 +SPY2019-01-30c254.002019-01-03,SPY,2019-01-30,3.86,50,3.79,966,3.80,call,254.00,273,1,250.24,2019-01-03 +SPY2019-01-30c255.002019-01-03,SPY,2019-01-30,3.40,275,3.33,954,3.32,call,255.00,181,492,250.24,2019-01-03 +SPY2019-01-30c256.002019-01-03,SPY,2019-01-30,2.96,186,2.90,1018,2.79,call,256.00,35,3,250.24,2019-01-03 +SPY2019-01-30c260.002019-01-03,SPY,2019-01-30,1.58,569,1.54,1223,1.58,call,260.00,1471,1900,250.24,2019-01-03 +SPY2019-01-30c265.002019-01-03,SPY,2019-01-30,0.62,976,0.59,2758,0.59,call,265.00,111,450,250.24,2019-01-03 +SPY2019-01-30c270.002019-01-03,SPY,2019-01-30,0.23,8059,0.21,2145,0.20,call,270.00,100,496,250.24,2019-01-03 +SPY2019-01-30c275.002019-01-03,SPY,2019-01-30,0.09,9741,0.07,20141,0.08,call,275.00,116,130,250.24,2019-01-03 +SPY2019-01-30p100.002019-01-03,SPY,2019-01-30,0.01,7376,0.00,0,0.01,put,100.00,1438,0,250.24,2019-01-03 +SPY2019-01-30p105.002019-01-03,SPY,2019-01-30,0.01,3812,0.00,0,0.00,put,105.00,0,0,250.24,2019-01-03 +SPY2019-01-30p110.002019-01-03,SPY,2019-01-30,0.01,2368,0.00,0,0.00,put,110.00,0,0,250.24,2019-01-03 +SPY2019-01-30p115.002019-01-03,SPY,2019-01-30,0.01,1408,0.00,0,0.00,put,115.00,0,0,250.24,2019-01-03 +SPY2019-01-30p120.002019-01-03,SPY,2019-01-30,0.01,505,0.00,0,0.00,put,120.00,0,0,250.24,2019-01-03 +SPY2019-01-30p125.002019-01-03,SPY,2019-01-30,0.02,19648,0.01,2354,0.00,put,125.00,0,0,250.24,2019-01-03 +SPY2019-01-30p130.002019-01-03,SPY,2019-01-30,0.02,13908,0.01,6667,0.00,put,130.00,0,0,250.24,2019-01-03 +SPY2019-01-30p135.002019-01-03,SPY,2019-01-30,0.02,7866,0.01,13103,0.00,put,135.00,0,0,250.24,2019-01-03 +SPY2019-01-30p140.002019-01-03,SPY,2019-01-30,0.02,1386,0.01,17949,0.00,put,140.00,0,0,250.24,2019-01-03 +SPY2019-01-30p145.002019-01-03,SPY,2019-01-30,0.02,240,0.01,22760,0.00,put,145.00,0,0,250.24,2019-01-03 +SPY2019-01-30p150.002019-01-03,SPY,2019-01-30,0.03,13291,0.02,3150,0.00,put,150.00,0,0,250.24,2019-01-03 +SPY2019-01-30p155.002019-01-03,SPY,2019-01-30,0.03,2655,0.02,15264,0.00,put,155.00,0,0,250.24,2019-01-03 +SPY2019-01-30p160.002019-01-03,SPY,2019-01-30,0.04,20169,0.02,22825,0.03,put,160.00,0,3,250.24,2019-01-03 +SPY2019-01-30p165.002019-01-03,SPY,2019-01-30,0.04,6345,0.03,7695,0.09,put,165.00,0,2,250.24,2019-01-03 +SPY2019-01-30p170.002019-01-03,SPY,2019-01-30,0.05,16598,0.03,24046,0.06,put,170.00,0,7,250.24,2019-01-03 +SPY2019-01-30p175.002019-01-03,SPY,2019-01-30,0.05,660,0.04,17896,0.13,put,175.00,0,5,250.24,2019-01-03 +SPY2019-01-30p180.002019-01-03,SPY,2019-01-30,0.06,780,0.05,16354,0.11,put,180.00,5,65,250.24,2019-01-03 +SPY2019-01-30p185.002019-01-03,SPY,2019-01-30,0.08,11463,0.07,1367,0.13,put,185.00,10,1,250.24,2019-01-03 +SPY2019-01-30p190.002019-01-03,SPY,2019-01-30,0.10,15775,0.08,14602,0.12,put,190.00,0,405,250.24,2019-01-03 +SPY2019-01-30p195.002019-01-03,SPY,2019-01-30,0.12,3447,0.11,2079,0.16,put,195.00,1,1632,250.24,2019-01-03 +SPY2019-01-30p200.002019-01-03,SPY,2019-01-30,0.16,12469,0.14,6685,0.14,put,200.00,665,336,250.24,2019-01-03 +SPY2019-01-30p205.002019-01-03,SPY,2019-01-30,0.20,240,0.19,3511,0.19,put,205.00,126,198,250.24,2019-01-03 +SPY2019-01-30p210.002019-01-03,SPY,2019-01-30,0.27,582,0.26,240,0.27,put,210.00,451,119,250.24,2019-01-03 +SPY2019-01-30p215.002019-01-03,SPY,2019-01-30,0.37,360,0.35,9510,0.41,put,215.00,105,664,250.24,2019-01-03 +SPY2019-01-30p220.002019-01-03,SPY,2019-01-30,0.53,2174,0.51,240,0.60,put,220.00,98,52,250.24,2019-01-03 +SPY2019-01-30p225.002019-01-03,SPY,2019-01-30,0.77,3446,0.74,510,0.89,put,225.00,3156,653,250.24,2019-01-03 +SPY2019-01-30p230.002019-01-03,SPY,2019-01-30,1.13,2849,1.09,882,1.12,put,230.00,3813,907,250.24,2019-01-03 +SPY2019-01-30p232.002019-01-03,SPY,2019-01-30,1.32,1046,1.28,784,1.34,put,232.00,277,19,250.24,2019-01-03 +SPY2019-01-30p233.002019-01-03,SPY,2019-01-30,1.43,2204,1.39,448,1.08,put,233.00,0,63,250.24,2019-01-03 +SPY2019-01-30p234.002019-01-03,SPY,2019-01-30,1.55,2483,1.50,1379,2.08,put,234.00,4,62,250.24,2019-01-03 +SPY2019-01-30p235.002019-01-03,SPY,2019-01-30,1.68,2574,1.63,975,1.85,put,235.00,1210,948,250.24,2019-01-03 +SPY2019-01-30p236.002019-01-03,SPY,2019-01-30,1.81,220,1.76,1225,1.94,put,236.00,24,111,250.24,2019-01-03 +SPY2019-01-30p237.002019-01-03,SPY,2019-01-30,1.96,220,1.92,23,2.21,put,237.00,200,1008,250.24,2019-01-03 +SPY2019-01-30p238.002019-01-03,SPY,2019-01-30,2.12,80,2.07,652,2.16,put,238.00,109,5080,250.24,2019-01-03 +SPY2019-01-30p239.002019-01-03,SPY,2019-01-30,2.30,930,2.24,943,2.89,put,239.00,24,107,250.24,2019-01-03 +SPY2019-01-30p240.002019-01-03,SPY,2019-01-30,2.49,2150,2.44,16,2.43,put,240.00,6892,1261,250.24,2019-01-03 +SPY2019-01-30p241.002019-01-03,SPY,2019-01-30,2.69,1123,2.63,96,2.78,put,241.00,44,277,250.24,2019-01-03 +SPY2019-01-30p242.002019-01-03,SPY,2019-01-30,2.91,1854,2.84,302,3.31,put,242.00,9,385,250.24,2019-01-03 +SPY2019-01-30p243.002019-01-03,SPY,2019-01-30,3.14,313,3.07,314,3.58,put,243.00,72,177,250.24,2019-01-03 +SPY2019-01-30p244.002019-01-03,SPY,2019-01-30,3.39,126,3.32,300,3.46,put,244.00,48,742,250.24,2019-01-03 +SPY2019-01-30p245.002019-01-03,SPY,2019-01-30,3.66,56,3.59,152,4.05,put,245.00,1667,783,250.24,2019-01-03 +SPY2019-01-30p246.002019-01-03,SPY,2019-01-30,3.96,1661,3.88,156,4.63,put,246.00,32,306,250.24,2019-01-03 +SPY2019-01-30p247.002019-01-03,SPY,2019-01-30,4.27,1160,4.19,98,4.86,put,247.00,26,421,250.24,2019-01-03 +SPY2019-01-30p248.002019-01-03,SPY,2019-01-30,4.60,796,4.52,149,4.58,put,248.00,78,4979,250.24,2019-01-03 +SPY2019-01-30p249.002019-01-03,SPY,2019-01-30,4.96,54,4.88,50,5.52,put,249.00,59,400,250.24,2019-01-03 +SPY2019-01-30p250.002019-01-03,SPY,2019-01-30,5.35,609,5.26,152,5.95,put,250.00,217,309,250.24,2019-01-03 +SPY2019-01-30p251.002019-01-03,SPY,2019-01-30,5.76,190,5.67,120,5.95,put,251.00,4,49,250.24,2019-01-03 +SPY2019-01-30p252.002019-01-03,SPY,2019-01-30,6.21,266,6.11,64,6.46,put,252.00,71,8,250.24,2019-01-03 +SPY2019-01-30p253.002019-01-03,SPY,2019-01-30,6.68,117,6.58,64,6.98,put,253.00,30,17,250.24,2019-01-03 +SPY2019-01-30p254.002019-01-03,SPY,2019-01-30,7.19,209,7.08,48,4.61,put,254.00,0,35,250.24,2019-01-03 +SPY2019-01-30p255.002019-01-03,SPY,2019-01-30,7.72,16,7.60,77,7.98,put,255.00,17,119,250.24,2019-01-03 +SPY2019-01-30p256.002019-01-03,SPY,2019-01-30,8.30,7,8.17,17,0.00,put,256.00,0,0,250.24,2019-01-03 +SPY2019-01-30p260.002019-01-03,SPY,2019-01-30,11.08,13,10.77,1,12.25,put,260.00,5,12,250.24,2019-01-03 +SPY2019-01-30p265.002019-01-03,SPY,2019-01-30,16.57,10,13.76,1,14.87,put,265.00,0,1,250.24,2019-01-03 +SPY2019-01-30p270.002019-01-03,SPY,2019-01-30,21.34,10,18.47,1,15.03,put,270.00,0,41,250.24,2019-01-03 +SPY2019-01-30p275.002019-01-03,SPY,2019-01-30,24.91,41,24.50,64,13.73,put,275.00,0,20,250.24,2019-01-03 +SPY2019-02-01c100.002019-01-03,SPY,2019-02-01,150.76,285,150.08,285,0.00,call,100.00,0,0,250.24,2019-01-03 +SPY2019-02-01c105.002019-01-03,SPY,2019-02-01,145.77,285,145.09,285,0.00,call,105.00,0,0,250.24,2019-01-03 +SPY2019-02-01c110.002019-01-03,SPY,2019-02-01,140.78,285,140.10,285,0.00,call,110.00,0,0,250.24,2019-01-03 +SPY2019-02-01c115.002019-01-03,SPY,2019-02-01,135.80,285,135.12,285,0.00,call,115.00,0,0,250.24,2019-01-03 +SPY2019-02-01c120.002019-01-03,SPY,2019-02-01,130.81,285,130.13,285,0.00,call,120.00,0,0,250.24,2019-01-03 +SPY2019-02-01c125.002019-01-03,SPY,2019-02-01,125.86,285,125.17,285,0.00,call,125.00,0,0,250.24,2019-01-03 +SPY2019-02-01c130.002019-01-03,SPY,2019-02-01,120.84,285,120.16,285,0.00,call,130.00,0,0,250.24,2019-01-03 +SPY2019-02-01c135.002019-01-03,SPY,2019-02-01,115.85,285,115.17,285,0.00,call,135.00,0,0,250.24,2019-01-03 +SPY2019-02-01c140.002019-01-03,SPY,2019-02-01,110.87,285,110.19,285,0.00,call,140.00,0,0,250.24,2019-01-03 +SPY2019-02-01c145.002019-01-03,SPY,2019-02-01,105.88,285,105.20,285,0.00,call,145.00,0,0,250.24,2019-01-03 +SPY2019-02-01c150.002019-01-03,SPY,2019-02-01,100.76,88,100.34,120,0.00,call,150.00,0,0,250.24,2019-01-03 +SPY2019-02-01c155.002019-01-03,SPY,2019-02-01,95.78,99,95.37,113,0.00,call,155.00,0,0,250.24,2019-01-03 +SPY2019-02-01c160.002019-01-03,SPY,2019-02-01,90.79,98,90.39,119,0.00,call,160.00,0,0,250.24,2019-01-03 +SPY2019-02-01c165.002019-01-03,SPY,2019-02-01,85.81,106,85.41,125,0.00,call,165.00,0,0,250.24,2019-01-03 +SPY2019-02-01c170.002019-01-03,SPY,2019-02-01,80.83,113,80.43,133,0.00,call,170.00,0,0,250.24,2019-01-03 +SPY2019-02-01c175.002019-01-03,SPY,2019-02-01,75.85,116,75.45,144,0.00,call,175.00,0,0,250.24,2019-01-03 +SPY2019-02-01c180.002019-01-03,SPY,2019-02-01,70.88,112,70.57,44,34.96,call,180.00,0,1,250.24,2019-01-03 +SPY2019-02-01c185.002019-01-03,SPY,2019-02-01,65.91,139,65.50,164,0.00,call,185.00,0,0,250.24,2019-01-03 +SPY2019-02-01c190.002019-01-03,SPY,2019-02-01,60.94,142,60.54,148,0.00,call,190.00,0,0,250.24,2019-01-03 +SPY2019-02-01c195.002019-01-03,SPY,2019-02-01,55.99,159,55.58,176,0.00,call,195.00,0,0,250.24,2019-01-03 +SPY2019-02-01c196.002019-01-03,SPY,2019-02-01,55.00,161,54.59,177,0.00,call,196.00,0,0,250.24,2019-01-03 +SPY2019-02-01c197.002019-01-03,SPY,2019-02-01,54.01,163,53.60,178,0.00,call,197.00,0,0,250.24,2019-01-03 +SPY2019-02-01c198.002019-01-03,SPY,2019-02-01,53.02,164,52.61,180,0.00,call,198.00,0,0,250.24,2019-01-03 +SPY2019-02-01c199.002019-01-03,SPY,2019-02-01,52.03,164,51.62,182,0.00,call,199.00,0,0,250.24,2019-01-03 +SPY2019-02-01c200.002019-01-03,SPY,2019-02-01,51.04,164,50.63,184,24.75,call,200.00,0,4,250.24,2019-01-03 +SPY2019-02-01c201.002019-01-03,SPY,2019-02-01,50.05,162,49.65,179,0.00,call,201.00,0,0,250.24,2019-01-03 +SPY2019-02-01c202.002019-01-03,SPY,2019-02-01,49.06,160,48.66,183,0.00,call,202.00,0,0,250.24,2019-01-03 +SPY2019-02-01c203.002019-01-03,SPY,2019-02-01,48.08,169,47.67,188,0.00,call,203.00,0,0,250.24,2019-01-03 +SPY2019-02-01c204.002019-01-03,SPY,2019-02-01,47.09,165,46.69,185,0.00,call,204.00,0,0,250.24,2019-01-03 +SPY2019-02-01c205.002019-01-03,SPY,2019-02-01,46.11,173,45.70,190,0.00,call,205.00,0,0,250.24,2019-01-03 +SPY2019-02-01c206.002019-01-03,SPY,2019-02-01,45.12,167,44.72,189,0.00,call,206.00,0,0,250.24,2019-01-03 +SPY2019-02-01c207.002019-01-03,SPY,2019-02-01,44.14,172,43.74,189,0.00,call,207.00,0,0,250.24,2019-01-03 +SPY2019-02-01c207.502019-01-03,SPY,2019-02-01,43.65,174,43.25,170,0.00,call,207.50,0,0,250.24,2019-01-03 +SPY2019-02-01c208.002019-01-03,SPY,2019-02-01,43.15,163,42.75,197,0.00,call,208.00,0,0,250.24,2019-01-03 +SPY2019-02-01c209.002019-01-03,SPY,2019-02-01,42.17,166,41.77,199,0.00,call,209.00,0,0,250.24,2019-01-03 +SPY2019-02-01c210.002019-01-03,SPY,2019-02-01,41.19,166,40.80,174,41.50,call,210.00,10,0,250.24,2019-01-03 +SPY2019-02-01c211.002019-01-03,SPY,2019-02-01,40.21,164,39.82,196,0.00,call,211.00,0,0,250.24,2019-01-03 +SPY2019-02-01c212.002019-01-03,SPY,2019-02-01,39.24,173,38.84,201,0.00,call,212.00,0,0,250.24,2019-01-03 +SPY2019-02-01c213.002019-01-03,SPY,2019-02-01,38.26,168,37.87,199,0.00,call,213.00,0,0,250.24,2019-01-03 +SPY2019-02-01c214.002019-01-03,SPY,2019-02-01,37.29,172,36.89,206,0.00,call,214.00,0,0,250.24,2019-01-03 +SPY2019-02-01c215.002019-01-03,SPY,2019-02-01,36.32,174,35.92,208,0.00,call,215.00,0,0,250.24,2019-01-03 +SPY2019-02-01c216.002019-01-03,SPY,2019-02-01,35.35,174,34.96,203,0.00,call,216.00,0,0,250.24,2019-01-03 +SPY2019-02-01c217.002019-01-03,SPY,2019-02-01,34.38,171,33.99,208,34.78,call,217.00,3,0,250.24,2019-01-03 +SPY2019-02-01c218.002019-01-03,SPY,2019-02-01,33.42,175,33.03,207,33.86,call,218.00,3,1,250.24,2019-01-03 +SPY2019-02-01c219.002019-01-03,SPY,2019-02-01,32.45,165,32.07,209,0.00,call,219.00,0,0,250.24,2019-01-03 +SPY2019-02-01c220.002019-01-03,SPY,2019-02-01,31.50,175,31.11,213,29.42,call,220.00,4,16,250.24,2019-01-03 +SPY2019-02-01c221.002019-01-03,SPY,2019-02-01,30.54,169,30.16,212,0.00,call,221.00,0,0,250.24,2019-01-03 +SPY2019-02-01c222.002019-01-03,SPY,2019-02-01,29.59,170,29.21,215,0.00,call,222.00,0,0,250.24,2019-01-03 +SPY2019-02-01c222.502019-01-03,SPY,2019-02-01,29.12,176,28.74,213,13.44,call,222.50,0,500,250.24,2019-01-03 +SPY2019-02-01c223.002019-01-03,SPY,2019-02-01,28.64,167,28.27,212,0.00,call,223.00,0,0,250.24,2019-01-03 +SPY2019-02-01c224.002019-01-03,SPY,2019-02-01,27.70,171,27.33,212,0.00,call,224.00,0,0,250.24,2019-01-03 +SPY2019-02-01c225.002019-01-03,SPY,2019-02-01,26.76,169,26.39,217,9.38,call,225.00,0,538,250.24,2019-01-03 +SPY2019-02-01c226.002019-01-03,SPY,2019-02-01,25.83,194,25.46,238,0.00,call,226.00,0,0,250.24,2019-01-03 +SPY2019-02-01c227.002019-01-03,SPY,2019-02-01,24.90,190,24.54,281,7.87,call,227.00,0,1,250.24,2019-01-03 +SPY2019-02-01c227.502019-01-03,SPY,2019-02-01,24.44,192,24.08,285,7.67,call,227.50,0,204,250.24,2019-01-03 +SPY2019-02-01c228.002019-01-03,SPY,2019-02-01,23.98,193,23.62,276,9.04,call,228.00,0,15,250.24,2019-01-03 +SPY2019-02-01c229.002019-01-03,SPY,2019-02-01,23.07,200,22.71,286,8.05,call,229.00,0,9,250.24,2019-01-03 +SPY2019-02-01c230.002019-01-03,SPY,2019-02-01,22.09,106,21.90,79,21.00,call,230.00,5,825,250.24,2019-01-03 +SPY2019-02-01c230.502019-01-03,SPY,2019-02-01,21.71,201,21.36,285,0.00,call,230.50,0,0,250.24,2019-01-03 +SPY2019-02-01c231.002019-01-03,SPY,2019-02-01,21.26,201,20.91,287,8.25,call,231.00,0,15,250.24,2019-01-03 +SPY2019-02-01c231.502019-01-03,SPY,2019-02-01,20.81,199,20.47,262,0.00,call,231.50,0,0,250.24,2019-01-03 +SPY2019-02-01c232.002019-01-03,SPY,2019-02-01,20.37,205,20.02,290,17.52,call,232.00,3,201,250.24,2019-01-03 +SPY2019-02-01c232.502019-01-03,SPY,2019-02-01,19.92,199,19.58,294,8.40,call,232.50,0,265,250.24,2019-01-03 +SPY2019-02-01c233.002019-01-03,SPY,2019-02-01,19.48,200,19.14,291,20.02,call,233.00,1,15,250.24,2019-01-03 +SPY2019-02-01c233.502019-01-03,SPY,2019-02-01,19.04,200,18.71,265,0.00,call,233.50,0,0,250.24,2019-01-03 +SPY2019-02-01c234.002019-01-03,SPY,2019-02-01,18.54,96,18.39,11,18.15,call,234.00,10,92,250.24,2019-01-03 +SPY2019-02-01c234.502019-01-03,SPY,2019-02-01,18.26,247,17.84,296,0.00,call,234.50,0,0,250.24,2019-01-03 +SPY2019-02-01c235.002019-01-03,SPY,2019-02-01,17.69,75,17.52,10,18.00,call,235.00,11,996,250.24,2019-01-03 +SPY2019-02-01c235.502019-01-03,SPY,2019-02-01,17.31,203,16.99,255,0.00,call,235.50,0,0,250.24,2019-01-03 +SPY2019-02-01c236.002019-01-03,SPY,2019-02-01,16.88,200,16.56,279,8.59,call,236.00,0,159,250.24,2019-01-03 +SPY2019-02-01c236.502019-01-03,SPY,2019-02-01,16.46,205,16.14,280,0.00,call,236.50,0,0,250.24,2019-01-03 +SPY2019-02-01c237.002019-01-03,SPY,2019-02-01,16.04,206,15.73,256,15.97,call,237.00,27,280,250.24,2019-01-03 +SPY2019-02-01c237.502019-01-03,SPY,2019-02-01,15.62,205,15.31,261,5.95,call,237.50,0,146,250.24,2019-01-03 +SPY2019-02-01c238.002019-01-03,SPY,2019-02-01,15.21,211,14.90,263,15.40,call,238.00,13,110,250.24,2019-01-03 +SPY2019-02-01c238.502019-01-03,SPY,2019-02-01,14.78,191,14.54,195,0.00,call,238.50,0,0,250.24,2019-01-03 +SPY2019-02-01c239.002019-01-03,SPY,2019-02-01,14.36,152,14.14,186,7.40,call,239.00,0,113,250.24,2019-01-03 +SPY2019-02-01c239.502019-01-03,SPY,2019-02-01,13.98,172,13.74,187,0.00,call,239.50,0,0,250.24,2019-01-03 +SPY2019-02-01c240.002019-01-03,SPY,2019-02-01,13.56,186,13.37,170,12.64,call,240.00,7,364,250.24,2019-01-03 +SPY2019-02-01c240.502019-01-03,SPY,2019-02-01,13.13,118,12.98,179,13.67,call,240.50,21,0,250.24,2019-01-03 +SPY2019-02-01c241.002019-01-03,SPY,2019-02-01,12.73,92,12.59,183,6.49,call,241.00,0,386,250.24,2019-01-03 +SPY2019-02-01c241.502019-01-03,SPY,2019-02-01,12.39,172,12.17,181,0.00,call,241.50,0,0,250.24,2019-01-03 +SPY2019-02-01c242.002019-01-03,SPY,2019-02-01,11.96,105,11.82,32,11.59,call,242.00,21,469,250.24,2019-01-03 +SPY2019-02-01c242.502019-01-03,SPY,2019-02-01,11.58,128,11.43,90,11.64,call,242.50,10,882,250.24,2019-01-03 +SPY2019-02-01c243.002019-01-03,SPY,2019-02-01,11.18,63,11.07,58,11.43,call,243.00,34,646,250.24,2019-01-03 +SPY2019-02-01c243.502019-01-03,SPY,2019-02-01,10.81,66,10.69,97,9.96,call,243.50,33,10,250.24,2019-01-03 +SPY2019-02-01c244.002019-01-03,SPY,2019-02-01,10.44,66,10.33,54,9.75,call,244.00,52,476,250.24,2019-01-03 +SPY2019-02-01c244.502019-01-03,SPY,2019-02-01,10.08,100,9.97,9,9.50,call,244.50,47,10,250.24,2019-01-03 +SPY2019-02-01c245.002019-01-03,SPY,2019-02-01,9.72,106,9.60,127,9.11,call,245.00,681,2652,250.24,2019-01-03 +SPY2019-02-01c245.502019-01-03,SPY,2019-02-01,9.36,49,9.25,64,8.86,call,245.50,25,0,250.24,2019-01-03 +SPY2019-02-01c246.002019-01-03,SPY,2019-02-01,9.01,89,8.91,76,8.42,call,246.00,24,272,250.24,2019-01-03 +SPY2019-02-01c246.502019-01-03,SPY,2019-02-01,8.66,94,8.55,184,9.02,call,246.50,99,0,250.24,2019-01-03 +SPY2019-02-01c247.002019-01-03,SPY,2019-02-01,8.32,112,8.22,150,8.06,call,247.00,69,1494,250.24,2019-01-03 +SPY2019-02-01c247.502019-01-03,SPY,2019-02-01,7.97,9,7.89,59,8.49,call,247.50,3,330,250.24,2019-01-03 +SPY2019-02-01c248.002019-01-03,SPY,2019-02-01,7.64,9,7.56,56,7.12,call,248.00,50,195,250.24,2019-01-03 +SPY2019-02-01c248.502019-01-03,SPY,2019-02-01,7.31,11,7.24,65,6.64,call,248.50,122,3,250.24,2019-01-03 +SPY2019-02-01c249.002019-01-03,SPY,2019-02-01,7.00,11,6.92,210,6.58,call,249.00,2583,119,250.24,2019-01-03 +SPY2019-02-01c249.502019-01-03,SPY,2019-02-01,6.68,5,6.61,232,6.35,call,249.50,19,27,250.24,2019-01-03 +SPY2019-02-01c250.002019-01-03,SPY,2019-02-01,6.38,32,6.31,72,5.96,call,250.00,257,546,250.24,2019-01-03 +SPY2019-02-01c250.502019-01-03,SPY,2019-02-01,6.08,23,6.01,181,5.83,call,250.50,46,281,250.24,2019-01-03 +SPY2019-02-01c251.002019-01-03,SPY,2019-02-01,5.79,14,5.72,160,5.26,call,251.00,84,185,250.24,2019-01-03 +SPY2019-02-01c251.502019-01-03,SPY,2019-02-01,5.51,80,5.44,48,5.16,call,251.50,13,10,250.24,2019-01-03 +SPY2019-02-01c252.002019-01-03,SPY,2019-02-01,5.23,80,5.16,84,5.02,call,252.00,34,132,250.24,2019-01-03 +SPY2019-02-01c252.502019-01-03,SPY,2019-02-01,4.96,80,4.88,319,4.76,call,252.50,17,458,250.24,2019-01-03 +SPY2019-02-01c253.002019-01-03,SPY,2019-02-01,4.70,125,4.62,141,4.70,call,253.00,129,286,250.24,2019-01-03 +SPY2019-02-01c253.502019-01-03,SPY,2019-02-01,4.44,125,4.37,88,4.17,call,253.50,69,0,250.24,2019-01-03 +SPY2019-02-01c254.002019-01-03,SPY,2019-02-01,4.19,100,4.12,169,3.75,call,254.00,129,1507,250.24,2019-01-03 +SPY2019-02-01c254.502019-01-03,SPY,2019-02-01,3.95,125,3.88,50,0.00,call,254.50,0,0,250.24,2019-01-03 +SPY2019-02-01c255.002019-01-03,SPY,2019-02-01,3.72,200,3.65,88,3.57,call,255.00,601,1092,250.24,2019-01-03 +SPY2019-02-01c256.002019-01-03,SPY,2019-02-01,3.27,100,3.20,2335,3.02,call,256.00,522,543,250.24,2019-01-03 +SPY2019-02-01c257.002019-01-03,SPY,2019-02-01,2.86,121,2.80,1265,2.76,call,257.00,419,813,250.24,2019-01-03 +SPY2019-02-01c257.502019-01-03,SPY,2019-02-01,2.67,261,2.62,48,2.51,call,257.50,871,623,250.24,2019-01-03 +SPY2019-02-01c258.002019-01-03,SPY,2019-02-01,2.48,100,2.43,1129,2.49,call,258.00,1227,310,250.24,2019-01-03 +SPY2019-02-01c259.002019-01-03,SPY,2019-02-01,2.14,120,2.10,48,1.96,call,259.00,629,1530,250.24,2019-01-03 +SPY2019-02-01c260.002019-01-03,SPY,2019-02-01,1.83,80,1.79,1292,1.81,call,260.00,846,3194,250.24,2019-01-03 +SPY2019-02-01c261.002019-01-03,SPY,2019-02-01,1.56,278,1.52,1458,1.70,call,261.00,118,714,250.24,2019-01-03 +SPY2019-02-01c262.002019-01-03,SPY,2019-02-01,1.32,380,1.28,2515,1.31,call,262.00,332,81,250.24,2019-01-03 +SPY2019-02-01c262.502019-01-03,SPY,2019-02-01,1.21,220,1.18,88,1.45,call,262.50,392,111,250.24,2019-01-03 +SPY2019-02-01c263.002019-01-03,SPY,2019-02-01,1.11,702,1.08,88,1.14,call,263.00,10,1588,250.24,2019-01-03 +SPY2019-02-01c264.002019-01-03,SPY,2019-02-01,0.93,836,0.89,3080,0.82,call,264.00,84,5439,250.24,2019-01-03 +SPY2019-02-01c265.002019-01-03,SPY,2019-02-01,0.77,472,0.76,1,0.76,call,265.00,376,3793,250.24,2019-01-03 +SPY2019-02-01c266.002019-01-03,SPY,2019-02-01,0.64,976,0.61,3857,0.57,call,266.00,12,265,250.24,2019-01-03 +SPY2019-02-01c267.002019-01-03,SPY,2019-02-01,0.53,1136,0.50,4141,0.45,call,267.00,27,1191,250.24,2019-01-03 +SPY2019-02-01c267.502019-01-03,SPY,2019-02-01,0.48,1080,0.46,575,0.49,call,267.50,2,12361,250.24,2019-01-03 +SPY2019-02-01c268.002019-01-03,SPY,2019-02-01,0.44,1320,0.41,6251,0.55,call,268.00,8,1229,250.24,2019-01-03 +SPY2019-02-01c270.002019-01-03,SPY,2019-02-01,0.30,2548,0.28,2669,0.29,call,270.00,1692,2024,250.24,2019-01-03 +SPY2019-02-01c272.502019-01-03,SPY,2019-02-01,0.19,10993,0.17,3172,0.23,call,272.50,20,335,250.24,2019-01-03 +SPY2019-02-01c275.002019-01-03,SPY,2019-02-01,0.12,8370,0.11,1005,0.12,call,275.00,1297,553,250.24,2019-01-03 +SPY2019-02-01c277.502019-01-03,SPY,2019-02-01,0.08,5403,0.07,2476,0.07,call,277.50,6,11075,250.24,2019-01-03 +SPY2019-02-01c280.002019-01-03,SPY,2019-02-01,0.06,14257,0.05,360,0.05,call,280.00,91,1945,250.24,2019-01-03 +SPY2019-02-01c282.502019-01-03,SPY,2019-02-01,0.04,480,0.03,9065,0.05,call,282.50,2,239,250.24,2019-01-03 +SPY2019-02-01c285.002019-01-03,SPY,2019-02-01,0.04,25208,0.02,11932,0.03,call,285.00,55,272,250.24,2019-01-03 +SPY2019-02-01c287.502019-01-03,SPY,2019-02-01,0.03,18469,0.01,19426,0.02,call,287.50,1,227,250.24,2019-01-03 +SPY2019-02-01c290.002019-01-03,SPY,2019-02-01,0.02,4575,0.01,4604,0.02,call,290.00,0,223,250.24,2019-01-03 +SPY2019-02-01c292.502019-01-03,SPY,2019-02-01,0.02,19088,0.00,0,0.02,call,292.50,2,22,250.24,2019-01-03 +SPY2019-02-01c295.002019-01-03,SPY,2019-02-01,0.01,763,0.00,0,0.01,call,295.00,0,2,250.24,2019-01-03 +SPY2019-02-01c297.502019-01-03,SPY,2019-02-01,0.01,4139,0.00,0,0.01,call,297.50,0,5,250.24,2019-01-03 +SPY2019-02-01c300.002019-01-03,SPY,2019-02-01,0.01,9858,0.00,0,0.01,call,300.00,0,17,250.24,2019-01-03 +SPY2019-02-01c302.502019-01-03,SPY,2019-02-01,0.01,12788,0.00,0,0.01,call,302.50,0,6,250.24,2019-01-03 +SPY2019-02-01p100.002019-01-03,SPY,2019-02-01,0.02,31163,0.01,100,0.01,put,100.00,1923,0,250.24,2019-01-03 +SPY2019-02-01p105.002019-01-03,SPY,2019-02-01,0.01,2965,0.00,0,0.00,put,105.00,0,0,250.24,2019-01-03 +SPY2019-02-01p110.002019-01-03,SPY,2019-02-01,0.01,1040,0.00,0,0.01,put,110.00,0,500,250.24,2019-01-03 +SPY2019-02-01p115.002019-01-03,SPY,2019-02-01,0.02,22834,0.00,0,0.00,put,115.00,0,0,250.24,2019-01-03 +SPY2019-02-01p120.002019-01-03,SPY,2019-02-01,0.02,19032,0.01,3363,0.01,put,120.00,0,8,250.24,2019-01-03 +SPY2019-02-01p125.002019-01-03,SPY,2019-02-01,0.02,13227,0.01,9205,0.02,put,125.00,100,465,250.24,2019-01-03 +SPY2019-02-01p130.002019-01-03,SPY,2019-02-01,0.02,5556,0.01,14524,0.02,put,130.00,0,100,250.24,2019-01-03 +SPY2019-02-01p135.002019-01-03,SPY,2019-02-01,0.02,1682,0.01,21536,0.02,put,135.00,0,5,250.24,2019-01-03 +SPY2019-02-01p140.002019-01-03,SPY,2019-02-01,0.03,20142,0.02,804,0.00,put,140.00,0,0,250.24,2019-01-03 +SPY2019-02-01p145.002019-01-03,SPY,2019-02-01,0.03,10691,0.02,7724,0.00,put,145.00,0,0,250.24,2019-01-03 +SPY2019-02-01p150.002019-01-03,SPY,2019-02-01,0.03,1608,0.02,16498,0.03,put,150.00,0,20,250.24,2019-01-03 +SPY2019-02-01p155.002019-01-03,SPY,2019-02-01,0.04,18105,0.03,480,0.00,put,155.00,0,0,250.24,2019-01-03 +SPY2019-02-01p160.002019-01-03,SPY,2019-02-01,0.04,5091,0.03,12548,0.00,put,160.00,0,0,250.24,2019-01-03 +SPY2019-02-01p165.002019-01-03,SPY,2019-02-01,0.05,14997,0.04,600,0.00,put,165.00,0,0,250.24,2019-01-03 +SPY2019-02-01p170.002019-01-03,SPY,2019-02-01,0.05,660,0.04,20673,0.06,put,170.00,0,2,250.24,2019-01-03 +SPY2019-02-01p175.002019-01-03,SPY,2019-02-01,0.06,1140,0.05,16872,0.08,put,175.00,0,3,250.24,2019-01-03 +SPY2019-02-01p180.002019-01-03,SPY,2019-02-01,0.08,18766,0.06,19658,0.06,put,180.00,0,50,250.24,2019-01-03 +SPY2019-02-01p185.002019-01-03,SPY,2019-02-01,0.09,1038,0.08,7822,0.12,put,185.00,5,22,250.24,2019-01-03 +SPY2019-02-01p190.002019-01-03,SPY,2019-02-01,0.12,19059,0.10,8561,0.12,put,190.00,18560,907,250.24,2019-01-03 +SPY2019-02-01p195.002019-01-03,SPY,2019-02-01,0.15,18108,0.13,6911,0.16,put,195.00,40,112,250.24,2019-01-03 +SPY2019-02-01p196.002019-01-03,SPY,2019-02-01,0.15,2948,0.14,3539,0.13,put,196.00,0,2,250.24,2019-01-03 +SPY2019-02-01p197.002019-01-03,SPY,2019-02-01,0.16,7358,0.15,1912,0.25,put,197.00,0,11,250.24,2019-01-03 +SPY2019-02-01p198.002019-01-03,SPY,2019-02-01,0.17,9854,0.16,360,0.23,put,198.00,0,200,250.24,2019-01-03 +SPY2019-02-01p199.002019-01-03,SPY,2019-02-01,0.18,12185,0.16,7892,0.12,put,199.00,0,400,250.24,2019-01-03 +SPY2019-02-01p200.002019-01-03,SPY,2019-02-01,0.19,14726,0.17,6779,0.20,put,200.00,116,296,250.24,2019-01-03 +SPY2019-02-01p201.002019-01-03,SPY,2019-02-01,0.20,13723,0.18,6757,0.18,put,201.00,200,3,250.24,2019-01-03 +SPY2019-02-01p202.002019-01-03,SPY,2019-02-01,0.21,10372,0.19,7209,0.26,put,202.00,0,107,250.24,2019-01-03 +SPY2019-02-01p203.002019-01-03,SPY,2019-02-01,0.22,7856,0.21,240,0.25,put,203.00,0,1,250.24,2019-01-03 +SPY2019-02-01p204.002019-01-03,SPY,2019-02-01,0.23,4669,0.22,1439,0.20,put,204.00,0,3,250.24,2019-01-03 +SPY2019-02-01p205.002019-01-03,SPY,2019-02-01,0.24,1123,0.23,3096,0.27,put,205.00,37143,12195,250.24,2019-01-03 +SPY2019-02-01p206.002019-01-03,SPY,2019-02-01,0.26,7599,0.24,6249,0.20,put,206.00,0,1,250.24,2019-01-03 +SPY2019-02-01p207.002019-01-03,SPY,2019-02-01,0.27,824,0.26,1887,0.00,put,207.00,0,10,250.24,2019-01-03 +SPY2019-02-01p207.502019-01-03,SPY,2019-02-01,0.28,3598,0.27,885,0.00,put,207.50,0,0,250.24,2019-01-03 +SPY2019-02-01p208.002019-01-03,SPY,2019-02-01,0.29,5771,0.28,240,0.00,put,208.00,0,0,250.24,2019-01-03 +SPY2019-02-01p209.002019-01-03,SPY,2019-02-01,0.31,8496,0.29,3816,0.16,put,209.00,1,5,250.24,2019-01-03 +SPY2019-02-01p210.002019-01-03,SPY,2019-02-01,0.33,9084,0.31,2307,0.34,put,210.00,930,1200,250.24,2019-01-03 +SPY2019-02-01p211.002019-01-03,SPY,2019-02-01,0.35,8582,0.33,2094,0.35,put,211.00,50,95,250.24,2019-01-03 +SPY2019-02-01p212.002019-01-03,SPY,2019-02-01,0.37,7465,0.35,2574,0.41,put,212.00,32,222,250.24,2019-01-03 +SPY2019-02-01p213.002019-01-03,SPY,2019-02-01,0.39,926,0.38,240,0.38,put,213.00,136,65,250.24,2019-01-03 +SPY2019-02-01p214.002019-01-03,SPY,2019-02-01,0.42,7369,0.40,1854,0.42,put,214.00,1,492,250.24,2019-01-03 +SPY2019-02-01p215.002019-01-03,SPY,2019-02-01,0.45,8443,0.43,564,0.44,put,215.00,1490,1128,250.24,2019-01-03 +SPY2019-02-01p216.002019-01-03,SPY,2019-02-01,0.48,7103,0.46,546,0.46,put,216.00,172,766,250.24,2019-01-03 +SPY2019-02-01p217.002019-01-03,SPY,2019-02-01,0.51,6243,0.49,1101,0.51,put,217.00,16,6622,250.24,2019-01-03 +SPY2019-02-01p218.002019-01-03,SPY,2019-02-01,0.54,48,0.52,2481,0.56,put,218.00,4,391,250.24,2019-01-03 +SPY2019-02-01p219.002019-01-03,SPY,2019-02-01,0.58,662,0.56,2121,0.66,put,219.00,23,1455,250.24,2019-01-03 +SPY2019-02-01p220.002019-01-03,SPY,2019-02-01,0.62,112,0.60,2028,0.60,put,220.00,19858,1288,250.24,2019-01-03 +SPY2019-02-01p221.002019-01-03,SPY,2019-02-01,0.67,5274,0.65,528,0.72,put,221.00,38,1409,250.24,2019-01-03 +SPY2019-02-01p222.002019-01-03,SPY,2019-02-01,0.72,5151,0.69,2208,0.80,put,222.00,191,526,250.24,2019-01-03 +SPY2019-02-01p222.502019-01-03,SPY,2019-02-01,0.74,108,0.72,1128,0.84,put,222.50,146,1421,250.24,2019-01-03 +SPY2019-02-01p223.002019-01-03,SPY,2019-02-01,0.77,3556,0.75,240,0.77,put,223.00,96,1550,250.24,2019-01-03 +SPY2019-02-01p224.002019-01-03,SPY,2019-02-01,0.82,72,0.80,1240,0.81,put,224.00,375,704,250.24,2019-01-03 +SPY2019-02-01p225.002019-01-03,SPY,2019-02-01,0.89,3408,0.86,1241,0.89,put,225.00,944,6952,250.24,2019-01-03 +SPY2019-02-01p226.002019-01-03,SPY,2019-02-01,0.96,3317,0.93,496,0.97,put,226.00,819,484,250.24,2019-01-03 +SPY2019-02-01p227.002019-01-03,SPY,2019-02-01,1.03,3221,1.00,902,1.06,put,227.00,309,186,250.24,2019-01-03 +SPY2019-02-01p227.502019-01-03,SPY,2019-02-01,1.07,3374,1.04,412,1.24,put,227.50,92,1220,250.24,2019-01-03 +SPY2019-02-01p228.002019-01-03,SPY,2019-02-01,1.11,3356,1.08,412,1.27,put,228.00,510,405,250.24,2019-01-03 +SPY2019-02-01p229.002019-01-03,SPY,2019-02-01,1.19,280,1.16,869,1.27,put,229.00,137,382,250.24,2019-01-03 +SPY2019-02-01p230.002019-01-03,SPY,2019-02-01,1.28,48,1.25,869,1.27,put,230.00,1173,852,250.24,2019-01-03 +SPY2019-02-01p230.502019-01-03,SPY,2019-02-01,1.33,64,1.30,472,1.45,put,230.50,12,277,250.24,2019-01-03 +SPY2019-02-01p231.002019-01-03,SPY,2019-02-01,1.38,76,1.35,448,1.56,put,231.00,78,511,250.24,2019-01-03 +SPY2019-02-01p231.502019-01-03,SPY,2019-02-01,1.44,2915,1.40,836,1.61,put,231.50,110,314,250.24,2019-01-03 +SPY2019-02-01p232.002019-01-03,SPY,2019-02-01,1.49,248,1.45,1196,1.54,put,232.00,77,300,250.24,2019-01-03 +SPY2019-02-01p232.502019-01-03,SPY,2019-02-01,1.55,1446,1.51,836,1.62,put,232.50,31,943,250.24,2019-01-03 +SPY2019-02-01p233.002019-01-03,SPY,2019-02-01,1.61,1272,1.57,784,1.67,put,233.00,8,863,250.24,2019-01-03 +SPY2019-02-01p233.502019-01-03,SPY,2019-02-01,1.67,454,1.63,702,1.80,put,233.50,47,0,250.24,2019-01-03 +SPY2019-02-01p234.002019-01-03,SPY,2019-02-01,1.73,80,1.69,923,1.78,put,234.00,7,246,250.24,2019-01-03 +SPY2019-02-01p234.502019-01-03,SPY,2019-02-01,1.80,378,1.76,523,1.75,put,234.50,50,0,250.24,2019-01-03 +SPY2019-02-01p235.002019-01-03,SPY,2019-02-01,1.87,426,1.83,160,2.09,put,235.00,180,2001,250.24,2019-01-03 +SPY2019-02-01p235.502019-01-03,SPY,2019-02-01,1.94,220,1.90,160,0.00,put,235.50,0,0,250.24,2019-01-03 +SPY2019-02-01p236.002019-01-03,SPY,2019-02-01,2.02,2435,1.97,612,2.21,put,236.00,10,546,250.24,2019-01-03 +SPY2019-02-01p236.502019-01-03,SPY,2019-02-01,2.09,212,2.05,160,2.70,put,236.50,1,0,250.24,2019-01-03 +SPY2019-02-01p237.002019-01-03,SPY,2019-02-01,2.17,288,2.12,946,2.49,put,237.00,71,958,250.24,2019-01-03 +SPY2019-02-01p237.502019-01-03,SPY,2019-02-01,2.26,1516,2.21,80,2.38,put,237.50,53,5145,250.24,2019-01-03 +SPY2019-02-01p238.002019-01-03,SPY,2019-02-01,2.34,294,2.29,562,2.41,put,238.00,86,1043,250.24,2019-01-03 +SPY2019-02-01p238.502019-01-03,SPY,2019-02-01,2.42,32,2.38,184,2.66,put,238.50,234,1,250.24,2019-01-03 +SPY2019-02-01p239.002019-01-03,SPY,2019-02-01,2.52,302,2.47,274,2.56,put,239.00,98,818,250.24,2019-01-03 +SPY2019-02-01p239.502019-01-03,SPY,2019-02-01,2.62,764,2.56,464,2.87,put,239.50,19,65,250.24,2019-01-03 +SPY2019-02-01p240.002019-01-03,SPY,2019-02-01,2.72,825,2.68,1,2.64,put,240.00,433,1721,250.24,2019-01-03 +SPY2019-02-01p240.502019-01-03,SPY,2019-02-01,2.82,593,2.76,440,3.48,put,240.50,31,0,250.24,2019-01-03 +SPY2019-02-01p241.002019-01-03,SPY,2019-02-01,2.92,71,2.87,80,3.26,put,241.00,93,631,250.24,2019-01-03 +SPY2019-02-01p241.502019-01-03,SPY,2019-02-01,3.03,112,2.98,80,3.80,put,241.50,58,458,250.24,2019-01-03 +SPY2019-02-01p242.002019-01-03,SPY,2019-02-01,3.14,40,3.09,228,3.25,put,242.00,32,303,250.24,2019-01-03 +SPY2019-02-01p242.502019-01-03,SPY,2019-02-01,3.26,64,3.21,80,3.67,put,242.50,9,1050,250.24,2019-01-03 +SPY2019-02-01p243.002019-01-03,SPY,2019-02-01,3.38,40,3.33,100,3.34,put,243.00,102,1356,250.24,2019-01-03 +SPY2019-02-01p243.502019-01-03,SPY,2019-02-01,3.51,79,3.45,308,4.07,put,243.50,32,0,250.24,2019-01-03 +SPY2019-02-01p244.002019-01-03,SPY,2019-02-01,3.64,48,3.58,292,4.01,put,244.00,25,460,250.24,2019-01-03 +SPY2019-02-01p244.502019-01-03,SPY,2019-02-01,3.78,195,3.72,116,3.75,put,244.50,6,719,250.24,2019-01-03 +SPY2019-02-01p245.002019-01-03,SPY,2019-02-01,3.92,32,3.85,410,4.06,put,245.00,525,12889,250.24,2019-01-03 +SPY2019-02-01p245.502019-01-03,SPY,2019-02-01,4.07,241,4.00,184,4.65,put,245.50,66,3,250.24,2019-01-03 +SPY2019-02-01p246.002019-01-03,SPY,2019-02-01,4.22,176,4.15,120,4.18,put,246.00,236,587,250.24,2019-01-03 +SPY2019-02-01p246.502019-01-03,SPY,2019-02-01,4.37,26,4.30,324,5.00,put,246.50,6,0,250.24,2019-01-03 +SPY2019-02-01p247.002019-01-03,SPY,2019-02-01,4.54,1469,4.46,328,4.46,put,247.00,324,533,250.24,2019-01-03 +SPY2019-02-01p247.502019-01-03,SPY,2019-02-01,4.71,1686,4.63,50,4.79,put,247.50,123,1941,250.24,2019-01-03 +SPY2019-02-01p248.002019-01-03,SPY,2019-02-01,4.87,17,4.80,116,4.94,put,248.00,49,2783,250.24,2019-01-03 +SPY2019-02-01p248.502019-01-03,SPY,2019-02-01,5.06,538,4.97,368,5.80,put,248.50,8,15,250.24,2019-01-03 +SPY2019-02-01p249.002019-01-03,SPY,2019-02-01,5.24,324,5.16,151,5.43,put,249.00,2661,276,250.24,2019-01-03 +SPY2019-02-01p249.502019-01-03,SPY,2019-02-01,5.43,325,5.35,104,6.11,put,249.50,14,5,250.24,2019-01-03 +SPY2019-02-01p250.002019-01-03,SPY,2019-02-01,5.63,841,5.54,139,5.74,put,250.00,688,1397,250.24,2019-01-03 +SPY2019-02-01p250.502019-01-03,SPY,2019-02-01,5.83,343,5.74,311,5.81,put,250.50,66,251,250.24,2019-01-03 +SPY2019-02-01p251.002019-01-03,SPY,2019-02-01,6.04,152,5.95,157,6.76,put,251.00,32,167,250.24,2019-01-03 +SPY2019-02-01p251.502019-01-03,SPY,2019-02-01,6.26,438,6.17,64,4.01,put,251.50,0,16,250.24,2019-01-03 +SPY2019-02-01p252.002019-01-03,SPY,2019-02-01,6.48,138,6.39,156,7.07,put,252.00,12,204,250.24,2019-01-03 +SPY2019-02-01p252.502019-01-03,SPY,2019-02-01,6.71,144,6.62,169,7.09,put,252.50,13,632,250.24,2019-01-03 +SPY2019-02-01p253.002019-01-03,SPY,2019-02-01,6.95,145,6.86,110,7.09,put,253.00,7,1119,250.24,2019-01-03 +SPY2019-02-01p253.502019-01-03,SPY,2019-02-01,7.20,294,7.10,136,4.44,put,253.50,0,26,250.24,2019-01-03 +SPY2019-02-01p254.002019-01-03,SPY,2019-02-01,7.45,116,7.35,142,8.38,put,254.00,11,1464,250.24,2019-01-03 +SPY2019-02-01p254.502019-01-03,SPY,2019-02-01,7.71,94,7.61,122,9.24,put,254.50,21,0,250.24,2019-01-03 +SPY2019-02-01p255.002019-01-03,SPY,2019-02-01,7.98,76,7.89,53,8.95,put,255.00,15,375,250.24,2019-01-03 +SPY2019-02-01p256.002019-01-03,SPY,2019-02-01,8.55,59,8.45,45,10.85,put,256.00,37,209,250.24,2019-01-03 +SPY2019-02-01p257.002019-01-03,SPY,2019-02-01,9.15,60,9.04,81,5.38,put,257.00,0,267,250.24,2019-01-03 +SPY2019-02-01p257.502019-01-03,SPY,2019-02-01,9.46,36,9.35,110,10.61,put,257.50,1,307,250.24,2019-01-03 +SPY2019-02-01p258.002019-01-03,SPY,2019-02-01,9.86,477,9.66,159,9.98,put,258.00,24,173,250.24,2019-01-03 +SPY2019-02-01p259.002019-01-03,SPY,2019-02-01,10.56,233,10.25,236,5.90,put,259.00,0,152,250.24,2019-01-03 +SPY2019-02-01p260.002019-01-03,SPY,2019-02-01,11.25,97,11.05,48,11.91,put,260.00,32,1068,250.24,2019-01-03 +SPY2019-02-01p261.002019-01-03,SPY,2019-02-01,11.99,10,11.78,75,11.53,put,261.00,10,291,250.24,2019-01-03 +SPY2019-02-01p262.002019-01-03,SPY,2019-02-01,12.78,73,12.56,59,13.10,put,262.00,10,50,250.24,2019-01-03 +SPY2019-02-01p262.502019-01-03,SPY,2019-02-01,13.21,271,12.85,232,9.47,put,262.50,0,81,250.24,2019-01-03 +SPY2019-02-01p263.002019-01-03,SPY,2019-02-01,13.59,58,13.37,59,13.67,put,263.00,25,5,250.24,2019-01-03 +SPY2019-02-01p264.002019-01-03,SPY,2019-02-01,14.40,202,14.19,62,14.29,put,264.00,30,180,250.24,2019-01-03 +SPY2019-02-01p265.002019-01-03,SPY,2019-02-01,15.27,194,15.01,199,14.96,put,265.00,33,447,250.24,2019-01-03 +SPY2019-02-01p266.002019-01-03,SPY,2019-02-01,16.17,84,15.94,92,15.99,put,266.00,15,3,250.24,2019-01-03 +SPY2019-02-01p267.002019-01-03,SPY,2019-02-01,17.13,237,16.74,224,10.36,put,267.00,0,11,250.24,2019-01-03 +SPY2019-02-01p267.502019-01-03,SPY,2019-02-01,17.60,243,17.20,225,15.40,put,267.50,0,91,250.24,2019-01-03 +SPY2019-02-01p268.002019-01-03,SPY,2019-02-01,18.07,246,17.67,222,16.64,put,268.00,0,43,250.24,2019-01-03 +SPY2019-02-01p270.002019-01-03,SPY,2019-02-01,19.89,155,19.64,113,19.70,put,270.00,2,5,250.24,2019-01-03 +SPY2019-02-01p272.502019-01-03,SPY,2019-02-01,22.43,199,22.03,181,0.00,put,272.50,0,0,250.24,2019-01-03 +SPY2019-02-01p275.002019-01-03,SPY,2019-02-01,24.94,203,24.52,185,24.33,put,275.00,1,0,250.24,2019-01-03 +SPY2019-02-01p277.502019-01-03,SPY,2019-02-01,27.58,285,26.84,285,0.00,put,277.50,0,0,250.24,2019-01-03 +SPY2019-02-01p280.002019-01-03,SPY,2019-02-01,31.41,1,28.54,10,15.20,put,280.00,0,7,250.24,2019-01-03 +SPY2019-02-01p282.502019-01-03,SPY,2019-02-01,33.91,1,31.04,10,22.97,put,282.50,0,3,250.24,2019-01-03 +SPY2019-02-01p285.002019-01-03,SPY,2019-02-01,35.07,285,34.35,285,12.08,put,285.00,0,0,250.24,2019-01-03 +SPY2019-02-01p287.502019-01-03,SPY,2019-02-01,38.91,1,36.03,10,0.00,put,287.50,0,0,250.24,2019-01-03 +SPY2019-02-01p290.002019-01-03,SPY,2019-02-01,41.41,1,38.53,10,0.00,put,290.00,0,0,250.24,2019-01-03 +SPY2019-02-01p292.502019-01-03,SPY,2019-02-01,43.91,1,41.03,10,0.00,put,292.50,0,0,250.24,2019-01-03 +SPY2019-02-01p295.002019-01-03,SPY,2019-02-01,46.40,1,43.53,10,0.00,put,295.00,0,0,250.24,2019-01-03 +SPY2019-02-01p297.502019-01-03,SPY,2019-02-01,48.90,1,46.03,10,0.00,put,297.50,0,0,250.24,2019-01-03 +SPY2019-02-01p300.002019-01-03,SPY,2019-02-01,51.40,1,48.53,10,0.00,put,300.00,0,0,250.24,2019-01-03 +SPY2019-02-01p302.502019-01-03,SPY,2019-02-01,53.90,1,51.03,10,0.00,put,302.50,0,0,250.24,2019-01-03 +SPY2019-02-04c100.002019-01-03,SPY,2019-02-04,151.71,1,148.83,10,0.00,call,100.00,0,0,250.24,2019-01-03 +SPY2019-02-04c105.002019-01-03,SPY,2019-02-04,146.72,1,143.82,10,0.00,call,105.00,0,0,250.24,2019-01-03 +SPY2019-02-04c110.002019-01-03,SPY,2019-02-04,140.66,32,140.25,18,140.55,call,110.00,58,0,250.24,2019-01-03 +SPY2019-02-04c115.002019-01-03,SPY,2019-02-04,136.75,1,133.87,10,0.00,call,115.00,0,0,250.24,2019-01-03 +SPY2019-02-04c120.002019-01-03,SPY,2019-02-04,131.76,1,128.86,10,0.00,call,120.00,0,0,250.24,2019-01-03 +SPY2019-02-04c125.002019-01-03,SPY,2019-02-04,126.77,1,123.90,10,0.00,call,125.00,0,0,250.24,2019-01-03 +SPY2019-02-04c130.002019-01-03,SPY,2019-02-04,121.79,1,118.89,10,0.00,call,130.00,0,0,250.24,2019-01-03 +SPY2019-02-04c135.002019-01-03,SPY,2019-02-04,117.27,1,113.93,10,0.00,call,135.00,0,0,250.24,2019-01-03 +SPY2019-02-04c140.002019-01-03,SPY,2019-02-04,111.82,1,108.94,10,0.00,call,140.00,0,0,250.24,2019-01-03 +SPY2019-02-04c145.002019-01-03,SPY,2019-02-04,106.83,1,103.96,10,0.00,call,145.00,0,0,250.24,2019-01-03 +SPY2019-02-04c150.002019-01-03,SPY,2019-02-04,101.85,1,98.97,10,0.00,call,150.00,0,0,250.24,2019-01-03 +SPY2019-02-04c155.002019-01-03,SPY,2019-02-04,96.87,1,93.99,10,0.00,call,155.00,0,0,250.24,2019-01-03 +SPY2019-02-04c160.002019-01-03,SPY,2019-02-04,91.89,1,89.01,10,0.00,call,160.00,0,0,250.24,2019-01-03 +SPY2019-02-04c165.002019-01-03,SPY,2019-02-04,87.00,1,84.03,10,0.00,call,165.00,0,0,250.24,2019-01-03 +SPY2019-02-04c170.002019-01-03,SPY,2019-02-04,81.93,1,79.03,10,0.00,call,170.00,0,0,250.24,2019-01-03 +SPY2019-02-04c175.002019-01-03,SPY,2019-02-04,76.95,1,74.07,10,0.00,call,175.00,0,0,250.24,2019-01-03 +SPY2019-02-04c180.002019-01-03,SPY,2019-02-04,72.07,1,69.10,10,0.00,call,180.00,0,0,250.24,2019-01-03 +SPY2019-02-04c185.002019-01-03,SPY,2019-02-04,67.01,1,64.13,10,0.00,call,185.00,0,0,250.24,2019-01-03 +SPY2019-02-04c190.002019-01-03,SPY,2019-02-04,62.05,1,59.17,10,0.00,call,190.00,0,0,250.24,2019-01-03 +SPY2019-02-04c195.002019-01-03,SPY,2019-02-04,57.11,1,54.21,10,0.00,call,195.00,0,0,250.24,2019-01-03 +SPY2019-02-04c200.002019-01-03,SPY,2019-02-04,52.25,1,49.27,10,0.00,call,200.00,0,0,250.24,2019-01-03 +SPY2019-02-04c205.002019-01-03,SPY,2019-02-04,47.24,1,44.37,10,0.00,call,205.00,0,0,250.24,2019-01-03 +SPY2019-02-04c210.002019-01-03,SPY,2019-02-04,42.42,1,39.50,10,0.00,call,210.00,0,0,250.24,2019-01-03 +SPY2019-02-04c215.002019-01-03,SPY,2019-02-04,36.39,104,35.98,84,16.48,call,215.00,1,0,250.24,2019-01-03 +SPY2019-02-04c220.002019-01-03,SPY,2019-02-04,32.60,10,29.64,1,0.00,call,220.00,0,0,250.24,2019-01-03 +SPY2019-02-04c225.002019-01-03,SPY,2019-02-04,27.96,10,24.95,2,0.00,call,225.00,0,0,250.24,2019-01-03 +SPY2019-02-04c230.002019-01-03,SPY,2019-02-04,23.43,10,21.89,10,0.00,call,230.00,0,0,250.24,2019-01-03 +SPY2019-02-04c235.002019-01-03,SPY,2019-02-04,19.15,10,17.52,11,0.00,call,235.00,0,0,250.24,2019-01-03 +SPY2019-02-04c240.002019-01-03,SPY,2019-02-04,13.73,329,13.47,329,13.39,call,240.00,1,5,250.24,2019-01-03 +SPY2019-02-04c244.002019-01-03,SPY,2019-02-04,10.59,1,10.47,43,9.62,call,244.00,3,0,250.24,2019-01-03 +SPY2019-02-04c245.002019-01-03,SPY,2019-02-04,9.87,1,9.75,4,5.12,call,245.00,0,1009,250.24,2019-01-03 +SPY2019-02-04c246.002019-01-03,SPY,2019-02-04,9.17,11,9.05,23,8.22,call,246.00,2,20,250.24,2019-01-03 +SPY2019-02-04c247.002019-01-03,SPY,2019-02-04,8.48,32,8.37,82,7.77,call,247.00,839,0,250.24,2019-01-03 +SPY2019-02-04c248.002019-01-03,SPY,2019-02-04,7.82,79,7.72,52,7.14,call,248.00,390,100,250.24,2019-01-03 +SPY2019-02-04c249.002019-01-03,SPY,2019-02-04,7.17,41,7.08,48,6.66,call,249.00,49,4,250.24,2019-01-03 +SPY2019-02-04c250.002019-01-03,SPY,2019-02-04,6.55,27,6.47,64,6.68,call,250.00,77,866,250.24,2019-01-03 +SPY2019-02-04c251.002019-01-03,SPY,2019-02-04,5.98,283,5.87,47,5.95,call,251.00,539,102,250.24,2019-01-03 +SPY2019-02-04c252.002019-01-03,SPY,2019-02-04,5.41,170,5.32,60,5.16,call,252.00,25,28,250.24,2019-01-03 +SPY2019-02-04c253.002019-01-03,SPY,2019-02-04,4.86,51,4.79,48,4.92,call,253.00,1,20,250.24,2019-01-03 +SPY2019-02-04c254.002019-01-03,SPY,2019-02-04,4.36,50,4.28,100,4.67,call,254.00,11,48,250.24,2019-01-03 +SPY2019-02-04c255.002019-01-03,SPY,2019-02-04,3.89,176,3.81,48,3.56,call,255.00,4,197,250.24,2019-01-03 +SPY2019-02-04c256.002019-01-03,SPY,2019-02-04,3.44,186,3.36,537,3.71,call,256.00,1,1,250.24,2019-01-03 +SPY2019-02-04c260.002019-01-03,SPY,2019-02-04,1.97,288,1.92,56,1.85,call,260.00,1143,347,250.24,2019-01-03 +SPY2019-02-04c265.002019-01-03,SPY,2019-02-04,0.86,636,0.82,852,0.82,call,265.00,39,93,250.24,2019-01-03 +SPY2019-02-04p100.002019-01-03,SPY,2019-02-04,0.02,6654,0.01,100,0.00,put,100.00,0,0,250.24,2019-01-03 +SPY2019-02-04p105.002019-01-03,SPY,2019-02-04,0.02,5954,0.00,0,0.00,put,105.00,0,0,250.24,2019-01-03 +SPY2019-02-04p110.002019-01-03,SPY,2019-02-04,0.02,5174,0.00,0,0.00,put,110.00,0,0,250.24,2019-01-03 +SPY2019-02-04p115.002019-01-03,SPY,2019-02-04,0.02,4054,0.00,0,0.00,put,115.00,0,0,250.24,2019-01-03 +SPY2019-02-04p120.002019-01-03,SPY,2019-02-04,0.02,3394,0.00,0,0.00,put,120.00,0,0,250.24,2019-01-03 +SPY2019-02-04p125.002019-01-03,SPY,2019-02-04,0.02,1266,0.01,786,0.00,put,125.00,0,0,250.24,2019-01-03 +SPY2019-02-04p130.002019-01-03,SPY,2019-02-04,0.03,5894,0.01,2555,0.00,put,130.00,0,0,250.24,2019-01-03 +SPY2019-02-04p135.002019-01-03,SPY,2019-02-04,0.03,4834,0.01,4114,0.00,put,135.00,0,0,250.24,2019-01-03 +SPY2019-02-04p140.002019-01-03,SPY,2019-02-04,0.03,3214,0.01,5730,0.00,put,140.00,0,0,250.24,2019-01-03 +SPY2019-02-04p145.002019-01-03,SPY,2019-02-04,0.03,906,0.02,906,0.00,put,145.00,0,0,250.24,2019-01-03 +SPY2019-02-04p150.002019-01-03,SPY,2019-02-04,0.04,4993,0.02,3691,0.03,put,150.00,3,0,250.24,2019-01-03 +SPY2019-02-04p155.002019-01-03,SPY,2019-02-04,0.04,3453,0.02,5537,0.00,put,155.00,0,0,250.24,2019-01-03 +SPY2019-02-04p160.002019-01-03,SPY,2019-02-04,0.05,5552,0.03,1938,0.04,put,160.00,3,0,250.24,2019-01-03 +SPY2019-02-04p165.002019-01-03,SPY,2019-02-04,0.05,1566,0.03,5888,0.00,put,165.00,0,0,250.24,2019-01-03 +SPY2019-02-04p170.002019-01-03,SPY,2019-02-04,0.06,3420,0.04,4547,0.06,put,170.00,1,0,250.24,2019-01-03 +SPY2019-02-04p175.002019-01-03,SPY,2019-02-04,0.07,2880,0.05,4146,0.00,put,175.00,0,0,250.24,2019-01-03 +SPY2019-02-04p180.002019-01-03,SPY,2019-02-04,0.08,1020,0.06,5405,0.00,put,180.00,0,0,250.24,2019-01-03 +SPY2019-02-04p185.002019-01-03,SPY,2019-02-04,0.10,1571,0.08,4173,0.14,put,185.00,32,0,250.24,2019-01-03 +SPY2019-02-04p190.002019-01-03,SPY,2019-02-04,0.12,240,0.11,360,0.00,put,190.00,0,0,250.24,2019-01-03 +SPY2019-02-04p195.002019-01-03,SPY,2019-02-04,0.16,2742,0.14,1026,0.10,put,195.00,0,400,250.24,2019-01-03 +SPY2019-02-04p200.002019-01-03,SPY,2019-02-04,0.20,792,0.18,2598,0.18,put,200.00,200,2,250.24,2019-01-03 +SPY2019-02-04p205.002019-01-03,SPY,2019-02-04,0.27,4188,0.24,2376,0.28,put,205.00,314,100,250.24,2019-01-03 +SPY2019-02-04p210.002019-01-03,SPY,2019-02-04,0.35,684,0.33,444,0.35,put,210.00,65,14,250.24,2019-01-03 +SPY2019-02-04p215.002019-01-03,SPY,2019-02-04,0.48,1944,0.45,948,0.47,put,215.00,7,21,250.24,2019-01-03 +SPY2019-02-04p220.002019-01-03,SPY,2019-02-04,0.67,1444,0.64,240,0.76,put,220.00,1253,1231,250.24,2019-01-03 +SPY2019-02-04p225.002019-01-03,SPY,2019-02-04,0.95,708,0.91,600,0.98,put,225.00,18,21,250.24,2019-01-03 +SPY2019-02-04p230.002019-01-03,SPY,2019-02-04,1.37,1133,1.32,160,1.53,put,230.00,16,285,250.24,2019-01-03 +SPY2019-02-04p235.002019-01-03,SPY,2019-02-04,1.98,818,1.92,703,2.12,put,235.00,297,302,250.24,2019-01-03 +SPY2019-02-04p240.002019-01-03,SPY,2019-02-04,2.84,173,2.78,608,2.79,put,240.00,27,446,250.24,2019-01-03 +SPY2019-02-04p244.002019-01-03,SPY,2019-02-04,3.79,32,3.70,688,4.35,put,244.00,15,101,250.24,2019-01-03 +SPY2019-02-04p245.002019-01-03,SPY,2019-02-04,4.08,1216,3.98,688,4.50,put,245.00,21,474,250.24,2019-01-03 +SPY2019-02-04p246.002019-01-03,SPY,2019-02-04,4.37,66,4.28,523,4.91,put,246.00,18,4,250.24,2019-01-03 +SPY2019-02-04p247.002019-01-03,SPY,2019-02-04,4.69,50,4.59,545,4.76,put,247.00,12,0,250.24,2019-01-03 +SPY2019-02-04p248.002019-01-03,SPY,2019-02-04,5.03,50,4.93,547,5.13,put,248.00,195,0,250.24,2019-01-03 +SPY2019-02-04p249.002019-01-03,SPY,2019-02-04,5.40,174,5.29,159,5.97,put,249.00,45,126,250.24,2019-01-03 +SPY2019-02-04p250.002019-01-03,SPY,2019-02-04,5.78,80,5.67,152,5.72,put,250.00,76,823,250.24,2019-01-03 +SPY2019-02-04p251.002019-01-03,SPY,2019-02-04,6.20,80,6.08,449,6.12,put,251.00,52,0,250.24,2019-01-03 +SPY2019-02-04p252.002019-01-03,SPY,2019-02-04,6.64,64,6.52,64,7.98,put,252.00,2,10,250.24,2019-01-03 +SPY2019-02-04p253.002019-01-03,SPY,2019-02-04,7.11,128,6.98,118,0.00,put,253.00,0,0,250.24,2019-01-03 +SPY2019-02-04p254.002019-01-03,SPY,2019-02-04,7.61,192,7.48,48,0.00,put,254.00,0,0,250.24,2019-01-03 +SPY2019-02-04p255.002019-01-03,SPY,2019-02-04,8.13,32,8.01,32,8.10,put,255.00,2,13,250.24,2019-01-03 +SPY2019-02-04p256.002019-01-03,SPY,2019-02-04,8.70,7,8.56,1,0.00,put,256.00,0,0,250.24,2019-01-03 +SPY2019-02-04p260.002019-01-03,SPY,2019-02-04,11.36,95,11.03,68,11.84,put,260.00,6,7,250.24,2019-01-03 +SPY2019-02-04p265.002019-01-03,SPY,2019-02-04,15.36,123,14.97,92,8.37,put,265.00,0,1,250.24,2019-01-03 +SPY2019-02-06c100.002019-01-03,SPY,2019-02-06,151.71,1,148.83,10,0.00,call,100.00,0,0,250.24,2019-01-03 +SPY2019-02-06c105.002019-01-03,SPY,2019-02-06,146.72,1,143.83,10,0.00,call,105.00,0,0,250.24,2019-01-03 +SPY2019-02-06c110.002019-01-03,SPY,2019-02-06,141.73,1,138.86,10,0.00,call,110.00,0,0,250.24,2019-01-03 +SPY2019-02-06c115.002019-01-03,SPY,2019-02-06,136.75,1,133.85,10,0.00,call,115.00,0,0,250.24,2019-01-03 +SPY2019-02-06c120.002019-01-03,SPY,2019-02-06,131.77,1,128.87,10,0.00,call,120.00,0,0,250.24,2019-01-03 +SPY2019-02-06c125.002019-01-03,SPY,2019-02-06,126.78,1,123.91,10,0.00,call,125.00,0,0,250.24,2019-01-03 +SPY2019-02-06c130.002019-01-03,SPY,2019-02-06,121.80,1,118.90,10,0.00,call,130.00,0,0,250.24,2019-01-03 +SPY2019-02-06c135.002019-01-03,SPY,2019-02-06,116.81,1,113.94,10,0.00,call,135.00,0,0,250.24,2019-01-03 +SPY2019-02-06c140.002019-01-03,SPY,2019-02-06,111.83,1,108.96,10,0.00,call,140.00,0,0,250.24,2019-01-03 +SPY2019-02-06c145.002019-01-03,SPY,2019-02-06,106.85,1,103.95,10,0.00,call,145.00,0,0,250.24,2019-01-03 +SPY2019-02-06c150.002019-01-03,SPY,2019-02-06,101.96,1,98.99,10,0.00,call,150.00,0,0,250.24,2019-01-03 +SPY2019-02-06c155.002019-01-03,SPY,2019-02-06,96.88,1,94.05,10,0.00,call,155.00,0,0,250.24,2019-01-03 +SPY2019-02-06c160.002019-01-03,SPY,2019-02-06,91.90,1,89.03,10,0.00,call,160.00,0,0,250.24,2019-01-03 +SPY2019-02-06c165.002019-01-03,SPY,2019-02-06,86.92,1,84.04,10,0.00,call,165.00,0,0,250.24,2019-01-03 +SPY2019-02-06c170.002019-01-03,SPY,2019-02-06,82.04,1,79.07,10,0.00,call,170.00,0,0,250.24,2019-01-03 +SPY2019-02-06c175.002019-01-03,SPY,2019-02-06,76.97,1,74.09,10,0.00,call,175.00,0,0,250.24,2019-01-03 +SPY2019-02-06c180.002019-01-03,SPY,2019-02-06,72.02,1,69.12,10,0.00,call,180.00,0,0,250.24,2019-01-03 +SPY2019-02-06c185.002019-01-03,SPY,2019-02-06,67.04,1,64.16,10,0.00,call,185.00,0,0,250.24,2019-01-03 +SPY2019-02-06c190.002019-01-03,SPY,2019-02-06,62.17,1,59.20,10,0.00,call,190.00,0,0,250.24,2019-01-03 +SPY2019-02-06c195.002019-01-03,SPY,2019-02-06,57.14,1,54.25,10,0.00,call,195.00,0,0,250.24,2019-01-03 +SPY2019-02-06c200.002019-01-03,SPY,2019-02-06,52.29,1,49.32,10,0.00,call,200.00,0,0,250.24,2019-01-03 +SPY2019-02-06c205.002019-01-03,SPY,2019-02-06,47.37,1,44.43,10,0.00,call,205.00,0,0,250.24,2019-01-03 +SPY2019-02-06c210.002019-01-03,SPY,2019-02-06,42.49,1,39.57,10,0.00,call,210.00,0,0,250.24,2019-01-03 +SPY2019-02-06c215.002019-01-03,SPY,2019-02-06,37.65,1,34.72,10,0.00,call,215.00,0,0,250.24,2019-01-03 +SPY2019-02-06c220.002019-01-03,SPY,2019-02-06,32.73,10,29.74,2,0.00,call,220.00,0,0,250.24,2019-01-03 +SPY2019-02-06c225.002019-01-03,SPY,2019-02-06,28.06,10,25.11,1,0.00,call,225.00,0,0,250.24,2019-01-03 +SPY2019-02-06c230.002019-01-03,SPY,2019-02-06,23.60,10,22.07,15,22.80,call,230.00,3,0,250.24,2019-01-03 +SPY2019-02-06c235.002019-01-03,SPY,2019-02-06,19.35,10,17.73,10,0.00,call,235.00,0,0,250.24,2019-01-03 +SPY2019-02-06c240.002019-01-03,SPY,2019-02-06,13.94,330,13.68,335,0.00,call,240.00,0,0,250.24,2019-01-03 +SPY2019-02-06c245.002019-01-03,SPY,2019-02-06,10.13,1,10.01,1,9.40,call,245.00,1,120,250.24,2019-01-03 +SPY2019-02-06c250.002019-01-03,SPY,2019-02-06,6.83,9,6.73,38,7.27,call,250.00,10,8,250.24,2019-01-03 +SPY2019-02-06c255.002019-01-03,SPY,2019-02-06,4.15,125,4.06,48,3.74,call,255.00,31,1,250.24,2019-01-03 +SPY2019-02-06c260.002019-01-03,SPY,2019-02-06,2.19,136,2.13,662,2.56,call,260.00,21,13,250.24,2019-01-03 +SPY2019-02-06c265.002019-01-03,SPY,2019-02-06,1.01,636,0.96,1209,0.98,call,265.00,10,5,250.24,2019-01-03 +SPY2019-02-06c270.002019-01-03,SPY,2019-02-06,0.43,2304,0.39,1874,0.40,call,270.00,6,5,250.24,2019-01-03 +SPY2019-02-06c275.002019-01-03,SPY,2019-02-06,0.18,1152,0.15,3638,0.20,call,275.00,14,5,250.24,2019-01-03 +SPY2019-02-06p100.002019-01-03,SPY,2019-02-06,0.02,4908,0.00,0,0.00,put,100.00,0,0,250.24,2019-01-03 +SPY2019-02-06p105.002019-01-03,SPY,2019-02-06,0.02,4128,0.00,0,0.00,put,105.00,0,0,250.24,2019-01-03 +SPY2019-02-06p110.002019-01-03,SPY,2019-02-06,0.02,3348,0.00,0,0.00,put,110.00,0,0,250.24,2019-01-03 +SPY2019-02-06p115.002019-01-03,SPY,2019-02-06,0.02,2490,0.00,0,0.00,put,115.00,0,0,250.24,2019-01-03 +SPY2019-02-06p120.002019-01-03,SPY,2019-02-06,0.02,1284,0.01,1026,0.00,put,120.00,0,0,250.24,2019-01-03 +SPY2019-02-06p125.002019-01-03,SPY,2019-02-06,0.03,5538,0.01,3460,0.00,put,125.00,0,0,250.24,2019-01-03 +SPY2019-02-06p130.002019-01-03,SPY,2019-02-06,0.03,4268,0.01,4580,0.00,put,130.00,0,0,250.24,2019-01-03 +SPY2019-02-06p135.002019-01-03,SPY,2019-02-06,0.03,2489,0.01,5954,0.00,put,135.00,0,0,250.24,2019-01-03 +SPY2019-02-06p140.002019-01-03,SPY,2019-02-06,0.03,240,0.02,1578,0.00,put,140.00,0,0,250.24,2019-01-03 +SPY2019-02-06p145.002019-01-03,SPY,2019-02-06,0.04,4547,0.02,4299,0.00,put,145.00,0,0,250.24,2019-01-03 +SPY2019-02-06p150.002019-01-03,SPY,2019-02-06,0.04,2128,0.02,5953,0.00,put,150.00,0,0,250.24,2019-01-03 +SPY2019-02-06p155.002019-01-03,SPY,2019-02-06,0.05,5547,0.03,1818,0.00,put,155.00,0,0,250.24,2019-01-03 +SPY2019-02-06p160.002019-01-03,SPY,2019-02-06,0.05,3606,0.03,5372,0.00,put,160.00,0,0,250.24,2019-01-03 +SPY2019-02-06p165.002019-01-03,SPY,2019-02-06,0.06,4765,0.04,3563,0.00,put,165.00,0,0,250.24,2019-01-03 +SPY2019-02-06p170.002019-01-03,SPY,2019-02-06,0.07,5145,0.05,2123,0.00,put,170.00,0,0,250.24,2019-01-03 +SPY2019-02-06p175.002019-01-03,SPY,2019-02-06,0.08,3126,0.06,3441,0.00,put,175.00,0,0,250.24,2019-01-03 +SPY2019-02-06p180.002019-01-03,SPY,2019-02-06,0.09,606,0.08,372,0.00,put,180.00,0,0,250.24,2019-01-03 +SPY2019-02-06p185.002019-01-03,SPY,2019-02-06,0.12,5040,0.10,492,0.00,put,185.00,0,0,250.24,2019-01-03 +SPY2019-02-06p190.002019-01-03,SPY,2019-02-06,0.14,666,0.12,4032,0.00,put,190.00,0,0,250.24,2019-01-03 +SPY2019-02-06p195.002019-01-03,SPY,2019-02-06,0.18,1391,0.16,1938,0.00,put,195.00,0,0,250.24,2019-01-03 +SPY2019-02-06p200.002019-01-03,SPY,2019-02-06,0.23,1011,0.21,1194,0.21,put,200.00,201,0,250.24,2019-01-03 +SPY2019-02-06p205.002019-01-03,SPY,2019-02-06,0.30,948,0.28,462,0.52,put,205.00,1,0,250.24,2019-01-03 +SPY2019-02-06p210.002019-01-03,SPY,2019-02-06,0.40,2109,0.37,2352,0.40,put,210.00,51,0,250.24,2019-01-03 +SPY2019-02-06p215.002019-01-03,SPY,2019-02-06,0.54,784,0.51,1281,1.00,put,215.00,10,0,250.24,2019-01-03 +SPY2019-02-06p220.002019-01-03,SPY,2019-02-06,0.75,1342,0.72,240,0.00,put,220.00,0,0,250.24,2019-01-03 +SPY2019-02-06p225.002019-01-03,SPY,2019-02-06,1.06,794,1.02,248,1.03,put,225.00,45,5,250.24,2019-01-03 +SPY2019-02-06p230.002019-01-03,SPY,2019-02-06,1.50,64,1.45,1598,1.58,put,230.00,8,48,250.24,2019-01-03 +SPY2019-02-06p235.002019-01-03,SPY,2019-02-06,2.15,805,2.09,669,2.38,put,235.00,18,1,250.24,2019-01-03 +SPY2019-02-06p240.002019-01-03,SPY,2019-02-06,3.05,681,2.97,600,3.42,put,240.00,15,155,250.24,2019-01-03 +SPY2019-02-06p245.002019-01-03,SPY,2019-02-06,4.30,131,4.21,485,4.25,put,245.00,8,5,250.24,2019-01-03 +SPY2019-02-06p250.002019-01-03,SPY,2019-02-06,6.03,272,5.91,184,7.10,put,250.00,4,8,250.24,2019-01-03 +SPY2019-02-06p255.002019-01-03,SPY,2019-02-06,8.37,32,8.23,74,8.28,put,255.00,4,0,250.24,2019-01-03 +SPY2019-02-06p260.002019-01-03,SPY,2019-02-06,11.55,15,10.05,10,0.00,put,260.00,0,0,250.24,2019-01-03 +SPY2019-02-06p265.002019-01-03,SPY,2019-02-06,17.03,1,14.07,10,0.00,put,265.00,0,0,250.24,2019-01-03 +SPY2019-02-06p270.002019-01-03,SPY,2019-02-06,20.01,68,19.60,32,10.38,put,270.00,0,1,250.24,2019-01-03 +SPY2019-02-06p275.002019-01-03,SPY,2019-02-06,26.35,10,23.46,1,25.88,put,275.00,2,0,250.24,2019-01-03 +SPY2019-02-08c100.002019-01-03,SPY,2019-02-08,150.88,28,150.02,28,0.00,call,100.00,0,0,250.24,2019-01-03 +SPY2019-02-08c105.002019-01-03,SPY,2019-02-08,145.90,28,145.03,28,0.00,call,105.00,0,0,250.24,2019-01-03 +SPY2019-02-08c110.002019-01-03,SPY,2019-02-08,140.92,28,140.05,28,0.00,call,110.00,0,0,250.24,2019-01-03 +SPY2019-02-08c115.002019-01-03,SPY,2019-02-08,135.93,28,135.07,28,0.00,call,115.00,0,0,250.24,2019-01-03 +SPY2019-02-08c120.002019-01-03,SPY,2019-02-08,130.95,28,130.08,28,0.00,call,120.00,0,0,250.24,2019-01-03 +SPY2019-02-08c125.002019-01-03,SPY,2019-02-08,125.97,28,125.10,28,0.00,call,125.00,0,0,250.24,2019-01-03 +SPY2019-02-08c130.002019-01-03,SPY,2019-02-08,120.99,28,120.12,28,0.00,call,130.00,0,0,250.24,2019-01-03 +SPY2019-02-08c135.002019-01-03,SPY,2019-02-08,116.01,28,115.14,28,0.00,call,135.00,0,0,250.24,2019-01-03 +SPY2019-02-08c140.002019-01-03,SPY,2019-02-08,111.02,28,110.16,28,0.00,call,140.00,0,0,250.24,2019-01-03 +SPY2019-02-08c145.002019-01-03,SPY,2019-02-08,106.04,28,105.17,28,0.00,call,145.00,0,0,250.24,2019-01-03 +SPY2019-02-08c150.002019-01-03,SPY,2019-02-08,101.06,28,100.19,28,0.00,call,150.00,0,0,250.24,2019-01-03 +SPY2019-02-08c155.002019-01-03,SPY,2019-02-08,96.08,28,95.21,28,0.00,call,155.00,0,0,250.24,2019-01-03 +SPY2019-02-08c160.002019-01-03,SPY,2019-02-08,91.10,28,90.24,28,0.00,call,160.00,0,0,250.24,2019-01-03 +SPY2019-02-08c165.002019-01-03,SPY,2019-02-08,86.13,28,85.26,28,0.00,call,165.00,0,0,250.24,2019-01-03 +SPY2019-02-08c170.002019-01-03,SPY,2019-02-08,81.16,28,80.29,28,0.00,call,170.00,0,0,250.24,2019-01-03 +SPY2019-02-08c175.002019-01-03,SPY,2019-02-08,76.18,28,75.32,28,0.00,call,175.00,0,0,250.24,2019-01-03 +SPY2019-02-08c180.002019-01-03,SPY,2019-02-08,71.22,28,70.35,28,0.00,call,180.00,0,0,250.24,2019-01-03 +SPY2019-02-08c185.002019-01-03,SPY,2019-02-08,66.26,28,65.39,28,0.00,call,185.00,0,0,250.24,2019-01-03 +SPY2019-02-08c190.002019-01-03,SPY,2019-02-08,61.30,28,60.44,28,0.00,call,190.00,0,0,250.24,2019-01-03 +SPY2019-02-08c195.002019-01-03,SPY,2019-02-08,56.35,28,55.49,28,0.00,call,195.00,0,0,250.24,2019-01-03 +SPY2019-02-08c200.002019-01-03,SPY,2019-02-08,51.42,28,50.56,28,0.00,call,200.00,0,0,250.24,2019-01-03 +SPY2019-02-08c205.002019-01-03,SPY,2019-02-08,46.50,28,45.66,28,0.00,call,205.00,0,0,250.24,2019-01-03 +SPY2019-02-08c207.502019-01-03,SPY,2019-02-08,44.05,28,43.22,28,0.00,call,207.50,0,0,250.24,2019-01-03 +SPY2019-02-08c210.002019-01-03,SPY,2019-02-08,41.61,28,40.79,28,40.01,call,210.00,10,0,250.24,2019-01-03 +SPY2019-02-08c212.502019-01-03,SPY,2019-02-08,39.19,28,38.38,28,0.00,call,212.50,0,0,250.24,2019-01-03 +SPY2019-02-08c215.002019-01-03,SPY,2019-02-08,36.77,28,35.98,28,0.00,call,215.00,0,0,250.24,2019-01-03 +SPY2019-02-08c216.002019-01-03,SPY,2019-02-08,35.81,28,35.02,28,0.00,call,216.00,0,0,250.24,2019-01-03 +SPY2019-02-08c217.002019-01-03,SPY,2019-02-08,34.85,28,34.07,28,0.00,call,217.00,0,0,250.24,2019-01-03 +SPY2019-02-08c217.502019-01-03,SPY,2019-02-08,34.38,28,33.60,28,0.00,call,217.50,0,0,250.24,2019-01-03 +SPY2019-02-08c218.002019-01-03,SPY,2019-02-08,33.90,28,33.12,28,0.00,call,218.00,0,0,250.24,2019-01-03 +SPY2019-02-08c219.002019-01-03,SPY,2019-02-08,32.95,28,32.18,28,12.71,call,219.00,0,10,250.24,2019-01-03 +SPY2019-02-08c220.002019-01-03,SPY,2019-02-08,32.00,28,31.24,28,0.00,call,220.00,0,0,250.24,2019-01-03 +SPY2019-02-08c221.002019-01-03,SPY,2019-02-08,31.05,28,30.30,28,0.00,call,221.00,0,0,250.24,2019-01-03 +SPY2019-02-08c222.002019-01-03,SPY,2019-02-08,30.11,28,29.37,28,0.00,call,222.00,0,0,250.24,2019-01-03 +SPY2019-02-08c222.502019-01-03,SPY,2019-02-08,29.65,28,28.91,28,0.00,call,222.50,0,0,250.24,2019-01-03 +SPY2019-02-08c225.002019-01-03,SPY,2019-02-08,27.32,28,26.77,39,13.65,call,225.00,0,5,250.24,2019-01-03 +SPY2019-02-08c226.002019-01-03,SPY,2019-02-08,26.40,28,25.85,39,0.00,call,226.00,0,0,250.24,2019-01-03 +SPY2019-02-08c227.002019-01-03,SPY,2019-02-08,25.49,28,24.95,46,0.00,call,227.00,0,0,250.24,2019-01-03 +SPY2019-02-08c227.502019-01-03,SPY,2019-02-08,25.03,28,24.34,28,0.00,call,227.50,0,0,250.24,2019-01-03 +SPY2019-02-08c228.002019-01-03,SPY,2019-02-08,24.58,28,23.89,28,0.00,call,228.00,0,0,250.24,2019-01-03 +SPY2019-02-08c229.002019-01-03,SPY,2019-02-08,23.68,28,23.15,18,0.00,call,229.00,0,0,250.24,2019-01-03 +SPY2019-02-08c230.002019-01-03,SPY,2019-02-08,22.78,28,22.26,36,23.03,call,230.00,5,5,250.24,2019-01-03 +SPY2019-02-08c231.002019-01-03,SPY,2019-02-08,21.90,28,21.39,28,0.00,call,231.00,0,0,250.24,2019-01-03 +SPY2019-02-08c232.002019-01-03,SPY,2019-02-08,21.02,28,20.51,37,0.00,call,232.00,0,0,250.24,2019-01-03 +SPY2019-02-08c232.502019-01-03,SPY,2019-02-08,20.58,28,20.08,22,0.00,call,232.50,0,0,250.24,2019-01-03 +SPY2019-02-08c233.002019-01-03,SPY,2019-02-08,20.15,29,19.65,37,0.00,call,233.00,0,0,250.24,2019-01-03 +SPY2019-02-08c234.002019-01-03,SPY,2019-02-08,19.30,29,18.80,23,9.83,call,234.00,0,1,250.24,2019-01-03 +SPY2019-02-08c235.002019-01-03,SPY,2019-02-08,18.29,48,17.97,94,8.88,call,235.00,0,11,250.24,2019-01-03 +SPY2019-02-08c236.002019-01-03,SPY,2019-02-08,17.46,72,17.15,10,16.89,call,236.00,4,1,250.24,2019-01-03 +SPY2019-02-08c237.002019-01-03,SPY,2019-02-08,16.76,29,16.30,24,14.28,call,237.00,1,0,250.24,2019-01-03 +SPY2019-02-08c237.502019-01-03,SPY,2019-02-08,16.25,29,15.87,29,0.00,call,237.50,0,0,250.24,2019-01-03 +SPY2019-02-08c238.002019-01-03,SPY,2019-02-08,15.84,29,15.49,28,6.14,call,238.00,0,9,250.24,2019-01-03 +SPY2019-02-08c239.002019-01-03,SPY,2019-02-08,15.05,29,14.70,38,5.03,call,239.00,0,2,250.24,2019-01-03 +SPY2019-02-08c240.002019-01-03,SPY,2019-02-08,14.21,48,13.93,54,13.27,call,240.00,24,2,250.24,2019-01-03 +SPY2019-02-08c241.002019-01-03,SPY,2019-02-08,13.43,40,13.16,46,6.95,call,241.00,0,80,250.24,2019-01-03 +SPY2019-02-08c242.002019-01-03,SPY,2019-02-08,12.61,1,12.48,1,6.42,call,242.00,0,6,250.24,2019-01-03 +SPY2019-02-08c242.502019-01-03,SPY,2019-02-08,12.23,1,12.11,1,4.76,call,242.50,0,70,250.24,2019-01-03 +SPY2019-02-08c243.002019-01-03,SPY,2019-02-08,11.86,1,11.75,1,12.40,call,243.00,2,87,250.24,2019-01-03 +SPY2019-02-08c244.002019-01-03,SPY,2019-02-08,11.13,2,11.01,1,5.92,call,244.00,0,120,250.24,2019-01-03 +SPY2019-02-08c245.002019-01-03,SPY,2019-02-08,10.42,1,10.30,1,9.71,call,245.00,4,96,250.24,2019-01-03 +SPY2019-02-08c246.002019-01-03,SPY,2019-02-08,9.72,11,9.61,13,8.94,call,246.00,3,6,250.24,2019-01-03 +SPY2019-02-08c247.002019-01-03,SPY,2019-02-08,9.05,52,8.93,40,8.38,call,247.00,30,17,250.24,2019-01-03 +SPY2019-02-08c247.502019-01-03,SPY,2019-02-08,8.71,85,8.60,48,4.89,call,247.50,0,5,250.24,2019-01-03 +SPY2019-02-08c248.002019-01-03,SPY,2019-02-08,8.38,75,8.27,161,7.63,call,248.00,11,7,250.24,2019-01-03 +SPY2019-02-08c249.002019-01-03,SPY,2019-02-08,7.74,2,7.65,51,7.16,call,249.00,31,69,250.24,2019-01-03 +SPY2019-02-08c250.002019-01-03,SPY,2019-02-08,7.13,82,7.03,156,6.81,call,250.00,112,23,250.24,2019-01-03 +SPY2019-02-08c251.002019-01-03,SPY,2019-02-08,6.54,80,6.45,40,6.96,call,251.00,94,79,250.24,2019-01-03 +SPY2019-02-08c252.002019-01-03,SPY,2019-02-08,5.97,120,5.88,50,6.48,call,252.00,9,360,250.24,2019-01-03 +SPY2019-02-08c252.502019-01-03,SPY,2019-02-08,5.70,120,5.61,48,6.21,call,252.50,15,30,250.24,2019-01-03 +SPY2019-02-08c253.002019-01-03,SPY,2019-02-08,5.43,80,5.35,40,5.03,call,253.00,44,123,250.24,2019-01-03 +SPY2019-02-08c254.002019-01-03,SPY,2019-02-08,4.92,203,4.83,112,5.11,call,254.00,1,169,250.24,2019-01-03 +SPY2019-02-08c255.002019-01-03,SPY,2019-02-08,4.43,148,4.34,1016,4.44,call,255.00,12,222,250.24,2019-01-03 +SPY2019-02-08c256.002019-01-03,SPY,2019-02-08,3.97,149,3.88,1672,3.61,call,256.00,202,133,250.24,2019-01-03 +SPY2019-02-08c257.002019-01-03,SPY,2019-02-08,3.54,186,3.46,1295,3.98,call,257.00,1,145,250.24,2019-01-03 +SPY2019-02-08c257.502019-01-03,SPY,2019-02-08,3.34,316,3.26,983,3.52,call,257.50,23,359,250.24,2019-01-03 +SPY2019-02-08c258.002019-01-03,SPY,2019-02-08,3.14,186,3.06,1934,3.34,call,258.00,24,407,250.24,2019-01-03 +SPY2019-02-08c259.002019-01-03,SPY,2019-02-08,2.76,142,2.70,1161,2.48,call,259.00,408,738,250.24,2019-01-03 +SPY2019-02-08c260.002019-01-03,SPY,2019-02-08,2.42,80,2.36,1529,2.40,call,260.00,43,370,250.24,2019-01-03 +SPY2019-02-08c261.002019-01-03,SPY,2019-02-08,2.11,136,2.06,934,2.40,call,261.00,435,478,250.24,2019-01-03 +SPY2019-02-08c262.002019-01-03,SPY,2019-02-08,1.83,148,1.78,1340,1.87,call,262.00,18,121,250.24,2019-01-03 +SPY2019-02-08c262.502019-01-03,SPY,2019-02-08,1.70,148,1.65,1751,1.54,call,262.50,8,140,250.24,2019-01-03 +SPY2019-02-08c263.002019-01-03,SPY,2019-02-08,1.58,220,1.53,1679,1.07,call,263.00,0,11,250.24,2019-01-03 +SPY2019-02-08c264.002019-01-03,SPY,2019-02-08,1.36,380,1.32,48,1.49,call,264.00,23,6,250.24,2019-01-03 +SPY2019-02-08c265.002019-01-03,SPY,2019-02-08,1.17,763,1.12,2580,1.15,call,265.00,25,223,250.24,2019-01-03 +SPY2019-02-08c266.002019-01-03,SPY,2019-02-08,0.99,448,0.95,2778,1.15,call,266.00,5,16,250.24,2019-01-03 +SPY2019-02-08c267.502019-01-03,SPY,2019-02-08,0.77,238,0.74,1036,0.77,call,267.50,15,11050,250.24,2019-01-03 +SPY2019-02-08c270.002019-01-03,SPY,2019-02-08,0.51,1160,0.48,1255,0.47,call,270.00,12,137,250.24,2019-01-03 +SPY2019-02-08c272.502019-01-03,SPY,2019-02-08,0.33,240,0.31,2950,0.40,call,272.50,13,33,250.24,2019-01-03 +SPY2019-02-08c275.002019-01-03,SPY,2019-02-08,0.22,8148,0.20,995,0.25,call,275.00,5,717,250.24,2019-01-03 +SPY2019-02-08c277.502019-01-03,SPY,2019-02-08,0.15,12200,0.13,1947,0.17,call,277.50,1,11034,250.24,2019-01-03 +SPY2019-02-08p100.002019-01-03,SPY,2019-02-08,0.02,22194,0.00,0,0.00,put,100.00,0,0,250.24,2019-01-03 +SPY2019-02-08p105.002019-01-03,SPY,2019-02-08,0.02,19565,0.01,10,0.00,put,105.00,0,0,250.24,2019-01-03 +SPY2019-02-08p110.002019-01-03,SPY,2019-02-08,0.02,15423,0.01,2184,0.00,put,110.00,0,0,250.24,2019-01-03 +SPY2019-02-08p115.002019-01-03,SPY,2019-02-08,0.02,8586,0.01,6876,0.00,put,115.00,0,0,250.24,2019-01-03 +SPY2019-02-08p120.002019-01-03,SPY,2019-02-08,0.02,2713,0.01,13470,0.00,put,120.00,0,0,250.24,2019-01-03 +SPY2019-02-08p125.002019-01-03,SPY,2019-02-08,0.03,22681,0.01,19866,0.00,put,125.00,0,0,250.24,2019-01-03 +SPY2019-02-08p130.002019-01-03,SPY,2019-02-08,0.03,15842,0.02,906,0.00,put,130.00,0,0,250.24,2019-01-03 +SPY2019-02-08p135.002019-01-03,SPY,2019-02-08,0.03,8442,0.02,7743,0.03,put,135.00,3,0,250.24,2019-01-03 +SPY2019-02-08p140.002019-01-03,SPY,2019-02-08,0.04,22968,0.02,17040,0.00,put,140.00,0,0,250.24,2019-01-03 +SPY2019-02-08p145.002019-01-03,SPY,2019-02-08,0.04,13979,0.03,798,0.00,put,145.00,0,0,250.24,2019-01-03 +SPY2019-02-08p150.002019-01-03,SPY,2019-02-08,0.04,1587,0.03,11753,0.00,put,150.00,0,0,250.24,2019-01-03 +SPY2019-02-08p155.002019-01-03,SPY,2019-02-08,0.05,13705,0.03,23544,0.00,put,155.00,0,0,250.24,2019-01-03 +SPY2019-02-08p160.002019-01-03,SPY,2019-02-08,0.06,19501,0.04,15392,0.00,put,160.00,0,0,250.24,2019-01-03 +SPY2019-02-08p165.002019-01-03,SPY,2019-02-08,0.06,1266,0.05,8316,0.00,put,165.00,0,0,250.24,2019-01-03 +SPY2019-02-08p170.002019-01-03,SPY,2019-02-08,0.07,1158,0.06,10070,0.00,put,170.00,0,0,250.24,2019-01-03 +SPY2019-02-08p175.002019-01-03,SPY,2019-02-08,0.09,13789,0.07,15691,0.00,put,175.00,0,0,250.24,2019-01-03 +SPY2019-02-08p180.002019-01-03,SPY,2019-02-08,0.11,16916,0.09,10162,0.00,put,180.00,0,0,250.24,2019-01-03 +SPY2019-02-08p185.002019-01-03,SPY,2019-02-08,0.13,9431,0.11,13609,0.00,put,185.00,0,0,250.24,2019-01-03 +SPY2019-02-08p190.002019-01-03,SPY,2019-02-08,0.16,7344,0.14,12103,0.25,put,190.00,4,400,250.24,2019-01-03 +SPY2019-02-08p195.002019-01-03,SPY,2019-02-08,0.20,6137,0.18,10237,0.13,put,195.00,0,400,250.24,2019-01-03 +SPY2019-02-08p200.002019-01-03,SPY,2019-02-08,0.26,9322,0.24,2421,0.24,put,200.00,260,103,250.24,2019-01-03 +SPY2019-02-08p205.002019-01-03,SPY,2019-02-08,0.34,9311,0.32,240,0.34,put,205.00,1,33,250.24,2019-01-03 +SPY2019-02-08p207.502019-01-03,SPY,2019-02-08,0.39,8493,0.37,240,0.37,put,207.50,3,112,250.24,2019-01-03 +SPY2019-02-08p210.002019-01-03,SPY,2019-02-08,0.44,911,0.42,4153,0.43,put,210.00,111,19,250.24,2019-01-03 +SPY2019-02-08p212.502019-01-03,SPY,2019-02-08,0.52,3117,0.49,3974,0.62,put,212.50,0,8,250.24,2019-01-03 +SPY2019-02-08p215.002019-01-03,SPY,2019-02-08,0.61,6120,0.58,648,0.60,put,215.00,2,13,250.24,2019-01-03 +SPY2019-02-08p216.002019-01-03,SPY,2019-02-08,0.64,240,0.62,240,0.80,put,216.00,0,34,250.24,2019-01-03 +SPY2019-02-08p217.002019-01-03,SPY,2019-02-08,0.69,3384,0.66,624,0.68,put,217.00,5,96,250.24,2019-01-03 +SPY2019-02-08p217.502019-01-03,SPY,2019-02-08,0.71,2085,0.68,1032,0.53,put,217.50,0,62,250.24,2019-01-03 +SPY2019-02-08p218.002019-01-03,SPY,2019-02-08,0.73,1404,0.70,1368,1.05,put,218.00,2,128,250.24,2019-01-03 +SPY2019-02-08p219.002019-01-03,SPY,2019-02-08,0.78,1616,0.75,1128,0.96,put,219.00,3,220,250.24,2019-01-03 +SPY2019-02-08p220.002019-01-03,SPY,2019-02-08,0.83,276,0.80,1368,0.96,put,220.00,15,1078,250.24,2019-01-03 +SPY2019-02-08p221.002019-01-03,SPY,2019-02-08,0.89,664,0.86,735,1.10,put,221.00,3,70,250.24,2019-01-03 +SPY2019-02-08p222.002019-01-03,SPY,2019-02-08,0.95,240,0.92,1015,1.66,put,222.00,1,288,250.24,2019-01-03 +SPY2019-02-08p222.502019-01-03,SPY,2019-02-08,0.99,3262,0.95,1080,1.71,put,222.50,1,178,250.24,2019-01-03 +SPY2019-02-08p225.002019-01-03,SPY,2019-02-08,1.17,2258,1.13,862,1.25,put,225.00,25,102,250.24,2019-01-03 +SPY2019-02-08p226.002019-01-03,SPY,2019-02-08,1.25,1248,1.21,902,0.90,put,226.00,0,13,250.24,2019-01-03 +SPY2019-02-08p227.002019-01-03,SPY,2019-02-08,1.34,1886,1.30,472,1.64,put,227.00,76,64,250.24,2019-01-03 +SPY2019-02-08p227.502019-01-03,SPY,2019-02-08,1.39,3116,1.34,1061,1.51,put,227.50,28,8,250.24,2019-01-03 +SPY2019-02-08p228.002019-01-03,SPY,2019-02-08,1.43,318,1.39,592,2.46,put,228.00,1,3,250.24,2019-01-03 +SPY2019-02-08p229.002019-01-03,SPY,2019-02-08,1.54,3023,1.49,632,1.99,put,229.00,52,212,250.24,2019-01-03 +SPY2019-02-08p230.002019-01-03,SPY,2019-02-08,1.64,160,1.60,448,1.75,put,230.00,34,12640,250.24,2019-01-03 +SPY2019-02-08p231.002019-01-03,SPY,2019-02-08,1.76,1050,1.71,940,1.97,put,231.00,94,78,250.24,2019-01-03 +SPY2019-02-08p232.002019-01-03,SPY,2019-02-08,1.89,2661,1.84,358,1.99,put,232.00,2,37,250.24,2019-01-03 +SPY2019-02-08p232.502019-01-03,SPY,2019-02-08,1.95,306,1.90,702,2.06,put,232.50,4,16,250.24,2019-01-03 +SPY2019-02-08p233.002019-01-03,SPY,2019-02-08,2.02,1181,1.97,424,2.06,put,233.00,12,144,250.24,2019-01-03 +SPY2019-02-08p234.002019-01-03,SPY,2019-02-08,2.16,220,2.11,220,2.31,put,234.00,14,2,250.24,2019-01-03 +SPY2019-02-08p235.002019-01-03,SPY,2019-02-08,2.31,160,2.26,220,2.57,put,235.00,3,1065,250.24,2019-01-03 +SPY2019-02-08p236.002019-01-03,SPY,2019-02-08,2.48,2158,2.42,174,2.75,put,236.00,93,48,250.24,2019-01-03 +SPY2019-02-08p237.002019-01-03,SPY,2019-02-08,2.65,214,2.59,459,2.76,put,237.00,18,171,250.24,2019-01-03 +SPY2019-02-08p237.502019-01-03,SPY,2019-02-08,2.74,214,2.68,459,2.85,put,237.50,19,202,250.24,2019-01-03 +SPY2019-02-08p238.002019-01-03,SPY,2019-02-08,2.84,2132,2.77,420,2.89,put,238.00,14,457,250.24,2019-01-03 +SPY2019-02-08p239.002019-01-03,SPY,2019-02-08,3.04,2404,2.97,248,2.10,put,239.00,0,135,250.24,2019-01-03 +SPY2019-02-08p240.002019-01-03,SPY,2019-02-08,3.25,2465,3.18,40,3.54,put,240.00,18,369,250.24,2019-01-03 +SPY2019-02-08p241.002019-01-03,SPY,2019-02-08,3.47,500,3.40,192,3.79,put,241.00,1,268,250.24,2019-01-03 +SPY2019-02-08p242.002019-01-03,SPY,2019-02-08,3.71,1126,3.64,32,4.20,put,242.00,12,260,250.24,2019-01-03 +SPY2019-02-08p242.502019-01-03,SPY,2019-02-08,3.83,31,3.76,217,3.80,put,242.50,2,234,250.24,2019-01-03 +SPY2019-02-08p243.002019-01-03,SPY,2019-02-08,3.96,326,3.89,100,4.48,put,243.00,17,127,250.24,2019-01-03 +SPY2019-02-08p244.002019-01-03,SPY,2019-02-08,4.23,1048,4.15,254,4.83,put,244.00,3,34,250.24,2019-01-03 +SPY2019-02-08p245.002019-01-03,SPY,2019-02-08,4.51,20,4.44,238,4.97,put,245.00,2236,97,250.24,2019-01-03 +SPY2019-02-08p246.002019-01-03,SPY,2019-02-08,4.81,36,4.74,218,5.30,put,246.00,3,120,250.24,2019-01-03 +SPY2019-02-08p247.002019-01-03,SPY,2019-02-08,5.14,30,5.07,82,5.30,put,247.00,18,14,250.24,2019-01-03 +SPY2019-02-08p247.502019-01-03,SPY,2019-02-08,5.30,13,5.24,98,6.75,put,247.50,8,28,250.24,2019-01-03 +SPY2019-02-08p248.002019-01-03,SPY,2019-02-08,5.48,51,5.41,132,6.01,put,248.00,6,77,250.24,2019-01-03 +SPY2019-02-08p249.002019-01-03,SPY,2019-02-08,5.87,132,5.77,178,6.47,put,249.00,7,46,250.24,2019-01-03 +SPY2019-02-08p250.002019-01-03,SPY,2019-02-08,6.26,100,6.16,80,6.77,put,250.00,47,43,250.24,2019-01-03 +SPY2019-02-08p251.002019-01-03,SPY,2019-02-08,6.67,80,6.57,80,6.80,put,251.00,68,11,250.24,2019-01-03 +SPY2019-02-08p252.002019-01-03,SPY,2019-02-08,7.11,80,7.00,202,7.71,put,252.00,2,5,250.24,2019-01-03 +SPY2019-02-08p252.502019-01-03,SPY,2019-02-08,7.34,85,7.23,118,7.50,put,252.50,4,1,250.24,2019-01-03 +SPY2019-02-08p253.002019-01-03,SPY,2019-02-08,7.57,64,7.47,96,8.61,put,253.00,2,12,250.24,2019-01-03 +SPY2019-02-08p254.002019-01-03,SPY,2019-02-08,8.07,238,7.95,113,8.54,put,254.00,1,40,250.24,2019-01-03 +SPY2019-02-08p255.002019-01-03,SPY,2019-02-08,8.59,159,8.47,48,9.42,put,255.00,1,4,250.24,2019-01-03 +SPY2019-02-08p256.002019-01-03,SPY,2019-02-08,9.14,47,9.01,34,9.57,put,256.00,1,33,250.24,2019-01-03 +SPY2019-02-08p257.002019-01-03,SPY,2019-02-08,9.72,12,9.59,1,10.86,put,257.00,3,38,250.24,2019-01-03 +SPY2019-02-08p257.502019-01-03,SPY,2019-02-08,10.02,7,9.89,1,10.45,put,257.50,1,4,250.24,2019-01-03 +SPY2019-02-08p258.002019-01-03,SPY,2019-02-08,10.33,12,10.19,2,10.76,put,258.00,1,1,250.24,2019-01-03 +SPY2019-02-08p259.002019-01-03,SPY,2019-02-08,11.02,39,10.72,75,6.13,put,259.00,0,32,250.24,2019-01-03 +SPY2019-02-08p260.002019-01-03,SPY,2019-02-08,11.70,38,11.39,80,12.32,put,260.00,17,3,250.24,2019-01-03 +SPY2019-02-08p261.002019-01-03,SPY,2019-02-08,12.41,78,12.09,48,16.00,put,261.00,25,25,250.24,2019-01-03 +SPY2019-02-08p262.002019-01-03,SPY,2019-02-08,13.17,16,12.68,28,0.00,put,262.00,0,17,250.24,2019-01-03 +SPY2019-02-08p262.502019-01-03,SPY,2019-02-08,13.55,16,13.06,28,0.00,put,262.50,0,374,250.24,2019-01-03 +SPY2019-02-08p263.002019-01-03,SPY,2019-02-08,13.94,43,13.43,28,14.81,put,263.00,1,74,250.24,2019-01-03 +SPY2019-02-08p264.002019-01-03,SPY,2019-02-08,14.75,19,14.21,28,0.00,put,264.00,0,0,250.24,2019-01-03 +SPY2019-02-08p265.002019-01-03,SPY,2019-02-08,15.58,19,15.02,28,16.70,put,265.00,10,0,250.24,2019-01-03 +SPY2019-02-08p266.002019-01-03,SPY,2019-02-08,16.43,19,15.86,28,0.00,put,266.00,0,0,250.24,2019-01-03 +SPY2019-02-08p267.502019-01-03,SPY,2019-02-08,17.96,28,17.15,28,0.00,put,267.50,0,52,250.24,2019-01-03 +SPY2019-02-08p270.002019-01-03,SPY,2019-02-08,20.27,28,19.43,28,19.45,put,270.00,5,53,250.24,2019-01-03 +SPY2019-02-08p272.502019-01-03,SPY,2019-02-08,22.68,28,21.80,28,0.00,put,272.50,0,0,250.24,2019-01-03 +SPY2019-02-08p275.002019-01-03,SPY,2019-02-08,25.20,28,24.27,28,0.00,put,275.00,0,0,250.24,2019-01-03 +SPY2019-02-08p277.502019-01-03,SPY,2019-02-08,27.65,28,26.75,28,0.00,put,277.50,0,0,250.24,2019-01-03 +SPY2019-02-15c100.002019-01-03,SPY,2019-02-15,150.85,285,150.13,285,74.66,call,100.00,0,1199,250.24,2019-01-03 +SPY2019-02-15c105.002019-01-03,SPY,2019-02-15,145.87,285,145.15,285,72.71,call,105.00,0,589,250.24,2019-01-03 +SPY2019-02-15c110.002019-01-03,SPY,2019-02-15,140.89,285,140.17,285,66.24,call,110.00,0,913,250.24,2019-01-03 +SPY2019-02-15c115.002019-01-03,SPY,2019-02-15,135.91,285,135.19,285,66.19,call,115.00,0,587,250.24,2019-01-03 +SPY2019-02-15c120.002019-01-03,SPY,2019-02-15,130.93,285,130.21,285,0.00,call,120.00,0,0,250.24,2019-01-03 +SPY2019-02-15c125.002019-01-03,SPY,2019-02-15,125.95,285,125.23,285,0.00,call,125.00,0,0,250.24,2019-01-03 +SPY2019-02-15c130.002019-01-03,SPY,2019-02-15,120.85,53,120.41,30,56.09,call,130.00,0,370,250.24,2019-01-03 +SPY2019-02-15c135.002019-01-03,SPY,2019-02-15,115.87,203,115.43,75,116.42,call,135.00,1,215,250.24,2019-01-03 +SPY2019-02-15c140.002019-01-03,SPY,2019-02-15,110.88,76,110.46,82,0.00,call,140.00,0,104,250.24,2019-01-03 +SPY2019-02-15c145.002019-01-03,SPY,2019-02-15,105.90,194,105.48,145,0.00,call,145.00,0,0,250.24,2019-01-03 +SPY2019-02-15c150.002019-01-03,SPY,2019-02-15,100.91,149,100.52,106,46.80,call,150.00,0,155,250.24,2019-01-03 +SPY2019-02-15c155.002019-01-03,SPY,2019-02-15,95.94,192,95.54,193,0.00,call,155.00,0,0,250.24,2019-01-03 +SPY2019-02-15c160.002019-01-03,SPY,2019-02-15,90.97,254,90.57,214,0.00,call,160.00,0,0,250.24,2019-01-03 +SPY2019-02-15c161.002019-01-03,SPY,2019-02-15,89.98,277,89.58,204,0.00,call,161.00,0,0,250.24,2019-01-03 +SPY2019-02-15c162.002019-01-03,SPY,2019-02-15,88.98,261,88.58,233,0.00,call,162.00,0,0,250.24,2019-01-03 +SPY2019-02-15c163.002019-01-03,SPY,2019-02-15,87.99,283,87.59,223,0.00,call,163.00,0,0,250.24,2019-01-03 +SPY2019-02-15c164.002019-01-03,SPY,2019-02-15,87.00,305,86.59,253,0.00,call,164.00,0,0,250.24,2019-01-03 +SPY2019-02-15c165.002019-01-03,SPY,2019-02-15,86.00,288,85.60,245,53.28,call,165.00,0,0,250.24,2019-01-03 +SPY2019-02-15c166.002019-01-03,SPY,2019-02-15,85.01,308,84.61,238,0.00,call,166.00,0,0,250.24,2019-01-03 +SPY2019-02-15c167.002019-01-03,SPY,2019-02-15,84.02,329,83.61,270,0.00,call,167.00,0,0,250.24,2019-01-03 +SPY2019-02-15c168.002019-01-03,SPY,2019-02-15,83.02,309,82.62,263,0.00,call,168.00,0,0,250.24,2019-01-03 +SPY2019-02-15c169.002019-01-03,SPY,2019-02-15,82.03,328,81.62,297,0.00,call,169.00,0,0,250.24,2019-01-03 +SPY2019-02-15c170.002019-01-03,SPY,2019-02-15,81.04,347,80.62,330,54.60,call,170.00,0,2,250.24,2019-01-03 +SPY2019-02-15c171.002019-01-03,SPY,2019-02-15,80.04,326,79.63,326,0.00,call,171.00,0,0,250.24,2019-01-03 +SPY2019-02-15c172.002019-01-03,SPY,2019-02-15,79.05,343,78.64,322,0.00,call,172.00,0,0,250.24,2019-01-03 +SPY2019-02-15c173.002019-01-03,SPY,2019-02-15,78.06,360,77.65,319,0.00,call,173.00,0,0,250.24,2019-01-03 +SPY2019-02-15c174.002019-01-03,SPY,2019-02-15,77.07,376,76.66,299,0.00,call,174.00,0,0,250.24,2019-01-03 +SPY2019-02-15c175.002019-01-03,SPY,2019-02-15,76.07,352,75.66,355,0.00,call,175.00,0,0,250.24,2019-01-03 +SPY2019-02-15c176.002019-01-03,SPY,2019-02-15,75.08,366,74.67,355,0.00,call,176.00,0,0,250.24,2019-01-03 +SPY2019-02-15c177.002019-01-03,SPY,2019-02-15,74.09,379,73.68,355,0.00,call,177.00,0,0,250.24,2019-01-03 +SPY2019-02-15c178.002019-01-03,SPY,2019-02-15,73.04,40,72.75,35,72.48,call,178.00,20,0,250.24,2019-01-03 +SPY2019-02-15c179.002019-01-03,SPY,2019-02-15,72.11,403,71.70,359,0.00,call,179.00,0,0,250.24,2019-01-03 +SPY2019-02-15c180.002019-01-03,SPY,2019-02-15,71.12,414,70.71,362,43.00,call,180.00,0,0,250.24,2019-01-03 +SPY2019-02-15c181.002019-01-03,SPY,2019-02-15,70.13,423,69.72,367,0.00,call,181.00,0,0,250.24,2019-01-03 +SPY2019-02-15c182.002019-01-03,SPY,2019-02-15,69.14,432,68.73,373,0.00,call,182.00,0,0,250.24,2019-01-03 +SPY2019-02-15c183.002019-01-03,SPY,2019-02-15,68.15,439,67.74,380,0.00,call,183.00,0,0,250.24,2019-01-03 +SPY2019-02-15c184.002019-01-03,SPY,2019-02-15,67.16,445,66.75,388,27.27,call,184.00,0,0,250.24,2019-01-03 +SPY2019-02-15c185.002019-01-03,SPY,2019-02-15,66.17,451,65.76,399,31.71,call,185.00,0,8,250.24,2019-01-03 +SPY2019-02-15c186.002019-01-03,SPY,2019-02-15,65.18,454,64.77,410,0.00,call,186.00,0,0,250.24,2019-01-03 +SPY2019-02-15c187.002019-01-03,SPY,2019-02-15,64.19,457,63.78,422,0.00,call,187.00,0,1,250.24,2019-01-03 +SPY2019-02-15c188.002019-01-03,SPY,2019-02-15,63.20,458,62.79,436,0.00,call,188.00,0,0,250.24,2019-01-03 +SPY2019-02-15c189.002019-01-03,SPY,2019-02-15,62.21,457,61.81,413,0.00,call,189.00,0,0,250.24,2019-01-03 +SPY2019-02-15c190.002019-01-03,SPY,2019-02-15,61.14,26,60.94,2,59.82,call,190.00,1,20,250.24,2019-01-03 +SPY2019-02-15c191.002019-01-03,SPY,2019-02-15,60.24,487,59.83,450,25.88,call,191.00,0,1,250.24,2019-01-03 +SPY2019-02-15c192.002019-01-03,SPY,2019-02-15,59.25,481,58.85,433,0.00,call,192.00,0,0,250.24,2019-01-03 +SPY2019-02-15c193.002019-01-03,SPY,2019-02-15,58.27,511,57.86,458,0.00,call,193.00,0,0,250.24,2019-01-03 +SPY2019-02-15c194.002019-01-03,SPY,2019-02-15,57.28,499,56.88,446,0.00,call,194.00,0,0,250.24,2019-01-03 +SPY2019-02-15c195.002019-01-03,SPY,2019-02-15,56.30,524,55.89,475,0.00,call,195.00,0,0,250.24,2019-01-03 +SPY2019-02-15c196.002019-01-03,SPY,2019-02-15,55.31,507,54.91,470,0.00,call,196.00,0,0,250.24,2019-01-03 +SPY2019-02-15c197.002019-01-03,SPY,2019-02-15,54.33,525,53.93,467,21.20,call,197.00,0,2,250.24,2019-01-03 +SPY2019-02-15c198.002019-01-03,SPY,2019-02-15,53.35,539,52.95,450,0.00,call,198.00,0,0,250.24,2019-01-03 +SPY2019-02-15c199.002019-01-03,SPY,2019-02-15,52.36,511,51.96,514,24.99,call,199.00,0,1,250.24,2019-01-03 +SPY2019-02-15c200.002019-01-03,SPY,2019-02-15,51.28,10,51.07,23,50.27,call,200.00,118,143,250.24,2019-01-03 +SPY2019-02-15c201.002019-01-03,SPY,2019-02-15,50.40,519,50.01,499,0.00,call,201.00,0,0,250.24,2019-01-03 +SPY2019-02-15c202.002019-01-03,SPY,2019-02-15,49.42,498,49.03,518,0.00,call,202.00,0,0,250.24,2019-01-03 +SPY2019-02-15c203.002019-01-03,SPY,2019-02-15,48.45,548,48.05,540,0.00,call,203.00,0,0,250.24,2019-01-03 +SPY2019-02-15c204.002019-01-03,SPY,2019-02-15,47.47,537,47.08,529,0.00,call,204.00,0,0,250.24,2019-01-03 +SPY2019-02-15c205.002019-01-03,SPY,2019-02-15,46.50,560,46.10,562,20.40,call,205.00,0,2,250.24,2019-01-03 +SPY2019-02-15c206.002019-01-03,SPY,2019-02-15,45.52,537,45.13,560,0.00,call,206.00,0,0,250.24,2019-01-03 +SPY2019-02-15c207.002019-01-03,SPY,2019-02-15,44.55,547,44.16,566,0.00,call,207.00,0,0,250.24,2019-01-03 +SPY2019-02-15c208.002019-01-03,SPY,2019-02-15,43.58,551,43.19,569,0.00,call,208.00,0,0,250.24,2019-01-03 +SPY2019-02-15c209.002019-01-03,SPY,2019-02-15,42.62,569,42.23,561,16.70,call,209.00,0,2,250.24,2019-01-03 +SPY2019-02-15c210.002019-01-03,SPY,2019-02-15,41.65,578,41.26,569,20.99,call,210.00,0,131,250.24,2019-01-03 +SPY2019-02-15c211.002019-01-03,SPY,2019-02-15,40.69,569,40.30,569,0.00,call,211.00,0,0,250.24,2019-01-03 +SPY2019-02-15c212.002019-01-03,SPY,2019-02-15,39.73,569,39.34,569,18.64,call,212.00,0,12,250.24,2019-01-03 +SPY2019-02-15c213.002019-01-03,SPY,2019-02-15,38.76,560,38.39,569,15.44,call,213.00,0,194,250.24,2019-01-03 +SPY2019-02-15c214.002019-01-03,SPY,2019-02-15,37.81,569,37.43,569,15.40,call,214.00,0,13,250.24,2019-01-03 +SPY2019-02-15c215.002019-01-03,SPY,2019-02-15,36.86,574,36.48,569,18.32,call,215.00,0,73,250.24,2019-01-03 +SPY2019-02-15c216.002019-01-03,SPY,2019-02-15,35.91,570,35.54,570,0.00,call,216.00,0,0,250.24,2019-01-03 +SPY2019-02-15c217.002019-01-03,SPY,2019-02-15,34.96,580,34.59,570,14.55,call,217.00,0,204,250.24,2019-01-03 +SPY2019-02-15c218.002019-01-03,SPY,2019-02-15,34.02,577,33.65,570,13.60,call,218.00,0,118,250.24,2019-01-03 +SPY2019-02-15c219.002019-01-03,SPY,2019-02-15,33.09,570,32.72,570,13.03,call,219.00,0,17,250.24,2019-01-03 +SPY2019-02-15c220.002019-01-03,SPY,2019-02-15,32.05,204,31.88,61,15.59,call,220.00,0,399,250.24,2019-01-03 +SPY2019-02-15c221.002019-01-03,SPY,2019-02-15,31.17,349,30.93,409,15.15,call,221.00,0,20,250.24,2019-01-03 +SPY2019-02-15c222.002019-01-03,SPY,2019-02-15,30.30,570,29.94,570,11.67,call,222.00,0,10,250.24,2019-01-03 +SPY2019-02-15c223.002019-01-03,SPY,2019-02-15,29.37,581,29.04,529,11.50,call,223.00,0,154,250.24,2019-01-03 +SPY2019-02-15c224.002019-01-03,SPY,2019-02-15,28.46,584,28.11,578,13.39,call,224.00,0,365,250.24,2019-01-03 +SPY2019-02-15c225.002019-01-03,SPY,2019-02-15,27.49,327,27.29,64,27.56,call,225.00,11,381,250.24,2019-01-03 +SPY2019-02-15c226.002019-01-03,SPY,2019-02-15,26.64,605,26.30,598,13.45,call,226.00,0,643,250.24,2019-01-03 +SPY2019-02-15c227.002019-01-03,SPY,2019-02-15,25.66,298,25.50,106,12.15,call,227.00,0,687,250.24,2019-01-03 +SPY2019-02-15c228.002019-01-03,SPY,2019-02-15,24.79,307,24.64,233,23.88,call,228.00,23,1584,250.24,2019-01-03 +SPY2019-02-15c229.002019-01-03,SPY,2019-02-15,23.97,605,23.66,591,21.42,call,229.00,1,1196,250.24,2019-01-03 +SPY2019-02-15c230.002019-01-03,SPY,2019-02-15,23.08,551,22.88,277,22.95,call,230.00,15,902,250.24,2019-01-03 +SPY2019-02-15c231.002019-01-03,SPY,2019-02-15,22.23,594,21.92,608,10.49,call,231.00,0,519,250.24,2019-01-03 +SPY2019-02-15c232.002019-01-03,SPY,2019-02-15,21.29,331,21.16,109,20.29,call,232.00,53,874,250.24,2019-01-03 +SPY2019-02-15c233.002019-01-03,SPY,2019-02-15,20.45,377,20.31,94,19.45,call,233.00,47,1666,250.24,2019-01-03 +SPY2019-02-15c234.002019-01-03,SPY,2019-02-15,19.63,420,19.47,292,18.75,call,234.00,35,1149,250.24,2019-01-03 +SPY2019-02-15c235.002019-01-03,SPY,2019-02-15,18.79,171,18.63,98,18.74,call,235.00,103,1342,250.24,2019-01-03 +SPY2019-02-15c236.002019-01-03,SPY,2019-02-15,17.94,334,17.75,539,17.79,call,236.00,302,6590,250.24,2019-01-03 +SPY2019-02-15c237.002019-01-03,SPY,2019-02-15,17.15,356,17.01,322,17.10,call,237.00,130,1594,250.24,2019-01-03 +SPY2019-02-15c238.002019-01-03,SPY,2019-02-15,16.34,342,16.22,91,15.74,call,238.00,92,3414,250.24,2019-01-03 +SPY2019-02-15c239.002019-01-03,SPY,2019-02-15,15.56,364,15.36,205,16.15,call,239.00,251,2247,250.24,2019-01-03 +SPY2019-02-15c240.002019-01-03,SPY,2019-02-15,14.78,347,14.65,93,14.66,call,240.00,380,19898,250.24,2019-01-03 +SPY2019-02-15c241.002019-01-03,SPY,2019-02-15,14.01,403,13.83,505,13.30,call,241.00,347,16952,250.24,2019-01-03 +SPY2019-02-15c242.002019-01-03,SPY,2019-02-15,13.24,118,13.14,140,13.10,call,242.00,209,2778,250.24,2019-01-03 +SPY2019-02-15c243.002019-01-03,SPY,2019-02-15,12.50,242,12.41,216,12.25,call,243.00,272,4175,250.24,2019-01-03 +SPY2019-02-15c244.002019-01-03,SPY,2019-02-15,11.78,36,11.68,149,11.70,call,244.00,580,3997,250.24,2019-01-03 +SPY2019-02-15c245.002019-01-03,SPY,2019-02-15,11.08,121,10.97,161,10.83,call,245.00,935,10734,250.24,2019-01-03 +SPY2019-02-15c246.002019-01-03,SPY,2019-02-15,10.39,164,10.29,222,10.09,call,246.00,1673,4604,250.24,2019-01-03 +SPY2019-02-15c247.002019-01-03,SPY,2019-02-15,9.71,94,9.63,292,9.70,call,247.00,2305,5161,250.24,2019-01-03 +SPY2019-02-15c248.002019-01-03,SPY,2019-02-15,9.06,342,8.97,213,8.98,call,248.00,2798,8014,250.24,2019-01-03 +SPY2019-02-15c249.002019-01-03,SPY,2019-02-15,8.43,479,8.34,252,8.37,call,249.00,1623,4895,250.24,2019-01-03 +SPY2019-02-15c250.002019-01-03,SPY,2019-02-15,7.81,382,7.74,331,7.78,call,250.00,8901,24603,250.24,2019-01-03 +SPY2019-02-15c251.002019-01-03,SPY,2019-02-15,7.22,226,7.16,141,7.17,call,251.00,7111,7080,250.24,2019-01-03 +SPY2019-02-15c252.002019-01-03,SPY,2019-02-15,6.65,357,6.59,197,6.58,call,252.00,4781,7330,250.24,2019-01-03 +SPY2019-02-15c253.002019-01-03,SPY,2019-02-15,6.10,352,6.04,349,6.06,call,253.00,2843,6786,250.24,2019-01-03 +SPY2019-02-15c254.002019-01-03,SPY,2019-02-15,5.58,343,5.53,159,5.52,call,254.00,3358,5886,250.24,2019-01-03 +SPY2019-02-15c255.002019-01-03,SPY,2019-02-15,5.08,219,5.03,307,5.05,call,255.00,9659,16352,250.24,2019-01-03 +SPY2019-02-15c256.002019-01-03,SPY,2019-02-15,4.61,220,4.56,222,4.61,call,256.00,2253,9668,250.24,2019-01-03 +SPY2019-02-15c257.002019-01-03,SPY,2019-02-15,4.16,156,4.12,138,4.15,call,257.00,2644,6137,250.24,2019-01-03 +SPY2019-02-15c258.002019-01-03,SPY,2019-02-15,3.75,427,3.71,129,3.70,call,258.00,3929,8451,250.24,2019-01-03 +SPY2019-02-15c259.002019-01-03,SPY,2019-02-15,3.36,522,3.32,207,3.30,call,259.00,3607,6014,250.24,2019-01-03 +SPY2019-02-15c260.002019-01-03,SPY,2019-02-15,2.99,438,2.96,181,2.98,call,260.00,7819,33798,250.24,2019-01-03 +SPY2019-02-15c261.002019-01-03,SPY,2019-02-15,2.65,192,2.61,566,2.62,call,261.00,1381,10145,250.24,2019-01-03 +SPY2019-02-15c262.002019-01-03,SPY,2019-02-15,2.34,488,2.31,228,2.33,call,262.00,2355,5530,250.24,2019-01-03 +SPY2019-02-15c263.002019-01-03,SPY,2019-02-15,2.06,963,2.03,174,2.03,call,263.00,1982,4690,250.24,2019-01-03 +SPY2019-02-15c264.002019-01-03,SPY,2019-02-15,1.80,80,1.77,628,1.78,call,264.00,3166,11553,250.24,2019-01-03 +SPY2019-02-15c265.002019-01-03,SPY,2019-02-15,1.58,2303,1.55,274,1.56,call,265.00,3165,14676,250.24,2019-01-03 +SPY2019-02-15c266.002019-01-03,SPY,2019-02-15,1.37,424,1.35,159,1.35,call,266.00,3301,6512,250.24,2019-01-03 +SPY2019-02-15c267.002019-01-03,SPY,2019-02-15,1.19,2799,1.16,850,1.19,call,267.00,31502,5486,250.24,2019-01-03 +SPY2019-02-15c268.002019-01-03,SPY,2019-02-15,1.03,3506,1.00,1250,1.01,call,268.00,1972,5106,250.24,2019-01-03 +SPY2019-02-15c269.002019-01-03,SPY,2019-02-15,0.89,4923,0.86,1323,0.89,call,269.00,2114,4241,250.24,2019-01-03 +SPY2019-02-15c270.002019-01-03,SPY,2019-02-15,0.76,1658,0.74,1183,0.74,call,270.00,2156,10904,250.24,2019-01-03 +SPY2019-02-15c271.002019-01-03,SPY,2019-02-15,0.66,6997,0.64,265,0.64,call,271.00,902,5322,250.24,2019-01-03 +SPY2019-02-15c272.002019-01-03,SPY,2019-02-15,0.56,2210,0.54,2301,0.54,call,272.00,692,4643,250.24,2019-01-03 +SPY2019-02-15c273.002019-01-03,SPY,2019-02-15,0.48,3064,0.46,4982,0.45,call,273.00,1167,7191,250.24,2019-01-03 +SPY2019-02-15c274.002019-01-03,SPY,2019-02-15,0.41,1381,0.40,1082,0.39,call,274.00,311,9974,250.24,2019-01-03 +SPY2019-02-15c275.002019-01-03,SPY,2019-02-15,0.36,11220,0.34,3206,0.33,call,275.00,2517,13695,250.24,2019-01-03 +SPY2019-02-15c276.002019-01-03,SPY,2019-02-15,0.31,10552,0.29,4494,0.29,call,276.00,756,42554,250.24,2019-01-03 +SPY2019-02-15c277.002019-01-03,SPY,2019-02-15,0.26,3951,0.25,2223,0.25,call,277.00,2892,3880,250.24,2019-01-03 +SPY2019-02-15c278.002019-01-03,SPY,2019-02-15,0.23,14868,0.21,5487,0.22,call,278.00,268,3119,250.24,2019-01-03 +SPY2019-02-15c279.002019-01-03,SPY,2019-02-15,0.20,16391,0.18,5735,0.19,call,279.00,12,2749,250.24,2019-01-03 +SPY2019-02-15c280.002019-01-03,SPY,2019-02-15,0.17,6731,0.16,4135,0.16,call,280.00,2401,54636,250.24,2019-01-03 +SPY2019-02-15c281.002019-01-03,SPY,2019-02-15,0.15,13802,0.14,1583,0.17,call,281.00,1,3048,250.24,2019-01-03 +SPY2019-02-15c282.002019-01-03,SPY,2019-02-15,0.13,11085,0.12,3214,0.11,call,282.00,18,7690,250.24,2019-01-03 +SPY2019-02-15c283.002019-01-03,SPY,2019-02-15,0.11,1324,0.10,5496,0.12,call,283.00,116,9198,250.24,2019-01-03 +SPY2019-02-15c284.002019-01-03,SPY,2019-02-15,0.10,9754,0.09,4012,0.11,call,284.00,544,3987,250.24,2019-01-03 +SPY2019-02-15c285.002019-01-03,SPY,2019-02-15,0.09,11270,0.08,3245,0.08,call,285.00,231,9373,250.24,2019-01-03 +SPY2019-02-15c286.002019-01-03,SPY,2019-02-15,0.08,8497,0.07,4278,0.07,call,286.00,6,6475,250.24,2019-01-03 +SPY2019-02-15c287.002019-01-03,SPY,2019-02-15,0.07,3890,0.06,8309,0.08,call,287.00,54,5583,250.24,2019-01-03 +SPY2019-02-15c288.002019-01-03,SPY,2019-02-15,0.06,2084,0.05,17517,0.05,call,288.00,0,12634,250.24,2019-01-03 +SPY2019-02-15c289.002019-01-03,SPY,2019-02-15,0.06,12230,0.05,2904,0.05,call,289.00,16,2788,250.24,2019-01-03 +SPY2019-02-15c290.002019-01-03,SPY,2019-02-15,0.06,22835,0.05,27,0.06,call,290.00,86,22634,250.24,2019-01-03 +SPY2019-02-15c291.002019-01-03,SPY,2019-02-15,0.05,12547,0.04,3726,0.05,call,291.00,23,4631,250.24,2019-01-03 +SPY2019-02-15c292.002019-01-03,SPY,2019-02-15,0.04,1401,0.03,18889,0.05,call,292.00,117,4513,250.24,2019-01-03 +SPY2019-02-15c295.002019-01-03,SPY,2019-02-15,0.04,22192,0.02,19358,0.03,call,295.00,7,10377,250.24,2019-01-03 +SPY2019-02-15c300.002019-01-03,SPY,2019-02-15,0.03,23432,0.01,19661,0.01,call,300.00,386,83265,250.24,2019-01-03 +SPY2019-02-15c305.002019-01-03,SPY,2019-02-15,0.02,21121,0.01,795,0.01,call,305.00,4,158408,250.24,2019-01-03 +SPY2019-02-15c310.002019-01-03,SPY,2019-02-15,0.01,5791,0.00,0,0.01,call,310.00,28,146576,250.24,2019-01-03 +SPY2019-02-15c315.002019-01-03,SPY,2019-02-15,0.01,12658,0.00,0,0.01,call,315.00,0,3060,250.24,2019-01-03 +SPY2019-02-15c320.002019-01-03,SPY,2019-02-15,0.01,16529,0.00,0,0.01,call,320.00,0,851,250.24,2019-01-03 +SPY2019-02-15c325.002019-01-03,SPY,2019-02-15,0.01,18143,0.00,0,0.00,call,325.00,0,0,250.24,2019-01-03 +SPY2019-02-15c330.002019-01-03,SPY,2019-02-15,0.01,18397,0.00,0,0.00,call,330.00,0,0,250.24,2019-01-03 +SPY2019-02-15c335.002019-01-03,SPY,2019-02-15,0.01,19073,0.00,0,0.00,call,335.00,0,0,250.24,2019-01-03 +SPY2019-02-15c340.002019-01-03,SPY,2019-02-15,0.01,19390,0.00,0,0.00,call,340.00,0,0,250.24,2019-01-03 +SPY2019-02-15c345.002019-01-03,SPY,2019-02-15,0.01,19575,0.00,0,0.00,call,345.00,0,0,250.24,2019-01-03 +SPY2019-02-15c350.002019-01-03,SPY,2019-02-15,0.01,19626,0.00,0,0.00,call,350.00,0,0,250.24,2019-01-03 +SPY2019-02-15c50.002019-01-03,SPY,2019-02-15,200.67,285,199.94,285,0.00,call,50.00,0,124,250.24,2019-01-03 +SPY2019-02-15c55.002019-01-03,SPY,2019-02-15,195.68,285,194.96,285,0.00,call,55.00,0,0,250.24,2019-01-03 +SPY2019-02-15c60.002019-01-03,SPY,2019-02-15,190.70,285,189.97,285,0.00,call,60.00,0,247,250.24,2019-01-03 +SPY2019-02-15c65.002019-01-03,SPY,2019-02-15,185.71,285,185.02,285,0.00,call,65.00,0,122,250.24,2019-01-03 +SPY2019-02-15c70.002019-01-03,SPY,2019-02-15,180.74,285,180.01,285,0.00,call,70.00,0,0,250.24,2019-01-03 +SPY2019-02-15c75.002019-01-03,SPY,2019-02-15,175.75,285,175.03,285,86.21,call,75.00,0,120,250.24,2019-01-03 +SPY2019-02-15c80.002019-01-03,SPY,2019-02-15,170.77,285,170.05,285,84.41,call,80.00,0,119,250.24,2019-01-03 +SPY2019-02-15c85.002019-01-03,SPY,2019-02-15,165.79,285,165.07,285,82.68,call,85.00,0,46,250.24,2019-01-03 +SPY2019-02-15c90.002019-01-03,SPY,2019-02-15,160.81,285,160.09,285,0.00,call,90.00,0,0,250.24,2019-01-03 +SPY2019-02-15c95.002019-01-03,SPY,2019-02-15,155.83,285,155.11,285,0.00,call,95.00,0,0,250.24,2019-01-03 +SPY2019-02-15p100.002019-01-03,SPY,2019-02-15,0.02,23787,0.01,2358,0.01,put,100.00,0,9410,250.24,2019-01-03 +SPY2019-02-15p105.002019-01-03,SPY,2019-02-15,0.02,18557,0.01,9455,0.02,put,105.00,0,1388,250.24,2019-01-03 +SPY2019-02-15p110.002019-01-03,SPY,2019-02-15,0.02,8524,0.01,17939,0.02,put,110.00,0,2240,250.24,2019-01-03 +SPY2019-02-15p115.002019-01-03,SPY,2019-02-15,0.02,890,0.01,25452,0.02,put,115.00,0,1309,250.24,2019-01-03 +SPY2019-02-15p120.002019-01-03,SPY,2019-02-15,0.03,24336,0.02,1140,0.03,put,120.00,306,4904,250.24,2019-01-03 +SPY2019-02-15p125.002019-01-03,SPY,2019-02-15,0.03,15088,0.02,9900,0.03,put,125.00,2,148,250.24,2019-01-03 +SPY2019-02-15p130.002019-01-03,SPY,2019-02-15,0.03,1986,0.02,21595,0.03,put,130.00,18,3243,250.24,2019-01-03 +SPY2019-02-15p135.002019-01-03,SPY,2019-02-15,0.04,20854,0.03,1380,0.05,put,135.00,1,1901,250.24,2019-01-03 +SPY2019-02-15p140.002019-01-03,SPY,2019-02-15,0.04,5861,0.03,16702,0.06,put,140.00,31,558,250.24,2019-01-03 +SPY2019-02-15p145.002019-01-03,SPY,2019-02-15,0.05,21395,0.04,480,0.06,put,145.00,20,454,250.24,2019-01-03 +SPY2019-02-15p150.002019-01-03,SPY,2019-02-15,0.05,3021,0.04,20173,0.06,put,150.00,12,947,250.24,2019-01-03 +SPY2019-02-15p155.002019-01-03,SPY,2019-02-15,0.06,7323,0.05,12437,0.07,put,155.00,10,809,250.24,2019-01-03 +SPY2019-02-15p160.002019-01-03,SPY,2019-02-15,0.07,9673,0.06,6859,0.09,put,160.00,10,966,250.24,2019-01-03 +SPY2019-02-15p161.002019-01-03,SPY,2019-02-15,0.07,4474,0.06,14667,0.09,put,161.00,10,1,250.24,2019-01-03 +SPY2019-02-15p162.002019-01-03,SPY,2019-02-15,0.07,2865,0.06,18995,0.09,put,162.00,10,0,250.24,2019-01-03 +SPY2019-02-15p163.002019-01-03,SPY,2019-02-15,0.07,1675,0.06,23617,0.09,put,163.00,10,0,250.24,2019-01-03 +SPY2019-02-15p164.002019-01-03,SPY,2019-02-15,0.08,15250,0.07,3577,0.10,put,164.00,10,1,250.24,2019-01-03 +SPY2019-02-15p165.002019-01-03,SPY,2019-02-15,0.08,5521,0.07,11104,0.10,put,165.00,17,1038,250.24,2019-01-03 +SPY2019-02-15p166.002019-01-03,SPY,2019-02-15,0.08,3566,0.07,17235,0.11,put,166.00,10,1,250.24,2019-01-03 +SPY2019-02-15p167.002019-01-03,SPY,2019-02-15,0.08,1015,0.07,22699,0.11,put,167.00,20,1,250.24,2019-01-03 +SPY2019-02-15p168.002019-01-03,SPY,2019-02-15,0.09,11443,0.08,3707,0.11,put,168.00,20,35,250.24,2019-01-03 +SPY2019-02-15p169.002019-01-03,SPY,2019-02-15,0.09,4640,0.08,12849,0.10,put,169.00,15,0,250.24,2019-01-03 +SPY2019-02-15p170.002019-01-03,SPY,2019-02-15,0.09,1566,0.08,19636,0.08,put,170.00,19,51579,250.24,2019-01-03 +SPY2019-02-15p171.002019-01-03,SPY,2019-02-15,0.10,14256,0.09,3592,0.06,put,171.00,5,1,250.24,2019-01-03 +SPY2019-02-15p172.002019-01-03,SPY,2019-02-15,0.10,4187,0.09,11244,0.13,put,172.00,10,0,250.24,2019-01-03 +SPY2019-02-15p173.002019-01-03,SPY,2019-02-15,0.10,660,0.09,19188,0.13,put,173.00,10,30,250.24,2019-01-03 +SPY2019-02-15p174.002019-01-03,SPY,2019-02-15,0.11,10558,0.10,4951,0.20,put,174.00,5,1,250.24,2019-01-03 +SPY2019-02-15p175.002019-01-03,SPY,2019-02-15,0.11,2092,0.10,13652,0.14,put,175.00,25,2276,250.24,2019-01-03 +SPY2019-02-15p176.002019-01-03,SPY,2019-02-15,0.12,14591,0.11,3103,0.12,put,176.00,11,471,250.24,2019-01-03 +SPY2019-02-15p177.002019-01-03,SPY,2019-02-15,0.12,3077,0.11,9012,0.15,put,177.00,10,264,250.24,2019-01-03 +SPY2019-02-15p178.002019-01-03,SPY,2019-02-15,0.13,16792,0.12,3146,0.16,put,178.00,10,482,250.24,2019-01-03 +SPY2019-02-15p179.002019-01-03,SPY,2019-02-15,0.13,3005,0.12,7109,0.16,put,179.00,10,551,250.24,2019-01-03 +SPY2019-02-15p180.002019-01-03,SPY,2019-02-15,0.14,15443,0.13,2921,0.15,put,180.00,22,1293,250.24,2019-01-03 +SPY2019-02-15p181.002019-01-03,SPY,2019-02-15,0.14,1463,0.13,7291,0.18,put,181.00,10,380,250.24,2019-01-03 +SPY2019-02-15p182.002019-01-03,SPY,2019-02-15,0.15,12094,0.14,4201,0.18,put,182.00,10,713,250.24,2019-01-03 +SPY2019-02-15p183.002019-01-03,SPY,2019-02-15,0.16,19441,0.15,2918,0.19,put,183.00,10,346,250.24,2019-01-03 +SPY2019-02-15p184.002019-01-03,SPY,2019-02-15,0.16,4657,0.15,6823,0.20,put,184.00,10,823,250.24,2019-01-03 +SPY2019-02-15p185.002019-01-03,SPY,2019-02-15,0.17,12487,0.16,4793,0.19,put,185.00,40,3876,250.24,2019-01-03 +SPY2019-02-15p186.002019-01-03,SPY,2019-02-15,0.18,17276,0.17,2927,0.28,put,186.00,5,544,250.24,2019-01-03 +SPY2019-02-15p187.002019-01-03,SPY,2019-02-15,0.18,780,0.17,7354,0.19,put,187.00,153,953,250.24,2019-01-03 +SPY2019-02-15p188.002019-01-03,SPY,2019-02-15,0.19,4327,0.18,6718,0.23,put,188.00,11,943,250.24,2019-01-03 +SPY2019-02-15p189.002019-01-03,SPY,2019-02-15,0.20,8526,0.19,5132,0.23,put,189.00,12,1467,250.24,2019-01-03 +SPY2019-02-15p190.002019-01-03,SPY,2019-02-15,0.21,10207,0.20,4404,0.21,put,190.00,1078,22068,250.24,2019-01-03 +SPY2019-02-15p191.002019-01-03,SPY,2019-02-15,0.22,10192,0.21,3080,0.27,put,191.00,30,10360,250.24,2019-01-03 +SPY2019-02-15p192.002019-01-03,SPY,2019-02-15,0.23,10179,0.22,3101,0.25,put,192.00,9,355,250.24,2019-01-03 +SPY2019-02-15p193.002019-01-03,SPY,2019-02-15,0.24,8696,0.23,4551,0.25,put,193.00,295,1148,250.24,2019-01-03 +SPY2019-02-15p194.002019-01-03,SPY,2019-02-15,0.25,4029,0.24,5693,0.25,put,194.00,10,1201,250.24,2019-01-03 +SPY2019-02-15p195.002019-01-03,SPY,2019-02-15,0.26,240,0.25,6491,0.26,put,195.00,272,2246,250.24,2019-01-03 +SPY2019-02-15p196.002019-01-03,SPY,2019-02-15,0.28,12477,0.26,8551,0.30,put,196.00,545,1221,250.24,2019-01-03 +SPY2019-02-15p197.002019-01-03,SPY,2019-02-15,0.29,6452,0.28,2620,0.29,put,197.00,43,1460,250.24,2019-01-03 +SPY2019-02-15p198.002019-01-03,SPY,2019-02-15,0.31,14833,0.29,6981,0.32,put,198.00,7,927,250.24,2019-01-03 +SPY2019-02-15p199.002019-01-03,SPY,2019-02-15,0.32,4828,0.31,1587,0.35,put,199.00,12,2090,250.24,2019-01-03 +SPY2019-02-15p200.002019-01-03,SPY,2019-02-15,0.34,10020,0.32,8401,0.33,put,200.00,284,14952,250.24,2019-01-03 +SPY2019-02-15p201.002019-01-03,SPY,2019-02-15,0.36,12580,0.34,6909,0.34,put,201.00,206,847,250.24,2019-01-03 +SPY2019-02-15p202.002019-01-03,SPY,2019-02-15,0.38,13496,0.36,5582,0.39,put,202.00,258,824,250.24,2019-01-03 +SPY2019-02-15p203.002019-01-03,SPY,2019-02-15,0.40,12180,0.38,5647,0.39,put,203.00,11,1241,250.24,2019-01-03 +SPY2019-02-15p204.002019-01-03,SPY,2019-02-15,0.42,9265,0.40,6889,0.41,put,204.00,109,1123,250.24,2019-01-03 +SPY2019-02-15p205.002019-01-03,SPY,2019-02-15,0.44,5098,0.43,1298,0.44,put,205.00,245,10842,250.24,2019-01-03 +SPY2019-02-15p206.002019-01-03,SPY,2019-02-15,0.46,123,0.45,4053,0.44,put,206.00,15,1410,250.24,2019-01-03 +SPY2019-02-15p207.002019-01-03,SPY,2019-02-15,0.49,3454,0.48,1175,0.49,put,207.00,183,2439,250.24,2019-01-03 +SPY2019-02-15p208.002019-01-03,SPY,2019-02-15,0.52,5696,0.50,6815,0.57,put,208.00,146,3017,250.24,2019-01-03 +SPY2019-02-15p209.002019-01-03,SPY,2019-02-15,0.55,5366,0.53,5376,0.54,put,209.00,50,3219,250.24,2019-01-03 +SPY2019-02-15p210.002019-01-03,SPY,2019-02-15,0.58,3262,0.57,1112,0.57,put,210.00,383,24245,250.24,2019-01-03 +SPY2019-02-15p211.002019-01-03,SPY,2019-02-15,0.62,7701,0.60,2303,0.70,put,211.00,857,2663,250.24,2019-01-03 +SPY2019-02-15p212.002019-01-03,SPY,2019-02-15,0.65,1088,0.64,1244,0.65,put,212.00,1063,3844,250.24,2019-01-03 +SPY2019-02-15p213.002019-01-03,SPY,2019-02-15,0.69,1388,0.68,1127,0.77,put,213.00,475,5017,250.24,2019-01-03 +SPY2019-02-15p214.002019-01-03,SPY,2019-02-15,0.74,7615,0.72,1827,0.80,put,214.00,820,4481,250.24,2019-01-03 +SPY2019-02-15p215.002019-01-03,SPY,2019-02-15,0.78,3096,0.76,3396,0.83,put,215.00,6687,49289,250.24,2019-01-03 +SPY2019-02-15p216.002019-01-03,SPY,2019-02-15,0.83,2781,0.81,2852,0.89,put,216.00,1897,5913,250.24,2019-01-03 +SPY2019-02-15p217.002019-01-03,SPY,2019-02-15,0.88,2372,0.86,3383,0.94,put,217.00,2563,12278,250.24,2019-01-03 +SPY2019-02-15p218.002019-01-03,SPY,2019-02-15,0.94,2977,0.92,1884,0.94,put,218.00,3189,4190,250.24,2019-01-03 +SPY2019-02-15p219.002019-01-03,SPY,2019-02-15,1.00,2904,0.98,1450,0.99,put,219.00,2612,7942,250.24,2019-01-03 +SPY2019-02-15p220.002019-01-03,SPY,2019-02-15,1.06,2263,1.04,2312,1.05,put,220.00,7361,85568,250.24,2019-01-03 +SPY2019-02-15p221.002019-01-03,SPY,2019-02-15,1.13,1994,1.11,1681,1.12,put,221.00,459,9318,250.24,2019-01-03 +SPY2019-02-15p222.002019-01-03,SPY,2019-02-15,1.20,1427,1.18,2223,1.17,put,222.00,968,6462,250.24,2019-01-03 +SPY2019-02-15p223.002019-01-03,SPY,2019-02-15,1.28,1821,1.26,1939,1.27,put,223.00,984,4100,250.24,2019-01-03 +SPY2019-02-15p224.002019-01-03,SPY,2019-02-15,1.36,635,1.34,2602,1.35,put,224.00,1023,3670,250.24,2019-01-03 +SPY2019-02-15p225.002019-01-03,SPY,2019-02-15,1.45,1290,1.43,1739,1.42,put,225.00,6474,23885,250.24,2019-01-03 +SPY2019-02-15p226.002019-01-03,SPY,2019-02-15,1.55,1905,1.52,2410,1.72,put,226.00,1538,7228,250.24,2019-01-03 +SPY2019-02-15p227.002019-01-03,SPY,2019-02-15,1.65,1804,1.62,2363,1.63,put,227.00,6604,10825,250.24,2019-01-03 +SPY2019-02-15p228.002019-01-03,SPY,2019-02-15,1.76,1811,1.73,1683,1.70,put,228.00,1332,4318,250.24,2019-01-03 +SPY2019-02-15p229.002019-01-03,SPY,2019-02-15,1.87,548,1.85,222,2.13,put,229.00,1544,3607,250.24,2019-01-03 +SPY2019-02-15p230.002019-01-03,SPY,2019-02-15,2.00,2399,1.97,767,1.97,put,230.00,13351,58355,250.24,2019-01-03 +SPY2019-02-15p231.002019-01-03,SPY,2019-02-15,2.13,1678,2.10,821,2.10,put,231.00,1336,4865,250.24,2019-01-03 +SPY2019-02-15p232.002019-01-03,SPY,2019-02-15,2.27,1694,2.24,885,2.25,put,232.00,2220,5526,250.24,2019-01-03 +SPY2019-02-15p233.002019-01-03,SPY,2019-02-15,2.42,1680,2.39,270,2.40,put,233.00,1800,4910,250.24,2019-01-03 +SPY2019-02-15p234.002019-01-03,SPY,2019-02-15,2.57,319,2.54,953,2.54,put,234.00,2695,5808,250.24,2019-01-03 +SPY2019-02-15p235.002019-01-03,SPY,2019-02-15,2.74,1589,2.71,283,2.72,put,235.00,9119,50438,250.24,2019-01-03 +SPY2019-02-15p236.002019-01-03,SPY,2019-02-15,2.92,1581,2.88,787,3.04,put,236.00,1887,9703,250.24,2019-01-03 +SPY2019-02-15p237.002019-01-03,SPY,2019-02-15,3.11,1691,3.06,1320,3.07,put,237.00,2120,5517,250.24,2019-01-03 +SPY2019-02-15p238.002019-01-03,SPY,2019-02-15,3.31,1851,3.27,255,3.37,put,238.00,2910,7691,250.24,2019-01-03 +SPY2019-02-15p239.002019-01-03,SPY,2019-02-15,3.52,1806,3.47,729,3.53,put,239.00,2398,7497,250.24,2019-01-03 +SPY2019-02-15p240.002019-01-03,SPY,2019-02-15,3.74,1209,3.70,379,3.74,put,240.00,27204,135953,250.24,2019-01-03 +SPY2019-02-15p241.002019-01-03,SPY,2019-02-15,3.98,1524,3.93,427,3.96,put,241.00,9750,9274,250.24,2019-01-03 +SPY2019-02-15p242.002019-01-03,SPY,2019-02-15,4.23,1769,4.19,92,4.22,put,242.00,3632,18445,250.24,2019-01-03 +SPY2019-02-15p243.002019-01-03,SPY,2019-02-15,4.49,972,4.45,149,4.51,put,243.00,3544,6117,250.24,2019-01-03 +SPY2019-02-15p244.002019-01-03,SPY,2019-02-15,4.77,751,4.72,217,4.70,put,244.00,1741,4206,250.24,2019-01-03 +SPY2019-02-15p245.002019-01-03,SPY,2019-02-15,5.07,1519,5.01,240,5.05,put,245.00,7107,75875,250.24,2019-01-03 +SPY2019-02-15p246.002019-01-03,SPY,2019-02-15,5.38,1375,5.32,234,5.32,put,246.00,3308,3678,250.24,2019-01-03 +SPY2019-02-15p247.002019-01-03,SPY,2019-02-15,5.71,1263,5.65,217,5.64,put,247.00,4433,7309,250.24,2019-01-03 +SPY2019-02-15p248.002019-01-03,SPY,2019-02-15,6.06,1091,6.00,309,6.05,put,248.00,3530,20751,250.24,2019-01-03 +SPY2019-02-15p249.002019-01-03,SPY,2019-02-15,6.44,821,6.37,289,6.35,put,249.00,6242,4894,250.24,2019-01-03 +SPY2019-02-15p250.002019-01-03,SPY,2019-02-15,6.83,703,6.76,216,6.77,put,250.00,4503,29187,250.24,2019-01-03 +SPY2019-02-15p251.002019-01-03,SPY,2019-02-15,7.24,581,7.16,328,7.16,put,251.00,2541,5113,250.24,2019-01-03 +SPY2019-02-15p252.002019-01-03,SPY,2019-02-15,7.67,229,7.61,200,7.77,put,252.00,1654,12234,250.24,2019-01-03 +SPY2019-02-15p253.002019-01-03,SPY,2019-02-15,8.13,210,8.06,211,8.03,put,253.00,364,3937,250.24,2019-01-03 +SPY2019-02-15p254.002019-01-03,SPY,2019-02-15,8.62,481,8.54,308,9.21,put,254.00,411,4193,250.24,2019-01-03 +SPY2019-02-15p255.002019-01-03,SPY,2019-02-15,9.13,405,9.05,192,9.32,put,255.00,1553,39349,250.24,2019-01-03 +SPY2019-02-15p256.002019-01-03,SPY,2019-02-15,9.66,153,9.58,299,10.21,put,256.00,114,21616,250.24,2019-01-03 +SPY2019-02-15p257.002019-01-03,SPY,2019-02-15,10.23,147,10.15,186,10.20,put,257.00,130,6563,250.24,2019-01-03 +SPY2019-02-15p258.002019-01-03,SPY,2019-02-15,10.82,139,10.74,239,11.57,put,258.00,305,8257,250.24,2019-01-03 +SPY2019-02-15p259.002019-01-03,SPY,2019-02-15,11.44,144,11.36,57,11.38,put,259.00,75,4541,250.24,2019-01-03 +SPY2019-02-15p260.002019-01-03,SPY,2019-02-15,12.13,104,11.99,216,11.97,put,260.00,604,39540,250.24,2019-01-03 +SPY2019-02-15p261.002019-01-03,SPY,2019-02-15,12.81,78,12.67,239,12.91,put,261.00,67,3592,250.24,2019-01-03 +SPY2019-02-15p262.002019-01-03,SPY,2019-02-15,13.52,517,13.34,333,13.48,put,262.00,78,15959,250.24,2019-01-03 +SPY2019-02-15p263.002019-01-03,SPY,2019-02-15,14.26,108,14.10,237,14.60,put,263.00,59,3029,250.24,2019-01-03 +SPY2019-02-15p264.002019-01-03,SPY,2019-02-15,15.02,74,14.86,234,15.97,put,264.00,5,8453,250.24,2019-01-03 +SPY2019-02-15p265.002019-01-03,SPY,2019-02-15,15.82,552,15.61,293,15.63,put,265.00,38,13526,250.24,2019-01-03 +SPY2019-02-15p266.002019-01-03,SPY,2019-02-15,16.64,551,16.42,201,16.38,put,266.00,12,4582,250.24,2019-01-03 +SPY2019-02-15p267.002019-01-03,SPY,2019-02-15,17.49,124,17.30,172,17.35,put,267.00,20,10235,250.24,2019-01-03 +SPY2019-02-15p268.002019-01-03,SPY,2019-02-15,18.40,599,18.03,592,18.25,put,268.00,41,2956,250.24,2019-01-03 +SPY2019-02-15p269.002019-01-03,SPY,2019-02-15,19.24,86,19.04,97,19.53,put,269.00,2,4449,250.24,2019-01-03 +SPY2019-02-15p270.002019-01-03,SPY,2019-02-15,20.13,64,19.94,83,20.18,put,270.00,3343,13197,250.24,2019-01-03 +SPY2019-02-15p271.002019-01-03,SPY,2019-02-15,21.06,571,20.86,64,11.45,put,271.00,0,1743,250.24,2019-01-03 +SPY2019-02-15p272.002019-01-03,SPY,2019-02-15,21.99,49,21.78,118,22.12,put,272.00,18,4712,250.24,2019-01-03 +SPY2019-02-15p273.002019-01-03,SPY,2019-02-15,22.99,586,22.61,582,12.22,put,273.00,0,139,250.24,2019-01-03 +SPY2019-02-15p274.002019-01-03,SPY,2019-02-15,23.96,586,23.57,588,25.97,put,274.00,1,1815,250.24,2019-01-03 +SPY2019-02-15p275.002019-01-03,SPY,2019-02-15,24.85,30,24.66,59,25.60,put,275.00,70,1163,250.24,2019-01-03 +SPY2019-02-15p276.002019-01-03,SPY,2019-02-15,25.94,568,25.53,554,17.94,put,276.00,0,34,250.24,2019-01-03 +SPY2019-02-15p277.002019-01-03,SPY,2019-02-15,28.41,1,25.54,10,14.23,put,277.00,0,136,250.24,2019-01-03 +SPY2019-02-15p278.002019-01-03,SPY,2019-02-15,27.92,96,27.58,1,14.88,put,278.00,0,209,250.24,2019-01-03 +SPY2019-02-15p279.002019-01-03,SPY,2019-02-15,28.92,72,28.50,52,15.07,put,279.00,0,12,250.24,2019-01-03 +SPY2019-02-15p280.002019-01-03,SPY,2019-02-15,29.92,60,29.58,1,29.88,put,280.00,39,309,250.24,2019-01-03 +SPY2019-02-15p281.002019-01-03,SPY,2019-02-15,30.92,68,30.57,1,32.12,put,281.00,1,24,250.24,2019-01-03 +SPY2019-02-15p282.002019-01-03,SPY,2019-02-15,32.06,285,31.33,285,16.95,put,282.00,0,21,250.24,2019-01-03 +SPY2019-02-15p283.002019-01-03,SPY,2019-02-15,34.41,1,31.54,10,20.47,put,283.00,0,30,250.24,2019-01-03 +SPY2019-02-15p284.002019-01-03,SPY,2019-02-15,35.41,1,32.54,10,18.00,put,284.00,0,17,250.24,2019-01-03 +SPY2019-02-15p285.002019-01-03,SPY,2019-02-15,34.92,64,34.55,1,33.99,put,285.00,6,38,250.24,2019-01-03 +SPY2019-02-15p286.002019-01-03,SPY,2019-02-15,37.41,1,34.54,10,21.73,put,286.00,0,0,250.24,2019-01-03 +SPY2019-02-15p287.002019-01-03,SPY,2019-02-15,36.92,92,36.50,72,19.48,put,287.00,0,5,250.24,2019-01-03 +SPY2019-02-15p288.002019-01-03,SPY,2019-02-15,39.41,1,36.54,10,20.99,put,288.00,0,2,250.24,2019-01-03 +SPY2019-02-15p289.002019-01-03,SPY,2019-02-15,39.06,285,38.33,285,42.34,put,289.00,9,11,250.24,2019-01-03 +SPY2019-02-15p290.002019-01-03,SPY,2019-02-15,39.92,88,39.57,1,41.18,put,290.00,759,691,250.24,2019-01-03 +SPY2019-02-15p291.002019-01-03,SPY,2019-02-15,41.10,285,40.34,285,26.90,put,291.00,0,0,250.24,2019-01-03 +SPY2019-02-15p292.002019-01-03,SPY,2019-02-15,43.41,1,40.54,10,25.42,put,292.00,0,0,250.24,2019-01-03 +SPY2019-02-15p295.002019-01-03,SPY,2019-02-15,46.41,1,43.53,10,24.38,put,295.00,0,1,250.24,2019-01-03 +SPY2019-02-15p300.002019-01-03,SPY,2019-02-15,49.92,72,49.57,1,51.20,put,300.00,500,471,250.24,2019-01-03 +SPY2019-02-15p305.002019-01-03,SPY,2019-02-15,56.40,1,53.53,10,29.41,put,305.00,0,0,250.24,2019-01-03 +SPY2019-02-15p310.002019-01-03,SPY,2019-02-15,61.40,1,58.53,10,21.86,put,310.00,0,0,250.24,2019-01-03 +SPY2019-02-15p315.002019-01-03,SPY,2019-02-15,66.47,1,63.53,10,0.00,put,315.00,0,0,250.24,2019-01-03 +SPY2019-02-15p320.002019-01-03,SPY,2019-02-15,71.40,1,68.53,10,36.25,put,320.00,0,42,250.24,2019-01-03 +SPY2019-02-15p325.002019-01-03,SPY,2019-02-15,76.40,1,73.53,10,0.00,put,325.00,0,0,250.24,2019-01-03 +SPY2019-02-15p330.002019-01-03,SPY,2019-02-15,81.40,1,78.53,10,0.00,put,330.00,0,0,250.24,2019-01-03 +SPY2019-02-15p335.002019-01-03,SPY,2019-02-15,86.40,1,83.53,10,0.00,put,335.00,0,0,250.24,2019-01-03 +SPY2019-02-15p340.002019-01-03,SPY,2019-02-15,91.40,1,88.53,10,0.00,put,340.00,0,0,250.24,2019-01-03 +SPY2019-02-15p345.002019-01-03,SPY,2019-02-15,96.40,1,93.53,10,0.00,put,345.00,0,0,250.24,2019-01-03 +SPY2019-02-15p350.002019-01-03,SPY,2019-02-15,101.40,1,98.53,10,0.00,put,350.00,0,0,250.24,2019-01-03 +SPY2019-02-15p50.002019-01-03,SPY,2019-02-15,0.01,28429,0.00,0,0.00,put,50.00,0,0,250.24,2019-01-03 +SPY2019-02-15p55.002019-01-03,SPY,2019-02-15,0.01,27854,0.00,0,0.00,put,55.00,0,0,250.24,2019-01-03 +SPY2019-02-15p60.002019-01-03,SPY,2019-02-15,0.01,25800,0.00,0,0.00,put,60.00,0,0,250.24,2019-01-03 +SPY2019-02-15p65.002019-01-03,SPY,2019-02-15,0.01,24144,0.00,0,0.01,put,65.00,0,1,250.24,2019-01-03 +SPY2019-02-15p70.002019-01-03,SPY,2019-02-15,0.01,22483,0.00,0,0.00,put,70.00,0,0,250.24,2019-01-03 +SPY2019-02-15p75.002019-01-03,SPY,2019-02-15,0.01,18970,0.00,0,0.01,put,75.00,0,10,250.24,2019-01-03 +SPY2019-02-15p80.002019-01-03,SPY,2019-02-15,0.01,10427,0.00,0,0.00,put,80.00,0,0,250.24,2019-01-03 +SPY2019-02-15p85.002019-01-03,SPY,2019-02-15,0.01,6206,0.00,0,0.01,put,85.00,4,0,250.24,2019-01-03 +SPY2019-02-15p90.002019-01-03,SPY,2019-02-15,0.01,1929,0.00,0,0.00,put,90.00,0,0,250.24,2019-01-03 +SPY2019-02-15p95.002019-01-03,SPY,2019-02-15,0.01,1127,0.00,0,0.02,put,95.00,317,17,250.24,2019-01-03 +SPY2019-03-15c100.002019-01-03,SPY,2019-03-15,151.04,285,150.25,285,74.57,call,100.00,0,11,250.24,2019-01-03 +SPY2019-03-15c105.002019-01-03,SPY,2019-03-15,147.43,10,143.98,1,94.05,call,105.00,0,0,250.24,2019-01-03 +SPY2019-03-15c110.002019-01-03,SPY,2019-03-15,141.10,285,140.30,285,68.75,call,110.00,0,1,250.24,2019-01-03 +SPY2019-03-15c115.002019-01-03,SPY,2019-03-15,136.13,285,135.44,12,66.27,call,115.00,0,2,250.24,2019-01-03 +SPY2019-03-15c120.002019-01-03,SPY,2019-03-15,131.16,285,130.49,5,63.80,call,120.00,0,1,250.24,2019-01-03 +SPY2019-03-15c125.002019-01-03,SPY,2019-03-15,126.19,285,125.53,20,76.70,call,125.00,0,0,250.24,2019-01-03 +SPY2019-03-15c130.002019-01-03,SPY,2019-03-15,121.22,285,120.58,13,58.84,call,130.00,0,5,250.24,2019-01-03 +SPY2019-03-15c135.002019-01-03,SPY,2019-03-15,116.26,10,115.63,10,79.32,call,135.00,0,0,250.24,2019-01-03 +SPY2019-03-15c140.002019-01-03,SPY,2019-03-15,111.28,288,110.68,9,75.86,call,140.00,0,11,250.24,2019-01-03 +SPY2019-03-15c145.002019-01-03,SPY,2019-03-15,106.31,291,105.73,12,66.98,call,145.00,0,0,250.24,2019-01-03 +SPY2019-03-15c150.002019-01-03,SPY,2019-03-15,101.34,18,100.79,6,44.80,call,150.00,0,14,250.24,2019-01-03 +SPY2019-03-15c155.002019-01-03,SPY,2019-03-15,96.36,5,95.84,12,46.48,call,155.00,0,3,250.24,2019-01-03 +SPY2019-03-15c160.002019-01-03,SPY,2019-03-15,91.40,20,90.88,31,39.27,call,160.00,0,20,250.24,2019-01-03 +SPY2019-03-15c165.002019-01-03,SPY,2019-03-15,86.43,17,85.94,43,41.55,call,165.00,0,1,250.24,2019-01-03 +SPY2019-03-15c170.002019-01-03,SPY,2019-03-15,81.47,12,80.99,94,39.06,call,170.00,0,1,250.24,2019-01-03 +SPY2019-03-15c175.002019-01-03,SPY,2019-03-15,76.52,38,76.09,91,76.15,call,175.00,3,3,250.24,2019-01-03 +SPY2019-03-15c180.002019-01-03,SPY,2019-03-15,71.60,99,71.14,126,28.42,call,180.00,0,660,250.24,2019-01-03 +SPY2019-03-15c185.002019-01-03,SPY,2019-03-15,66.69,133,66.22,170,65.73,call,185.00,1,494,250.24,2019-01-03 +SPY2019-03-15c190.002019-01-03,SPY,2019-03-15,61.78,133,61.39,25,61.00,call,190.00,3,189,250.24,2019-01-03 +SPY2019-03-15c195.002019-01-03,SPY,2019-03-15,56.91,159,56.54,25,54.92,call,195.00,1,1397,250.24,2019-01-03 +SPY2019-03-15c196.002019-01-03,SPY,2019-03-15,55.95,181,55.50,202,42.30,call,196.00,0,87,250.24,2019-01-03 +SPY2019-03-15c197.002019-01-03,SPY,2019-03-15,54.98,182,54.53,207,21.20,call,197.00,0,69,250.24,2019-01-03 +SPY2019-03-15c198.002019-01-03,SPY,2019-03-15,54.01,182,53.56,214,22.53,call,198.00,0,114,250.24,2019-01-03 +SPY2019-03-15c199.002019-01-03,SPY,2019-03-15,53.05,192,52.60,212,23.44,call,199.00,0,82,250.24,2019-01-03 +SPY2019-03-15c200.002019-01-03,SPY,2019-03-15,52.07,174,51.69,50,51.40,call,200.00,5,417,250.24,2019-01-03 +SPY2019-03-15c201.002019-01-03,SPY,2019-03-15,51.12,194,50.67,223,0.00,call,201.00,0,0,250.24,2019-01-03 +SPY2019-03-15c202.002019-01-03,SPY,2019-03-15,50.16,196,49.72,213,0.00,call,202.00,0,0,250.24,2019-01-03 +SPY2019-03-15c203.002019-01-03,SPY,2019-03-15,49.20,199,48.76,220,0.00,call,203.00,0,0,250.24,2019-01-03 +SPY2019-03-15c204.002019-01-03,SPY,2019-03-15,48.24,197,47.80,228,0.00,call,204.00,0,0,250.24,2019-01-03 +SPY2019-03-15c205.002019-01-03,SPY,2019-03-15,47.29,203,46.85,225,18.62,call,205.00,0,239,250.24,2019-01-03 +SPY2019-03-15c206.002019-01-03,SPY,2019-03-15,46.34,209,45.90,228,0.00,call,206.00,0,0,250.24,2019-01-03 +SPY2019-03-15c207.002019-01-03,SPY,2019-03-15,45.39,211,44.95,233,0.00,call,207.00,0,0,250.24,2019-01-03 +SPY2019-03-15c208.002019-01-03,SPY,2019-03-15,44.44,207,44.01,227,0.00,call,208.00,0,0,250.24,2019-01-03 +SPY2019-03-15c209.002019-01-03,SPY,2019-03-15,43.50,216,43.07,229,0.00,call,209.00,0,0,250.24,2019-01-03 +SPY2019-03-15c210.002019-01-03,SPY,2019-03-15,42.55,208,42.17,210,42.90,call,210.00,3,845,250.24,2019-01-03 +SPY2019-03-15c211.002019-01-03,SPY,2019-03-15,41.62,219,41.19,237,38.14,call,211.00,1,1,250.24,2019-01-03 +SPY2019-03-15c212.002019-01-03,SPY,2019-03-15,40.68,212,40.26,233,0.00,call,212.00,0,0,250.24,2019-01-03 +SPY2019-03-15c213.002019-01-03,SPY,2019-03-15,39.75,215,39.33,235,0.00,call,213.00,0,250,250.24,2019-01-03 +SPY2019-03-15c214.002019-01-03,SPY,2019-03-15,38.83,227,38.41,234,0.00,call,214.00,0,10,250.24,2019-01-03 +SPY2019-03-15c215.002019-01-03,SPY,2019-03-15,37.90,105,37.52,231,18.29,call,215.00,0,324,250.24,2019-01-03 +SPY2019-03-15c216.002019-01-03,SPY,2019-03-15,36.98,222,36.57,237,0.00,call,216.00,0,0,250.24,2019-01-03 +SPY2019-03-15c217.002019-01-03,SPY,2019-03-15,36.07,227,35.66,251,15.88,call,217.00,0,10,250.24,2019-01-03 +SPY2019-03-15c218.002019-01-03,SPY,2019-03-15,35.17,205,34.75,253,14.40,call,218.00,0,227,250.24,2019-01-03 +SPY2019-03-15c219.002019-01-03,SPY,2019-03-15,34.25,229,33.85,234,15.21,call,219.00,0,26,250.24,2019-01-03 +SPY2019-03-15c220.002019-01-03,SPY,2019-03-15,33.35,232,32.95,235,30.17,call,220.00,2,1260,250.24,2019-01-03 +SPY2019-03-15c221.002019-01-03,SPY,2019-03-15,32.45,232,32.05,261,15.77,call,221.00,0,55,250.24,2019-01-03 +SPY2019-03-15c222.002019-01-03,SPY,2019-03-15,31.55,223,31.18,40,28.39,call,222.00,10,10,250.24,2019-01-03 +SPY2019-03-15c223.002019-01-03,SPY,2019-03-15,30.67,230,30.28,255,12.44,call,223.00,0,38,250.24,2019-01-03 +SPY2019-03-15c224.002019-01-03,SPY,2019-03-15,29.79,229,29.41,255,12.25,call,224.00,0,21,250.24,2019-01-03 +SPY2019-03-15c225.002019-01-03,SPY,2019-03-15,28.91,225,28.55,32,28.96,call,225.00,5,1414,250.24,2019-01-03 +SPY2019-03-15c226.002019-01-03,SPY,2019-03-15,28.05,256,27.67,264,11.67,call,226.00,0,12,250.24,2019-01-03 +SPY2019-03-15c227.002019-01-03,SPY,2019-03-15,27.19,228,26.81,268,12.79,call,227.00,0,1,250.24,2019-01-03 +SPY2019-03-15c228.002019-01-03,SPY,2019-03-15,26.33,262,25.96,264,10.58,call,228.00,0,3,250.24,2019-01-03 +SPY2019-03-15c229.002019-01-03,SPY,2019-03-15,25.47,253,25.12,284,24.75,call,229.00,21,3,250.24,2019-01-03 +SPY2019-03-15c230.002019-01-03,SPY,2019-03-15,24.63,153,24.29,235,24.80,call,230.00,34,1698,250.24,2019-01-03 +SPY2019-03-15c231.002019-01-03,SPY,2019-03-15,23.79,252,23.45,254,22.99,call,231.00,2,17,250.24,2019-01-03 +SPY2019-03-15c232.002019-01-03,SPY,2019-03-15,22.97,154,22.63,266,21.99,call,232.00,20,1516,250.24,2019-01-03 +SPY2019-03-15c233.002019-01-03,SPY,2019-03-15,22.15,260,21.82,289,22.04,call,233.00,14,764,250.24,2019-01-03 +SPY2019-03-15c234.002019-01-03,SPY,2019-03-15,21.35,259,21.01,275,21.27,call,234.00,42,881,250.24,2019-01-03 +SPY2019-03-15c235.002019-01-03,SPY,2019-03-15,20.54,239,20.22,261,20.07,call,235.00,29,2461,250.24,2019-01-03 +SPY2019-03-15c236.002019-01-03,SPY,2019-03-15,19.76,274,19.43,255,19.05,call,236.00,1,4015,250.24,2019-01-03 +SPY2019-03-15c237.002019-01-03,SPY,2019-03-15,18.97,160,18.67,249,19.23,call,237.00,37,2762,250.24,2019-01-03 +SPY2019-03-15c238.002019-01-03,SPY,2019-03-15,18.20,162,17.90,32,17.60,call,238.00,5,1771,250.24,2019-01-03 +SPY2019-03-15c239.002019-01-03,SPY,2019-03-15,17.38,199,17.16,223,15.65,call,239.00,22,2869,250.24,2019-01-03 +SPY2019-03-15c240.002019-01-03,SPY,2019-03-15,16.64,172,16.42,219,16.30,call,240.00,105,4135,250.24,2019-01-03 +SPY2019-03-15c241.002019-01-03,SPY,2019-03-15,15.89,172,15.69,174,15.21,call,241.00,32,1648,250.24,2019-01-03 +SPY2019-03-15c242.002019-01-03,SPY,2019-03-15,15.16,192,14.97,223,14.91,call,242.00,218,7625,250.24,2019-01-03 +SPY2019-03-15c243.002019-01-03,SPY,2019-03-15,14.47,188,14.26,194,14.66,call,243.00,22,7514,250.24,2019-01-03 +SPY2019-03-15c244.002019-01-03,SPY,2019-03-15,13.76,175,13.57,32,12.91,call,244.00,3,1010,250.24,2019-01-03 +SPY2019-03-15c245.002019-01-03,SPY,2019-03-15,13.07,168,12.90,32,13.00,call,245.00,424,5600,250.24,2019-01-03 +SPY2019-03-15c246.002019-01-03,SPY,2019-03-15,12.38,175,12.22,230,12.47,call,246.00,134,2077,250.24,2019-01-03 +SPY2019-03-15c247.002019-01-03,SPY,2019-03-15,11.72,144,11.57,228,11.47,call,247.00,2461,4280,250.24,2019-01-03 +SPY2019-03-15c248.002019-01-03,SPY,2019-03-15,11.08,130,10.94,101,11.07,call,248.00,559,2958,250.24,2019-01-03 +SPY2019-03-15c249.002019-01-03,SPY,2019-03-15,10.45,144,10.32,83,10.14,call,249.00,472,3420,250.24,2019-01-03 +SPY2019-03-15c250.002019-01-03,SPY,2019-03-15,9.85,163,9.71,40,9.78,call,250.00,1394,11603,250.24,2019-01-03 +SPY2019-03-15c251.002019-01-03,SPY,2019-03-15,9.25,549,9.12,68,8.57,call,251.00,1192,2204,250.24,2019-01-03 +SPY2019-03-15c252.002019-01-03,SPY,2019-03-15,8.66,150,8.54,119,8.52,call,252.00,1729,2661,250.24,2019-01-03 +SPY2019-03-15c253.002019-01-03,SPY,2019-03-15,8.10,125,7.99,170,8.12,call,253.00,1422,1230,250.24,2019-01-03 +SPY2019-03-15c254.002019-01-03,SPY,2019-03-15,7.56,131,7.45,167,7.15,call,254.00,1314,1968,250.24,2019-01-03 +SPY2019-03-15c255.002019-01-03,SPY,2019-03-15,7.04,137,6.93,281,7.05,call,255.00,2014,18269,250.24,2019-01-03 +SPY2019-03-15c256.002019-01-03,SPY,2019-03-15,6.53,105,6.43,299,6.40,call,256.00,1728,2180,250.24,2019-01-03 +SPY2019-03-15c257.002019-01-03,SPY,2019-03-15,6.05,115,5.96,123,6.01,call,257.00,1222,4382,250.24,2019-01-03 +SPY2019-03-15c258.002019-01-03,SPY,2019-03-15,5.59,116,5.50,423,5.62,call,258.00,2926,6965,250.24,2019-01-03 +SPY2019-03-15c259.002019-01-03,SPY,2019-03-15,5.15,105,5.06,398,4.99,call,259.00,1509,3821,250.24,2019-01-03 +SPY2019-03-15c260.002019-01-03,SPY,2019-03-15,4.73,50,4.65,453,4.68,call,260.00,6674,13804,250.24,2019-01-03 +SPY2019-03-15c261.002019-01-03,SPY,2019-03-15,4.34,501,4.26,592,4.27,call,261.00,747,2869,250.24,2019-01-03 +SPY2019-03-15c262.002019-01-03,SPY,2019-03-15,3.97,843,3.89,307,3.84,call,262.00,690,5197,250.24,2019-01-03 +SPY2019-03-15c263.002019-01-03,SPY,2019-03-15,3.62,1041,3.55,107,3.56,call,263.00,621,3488,250.24,2019-01-03 +SPY2019-03-15c264.002019-01-03,SPY,2019-03-15,3.28,568,3.22,555,3.23,call,264.00,511,2466,250.24,2019-01-03 +SPY2019-03-15c265.002019-01-03,SPY,2019-03-15,2.98,630,2.92,106,2.93,call,265.00,1944,12622,250.24,2019-01-03 +SPY2019-03-15c266.002019-01-03,SPY,2019-03-15,2.70,1065,2.64,114,2.65,call,266.00,385,5817,250.24,2019-01-03 +SPY2019-03-15c267.002019-01-03,SPY,2019-03-15,2.43,636,2.38,398,2.39,call,267.00,534,9511,250.24,2019-01-03 +SPY2019-03-15c268.002019-01-03,SPY,2019-03-15,2.19,1260,2.14,95,2.15,call,268.00,565,6935,250.24,2019-01-03 +SPY2019-03-15c269.002019-01-03,SPY,2019-03-15,1.97,839,1.92,164,1.92,call,269.00,895,8396,250.24,2019-01-03 +SPY2019-03-15c270.002019-01-03,SPY,2019-03-15,1.77,1419,1.72,646,1.75,call,270.00,1235,26081,250.24,2019-01-03 +SPY2019-03-15c271.002019-01-03,SPY,2019-03-15,1.58,1280,1.53,561,1.55,call,271.00,191,5990,250.24,2019-01-03 +SPY2019-03-15c272.002019-01-03,SPY,2019-03-15,1.42,1591,1.37,767,1.37,call,272.00,256,8284,250.24,2019-01-03 +SPY2019-03-15c273.002019-01-03,SPY,2019-03-15,1.26,765,1.22,780,1.21,call,273.00,1054,5267,250.24,2019-01-03 +SPY2019-03-15c274.002019-01-03,SPY,2019-03-15,1.13,1698,1.09,531,1.10,call,274.00,5019,7397,250.24,2019-01-03 +SPY2019-03-15c275.002019-01-03,SPY,2019-03-15,1.01,1135,0.97,950,1.00,call,275.00,441,18354,250.24,2019-01-03 +SPY2019-03-15c276.002019-01-03,SPY,2019-03-15,0.90,1108,0.86,1182,0.89,call,276.00,158,6522,250.24,2019-01-03 +SPY2019-03-15c277.002019-01-03,SPY,2019-03-15,0.80,1067,0.77,504,0.80,call,277.00,357,8588,250.24,2019-01-03 +SPY2019-03-15c278.002019-01-03,SPY,2019-03-15,0.71,66,0.69,548,0.65,call,278.00,24,14685,250.24,2019-01-03 +SPY2019-03-15c279.002019-01-03,SPY,2019-03-15,0.64,3282,0.61,596,0.62,call,279.00,127,6346,250.24,2019-01-03 +SPY2019-03-15c280.002019-01-03,SPY,2019-03-15,0.57,3321,0.54,755,0.53,call,280.00,2608,32526,250.24,2019-01-03 +SPY2019-03-15c281.002019-01-03,SPY,2019-03-15,0.51,2253,0.48,2677,0.50,call,281.00,211,7930,250.24,2019-01-03 +SPY2019-03-15c282.002019-01-03,SPY,2019-03-15,0.45,1615,0.43,1342,0.44,call,282.00,33368,5022,250.24,2019-01-03 +SPY2019-03-15c283.002019-01-03,SPY,2019-03-15,0.41,4164,0.38,2028,0.40,call,283.00,0,2772,250.24,2019-01-03 +SPY2019-03-15c284.002019-01-03,SPY,2019-03-15,0.36,1690,0.34,1803,0.39,call,284.00,5,2931,250.24,2019-01-03 +SPY2019-03-15c285.002019-01-03,SPY,2019-03-15,0.32,103,0.31,306,0.31,call,285.00,121,18738,250.24,2019-01-03 +SPY2019-03-15c286.002019-01-03,SPY,2019-03-15,0.29,2037,0.27,2525,0.30,call,286.00,5,10225,250.24,2019-01-03 +SPY2019-03-15c287.002019-01-03,SPY,2019-03-15,0.26,2175,0.24,3151,0.25,call,287.00,108,8951,250.24,2019-01-03 +SPY2019-03-15c288.002019-01-03,SPY,2019-03-15,0.23,1437,0.22,1025,0.27,call,288.00,10,5053,250.24,2019-01-03 +SPY2019-03-15c289.002019-01-03,SPY,2019-03-15,0.21,2166,0.20,340,0.20,call,289.00,7,4527,250.24,2019-01-03 +SPY2019-03-15c290.002019-01-03,SPY,2019-03-15,0.19,2245,0.17,3828,0.21,call,290.00,1148,36825,250.24,2019-01-03 +SPY2019-03-15c291.002019-01-03,SPY,2019-03-15,0.17,1345,0.16,614,0.18,call,291.00,0,8343,250.24,2019-01-03 +SPY2019-03-15c292.002019-01-03,SPY,2019-03-15,0.16,2873,0.14,3161,0.17,call,292.00,2,19354,250.24,2019-01-03 +SPY2019-03-15c293.002019-01-03,SPY,2019-03-15,0.14,1522,0.13,534,0.15,call,293.00,11,6951,250.24,2019-01-03 +SPY2019-03-15c294.002019-01-03,SPY,2019-03-15,0.13,3481,0.11,4380,0.13,call,294.00,0,18621,250.24,2019-01-03 +SPY2019-03-15c295.002019-01-03,SPY,2019-03-15,0.12,3751,0.11,133,0.11,call,295.00,77,44124,250.24,2019-01-03 +SPY2019-03-15c300.002019-01-03,SPY,2019-03-15,0.08,4717,0.07,175,0.08,call,300.00,432,69162,250.24,2019-01-03 +SPY2019-03-15c305.002019-01-03,SPY,2019-03-15,0.05,1808,0.04,964,0.05,call,305.00,1,32970,250.24,2019-01-03 +SPY2019-03-15c310.002019-01-03,SPY,2019-03-15,0.04,6342,0.03,176,0.03,call,310.00,103,48207,250.24,2019-01-03 +SPY2019-03-15c315.002019-01-03,SPY,2019-03-15,0.03,6705,0.01,4307,0.01,call,315.00,0,11118,250.24,2019-01-03 +SPY2019-03-15c320.002019-01-03,SPY,2019-03-15,0.02,1794,0.00,0,0.02,call,320.00,3,15664,250.24,2019-01-03 +SPY2019-03-15c325.002019-01-03,SPY,2019-03-15,0.02,5335,0.00,0,0.01,call,325.00,0,7491,250.24,2019-01-03 +SPY2019-03-15c330.002019-01-03,SPY,2019-03-15,0.02,6698,0.00,0,0.01,call,330.00,0,12795,250.24,2019-01-03 +SPY2019-03-15c335.002019-01-03,SPY,2019-03-15,0.01,910,0.00,0,0.01,call,335.00,200,4801,250.24,2019-01-03 +SPY2019-03-15c340.002019-01-03,SPY,2019-03-15,0.01,2023,0.00,0,0.01,call,340.00,0,3058,250.24,2019-01-03 +SPY2019-03-15c345.002019-01-03,SPY,2019-03-15,0.01,2148,0.00,0,0.03,call,345.00,0,5381,250.24,2019-01-03 +SPY2019-03-15c350.002019-01-03,SPY,2019-03-15,0.01,3193,0.00,0,0.01,call,350.00,0,3331,250.24,2019-01-03 +SPY2019-03-15c355.002019-01-03,SPY,2019-03-15,0.01,3544,0.00,0,0.01,call,355.00,0,298,250.24,2019-01-03 +SPY2019-03-15c360.002019-01-03,SPY,2019-03-15,0.01,3604,0.00,0,0.01,call,360.00,0,232,250.24,2019-01-03 +SPY2019-03-15c365.002019-01-03,SPY,2019-03-15,0.01,3818,0.00,0,0.01,call,365.00,0,355,250.24,2019-01-03 +SPY2019-03-15c370.002019-01-03,SPY,2019-03-15,0.01,4508,0.00,0,0.01,call,370.00,0,754,250.24,2019-01-03 +SPY2019-03-15c375.002019-01-03,SPY,2019-03-15,0.01,3419,0.00,0,0.01,call,375.00,0,128,250.24,2019-01-03 +SPY2019-03-15c380.002019-01-03,SPY,2019-03-15,0.01,3419,0.00,0,0.01,call,380.00,0,1217,250.24,2019-01-03 +SPY2019-03-15c390.002019-01-03,SPY,2019-03-15,0.01,3637,0.00,0,0.01,call,390.00,0,527,250.24,2019-01-03 +SPY2019-03-15c400.002019-01-03,SPY,2019-03-15,0.01,3471,0.00,0,0.01,call,400.00,0,6374,250.24,2019-01-03 +SPY2019-03-15c40.002019-01-03,SPY,2019-03-15,210.71,285,209.92,285,104.56,call,40.00,0,253,250.24,2019-01-03 +SPY2019-03-15c50.002019-01-03,SPY,2019-03-15,200.76,285,199.96,285,99.38,call,50.00,0,379,250.24,2019-01-03 +SPY2019-03-15c55.002019-01-03,SPY,2019-03-15,195.78,285,194.99,285,96.04,call,55.00,0,123,250.24,2019-01-03 +SPY2019-03-15c60.002019-01-03,SPY,2019-03-15,190.81,285,190.02,285,93.56,call,60.00,0,122,250.24,2019-01-03 +SPY2019-03-15c65.002019-01-03,SPY,2019-03-15,185.84,285,185.05,285,92.13,call,65.00,0,598,250.24,2019-01-03 +SPY2019-03-15c70.002019-01-03,SPY,2019-03-15,180.87,285,180.08,285,88.56,call,70.00,0,1,250.24,2019-01-03 +SPY2019-03-15c75.002019-01-03,SPY,2019-03-15,175.90,285,175.10,285,86.08,call,75.00,0,1,250.24,2019-01-03 +SPY2019-03-15c80.002019-01-03,SPY,2019-03-15,170.92,285,170.13,285,105.81,call,80.00,0,0,250.24,2019-01-03 +SPY2019-03-15c85.002019-01-03,SPY,2019-03-15,165.95,285,165.16,285,81.16,call,85.00,0,1,250.24,2019-01-03 +SPY2019-03-15c90.002019-01-03,SPY,2019-03-15,162.34,10,158.89,1,101.56,call,90.00,0,0,250.24,2019-01-03 +SPY2019-03-15c95.002019-01-03,SPY,2019-03-15,156.01,285,155.22,285,74.58,call,95.00,0,3,250.24,2019-01-03 +SPY2019-03-15p100.002019-01-03,SPY,2019-03-15,0.03,7191,0.01,10802,0.03,put,100.00,0,4043,250.24,2019-01-03 +SPY2019-03-15p105.002019-01-03,SPY,2019-03-15,0.03,5091,0.02,1975,0.03,put,105.00,3,1251,250.24,2019-01-03 +SPY2019-03-15p110.002019-01-03,SPY,2019-03-15,0.03,1925,0.02,6766,0.04,put,110.00,500,5950,250.24,2019-01-03 +SPY2019-03-15p115.002019-01-03,SPY,2019-03-15,0.04,6132,0.03,1196,0.03,put,115.00,3,1947,250.24,2019-01-03 +SPY2019-03-15p120.002019-01-03,SPY,2019-03-15,0.04,1711,0.03,6224,0.05,put,120.00,10,6443,250.24,2019-01-03 +SPY2019-03-15p125.002019-01-03,SPY,2019-03-15,0.05,4607,0.04,1885,0.06,put,125.00,10,2689,250.24,2019-01-03 +SPY2019-03-15p130.002019-01-03,SPY,2019-03-15,0.06,5850,0.05,780,0.07,put,130.00,160,21966,250.24,2019-01-03 +SPY2019-03-15p135.002019-01-03,SPY,2019-03-15,0.06,523,0.05,9134,0.08,put,135.00,210,7191,250.24,2019-01-03 +SPY2019-03-15p140.002019-01-03,SPY,2019-03-15,0.07,1305,0.06,7685,0.09,put,140.00,263,2329,250.24,2019-01-03 +SPY2019-03-15p145.002019-01-03,SPY,2019-03-15,0.09,8128,0.07,9959,0.10,put,145.00,26,5055,250.24,2019-01-03 +SPY2019-03-15p150.002019-01-03,SPY,2019-03-15,0.10,3846,0.09,4761,0.10,put,150.00,442,115812,250.24,2019-01-03 +SPY2019-03-15p155.002019-01-03,SPY,2019-03-15,0.12,7655,0.10,9203,0.12,put,155.00,53,1474,250.24,2019-01-03 +SPY2019-03-15p160.002019-01-03,SPY,2019-03-15,0.14,6787,0.12,8365,0.14,put,160.00,702,5158,250.24,2019-01-03 +SPY2019-03-15p165.002019-01-03,SPY,2019-03-15,0.16,3020,0.15,1478,0.16,put,165.00,437,4117,250.24,2019-01-03 +SPY2019-03-15p170.002019-01-03,SPY,2019-03-15,0.19,1052,0.18,4312,0.20,put,170.00,73,34688,250.24,2019-01-03 +SPY2019-03-15p175.002019-01-03,SPY,2019-03-15,0.23,820,0.22,2623,0.24,put,175.00,717,20211,250.24,2019-01-03 +SPY2019-03-15p180.002019-01-03,SPY,2019-03-15,0.28,650,0.27,3222,0.32,put,180.00,1162,4592,250.24,2019-01-03 +SPY2019-03-15p185.002019-01-03,SPY,2019-03-15,0.35,934,0.34,467,0.35,put,185.00,2405,9819,250.24,2019-01-03 +SPY2019-03-15p190.002019-01-03,SPY,2019-03-15,0.44,1823,0.42,5583,0.48,put,190.00,105,14336,250.24,2019-01-03 +SPY2019-03-15p195.002019-01-03,SPY,2019-03-15,0.56,3615,0.54,1323,0.61,put,195.00,38,3870,250.24,2019-01-03 +SPY2019-03-15p196.002019-01-03,SPY,2019-03-15,0.58,360,0.57,423,0.59,put,196.00,12,1465,250.24,2019-01-03 +SPY2019-03-15p197.002019-01-03,SPY,2019-03-15,0.61,360,0.59,4307,0.66,put,197.00,177,1926,250.24,2019-01-03 +SPY2019-03-15p198.002019-01-03,SPY,2019-03-15,0.64,240,0.63,170,0.64,put,198.00,1071,7224,250.24,2019-01-03 +SPY2019-03-15p199.002019-01-03,SPY,2019-03-15,0.68,2966,0.66,1111,0.72,put,199.00,516,12442,250.24,2019-01-03 +SPY2019-03-15p200.002019-01-03,SPY,2019-03-15,0.71,480,0.70,408,0.71,put,200.00,1809,22089,250.24,2019-01-03 +SPY2019-03-15p201.002019-01-03,SPY,2019-03-15,0.75,1886,0.73,1083,0.73,put,201.00,1676,1554,250.24,2019-01-03 +SPY2019-03-15p202.002019-01-03,SPY,2019-03-15,0.79,2803,0.77,767,0.86,put,202.00,1132,2181,250.24,2019-01-03 +SPY2019-03-15p203.002019-01-03,SPY,2019-03-15,0.83,2335,0.81,761,0.88,put,203.00,919,1372,250.24,2019-01-03 +SPY2019-03-15p204.002019-01-03,SPY,2019-03-15,0.87,267,0.85,1480,0.93,put,204.00,185,1114,250.24,2019-01-03 +SPY2019-03-15p205.002019-01-03,SPY,2019-03-15,0.92,2439,0.90,364,0.91,put,205.00,1601,14121,250.24,2019-01-03 +SPY2019-03-15p206.002019-01-03,SPY,2019-03-15,0.97,2908,0.94,2883,1.03,put,206.00,1585,1332,250.24,2019-01-03 +SPY2019-03-15p207.002019-01-03,SPY,2019-03-15,1.02,2498,0.99,2954,1.08,put,207.00,1289,539,250.24,2019-01-03 +SPY2019-03-15p208.002019-01-03,SPY,2019-03-15,1.07,404,1.05,1432,1.14,put,208.00,751,759,250.24,2019-01-03 +SPY2019-03-15p209.002019-01-03,SPY,2019-03-15,1.13,1971,1.10,3364,1.20,put,209.00,2738,785,250.24,2019-01-03 +SPY2019-03-15p210.002019-01-03,SPY,2019-03-15,1.19,527,1.16,3173,1.21,put,210.00,3320,23550,250.24,2019-01-03 +SPY2019-03-15p211.002019-01-03,SPY,2019-03-15,1.25,1,1.23,647,1.23,put,211.00,1142,1173,250.24,2019-01-03 +SPY2019-03-15p212.002019-01-03,SPY,2019-03-15,1.32,958,1.29,1832,1.41,put,212.00,2682,2879,250.24,2019-01-03 +SPY2019-03-15p213.002019-01-03,SPY,2019-03-15,1.39,812,1.37,240,1.38,put,213.00,644,1108,250.24,2019-01-03 +SPY2019-03-15p214.002019-01-03,SPY,2019-03-15,1.47,1437,1.44,1096,1.45,put,214.00,830,1685,250.24,2019-01-03 +SPY2019-03-15p215.002019-01-03,SPY,2019-03-15,1.55,1422,1.52,711,1.53,put,215.00,995,33746,250.24,2019-01-03 +SPY2019-03-15p216.002019-01-03,SPY,2019-03-15,1.63,786,1.60,1232,1.61,put,216.00,683,868,250.24,2019-01-03 +SPY2019-03-15p217.002019-01-03,SPY,2019-03-15,1.72,870,1.69,941,1.80,put,217.00,703,1045,250.24,2019-01-03 +SPY2019-03-15p218.002019-01-03,SPY,2019-03-15,1.81,41,1.78,1160,1.80,put,218.00,945,1224,250.24,2019-01-03 +SPY2019-03-15p219.002019-01-03,SPY,2019-03-15,1.91,751,1.88,791,1.89,put,219.00,619,759,250.24,2019-01-03 +SPY2019-03-15p220.002019-01-03,SPY,2019-03-15,2.01,42,1.98,871,2.00,put,220.00,6510,51639,250.24,2019-01-03 +SPY2019-03-15p221.002019-01-03,SPY,2019-03-15,2.12,1,2.09,394,2.33,put,221.00,772,2019,250.24,2019-01-03 +SPY2019-03-15p222.002019-01-03,SPY,2019-03-15,2.24,1416,2.20,712,2.33,put,222.00,1027,807,250.24,2019-01-03 +SPY2019-03-15p223.002019-01-03,SPY,2019-03-15,2.36,1750,2.32,376,2.56,put,223.00,4563,693,250.24,2019-01-03 +SPY2019-03-15p224.002019-01-03,SPY,2019-03-15,2.48,662,2.44,1003,2.63,put,224.00,456,976,250.24,2019-01-03 +SPY2019-03-15p225.002019-01-03,SPY,2019-03-15,2.61,651,2.57,944,2.65,put,225.00,7048,205437,250.24,2019-01-03 +SPY2019-03-15p226.002019-01-03,SPY,2019-03-15,2.75,222,2.71,358,2.72,put,226.00,513,3254,250.24,2019-01-03 +SPY2019-03-15p227.002019-01-03,SPY,2019-03-15,2.90,1104,2.85,858,3.07,put,227.00,548,1606,250.24,2019-01-03 +SPY2019-03-15p228.002019-01-03,SPY,2019-03-15,3.05,292,3.00,823,3.23,put,228.00,556,2364,250.24,2019-01-03 +SPY2019-03-15p229.002019-01-03,SPY,2019-03-15,3.21,779,3.16,510,3.54,put,229.00,546,2204,250.24,2019-01-03 +SPY2019-03-15p230.002019-01-03,SPY,2019-03-15,3.38,1586,3.32,960,3.36,put,230.00,2704,45926,250.24,2019-01-03 +SPY2019-03-15p231.002019-01-03,SPY,2019-03-15,3.55,470,3.50,80,3.86,put,231.00,676,1092,250.24,2019-01-03 +SPY2019-03-15p232.002019-01-03,SPY,2019-03-15,3.73,178,3.68,120,3.71,put,232.00,1427,3091,250.24,2019-01-03 +SPY2019-03-15p233.002019-01-03,SPY,2019-03-15,3.93,1001,3.87,184,4.34,put,233.00,625,1819,250.24,2019-01-03 +SPY2019-03-15p234.002019-01-03,SPY,2019-03-15,4.13,886,4.07,168,4.27,put,234.00,767,1421,250.24,2019-01-03 +SPY2019-03-15p235.002019-01-03,SPY,2019-03-15,4.34,580,4.28,80,4.34,put,235.00,11089,45741,250.24,2019-01-03 +SPY2019-03-15p236.002019-01-03,SPY,2019-03-15,4.56,365,4.50,80,4.78,put,236.00,568,7848,250.24,2019-01-03 +SPY2019-03-15p237.002019-01-03,SPY,2019-03-15,4.79,160,4.73,80,4.87,put,237.00,753,6894,250.24,2019-01-03 +SPY2019-03-15p238.002019-01-03,SPY,2019-03-15,5.03,89,4.97,80,5.01,put,238.00,2983,7348,250.24,2019-01-03 +SPY2019-03-15p239.002019-01-03,SPY,2019-03-15,5.29,582,5.22,100,5.81,put,239.00,965,3897,250.24,2019-01-03 +SPY2019-03-15p240.002019-01-03,SPY,2019-03-15,5.55,286,5.48,121,5.52,put,240.00,7370,36070,250.24,2019-01-03 +SPY2019-03-15p241.002019-01-03,SPY,2019-03-15,5.82,111,5.75,269,6.23,put,241.00,1070,5141,250.24,2019-01-03 +SPY2019-03-15p242.002019-01-03,SPY,2019-03-15,6.11,100,6.04,100,6.20,put,242.00,2086,5722,250.24,2019-01-03 +SPY2019-03-15p243.002019-01-03,SPY,2019-03-15,6.41,100,6.34,50,6.50,put,243.00,1429,8469,250.24,2019-01-03 +SPY2019-03-15p244.002019-01-03,SPY,2019-03-15,6.73,472,6.65,164,7.00,put,244.00,1098,4622,250.24,2019-01-03 +SPY2019-03-15p245.002019-01-03,SPY,2019-03-15,7.06,582,6.97,446,7.01,put,245.00,3719,47989,250.24,2019-01-03 +SPY2019-03-15p246.002019-01-03,SPY,2019-03-15,7.40,262,7.31,373,7.67,put,246.00,956,5180,250.24,2019-01-03 +SPY2019-03-15p247.002019-01-03,SPY,2019-03-15,7.76,318,7.67,132,7.90,put,247.00,4583,5336,250.24,2019-01-03 +SPY2019-03-15p248.002019-01-03,SPY,2019-03-15,8.13,100,8.04,174,8.11,put,248.00,1186,3268,250.24,2019-01-03 +SPY2019-03-15p249.002019-01-03,SPY,2019-03-15,8.52,130,8.43,224,8.45,put,249.00,1628,3360,250.24,2019-01-03 +SPY2019-03-15p250.002019-01-03,SPY,2019-03-15,8.93,311,8.84,96,9.12,put,250.00,3610,82703,250.24,2019-01-03 +SPY2019-03-15p251.002019-01-03,SPY,2019-03-15,9.35,158,9.26,111,9.28,put,251.00,562,9491,250.24,2019-01-03 +SPY2019-03-15p252.002019-01-03,SPY,2019-03-15,9.79,133,9.70,150,9.72,put,252.00,3422,6688,250.24,2019-01-03 +SPY2019-03-15p253.002019-01-03,SPY,2019-03-15,10.25,172,10.16,53,10.79,put,253.00,640,4798,250.24,2019-01-03 +SPY2019-03-15p254.002019-01-03,SPY,2019-03-15,10.73,337,10.64,52,11.44,put,254.00,736,11540,250.24,2019-01-03 +SPY2019-03-15p255.002019-01-03,SPY,2019-03-15,11.22,116,11.12,115,11.34,put,255.00,1081,159151,250.24,2019-01-03 +SPY2019-03-15p256.002019-01-03,SPY,2019-03-15,11.74,124,11.63,174,12.34,put,256.00,635,10486,250.24,2019-01-03 +SPY2019-03-15p257.002019-01-03,SPY,2019-03-15,12.32,205,12.16,175,13.17,put,257.00,866,4974,250.24,2019-01-03 +SPY2019-03-15p258.002019-01-03,SPY,2019-03-15,12.89,230,12.72,166,13.43,put,258.00,669,4944,250.24,2019-01-03 +SPY2019-03-15p259.002019-01-03,SPY,2019-03-15,13.47,207,13.30,173,14.46,put,259.00,683,10660,250.24,2019-01-03 +SPY2019-03-15p260.002019-01-03,SPY,2019-03-15,14.08,213,13.90,140,14.84,put,260.00,183,43753,250.24,2019-01-03 +SPY2019-03-15p261.002019-01-03,SPY,2019-03-15,14.73,287,14.42,163,15.24,put,261.00,476,5069,250.24,2019-01-03 +SPY2019-03-15p262.002019-01-03,SPY,2019-03-15,15.38,282,15.16,170,17.54,put,262.00,11,5638,250.24,2019-01-03 +SPY2019-03-15p263.002019-01-03,SPY,2019-03-15,16.05,266,15.83,160,15.65,put,263.00,9,7064,250.24,2019-01-03 +SPY2019-03-15p264.002019-01-03,SPY,2019-03-15,16.75,262,16.53,133,8.68,put,264.00,0,7420,250.24,2019-01-03 +SPY2019-03-15p265.002019-01-03,SPY,2019-03-15,17.46,269,17.23,144,18.50,put,265.00,541,36699,250.24,2019-01-03 +SPY2019-03-15p266.002019-01-03,SPY,2019-03-15,18.20,290,17.96,140,19.08,put,266.00,5,7090,250.24,2019-01-03 +SPY2019-03-15p267.002019-01-03,SPY,2019-03-15,18.95,250,18.58,297,10.54,put,267.00,0,4365,250.24,2019-01-03 +SPY2019-03-15p268.002019-01-03,SPY,2019-03-15,19.73,239,19.48,135,19.40,put,268.00,20,11323,250.24,2019-01-03 +SPY2019-03-15p269.002019-01-03,SPY,2019-03-15,20.50,160,20.25,160,10.77,put,269.00,0,3331,250.24,2019-01-03 +SPY2019-03-15p270.002019-01-03,SPY,2019-03-15,21.33,237,21.06,155,22.03,put,270.00,206,29070,250.24,2019-01-03 +SPY2019-03-15p271.002019-01-03,SPY,2019-03-15,22.16,253,21.76,295,16.65,put,271.00,0,3399,250.24,2019-01-03 +SPY2019-03-15p272.002019-01-03,SPY,2019-03-15,23.01,261,22.72,151,23.79,put,272.00,16,11658,250.24,2019-01-03 +SPY2019-03-15p273.002019-01-03,SPY,2019-03-15,23.87,246,23.43,318,12.45,put,273.00,0,3192,250.24,2019-01-03 +SPY2019-03-15p274.002019-01-03,SPY,2019-03-15,24.74,248,24.43,170,12.90,put,274.00,0,4710,250.24,2019-01-03 +SPY2019-03-15p275.002019-01-03,SPY,2019-03-15,25.63,260,25.32,155,25.50,put,275.00,6,31953,250.24,2019-01-03 +SPY2019-03-15p276.002019-01-03,SPY,2019-03-15,26.53,202,26.22,126,28.50,put,276.00,2,6792,250.24,2019-01-03 +SPY2019-03-15p277.002019-01-03,SPY,2019-03-15,27.44,228,27.09,173,26.48,put,277.00,97,2713,250.24,2019-01-03 +SPY2019-03-15p278.002019-01-03,SPY,2019-03-15,28.36,204,28.02,153,14.53,put,278.00,0,2360,250.24,2019-01-03 +SPY2019-03-15p279.002019-01-03,SPY,2019-03-15,29.29,204,28.82,296,15.10,put,279.00,0,4169,250.24,2019-01-03 +SPY2019-03-15p280.002019-01-03,SPY,2019-03-15,30.19,141,29.85,184,30.90,put,280.00,34,14475,250.24,2019-01-03 +SPY2019-03-15p281.002019-01-03,SPY,2019-03-15,31.16,195,30.71,284,18.42,put,281.00,0,137,250.24,2019-01-03 +SPY2019-03-15p282.002019-01-03,SPY,2019-03-15,32.11,204,31.77,104,33.30,put,282.00,2,709,250.24,2019-01-03 +SPY2019-03-15p283.002019-01-03,SPY,2019-03-15,33.07,206,32.61,292,16.11,put,283.00,0,116,250.24,2019-01-03 +SPY2019-03-15p284.002019-01-03,SPY,2019-03-15,34.03,210,33.57,293,22.00,put,284.00,0,230,250.24,2019-01-03 +SPY2019-03-15p285.002019-01-03,SPY,2019-03-15,35.01,241,34.64,140,17.83,put,285.00,0,12287,250.24,2019-01-03 +SPY2019-03-15p286.002019-01-03,SPY,2019-03-15,35.97,217,35.51,294,20.28,put,286.00,0,451,250.24,2019-01-03 +SPY2019-03-15p287.002019-01-03,SPY,2019-03-15,36.96,226,36.50,277,22.91,put,287.00,0,326,250.24,2019-01-03 +SPY2019-03-15p288.002019-01-03,SPY,2019-03-15,37.96,233,37.49,254,20.81,put,288.00,0,50,250.24,2019-01-03 +SPY2019-03-15p289.002019-01-03,SPY,2019-03-15,38.97,242,38.49,223,23.97,put,289.00,0,212,250.24,2019-01-03 +SPY2019-03-15p290.002019-01-03,SPY,2019-03-15,39.97,248,39.50,186,20.55,put,290.00,0,1329,250.24,2019-01-03 +SPY2019-03-15p291.002019-01-03,SPY,2019-03-15,41.12,285,40.28,285,28.36,put,291.00,0,84,250.24,2019-01-03 +SPY2019-03-15p292.002019-01-03,SPY,2019-03-15,43.41,1,40.53,10,21.07,put,292.00,0,5185,250.24,2019-01-03 +SPY2019-03-15p293.002019-01-03,SPY,2019-03-15,43.12,285,42.28,285,24.40,put,293.00,0,125,250.24,2019-01-03 +SPY2019-03-15p294.002019-01-03,SPY,2019-03-15,44.12,285,43.28,285,18.31,put,294.00,0,1,250.24,2019-01-03 +SPY2019-03-15p295.002019-01-03,SPY,2019-03-15,46.31,1,43.53,10,23.28,put,295.00,0,1074,250.24,2019-01-03 +SPY2019-03-15p300.002019-01-03,SPY,2019-03-15,49.97,21,49.47,32,49.75,put,300.00,14,6298,250.24,2019-01-03 +SPY2019-03-15p305.002019-01-03,SPY,2019-03-15,55.11,285,54.28,285,34.05,put,305.00,0,76,250.24,2019-01-03 +SPY2019-03-15p310.002019-01-03,SPY,2019-03-15,61.41,1,58.53,10,30.50,put,310.00,0,430,250.24,2019-01-03 +SPY2019-03-15p315.002019-01-03,SPY,2019-03-15,66.48,2,63.53,10,18.20,put,315.00,0,0,250.24,2019-01-03 +SPY2019-03-15p320.002019-01-03,SPY,2019-03-15,71.40,1,68.53,10,26.93,put,320.00,0,3,250.24,2019-01-03 +SPY2019-03-15p325.002019-01-03,SPY,2019-03-15,76.40,1,73.26,2,29.40,put,325.00,0,5,250.24,2019-01-03 +SPY2019-03-15p330.002019-01-03,SPY,2019-03-15,81.40,1,78.53,10,31.84,put,330.00,0,4,250.24,2019-01-03 +SPY2019-03-15p335.002019-01-03,SPY,2019-03-15,86.40,1,83.53,10,23.22,put,335.00,0,1,250.24,2019-01-03 +SPY2019-03-15p340.002019-01-03,SPY,2019-03-15,91.40,1,88.53,10,0.00,put,340.00,0,0,250.24,2019-01-03 +SPY2019-03-15p345.002019-01-03,SPY,2019-03-15,96.47,1,93.53,10,49.75,put,345.00,0,0,250.24,2019-01-03 +SPY2019-03-15p350.002019-01-03,SPY,2019-03-15,101.40,1,98.53,10,100.41,put,350.00,5,5,250.24,2019-01-03 +SPY2019-03-15p355.002019-01-03,SPY,2019-03-15,106.47,1,103.53,10,44.20,put,355.00,0,5,250.24,2019-01-03 +SPY2019-03-15p360.002019-01-03,SPY,2019-03-15,111.47,1,108.53,10,43.35,put,360.00,0,0,250.24,2019-01-03 +SPY2019-03-15p365.002019-01-03,SPY,2019-03-15,116.47,1,113.53,10,39.84,put,365.00,0,1,250.24,2019-01-03 +SPY2019-03-15p370.002019-01-03,SPY,2019-03-15,121.40,1,118.53,10,40.63,put,370.00,0,3,250.24,2019-01-03 +SPY2019-03-15p375.002019-01-03,SPY,2019-03-15,126.40,1,123.53,10,0.00,put,375.00,0,0,250.24,2019-01-03 +SPY2019-03-15p380.002019-01-03,SPY,2019-03-15,131.40,1,128.53,10,52.27,put,380.00,0,0,250.24,2019-01-03 +SPY2019-03-15p390.002019-01-03,SPY,2019-03-15,141.47,1,138.53,10,58.40,put,390.00,0,9,250.24,2019-01-03 +SPY2019-03-15p400.002019-01-03,SPY,2019-03-15,151.40,1,148.53,10,80.15,put,400.00,0,210,250.24,2019-01-03 +SPY2019-03-15p40.002019-01-03,SPY,2019-03-15,0.01,8149,0.00,0,0.01,put,40.00,0,148,250.24,2019-01-03 +SPY2019-03-15p50.002019-01-03,SPY,2019-03-15,0.01,7131,0.00,0,0.02,put,50.00,0,32,250.24,2019-01-03 +SPY2019-03-15p55.002019-01-03,SPY,2019-03-15,0.01,6636,0.00,0,0.01,put,55.00,0,11,250.24,2019-01-03 +SPY2019-03-15p60.002019-01-03,SPY,2019-03-15,0.01,6019,0.00,0,0.01,put,60.00,0,275,250.24,2019-01-03 +SPY2019-03-15p65.002019-01-03,SPY,2019-03-15,0.01,4350,0.00,0,0.00,put,65.00,0,0,250.24,2019-01-03 +SPY2019-03-15p70.002019-01-03,SPY,2019-03-15,0.01,3633,0.00,0,0.01,put,70.00,4152,3678,250.24,2019-01-03 +SPY2019-03-15p75.002019-01-03,SPY,2019-03-15,0.01,2093,0.00,0,0.01,put,75.00,1500,7398,250.24,2019-01-03 +SPY2019-03-15p80.002019-01-03,SPY,2019-03-15,0.01,952,0.00,0,0.01,put,80.00,1650,695,250.24,2019-01-03 +SPY2019-03-15p85.002019-01-03,SPY,2019-03-15,0.02,6401,0.01,480,0.02,put,85.00,0,2225,250.24,2019-01-03 +SPY2019-03-15p90.002019-01-03,SPY,2019-03-15,0.02,5091,0.01,3109,0.01,put,90.00,0,2472,250.24,2019-01-03 +SPY2019-03-15p95.002019-01-03,SPY,2019-03-15,0.02,1989,0.01,7031,0.02,put,95.00,0,7151,250.24,2019-01-03 +SPY2019-03-29c175.002019-01-03,SPY,2019-03-29,76.56,9,76.07,20,0.00,call,175.00,0,0,250.24,2019-01-03 +SPY2019-03-29c180.002019-01-03,SPY,2019-03-29,71.63,16,71.15,41,0.00,call,180.00,0,0,250.24,2019-01-03 +SPY2019-03-29c185.002019-01-03,SPY,2019-03-29,66.71,43,66.25,63,0.00,call,185.00,0,0,250.24,2019-01-03 +SPY2019-03-29c187.002019-01-03,SPY,2019-03-29,64.74,34,64.30,55,25.90,call,187.00,0,474,250.24,2019-01-03 +SPY2019-03-29c188.002019-01-03,SPY,2019-03-29,63.76,33,63.32,64,46.96,call,188.00,0,41,250.24,2019-01-03 +SPY2019-03-29c189.002019-01-03,SPY,2019-03-29,62.79,44,62.35,63,47.13,call,189.00,0,72,250.24,2019-01-03 +SPY2019-03-29c190.002019-01-03,SPY,2019-03-29,61.81,41,61.37,73,30.48,call,190.00,0,355,250.24,2019-01-03 +SPY2019-03-29c191.002019-01-03,SPY,2019-03-29,60.84,48,60.40,75,47.72,call,191.00,0,90,250.24,2019-01-03 +SPY2019-03-29c192.002019-01-03,SPY,2019-03-29,59.87,55,59.43,78,40.80,call,192.00,0,19,250.24,2019-01-03 +SPY2019-03-29c193.002019-01-03,SPY,2019-03-29,58.91,46,58.46,82,36.92,call,193.00,0,1,250.24,2019-01-03 +SPY2019-03-29c194.002019-01-03,SPY,2019-03-29,57.94,49,57.49,98,46.20,call,194.00,0,20,250.24,2019-01-03 +SPY2019-03-29c195.002019-01-03,SPY,2019-03-29,56.96,63,56.53,84,28.34,call,195.00,0,503,250.24,2019-01-03 +SPY2019-03-29c196.002019-01-03,SPY,2019-03-29,56.01,85,55.56,111,44.56,call,196.00,0,2,250.24,2019-01-03 +SPY2019-03-29c197.002019-01-03,SPY,2019-03-29,55.05,94,54.60,110,34.98,call,197.00,0,3,250.24,2019-01-03 +SPY2019-03-29c198.002019-01-03,SPY,2019-03-29,54.08,89,53.64,111,47.76,call,198.00,0,1,250.24,2019-01-03 +SPY2019-03-29c199.002019-01-03,SPY,2019-03-29,53.12,94,52.68,115,22.89,call,199.00,0,2,250.24,2019-01-03 +SPY2019-03-29c200.002019-01-03,SPY,2019-03-29,52.17,109,51.72,122,49.23,call,200.00,2,30,250.24,2019-01-03 +SPY2019-03-29c201.002019-01-03,SPY,2019-03-29,51.21,109,50.77,119,42.08,call,201.00,0,1,250.24,2019-01-03 +SPY2019-03-29c202.002019-01-03,SPY,2019-03-29,50.26,116,49.82,119,0.00,call,202.00,0,0,250.24,2019-01-03 +SPY2019-03-29c203.002019-01-03,SPY,2019-03-29,49.30,110,48.86,130,0.00,call,203.00,0,0,250.24,2019-01-03 +SPY2019-03-29c204.002019-01-03,SPY,2019-03-29,48.35,111,47.92,124,17.91,call,204.00,0,1,250.24,2019-01-03 +SPY2019-03-29c205.002019-01-03,SPY,2019-03-29,47.41,119,46.97,130,44.68,call,205.00,0,2,250.24,2019-01-03 +SPY2019-03-29c206.002019-01-03,SPY,2019-03-29,46.46,116,46.03,130,37.08,call,206.00,0,1,250.24,2019-01-03 +SPY2019-03-29c207.002019-01-03,SPY,2019-03-29,45.52,120,45.09,133,0.00,call,207.00,0,0,250.24,2019-01-03 +SPY2019-03-29c208.002019-01-03,SPY,2019-03-29,44.58,121,44.15,139,0.00,call,208.00,0,1,250.24,2019-01-03 +SPY2019-03-29c209.002019-01-03,SPY,2019-03-29,43.65,127,43.22,138,0.00,call,209.00,0,0,250.24,2019-01-03 +SPY2019-03-29c210.002019-01-03,SPY,2019-03-29,42.72,133,42.29,141,18.00,call,210.00,0,25,250.24,2019-01-03 +SPY2019-03-29c211.002019-01-03,SPY,2019-03-29,41.79,133,41.37,138,34.77,call,211.00,0,10,250.24,2019-01-03 +SPY2019-03-29c212.002019-01-03,SPY,2019-03-29,40.86,132,40.44,147,16.60,call,212.00,0,13,250.24,2019-01-03 +SPY2019-03-29c213.002019-01-03,SPY,2019-03-29,39.94,134,39.52,150,16.73,call,213.00,0,25,250.24,2019-01-03 +SPY2019-03-29c214.002019-01-03,SPY,2019-03-29,39.02,134,38.61,147,35.72,call,214.00,0,64,250.24,2019-01-03 +SPY2019-03-29c215.002019-01-03,SPY,2019-03-29,38.10,128,37.70,152,18.85,call,215.00,0,24,250.24,2019-01-03 +SPY2019-03-29c216.002019-01-03,SPY,2019-03-29,37.20,136,36.79,156,17.47,call,216.00,0,1,250.24,2019-01-03 +SPY2019-03-29c217.002019-01-03,SPY,2019-03-29,36.29,133,35.89,160,12.82,call,217.00,0,3,250.24,2019-01-03 +SPY2019-03-29c218.002019-01-03,SPY,2019-03-29,35.40,142,35.00,145,12.71,call,218.00,0,2,250.24,2019-01-03 +SPY2019-03-29c219.002019-01-03,SPY,2019-03-29,34.50,139,34.10,162,12.16,call,219.00,0,1,250.24,2019-01-03 +SPY2019-03-29c220.002019-01-03,SPY,2019-03-29,33.61,141,33.22,148,15.90,call,220.00,0,123,250.24,2019-01-03 +SPY2019-03-29c221.002019-01-03,SPY,2019-03-29,32.73,145,32.34,148,0.00,call,221.00,0,0,250.24,2019-01-03 +SPY2019-03-29c222.002019-01-03,SPY,2019-03-29,31.85,147,31.46,158,15.60,call,222.00,0,45,250.24,2019-01-03 +SPY2019-03-29c223.002019-01-03,SPY,2019-03-29,30.98,150,30.59,158,0.00,call,223.00,0,0,250.24,2019-01-03 +SPY2019-03-29c224.002019-01-03,SPY,2019-03-29,30.11,150,29.73,151,30.56,call,224.00,1,15,250.24,2019-01-03 +SPY2019-03-29c225.002019-01-03,SPY,2019-03-29,29.25,152,28.87,159,13.10,call,225.00,0,8,250.24,2019-01-03 +SPY2019-03-29c226.002019-01-03,SPY,2019-03-29,28.39,174,28.02,187,21.29,call,226.00,0,18,250.24,2019-01-03 +SPY2019-03-29c227.002019-01-03,SPY,2019-03-29,27.54,175,27.17,193,18.13,call,227.00,0,5,250.24,2019-01-03 +SPY2019-03-29c228.002019-01-03,SPY,2019-03-29,26.70,175,26.33,193,12.80,call,228.00,0,3,250.24,2019-01-03 +SPY2019-03-29c229.002019-01-03,SPY,2019-03-29,25.87,182,25.50,192,14.61,call,229.00,0,4,250.24,2019-01-03 +SPY2019-03-29c230.002019-01-03,SPY,2019-03-29,25.04,181,24.68,191,24.15,call,230.00,104,125,250.24,2019-01-03 +SPY2019-03-29c231.002019-01-03,SPY,2019-03-29,24.22,183,23.87,182,11.03,call,231.00,0,100,250.24,2019-01-03 +SPY2019-03-29c232.002019-01-03,SPY,2019-03-29,23.41,185,23.06,185,11.71,call,232.00,0,33,250.24,2019-01-03 +SPY2019-03-29c233.002019-01-03,SPY,2019-03-29,22.60,180,22.26,188,10.58,call,233.00,0,7,250.24,2019-01-03 +SPY2019-03-29c234.002019-01-03,SPY,2019-03-29,21.81,185,21.47,190,6.28,call,234.00,0,73,250.24,2019-01-03 +SPY2019-03-29c235.002019-01-03,SPY,2019-03-29,21.02,181,20.69,190,20.13,call,235.00,2,282,250.24,2019-01-03 +SPY2019-03-29c236.002019-01-03,SPY,2019-03-29,20.24,177,19.93,156,9.74,call,236.00,0,16,250.24,2019-01-03 +SPY2019-03-29c237.002019-01-03,SPY,2019-03-29,19.47,173,19.16,191,17.00,call,237.00,1,12,250.24,2019-01-03 +SPY2019-03-29c238.002019-01-03,SPY,2019-03-29,18.71,170,18.40,200,9.35,call,238.00,0,92,250.24,2019-01-03 +SPY2019-03-29c239.002019-01-03,SPY,2019-03-29,17.96,133,17.72,127,17.86,call,239.00,1,83,250.24,2019-01-03 +SPY2019-03-29c240.002019-01-03,SPY,2019-03-29,17.23,141,17.00,106,16.75,call,240.00,17,333,250.24,2019-01-03 +SPY2019-03-29c241.002019-01-03,SPY,2019-03-29,16.47,133,16.28,115,16.93,call,241.00,2,212,250.24,2019-01-03 +SPY2019-03-29c242.002019-01-03,SPY,2019-03-29,15.78,129,15.56,134,8.00,call,242.00,0,88,250.24,2019-01-03 +SPY2019-03-29c243.002019-01-03,SPY,2019-03-29,15.05,94,14.87,92,7.63,call,243.00,0,16,250.24,2019-01-03 +SPY2019-03-29c244.002019-01-03,SPY,2019-03-29,14.36,112,14.18,131,13.59,call,244.00,1,44,250.24,2019-01-03 +SPY2019-03-29c245.002019-01-03,SPY,2019-03-29,13.69,121,13.51,115,13.33,call,245.00,5,438,250.24,2019-01-03 +SPY2019-03-29c246.002019-01-03,SPY,2019-03-29,13.02,111,12.85,127,13.19,call,246.00,6,303,250.24,2019-01-03 +SPY2019-03-29c247.002019-01-03,SPY,2019-03-29,12.38,211,12.20,106,12.15,call,247.00,1205,468,250.24,2019-01-03 +SPY2019-03-29c248.002019-01-03,SPY,2019-03-29,11.74,208,11.57,110,11.80,call,248.00,17,797,250.24,2019-01-03 +SPY2019-03-29c249.002019-01-03,SPY,2019-03-29,11.12,214,10.96,89,11.21,call,249.00,6,724,250.24,2019-01-03 +SPY2019-03-29c250.002019-01-03,SPY,2019-03-29,10.50,68,10.35,98,10.40,call,250.00,915,1284,250.24,2019-01-03 +SPY2019-03-29c251.002019-01-03,SPY,2019-03-29,9.91,94,9.77,86,10.16,call,251.00,188,208,250.24,2019-01-03 +SPY2019-03-29c252.002019-01-03,SPY,2019-03-29,9.33,78,9.20,82,9.17,call,252.00,120,278,250.24,2019-01-03 +SPY2019-03-29c253.002019-01-03,SPY,2019-03-29,8.77,101,8.64,87,9.15,call,253.00,85,152,250.24,2019-01-03 +SPY2019-03-29c254.002019-01-03,SPY,2019-03-29,8.23,73,8.10,191,8.62,call,254.00,81,127,250.24,2019-01-03 +SPY2019-03-29c255.002019-01-03,SPY,2019-03-29,7.71,114,7.58,194,8.06,call,255.00,125,143,250.24,2019-01-03 +SPY2019-03-29c256.002019-01-03,SPY,2019-03-29,7.20,201,7.08,193,7.55,call,256.00,94,128,250.24,2019-01-03 +SPY2019-03-29c257.002019-01-03,SPY,2019-03-29,6.71,86,6.59,209,6.80,call,257.00,73,96,250.24,2019-01-03 +SPY2019-03-29c258.002019-01-03,SPY,2019-03-29,6.25,252,6.12,212,5.70,call,258.00,94,231,250.24,2019-01-03 +SPY2019-03-29c259.002019-01-03,SPY,2019-03-29,5.76,250,5.67,213,5.29,call,259.00,80,130,250.24,2019-01-03 +SPY2019-03-29c260.002019-01-03,SPY,2019-03-29,5.34,158,5.25,96,5.10,call,260.00,1368,771,250.24,2019-01-03 +SPY2019-03-29c261.002019-01-03,SPY,2019-03-29,4.92,50,4.85,146,5.18,call,261.00,73,335,250.24,2019-01-03 +SPY2019-03-29c262.002019-01-03,SPY,2019-03-29,4.54,285,4.47,150,4.83,call,262.00,87,594,250.24,2019-01-03 +SPY2019-03-29c263.002019-01-03,SPY,2019-03-29,4.17,100,4.09,240,2.24,call,263.00,0,286,250.24,2019-01-03 +SPY2019-03-29c264.002019-01-03,SPY,2019-03-29,3.83,301,3.75,163,3.60,call,264.00,16,186,250.24,2019-01-03 +SPY2019-03-29c265.002019-01-03,SPY,2019-03-29,3.50,80,3.43,168,3.76,call,265.00,91,1904,250.24,2019-01-03 +SPY2019-03-29c266.002019-01-03,SPY,2019-03-29,3.20,400,3.13,175,2.96,call,266.00,107,897,250.24,2019-01-03 +SPY2019-03-29c267.002019-01-03,SPY,2019-03-29,2.91,80,2.84,260,2.72,call,267.00,44,669,250.24,2019-01-03 +SPY2019-03-29c268.002019-01-03,SPY,2019-03-29,2.64,80,2.58,262,2.58,call,268.00,47,549,250.24,2019-01-03 +SPY2019-03-29c269.002019-01-03,SPY,2019-03-29,2.40,354,2.34,69,2.69,call,269.00,65,818,250.24,2019-01-03 +SPY2019-03-29c270.002019-01-03,SPY,2019-03-29,2.17,160,2.11,388,2.10,call,270.00,185,2529,250.24,2019-01-03 +SPY2019-03-29c271.002019-01-03,SPY,2019-03-29,1.96,160,1.90,401,1.94,call,271.00,72,770,250.24,2019-01-03 +SPY2019-03-29c272.002019-01-03,SPY,2019-03-29,1.77,160,1.71,591,1.01,call,272.00,0,1111,250.24,2019-01-03 +SPY2019-03-29c273.002019-01-03,SPY,2019-03-29,1.60,564,1.54,614,1.59,call,273.00,5,1599,250.24,2019-01-03 +SPY2019-03-29c274.002019-01-03,SPY,2019-03-29,1.44,160,1.38,630,1.54,call,274.00,3,1077,250.24,2019-01-03 +SPY2019-03-29c275.002019-01-03,SPY,2019-03-29,1.30,1039,1.24,637,1.29,call,275.00,652,3082,250.24,2019-01-03 +SPY2019-03-29c276.002019-01-03,SPY,2019-03-29,1.17,857,1.11,984,0.90,call,276.00,0,1102,250.24,2019-01-03 +SPY2019-03-29c277.002019-01-03,SPY,2019-03-29,1.05,659,1.00,485,1.04,call,277.00,451,1588,250.24,2019-01-03 +SPY2019-03-29c278.002019-01-03,SPY,2019-03-29,0.94,405,0.89,1154,1.04,call,278.00,5,2398,250.24,2019-01-03 +SPY2019-03-29c279.002019-01-03,SPY,2019-03-29,0.84,317,0.80,880,0.89,call,279.00,209,2568,250.24,2019-01-03 +SPY2019-03-29c280.002019-01-03,SPY,2019-03-29,0.76,771,0.72,605,0.82,call,280.00,65,2767,250.24,2019-01-03 +SPY2019-03-29c281.002019-01-03,SPY,2019-03-29,0.68,357,0.65,240,0.81,call,281.00,16,827,250.24,2019-01-03 +SPY2019-03-29c282.002019-01-03,SPY,2019-03-29,0.61,1453,0.58,1300,0.57,call,282.00,1,2598,250.24,2019-01-03 +SPY2019-03-29c283.002019-01-03,SPY,2019-03-29,0.55,1562,0.52,1240,0.50,call,283.00,0,1646,250.24,2019-01-03 +SPY2019-03-29c284.002019-01-03,SPY,2019-03-29,0.49,1088,0.47,240,0.53,call,284.00,14,922,250.24,2019-01-03 +SPY2019-03-29c285.002019-01-03,SPY,2019-03-29,0.44,56,0.42,633,0.44,call,285.00,241,1277,250.24,2019-01-03 +SPY2019-03-29c286.002019-01-03,SPY,2019-03-29,0.40,1886,0.38,240,0.28,call,286.00,0,1687,250.24,2019-01-03 +SPY2019-03-29c287.002019-01-03,SPY,2019-03-29,0.36,1941,0.34,360,0.29,call,287.00,0,2378,250.24,2019-01-03 +SPY2019-03-29c288.002019-01-03,SPY,2019-03-29,0.33,2048,0.30,2661,0.21,call,288.00,0,2718,250.24,2019-01-03 +SPY2019-03-29c289.002019-01-03,SPY,2019-03-29,0.30,2582,0.27,2680,0.10,call,289.00,0,3366,250.24,2019-01-03 +SPY2019-03-29c290.002019-01-03,SPY,2019-03-29,0.27,2136,0.25,240,0.24,call,290.00,60,7843,250.24,2019-01-03 +SPY2019-03-29c291.002019-01-03,SPY,2019-03-29,0.25,2811,0.22,2614,0.28,call,291.00,25,2476,250.24,2019-01-03 +SPY2019-03-29c292.002019-01-03,SPY,2019-03-29,0.22,2015,0.20,1814,0.13,call,292.00,0,1947,250.24,2019-01-03 +SPY2019-03-29c293.002019-01-03,SPY,2019-03-29,0.20,1399,0.18,2506,0.16,call,293.00,0,1903,250.24,2019-01-03 +SPY2019-03-29c294.002019-01-03,SPY,2019-03-29,0.19,2926,0.16,3316,0.08,call,294.00,0,792,250.24,2019-01-03 +SPY2019-03-29c295.002019-01-03,SPY,2019-03-29,0.17,3252,0.15,1015,0.15,call,295.00,41,4370,250.24,2019-01-03 +SPY2019-03-29c300.002019-01-03,SPY,2019-03-29,0.11,2187,0.10,4,0.11,call,300.00,5,10735,250.24,2019-01-03 +SPY2019-03-29c305.002019-01-03,SPY,2019-03-29,0.08,3869,0.06,743,0.09,call,305.00,27,5531,250.24,2019-01-03 +SPY2019-03-29c310.002019-01-03,SPY,2019-03-29,0.06,5305,0.04,288,0.04,call,310.00,0,5691,250.24,2019-01-03 +SPY2019-03-29c315.002019-01-03,SPY,2019-03-29,0.05,7363,0.02,2476,0.02,call,315.00,0,6756,250.24,2019-01-03 +SPY2019-03-29c320.002019-01-03,SPY,2019-03-29,0.04,7625,0.01,2866,0.03,call,320.00,0,8341,250.24,2019-01-03 +SPY2019-03-29c325.002019-01-03,SPY,2019-03-29,0.03,6662,0.01,451,0.02,call,325.00,0,4199,250.24,2019-01-03 +SPY2019-03-29c330.002019-01-03,SPY,2019-03-29,0.02,728,0.00,0,0.01,call,330.00,0,2937,250.24,2019-01-03 +SPY2019-03-29c335.002019-01-03,SPY,2019-03-29,0.02,3190,0.00,0,0.01,call,335.00,0,1922,250.24,2019-01-03 +SPY2019-03-29c340.002019-01-03,SPY,2019-03-29,0.02,4546,0.00,0,0.02,call,340.00,0,1759,250.24,2019-01-03 +SPY2019-03-29c345.002019-01-03,SPY,2019-03-29,0.02,5196,0.00,0,0.01,call,345.00,0,74,250.24,2019-01-03 +SPY2019-03-29p175.002019-01-03,SPY,2019-03-29,0.29,6215,0.27,1159,0.29,put,175.00,44,76,250.24,2019-01-03 +SPY2019-03-29p180.002019-01-03,SPY,2019-03-29,0.35,771,0.34,115,0.44,put,180.00,11,6,250.24,2019-01-03 +SPY2019-03-29p185.002019-01-03,SPY,2019-03-29,0.44,1728,0.42,1791,0.59,put,185.00,1,11,250.24,2019-01-03 +SPY2019-03-29p187.002019-01-03,SPY,2019-03-29,0.48,797,0.46,2572,0.30,put,187.00,0,1937,250.24,2019-01-03 +SPY2019-03-29p188.002019-01-03,SPY,2019-03-29,0.51,5479,0.49,90,0.47,put,188.00,0,656,250.24,2019-01-03 +SPY2019-03-29p189.002019-01-03,SPY,2019-03-29,0.53,1653,0.51,777,0.41,put,189.00,0,3548,250.24,2019-01-03 +SPY2019-03-29p190.002019-01-03,SPY,2019-03-29,0.55,240,0.53,2864,0.58,put,190.00,9,1185,250.24,2019-01-03 +SPY2019-03-29p191.002019-01-03,SPY,2019-03-29,0.58,774,0.56,1111,0.38,put,191.00,0,362,250.24,2019-01-03 +SPY2019-03-29p192.002019-01-03,SPY,2019-03-29,0.61,2560,0.59,363,0.75,put,192.00,0,366,250.24,2019-01-03 +SPY2019-03-29p193.002019-01-03,SPY,2019-03-29,0.64,1506,0.62,337,0.74,put,193.00,0,524,250.24,2019-01-03 +SPY2019-03-29p194.002019-01-03,SPY,2019-03-29,0.67,952,0.65,359,0.68,put,194.00,1,1111,250.24,2019-01-03 +SPY2019-03-29p195.002019-01-03,SPY,2019-03-29,0.70,719,0.68,989,0.70,put,195.00,5,1631,250.24,2019-01-03 +SPY2019-03-29p196.002019-01-03,SPY,2019-03-29,0.74,3730,0.71,2884,0.63,put,196.00,0,19,250.24,2019-01-03 +SPY2019-03-29p197.002019-01-03,SPY,2019-03-29,0.78,2171,0.75,1247,0.82,put,197.00,369,19191,250.24,2019-01-03 +SPY2019-03-29p198.002019-01-03,SPY,2019-03-29,0.81,360,0.79,693,0.81,put,198.00,40,50,250.24,2019-01-03 +SPY2019-03-29p199.002019-01-03,SPY,2019-03-29,0.85,240,0.83,651,0.56,put,199.00,0,1779,250.24,2019-01-03 +SPY2019-03-29p200.002019-01-03,SPY,2019-03-29,0.90,1782,0.87,1240,0.91,put,200.00,130,3572,250.24,2019-01-03 +SPY2019-03-29p201.002019-01-03,SPY,2019-03-29,0.94,546,0.91,2770,1.07,put,201.00,104,390,250.24,2019-01-03 +SPY2019-03-29p202.002019-01-03,SPY,2019-03-29,0.99,1307,0.96,1361,0.99,put,202.00,635,2241,250.24,2019-01-03 +SPY2019-03-29p203.002019-01-03,SPY,2019-03-29,1.04,864,1.01,1933,1.04,put,203.00,91,2594,250.24,2019-01-03 +SPY2019-03-29p204.002019-01-03,SPY,2019-03-29,1.09,240,1.06,2499,1.09,put,204.00,510,1118,250.24,2019-01-03 +SPY2019-03-29p205.002019-01-03,SPY,2019-03-29,1.15,528,1.12,1810,1.17,put,205.00,4154,2582,250.24,2019-01-03 +SPY2019-03-29p206.002019-01-03,SPY,2019-03-29,1.21,240,1.18,1648,1.27,put,206.00,1641,942,250.24,2019-01-03 +SPY2019-03-29p207.002019-01-03,SPY,2019-03-29,1.28,1833,1.24,1865,1.34,put,207.00,307,2180,250.24,2019-01-03 +SPY2019-03-29p208.002019-01-03,SPY,2019-03-29,1.34,628,1.31,510,1.34,put,208.00,280,1367,250.24,2019-01-03 +SPY2019-03-29p209.002019-01-03,SPY,2019-03-29,1.41,858,1.37,1437,1.49,put,209.00,1300,2131,250.24,2019-01-03 +SPY2019-03-29p210.002019-01-03,SPY,2019-03-29,1.48,436,1.45,510,1.56,put,210.00,1432,5491,250.24,2019-01-03 +SPY2019-03-29p211.002019-01-03,SPY,2019-03-29,1.56,1154,1.52,990,1.63,put,211.00,2130,675,250.24,2019-01-03 +SPY2019-03-29p212.002019-01-03,SPY,2019-03-29,1.64,1211,1.60,818,1.93,put,212.00,1,568,250.24,2019-01-03 +SPY2019-03-29p213.002019-01-03,SPY,2019-03-29,1.72,352,1.68,1114,2.31,put,213.00,1,577,250.24,2019-01-03 +SPY2019-03-29p214.002019-01-03,SPY,2019-03-29,1.81,431,1.77,818,1.97,put,214.00,53,859,250.24,2019-01-03 +SPY2019-03-29p215.002019-01-03,SPY,2019-03-29,1.90,299,1.86,968,2.07,put,215.00,186,1347,250.24,2019-01-03 +SPY2019-03-29p216.002019-01-03,SPY,2019-03-29,2.00,320,1.96,394,2.46,put,216.00,24,838,250.24,2019-01-03 +SPY2019-03-29p217.002019-01-03,SPY,2019-03-29,2.10,240,2.06,511,1.27,put,217.00,0,883,250.24,2019-01-03 +SPY2019-03-29p218.002019-01-03,SPY,2019-03-29,2.21,714,2.16,1023,2.25,put,218.00,2,763,250.24,2019-01-03 +SPY2019-03-29p219.002019-01-03,SPY,2019-03-29,2.32,320,2.27,1133,2.45,put,219.00,49,497,250.24,2019-01-03 +SPY2019-03-29p220.002019-01-03,SPY,2019-03-29,2.44,924,2.39,712,2.43,put,220.00,4140,5768,250.24,2019-01-03 +SPY2019-03-29p221.002019-01-03,SPY,2019-03-29,2.56,240,2.51,712,2.70,put,221.00,31,1542,250.24,2019-01-03 +SPY2019-03-29p222.002019-01-03,SPY,2019-03-29,2.69,484,2.64,376,1.52,put,222.00,0,259,250.24,2019-01-03 +SPY2019-03-29p223.002019-01-03,SPY,2019-03-29,2.82,160,2.77,636,3.69,put,223.00,11,1433,250.24,2019-01-03 +SPY2019-03-29p224.002019-01-03,SPY,2019-03-29,2.97,1153,2.91,636,3.73,put,224.00,1,1304,250.24,2019-01-03 +SPY2019-03-29p225.002019-01-03,SPY,2019-03-29,3.11,240,3.06,358,3.35,put,225.00,1394,25483,250.24,2019-01-03 +SPY2019-03-29p226.002019-01-03,SPY,2019-03-29,3.27,700,3.21,160,4.11,put,226.00,92,1115,250.24,2019-01-03 +SPY2019-03-29p227.002019-01-03,SPY,2019-03-29,3.43,700,3.37,160,4.31,put,227.00,91,4904,250.24,2019-01-03 +SPY2019-03-29p228.002019-01-03,SPY,2019-03-29,3.59,160,3.53,590,3.92,put,228.00,196,2273,250.24,2019-01-03 +SPY2019-03-29p229.002019-01-03,SPY,2019-03-29,3.77,473,3.71,80,4.02,put,229.00,115,1782,250.24,2019-01-03 +SPY2019-03-29p230.002019-01-03,SPY,2019-03-29,3.95,160,3.89,184,4.25,put,230.00,1460,4089,250.24,2019-01-03 +SPY2019-03-29p231.002019-01-03,SPY,2019-03-29,4.14,160,4.07,725,5.17,put,231.00,69,1009,250.24,2019-01-03 +SPY2019-03-29p232.002019-01-03,SPY,2019-03-29,4.34,160,4.28,80,4.47,put,232.00,12,2162,250.24,2019-01-03 +SPY2019-03-29p233.002019-01-03,SPY,2019-03-29,4.55,160,4.48,475,4.84,put,233.00,80,1427,250.24,2019-01-03 +SPY2019-03-29p234.002019-01-03,SPY,2019-03-29,4.77,608,4.70,80,4.98,put,234.00,98,1456,250.24,2019-01-03 +SPY2019-03-29p235.002019-01-03,SPY,2019-03-29,4.99,160,4.92,585,5.30,put,235.00,318,9923,250.24,2019-01-03 +SPY2019-03-29p236.002019-01-03,SPY,2019-03-29,5.23,359,5.15,200,5.86,put,236.00,87,1320,250.24,2019-01-03 +SPY2019-03-29p237.002019-01-03,SPY,2019-03-29,5.47,80,5.39,315,5.55,put,237.00,134,1932,250.24,2019-01-03 +SPY2019-03-29p238.002019-01-03,SPY,2019-03-29,5.73,457,5.65,162,5.65,put,238.00,130,2485,250.24,2019-01-03 +SPY2019-03-29p239.002019-01-03,SPY,2019-03-29,5.99,100,5.91,219,6.48,put,239.00,94,1644,250.24,2019-01-03 +SPY2019-03-29p240.002019-01-03,SPY,2019-03-29,6.27,327,6.18,241,6.31,put,240.00,176,4721,250.24,2019-01-03 +SPY2019-03-29p241.002019-01-03,SPY,2019-03-29,6.55,100,6.47,187,7.95,put,241.00,80,1814,250.24,2019-01-03 +SPY2019-03-29p242.002019-01-03,SPY,2019-03-29,6.85,100,6.77,135,6.86,put,242.00,96,2207,250.24,2019-01-03 +SPY2019-03-29p243.002019-01-03,SPY,2019-03-29,7.16,50,7.08,132,8.53,put,243.00,89,3092,250.24,2019-01-03 +SPY2019-03-29p244.002019-01-03,SPY,2019-03-29,7.49,305,7.39,285,8.04,put,244.00,104,2995,250.24,2019-01-03 +SPY2019-03-29p245.002019-01-03,SPY,2019-03-29,7.82,100,7.73,50,8.19,put,245.00,151,4214,250.24,2019-01-03 +SPY2019-03-29p246.002019-01-03,SPY,2019-03-29,8.17,100,8.07,230,8.76,put,246.00,120,749,250.24,2019-01-03 +SPY2019-03-29p247.002019-01-03,SPY,2019-03-29,8.53,50,8.44,87,8.65,put,247.00,1731,3997,250.24,2019-01-03 +SPY2019-03-29p248.002019-01-03,SPY,2019-03-29,8.91,145,8.81,133,8.89,put,248.00,116,4202,250.24,2019-01-03 +SPY2019-03-29p249.002019-01-03,SPY,2019-03-29,9.30,80,9.20,134,9.25,put,249.00,88,1266,250.24,2019-01-03 +SPY2019-03-29p250.002019-01-03,SPY,2019-03-29,9.71,238,9.60,83,9.65,put,250.00,4770,6497,250.24,2019-01-03 +SPY2019-03-29p251.002019-01-03,SPY,2019-03-29,10.13,80,10.02,92,10.18,put,251.00,96,416,250.24,2019-01-03 +SPY2019-03-29p252.002019-01-03,SPY,2019-03-29,10.57,165,10.46,144,10.70,put,252.00,10,1436,250.24,2019-01-03 +SPY2019-03-29p253.002019-01-03,SPY,2019-03-29,11.02,64,10.91,64,13.90,put,253.00,1,1115,250.24,2019-01-03 +SPY2019-03-29p254.002019-01-03,SPY,2019-03-29,11.49,64,11.38,104,12.22,put,254.00,1,2013,250.24,2019-01-03 +SPY2019-03-29p255.002019-01-03,SPY,2019-03-29,11.99,241,11.86,107,12.13,put,255.00,7,4116,250.24,2019-01-03 +SPY2019-03-29p256.002019-01-03,SPY,2019-03-29,12.49,111,12.38,48,13.25,put,256.00,288,1792,250.24,2019-01-03 +SPY2019-03-29p257.002019-01-03,SPY,2019-03-29,13.02,96,12.90,32,12.99,put,257.00,20,2841,250.24,2019-01-03 +SPY2019-03-29p258.002019-01-03,SPY,2019-03-29,13.61,164,13.40,134,14.31,put,258.00,13,1467,250.24,2019-01-03 +SPY2019-03-29p259.002019-01-03,SPY,2019-03-29,14.18,159,13.95,212,14.52,put,259.00,91,1350,250.24,2019-01-03 +SPY2019-03-29p260.002019-01-03,SPY,2019-03-29,14.77,170,14.56,100,15.37,put,260.00,231,2782,250.24,2019-01-03 +SPY2019-03-29p261.002019-01-03,SPY,2019-03-29,15.38,180,15.16,81,15.98,put,261.00,395,1558,250.24,2019-01-03 +SPY2019-03-29p262.002019-01-03,SPY,2019-03-29,16.04,223,15.70,205,16.62,put,262.00,34,5492,250.24,2019-01-03 +SPY2019-03-29p263.002019-01-03,SPY,2019-03-29,16.68,229,16.34,204,17.27,put,263.00,19,1861,250.24,2019-01-03 +SPY2019-03-29p264.002019-01-03,SPY,2019-03-29,17.35,222,17.00,202,17.42,put,264.00,23,1927,250.24,2019-01-03 +SPY2019-03-29p265.002019-01-03,SPY,2019-03-29,18.04,221,17.68,199,18.65,put,265.00,12,2592,250.24,2019-01-03 +SPY2019-03-29p266.002019-01-03,SPY,2019-03-29,18.75,226,18.37,205,19.37,put,266.00,16,1791,250.24,2019-01-03 +SPY2019-03-29p267.002019-01-03,SPY,2019-03-29,19.47,218,19.09,203,22.47,put,267.00,10,3346,250.24,2019-01-03 +SPY2019-03-29p268.002019-01-03,SPY,2019-03-29,20.22,219,19.83,203,23.69,put,268.00,4000,7213,250.24,2019-01-03 +SPY2019-03-29p269.002019-01-03,SPY,2019-03-29,20.98,207,20.58,206,11.20,put,269.00,0,378,250.24,2019-01-03 +SPY2019-03-29p270.002019-01-03,SPY,2019-03-29,21.77,206,21.36,203,21.28,put,270.00,10,3763,250.24,2019-01-03 +SPY2019-03-29p271.002019-01-03,SPY,2019-03-29,22.56,203,22.15,204,26.13,put,271.00,4,256,250.24,2019-01-03 +SPY2019-03-29p272.002019-01-03,SPY,2019-03-29,23.38,199,22.96,205,23.65,put,272.00,4,1553,250.24,2019-01-03 +SPY2019-03-29p273.002019-01-03,SPY,2019-03-29,24.21,195,23.78,207,28.46,put,273.00,2,484,250.24,2019-01-03 +SPY2019-03-29p274.002019-01-03,SPY,2019-03-29,25.06,195,24.62,209,25.25,put,274.00,1,253,250.24,2019-01-03 +SPY2019-03-29p275.002019-01-03,SPY,2019-03-29,25.92,186,25.48,205,26.61,put,275.00,1,6383,250.24,2019-01-03 +SPY2019-03-29p276.002019-01-03,SPY,2019-03-29,26.80,155,26.35,186,17.94,put,276.00,0,997,250.24,2019-01-03 +SPY2019-03-29p277.002019-01-03,SPY,2019-03-29,27.68,153,27.23,186,18.77,put,277.00,0,259,250.24,2019-01-03 +SPY2019-03-29p278.002019-01-03,SPY,2019-03-29,28.58,145,28.12,187,21.38,put,278.00,0,580,250.24,2019-01-03 +SPY2019-03-29p279.002019-01-03,SPY,2019-03-29,29.49,145,29.03,184,15.10,put,279.00,0,226,250.24,2019-01-03 +SPY2019-03-29p280.002019-01-03,SPY,2019-03-29,30.40,135,29.94,185,33.15,put,280.00,2,1342,250.24,2019-01-03 +SPY2019-03-29p281.002019-01-03,SPY,2019-03-29,31.33,138,30.86,188,16.56,put,281.00,0,734,250.24,2019-01-03 +SPY2019-03-29p282.002019-01-03,SPY,2019-03-29,32.26,132,31.79,187,17.35,put,282.00,0,1268,250.24,2019-01-03 +SPY2019-03-29p283.002019-01-03,SPY,2019-03-29,33.20,129,32.73,186,13.49,put,283.00,0,1,250.24,2019-01-03 +SPY2019-03-29p284.002019-01-03,SPY,2019-03-29,34.15,131,33.67,189,17.96,put,284.00,0,694,250.24,2019-01-03 +SPY2019-03-29p285.002019-01-03,SPY,2019-03-29,35.10,127,34.64,176,22.05,put,285.00,0,2614,250.24,2019-01-03 +SPY2019-03-29p286.002019-01-03,SPY,2019-03-29,36.06,131,35.59,182,39.47,put,286.00,1,90,250.24,2019-01-03 +SPY2019-03-29p287.002019-01-03,SPY,2019-03-29,37.02,130,36.56,178,23.03,put,287.00,0,347,250.24,2019-01-03 +SPY2019-03-29p288.002019-01-03,SPY,2019-03-29,37.99,128,37.53,175,7.00,put,288.00,0,218,250.24,2019-01-03 +SPY2019-03-29p289.002019-01-03,SPY,2019-03-29,38.97,134,38.51,173,19.92,put,289.00,0,60,250.24,2019-01-03 +SPY2019-03-29p290.002019-01-03,SPY,2019-03-29,39.97,146,39.50,155,41.20,put,290.00,2,111,250.24,2019-01-03 +SPY2019-03-29p291.002019-01-03,SPY,2019-03-29,40.97,144,40.49,139,10.03,put,291.00,0,279,250.24,2019-01-03 +SPY2019-03-29p292.002019-01-03,SPY,2019-03-29,42.02,5,41.19,5,10.41,put,292.00,0,287,250.24,2019-01-03 +SPY2019-03-29p293.002019-01-03,SPY,2019-03-29,42.97,129,42.49,111,27.21,put,293.00,0,140,250.24,2019-01-03 +SPY2019-03-29p294.002019-01-03,SPY,2019-03-29,43.97,124,43.49,95,0.00,put,294.00,0,0,250.24,2019-01-03 +SPY2019-03-29p295.002019-01-03,SPY,2019-03-29,46.41,1,43.53,10,24.71,put,295.00,0,8,250.24,2019-01-03 +SPY2019-03-29p300.002019-01-03,SPY,2019-03-29,50.12,85,49.27,85,51.00,put,300.00,2,23,250.24,2019-01-03 +SPY2019-03-29p305.002019-01-03,SPY,2019-03-29,56.41,1,53.53,10,31.43,put,305.00,0,12,250.24,2019-01-03 +SPY2019-03-29p310.002019-01-03,SPY,2019-03-29,59.97,23,59.28,85,59.97,put,310.00,100,486,250.24,2019-01-03 +SPY2019-03-29p315.002019-01-03,SPY,2019-03-29,66.41,1,63.53,10,19.81,put,315.00,0,3,250.24,2019-01-03 +SPY2019-03-29p320.002019-01-03,SPY,2019-03-29,71.48,2,68.53,10,27.25,put,320.00,0,5,250.24,2019-01-03 +SPY2019-03-29p325.002019-01-03,SPY,2019-03-29,76.40,1,73.53,10,18.39,put,325.00,0,0,250.24,2019-01-03 +SPY2019-03-29p330.002019-01-03,SPY,2019-03-29,81.47,1,78.53,10,24.21,put,330.00,0,2,250.24,2019-01-03 +SPY2019-03-29p335.002019-01-03,SPY,2019-03-29,86.47,1,83.53,10,27.26,put,335.00,0,2,250.24,2019-01-03 +SPY2019-03-29p340.002019-01-03,SPY,2019-03-29,91.40,1,88.53,10,0.00,put,340.00,0,0,250.24,2019-01-03 +SPY2019-03-29p345.002019-01-03,SPY,2019-03-29,96.40,1,93.53,10,47.91,put,345.00,0,14,250.24,2019-01-03 +SPY2019-06-21c100.002019-01-03,SPY,2019-06-21,151.14,199,150.34,199,73.70,call,100.00,0,16,250.24,2019-01-03 +SPY2019-06-21c105.002019-01-03,SPY,2019-06-21,146.17,199,145.36,199,84.60,call,105.00,0,0,250.24,2019-01-03 +SPY2019-06-21c110.002019-01-03,SPY,2019-06-21,141.20,199,140.39,199,0.00,call,110.00,0,0,250.24,2019-01-03 +SPY2019-06-21c115.002019-01-03,SPY,2019-06-21,136.23,199,135.42,199,0.00,call,115.00,0,0,250.24,2019-01-03 +SPY2019-06-21c120.002019-01-03,SPY,2019-06-21,131.26,199,130.45,199,65.70,call,120.00,0,0,250.24,2019-01-03 +SPY2019-06-21c125.002019-01-03,SPY,2019-06-21,126.30,199,125.48,199,61.34,call,125.00,0,1,250.24,2019-01-03 +SPY2019-06-21c130.002019-01-03,SPY,2019-06-21,122.60,10,119.14,1,81.85,call,130.00,0,0,250.24,2019-01-03 +SPY2019-06-21c135.002019-01-03,SPY,2019-06-21,117.65,10,114.19,1,70.29,call,135.00,0,0,250.24,2019-01-03 +SPY2019-06-21c140.002019-01-03,SPY,2019-06-21,111.43,199,110.62,199,54.23,call,140.00,0,11,250.24,2019-01-03 +SPY2019-06-21c145.002019-01-03,SPY,2019-06-21,106.49,199,105.68,199,51.45,call,145.00,0,4,250.24,2019-01-03 +SPY2019-06-21c150.002019-01-03,SPY,2019-06-21,101.56,199,100.75,199,50.82,call,150.00,0,15,250.24,2019-01-03 +SPY2019-06-21c155.002019-01-03,SPY,2019-06-21,97.94,10,94.50,1,61.13,call,155.00,0,0,250.24,2019-01-03 +SPY2019-06-21c160.002019-01-03,SPY,2019-06-21,91.75,199,90.95,199,66.21,call,160.00,0,10,250.24,2019-01-03 +SPY2019-06-21c165.002019-01-03,SPY,2019-06-21,86.89,199,86.09,199,36.40,call,165.00,0,139,250.24,2019-01-03 +SPY2019-06-21c170.002019-01-03,SPY,2019-06-21,82.05,199,81.26,199,55.77,call,170.00,0,700,250.24,2019-01-03 +SPY2019-06-21c175.002019-01-03,SPY,2019-06-21,77.24,199,76.46,199,31.59,call,175.00,0,300,250.24,2019-01-03 +SPY2019-06-21c180.002019-01-03,SPY,2019-06-21,72.47,199,71.70,199,35.56,call,180.00,0,142,250.24,2019-01-03 +SPY2019-06-21c185.002019-01-03,SPY,2019-06-21,69.14,1,65.63,1,54.51,call,185.00,0,188,250.24,2019-01-03 +SPY2019-06-21c190.002019-01-03,SPY,2019-06-21,63.08,199,62.33,199,30.75,call,190.00,0,396,250.24,2019-01-03 +SPY2019-06-21c195.002019-01-03,SPY,2019-06-21,58.46,199,57.73,199,27.57,call,195.00,0,205,250.24,2019-01-03 +SPY2019-06-21c196.002019-01-03,SPY,2019-06-21,57.54,199,56.82,199,23.36,call,196.00,0,13,250.24,2019-01-03 +SPY2019-06-21c197.002019-01-03,SPY,2019-06-21,58.03,1,54.52,1,0.00,call,197.00,0,0,250.24,2019-01-03 +SPY2019-06-21c198.002019-01-03,SPY,2019-06-21,57.11,1,53.60,1,0.00,call,198.00,0,0,250.24,2019-01-03 +SPY2019-06-21c199.002019-01-03,SPY,2019-06-21,56.17,1,52.70,1,0.00,call,199.00,0,0,250.24,2019-01-03 +SPY2019-06-21c200.002019-01-03,SPY,2019-06-21,53.91,200,53.20,200,53.22,call,200.00,41,190,250.24,2019-01-03 +SPY2019-06-21c205.002019-01-03,SPY,2019-06-21,49.43,200,48.73,200,24.23,call,205.00,0,315,250.24,2019-01-03 +SPY2019-06-21c210.002019-01-03,SPY,2019-06-21,45.03,201,44.35,201,21.92,call,210.00,0,533,250.24,2019-01-03 +SPY2019-06-21c215.002019-01-03,SPY,2019-06-21,40.73,201,40.07,201,40.48,call,215.00,6,1430,250.24,2019-01-03 +SPY2019-06-21c220.002019-01-03,SPY,2019-06-21,36.55,201,35.89,201,33.34,call,220.00,4,2418,250.24,2019-01-03 +SPY2019-06-21c225.002019-01-03,SPY,2019-06-21,32.48,205,31.86,205,15.63,call,225.00,0,1976,250.24,2019-01-03 +SPY2019-06-21c226.002019-01-03,SPY,2019-06-21,31.69,204,31.03,204,0.00,call,226.00,0,0,250.24,2019-01-03 +SPY2019-06-21c227.002019-01-03,SPY,2019-06-21,30.88,206,30.27,206,15.19,call,227.00,0,3,250.24,2019-01-03 +SPY2019-06-21c228.002019-01-03,SPY,2019-06-21,30.10,207,29.49,207,0.00,call,228.00,0,0,250.24,2019-01-03 +SPY2019-06-21c229.002019-01-03,SPY,2019-06-21,29.32,208,28.72,208,0.00,call,229.00,0,0,250.24,2019-01-03 +SPY2019-06-21c230.002019-01-03,SPY,2019-06-21,28.55,208,27.96,208,28.90,call,230.00,26,1678,250.24,2019-01-03 +SPY2019-06-21c231.002019-01-03,SPY,2019-06-21,27.79,209,27.20,209,0.00,call,231.00,0,0,250.24,2019-01-03 +SPY2019-06-21c232.002019-01-03,SPY,2019-06-21,27.04,207,26.43,207,0.00,call,232.00,0,0,250.24,2019-01-03 +SPY2019-06-21c233.002019-01-03,SPY,2019-06-21,26.27,211,25.68,211,12.77,call,233.00,0,11,250.24,2019-01-03 +SPY2019-06-21c234.002019-01-03,SPY,2019-06-21,25.35,212,25.08,212,25.24,call,234.00,85,1,250.24,2019-01-03 +SPY2019-06-21c235.002019-01-03,SPY,2019-06-21,24.64,213,24.36,213,23.84,call,235.00,23,1389,250.24,2019-01-03 +SPY2019-06-21c236.002019-01-03,SPY,2019-06-21,23.91,214,23.65,214,11.58,call,236.00,0,23,250.24,2019-01-03 +SPY2019-06-21c237.002019-01-03,SPY,2019-06-21,23.19,216,22.93,216,11.48,call,237.00,0,20,250.24,2019-01-03 +SPY2019-06-21c238.002019-01-03,SPY,2019-06-21,22.46,217,22.20,217,10.89,call,238.00,0,155,250.24,2019-01-03 +SPY2019-06-21c239.002019-01-03,SPY,2019-06-21,21.76,218,21.50,218,20.45,call,239.00,1,29,250.24,2019-01-03 +SPY2019-06-21c240.002019-01-03,SPY,2019-06-21,21.06,220,20.81,220,20.58,call,240.00,35,2996,250.24,2019-01-03 +SPY2019-06-21c241.002019-01-03,SPY,2019-06-21,20.35,222,20.11,222,19.71,call,241.00,1,50,250.24,2019-01-03 +SPY2019-06-21c242.002019-01-03,SPY,2019-06-21,19.69,224,19.45,224,9.80,call,242.00,0,79,250.24,2019-01-03 +SPY2019-06-21c243.002019-01-03,SPY,2019-06-21,19.02,218,18.75,218,18.31,call,243.00,8,52,250.24,2019-01-03 +SPY2019-06-21c244.002019-01-03,SPY,2019-06-21,18.34,228,18.12,228,17.55,call,244.00,3,87,250.24,2019-01-03 +SPY2019-06-21c245.002019-01-03,SPY,2019-06-21,17.69,230,17.46,230,17.59,call,245.00,75,5464,250.24,2019-01-03 +SPY2019-06-21c246.002019-01-03,SPY,2019-06-21,17.05,232,16.84,232,17.11,call,246.00,3,84,250.24,2019-01-03 +SPY2019-06-21c247.002019-01-03,SPY,2019-06-21,16.43,235,16.21,235,14.77,call,247.00,1,547,250.24,2019-01-03 +SPY2019-06-21c248.002019-01-03,SPY,2019-06-21,15.80,228,15.58,228,13.80,call,248.00,210,1886,250.24,2019-01-03 +SPY2019-06-21c249.002019-01-03,SPY,2019-06-21,15.18,241,14.97,241,14.41,call,249.00,16,261,250.24,2019-01-03 +SPY2019-06-21c250.002019-01-03,SPY,2019-06-21,14.57,244,14.38,244,13.80,call,250.00,331,4877,250.24,2019-01-03 +SPY2019-06-21c251.002019-01-03,SPY,2019-06-21,13.97,248,13.80,248,13.92,call,251.00,24,667,250.24,2019-01-03 +SPY2019-06-21c252.002019-01-03,SPY,2019-06-21,13.41,251,13.23,251,13.35,call,252.00,26,314,250.24,2019-01-03 +SPY2019-06-21c253.002019-01-03,SPY,2019-06-21,12.83,251,12.64,251,13.31,call,253.00,1704,1275,250.24,2019-01-03 +SPY2019-06-21c254.002019-01-03,SPY,2019-06-21,12.27,260,12.10,260,12.35,call,254.00,24,639,250.24,2019-01-03 +SPY2019-06-21c255.002019-01-03,SPY,2019-06-21,11.74,264,11.56,264,11.16,call,255.00,240,2386,250.24,2019-01-03 +SPY2019-06-21c256.002019-01-03,SPY,2019-06-21,11.21,269,11.04,269,10.84,call,256.00,257,578,250.24,2019-01-03 +SPY2019-06-21c257.002019-01-03,SPY,2019-06-21,10.70,260,10.52,260,11.05,call,257.00,4,1227,250.24,2019-01-03 +SPY2019-06-21c258.002019-01-03,SPY,2019-06-21,10.17,280,10.02,280,10.54,call,258.00,17,798,250.24,2019-01-03 +SPY2019-06-21c259.002019-01-03,SPY,2019-06-21,9.68,286,9.54,286,10.09,call,259.00,7,484,250.24,2019-01-03 +SPY2019-06-21c25.002019-01-03,SPY,2019-06-21,225.73,199,224.94,199,107.90,call,25.00,0,11,250.24,2019-01-03 +SPY2019-06-21c260.002019-01-03,SPY,2019-06-21,9.21,292,9.07,292,9.16,call,260.00,1025,4394,250.24,2019-01-03 +SPY2019-06-21c261.002019-01-03,SPY,2019-06-21,8.75,299,8.62,299,8.61,call,261.00,10,2316,250.24,2019-01-03 +SPY2019-06-21c262.002019-01-03,SPY,2019-06-21,8.28,306,8.15,306,8.67,call,262.00,14,1144,250.24,2019-01-03 +SPY2019-06-21c263.002019-01-03,SPY,2019-06-21,7.85,313,7.72,313,7.71,call,263.00,7,1168,250.24,2019-01-03 +SPY2019-06-21c264.002019-01-03,SPY,2019-06-21,7.44,321,7.31,321,7.59,call,264.00,7,1140,250.24,2019-01-03 +SPY2019-06-21c265.002019-01-03,SPY,2019-06-21,7.03,329,6.91,329,6.46,call,265.00,34,14021,250.24,2019-01-03 +SPY2019-06-21c266.002019-01-03,SPY,2019-06-21,6.63,338,6.51,338,6.98,call,266.00,6,2031,250.24,2019-01-03 +SPY2019-06-21c267.002019-01-03,SPY,2019-06-21,6.25,346,6.14,346,6.05,call,267.00,7,724,250.24,2019-01-03 +SPY2019-06-21c268.002019-01-03,SPY,2019-06-21,5.90,355,5.78,355,6.26,call,268.00,21,974,250.24,2019-01-03 +SPY2019-06-21c269.002019-01-03,SPY,2019-06-21,5.55,364,5.43,364,5.21,call,269.00,1,2777,250.24,2019-01-03 +SPY2019-06-21c270.002019-01-03,SPY,2019-06-21,5.20,374,5.09,374,4.95,call,270.00,1514,20191,250.24,2019-01-03 +SPY2019-06-21c271.002019-01-03,SPY,2019-06-21,4.88,384,4.78,384,4.45,call,271.00,16,2228,250.24,2019-01-03 +SPY2019-06-21c272.002019-01-03,SPY,2019-06-21,4.58,394,4.48,394,4.35,call,272.00,4,599,250.24,2019-01-03 +SPY2019-06-21c273.002019-01-03,SPY,2019-06-21,4.31,395,4.20,395,4.42,call,273.00,2,1947,250.24,2019-01-03 +SPY2019-06-21c274.002019-01-03,SPY,2019-06-21,4.01,415,3.91,415,3.90,call,274.00,60,2012,250.24,2019-01-03 +SPY2019-06-21c275.002019-01-03,SPY,2019-06-21,3.75,425,3.66,425,3.61,call,275.00,54,15695,250.24,2019-01-03 +SPY2019-06-21c276.002019-01-03,SPY,2019-06-21,3.50,435,3.41,435,3.32,call,276.00,6,2143,250.24,2019-01-03 +SPY2019-06-21c277.002019-01-03,SPY,2019-06-21,3.26,423,3.17,423,3.19,call,277.00,11,3082,250.24,2019-01-03 +SPY2019-06-21c278.002019-01-03,SPY,2019-06-21,3.04,457,2.95,457,2.90,call,278.00,95,3254,250.24,2019-01-03 +SPY2019-06-21c279.002019-01-03,SPY,2019-06-21,2.83,467,2.74,467,2.67,call,279.00,96,5674,250.24,2019-01-03 +SPY2019-06-21c280.002019-01-03,SPY,2019-06-21,2.63,477,2.55,477,2.60,call,280.00,416,41002,250.24,2019-01-03 +SPY2019-06-21c281.002019-01-03,SPY,2019-06-21,2.43,470,2.35,470,2.39,call,281.00,7,7155,250.24,2019-01-03 +SPY2019-06-21c282.002019-01-03,SPY,2019-06-21,2.26,497,2.18,497,2.37,call,282.00,170,3613,250.24,2019-01-03 +SPY2019-06-21c283.002019-01-03,SPY,2019-06-21,2.10,507,2.02,507,2.20,call,283.00,770,3579,250.24,2019-01-03 +SPY2019-06-21c284.002019-01-03,SPY,2019-06-21,1.95,516,1.88,516,2.06,call,284.00,21,6158,250.24,2019-01-03 +SPY2019-06-21c285.002019-01-03,SPY,2019-06-21,1.80,526,1.73,526,1.72,call,285.00,139,38401,250.24,2019-01-03 +SPY2019-06-21c286.002019-01-03,SPY,2019-06-21,1.67,535,1.60,535,1.65,call,286.00,2,4942,250.24,2019-01-03 +SPY2019-06-21c287.002019-01-03,SPY,2019-06-21,1.55,543,1.48,543,1.58,call,287.00,4,3692,250.24,2019-01-03 +SPY2019-06-21c288.002019-01-03,SPY,2019-06-21,1.44,538,1.37,538,0.75,call,288.00,0,3496,250.24,2019-01-03 +SPY2019-06-21c289.002019-01-03,SPY,2019-06-21,1.32,560,1.26,560,1.34,call,289.00,28,2423,250.24,2019-01-03 +SPY2019-06-21c290.002019-01-03,SPY,2019-06-21,1.23,567,1.16,567,1.22,call,290.00,82,26613,250.24,2019-01-03 +SPY2019-06-21c291.002019-01-03,SPY,2019-06-21,1.14,574,1.07,574,1.08,call,291.00,20,1492,250.24,2019-01-03 +SPY2019-06-21c292.002019-01-03,SPY,2019-06-21,1.06,566,0.99,566,0.60,call,292.00,0,819,250.24,2019-01-03 +SPY2019-06-21c293.002019-01-03,SPY,2019-06-21,0.98,587,0.91,587,0.68,call,293.00,0,1670,250.24,2019-01-03 +SPY2019-06-21c294.002019-01-03,SPY,2019-06-21,0.91,592,0.84,592,0.50,call,294.00,0,1205,250.24,2019-01-03 +SPY2019-06-21c295.002019-01-03,SPY,2019-06-21,0.84,597,0.79,2,0.79,call,295.00,115,14993,250.24,2019-01-03 +SPY2019-06-21c300.002019-01-03,SPY,2019-06-21,0.57,1068,0.53,2,0.55,call,300.00,23,28493,250.24,2019-01-03 +SPY2019-06-21c305.002019-01-03,SPY,2019-06-21,0.39,823,0.34,1068,0.42,call,305.00,10,8852,250.24,2019-01-03 +SPY2019-06-21c30.002019-01-03,SPY,2019-06-21,222.11,1,218.36,1,0.00,call,30.00,0,0,250.24,2019-01-03 +SPY2019-06-21c310.002019-01-03,SPY,2019-06-21,0.28,1068,0.23,1068,0.29,call,310.00,1,17417,250.24,2019-01-03 +SPY2019-06-21c315.002019-01-03,SPY,2019-06-21,0.21,1406,0.16,1068,0.21,call,315.00,1,12606,250.24,2019-01-03 +SPY2019-06-21c320.002019-01-03,SPY,2019-06-21,0.15,1080,0.11,712,0.15,call,320.00,10,38024,250.24,2019-01-03 +SPY2019-06-21c325.002019-01-03,SPY,2019-06-21,0.13,1406,0.08,1068,0.13,call,325.00,20,45996,250.24,2019-01-03 +SPY2019-06-21c330.002019-01-03,SPY,2019-06-21,0.10,895,0.06,1068,0.05,call,330.00,0,14384,250.24,2019-01-03 +SPY2019-06-21c335.002019-01-03,SPY,2019-06-21,0.09,3454,0.04,1069,0.07,call,335.00,1,10567,250.24,2019-01-03 +SPY2019-06-21c340.002019-01-03,SPY,2019-06-21,0.07,1185,0.02,1068,0.01,call,340.00,0,2004,250.24,2019-01-03 +SPY2019-06-21c345.002019-01-03,SPY,2019-06-21,0.06,1185,0.03,1,0.02,call,345.00,0,772,250.24,2019-01-03 +SPY2019-06-21c350.002019-01-03,SPY,2019-06-21,0.05,1185,0.00,0,0.02,call,350.00,0,32530,250.24,2019-01-03 +SPY2019-06-21c355.002019-01-03,SPY,2019-06-21,0.04,1185,0.01,1,0.02,call,355.00,0,911,250.24,2019-01-03 +SPY2019-06-21c35.002019-01-03,SPY,2019-06-21,217.14,1,213.39,1,0.00,call,35.00,0,0,250.24,2019-01-03 \ No newline at end of file From a58da9577151bfa0f7532a64ddfdf4c996fcfba3 Mon Sep 17 00:00:00 2001 From: pinsondg <34725105+pinsondg@users.noreply.github.com> Date: Thu, 20 Jan 2022 18:51:46 -0500 Subject: [PATCH 18/65] Update .gitattributes --- .gitattributes | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitattributes b/.gitattributes index 3ab2e5b..9264018 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1 +1 @@ -src/test/resources/mocks/yahoofinance/* linguist-vendored=true +src/test/resources/mocks/* linguist-vendored=true From 0ad60b38d131e5c427773cd67dea8c503c334f53 Mon Sep 17 00:00:00 2001 From: pinsondg <34725105+pinsondg@users.noreply.github.com> Date: Thu, 20 Jan 2022 18:52:10 -0500 Subject: [PATCH 19/65] Update .gitattributes --- .gitattributes | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitattributes b/.gitattributes index 9264018..0b75705 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1 +1 @@ -src/test/resources/mocks/* linguist-vendored=true +src/test/resources/mocks/** linguist-vendored=true From 3f82b237045f6cc1c5e803bce20db1882e0d6a16 Mon Sep 17 00:00:00 2001 From: pinsondg <34725105+pinsondg@users.noreply.github.com> Date: Thu, 20 Jan 2022 18:52:52 -0500 Subject: [PATCH 20/65] Update .gitattributes --- .gitattributes | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitattributes b/.gitattributes index 0b75705..3ab2e5b 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1 +1 @@ -src/test/resources/mocks/** linguist-vendored=true +src/test/resources/mocks/yahoofinance/* linguist-vendored=true From 86c0d510414575acbc3eae4177b70d75c77fd99b Mon Sep 17 00:00:00 2001 From: pinsondg <34725105+pinsondg@users.noreply.github.com> Date: Sat, 22 Jan 2022 22:30:30 -0500 Subject: [PATCH 21/65] Bug fix (#113) * Bug fix * Performance enhancements --- .../optioncsv/OptionCSVItemProcessor.java | 39 ++++++++++++------- .../domain/service/TrackedStockService.java | 5 ++- .../features/optioncsvbatchload.feature | 2 +- 3 files changed, 29 insertions(+), 17 deletions(-) diff --git a/src/main/java/com/dpgrandslam/stockdataservice/domain/jobs/optioncsv/OptionCSVItemProcessor.java b/src/main/java/com/dpgrandslam/stockdataservice/domain/jobs/optioncsv/OptionCSVItemProcessor.java index 7a1392a..abe05c9 100644 --- a/src/main/java/com/dpgrandslam/stockdataservice/domain/jobs/optioncsv/OptionCSVItemProcessor.java +++ b/src/main/java/com/dpgrandslam/stockdataservice/domain/jobs/optioncsv/OptionCSVItemProcessor.java @@ -14,12 +14,15 @@ import org.springframework.batch.item.ItemProcessor; import org.springframework.stereotype.Component; +import javax.annotation.PostConstruct; import javax.persistence.EntityNotFoundException; import javax.transaction.Transactional; import java.sql.Timestamp; import java.time.Instant; import java.time.LocalDate; import java.util.Collections; +import java.util.HashSet; +import java.util.Set; import java.util.stream.Collectors; @Component @@ -31,25 +34,19 @@ public class OptionCSVItemProcessor implements ItemProcessor tracked = new HashSet<>(); + private boolean trackedStocksLoaded = false; + @Override @Transactional public HistoricalOption process(OptionCSVFile optionCSVFile) throws Exception { - TrackedStock trackedStock; - try { - trackedStock = trackedStockService.findByTicker(optionCSVFile.getSymbol()); - } catch (EntityNotFoundException e) { - log.warn("{}. Skipping update...", e.getMessage()); - return null; + if (!trackedStocksLoaded && tracked.isEmpty()) { + tracked.addAll(trackedStockService.getAllTrackedStocks(true).stream() + .map(TrackedStock::getTicker).collect(Collectors.toSet())); + trackedStocksLoaded = true; } - - if (trackedStock == null) { - trackedStock = new TrackedStock(); - StockMetaData metaData = stockDataLoadService.getStockMetaData(optionCSVFile.getSymbol()); - trackedStock.setName(metaData.getName()); - trackedStock.setTicker(metaData.getTicker()); - trackedStock.setActive(true); - trackedStock.setLastOptionsHistoricDataUpdate(LocalDate.parse(optionCSVFile.getDataDate())); - trackedStock.setOptionsHistoricDataStartDate(LocalDate.parse(optionCSVFile.getDataDate())); + if (!tracked.contains(optionCSVFile.getSymbol())) { + return null; } HistoricalOption historicalOption = HistoricalOption.builder() @@ -68,6 +65,11 @@ public HistoricalOption process(OptionCSVFile optionCSVFile) throws Exception { .lastTradePrice(Double.parseDouble(optionCSVFile.getLastPrice())) .dataObtainedDate(Timestamp.from(Instant.now())) .build(); + + if (optionPriceData.getTradeDate().isAfter(historicalOption.getExpiration())) { + log.warn("Trade date for {} is after expiration. Skipping...", optionPriceData); + return null; + } HistoricalOption existing; try { existing = historicOptionsDataService.findOption(historicalOption.getTicker(), historicalOption.getExpiration(), @@ -88,6 +90,13 @@ public HistoricalOption process(OptionCSVFile optionCSVFile) throws Exception { historicalOption.setOptionPriceData(Collections.singleton(optionPriceData)); optionPriceData.setOption(historicalOption); } + TrackedStock trackedStock; + try { + trackedStock = trackedStockService.findByTicker(optionCSVFile.getSymbol()); + } catch (EntityNotFoundException e) { + log.warn("{}. Skipping update...", e.getMessage()); + return null; + } if (optionPriceData.getTradeDate().isBefore(trackedStock.getOptionsHistoricDataStartDate())) { trackedStock.setOptionsHistoricDataStartDate(optionPriceData.getTradeDate()); trackedStockService.saveTrackedStock(trackedStock); diff --git a/src/main/java/com/dpgrandslam/stockdataservice/domain/service/TrackedStockService.java b/src/main/java/com/dpgrandslam/stockdataservice/domain/service/TrackedStockService.java index 221772e..d5312e6 100644 --- a/src/main/java/com/dpgrandslam/stockdataservice/domain/service/TrackedStockService.java +++ b/src/main/java/com/dpgrandslam/stockdataservice/domain/service/TrackedStockService.java @@ -17,6 +17,7 @@ import java.util.Collections; import java.util.List; import java.util.Optional; +import java.util.Set; import java.util.stream.Collectors; @Service @@ -60,7 +61,9 @@ public void updateOptionUpdatedTimestamp(String ticker) { public void addTrackedStocks(List tickers) { log.info("Attempting to track tickers {}", tickers); - List added = trackedStocksRepository.saveAll(tickers.stream() + Set existing = trackedStocksRepository.findAll().stream().map(TrackedStock::getTicker).collect(Collectors.toSet()); + List tickersToSave = tickers.stream().filter(x -> !existing.contains(x)).collect(Collectors.toList()); + List added = trackedStocksRepository.saveAll(tickersToSave.stream() .map(ticker -> verifyAndBuildTrackedStock(ticker) .orElseThrow(() -> new IllegalStateException("Ticker: " + ticker + " is not valid. Skipping addition."))) .collect(Collectors.toList())); diff --git a/src/test/resources/features/optioncsvbatchload.feature b/src/test/resources/features/optioncsvbatchload.feature index cf9c822..661b04c 100644 --- a/src/test/resources/features/optioncsvbatchload.feature +++ b/src/test/resources/features/optioncsvbatchload.feature @@ -5,5 +5,5 @@ Feature: Options CSV Batch Load Given options data for SPY exists in DB And test option csv files exist in S3 When the job is triggered through the API - Then the job succeeds within 60 seconds + Then the job succeeds within 120 seconds And the data for SPY updated in the database \ No newline at end of file From 3db1f75d0b96f429acc258c1f65a4a52610f684b Mon Sep 17 00:00:00 2001 From: Daniel Date: Sun, 23 Jan 2022 14:57:33 -0500 Subject: [PATCH 22/65] Adding logs --- .../stockdataservice/domain/util/AWSResource.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/com/dpgrandslam/stockdataservice/domain/util/AWSResource.java b/src/main/java/com/dpgrandslam/stockdataservice/domain/util/AWSResource.java index e9b5dde..8c507b2 100644 --- a/src/main/java/com/dpgrandslam/stockdataservice/domain/util/AWSResource.java +++ b/src/main/java/com/dpgrandslam/stockdataservice/domain/util/AWSResource.java @@ -3,6 +3,7 @@ import com.amazonaws.services.s3.AmazonS3; import com.amazonaws.services.s3.model.S3Object; import com.amazonaws.services.s3.model.S3ObjectSummary; +import lombok.extern.slf4j.Slf4j; import org.apache.commons.io.IOUtils; import org.springframework.core.io.FileSystemResource; import org.springframework.core.io.Resource; @@ -17,6 +18,7 @@ import java.nio.file.Files; import java.nio.file.Path; +@Slf4j public class AWSResource implements Resource { private AmazonS3 amazonS3; @@ -57,6 +59,7 @@ public URI getURI() throws IOException { @Override public File getFile() throws IOException { if (downloadedFile == null) { + log.info("Downloading file from S3 from bucket: {} with key: {}", summary.getBucketName(), summary.getKey()); File file = File.createTempFile("tempAWSObject", summary.getKey().substring(summary.getKey().lastIndexOf('.'))); S3Object o = amazonS3.getObject(summary.getBucketName(), summary.getKey()); FileOutputStream fileInputStream = new FileOutputStream(file); @@ -66,6 +69,7 @@ public File getFile() throws IOException { downloadedFile = file; downloadedFile.deleteOnExit(); path = downloadedFile.toPath(); + log.info("File downloaded successfully!"); } return downloadedFile; } @@ -95,6 +99,7 @@ public String getFilename() { try { return getFile().getName(); } catch (IOException e) { + log.warn("Error getting filename for S3 file in bucket: {} with key: {}.", summary.getBucketName(), summary.getKey()); return null; } } From 89d9bc75186398a648585fa9ba54857d7d9f9149 Mon Sep 17 00:00:00 2001 From: Daniel Date: Sun, 23 Jan 2022 16:05:00 -0500 Subject: [PATCH 23/65] Bug fixes --- .../jobs/optioncsv/AWSS3ItemReader.java | 13 +++- .../optioncsv/OptionCSVItemProcessor.java | 2 +- .../domain/util/AWSResource.java | 59 +++++++++---------- .../unit/util/AWSResourceTest.java | 5 +- 4 files changed, 44 insertions(+), 35 deletions(-) diff --git a/src/main/java/com/dpgrandslam/stockdataservice/domain/jobs/optioncsv/AWSS3ItemReader.java b/src/main/java/com/dpgrandslam/stockdataservice/domain/jobs/optioncsv/AWSS3ItemReader.java index 9d9f2ae..91494fe 100644 --- a/src/main/java/com/dpgrandslam/stockdataservice/domain/jobs/optioncsv/AWSS3ItemReader.java +++ b/src/main/java/com/dpgrandslam/stockdataservice/domain/jobs/optioncsv/AWSS3ItemReader.java @@ -4,6 +4,7 @@ import com.amazonaws.services.s3.model.S3ObjectSummary; import com.dpgrandslam.stockdataservice.domain.model.OptionCSVFile; import com.dpgrandslam.stockdataservice.domain.util.AWSResource; +import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang3.StringUtils; import org.springframework.batch.item.*; import org.springframework.batch.item.file.MultiResourceItemReader; @@ -11,10 +12,13 @@ import org.springframework.core.io.Resource; import org.springframework.util.Assert; +import java.io.IOException; import java.util.ArrayList; import java.util.List; +import java.util.Objects; import java.util.stream.Collectors; +@Slf4j public class AWSS3ItemReader extends MultiResourceItemReader implements InitializingBean { private List s3Objects; @@ -73,7 +77,14 @@ private void setObjectSummaries() { if (s3Objects == null || s3Objects.isEmpty()) { s3Objects = amazonS3.listObjectsV2(bucket, keyPrefix).getObjectSummaries().stream().filter(x -> !x.getKey().endsWith("/")).collect(Collectors.toList()); } - super.setResources(s3Objects.stream().map(x -> new AWSResource(amazonS3, x)).toArray(Resource[]::new)); + super.setResources(s3Objects.stream().map(x -> { + try { + return new AWSResource(amazonS3, x); + } catch (IOException e) { + log.error("Error creating S3 resource from bucket: {} with key: {}.", x.getBucketName(), x.getKey(), e); + return null; + } + }).filter(Objects::nonNull).toArray(Resource[]::new)); } } } diff --git a/src/main/java/com/dpgrandslam/stockdataservice/domain/jobs/optioncsv/OptionCSVItemProcessor.java b/src/main/java/com/dpgrandslam/stockdataservice/domain/jobs/optioncsv/OptionCSVItemProcessor.java index abe05c9..f8d9e43 100644 --- a/src/main/java/com/dpgrandslam/stockdataservice/domain/jobs/optioncsv/OptionCSVItemProcessor.java +++ b/src/main/java/com/dpgrandslam/stockdataservice/domain/jobs/optioncsv/OptionCSVItemProcessor.java @@ -67,7 +67,7 @@ public HistoricalOption process(OptionCSVFile optionCSVFile) throws Exception { .build(); if (optionPriceData.getTradeDate().isAfter(historicalOption.getExpiration())) { - log.warn("Trade date for {} is after expiration. Skipping...", optionPriceData); + log.warn("Trade date for {} is after expiration: {}. Skipping...", optionPriceData, historicalOption.getExpiration()); return null; } HistoricalOption existing; diff --git a/src/main/java/com/dpgrandslam/stockdataservice/domain/util/AWSResource.java b/src/main/java/com/dpgrandslam/stockdataservice/domain/util/AWSResource.java index 8c507b2..c0d19f5 100644 --- a/src/main/java/com/dpgrandslam/stockdataservice/domain/util/AWSResource.java +++ b/src/main/java/com/dpgrandslam/stockdataservice/domain/util/AWSResource.java @@ -25,51 +25,61 @@ public class AWSResource implements Resource { private S3ObjectSummary summary; private File downloadedFile; private Path path; + private boolean isDownloaded; - public AWSResource(AmazonS3 amazonS3, S3ObjectSummary summary) { + + public AWSResource(AmazonS3 amazonS3, S3ObjectSummary summary) throws IOException { this.amazonS3 = amazonS3; this.summary = summary; + isDownloaded = false; + createFile(); + } + + private void createFile() throws IOException { + int separatorIndex = summary.getKey().lastIndexOf("/"); + String fileName; + if (separatorIndex != -1) { + fileName = summary.getKey().substring(separatorIndex + 1); + } else { + fileName = summary.getKey(); + } + String name; + if (fileName.lastIndexOf('.') > 0) { + name = fileName.substring(0, fileName.lastIndexOf('.')); + } else { + name = fileName; + } + downloadedFile = File.createTempFile("tempAWSObject-" + name, fileName.substring(fileName.lastIndexOf('.'))); + downloadedFile.deleteOnExit(); + path = downloadedFile.toPath(); } @Override public boolean exists() { - try { - return getFile().exists(); - } catch (IOException e) { - return false; - } + return downloadedFile.exists(); } @Override public URL getURL() throws IOException { - if (downloadedFile == null) { - return getFile().toURI().toURL(); - } return downloadedFile.toURI().toURL(); } @Override public URI getURI() throws IOException { - if (downloadedFile == null) { - return getFile().toURI(); - } return downloadedFile.toURI(); } @Override public File getFile() throws IOException { - if (downloadedFile == null) { + if (!isDownloaded) { log.info("Downloading file from S3 from bucket: {} with key: {}", summary.getBucketName(), summary.getKey()); - File file = File.createTempFile("tempAWSObject", summary.getKey().substring(summary.getKey().lastIndexOf('.'))); S3Object o = amazonS3.getObject(summary.getBucketName(), summary.getKey()); - FileOutputStream fileInputStream = new FileOutputStream(file); + FileOutputStream fileInputStream = new FileOutputStream(downloadedFile); IOUtils.copy(o.getObjectContent(), fileInputStream); fileInputStream.close(); o.getObjectContent().close(); - downloadedFile = file; - downloadedFile.deleteOnExit(); - path = downloadedFile.toPath(); log.info("File downloaded successfully!"); + isDownloaded = true; } return downloadedFile; } @@ -86,23 +96,12 @@ public long lastModified() throws IOException { @Override public Resource createRelative(String relativePath) throws IOException { - if (downloadedFile == null) { - getFile(); - } String pathToUse = StringUtils.applyRelativePath(downloadedFile.getPath(), relativePath); return this.downloadedFile != null ? new FileSystemResource(pathToUse) : new FileSystemResource(this.path.getFileSystem(), pathToUse); } @Override public String getFilename() { - if (downloadedFile == null) { - try { - return getFile().getName(); - } catch (IOException e) { - log.warn("Error getting filename for S3 file in bucket: {} with key: {}.", summary.getBucketName(), summary.getKey()); - return null; - } - } return downloadedFile.getName(); } @@ -113,7 +112,7 @@ public String getDescription() { @Override public InputStream getInputStream() throws IOException { - if (downloadedFile == null) { + if (!isDownloaded) { getFile(); } return Files.newInputStream(path); diff --git a/src/test/java/com/dpgrandslam/stockdataservice/unit/util/AWSResourceTest.java b/src/test/java/com/dpgrandslam/stockdataservice/unit/util/AWSResourceTest.java index 234862d..567eb47 100644 --- a/src/test/java/com/dpgrandslam/stockdataservice/unit/util/AWSResourceTest.java +++ b/src/test/java/com/dpgrandslam/stockdataservice/unit/util/AWSResourceTest.java @@ -9,7 +9,6 @@ import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; -import org.mockito.InjectMocks; import org.mockito.Mock; import org.mockito.junit.MockitoJUnitRunner; import org.springframework.core.io.Resource; @@ -32,7 +31,6 @@ public class AWSResourceTest { @Mock private S3ObjectSummary s3ObjectSummary; - @InjectMocks private AWSResource subject; @Mock @@ -40,10 +38,11 @@ public class AWSResourceTest { @Before public void setup() throws IOException { - when(s3ObjectSummary.getKey()).thenReturn("key.txt"); + when(s3ObjectSummary.getKey()).thenReturn("folder/key.txt"); when(s3ObjectSummary.getBucketName()).thenReturn("bucket"); when(amazonS3.getObject(anyString(), anyString())).thenReturn(s3Object); when(s3Object.getObjectContent()).thenReturn(new S3ObjectInputStream(new FileInputStream(createMockFile()), mock(HttpRequestBase.class))); + subject = new AWSResource(amazonS3, s3ObjectSummary); } @Test From 3bfa93201c613dc741cd5b24ac015759f51af7c6 Mon Sep 17 00:00:00 2001 From: pinsondg <34725105+pinsondg@users.noreply.github.com> Date: Tue, 25 Jan 2022 11:07:22 -0500 Subject: [PATCH 24/65] Performance enhancement (#115) --- .../domain/config/OptionCSVLoadJobConfig.java | 6 ++-- .../optioncsv/OptionCSVItemProcessor.java | 32 +++++++++---------- 2 files changed, 18 insertions(+), 20 deletions(-) diff --git a/src/main/java/com/dpgrandslam/stockdataservice/domain/config/OptionCSVLoadJobConfig.java b/src/main/java/com/dpgrandslam/stockdataservice/domain/config/OptionCSVLoadJobConfig.java index d2e5fb4..b18d9e9 100644 --- a/src/main/java/com/dpgrandslam/stockdataservice/domain/config/OptionCSVLoadJobConfig.java +++ b/src/main/java/com/dpgrandslam/stockdataservice/domain/config/OptionCSVLoadJobConfig.java @@ -67,9 +67,9 @@ public Step optionCsvLoadJobStep(StepBuilderFactory stepBuilderFactory, @Bean public TaskExecutor taskExecutor() { ThreadPoolTaskExecutor taskExecutor = new ThreadPoolTaskExecutor(); - taskExecutor.setCorePoolSize(3); - taskExecutor.setMaxPoolSize(3); - taskExecutor.setQueueCapacity(3); + taskExecutor.setCorePoolSize(10); + taskExecutor.setMaxPoolSize(10); + taskExecutor.setQueueCapacity(10); taskExecutor.setThreadNamePrefix("MultiThreaded-"); taskExecutor.setRejectedExecutionHandler(new ThreadPoolExecutor.CallerRunsPolicy()); return taskExecutor; diff --git a/src/main/java/com/dpgrandslam/stockdataservice/domain/jobs/optioncsv/OptionCSVItemProcessor.java b/src/main/java/com/dpgrandslam/stockdataservice/domain/jobs/optioncsv/OptionCSVItemProcessor.java index f8d9e43..fec82a6 100644 --- a/src/main/java/com/dpgrandslam/stockdataservice/domain/jobs/optioncsv/OptionCSVItemProcessor.java +++ b/src/main/java/com/dpgrandslam/stockdataservice/domain/jobs/optioncsv/OptionCSVItemProcessor.java @@ -20,9 +20,7 @@ import java.sql.Timestamp; import java.time.Instant; import java.time.LocalDate; -import java.util.Collections; -import java.util.HashSet; -import java.util.Set; +import java.util.*; import java.util.stream.Collectors; @Component @@ -34,18 +32,18 @@ public class OptionCSVItemProcessor implements ItemProcessor tracked = new HashSet<>(); + private Map tracked = new HashMap<>(); private boolean trackedStocksLoaded = false; @Override @Transactional public HistoricalOption process(OptionCSVFile optionCSVFile) throws Exception { if (!trackedStocksLoaded && tracked.isEmpty()) { - tracked.addAll(trackedStockService.getAllTrackedStocks(true).stream() - .map(TrackedStock::getTicker).collect(Collectors.toSet())); + tracked = trackedStockService.getAllTrackedStocks(true).stream() + .collect(Collectors.toMap(TrackedStock::getTicker, TrackedStock::getOptionsHistoricDataStartDate)); trackedStocksLoaded = true; } - if (!tracked.contains(optionCSVFile.getSymbol())) { + if (!tracked.containsKey(optionCSVFile.getSymbol())) { return null; } @@ -90,16 +88,16 @@ public HistoricalOption process(OptionCSVFile optionCSVFile) throws Exception { historicalOption.setOptionPriceData(Collections.singleton(optionPriceData)); optionPriceData.setOption(historicalOption); } - TrackedStock trackedStock; - try { - trackedStock = trackedStockService.findByTicker(optionCSVFile.getSymbol()); - } catch (EntityNotFoundException e) { - log.warn("{}. Skipping update...", e.getMessage()); - return null; - } - if (optionPriceData.getTradeDate().isBefore(trackedStock.getOptionsHistoricDataStartDate())) { - trackedStock.setOptionsHistoricDataStartDate(optionPriceData.getTradeDate()); - trackedStockService.saveTrackedStock(trackedStock); + if (optionPriceData.getTradeDate().isBefore(tracked.get(historicalOption.getTicker()))) { + try { + TrackedStock trackedStock = trackedStockService.findByTicker(optionCSVFile.getSymbol()); + trackedStock.setOptionsHistoricDataStartDate(optionPriceData.getTradeDate()); + trackedStockService.saveTrackedStock(trackedStock); + tracked.put(historicalOption.getTicker(), optionPriceData.getTradeDate()); + } catch (EntityNotFoundException e) { + log.warn("{}. Skipping update...", e.getMessage()); + return null; + } } return existing != null ? existing : historicalOption; } From fa013928d567a84ce22d50ad26f16ace4d451a6e Mon Sep 17 00:00:00 2001 From: Daniel Date: Fri, 4 Feb 2022 10:21:00 -0500 Subject: [PATCH 25/65] Fixing date parse bug --- .../domain/config/OptionCSVLoadJobConfig.java | 4 ++ .../optioncsv/OptionCSVItemProcessor.java | 19 ++++- .../OptionCSVItemProcessorTest.java | 72 +++++++++++++++++++ 3 files changed, 92 insertions(+), 3 deletions(-) create mode 100644 src/test/java/com/dpgrandslam/stockdataservice/unit/job/optionscsv/OptionCSVItemProcessorTest.java diff --git a/src/main/java/com/dpgrandslam/stockdataservice/domain/config/OptionCSVLoadJobConfig.java b/src/main/java/com/dpgrandslam/stockdataservice/domain/config/OptionCSVLoadJobConfig.java index b18d9e9..a9834f9 100644 --- a/src/main/java/com/dpgrandslam/stockdataservice/domain/config/OptionCSVLoadJobConfig.java +++ b/src/main/java/com/dpgrandslam/stockdataservice/domain/config/OptionCSVLoadJobConfig.java @@ -39,6 +39,7 @@ import javax.persistence.EntityManagerFactory; import javax.sql.DataSource; import java.io.IOException; +import java.time.format.DateTimeParseException; import java.util.concurrent.ThreadPoolExecutor; @Configuration @@ -60,6 +61,9 @@ public Step optionCsvLoadJobStep(StepBuilderFactory stepBuilderFactory, .reader(itemReader) .processor(itemProcessor) .writer(itemWriter) + .faultTolerant() + .skipLimit(1000000) + .skip(DateTimeParseException.class) .taskExecutor(taskExecutor()) .build(); } diff --git a/src/main/java/com/dpgrandslam/stockdataservice/domain/jobs/optioncsv/OptionCSVItemProcessor.java b/src/main/java/com/dpgrandslam/stockdataservice/domain/jobs/optioncsv/OptionCSVItemProcessor.java index fec82a6..69db62b 100644 --- a/src/main/java/com/dpgrandslam/stockdataservice/domain/jobs/optioncsv/OptionCSVItemProcessor.java +++ b/src/main/java/com/dpgrandslam/stockdataservice/domain/jobs/optioncsv/OptionCSVItemProcessor.java @@ -11,6 +11,7 @@ import com.dpgrandslam.stockdataservice.domain.service.TrackedStockService; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; +import org.apache.tomcat.jni.Local; import org.springframework.batch.item.ItemProcessor; import org.springframework.stereotype.Component; @@ -18,8 +19,11 @@ import javax.persistence.EntityNotFoundException; import javax.transaction.Transactional; import java.sql.Timestamp; +import java.time.DateTimeException; import java.time.Instant; import java.time.LocalDate; +import java.time.format.DateTimeFormatter; +import java.time.format.DateTimeParseException; import java.util.*; import java.util.stream.Collectors; @@ -30,7 +34,6 @@ public class OptionCSVItemProcessor implements ItemProcessor tracked = new HashMap<>(); private boolean trackedStocksLoaded = false; @@ -50,12 +53,12 @@ public HistoricalOption process(OptionCSVFile optionCSVFile) throws Exception { HistoricalOption historicalOption = HistoricalOption.builder() .optionType(optionCSVFile.getPutCall().equalsIgnoreCase("call") ? Option.OptionType.CALL : Option.OptionType.PUT) .strike(Double.parseDouble(optionCSVFile.getStrikePrice())) - .expiration(LocalDate.parse(optionCSVFile.getExpirationDate())) + .expiration(parseDate(optionCSVFile.getExpirationDate())) .ticker(optionCSVFile.getSymbol().toUpperCase()) .build(); OptionPriceData optionPriceData = OptionPriceData.builder() - .tradeDate(LocalDate.parse(optionCSVFile.getDataDate())) + .tradeDate(parseDate(optionCSVFile.getDataDate())) .openInterest(Integer.parseInt(optionCSVFile.getOpenInterest())) .bid(Double.parseDouble(optionCSVFile.getBidPrice())) .ask(Double.parseDouble(optionCSVFile.getAskPrice())) @@ -101,4 +104,14 @@ public HistoricalOption process(OptionCSVFile optionCSVFile) throws Exception { } return existing != null ? existing : historicalOption; } + + private LocalDate parseDate(String dateString) { + LocalDate date; + try { + date = LocalDate.parse(dateString); + } catch (DateTimeParseException e) { + date = LocalDate.parse(dateString, DateTimeFormatter.ofPattern("M/d/yyyy")); + } + return date; + } } diff --git a/src/test/java/com/dpgrandslam/stockdataservice/unit/job/optionscsv/OptionCSVItemProcessorTest.java b/src/test/java/com/dpgrandslam/stockdataservice/unit/job/optionscsv/OptionCSVItemProcessorTest.java new file mode 100644 index 0000000..2b04878 --- /dev/null +++ b/src/test/java/com/dpgrandslam/stockdataservice/unit/job/optionscsv/OptionCSVItemProcessorTest.java @@ -0,0 +1,72 @@ +package com.dpgrandslam.stockdataservice.unit.job.optionscsv; + +import com.dpgrandslam.stockdataservice.domain.jobs.optioncsv.OptionCSVItemProcessor; +import com.dpgrandslam.stockdataservice.domain.model.OptionCSVFile; +import com.dpgrandslam.stockdataservice.domain.model.options.HistoricalOption; +import com.dpgrandslam.stockdataservice.domain.model.options.Option; +import com.dpgrandslam.stockdataservice.domain.model.stock.TrackedStock; +import com.dpgrandslam.stockdataservice.domain.service.HistoricOptionsDataService; +import com.dpgrandslam.stockdataservice.domain.service.TrackedStockService; +import org.junit.Test; +import org.junit.runner.RunWith; +import org.mockito.InjectMocks; +import org.mockito.Mock; +import org.mockito.junit.MockitoJUnitRunner; + +import javax.persistence.EntityNotFoundException; +import java.time.LocalDate; +import java.util.Collections; + +import static junit.framework.TestCase.assertEquals; +import static junit.framework.TestCase.assertNotNull; +import static org.mockito.ArgumentMatchers.any; +import static org.mockito.ArgumentMatchers.anyBoolean; +import static org.mockito.Mockito.when; + +@RunWith(MockitoJUnitRunner.class) +public class OptionCSVItemProcessorTest { + + @Mock + private HistoricOptionsDataService historicOptionsDataService; + + @Mock + private TrackedStockService trackedStockService; + + @InjectMocks + private OptionCSVItemProcessor subject; + + @Test + public void testProcess_nonISODate() throws Exception { + String expiration = "1/2/2020"; + String tradeDate = "12/23/2019"; + + OptionCSVFile file = new OptionCSVFile(); + file.setAskPrice("1.0"); + file.setBidPrice("1.0"); + file.setDataDate(tradeDate); + file.setExpirationDate(expiration); + file.setSymbol("SPY"); + file.setAskSize("100"); + file.setBidSize("100"); + file.setLastPrice("1.0"); + file.setOpenInterest("1000"); + file.setVolume("1000"); + file.setPutCall("CALL"); + file.setStrikePrice("120.0"); + + when(trackedStockService.getAllTrackedStocks(anyBoolean())).thenReturn(Collections.singletonList(TrackedStock + .builder() + .ticker("SPY") + .active(true) + .optionsHistoricDataStartDate(LocalDate.MIN) + .build())); + when(historicOptionsDataService.findOption(any(), any(), any(), any())).thenThrow(EntityNotFoundException.class); + + HistoricalOption actual = subject.process(file); + + assertNotNull(actual); + assertEquals(actual.getOptionType(), Option.OptionType.CALL); + assertEquals(actual.getExpiration(), LocalDate.of(2020, 1, 2)); + assertEquals(actual.getOptionPriceData().stream().findFirst().get().getTradeDate(), LocalDate.of(2019, 12, 23)); + } +} From 59d04d1c62268307446a84017b17ab8cd85520cf Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 27 Feb 2022 20:20:24 -0500 Subject: [PATCH 26/65] Bump spring-beans from 5.3.14 to 5.3.15 (#112) Bumps [spring-beans](https://github.com/spring-projects/spring-framework) from 5.3.14 to 5.3.15. - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v5.3.14...v5.3.15) --- updated-dependencies: - dependency-name: org.springframework:spring-beans dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pinsondg <34725105+pinsondg@users.noreply.github.com> --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index dbb50b6..6a99779 100644 --- a/pom.xml +++ b/pom.xml @@ -285,7 +285,7 @@ org.springframework spring-beans - 5.3.14 + 5.3.15 org.springframework.data From a58efa2ef31972007dbfad19f8a3e5a8df4e6eda Mon Sep 17 00:00:00 2001 From: Daniel Date: Mon, 28 Mar 2022 09:40:45 -0700 Subject: [PATCH 27/65] Adding single day search for fear-greed index --- .../stockdataservice/StockDataServiceApplication.java | 2 +- .../adapter/api/StockDataServiceController.java | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/dpgrandslam/stockdataservice/StockDataServiceApplication.java b/src/main/java/com/dpgrandslam/stockdataservice/StockDataServiceApplication.java index 987c55c..d1cc169 100644 --- a/src/main/java/com/dpgrandslam/stockdataservice/StockDataServiceApplication.java +++ b/src/main/java/com/dpgrandslam/stockdataservice/StockDataServiceApplication.java @@ -8,7 +8,7 @@ import java.util.TimeZone; @SpringBootApplication -@EnableScheduling +//@EnableScheduling public class StockDataServiceApplication { public static void main(String[] args) { diff --git a/src/main/java/com/dpgrandslam/stockdataservice/adapter/api/StockDataServiceController.java b/src/main/java/com/dpgrandslam/stockdataservice/adapter/api/StockDataServiceController.java index c4e936d..8a4d6ef 100644 --- a/src/main/java/com/dpgrandslam/stockdataservice/adapter/api/StockDataServiceController.java +++ b/src/main/java/com/dpgrandslam/stockdataservice/adapter/api/StockDataServiceController.java @@ -5,6 +5,7 @@ import com.dpgrandslam.stockdataservice.domain.model.options.OptionsChain; import com.dpgrandslam.stockdataservice.domain.model.stock.*; import com.dpgrandslam.stockdataservice.domain.service.*; +import com.google.common.collect.ImmutableMap; import lombok.extern.slf4j.Slf4j; import org.apache.tomcat.jni.Local; import org.springframework.beans.factory.annotation.Autowired; @@ -143,6 +144,9 @@ public ResponseEntity> getFearGreedIndexBetweenDates(@Reque return ResponseEntity.ok(fearGreedDataLoadService.loadCurrentFearGreedIndex().stream() .sorted(Comparator.comparing(FearGreedIndex::getTradeDate)) .collect(Collectors.toList())); + } else if (sd.equals(ed)) { + Optional fgIndex = fearGreedDataLoadService.getFearGreedIndexOfDay(sd); + return fgIndex.map(fearGreedIndex -> ResponseEntity.ok(Collections.singletonList(fearGreedIndex))).orElseGet(() -> ResponseEntity.notFound().build()); } return ResponseEntity.ok(fearGreedDataLoadService.loadFearGreedDataBetweenDates(sd, ed)); } From 1bc0fe5992fc444cf23d1f586e00c80a429a78af Mon Sep 17 00:00:00 2001 From: Daniel Date: Mon, 28 Mar 2022 11:09:52 -0700 Subject: [PATCH 28/65] Adding fear-greed filter --- .../domain/jobs/EndOfDayFearGreedLoaderJob.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/dpgrandslam/stockdataservice/domain/jobs/EndOfDayFearGreedLoaderJob.java b/src/main/java/com/dpgrandslam/stockdataservice/domain/jobs/EndOfDayFearGreedLoaderJob.java index 4c55eec..624ad4e 100644 --- a/src/main/java/com/dpgrandslam/stockdataservice/domain/jobs/EndOfDayFearGreedLoaderJob.java +++ b/src/main/java/com/dpgrandslam/stockdataservice/domain/jobs/EndOfDayFearGreedLoaderJob.java @@ -31,7 +31,7 @@ public void runJob() { try { log.info("Loading fear greed data for day {}...", tradeDate); Set fearGreedIndices = fearGreedDataLoadService.loadCurrentFearGreedIndex().stream() - .filter(x -> !timeUtils.isStockMarketHoliday(x.getTradeDate())) + .filter(x -> !timeUtils.isStockMarketHoliday(x.getTradeDate()) && fearGreedDataLoadService.getFearGreedIndexOfDay(x.getTradeDate()).isEmpty()) .collect(Collectors.toSet()); log.info("Found fear greed data for day {}: {}", tradeDate, fearGreedIndices); fearGreedDataLoadService.saveFearGreedData(fearGreedIndices); From e05157a3bcf4147d5f891eb1d27d9424ead2e098 Mon Sep 17 00:00:00 2001 From: Daniel Date: Mon, 28 Mar 2022 14:19:14 -0700 Subject: [PATCH 29/65] Re-enable scheduling --- .../stockdataservice/StockDataServiceApplication.java | 2 +- src/main/resources/application.yaml | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/dpgrandslam/stockdataservice/StockDataServiceApplication.java b/src/main/java/com/dpgrandslam/stockdataservice/StockDataServiceApplication.java index d1cc169..987c55c 100644 --- a/src/main/java/com/dpgrandslam/stockdataservice/StockDataServiceApplication.java +++ b/src/main/java/com/dpgrandslam/stockdataservice/StockDataServiceApplication.java @@ -8,7 +8,7 @@ import java.util.TimeZone; @SpringBootApplication -//@EnableScheduling +@EnableScheduling public class StockDataServiceApplication { public static void main(String[] args) { diff --git a/src/main/resources/application.yaml b/src/main/resources/application.yaml index 2f1ac4c..f14f5cd 100644 --- a/src/main/resources/application.yaml +++ b/src/main/resources/application.yaml @@ -1,6 +1,9 @@ spring: profiles: active: local + datasource: + hikari: + max-lifetime: 240000 jpa: #optional - show SQL statements in console. show-sql: true From 4dc6feee08a08e3ab64ccef8eb8e3e095114d2e6 Mon Sep 17 00:00:00 2001 From: Daniel Date: Mon, 28 Mar 2022 14:25:55 -0700 Subject: [PATCH 30/65] Fixing tests --- .../unit/job/EndOfDayFearGreedLoaderJobTest.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/test/java/com/dpgrandslam/stockdataservice/unit/job/EndOfDayFearGreedLoaderJobTest.java b/src/test/java/com/dpgrandslam/stockdataservice/unit/job/EndOfDayFearGreedLoaderJobTest.java index 9883735..630c812 100644 --- a/src/test/java/com/dpgrandslam/stockdataservice/unit/job/EndOfDayFearGreedLoaderJobTest.java +++ b/src/test/java/com/dpgrandslam/stockdataservice/unit/job/EndOfDayFearGreedLoaderJobTest.java @@ -48,7 +48,7 @@ public void testRunJob_nonExist() { subject.runJob(); - verify(fearGreedDataLoadService, times(1)).getFearGreedIndexOfDay(eq(LocalDate.now())); + verify(fearGreedDataLoadService, atLeastOnce()).getFearGreedIndexOfDay(eq(LocalDate.now())); verify(fearGreedDataLoadService, times(1)).loadCurrentFearGreedIndex(); verify(fearGreedDataLoadService, times(1)).saveFearGreedData(eq(Collections.singleton(fearGreedIndex1))); } From fdf3cea23cc22598822f62c85c658817af0810ef Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 28 Mar 2022 18:08:49 -0400 Subject: [PATCH 31/65] Bump aws-java-sdk-bom from 1.11.1000 to 1.12.186 (#138) * Bump aws-java-sdk-bom from 1.11.1000 to 1.12.186 Bumps [aws-java-sdk-bom](https://github.com/aws/aws-sdk-java) from 1.11.1000 to 1.12.186. - [Release notes](https://github.com/aws/aws-sdk-java/releases) - [Changelog](https://github.com/aws/aws-sdk-java/blob/master/CHANGELOG.md) - [Commits](https://github.com/aws/aws-sdk-java/compare/1.11.1000...1.12.186) --- updated-dependencies: - dependency-name: com.amazonaws:aws-java-sdk-bom dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Changing list object method Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Daniel Co-authored-by: pinsondg <34725105+pinsondg@users.noreply.github.com> --- pom.xml | 2 +- .../domain/jobs/optioncsv/AWSS3ItemReader.java | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index 6a99779..f928ffe 100644 --- a/pom.xml +++ b/pom.xml @@ -31,7 +31,7 @@ com.amazonaws aws-java-sdk-bom - 1.11.1000 + 1.12.186 pom import diff --git a/src/main/java/com/dpgrandslam/stockdataservice/domain/jobs/optioncsv/AWSS3ItemReader.java b/src/main/java/com/dpgrandslam/stockdataservice/domain/jobs/optioncsv/AWSS3ItemReader.java index 91494fe..196c69d 100644 --- a/src/main/java/com/dpgrandslam/stockdataservice/domain/jobs/optioncsv/AWSS3ItemReader.java +++ b/src/main/java/com/dpgrandslam/stockdataservice/domain/jobs/optioncsv/AWSS3ItemReader.java @@ -1,6 +1,7 @@ package com.dpgrandslam.stockdataservice.domain.jobs.optioncsv; import com.amazonaws.services.s3.AmazonS3; +import com.amazonaws.services.s3.model.ListObjectsRequest; import com.amazonaws.services.s3.model.S3ObjectSummary; import com.dpgrandslam.stockdataservice.domain.model.OptionCSVFile; import com.dpgrandslam.stockdataservice.domain.util.AWSResource; @@ -75,7 +76,8 @@ public void afterPropertiesSet() throws Exception { private void setObjectSummaries() { if (StringUtils.isNoneBlank(this.bucket) && StringUtils.isNoneBlank(this.keyPrefix)) { if (s3Objects == null || s3Objects.isEmpty()) { - s3Objects = amazonS3.listObjectsV2(bucket, keyPrefix).getObjectSummaries().stream().filter(x -> !x.getKey().endsWith("/")).collect(Collectors.toList()); + ListObjectsRequest listObjectsRequest = new ListObjectsRequest().withBucketName(bucket).withPrefix(keyPrefix); + s3Objects = amazonS3.listObjects(listObjectsRequest).getObjectSummaries().stream().filter(x -> !x.getKey().endsWith("/")).collect(Collectors.toList()); } super.setResources(s3Objects.stream().map(x -> { try { From a7f22c10308d006c174bc71d37ec7dbba67e5dcb Mon Sep 17 00:00:00 2001 From: Daniel Date: Wed, 6 Apr 2022 11:14:46 -0700 Subject: [PATCH 32/65] Changing thread pool size to match cpu core count --- .../domain/config/OptionCSVLoadJobConfig.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/dpgrandslam/stockdataservice/domain/config/OptionCSVLoadJobConfig.java b/src/main/java/com/dpgrandslam/stockdataservice/domain/config/OptionCSVLoadJobConfig.java index a9834f9..5035e10 100644 --- a/src/main/java/com/dpgrandslam/stockdataservice/domain/config/OptionCSVLoadJobConfig.java +++ b/src/main/java/com/dpgrandslam/stockdataservice/domain/config/OptionCSVLoadJobConfig.java @@ -70,9 +70,10 @@ public Step optionCsvLoadJobStep(StepBuilderFactory stepBuilderFactory, @Bean public TaskExecutor taskExecutor() { + int cores = Runtime.getRuntime().availableProcessors(); ThreadPoolTaskExecutor taskExecutor = new ThreadPoolTaskExecutor(); - taskExecutor.setCorePoolSize(10); - taskExecutor.setMaxPoolSize(10); + taskExecutor.setCorePoolSize(cores - 1); + taskExecutor.setMaxPoolSize(cores - 1); taskExecutor.setQueueCapacity(10); taskExecutor.setThreadNamePrefix("MultiThreaded-"); taskExecutor.setRejectedExecutionHandler(new ThreadPoolExecutor.CallerRunsPolicy()); From b89e274f2c29f68c1bceb073c9218b9ca6446f45 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 6 Apr 2022 14:28:26 -0400 Subject: [PATCH 33/65] Bump ehcache from 3.9.9 to 3.10.0 (#139) Bumps [ehcache](https://github.com/ehcache/ehcache3) from 3.9.9 to 3.10.0. - [Release notes](https://github.com/ehcache/ehcache3/releases) - [Commits](https://github.com/ehcache/ehcache3/compare/v3.9.9...v3.10.0) --- updated-dependencies: - dependency-name: org.ehcache:ehcache dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pinsondg <34725105+pinsondg@users.noreply.github.com> --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index f928ffe..15662ad 100644 --- a/pom.xml +++ b/pom.xml @@ -189,7 +189,7 @@ org.ehcache ehcache - 3.9.9 + 3.10.0 runtime From f6964855d15078f312236d1c61fd15f86155eb86 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 6 Apr 2022 14:35:31 -0400 Subject: [PATCH 34/65] Bump spring-beans from 5.3.15 to 5.3.18 (#141) Bumps [spring-beans](https://github.com/spring-projects/spring-framework) from 5.3.15 to 5.3.18. - [Release notes](https://github.com/spring-projects/spring-framework/releases) - [Commits](https://github.com/spring-projects/spring-framework/compare/v5.3.15...v5.3.18) --- updated-dependencies: - dependency-name: org.springframework:spring-beans dependency-type: direct:production ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pinsondg <34725105+pinsondg@users.noreply.github.com> --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 15662ad..8441797 100644 --- a/pom.xml +++ b/pom.xml @@ -285,7 +285,7 @@ org.springframework spring-beans - 5.3.15 + 5.3.18 org.springframework.data From 1018cd063498d28f45065c9849a0897b71b56822 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 6 Apr 2022 14:57:34 -0400 Subject: [PATCH 35/65] Bump spring-boot-starter-parent from 2.5.6 to 2.6.1 (#91) * Bump spring-boot-starter-parent from 2.5.6 to 2.6.1 Bumps [spring-boot-starter-parent](https://github.com/spring-projects/spring-boot) from 2.5.6 to 2.6.1. - [Release notes](https://github.com/spring-projects/spring-boot/releases) - [Commits](https://github.com/spring-projects/spring-boot/compare/v2.5.6...v2.6.1) --- updated-dependencies: - dependency-name: org.springframework.boot:spring-boot-starter-parent dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] * Fixing tests Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pinsondg <34725105+pinsondg@users.noreply.github.com> Co-authored-by: Daniel --- pom.xml | 2 +- .../stockdataservice/integration/client/MockClientTest.java | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pom.xml b/pom.xml index 8441797..bc107ac 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ org.springframework.boot spring-boot-starter-parent - 2.5.6 + 2.6.1 com.dpgrandslam diff --git a/src/test/java/com/dpgrandslam/stockdataservice/integration/client/MockClientTest.java b/src/test/java/com/dpgrandslam/stockdataservice/integration/client/MockClientTest.java index 3ac5eff..e7e2390 100644 --- a/src/test/java/com/dpgrandslam/stockdataservice/integration/client/MockClientTest.java +++ b/src/test/java/com/dpgrandslam/stockdataservice/integration/client/MockClientTest.java @@ -6,7 +6,7 @@ import org.junit.Rule; import org.junit.runner.RunWith; import org.mockserver.junit.MockServerRule; -import org.springframework.boot.test.context.ConfigFileApplicationContextInitializer; +import org.springframework.boot.test.context.ConfigDataApplicationContextInitializer; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.core.io.ClassPathResource; import org.springframework.test.context.ActiveProfiles; @@ -19,7 +19,7 @@ @ActiveProfiles({"local", "local-mock"}) @RunWith(SpringRunner.class) -@ContextConfiguration(initializers = ConfigFileApplicationContextInitializer.class) +@ContextConfiguration(initializers = ConfigDataApplicationContextInitializer.class) @SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT, classes = StockDataServiceApplication.class) @Ignore public class MockClientTest { From 4737507b011784f35ccb023e3051a34e3e962476 Mon Sep 17 00:00:00 2001 From: Daniel Pinson Date: Wed, 6 Apr 2022 16:14:31 -0700 Subject: [PATCH 36/65] Resolving local build error --- .gitignore | 1 + src/main/resources/db/changelog/db.changelog-master.yaml | 8 ++++---- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index cf2cf55..50666b0 100644 --- a/.gitignore +++ b/.gitignore @@ -14,6 +14,7 @@ target/ .sts4-cache ### IntelliJ IDEA ### +.run .idea *.iws *.iml diff --git a/src/main/resources/db/changelog/db.changelog-master.yaml b/src/main/resources/db/changelog/db.changelog-master.yaml index 6ea0e6f..de2a7ae 100644 --- a/src/main/resources/db/changelog/db.changelog-master.yaml +++ b/src/main/resources/db/changelog/db.changelog-master.yaml @@ -1,14 +1,14 @@ --- databaseChangeLog: - - changeset: - id: 1 - author: valid +# - changeset: +# id: 1 +# author: valid - include: file: db/changelog/liquibase-initial-create-changeLog.xml - include: file: db/changelog/schema/liquibase-add-index-20210322.xml - include: - file: db/changelog/2021/04/20-01-changelog.xml + file: db/changelog/2021/04/20-01-changelog.xmlfear_greed_index - include: file: db/changelog/2021/05/14-01-changelog.xml - include: From bbffb0d1139479c90746e4d72b1a83ef85341a94 Mon Sep 17 00:00:00 2001 From: Daniel Pinson Date: Thu, 7 Apr 2022 08:23:33 -0700 Subject: [PATCH 37/65] Increasing job worker threads --- .../domain/config/OptionCSVLoadJobConfig.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/dpgrandslam/stockdataservice/domain/config/OptionCSVLoadJobConfig.java b/src/main/java/com/dpgrandslam/stockdataservice/domain/config/OptionCSVLoadJobConfig.java index 5035e10..b19cf4c 100644 --- a/src/main/java/com/dpgrandslam/stockdataservice/domain/config/OptionCSVLoadJobConfig.java +++ b/src/main/java/com/dpgrandslam/stockdataservice/domain/config/OptionCSVLoadJobConfig.java @@ -70,10 +70,9 @@ public Step optionCsvLoadJobStep(StepBuilderFactory stepBuilderFactory, @Bean public TaskExecutor taskExecutor() { - int cores = Runtime.getRuntime().availableProcessors(); ThreadPoolTaskExecutor taskExecutor = new ThreadPoolTaskExecutor(); - taskExecutor.setCorePoolSize(cores - 1); - taskExecutor.setMaxPoolSize(cores - 1); + taskExecutor.setCorePoolSize(10); + taskExecutor.setMaxPoolSize(15); taskExecutor.setQueueCapacity(10); taskExecutor.setThreadNamePrefix("MultiThreaded-"); taskExecutor.setRejectedExecutionHandler(new ThreadPoolExecutor.CallerRunsPolicy()); From 445d9bbc8705237eb67a191bb8537ea74e9a7ef1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 15 Apr 2022 14:34:43 -0700 Subject: [PATCH 38/65] Bump spring-data-jpa from 2.6.0 to 2.6.3 (#142) Bumps spring-data-jpa from 2.6.0 to 2.6.3. --- updated-dependencies: - dependency-name: org.springframework.data:spring-data-jpa dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pinsondg <34725105+pinsondg@users.noreply.github.com> --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index bc107ac..09d3133 100644 --- a/pom.xml +++ b/pom.xml @@ -290,7 +290,7 @@ org.springframework.data spring-data-jpa - 2.6.0 + 2.6.3 org.yaml From 1368b90370679bdebde98e6148e190289556fd56 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 19 Apr 2022 09:30:48 -0700 Subject: [PATCH 39/65] Bump caffeine from 3.0.5 to 3.0.6 (#151) Bumps [caffeine](https://github.com/ben-manes/caffeine) from 3.0.5 to 3.0.6. - [Release notes](https://github.com/ben-manes/caffeine/releases) - [Commits](https://github.com/ben-manes/caffeine/compare/v3.0.5...v3.0.6) --- updated-dependencies: - dependency-name: com.github.ben-manes.caffeine:caffeine dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: pinsondg <34725105+pinsondg@users.noreply.github.com> --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 09d3133..726aa08 100644 --- a/pom.xml +++ b/pom.xml @@ -18,7 +18,7 @@ 11.8 1.14.3 1.9.3 - 3.0.5 + 3.0.6 2.0.1.Final 3.10.2 6.11.0 From 276703675ed56b14976701b5a08bc5b36d4754f4 Mon Sep 17 00:00:00 2001 From: pinsondg <34725105+pinsondg@users.noreply.github.com> Date: Fri, 22 Apr 2022 13:04:22 -0700 Subject: [PATCH 40/65] Adding API to get VIX (#156) * Initial Refactor * Vix implementation --- .../StockDataServiceApplication.java | 2 +- .../api/StockDataServiceController.java | 13 ++- .../domain/config/CacheConfiguration.java | 12 ++- .../error/TreasuryYieldLoadException.java | 33 ------- .../error/YahooFinanceQuoteLoadException.java | 49 ++++++++++ ...asuryYield.java => YahooFinanceQuote.java} | 3 +- .../service/TenYearTreasuryYieldService.java | 70 ++------------ .../domain/service/VIXLoadService.java | 30 ++++++ ...ooFinanceHistoricStockDataLoadService.java | 96 +++++++++++++++++++ .../YahooFinanceTenYearTreasuryYieldTest.java | 4 +- .../api/StockDataServiceControllerTest.java | 13 +++ .../error/TreasuryYieldLoadExceptionTest.java | 28 ------ .../YahooFinanceQuoteLoadExceptionTest.java | 30 ++++++ ...ldTest.java => YahooFinanceQuoteTest.java} | 6 +- .../TenYearTreasuryYieldServiceTest.java | 50 +++++----- 15 files changed, 283 insertions(+), 156 deletions(-) delete mode 100644 src/main/java/com/dpgrandslam/stockdataservice/domain/error/TreasuryYieldLoadException.java create mode 100644 src/main/java/com/dpgrandslam/stockdataservice/domain/error/YahooFinanceQuoteLoadException.java rename src/main/java/com/dpgrandslam/stockdataservice/domain/model/stock/{YahooFinanceTenYearTreasuryYield.java => YahooFinanceQuote.java} (89%) create mode 100644 src/main/java/com/dpgrandslam/stockdataservice/domain/service/VIXLoadService.java create mode 100644 src/main/java/com/dpgrandslam/stockdataservice/domain/service/YahooFinanceHistoricStockDataLoadService.java delete mode 100644 src/test/java/com/dpgrandslam/stockdataservice/unit/error/TreasuryYieldLoadExceptionTest.java create mode 100644 src/test/java/com/dpgrandslam/stockdataservice/unit/error/YahooFinanceQuoteLoadExceptionTest.java rename src/test/java/com/dpgrandslam/stockdataservice/unit/model/stock/{YahooFinanceTenYearTreasuryYieldTest.java => YahooFinanceQuoteTest.java} (72%) diff --git a/src/main/java/com/dpgrandslam/stockdataservice/StockDataServiceApplication.java b/src/main/java/com/dpgrandslam/stockdataservice/StockDataServiceApplication.java index 987c55c..d1cc169 100644 --- a/src/main/java/com/dpgrandslam/stockdataservice/StockDataServiceApplication.java +++ b/src/main/java/com/dpgrandslam/stockdataservice/StockDataServiceApplication.java @@ -8,7 +8,7 @@ import java.util.TimeZone; @SpringBootApplication -@EnableScheduling +//@EnableScheduling public class StockDataServiceApplication { public static void main(String[] args) { diff --git a/src/main/java/com/dpgrandslam/stockdataservice/adapter/api/StockDataServiceController.java b/src/main/java/com/dpgrandslam/stockdataservice/adapter/api/StockDataServiceController.java index 8a4d6ef..c2db35e 100644 --- a/src/main/java/com/dpgrandslam/stockdataservice/adapter/api/StockDataServiceController.java +++ b/src/main/java/com/dpgrandslam/stockdataservice/adapter/api/StockDataServiceController.java @@ -2,12 +2,11 @@ import com.dpgrandslam.stockdataservice.domain.error.OptionsChainLoadException; import com.dpgrandslam.stockdataservice.domain.model.FearGreedIndex; +import com.dpgrandslam.stockdataservice.domain.model.options.Option; import com.dpgrandslam.stockdataservice.domain.model.options.OptionsChain; import com.dpgrandslam.stockdataservice.domain.model.stock.*; import com.dpgrandslam.stockdataservice.domain.service.*; -import com.google.common.collect.ImmutableMap; import lombok.extern.slf4j.Slf4j; -import org.apache.tomcat.jni.Local; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.http.HttpStatus; import org.springframework.http.MediaType; @@ -43,6 +42,9 @@ public class StockDataServiceController { @Autowired private FearGreedDataLoadService fearGreedDataLoadService; + @Autowired + private VIXLoadService vixLoadService; + @GetMapping("/option/{ticker}") public ResponseEntity> getOptionsChain(@PathVariable(name = "ticker") String ticker, @RequestParam(name = "expirationDate") Optional expirationDate, @@ -129,7 +131,7 @@ public ResponseEntity addTrackedStocks(@RequestBody List tickers) { } @GetMapping("/treasury-yield") - public ResponseEntity getTreasuryYield(@RequestParam Optional date) { + public ResponseEntity getTreasuryYield(@RequestParam Optional date) { return ResponseEntity.ok(treasuryYieldService.getTreasuryYieldForDate(date.map(LocalDate::parse) .orElse(LocalDate.now()))); } @@ -150,4 +152,9 @@ public ResponseEntity> getFearGreedIndexBetweenDates(@Reque } return ResponseEntity.ok(fearGreedDataLoadService.loadFearGreedDataBetweenDates(sd, ed)); } + + @GetMapping("/vix") + public ResponseEntity> getVixForDates(@RequestParam String startDate, @RequestParam Optional endDate) { + return ResponseEntity.ok(vixLoadService.loadVIXBetweenDates(LocalDate.parse(startDate), endDate.map(LocalDate::parse).orElse(LocalDate.parse(startDate)))); + } } diff --git a/src/main/java/com/dpgrandslam/stockdataservice/domain/config/CacheConfiguration.java b/src/main/java/com/dpgrandslam/stockdataservice/domain/config/CacheConfiguration.java index ae63f83..0e6d3cd 100644 --- a/src/main/java/com/dpgrandslam/stockdataservice/domain/config/CacheConfiguration.java +++ b/src/main/java/com/dpgrandslam/stockdataservice/domain/config/CacheConfiguration.java @@ -3,7 +3,7 @@ import com.dpgrandslam.stockdataservice.domain.model.FearGreedIndex; import com.dpgrandslam.stockdataservice.domain.model.options.HistoricalOption; import com.dpgrandslam.stockdataservice.domain.model.stock.EndOfDayStockData; -import com.dpgrandslam.stockdataservice.domain.model.stock.YahooFinanceTenYearTreasuryYield; +import com.dpgrandslam.stockdataservice.domain.model.stock.YahooFinanceQuote; import com.dpgrandslam.stockdataservice.domain.model.tiingo.TiingoStockSearchResponse; import com.github.benmanes.caffeine.cache.Cache; import com.github.benmanes.caffeine.cache.Caffeine; @@ -41,7 +41,7 @@ public Cache> historical } @Bean - public Cache treasuryYieldCache() { + public Cache treasuryYieldCache() { return Caffeine.newBuilder() .expireAfterWrite(10, TimeUnit.DAYS) .maximumSize(1000) @@ -64,6 +64,14 @@ public Cache, List> fearGreedBetweenD .build(); } + @Bean + public Cache, List> vixCache() { + return Caffeine.newBuilder() + .expireAfterWrite(2, TimeUnit.DAYS) + .maximumSize(500) + .build(); + } + @Data public static class HistoricOptionsDataCacheKey { diff --git a/src/main/java/com/dpgrandslam/stockdataservice/domain/error/TreasuryYieldLoadException.java b/src/main/java/com/dpgrandslam/stockdataservice/domain/error/TreasuryYieldLoadException.java deleted file mode 100644 index cf889e7..0000000 --- a/src/main/java/com/dpgrandslam/stockdataservice/domain/error/TreasuryYieldLoadException.java +++ /dev/null @@ -1,33 +0,0 @@ -package com.dpgrandslam.stockdataservice.domain.error; - -import java.time.DayOfWeek; -import java.time.LocalDate; - -public class TreasuryYieldLoadException extends RuntimeException { - - private final LocalDate date; - - public TreasuryYieldLoadException(LocalDate date, String message) { - super(message); - this.date = date; - } - - public TreasuryYieldLoadException(LocalDate date) { - super(); - this.date = date; - } - - public TreasuryYieldLoadException(LocalDate date, String message, Throwable e) { - super(message, e); - this.date = date; - } - - @Override - public String getMessage() { - String defaultMessage = "Could not load 10 yr treasury yield for date " + date.toString() + "."; - if (date.getDayOfWeek() == DayOfWeek.SATURDAY || date.getDayOfWeek() == DayOfWeek.SUNDAY) { - defaultMessage += " Failure most likely due to the date being a weekend."; - } - return defaultMessage + (super.getMessage() != null ? " " + super.getMessage() : ""); - } -} diff --git a/src/main/java/com/dpgrandslam/stockdataservice/domain/error/YahooFinanceQuoteLoadException.java b/src/main/java/com/dpgrandslam/stockdataservice/domain/error/YahooFinanceQuoteLoadException.java new file mode 100644 index 0000000..267d22e --- /dev/null +++ b/src/main/java/com/dpgrandslam/stockdataservice/domain/error/YahooFinanceQuoteLoadException.java @@ -0,0 +1,49 @@ +package com.dpgrandslam.stockdataservice.domain.error; + +import java.time.DayOfWeek; +import java.time.LocalDate; + +public class YahooFinanceQuoteLoadException extends RuntimeException { + + private final LocalDate startDate; + private final LocalDate endDate; + private final String ticker; + + public YahooFinanceQuoteLoadException(String ticker, LocalDate startDate, LocalDate endDate, String message) { + super(message); + this.startDate = startDate; + this.endDate = endDate; + this.ticker = ticker; + } + + public YahooFinanceQuoteLoadException(String ticker, LocalDate startDate, LocalDate endDate) { + super(); + this.startDate = startDate; + this.endDate = endDate; + this.ticker = ticker; + + } + + public YahooFinanceQuoteLoadException(String ticker, LocalDate startDate, LocalDate endDate, Throwable e) { + super(e); + this.startDate = startDate; + this.endDate = endDate; + this.ticker = ticker; + } + + public YahooFinanceQuoteLoadException(String ticker, LocalDate startDate, LocalDate endDate, String message, Throwable e) { + super(message, e); + this.startDate = startDate; + this.endDate = endDate; + this.ticker = ticker; + } + + @Override + public String getMessage() { + String defaultMessage = "Could not load yahoo finance quote for ticker " + ticker +" for date " + startDate.toString() + "."; + if (startDate.getDayOfWeek() == DayOfWeek.SATURDAY || startDate.getDayOfWeek() == DayOfWeek.SUNDAY) { + defaultMessage += " Failure most likely due to the date being a weekend."; + } + return defaultMessage + (super.getMessage() != null ? " " + super.getMessage() : ""); + } +} diff --git a/src/main/java/com/dpgrandslam/stockdataservice/domain/model/stock/YahooFinanceTenYearTreasuryYield.java b/src/main/java/com/dpgrandslam/stockdataservice/domain/model/stock/YahooFinanceQuote.java similarity index 89% rename from src/main/java/com/dpgrandslam/stockdataservice/domain/model/stock/YahooFinanceTenYearTreasuryYield.java rename to src/main/java/com/dpgrandslam/stockdataservice/domain/model/stock/YahooFinanceQuote.java index e0383fc..02936ce 100644 --- a/src/main/java/com/dpgrandslam/stockdataservice/domain/model/stock/YahooFinanceTenYearTreasuryYield.java +++ b/src/main/java/com/dpgrandslam/stockdataservice/domain/model/stock/YahooFinanceQuote.java @@ -11,7 +11,7 @@ @Builder @NoArgsConstructor @AllArgsConstructor -public class YahooFinanceTenYearTreasuryYield implements EndOfDayStockData { +public class YahooFinanceQuote implements EndOfDayStockData { private LocalDate date; private Double open; @@ -19,6 +19,7 @@ public class YahooFinanceTenYearTreasuryYield implements EndOfDayStockData { private Double high; private Double low; private Double adjClose; + private String ticker; @Override diff --git a/src/main/java/com/dpgrandslam/stockdataservice/domain/service/TenYearTreasuryYieldService.java b/src/main/java/com/dpgrandslam/stockdataservice/domain/service/TenYearTreasuryYieldService.java index 121d118..e777f9b 100644 --- a/src/main/java/com/dpgrandslam/stockdataservice/domain/service/TenYearTreasuryYieldService.java +++ b/src/main/java/com/dpgrandslam/stockdataservice/domain/service/TenYearTreasuryYieldService.java @@ -1,77 +1,27 @@ package com.dpgrandslam.stockdataservice.domain.service; -import com.dpgrandslam.stockdataservice.adapter.apiclient.WebpageLoader; -import com.dpgrandslam.stockdataservice.domain.config.ApiClientConfigurationProperties; -import com.dpgrandslam.stockdataservice.domain.error.TreasuryYieldLoadException; -import com.dpgrandslam.stockdataservice.domain.model.stock.YahooFinanceTenYearTreasuryYield; +import com.dpgrandslam.stockdataservice.domain.error.YahooFinanceQuoteLoadException; +import com.dpgrandslam.stockdataservice.domain.model.stock.YahooFinanceQuote; import com.github.benmanes.caffeine.cache.Cache; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; -import org.jsoup.nodes.Document; -import org.jsoup.nodes.Element; -import org.jsoup.select.Elements; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.stereotype.Service; import java.time.LocalDate; -import java.time.ZoneOffset; -import java.time.format.DateTimeFormatter; @Service @RequiredArgsConstructor @Slf4j public class TenYearTreasuryYieldService { - private final WebpageLoader basicWebPageLoader; - private final Cache treasuryYieldCache; + private final YahooFinanceHistoricStockDataLoadService historicStockDataLoadService; + private final Cache treasuryYieldCache; - @Autowired - @Qualifier("YahooFinanceApiClientConfigurationProperties") - private ApiClientConfigurationProperties clientConfigurationProperties; - - public YahooFinanceTenYearTreasuryYield getTreasuryYieldForDate(LocalDate date) { - final String url = clientConfigurationProperties.getUrlAndPort() + "/quote/%5ETNX/history?period1=" - + convertDate(date) + "&period2=" + convertDate(date.plusDays(1)) - + "&interval=1d&filter=history&frequency=1d&includeAdjustedClose=true"; - YahooFinanceTenYearTreasuryYield tenYearYeild = treasuryYieldCache.get(date, (d) -> { - try { - return parseDocument(basicWebPageLoader.parseUrl(url)); - } catch (Exception e) { - return new YahooFinanceTenYearTreasuryYield(); - } - }); - if (tenYearYeild.getClose() == null) { - log.error("Error parsing document at url {}", url); - throw new TreasuryYieldLoadException(date); - } - return tenYearYeild; - } - - private Long convertDate(LocalDate date) { - return date.atStartOfDay().toInstant(ZoneOffset.UTC).getEpochSecond(); - } - - private YahooFinanceTenYearTreasuryYield parseDocument(Document document) { - Element mainContent = document.body().selectFirst("div#Main"); - Element historicalPricesTable = mainContent.selectFirst("table[data-test='historical-prices']"); - Element firstTableRow = historicalPricesTable.selectFirst("tbody").selectFirst("tr"); - return parseTableRow(firstTableRow); - } - - private YahooFinanceTenYearTreasuryYield parseTableRow(Element tableRow) { - Elements dataPoints = tableRow.select("td"); - return YahooFinanceTenYearTreasuryYield.builder() - .date(parseYahooFinanceDate(dataPoints.get(0))) - .open(Double.parseDouble(dataPoints.get(1).selectFirst("span").text())) - .high(Double.parseDouble(dataPoints.get(2).selectFirst("span").text())) - .low(Double.parseDouble(dataPoints.get(3).selectFirst("span").text())) - .close(Double.parseDouble(dataPoints.get(4).selectFirst("span").text())) - .adjClose(Double.parseDouble(dataPoints.get(5).selectFirst("span").text())) - .build(); - } - - private LocalDate parseYahooFinanceDate(Element dateElement) { - return LocalDate.parse( dateElement.select("span").text(), DateTimeFormatter.ofPattern("MMM dd, yyyy")); + public YahooFinanceQuote getTreasuryYieldForDate(LocalDate date) { + final String ticker = "^TNX"; + return treasuryYieldCache.get(date, (d) -> historicStockDataLoadService.loadQuoteForDates("^TNX", date, date).stream() + .filter(q -> q.getDate().equals(date) && q.getClose() != null) + .findFirst() + .orElseThrow(() -> new YahooFinanceQuoteLoadException(ticker, date, date))); } } diff --git a/src/main/java/com/dpgrandslam/stockdataservice/domain/service/VIXLoadService.java b/src/main/java/com/dpgrandslam/stockdataservice/domain/service/VIXLoadService.java new file mode 100644 index 0000000..f2ee280 --- /dev/null +++ b/src/main/java/com/dpgrandslam/stockdataservice/domain/service/VIXLoadService.java @@ -0,0 +1,30 @@ +package com.dpgrandslam.stockdataservice.domain.service; + +import com.dpgrandslam.stockdataservice.domain.model.stock.YahooFinanceQuote; +import com.github.benmanes.caffeine.cache.Cache; +import lombok.RequiredArgsConstructor; +import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang3.tuple.Pair; +import org.springframework.stereotype.Service; + +import java.time.LocalDate; +import java.util.List; +import java.util.stream.Collectors; + +@Service +@RequiredArgsConstructor +@Slf4j +public class VIXLoadService { + + private final Cache, List> vixCache; + + private final YahooFinanceHistoricStockDataLoadService historicStockDataLoadService; + + public List loadVIXBetweenDates(LocalDate startDate, LocalDate endDate) { + log.info("Loading VIX data for dates {} - {}", startDate, endDate); + return vixCache.get(Pair.of(startDate, endDate), (pair) -> historicStockDataLoadService + .loadQuoteForDates("^VIX", pair.getLeft(), pair.getRight()).stream() + .filter(x -> x.getClose() != null) + .collect(Collectors.toList())); + } +} diff --git a/src/main/java/com/dpgrandslam/stockdataservice/domain/service/YahooFinanceHistoricStockDataLoadService.java b/src/main/java/com/dpgrandslam/stockdataservice/domain/service/YahooFinanceHistoricStockDataLoadService.java new file mode 100644 index 0000000..4fc7a43 --- /dev/null +++ b/src/main/java/com/dpgrandslam/stockdataservice/domain/service/YahooFinanceHistoricStockDataLoadService.java @@ -0,0 +1,96 @@ +package com.dpgrandslam.stockdataservice.domain.service; + +import com.dpgrandslam.stockdataservice.adapter.apiclient.WebpageLoader; +import com.dpgrandslam.stockdataservice.domain.config.ApiClientConfigurationProperties; +import com.dpgrandslam.stockdataservice.domain.error.YahooFinanceQuoteLoadException; +import com.dpgrandslam.stockdataservice.domain.model.stock.YahooFinanceQuote; +import com.google.common.base.Charsets; +import lombok.RequiredArgsConstructor; +import lombok.extern.slf4j.Slf4j; +import org.jsoup.nodes.Document; +import org.jsoup.nodes.Element; +import org.jsoup.select.Elements; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.beans.factory.annotation.Qualifier; +import org.springframework.stereotype.Service; + +import java.net.URLEncoder; +import java.time.LocalDate; +import java.time.ZoneOffset; +import java.time.format.DateTimeFormatter; +import java.util.Date; +import java.util.List; +import java.util.Objects; +import java.util.stream.Collectors; + +@Service +@RequiredArgsConstructor +@Slf4j +public class YahooFinanceHistoricStockDataLoadService { + + private final WebpageLoader basicWebPageLoader; + + @Autowired + @Qualifier("YahooFinanceApiClientConfigurationProperties") + private ApiClientConfigurationProperties clientConfigurationProperties; + + + public List loadQuoteForDates(String ticker, LocalDate startDate, LocalDate endDate) { + StringBuilder sb = new StringBuilder(clientConfigurationProperties.getUrlAndPort()); + sb.append("/quote/"); + sb.append(URLEncoder.encode(ticker, Charsets.UTF_8)); + sb.append("/history?period1="); + sb.append(convertDate(startDate)); + sb.append("&period2="); + Long period2 = convertDate(endDate == null || endDate.equals(startDate) ? startDate.plusDays(1) : endDate.plusDays(1)); + sb.append(period2); + sb.append( "&interval=1d&filter=history&frequency=1d&includeAdjustedClose=true"); + String url = sb.toString(); + List quotes; + try { + quotes = parseDocument(basicWebPageLoader.parseUrl(url)); + } catch (Exception e) { + log.error("Error parsing document at url {}", url, e); + throw new YahooFinanceQuoteLoadException(ticker, startDate, endDate, e); + } + if (quotes.isEmpty()) { + // If no quotes there was probably an error + throw new YahooFinanceQuoteLoadException(ticker, startDate, endDate); + } + quotes.forEach(quote -> quote.setTicker(ticker)); + return quotes; + } + + private Long convertDate(LocalDate date) { + return date.atStartOfDay().toInstant(ZoneOffset.UTC).getEpochSecond(); + } + + private List parseDocument(Document document) { + Element mainContent = document.body().selectFirst("div#Main"); + Element historicalPricesTable = mainContent.selectFirst("table[data-test='historical-prices']"); + List tableRows = historicalPricesTable.selectFirst("tbody").select("tr"); + return tableRows.stream().map(this::parseTableRow).filter(Objects::nonNull).collect(Collectors.toList()); + } + + private YahooFinanceQuote parseTableRow(Element tableRow) { + Elements dataPoints = tableRow.select("td"); + LocalDate d = parseYahooFinanceDate(dataPoints.get(0)); + YahooFinanceQuote.YahooFinanceQuoteBuilder builder = YahooFinanceQuote.builder() + .date(d); + + try { + builder.open(Double.parseDouble(dataPoints.get(1).selectFirst("span").text())) + .high(Double.parseDouble(dataPoints.get(2).selectFirst("span").text())) + .low(Double.parseDouble(dataPoints.get(3).selectFirst("span").text())) + .close(Double.parseDouble(dataPoints.get(4).selectFirst("span").text())) + .adjClose(Double.parseDouble(dataPoints.get(5).selectFirst("span").text())); + } catch (NullPointerException e) { + log.warn("Could not parse row for date {} in chart.", d); + } + return builder.build(); + } + + private LocalDate parseYahooFinanceDate(Element dateElement) { + return LocalDate.parse( dateElement.select("span").text(), DateTimeFormatter.ofPattern("MMM dd, yyyy")); + } +} diff --git a/src/test/java/com/dpgrandslam/stockdataservice/integration/service/YahooFinanceTenYearTreasuryYieldTest.java b/src/test/java/com/dpgrandslam/stockdataservice/integration/service/YahooFinanceTenYearTreasuryYieldTest.java index 011d33a..0e50a47 100644 --- a/src/test/java/com/dpgrandslam/stockdataservice/integration/service/YahooFinanceTenYearTreasuryYieldTest.java +++ b/src/test/java/com/dpgrandslam/stockdataservice/integration/service/YahooFinanceTenYearTreasuryYieldTest.java @@ -1,6 +1,6 @@ package com.dpgrandslam.stockdataservice.integration.service; -import com.dpgrandslam.stockdataservice.domain.model.stock.YahooFinanceTenYearTreasuryYield; +import com.dpgrandslam.stockdataservice.domain.model.stock.YahooFinanceQuote; import com.dpgrandslam.stockdataservice.domain.service.TenYearTreasuryYieldService; import com.dpgrandslam.stockdataservice.integration.client.MockClientTest; import com.dpgrandslam.stockdataservice.testUtils.TestUtils; @@ -33,7 +33,7 @@ public void testLoadTenYearTreasuryYield() throws IOException { .withBody(TestUtils.loadHtmlFileAndClean("mocks/yahoofinance/yahoo-finance-tnx.html"))); LocalDate date = LocalDate.of(2021, 9, 14); - YahooFinanceTenYearTreasuryYield tenYearTreasuryYield = subject.getTreasuryYieldForDate(date); + YahooFinanceQuote tenYearTreasuryYield = subject.getTreasuryYieldForDate(date); assertEquals(date, tenYearTreasuryYield.getDate()); assertEquals(1.3460, tenYearTreasuryYield.getOpen()); diff --git a/src/test/java/com/dpgrandslam/stockdataservice/unit/api/StockDataServiceControllerTest.java b/src/test/java/com/dpgrandslam/stockdataservice/unit/api/StockDataServiceControllerTest.java index faa987c..57afdac 100644 --- a/src/test/java/com/dpgrandslam/stockdataservice/unit/api/StockDataServiceControllerTest.java +++ b/src/test/java/com/dpgrandslam/stockdataservice/unit/api/StockDataServiceControllerTest.java @@ -12,6 +12,7 @@ import com.dpgrandslam.stockdataservice.domain.service.OptionsChainLoadService; import com.dpgrandslam.stockdataservice.domain.service.StockDataLoadService; import com.dpgrandslam.stockdataservice.domain.service.TrackedStockService; +import com.dpgrandslam.stockdataservice.domain.service.VIXLoadService; import com.dpgrandslam.stockdataservice.testUtils.TestDataFactory; import com.fasterxml.jackson.databind.ObjectMapper; import org.junit.Before; @@ -42,6 +43,9 @@ public class StockDataServiceControllerTest { @Mock private StockDataLoadService stockDataLoadService; + @Mock + private VIXLoadService vixLoadService; + @InjectMocks private StockDataServiceController subject; @@ -259,5 +263,14 @@ public void testLoadFullOptionsChain() throws OptionsChainLoadException { verify(optionsChainLoadService, times(1)).loadFullOptionsChainWithAllData(eq("TEST")); } + @Test + public void testGetVix() { + when(vixLoadService.loadVIXBetweenDates(any(), any())).thenReturn(Collections.emptyList()); + + subject.getVixForDates(LocalDate.now().toString(), Optional.of(LocalDate.now().toString())); + + verify(vixLoadService, times(1)).loadVIXBetweenDates(eq(LocalDate.now()), eq(LocalDate.now())); + } + } diff --git a/src/test/java/com/dpgrandslam/stockdataservice/unit/error/TreasuryYieldLoadExceptionTest.java b/src/test/java/com/dpgrandslam/stockdataservice/unit/error/TreasuryYieldLoadExceptionTest.java deleted file mode 100644 index dc3963b..0000000 --- a/src/test/java/com/dpgrandslam/stockdataservice/unit/error/TreasuryYieldLoadExceptionTest.java +++ /dev/null @@ -1,28 +0,0 @@ -package com.dpgrandslam.stockdataservice.unit.error; - -import com.dpgrandslam.stockdataservice.domain.error.TreasuryYieldLoadException; -import org.junit.Test; - -import java.time.LocalDate; - -import static junit.framework.TestCase.assertEquals; - -public class TreasuryYieldLoadExceptionTest { - - private TreasuryYieldLoadException subject; - - @Test - public void testGetMessage_weekday() { - subject = new TreasuryYieldLoadException(LocalDate.of(2021, 10, 6), "Test Message"); - String expected = "Could not load 10 yr treasury yield for date 2021-10-06. Test Message"; - assertEquals(expected, subject.getMessage()); - } - - @Test - public void testGetMessage_weekend() { - subject = new TreasuryYieldLoadException(LocalDate.of(2021, 10, 3), "Test Message", new RuntimeException("Test Exception")); - String expected = "Could not load 10 yr treasury yield for date 2021-10-03. Failure most likely due to the date being a weekend. Test Message"; - assertEquals(expected, subject.getMessage()); - } - -} diff --git a/src/test/java/com/dpgrandslam/stockdataservice/unit/error/YahooFinanceQuoteLoadExceptionTest.java b/src/test/java/com/dpgrandslam/stockdataservice/unit/error/YahooFinanceQuoteLoadExceptionTest.java new file mode 100644 index 0000000..5de9c2f --- /dev/null +++ b/src/test/java/com/dpgrandslam/stockdataservice/unit/error/YahooFinanceQuoteLoadExceptionTest.java @@ -0,0 +1,30 @@ +package com.dpgrandslam.stockdataservice.unit.error; + +import com.dpgrandslam.stockdataservice.domain.error.YahooFinanceQuoteLoadException; +import org.junit.Test; + +import java.time.LocalDate; + +import static junit.framework.TestCase.assertEquals; + +public class YahooFinanceQuoteLoadExceptionTest { + + private YahooFinanceQuoteLoadException subject; + + @Test + public void testGetMessage_weekday() { + LocalDate d = LocalDate.of(2021, 10, 6); + subject = new YahooFinanceQuoteLoadException("^VIX", d, d, "Test Message"); + String expected = "Could not load yahoo finance quote for ticker ^VIX for date 2021-10-06. Test Message"; + assertEquals(expected, subject.getMessage()); + } + + @Test + public void testGetMessage_weekend() { + LocalDate d = LocalDate.of(2021, 10, 3); + subject = new YahooFinanceQuoteLoadException("^VIX", d , d, "Test Message", new RuntimeException("Test Exception")); + String expected = "Could not load yahoo finance quote for ticker ^VIX for date 2021-10-03. Failure most likely due to the date being a weekend. Test Message"; + assertEquals(expected, subject.getMessage()); + } + +} diff --git a/src/test/java/com/dpgrandslam/stockdataservice/unit/model/stock/YahooFinanceTenYearTreasuryYieldTest.java b/src/test/java/com/dpgrandslam/stockdataservice/unit/model/stock/YahooFinanceQuoteTest.java similarity index 72% rename from src/test/java/com/dpgrandslam/stockdataservice/unit/model/stock/YahooFinanceTenYearTreasuryYieldTest.java rename to src/test/java/com/dpgrandslam/stockdataservice/unit/model/stock/YahooFinanceQuoteTest.java index 1617293..cee1663 100644 --- a/src/test/java/com/dpgrandslam/stockdataservice/unit/model/stock/YahooFinanceTenYearTreasuryYieldTest.java +++ b/src/test/java/com/dpgrandslam/stockdataservice/unit/model/stock/YahooFinanceQuoteTest.java @@ -1,15 +1,15 @@ package com.dpgrandslam.stockdataservice.unit.model.stock; -import com.dpgrandslam.stockdataservice.domain.model.stock.YahooFinanceTenYearTreasuryYield; +import com.dpgrandslam.stockdataservice.domain.model.stock.YahooFinanceQuote; import org.junit.Test; import static junit.framework.TestCase.assertNull; -public class YahooFinanceTenYearTreasuryYieldTest { +public class YahooFinanceQuoteTest { @Test public void testCorrectValuesNull() { - YahooFinanceTenYearTreasuryYield treasuryYield = new YahooFinanceTenYearTreasuryYield(); + YahooFinanceQuote treasuryYield = new YahooFinanceQuote(); assertNull(treasuryYield.getAdjOpen()); assertNull(treasuryYield.getVolume()); assertNull(treasuryYield.getAdjVolume()); diff --git a/src/test/java/com/dpgrandslam/stockdataservice/unit/service/TenYearTreasuryYieldServiceTest.java b/src/test/java/com/dpgrandslam/stockdataservice/unit/service/TenYearTreasuryYieldServiceTest.java index 90367d5..3dc3b57 100644 --- a/src/test/java/com/dpgrandslam/stockdataservice/unit/service/TenYearTreasuryYieldServiceTest.java +++ b/src/test/java/com/dpgrandslam/stockdataservice/unit/service/TenYearTreasuryYieldServiceTest.java @@ -1,20 +1,20 @@ package com.dpgrandslam.stockdataservice.unit.service; -import com.dpgrandslam.stockdataservice.adapter.apiclient.WebpageLoader; -import com.dpgrandslam.stockdataservice.domain.config.ApiClientConfigurationProperties; -import com.dpgrandslam.stockdataservice.domain.error.TreasuryYieldLoadException; -import com.dpgrandslam.stockdataservice.domain.model.stock.YahooFinanceTenYearTreasuryYield; +import com.dpgrandslam.stockdataservice.domain.error.YahooFinanceQuoteLoadException; +import com.dpgrandslam.stockdataservice.domain.model.stock.YahooFinanceQuote; import com.dpgrandslam.stockdataservice.domain.service.TenYearTreasuryYieldService; +import com.dpgrandslam.stockdataservice.domain.service.YahooFinanceHistoricStockDataLoadService; import com.github.benmanes.caffeine.cache.Cache; -import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; import org.mockito.InjectMocks; import org.mockito.Mock; import org.mockito.junit.MockitoJUnitRunner; -import org.springframework.test.util.ReflectionTestUtils; import java.time.LocalDate; +import java.util.Collections; +import java.util.List; +import java.util.function.Function; import static junit.framework.TestCase.assertEquals; import static org.mockito.ArgumentMatchers.any; @@ -24,26 +24,17 @@ public class TenYearTreasuryYieldServiceTest { @Mock - private Cache treasuryYieldCache; + private Cache treasuryYieldCache; @Mock - private WebpageLoader basicWebPageLoader; - - @Mock - private ApiClientConfigurationProperties clientConfigurationProperties; + private YahooFinanceHistoricStockDataLoadService historicStockDataLoadService; @InjectMocks private TenYearTreasuryYieldService subject; - @Before - public void setup() { - when(clientConfigurationProperties.getUrlAndPort()).thenReturn("http://localhost:8080"); - ReflectionTestUtils.setField(subject, "clientConfigurationProperties", clientConfigurationProperties); - } - @Test public void testGetTreasuryYieldForDate() { - YahooFinanceTenYearTreasuryYield yield = YahooFinanceTenYearTreasuryYield.builder() + YahooFinanceQuote yield = YahooFinanceQuote.builder() .date(LocalDate.now()) .open(1.2) .close(1.3) @@ -51,19 +42,32 @@ public void testGetTreasuryYieldForDate() { .high(1.5) .adjClose(1.3) .build(); - when(treasuryYieldCache.get(any(), any())).thenReturn(yield); - - YahooFinanceTenYearTreasuryYield actual = subject.getTreasuryYieldForDate(LocalDate.now()); + when(historicStockDataLoadService.loadQuoteForDates(any(), any(), any())).thenReturn(Collections.singletonList(yield)); + when(treasuryYieldCache.get(any(), any())).then(invok -> { + Function> func = invok.getArgument(1); + return func.apply(invok.getArgument(0)); + }); + YahooFinanceQuote actual = subject.getTreasuryYieldForDate(LocalDate.now()); verify(treasuryYieldCache, times(1)).get(eq(LocalDate.now()), any()); + verify(historicStockDataLoadService, times(1)).loadQuoteForDates(eq("^TNX"), eq(LocalDate.now()), eq(LocalDate.now())); assertEquals(yield, actual); } - @Test(expected = TreasuryYieldLoadException.class) + @Test(expected = YahooFinanceQuoteLoadException.class) public void testGetTreasuryYieldForDate_throwsException() { - when(treasuryYieldCache.get(any(), any())).thenReturn(new YahooFinanceTenYearTreasuryYield()); + when(historicStockDataLoadService.loadQuoteForDates(any(), any(), any())).thenReturn( + Collections.singletonList(YahooFinanceQuote.builder() + .date(LocalDate.now()) + .build())); + when(treasuryYieldCache.get(any(), any())).then(invok -> { + Function> func = invok.getArgument(1); + return func.apply(invok.getArgument(0)); + }); subject.getTreasuryYieldForDate(LocalDate.now()); + + verify(historicStockDataLoadService, times(1)).loadQuoteForDates(eq("^TNX"), eq(LocalDate.now()), eq(LocalDate.now())); } } From 0053c7521fc0ad20a33c93c0bebaf4104a6fef8e Mon Sep 17 00:00:00 2001 From: Daniel Pinson Date: Fri, 22 Apr 2022 13:06:02 -0700 Subject: [PATCH 41/65] Re-enable scheduling --- .../stockdataservice/StockDataServiceApplication.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/dpgrandslam/stockdataservice/StockDataServiceApplication.java b/src/main/java/com/dpgrandslam/stockdataservice/StockDataServiceApplication.java index d1cc169..987c55c 100644 --- a/src/main/java/com/dpgrandslam/stockdataservice/StockDataServiceApplication.java +++ b/src/main/java/com/dpgrandslam/stockdataservice/StockDataServiceApplication.java @@ -8,7 +8,7 @@ import java.util.TimeZone; @SpringBootApplication -//@EnableScheduling +@EnableScheduling public class StockDataServiceApplication { public static void main(String[] args) { From a1c90df5c2f0b5a90818e893609a5a9934a10722 Mon Sep 17 00:00:00 2001 From: Daniel Pinson Date: Sun, 24 Apr 2022 09:44:06 -0700 Subject: [PATCH 42/65] Sort vix --- .../stockdataservice/domain/service/VIXLoadService.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/com/dpgrandslam/stockdataservice/domain/service/VIXLoadService.java b/src/main/java/com/dpgrandslam/stockdataservice/domain/service/VIXLoadService.java index f2ee280..18ca196 100644 --- a/src/main/java/com/dpgrandslam/stockdataservice/domain/service/VIXLoadService.java +++ b/src/main/java/com/dpgrandslam/stockdataservice/domain/service/VIXLoadService.java @@ -8,6 +8,7 @@ import org.springframework.stereotype.Service; import java.time.LocalDate; +import java.util.Comparator; import java.util.List; import java.util.stream.Collectors; @@ -25,6 +26,7 @@ public List loadVIXBetweenDates(LocalDate startDate, LocalDat return vixCache.get(Pair.of(startDate, endDate), (pair) -> historicStockDataLoadService .loadQuoteForDates("^VIX", pair.getLeft(), pair.getRight()).stream() .filter(x -> x.getClose() != null) + .sorted(Comparator.comparing(YahooFinanceQuote::getDate)) .collect(Collectors.toList())); } } From ec19a81e1760c640ce01a813a95bb8891447df5e Mon Sep 17 00:00:00 2001 From: pinsondg <34725105+pinsondg@users.noreply.github.com> Date: Mon, 25 Apr 2022 11:12:05 -0700 Subject: [PATCH 43/65] Fixing fear greed data load (#157) * Fixing fear greed data load * Adding tests --- .../adapter/apiclient/CNNFearGreedClient.java | 16 + .../config/ApiClientsConfiguration.java | 17 + .../domain/model/CNNFearGreedResponse.java | 31 + .../service/CNNFearGreedDataLoadService.java | 85 +- src/main/resources/application-local.yaml | 2 +- src/main/resources/application.yaml | 2 + .../CNNFearGreedDataLoadServiceTest.java | 16 +- .../cnn-fear-greed-index-api-response.json | 131 + .../mocks/cnn/cnn-fear-greed-index.html | 11047 ++++++++++++---- 9 files changed, 8512 insertions(+), 2835 deletions(-) create mode 100644 src/main/java/com/dpgrandslam/stockdataservice/adapter/apiclient/CNNFearGreedClient.java create mode 100644 src/main/java/com/dpgrandslam/stockdataservice/domain/model/CNNFearGreedResponse.java create mode 100644 src/test/resources/mocks/cnn/cnn-fear-greed-index-api-response.json diff --git a/src/main/java/com/dpgrandslam/stockdataservice/adapter/apiclient/CNNFearGreedClient.java b/src/main/java/com/dpgrandslam/stockdataservice/adapter/apiclient/CNNFearGreedClient.java new file mode 100644 index 0000000..f56dda6 --- /dev/null +++ b/src/main/java/com/dpgrandslam/stockdataservice/adapter/apiclient/CNNFearGreedClient.java @@ -0,0 +1,16 @@ +package com.dpgrandslam.stockdataservice.adapter.apiclient; + +import com.dpgrandslam.stockdataservice.domain.model.CNNFearGreedResponse; +import feign.Headers; +import feign.Param; +import feign.RequestLine; + +import java.time.LocalDate; + +@Headers("Accept: application/json") +public interface CNNFearGreedClient { + + @RequestLine("GET /index/fearandgreed/graphdata/{date}") + CNNFearGreedResponse getFearGreedData(@Param("date") String date); + +} diff --git a/src/main/java/com/dpgrandslam/stockdataservice/domain/config/ApiClientsConfiguration.java b/src/main/java/com/dpgrandslam/stockdataservice/domain/config/ApiClientsConfiguration.java index 4efc585..03cb1b9 100644 --- a/src/main/java/com/dpgrandslam/stockdataservice/domain/config/ApiClientsConfiguration.java +++ b/src/main/java/com/dpgrandslam/stockdataservice/domain/config/ApiClientsConfiguration.java @@ -3,6 +3,7 @@ import com.amazonaws.regions.Regions; import com.amazonaws.services.s3.AmazonS3; import com.amazonaws.services.s3.AmazonS3ClientBuilder; +import com.dpgrandslam.stockdataservice.adapter.apiclient.CNNFearGreedClient; import com.dpgrandslam.stockdataservice.adapter.apiclient.tiingo.TiingoApiClient; import com.dpgrandslam.stockdataservice.domain.util.BasicAuthorizationTarget; import feign.Feign; @@ -47,6 +48,22 @@ public ApiClientConfigurationProperties cnnClientConfigurationProperties() { return new ApiClientConfigurationProperties(); } + @Bean("FearGreedClientConfigurationProperties") + @ConfigurationProperties(prefix = "api.client.fear-greed") + public ApiClientConfigurationProperties fearGreedClientConfigurationProperties() { + return new ApiClientConfigurationProperties(); + } + + @Bean + public CNNFearGreedClient cnnFearGreedClient(@Qualifier("FearGreedClientConfigurationProperties") ApiClientConfigurationProperties configurationProperties) { + return Feign.builder() + .decoder(new GsonDecoder()) + .encoder(new GsonEncoder()) + .logger(new Slf4jLogger(CNNFearGreedClient.class)) + .client(new OkHttpClient()) + .target(new BasicAuthorizationTarget<>(CNNFearGreedClient.class, configurationProperties)); + } + @Bean public AmazonS3 amazonS3() { return AmazonS3ClientBuilder.standard().withRegion(Regions.US_EAST_1).build(); diff --git a/src/main/java/com/dpgrandslam/stockdataservice/domain/model/CNNFearGreedResponse.java b/src/main/java/com/dpgrandslam/stockdataservice/domain/model/CNNFearGreedResponse.java new file mode 100644 index 0000000..ad06a2b --- /dev/null +++ b/src/main/java/com/dpgrandslam/stockdataservice/domain/model/CNNFearGreedResponse.java @@ -0,0 +1,31 @@ +package com.dpgrandslam.stockdataservice.domain.model; + +import com.google.gson.annotations.SerializedName; +import lombok.Data; + +@Data +public class CNNFearGreedResponse { + + @SerializedName("fear_and_greed") + private FearAndGreed fearAndGreed; + + @Data + public static class FearAndGreed { + + @SerializedName("previous_1_month") + private Double previousOneMonth; + + @SerializedName("previous_1_week") + private Double previousOneWeek; + + @SerializedName("previous_1_year") + private Double previousOneYear; + + @SerializedName("previous_close") + private Double previousClose; + + private String rating; + private Double score; + private String timestamp; + } +} diff --git a/src/main/java/com/dpgrandslam/stockdataservice/domain/service/CNNFearGreedDataLoadService.java b/src/main/java/com/dpgrandslam/stockdataservice/domain/service/CNNFearGreedDataLoadService.java index 8a07b52..7b7e601 100644 --- a/src/main/java/com/dpgrandslam/stockdataservice/domain/service/CNNFearGreedDataLoadService.java +++ b/src/main/java/com/dpgrandslam/stockdataservice/domain/service/CNNFearGreedDataLoadService.java @@ -1,86 +1,71 @@ package com.dpgrandslam.stockdataservice.domain.service; -import com.dpgrandslam.stockdataservice.adapter.apiclient.WebpageLoader; +import com.dpgrandslam.stockdataservice.adapter.apiclient.CNNFearGreedClient; import com.dpgrandslam.stockdataservice.adapter.repository.FearGreedIndexRepository; -import com.dpgrandslam.stockdataservice.domain.config.ApiClientConfigurationProperties; +import com.dpgrandslam.stockdataservice.domain.model.CNNFearGreedResponse; import com.dpgrandslam.stockdataservice.domain.model.FearGreedIndex; import com.dpgrandslam.stockdataservice.domain.util.TimeUtils; import com.github.benmanes.caffeine.cache.Cache; import org.apache.commons.lang3.tuple.Pair; -import org.jsoup.nodes.Document; -import org.springframework.beans.factory.annotation.Qualifier; +import org.jsoup.nodes.Element; import org.springframework.stereotype.Service; import java.time.LocalDate; import java.time.LocalDateTime; +import java.util.HashSet; import java.util.List; -import java.util.Objects; import java.util.Set; -import java.util.regex.Matcher; import java.util.regex.Pattern; -import java.util.stream.Collectors; @Service public class CNNFearGreedDataLoadService extends FearGreedDataLoadService { public static final String PATH = "/data/fear-and-greed/"; - private static final Pattern REGEX = Pattern.compile("^Fear & Greed (.*): ([0-9]*) \\(.*\\)$"); - private final WebpageLoader webpageLoader; private final TimeUtils timeUtils; - private final ApiClientConfigurationProperties apiClientConfigurationProperties; + private final CNNFearGreedClient cnnFearGreedClient; public CNNFearGreedDataLoadService(FearGreedIndexRepository fearGreedIndexRepository, Cache, List> fearGreedCache, - WebpageLoader webpageLoader, - TimeUtils timeUtils, - @Qualifier("CNNClientConfigurationProperties") ApiClientConfigurationProperties apiClientConfigurationProperties) { + CNNFearGreedClient cnnFearGreedClient, + TimeUtils timeUtils) { super(fearGreedIndexRepository, fearGreedCache); - this.webpageLoader = webpageLoader; + this.cnnFearGreedClient = cnnFearGreedClient; this.timeUtils = timeUtils; - this.apiClientConfigurationProperties = apiClientConfigurationProperties; } @Override public Set loadCurrentFearGreedIndex() { - return parseDocument(webpageLoader.parseUrl(apiClientConfigurationProperties.getUrlAndPort() + PATH)); - } + Set res = new HashSet<>(); + CNNFearGreedResponse fearGreedResponse = cnnFearGreedClient.getFearGreedData(LocalDate.now().toString()); - private Set parseDocument(Document document) { - return document.body().selectFirst("#needleChart").selectFirst("ul").children().stream() - .map(x -> parseValStringForIndex(x.text())) - .filter(Objects::nonNull) - .collect(Collectors.toSet()); - } + FearGreedIndex fearGreedIndexOneWeek = new FearGreedIndex(); + fearGreedIndexOneWeek.setValue(fearGreedResponse.getFearAndGreed().getPreviousOneWeek().intValue()); + fearGreedIndexOneWeek.setTradeDate(timeUtils.getCurrentOrLastTradeDate(LocalDateTime.now().minusWeeks(1))); + res.add(fearGreedIndexOneWeek); + + FearGreedIndex fearGreedIndexOneMonth = new FearGreedIndex(); + fearGreedIndexOneMonth.setValue(fearGreedResponse.getFearAndGreed().getPreviousOneMonth().intValue()); + fearGreedIndexOneMonth.setTradeDate(timeUtils.getCurrentOrLastTradeDate(LocalDateTime.now().minusMonths(1))); + res.add(fearGreedIndexOneMonth); - private FearGreedIndex parseValStringForIndex(String val) { - FearGreedIndex fearGreedIndex = new FearGreedIndex(); + FearGreedIndex fearGreedIndexOneYear = new FearGreedIndex(); + fearGreedIndexOneYear.setValue(fearGreedResponse.getFearAndGreed().getPreviousOneYear().intValue()); + fearGreedIndexOneYear.setTradeDate(timeUtils.getCurrentOrLastTradeDate(LocalDateTime.now().minusYears(1))); + res.add(fearGreedIndexOneYear); - Matcher m = REGEX.matcher(val); - if (m.matches()) { - String time = m.group(1); - switch (time) { - case "Previous Close": - fearGreedIndex.setTradeDate(timeUtils.getCurrentOrLastTradeDate(LocalDateTime.now().minusDays(1))); - break; - case "1 Week Ago": - fearGreedIndex.setTradeDate(timeUtils.getCurrentOrLastTradeDate(LocalDateTime.now().minusWeeks(1))); - break; - case "1 Month Ago": - fearGreedIndex.setTradeDate(timeUtils.getCurrentOrLastTradeDate(LocalDateTime.now().minusMonths(1))); - break; - case "1 Year Ago": - fearGreedIndex.setTradeDate(timeUtils.getCurrentOrLastTradeDate(LocalDateTime.now().minusYears(1))); - break; - case "Now": - fearGreedIndex.setTradeDate(timeUtils.getCurrentOrLastTradeDate()); - break; - } - Integer v = Integer.parseInt(m.group(2)); - fearGreedIndex.setValue(v); - return fearGreedIndex; - } - return null; + FearGreedIndex fearGreedIndexPreviousClose = new FearGreedIndex(); + fearGreedIndexPreviousClose.setValue(fearGreedResponse.getFearAndGreed().getPreviousClose().intValue()); + fearGreedIndexPreviousClose.setTradeDate(timeUtils.getCurrentOrLastTradeDate(LocalDateTime.now().minusDays(1))); + res.add(fearGreedIndexPreviousClose); + + FearGreedIndex fearGreedIndexNow = new FearGreedIndex(); + fearGreedIndexNow.setValue(fearGreedResponse.getFearAndGreed().getScore().intValue()); + fearGreedIndexNow.setTradeDate(timeUtils.getCurrentOrLastTradeDate()); + res.add(fearGreedIndexNow); + + return res; } + } diff --git a/src/main/resources/application-local.yaml b/src/main/resources/application-local.yaml index e3272e6..7cb41c3 100644 --- a/src/main/resources/application-local.yaml +++ b/src/main/resources/application-local.yaml @@ -45,6 +45,6 @@ api: yahoo-finance: url: http://localhost port: 1080 - cnn: + fear-greed: url: http://localhost port: 1080 \ No newline at end of file diff --git a/src/main/resources/application.yaml b/src/main/resources/application.yaml index f14f5cd..d3e780e 100644 --- a/src/main/resources/application.yaml +++ b/src/main/resources/application.yaml @@ -43,6 +43,8 @@ api: url: http://finance.yahoo.com cnn: url: https://money.cnn.com + fear-greed: + url: https://production.dataviz.cnn.io security: enabled: false diff --git a/src/test/java/com/dpgrandslam/stockdataservice/integration/service/CNNFearGreedDataLoadServiceTest.java b/src/test/java/com/dpgrandslam/stockdataservice/integration/service/CNNFearGreedDataLoadServiceTest.java index d06a654..4b25628 100644 --- a/src/test/java/com/dpgrandslam/stockdataservice/integration/service/CNNFearGreedDataLoadServiceTest.java +++ b/src/test/java/com/dpgrandslam/stockdataservice/integration/service/CNNFearGreedDataLoadServiceTest.java @@ -45,12 +45,12 @@ public void setup() { @Test public void testLoadFearGreedIndex_beforeClose() throws IOException { mockServerRule.getClient().when( - request().withMethod("GET").withPath("/data/fear.*"), + request().withMethod("GET").withPath("/index/fearandgreed/graphdata/.*"), Times.exactly(1) ).respond(HttpResponse.response() .withStatusCode(200) - .withHeader("Content-Type", "text/html") - .withBody(TestUtils.loadHtmlFileAndClean("mocks/cnn/cnn-fear-greed-index.html")) + .withHeader("Content-Type", "application/json") + .withBody(TestUtils.loadBodyFromTestResourceFile("mocks/cnn/cnn-fear-greed-index-api-response.json")) ); when(timeUtils.getCurrentOrLastTradeDate()).thenReturn(LocalDate.now()); @@ -58,11 +58,11 @@ public void testLoadFearGreedIndex_beforeClose() throws IOException { Set actual = subject.loadCurrentFearGreedIndex(); assertEquals(5, actual.size()); - assertTrue(actual.stream().anyMatch(x -> x.getValue() == 30 && x.getTradeDate().equals(LocalDate.now().minusDays(1)))); - assertTrue(actual.stream().anyMatch(x -> x.getValue() == 35 && x.getTradeDate().equals(LocalDate.now().minusWeeks(1)))); - assertTrue(actual.stream().anyMatch(x -> x.getValue() == 83 && x.getTradeDate().equals(LocalDate.now().minusMonths(1)))); - assertTrue(actual.stream().anyMatch(x -> x.getValue() == 69 && x.getTradeDate().equals(LocalDate.now().minusYears(1)))); - assertTrue(actual.stream().anyMatch(x -> x.getValue() == 25 && x.getTradeDate().equals(LocalDate.now()))); + assertTrue(actual.stream().anyMatch(x -> x.getValue() == 40 && x.getTradeDate().equals(LocalDate.now().minusDays(1)))); + assertTrue(actual.stream().anyMatch(x -> x.getValue() == 45 && x.getTradeDate().equals(LocalDate.now().minusWeeks(1)))); + assertTrue(actual.stream().anyMatch(x -> x.getValue() == 46 && x.getTradeDate().equals(LocalDate.now().minusMonths(1)))); + assertTrue(actual.stream().anyMatch(x -> x.getValue() == 53 && x.getTradeDate().equals(LocalDate.now().minusYears(1)))); + assertTrue(actual.stream().anyMatch(x -> x.getValue() == 31 && x.getTradeDate().equals(LocalDate.now()))); } diff --git a/src/test/resources/mocks/cnn/cnn-fear-greed-index-api-response.json b/src/test/resources/mocks/cnn/cnn-fear-greed-index-api-response.json new file mode 100644 index 0000000..aa5153a --- /dev/null +++ b/src/test/resources/mocks/cnn/cnn-fear-greed-index-api-response.json @@ -0,0 +1,131 @@ +{ + "fear_and_greed": { + "score": 31.5411, + "rating": "fear", + "timestamp": "2022-04-25T17:22:08.254000+00:00", + "previous_close": 40.1512, + "previous_1_week": 45.7327, + "previous_1_month": 46.8745, + "previous_1_year": 53.96666666666666 + }, + "fear_and_greed_historical": { + "timestamp": 1650907328254.0, + "score": 31.5411, + "rating": "fear", + "data": [ + { + "x": 1650907328254.0, + "y": 31.5411, + "rating": "fear" + } + ] + }, + "market_momentum_sp500": { + "timestamp": 1650907326287.0, + "score": 1.2, + "rating": "extreme fear", + "data": [ + { + "x": 1650907326287.0, + "y": 4236.87, + "rating": "extreme greed" + } + ] + }, + "market_momentum_sp125": { + "timestamp": 1650907326287.0, + "score": 1.2, + "rating": "extreme fear", + "data": [ + { + "x": 1650907326287.0, + "y": 4535.77, + "rating": "extreme greed" + } + ] + }, + "stock_price_strength": { + "timestamp": 1650907326378.0, + "score": 36.4729, + "rating": "fear", + "data": [ + { + "x": 1650907326378.0, + "y": -4.17725, + "rating": "extreme fear" + } + ] + }, + "stock_price_breadth": { + "timestamp": 1650907327325.0, + "score": 60.9218, + "rating": "greed", + "data": [ + { + "x": 1650907327325.0, + "y": -25.3369, + "rating": "extreme fear" + } + ] + }, + "put_call_options": { + "timestamp": 1650907326333.0, + "score": 17.0341, + "rating": "extreme fear", + "data": [ + { + "x": 1650907326333.0, + "y": 0.857402, + "rating": "extreme fear" + } + ] + }, + "market_volatility_vix": { + "timestamp": 1650907327288.0, + "score": 28.2051, + "rating": "fear", + "data": [ + { + "x": 1650907327288.0, + "y": 30.63, + "rating": "fear" + } + ] + }, + "market_volatility_vix_50": { + "timestamp": 1650907327288.0, + "score": 28.2051, + "rating": "fear", + "data": [ + { + "x": 1650907327288.0, + "y": 26.039, + "rating": "fear" + } + ] + }, + "junk_bond_demand": { + "timestamp": 1650904688402.0, + "score": 18.4369, + "rating": "extreme fear", + "data": [ + { + "x": 1650904688402.0, + "y": 1.8190899999999999, + "rating": "extreme fear" + } + ] + }, + "safe_haven_demand": { + "timestamp": 1650907327304.0, + "score": 58.7174, + "rating": "greed", + "data": [ + { + "x": 1650907327304.0, + "y": 2.84848, + "rating": "extreme fear" + } + ] + } +} \ No newline at end of file diff --git a/src/test/resources/mocks/cnn/cnn-fear-greed-index.html b/src/test/resources/mocks/cnn/cnn-fear-greed-index.html index 06f123d..b102f82 100644 --- a/src/test/resources/mocks/cnn/cnn-fear-greed-index.html +++ b/src/test/resources/mocks/cnn/cnn-fear-greed-index.html @@ -1,2915 +1,8410 @@ - - - - - - Fear & Greed Index - Investor Sentiment - CNNMoney - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + Fear and Greed Index - Investor Sentiment | CNN + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - -
-
-
-
- - -
- -
- -
-
-
-
- + - + + + + + + + +
+
+
+ +
- - - - - - - - - - - - - - - - - - - - -
-
-
-
-
-
-
-
- -
- -
-

Fear & Greed Index

-

What emotion is driving the market now?

- -
-
-
-
-
  • Fear & Greed Now: 25 (Extreme Fear)
  • Fear & Greed Previous Close: 30 (Fear)
  • Fear & Greed 1 Week Ago: 35 (Fear)
  • Fear & Greed 1 Month Ago: 83 (Extreme Greed)
  • Fear & Greed 1 Year Ago: 69 (Greed)
Last updated Dec 14 at 11:49am

Seven Fear & Greed Indicators

How we calculate the index More »
Junk Bond Demand
Extreme Greed

Investors in low quality junk bonds are accepting 1.81 percentage points in additional yield over safer investment grade corporate bonds. While this spread is historically high, it is sharply lower than recent prices and suggests that investors are pursuing higher risk strategies.

Last changed Dec 3 from a Greed rating

Updated Dec 14 at 11:42am

 
Market Volatility
Neutral

The CBOE Volatility Index (VIX) is at 22.37. This is a neutral reading and indicates that market risks appear low.

Last changed Dec 6 from an Extreme Fear rating

Updated Dec 14 at 11:42am

 
Market Momentum
Fear

The S&P 500 is 3.23% above its 125-day average. During the last two years, the S&P 500 has typically been further above this average than it is now, indicating that investors are committing capital to the market at a slower rate than they had been previously.

Last changed Dec 13 from a Neutral rating

Updated Dec 14 at 11:42am

 
Stock Price Breadth
Extreme Fear

The McClellan Volume Summation Index measures advancing and declining volume on the NYSE. During the last month, approximately 5.75% more of each day's volume has traded in declining issues than in advancing issues, pushing this indicator towards the lower end of its range for the last two years.

Last changed Dec 1 from a Fear rating

Updated Dec 14 at 11:49am

 
Safe Haven Demand
Extreme Fear

Bonds have outperformed stocks by 2.83 percentage points during the last 20 trading days. This is close to the weakest performance for stocks relative to bonds in the past two years and indicates investors are fleeing risky stocks for the safety of bonds.

Last changed Dec 10 from a Fear rating

Updated Dec 14 at 11:49am

 
Stock Price Strength
Extreme Fear

The number of stocks hitting 52-week lows exceeds the number hitting highs and is at the lower end of its range, indicating extreme fear.

Last changed Nov 29 from a Fear rating

Updated Dec 14 at 11:48am

 
Put and Call Options
Extreme Fear

During the last five trading days, volume in put options has lagged volume in call options by 42.13% as investors make bullish bets in their portfolios. However, this is still among the highest levels of put buying seen during the last two years, indicating extreme fear on the part of investors.

Last changed Nov 26 from a Fear rating

Updated Dec 10 at 11:48am

 

Fear & Greed Over Time

 
-
+