Canadian Solar Inc

(NASDAQ:CSIQ)

Latest On Canadian Solar Inc (CSIQ):

Date/Time Type Description Signal Details
2023-05-19 23:07 ESTNewsCanadian Solar Inc. (CSIQ) Q1 2023 Earnings Call TranscriptN/A
2023-05-18 19:00 ESTNewsCanadian Solar GAAP EPS of $1.19 beats by $0.66, revenue of $1.7B misses by $10MN/A
2023-05-18 19:00 ESTNewsCanadian Solar crushes Q1 earnings expectations, issues upbeat guidanceN/A
2023-05-18 19:00 ESTNewsCanadian Solar (CSIQ) Q1 2023 Earnings Call TranscriptN/A
2023-05-17 15:57 ESTNewsCanadian Solar expands supply deal with Aypa Power for Texas storage projectN/A
2023-05-17 15:57 ESTNewsCanadian Solar Q1 2023 Earnings PreviewN/A
2023-04-22 06:34 ESTNewsFocus On Large-Scale Utility Makes Canadian Solar Highly AttractiveN/A
2023-04-11 12:01 ESTNewsCanadian Solar set to double panel production capacity by next yearN/A
2023-03-21 18:43 ESTNewsCanadian Solar GAAP EPS of $1.11 beats by $0.14, revenue of $1.97B in-lineN/A
2023-03-21 18:43 ESTNewsCanadian Solar cruises past Q4 earnings estimates as module shipments surgeN/A
2023-03-21 18:43 ESTNewsCanadian Solar Inc. (CSIQ) Q4 2022 Earnings Call TranscriptN/A
2023-03-21 18:43 ESTNewsHot Stocks: CSIQ rises on earnings; CTRN drops; EMR upgrade; BB advances on patent dealN/A
2023-03-21 18:43 ESTNewsCanadian Solar Soars Following A Strong Earnings And Margin Beat, More Upside AheadN/A
2023-03-20 11:49 ESTNewsCanadian Solar Q4 2022 Earnings PreviewN/A
2023-03-10 22:03 ESTNewsCanadian Solar cut, Enphase one of four top solar sector picks at CitiN/A
2023-03-09 00:17 ESTNewsCanadian Solar to move forward with projects in Spain, JapanN/A
2023-03-02 00:42 ESTNewsCanadian Solar: Outlook Is EnticingN/A
2023-02-25 19:41 ESTNewsCanadian Solar: Buy But Only At $31 Per ShareN/A
2023-02-24 16:29 ESTNewsCanadian Solar indicates strong Q4 but sees Q1 revenues below consensusN/A
2023-02-23 13:35 ESTNewsCanadian Solar wins battery supply deal with Blackstone-backed Aypa PowerN/A
2023-01-30 12:59 ESTNewsCanadian Solar to add capacity across solar, battery supply chain in ChinaN/A
2023-01-25 15:32 ESTNewsCanadian Solar: Difficult Not To Be BullishN/A
2023-01-24 14:13 ESTNewsCanadian Solar: Underfollowed Value Play With Potential For Strong GrowthN/A
2022-12-21 20:26 ESTNewsCanadian Solar Can Offer Great Value For The Long-Term InvestorN/A
2022-12-16 02:05 ESTNewsCanadian Solar to mass produce up to 690W output TOPCon modules next yearN/A
2022-12-16 02:04 ESTNewsCalifornia approves plan to cut payments to solar homes for energy sent to gridN/A
2022-12-06 00:06 ESTNewsCanadian Solar to supply South Africa's two largest private PPA solar projectsN/A
2022-12-02 21:16 ESTNewsChinese solar companies evading U.S. tariffs, Commerce Department probe saysN/A
2022-11-22 18:37 ESTNewsCanadian Solar GAAP EPS of $1.12 beats by $0.53, revenue of $1.93B misses by $140MN/A
2022-11-22 18:37 ESTNewsCanadian Solar Inc. (CSIQ) Q3 2022 Earnings Call TranscriptN/A
2022-11-22 18:37 ESTNewsCanadian Solar Sees Carve-Out Delays And Dollar TailwindsN/A
2022-11-22 00:38 ESTNewsCanadian Solar Q3 2022 Earnings PreviewN/A
2022-11-18 12:45 ESTNewsCanadian Solar launches operations at flagship Japan projectN/A
2022-10-28 14:46 ESTNewsCanadian Solar Is Embarking On A Serious Expansion PathN/A
2022-10-18 17:37 ESTNewsCanadian Solar unveils world's largest single phase energy storage projectN/A
2022-08-24 19:07 ESTNewsCanadian Solar: Outstanding Quarter With A $369 Billion Biden TailwindN/A
2022-08-19 21:19 ESTNewsCanadian Solar Inc.'s (CSIQ) CEO Dr. Shawn Qu on Q2 2022 Results - Earnings Call TranscriptN/A
2022-08-18 10:00 ESTNewsCanadian Solar GAAP EPS of $1.07 beats by $0.40, revenue of $2.31B beats by $80M, raises FY22 revenue guidanceN/A
2022-08-18 09:59 ESTNewsCanadian Solar looks set to rally after strong Q2N/A
2022-08-17 16:37 ESTNewsCanadian Solar Q2 2022 Earnings PreviewN/A
2022-08-10 15:02 ESTNewsCanadian Solar to build high-purity polysilicon plant in ChinaN/A
2022-08-07 22:31 ESTNewsCanadian Solar: Solid Valuation Ahead Of Q2 ResultsN/A
2022-08-07 22:31 ESTNewsVolume Breakout Report: August 6, 2022 (Technical Analysis)N/A
2022-07-07 11:13 ESTNewsCanadian Solar completes sale of two Australian solar farmsN/A
2022-06-06 19:10 ESTNewsCanadian Solar sells 70% stake in two of Brazil's largest solar projectsN/A
2022-05-25 15:29 ESTNewsCanadian Solar: Still On HoldN/A
2022-05-24 16:38 ESTNewsCanadian Solar Non-GAAP EPS of $0.14 beats by $0.23, revenue of $1.25B misses by $60MN/A
2022-05-24 16:37 ESTNewsCanadian Solar climbs after posting surprise Q1 profit, upbeat Q2 guidanceN/A
2022-05-24 16:37 ESTNewsCanadian Solar Inc. 2022 Q1 - Results - Earnings Call PresentationN/A
2022-05-24 16:37 ESTNewsCanadian Solar Inc. (CSIQ) CEO Dr. Shawn Qu on Q1 2022 Results - Earnings Call TranscriptN/A

About Canadian Solar Inc (CSIQ):

Canadian Solar Inc., together with its subsidiaries, designs, develops, manufactures, and sells solar ingots, wafers, cells, modules, and other solar power products. The company operates through two segments, Module and System Solutions (MSS), and Energy. The MSS segment engages in the design, development, manufacture, and sale of a range of solar power products, including standard solar modules, specialty solar products, and solar system kits that are a ready-to-install packages comprising inverters, racking systems, and other accessories. It also provides engineering, procurement, and construction; and operation and maintenance (O&M) services. This segment's energy solution products include solar inverters and energy storage systems for utility, commercial, residential, and specialty product applications. Its O&M services include inspections, repair, and replacement of plant equipment; and site management and administrative support services for solar power projects. The Energy segment engages in the development and sale of solar power projects; and operation of solar power plants and sale of electricity. As of January 31, 2020, this segment had a fleet of solar power plants in operation with an aggregate capacity of approximately 880.2 MWp. The company's primary customers include distributors, system integrators, project developers, and installers/EPC companies. Canadian Solar Inc. sells its products primarily under its Canadian Solar brand name; and on an OEM basis. It has operations in North America, South America, Europe, South Africa, the Middle East, Australia, Asia, and internationally. The company was founded in 2001 and is headquartered in Guelph, Canada.

See Advanced Chart

General

  • Name Canadian Solar Inc
  • Symbol CSIQ
  • Type Common Stock
  • Exchange NASDAQ
  • Currency USD
  • Country USA
  • SectorTechnology
  • IndustrySolar
  • Full Time Employees 13,478
  • Fiscal Year EndDecember
  • IPO Date2006-11-09
  • Gic SectorInformation Technology
  • Gic GroupSemiconductors & Semiconductor Equipment
  • Gic IndustrySemiconductors & Semiconductor Equipment
  • Gic SubIndustrySemiconductors
  • Web URLhttp://www.canadiansolar.com
View More

Valuation

  • Trailing PE 12.45
  • Price/Sales (Trailing 12 Mt.) 0.75
  • Price/Book (Most Recent Quarter) 1.63
  • Enterprise Value Revenue 1.26
  • Enterprise Value EBITDA 14.09
View More

Financials

  • Most Recent Quarter 2020-09-30
  • Current Year EPS Estimate $2.10
  • Next Year EPS Estimate $3.05
  • Next Quarter EPS Estimate $0.54
  • Profit Margin 6%
  • Operating Margin 10%
  • Return on Assets 4%
  • Return on Equity 13%
  • Revenue 3.36 billion
  • Earnings Per Share $3.44
  • Revenue Per Share $56.31
  • Gross Profit 718.5 million
  • Quarterly Earnings Growth 20.3%
View More

Highlights

  • Market Capitalization 2.53 billion
  • EBITDA 533.38 million
  • PE Ratio 22.78
  • PEG Ratio 0.29
  • Analyst Target Price $51
  • Book Value Per Share $25.13
View More

Share Statistics

  • Shares Outstanding 59.04 million
  • Shares Float 45.39 million
  • % Held by Insiders 2369%
  • % Held by Institutions 48.17%
  • Shares Short 5.43 million
  • Shares Short Prior Month 4.4 million
  • Short Ratio 2.87
  • Short % of Float 12%
  • Short % of Shares Outstanding 9%
View More

Technicals

  • Beta 1.4
  • 52 Week High $67.39
  • 52 Week Low $13.5
  • 50 Day Moving Average 50.87
  • 200 Day Moving Average 43.79
View More

Dividends

  • Dividend Date N/A
  • ExDividend Date N/A
  • Dividend Yield 0%
View More

Canadian Solar Inc (CSIQ) Dividend Calendar:

Ex-Dividend Date Payment Date Record Date Declared Date Amount

Canadian Solar Inc (CSIQ) Earnings History:

Companies typically report earnings on both a quarterly and annual basis. Earnings reported that deviate from analysts' expectations can have a large impact on a stock's price.


Quarter Date Report Date Actual Revenue Reported EPS EPS Estimate Deviation from Estimate
2020-12-312021-03-24$0.11-$0.55120%
2020-09-302020-11-19$N/A$0.15-$0.24162.5%
2020-06-302020-08-07$N/A$0.09-$0.12175%
2020-03-312020-05-28$825.64 million$1.84$1.0969.32%
2019-12-312020-03-26$919.71 million$1.04$0.51103.92%
2019-09-302019-11-12$759.88 million$0.66$0.68-2.94%
2019-06-302019-08-15$1.04 billion$0.77$0.35118.44%
2019-03-312019-05-30$484.72 million-$0.29-$0.5748.87%
2018-12-312019-03-21$901.04 million$1.61$1.1638.79%
2018-09-302018-11-15$767.97 million$1.09$0.45140.09%
2018-06-302018-08-14$650.59 million$0.26$0.249.2%
2018-03-312018-05-16$1.42 billion$0.72$0.4272.79%
2017-12-312018-03-19$1.11 billion$1.01$0.956.6%
2017-09-302017-11-09$912.22 million$0.22$0.44-50%
2017-06-302017-08-14$692.37 million-$0.15-$0.2438.75%
2017-03-312017-06-06$677.04 million-$0.10-$0.2763.33%
2016-12-312017-03-21$668.43 million$0.24$0.41-41.66%
2016-09-302016-11-21$657.32 million$0.27$0.265.59%
2016-06-302016-08-18$805.91 million$0.68$0.4166.26%
2016-03-312016-05-11$721.42 million$0.39$0.18113.23%
2015-12-312016-03-10$1.12 billion$1.05$0.7343.58%
2015-09-302015-11-10$849.81 million$0.53$0.2889.29%
2015-06-302015-08-18$636.65 million$0.31$0.13138.46%
2015-03-312015-05-07$860.89 million$1.04$0.6073.33%
2014-12-312015-03-05$956.15 million$1.28$1.34-4.48%
2014-09-302014-11-12$914.38 million$1.75$1.1650.86%
2014-06-302014-08-13$623.77 million$0.95$0.5863.79%
2014-03-312014-05-16$466.32 million$0.07$0.12-41.67%
2013-12-312014-03-05$519.47 million$0.38$0.41-7.32%
2013-09-302013-11-13$490.9 million$0.56$0.3655.56%
2013-06-302013-08-08$380.38 million-$0.29-$0.20-45%
2013-03-312013-05-28$263.61 million-$0.10-$0.7887.18%
2012-12-312013-03-11$294.84 million-$1.71-$0.94-81.91%
2012-09-302012-11-15$325.97 million-$1.01-$0.65-55.38%
2012-06-302012-08-15$348.22 million-$0.59-$0.30-96.67%
2012-03-312012-05-10$325.8 million-$0.49-$0.525.77%
2011-12-312012-03-07$474.06 million-$1.39-$0.36-286.11%
2011-09-302011-11-22$499.64 million-$0.18-$0.3953.85%
2011-06-302011-08-17$481.82 million$0.16$0.28-42.86%
2011-03-312011-05-11$443.4 million$0.13$0.41-68.29%
2010-12-312011-03-10$452.72 million$0.58$0.65-10.77%
2010-09-302010-11-18$377.18 million$0.47$0.439.3%
2010-06-302010-08-19$328.68 million$0.03$0.07-57.14%
2009-12-312010-03-03$254.19 million$0.35$0.45-22.22%
2009-09-302009-11-17$213.13 million$0.69$0.5427.78%
2009-06-302009-08-06$114.18 million$0.49-$0.09644.44%
2009-03-312009-05-26$49.47 million-$0.13-$0.2548%
2008-12-312009-03-17$68.82 million-$1.42-$0.31-358.06%
2008-09-302008-11-21$252.36 million$0.31$0.54-42.59%
2008-06-302008-08-13$212.58 million$0.70$0.4748.94%
2008-03-312008-05-13$171.24 million$0.61$0.3196.77%
2007-12-312008-03-05$127.46 million$0.20$0.1811.11%
2007-09-302007-11-14$97.44 million$0.02-$0.02200%
2007-06-302007-08-14$60.41 million-$0.11-$0.03-266.67%
2007-03-312007-05-14$17.49 million-$0.14-$0.12-16.67%
2006-12-312007-03-14$24.37 million-$0.21-$0.02-950%
2006-09-302006-12-11$17.8 million$0.01

Canadian Solar Inc (CSIQ) Company Financial Statements:

Financial statements are reports prepared by a company's management to present their financial performance and position at a point in time. A general-purpose set of financial statements usually includes a balance sheet, income statements, and statement of cash flows.

Income Statement:
Date
Research Development
Income Before Tax
Selling General Administrative
Gross Profit
Ebit
Operating Income
Income Tax Expense
Total Revenue
Cost of Revenue
Total Other Income Expense Net
Net Income From Continuing Operations
Net Income Applicable to Common Shares
Cash Flow:
Date
Investments
Change to Liabilities
Total Cash Flow from Investing Activities
Net Borrowings
Total Cash Flow from Financial Activities
Change to Operating Activities
Change in Cash
Total Cash from Operating Activities
Depreciation
Other Cash Flow from Investing Activities
Change to Inventory
Change to Account Receivables
Other Cash Flow from Financing Activities
Change to Net Income
Capital Expenditures
Balance Sheet:
Date
Total Liabailities
Total Stockholder Equity
Other Current Liabilities
Total Assets
Common Stock
Other Current Assets
Retained Earnings
Other Liabilities
Other Assets
Cash
Total Current Liabilities
Other Stockholder Equity
Property, Plant & Equipment
Total Current Assets
Long Term Investments
Net Tangible Assets
Short Term Investments
Long Term Debt
Inventory
Accounts Payable

Canadian Solar Inc (CSIQ) Chart:

Canadian Solar Inc (CSIQ) News:

Below you will find a list of latest news for Canadian Solar Inc (CSIQ) from major news sources. You can filter the results to only show news from a specific source.

No recent news available

Canadian Solar Inc (CSIQ) Options:

A stock option is a contract between two parties in which the stock option buyer (holder) purchases the right (but not the obligation) to buy/sell 100 shares of an underlying stock at a predetermined price from/to the option seller (writer) within a fixed period of time.

Expiration Date Strike Last Price Type Volume Open Interest Implied Volatility In The Money Change Change Percent
2026-03-06511.83CALL2 20TRUE-0.67-0.05
2026-03-0697.95CALL6 30TRUE-0.6-0.07
2026-03-06106.69CALL2 00TRUE6.690
2026-03-06115.8CALL1 00TRUE5.80
2026-03-06120CALL0 00TRUE00
2026-03-0612.50CALL0 00TRUE00
2026-03-06130CALL0 10TRUE00
2026-03-0613.50CALL0 00TRUE00
2026-03-06140CALL0 00TRUE00
2026-03-0614.54.96CALL0 180TRUE00
2026-03-06150CALL0 10TRUE00
2026-03-0615.51.47CALL4 00TRUE1.470
2026-03-06161.28CALL6 58100.56TRUE-0.52-0.29
2026-03-0616.51.1CALL4 096.01TRUE1.10
2026-03-06170.81CALL89 1296.73TRUE-0.21-0.21
2026-03-0617.50.46CALL17 2097.04FALSE-0.34-0.43
2026-03-06180.3CALL50 2598.19FALSE-0.24-0.44
2026-03-0618.50.18CALL82 1291.28FALSE-0.24-0.57
2026-03-06190.16CALL33 8896.28FALSE-0.14-0.47
2026-03-0619.50.1CALL3 1797.01FALSE-0.12-0.55
2026-03-06200.05CALL43 7093.4FALSE-0.13-0.72
2026-03-0620.50.01CALL26 5079.04FALSE-0.09-0.9
2026-03-06210.05CALL4 336116.08FALSE-0.04-0.44
2026-03-0621.50.04CALL1 234121.32FALSE-0.03-0.43
2026-03-06220.05CALL0 1917136.83FALSE00
2026-03-0622.50.05CALL2 1565146.61FALSE-0.03-0.38
2026-03-06230.15CALL0 47179.45FALSE00
2026-03-0623.50.05CALL0 37236.92FALSE00
2026-03-06240.05CALL2 1221173.95FALSE0.050
2026-03-0624.50.05CALL3 16182.48FALSE0.050
2026-03-06250.14CALL0 55317.45FALSE00
2026-03-0625.50.2CALL0 30278.34FALSE00
2026-03-06260.05CALL0 29206.61FALSE00
2026-03-0626.50.15CALL0 18242.75FALSE00
2026-03-06270.04CALL1 70213.82FALSE0.040
2026-03-0627.50CALL0 0421.21FALSE00
2026-03-06280.05CALL0 120376.93FALSE00
2026-03-0628.50CALL0 0440.46FALSE00
2026-03-06290.14CALL0 10394.62FALSE00
2026-03-0629.50CALL0 0458.71FALSE00
2026-03-06300.15CALL0 11411.43FALSE00
2026-03-0630.50CALL0 0431.72FALSE00
2026-03-06310CALL0 0462.84FALSE00
2026-03-0631.50CALL0 0447.57FALSE00
2026-03-06320CALL0 0455.23FALSE00
2026-03-0632.50CALL0 0450.13FALSE00
2026-03-06330CALL0 0470.05FALSE00
2026-03-0633.50CALL0 0477.22FALSE00
2026-03-06340CALL0 0484.25FALSE00
2026-03-0634.50CALL0 0491.13FALSE00
2026-03-06350CALL0 0484.85FALSE00
2026-03-0635.50CALL0 0504.5FALSE00
2026-03-06360CALL0 0483.89FALSE00
2026-03-0650PUT0 01332.62FALSE00
2026-03-0690PUT0 90487.48FALSE00
2026-03-06100PUT0 0282.69FALSE00
2026-03-06110PUT0 0558.7FALSE00
2026-03-06120PUT0 0229.7FALSE00
2026-03-0612.50PUT0 0179.88FALSE00
2026-03-06130PUT0 0294.77FALSE00
2026-03-0613.50PUT0 0167.53FALSE00
2026-03-06140.1PUT76 6147.76FALSE0.020.25
2026-03-0614.50.1PUT41 1128.28FALSE0.10
2026-03-06150.1PUT93 81108.97FALSE-0.02-0.17
2026-03-0615.50.17PUT20 46107.08FALSE-0.03-0.15
2026-03-06160.25PUT221 96100.78FALSE-0.02-0.07
2026-03-0616.50.47PUT79 196110.85FALSE0.070.18
2026-03-06170.75PUT74 117102.58FALSE0.260.53
2026-03-0617.50.85PUT13 15297.25TRUE0.070.09
2026-03-06181.12PUT0 252102.13TRUE00
2026-03-0618.51.8PUT11 66100.18TRUE0.380.27
2026-03-06192.63PUT12 452123.38TRUE0.630.32
2026-03-0619.52.45PUT1 56115.65TRUE0.370.18
2026-03-06203.08PUT18 128103.02TRUE0.380.14
2026-03-0620.52.97PUT0 104187.17TRUE00
2026-03-06212.83PUT0 105157.91TRUE00
2026-03-0621.53.72PUT0 13216.43TRUE00
2026-03-06225.43PUT20 34182.73TRUE2.150.66
2026-03-0622.52.52PUT0 3232.12TRUE00
2026-03-06234.05PUT0 1244.36TRUE00
2026-03-0623.53.6PUT0 90243.96TRUE00
2026-03-06244PUT0 8267.47TRUE00
2026-03-0624.54.45PUT0 4278.42TRUE00
2026-03-06254.45PUT0 70289.01TRUE00
2026-03-0625.58.65PUT1 13311.56TRUE0.850.11
2026-03-06269.19PUT3 4331.2TRUE0.890.11
2026-03-0626.56.65PUT0 0318.84TRUE00
2026-03-06275.85PUT0 0353.22TRUE00
2026-03-0627.510.65PUT1 1350.36TRUE0.850.09
2026-03-06288.2PUT0 0332.02TRUE00
2026-03-0628.511.58PUT1 0349.21TRUE11.580
2026-03-062911.97PUT8 0322.49TRUE11.970
2026-03-0629.512.8PUT5 0421.86TRUE12.80
2026-03-063013.03PUT6 4358.3TRUE13.030
2026-03-0630.513.42PUT4 0324.99TRUE13.420
2026-03-063114.2PUT1 0422.23TRUE14.20
2026-03-0631.50PUT0 0416.59TRUE00
2026-03-06320PUT0 0424.03TRUE00
2026-03-0632.512.94PUT0 1431.3TRUE00
2026-03-06330PUT0 0438.42TRUE00
2026-03-0633.513PUT0 0445.4TRUE00
2026-03-063413.42PUT0 0452.23TRUE00
2026-03-0634.50PUT0 0427.92TRUE00
2026-03-06350PUT0 0465.5TRUE00
2026-03-0635.50PUT0 0471.94TRUE00
2026-03-06360PUT0 0463.04TRUE00
2026-03-1388.97CALL3 00TRUE8.970
2026-03-1397.89CALL1 00TRUE7.890
2026-03-13100CALL0 00TRUE00
2026-03-13110CALL0 00TRUE00
2026-03-13120CALL0 00TRUE00
2026-03-13130CALL0 00TRUE00
2026-03-1313.50CALL0 00TRUE00
2026-03-13140CALL0 00TRUE00
2026-03-1314.50CALL0 069.34TRUE00
2026-03-13150CALL0 00TRUE00
2026-03-1315.50CALL0 088.54TRUE00
2026-03-13160CALL0 085.8TRUE00
2026-03-1316.51.03CALL2 884.7TRUE-0.97-0.49
2026-03-13170.95CALL10 882.49TRUE-0.35-0.27
2026-03-1317.50.75CALL4 10272.81FALSE-0.4-0.35
2026-03-13180.62CALL1 5578.2FALSE-0.23-0.27
2026-03-1318.50.37CALL14 083.85FALSE0.370
2026-03-13190.57CALL0 1186.73FALSE00
2026-03-1319.51.6CALL0 184.48FALSE00
2026-03-13200.2CALL7 51581.73FALSE-0.2-0.5
2026-03-1320.50.15CALL5 1382.87FALSE-0.35-0.7
2026-03-13210.09CALL15 4279.52FALSE-0.14-0.61
2026-03-1321.50.15CALL0 102282.96FALSE00
2026-03-13220.07CALL7 181788.12FALSE-0.04-0.36
2026-03-1322.50.75CALL0 2101.8FALSE00
2026-03-13230.15CALL0 1486186.19FALSE00
2026-03-1323.50.11CALL0 87157.36FALSE00
2026-03-13240.1CALL0 23212.59FALSE00
2026-03-1324.50.25CALL0 33220FALSE00
2026-03-13250.2CALL0 128130.85FALSE00
2026-03-1325.50.45CALL0 14234.07FALSE00
2026-03-13260.14CALL0 18240.77FALSE00
2026-03-1326.50.17CALL0 10247.25FALSE00
2026-03-13270.15CALL0 20253.55FALSE00
2026-03-13280.17CALL0 21265.6FALSE00
2026-03-13290.14CALL0 18277.01FALSE00
2026-03-13300.4CALL0 13203.78FALSE00
2026-03-13350CALL0 0334.97FALSE00
2026-03-1380PUT0 0322.61FALSE00
2026-03-1390PUT0 0280.2FALSE00
2026-03-13100.03PUT0 1242.21FALSE00
2026-03-13110PUT0 0283.17FALSE00
2026-03-13120PUT0 0212.12FALSE00
2026-03-13130.1PUT0 15113.4FALSE00
2026-03-1313.50PUT0 0131.18FALSE00
2026-03-13140.1PUT0 4120.89FALSE00
2026-03-1314.50.26PUT1 0104.49FALSE0.260
2026-03-13150.52PUT8 998.88FALSE0.180.53
2026-03-1315.50.45PUT12 1398.07FALSE0.050.13
2026-03-13160.6PUT2 11496.72FALSE0.10.2
2026-03-1316.50.75PUT11 392.51FALSE0.050.07
2026-03-13171.08PUT8 33189.94FALSE0.230.27
2026-03-1317.51.15PUT0 4188.56TRUE00
2026-03-13181.55PUT0 20088.34TRUE00
2026-03-1318.52.03PUT2 3389.56TRUE0.230.13
2026-03-13192.18PUT19 1386.03TRUE0.780.56
2026-03-1319.53.02PUT2 1396.66TRUE3.020
2026-03-13202.5PUT0 30125.06TRUE00
2026-03-1320.51.5PUT0 4135.35TRUE00
2026-03-13213.66PUT0 59128.82TRUE00
2026-03-1321.50PUT0 0112.03TRUE00
2026-03-13225.45PUT20 19173.76TRUE0.850.18
2026-03-1322.50PUT0 0171.53TRUE00
2026-03-13233.72PUT0 292155.5TRUE00
2026-03-1323.57.1PUT5 18122.59TRUE7.10
2026-03-13244.4PUT0 1162.89TRUE00
2026-03-1324.55.5PUT0 10TRUE00
2026-03-13250PUT0 0150.84TRUE00
2026-03-1325.50PUT0 0182.25TRUE00
2026-03-13265.1PUT0 5195.75TRUE00
2026-03-1326.55.75PUT0 1156.48TRUE00
2026-03-13270PUT0 56214.79TRUE00
2026-03-13288.4PUT0 340218.7TRUE00
2026-03-132912.21PUT3 4238.34TRUE0.950.08
2026-03-13300PUT0 0247.08TRUE00
2026-03-13350PUT0 0291.79TRUE00
2026-03-2010CALL0 00TRUE00
2026-03-2020CALL0 00TRUE00
2026-03-2030CALL0 00TRUE00
2026-03-2040CALL0 00TRUE00
2026-03-2050CALL0 00TRUE00
2026-03-2060CALL0 00TRUE00
2026-03-2070CALL0 00TRUE00
2026-03-2080CALL0 0152.36TRUE00
2026-03-2090CALL0 00TRUE00
2026-03-20100CALL0 00TRUE00
2026-03-20116.31CALL0 50TRUE00
2026-03-20125.57CALL0 40TRUE00
2026-03-20130CALL0 090.24TRUE00
2026-03-20145.49CALL0 178.93TRUE00
2026-03-20152.6CALL20 280.3TRUE2.60
2026-03-2015.51.9CALL5 197.43TRUE1.90
2026-03-20161.9CALL25 198.21TRUE1.90
2026-03-2016.51.75CALL27 096.99TRUE1.750
2026-03-20171.5CALL35 10290.69TRUE-0.25-0.14
2026-03-2017.51.25CALL5 5089.36FALSE-0.36-0.22
2026-03-20180.95CALL117 15592.77FALSE-0.25-0.21
2026-03-2018.51.08CALL0 2692.87FALSE00
2026-03-20190.69CALL53 18293.06FALSE-0.26-0.27
2026-03-2019.50.6CALL2 5389.82FALSE0.60
2026-03-20200.52CALL504 123092.14FALSE-0.23-0.31
2026-03-2020.50.41CALL3 1190.74FALSE-0.31-0.43
2026-03-20210.35CALL36 94592.38FALSE-0.15-0.3
2026-03-2021.50.75CALL0 9394.02FALSE00
2026-03-20220.25CALL244 17094.72FALSE-0.11-0.31
2026-03-2022.50.5CALL0 44103.36FALSE00
2026-03-20230.18CALL27 24796.98FALSE-0.12-0.4
2026-03-2023.50.35CALL1 191122.84FALSE-0.02-0.05
2026-03-20240.12CALL14 34797.28FALSE-0.05-0.29
2026-03-2024.50.64CALL0 1110.95FALSE00
2026-03-20250.08CALL12 33797.71FALSE0.080
2026-03-2025.50.75CALL0 6130.88FALSE00
2026-03-20260.08CALL21 246105.61FALSE-0.04-0.33
2026-03-2026.50CALL0 0193.1FALSE00
2026-03-20270.1CALL0 106198.03FALSE00
2026-03-20280.05CALL7 18110.93FALSE0.050
2026-03-20290.21CALL0 52216.37FALSE00
2026-03-20300.28CALL1 56171.73FALSE0.280
2026-03-20350.15CALL0 3180.28FALSE00
2026-03-2010PUT0 00FALSE00
2026-03-2020PUT0 01219.88FALSE00
2026-03-2030PUT0 0910.8FALSE00
2026-03-2040PUT0 0743.02FALSE00
2026-03-2050PUT0 0628.81FALSE00
2026-03-2060PUT0 0542.53FALSE00
2026-03-2070PUT0 0481.7FALSE00
2026-03-2080PUT0 0422.68FALSE00
2026-03-2090PUT0 0337.29FALSE00
2026-03-20100.05PUT12 2133.54FALSE0.020.67
2026-03-20110PUT0 0171.21FALSE00
2026-03-20120.1PUT1 0108.6FALSE0.10
2026-03-20130.25PUT14 2114.03FALSE0.250
2026-03-20140.4PUT9 10108.75FALSE0.40
2026-03-20150.7PUT21 36110.84FALSE0.10.17
2026-03-2015.50.97PUT1 2104.97FALSE0.270.39
2026-03-20161PUT7 105105.26FALSE0.150.18
2026-03-2016.51.2PUT40 13103.73FALSE0.10.09
2026-03-20171.5PUT34 136107.24FALSE0.170.13
2026-03-2017.51.76PUT1 9106.36TRUE0.210.14
2026-03-20181.87PUT0 24599.32TRUE00
2026-03-2018.52.3PUT0 36102.92TRUE00
2026-03-20192.75PUT1 168108.61TRUE0.180.07
2026-03-2019.52.87PUT0 20104.44TRUE00
2026-03-20203.2PUT0 9390.55TRUE00
2026-03-2020.52PUT0 11118.11TRUE00
2026-03-20211.79PUT0 49126.01TRUE00
2026-03-2021.52PUT0 62129.56TRUE00
2026-03-20225.54PUT1 77143.83TRUE0.640.13
2026-03-2022.52.65PUT0 6134.97TRUE00
2026-03-20236.7PUT50 138169.99TRUE6.70
2026-03-2023.50PUT0 0133.39TRUE00
2026-03-20243.65PUT0 14133.91TRUE00
2026-03-2024.50PUT0 0139.26TRUE00
2026-03-20256.02PUT0 7169.05TRUE00
2026-03-2025.50PUT0 0149.46TRUE00
2026-03-20266.93PUT0 5148.57TRUE00
2026-03-2026.50PUT0 0146.98TRUE00
2026-03-20277.8PUT0 1157.72TRUE00
2026-03-20280PUT0 0159.88TRUE00
2026-03-20290PUT0 0186.65TRUE00
2026-03-20300PUT0 0211.1TRUE00
2026-03-20350PUT0 0247.6TRUE00
2026-03-2790CALL0 00TRUE00
2026-03-27100CALL0 00TRUE00
2026-03-27110CALL0 00TRUE00
2026-03-27120CALL0 00TRUE00
2026-03-27130CALL0 00TRUE00
2026-03-27140CALL0 058.82TRUE00
2026-03-27150CALL0 088.47TRUE00
2026-03-2715.50CALL0 092.11TRUE00
2026-03-27160CALL0 090.61TRUE00
2026-03-2716.52CALL5 090.7TRUE20
2026-03-27170CALL0 090.76TRUE00
2026-03-2717.50CALL0 092.24FALSE00
2026-03-27181.85CALL0 10088.22FALSE00
2026-03-2718.50CALL0 091.33FALSE00
2026-03-27190.9CALL1 186.1FALSE0.90
2026-03-2719.50.95CALL10 097.35FALSE0.950
2026-03-27200.58CALL4 2989.72FALSE-0.22-0.28
2026-03-2720.52.08CALL0 186.75FALSE00
2026-03-27211.68CALL0 189.57FALSE00
2026-03-2721.50.41CALL5 1388.69FALSE0.410
2026-03-27220.5CALL0 189.24FALSE00
2026-03-2722.50.29CALL7 988.97FALSE0.290
2026-03-27230.78CALL0 13101.53FALSE00
2026-03-2723.51.03CALL0 9108.53FALSE00
2026-03-27240.35CALL0 395.95FALSE00
2026-03-2724.50.75CALL0 3108.17FALSE00
2026-03-27250.69CALL0 313114.88FALSE00
2026-03-27260.63CALL0 2132.67FALSE00
2026-03-27270.15CALL0 6118.99FALSE00
2026-03-27280.4CALL0 5175.88FALSE00
2026-03-27290.32CALL0 3183.45FALSE00
2026-03-27300.25CALL0 7168.99FALSE00
2026-03-27350.18CALL0 3221.92FALSE00
2026-03-2790PUT0 0286.41FALSE00
2026-03-27100.05PUT0 2146.97FALSE00
2026-03-27110.1PUT2 9110.2FALSE-0.05-0.33
2026-03-27120.4PUT0 1123.4FALSE00
2026-03-27130PUT0 0110.86FALSE00
2026-03-27140.35PUT0 2103.33FALSE00
2026-03-27150.77PUT0 19102.99FALSE00
2026-03-2715.51.1PUT5 0108.67FALSE1.10
2026-03-27161.35PUT1 12100.25FALSE1.350
2026-03-2716.51.45PUT2 6102.86FALSE0.20.16
2026-03-27171.6PUT0 1898.37FALSE00
2026-03-2717.52.25PUT1 698.38TRUE0.40.22
2026-03-27181.16PUT0 195.79TRUE00
2026-03-2718.52.06PUT0 196.2TRUE00
2026-03-27190PUT0 096.93TRUE00
2026-03-2719.50PUT0 095.12TRUE00
2026-03-27203.65PUT3 16102.89TRUE3.650
2026-03-2720.52.45PUT0 20110.2TRUE00
2026-03-27212.52PUT0 1110.75TRUE00
2026-03-2721.50PUT0 0117.21TRUE00
2026-03-27225.6PUT1 11126.66TRUE5.60
2026-03-2722.50PUT0 0122.38TRUE00
2026-03-27234.55PUT0 5127.92TRUE00
2026-03-2723.50PUT0 0118.12TRUE00
2026-03-27240PUT0 0134.68TRUE00
2026-03-2724.50PUT0 0114.51TRUE00
2026-03-27256.43PUT0 3128.02TRUE00
2026-03-27260PUT0 0132.01TRUE00
2026-03-27270PUT0 0169.58TRUE00
2026-03-27280PUT0 0165.63TRUE00
2026-03-27298.8PUT0 1173.14TRUE00
2026-03-27300PUT0 0171.27TRUE00
2026-03-27350PUT0 0185.56TRUE00
2026-04-0290CALL0 00TRUE00
2026-04-02100CALL0 00TRUE00
2026-04-02110CALL0 00TRUE00
2026-04-02120CALL0 00TRUE00
2026-04-02130CALL0 073.76TRUE00
2026-04-02140CALL0 073.5TRUE00
2026-04-02152.58CALL1 088.57TRUE2.580
2026-04-0215.50CALL0 088.17TRUE00
2026-04-02163.1CALL0 186.52TRUE00
2026-04-0216.50CALL0 087.69TRUE00
2026-04-02170CALL0 081.22TRUE00
2026-04-0217.50CALL0 088.83FALSE00
2026-04-02183.49CALL0 187.74FALSE00
2026-04-0218.53.14CALL0 189.37FALSE00
2026-04-02191.2CALL0 188.79FALSE00
2026-04-0219.50CALL0 085.9FALSE00
2026-04-02200.75CALL1 083.22FALSE0.750
2026-04-0220.50CALL0 088.13FALSE00
2026-04-02210CALL0 081.88FALSE00
2026-04-0221.51.82CALL0 290.51FALSE00
2026-04-02221.61CALL0 192.42FALSE00
2026-04-0222.50.39CALL1 1687.69FALSE-0.11-0.22
2026-04-02230.35CALL1 489.06FALSE0.350
2026-04-0223.51.04CALL0 295.35FALSE00
2026-04-02240.96CALL0 1103.48FALSE00
2026-04-0224.50.96CALL0 1107.56FALSE00
2026-04-02250.79CALL0 2109.47FALSE00
2026-04-0225.50.79CALL0 2111.13FALSE00
2026-04-02260.75CALL0 1114.76FALSE00
2026-04-02270.7CALL0 4123.92FALSE00
2026-04-02280.48CALL0 1132.74FALSE00
2026-04-02290.37CALL0 4164.61FALSE00
2026-04-02300.4CALL0 0184.88FALSE00
2026-04-02350CALL0 0191.27FALSE00
2026-04-0290PUT0 0235.09FALSE00
2026-04-02100PUT0 0205.54FALSE00
2026-04-02110PUT0 0145.71FALSE00
2026-04-02120PUT0 0121.79FALSE00
2026-04-02130PUT0 0113.02FALSE00
2026-04-02140PUT0 0102.17FALSE00
2026-04-02151PUT1 11103.38FALSE10
2026-04-0215.50PUT0 093.5FALSE00
2026-04-02161.05PUT0 2295.7FALSE00
2026-04-0216.51.18PUT0 1192.62FALSE00
2026-04-02170.92PUT0 1591.16FALSE00
2026-04-0217.50PUT0 092.4TRUE00
2026-04-02180PUT0 092.59TRUE00
2026-04-0218.50PUT0 093.04TRUE00
2026-04-02191.65PUT0 290TRUE00
2026-04-0219.52.07PUT0 196.39TRUE00
2026-04-02200PUT0 098.24TRUE00
2026-04-0220.52.35PUT0 196.65TRUE00
2026-04-02212.83PUT0 6102.83TRUE00
2026-04-0221.53.79PUT0 9114.41TRUE00
2026-04-02220PUT0 1114.29TRUE00
2026-04-0222.50PUT0 0116.64TRUE00
2026-04-02230PUT0 0118.64TRUE00
2026-04-0223.50PUT0 0120.3TRUE00
2026-04-02240PUT0 0114.78TRUE00
2026-04-0224.50PUT0 0111.71TRUE00
2026-04-02250PUT0 0126.85TRUE00
2026-04-0225.50PUT0 0123.6TRUE00
2026-04-02260PUT0 0131.25TRUE00
2026-04-02270PUT0 0130.85TRUE00
2026-04-02280PUT0 0128.93TRUE00
2026-04-02290PUT0 0124.99TRUE00
2026-04-02300PUT0 0170.41TRUE00
2026-04-02350PUT0 0182.53TRUE00
2026-04-10100CALL0 00TRUE00
2026-04-10110CALL0 00TRUE00
2026-04-10120CALL0 059.35TRUE00
2026-04-10130CALL0 070.52TRUE00
2026-04-10140CALL0 072.53TRUE00
2026-04-10150CALL0 085.45TRUE00
2026-04-1015.50CALL0 084.66TRUE00
2026-04-10160CALL0 084.09TRUE00
2026-04-1016.50CALL0 081.36TRUE00
2026-04-10170CALL0 088TRUE00
2026-04-1017.50CALL0 086.75FALSE00
2026-04-10180CALL0 085.77FALSE00
2026-04-1018.50CALL0 079.45FALSE00
2026-04-10190CALL0 084.64FALSE00
2026-04-1019.50CALL0 086.92FALSE00
2026-04-10200CALL0 088.58FALSE00
2026-04-1020.50CALL0 080.95FALSE00
2026-04-10210CALL0 087.62FALSE00
2026-04-1021.50CALL0 079.1FALSE00
2026-04-10220CALL0 085.18FALSE00
2026-04-1022.50.52CALL1 086.32FALSE0.520
2026-04-10230CALL0 077.45FALSE00
2026-04-1023.50CALL0 093.29FALSE00
2026-04-10240CALL0 0100.36FALSE00
2026-04-1024.50CALL0 0100.87FALSE00
2026-04-10250CALL0 099.27FALSE00
2026-04-10260CALL0 0105.97FALSE00
2026-04-10270CALL0 0110.34FALSE00
2026-04-10280CALL0 0120.13FALSE00
2026-04-10290CALL0 0123.84FALSE00
2026-04-10300CALL0 0155.55FALSE00
2026-04-10350CALL0 0170.4FALSE00
2026-04-10100PUT0 0205.75FALSE00
2026-04-10110PUT0 0130.07FALSE00
2026-04-10120PUT0 0108.74FALSE00
2026-04-10130PUT0 0106.5FALSE00
2026-04-10140PUT0 097.6FALSE00
2026-04-10151.2PUT1 093.74FALSE1.20
2026-04-1015.51.41PUT8 093.79FALSE1.410
2026-04-10161.29PUT0 2392.84FALSE00
2026-04-1016.50PUT0 089.84FALSE00
2026-04-10170PUT0 083.83FALSE00
2026-04-1017.50PUT0 088.29TRUE00
2026-04-10180PUT0 089.57TRUE00
2026-04-1018.50PUT0 087.8TRUE00
2026-04-10190PUT0 089.74TRUE00
2026-04-1019.50PUT0 095.59TRUE00
2026-04-10200PUT0 088.05TRUE00
2026-04-1020.50PUT0 096.44TRUE00
2026-04-10210PUT0 092.2TRUE00
2026-04-1021.50PUT0 0105.05TRUE00
2026-04-10220PUT0 0105.07TRUE00
2026-04-1022.50PUT0 0104.6TRUE00
2026-04-10230PUT0 0109.17TRUE00
2026-04-1023.50PUT0 0107.94TRUE00
2026-04-10240PUT0 099.91TRUE00
2026-04-1024.50PUT0 0100.41TRUE00
2026-04-10250PUT0 0113.88TRUE00
2026-04-10260PUT0 0117.86TRUE00
2026-04-10270PUT0 0131.12TRUE00
2026-04-10280PUT0 0123.83TRUE00
2026-04-10290PUT0 0140.43TRUE00
2026-04-10300PUT0 0127.21TRUE00
2026-04-10350PUT0 0167.91TRUE00
2026-04-1710CALL0 00TRUE00
2026-04-1720CALL0 00TRUE00
2026-04-1730CALL0 0209.86TRUE00
2026-04-1740CALL0 00TRUE00
2026-04-1750CALL0 00TRUE00
2026-04-17628CALL0 0172.4TRUE00
2026-04-17723.7CALL0 1130.16TRUE00
2026-04-17815.7CALL0 160TRUE00
2026-04-17918CALL0 240TRUE00
2026-04-17108.8CALL0 410TRUE00
2026-04-171112.2CALL0 1740TRUE00
2026-04-17129.3CALL0 9964TRUE00
2026-04-17138CALL0 20969.05TRUE00
2026-04-17143.6CALL3 36762.73TRUE3.60
2026-04-17155.4CALL0 45587.1TRUE00
2026-04-17163.3CALL0 29381.62TRUE00
2026-04-17172.13CALL1 10989.17TRUE2.130
2026-04-17181.63CALL3 271786.97FALSE1.630
2026-04-17191.43CALL308 40385.26FALSE-0.16-0.1
2026-04-17201.2CALL6 81587.9FALSE-0.15-0.11
2026-04-17210.85CALL22 18482.88FALSE-0.18-0.17
2026-04-17220.75CALL12 29287.29FALSE-0.31-0.29
2026-04-17230.43CALL2 53377.92FALSE-0.27-0.39
2026-04-17240.45CALL0 44290.82FALSE00
2026-04-17250.4CALL193 526389.62FALSE-0.1-0.2
2026-04-17260.73CALL0 18097.46FALSE00
2026-04-17270.3CALL1 9893.9FALSE0.30
2026-04-17280.53CALL0 5145106.93FALSE00
2026-04-17290.55CALL0 11197.23FALSE00
2026-04-17300.18CALL70 296096.97FALSE00
2026-04-17310.77CALL0 12106.12FALSE00
2026-04-17320.38CALL0 135150.05FALSE00
2026-04-17330.15CALL0 137145FALSE00
2026-04-17340.43CALL0 24159.05FALSE00
2026-04-17350.05CALL10 11993.8FALSE0.050
2026-04-17360.25CALL0 117167.34FALSE00
2026-04-17370.28CALL0 266125.68FALSE00
2026-04-17380.39CALL0 8175.01FALSE00
2026-04-17390.19CALL0 9178.65FALSE00
2026-04-17400.14CALL0 132128.16FALSE00
2026-04-17410.26CALL0 6185.55FALSE00
2026-04-17420.17CALL0 5188.83FALSE00
2026-04-17430.25CALL0 4192.02FALSE00
2026-04-17440.15CALL0 1195.1FALSE00
2026-04-17450.2CALL0 12198.1FALSE00
2026-04-17460.17CALL0 9201.01FALSE00
2026-04-17470.19CALL0 12203.84FALSE00
2026-04-17480.15CALL0 14206.59FALSE00
2026-04-17490.35CALL0 61151.04FALSE00
2026-04-1710PUT0 00FALSE00
2026-04-1720PUT0 0764.55FALSE00
2026-04-1730.04PUT0 30247.11FALSE00
2026-04-1740PUT0 0393.09FALSE00
2026-04-1750.03PUT0 8334.39FALSE00
2026-04-1760.31PUT0 2151.98FALSE00
2026-04-1770.05PUT0 1527206.27FALSE00
2026-04-1780.59PUT0 116209.8FALSE00
2026-04-1790.08PUT0 243159.8FALSE00
2026-04-17100.3PUT0 230122.16FALSE00
2026-04-17110.35PUT1 23112.71FALSE0.10.4
2026-04-17120.4PUT0 86102.36FALSE00
2026-04-17130.7PUT3 137104.79FALSE0.70
2026-04-17140.6PUT0 6899.87FALSE00
2026-04-17151.28PUT7 17898.99FALSE0.180.16
2026-04-17161.6PUT34 15493.47FALSE0.20.14
2026-04-17172.28PUT7 97100.69FALSE0.880.63
2026-04-17182.6PUT5 33689.92TRUE0.050.02
2026-04-17192.55PUT0 99496.41TRUE00
2026-04-17204.1PUT2 272696.51TRUE0.60.17
2026-04-17213.94PUT0 154101.09TRUE00
2026-04-17224.3PUT0 12299.55TRUE00
2026-04-17235.8PUT0 408101.02TRUE00
2026-04-17247.1PUT0 39103.76TRUE00
2026-04-17258.38PUT2 440107.17TRUE8.380
2026-04-17268.17PUT0 43109.19TRUE00
2026-04-17276.9PUT0 5124.28TRUE00
2026-04-17286.68PUT0 12124.42TRUE00
2026-04-172910.23PUT0 213126.92TRUE00
2026-04-17308.5PUT0 61121.86TRUE00
2026-04-17317.96PUT0 21126.76TRUE00
2026-04-173211.1PUT0 757135.21TRUE00
2026-04-17339.3PUT0 4150.16TRUE00
2026-04-173411.7PUT0 2136.24TRUE00
2026-04-173512.5PUT0 2140.36TRUE00
2026-04-173613.2PUT0 2159.74TRUE00
2026-04-173712.5PUT0 8163.73TRUE00
2026-04-173813.2PUT0 2163.91TRUE00
2026-04-17390PUT0 0174.85TRUE00
2026-04-17400PUT0 0185.24TRUE00
2026-04-17410PUT0 0166.63TRUE00
2026-04-174216.8PUT0 1188.91TRUE00
2026-04-17430PUT0 0198.93TRUE00
2026-04-174421.3PUT0 20188.25TRUE00
2026-04-174525.5PUT0 24179.3TRUE00
2026-04-17460PUT0 0198.1TRUE00
2026-04-17470PUT0 0201.07TRUE00
2026-04-17480PUT0 0211.09TRUE00
2026-04-17490PUT0 0169.82TRUE00
2026-05-15118.4CALL0 0391.9TRUE00
2026-05-1520CALL0 0202.96TRUE00
2026-05-1530CALL0 00TRUE00
2026-05-1540CALL0 00TRUE00
2026-05-1550CALL0 00TRUE00
2026-05-1560CALL0 00TRUE00
2026-05-1570CALL0 00TRUE00
2026-05-1580CALL0 00TRUE00
2026-05-1590CALL0 062.82TRUE00
2026-05-151019CALL0 167.51TRUE00
2026-05-15110CALL0 089.11TRUE00
2026-05-151211.5CALL0 4378.85TRUE00
2026-05-151318CALL0 179.7TRUE00
2026-05-151410.3CALL0 6379.4TRUE00
2026-05-15153.63CALL1 2179.48TRUE3.630
2026-05-15163.1CALL33 7580.18TRUE3.10
2026-05-15172.8CALL20 886.18TRUE2.80
2026-05-15183.19CALL0 15280.87FALSE00
2026-05-15191.95CALL170 79983.55FALSE1.950
2026-05-15202.3CALL0 33585.42FALSE00
2026-05-15211.27CALL3 12579.76FALSE1.270
2026-05-15221.35CALL0 49984.15FALSE00
2026-05-15231.09CALL0 98387.49FALSE00
2026-05-15241.1CALL0 5888.1FALSE00
2026-05-15251CALL0 50386.7FALSE00
2026-05-15261.65CALL0 7293.05FALSE00
2026-05-15270.65CALL0 25888.8FALSE00
2026-05-15280.6CALL0 77890.77FALSE00
2026-05-15291.01CALL0 4192.3FALSE00
2026-05-15300.5CALL0 43897.63FALSE00
2026-05-15310.73CALL0 10397.09FALSE00
2026-05-15320.54CALL0 15100.63FALSE00
2026-05-15330.35CALL0 110107.03FALSE00
2026-05-15340.55CALL0 5107.27FALSE00
2026-05-15350.6CALL0 184108.77FALSE00
2026-05-15360.35CALL0 259111.75FALSE00
2026-05-15370.35CALL0 455114.61FALSE00
2026-05-15380.31CALL0 14117.38FALSE00
2026-05-15390.37CALL0 5140.53FALSE00
2026-05-15400.26CALL0 18143.3FALSE00
2026-05-15410.31CALL0 8145.98FALSE00
2026-05-15420.24CALL0 6148.57FALSE00
2026-05-15430.25CALL0 8151.09FALSE00
2026-05-15440.15CALL0 5153.52FALSE00
2026-05-15450.2CALL0 4155.89FALSE00
2026-05-15460.24CALL0 15158.18FALSE00
2026-05-15470.21CALL0 7160.42FALSE00
2026-05-15480.22CALL0 4162.59FALSE00
2026-05-15490.29CALL0 133164.7FALSE00
2026-05-1510PUT0 00FALSE00
2026-05-1520PUT0 0603.93FALSE00
2026-05-1530PUT0 0375.73FALSE00
2026-05-1540.05PUT0 108310.47FALSE00
2026-05-1550.1PUT0 4139.46FALSE00
2026-05-1560.05PUT0 35193.81FALSE00
2026-05-1570PUT0 0199.13FALSE00
2026-05-1580.11PUT0 23152.22FALSE00
2026-05-1590.4PUT0 10133FALSE00
2026-05-15100.35PUT0 11109.92FALSE00
2026-05-15110.39PUT0 6105.34FALSE00
2026-05-15120.86PUT0 1688.97FALSE00
2026-05-15131PUT15 6897.79FALSE10
2026-05-15141.1PUT0 17394.19FALSE00
2026-05-15151.85PUT2 197100.21FALSE0.350.23
2026-05-15162.1PUT9 11891.87FALSE2.10
2026-05-15172.6PUT36 38490.8FALSE0.350.16
2026-05-15182.73PUT0 27694.47TRUE00
2026-05-15194.09PUT2 30099.33TRUE0.370.1
2026-05-15203PUT0 481101.8TRUE00
2026-05-15214.9PUT0 44196.12TRUE00
2026-05-15224PUT0 27195.78TRUE00
2026-05-15236.99PUT2 23997.5TRUE6.990
2026-05-15245PUT0 1397.21TRUE00
2026-05-15257.9PUT0 30107.12TRUE00
2026-05-15265.5PUT0 1699.07TRUE00
2026-05-15276.5PUT0 4106.4TRUE00
2026-05-15289.7PUT0 84104.88TRUE00
2026-05-15298PUT0 3107.2TRUE00
2026-05-15309.5PUT0 13109.15TRUE00
2026-05-15310PUT0 0110.78TRUE00
2026-05-153211.2PUT0 1114.7TRUE00
2026-05-153310PUT0 15123.54TRUE00
2026-05-15340PUT0 0127.21TRUE00
2026-05-153511.4PUT0 10120.03TRUE00
2026-05-153611.4PUT0 1134.14TRUE00
2026-05-153716.3PUT0 2123.48TRUE00
2026-05-153817.4PUT0 33145.6TRUE00
2026-05-153918.3PUT0 12132.57TRUE00
2026-05-15400PUT0 0135.45TRUE00
2026-05-15410PUT0 0157.07TRUE00
2026-05-15420PUT0 0140.97TRUE00
2026-05-15430PUT0 0146.64TRUE00
2026-05-15440PUT0 0146.17TRUE00
2026-05-15450PUT0 0148.67TRUE00
2026-05-15460PUT0 0160TRUE00
2026-05-15470PUT0 0159.56TRUE00
2026-05-154821.8PUT0 1155.8TRUE00
2026-05-15490PUT0 0164.19TRUE00
2026-07-1710CALL0 00TRUE00
2026-07-1720CALL0 00TRUE00
2026-07-1730CALL0 00TRUE00
2026-07-1740CALL0 0109TRUE00
2026-07-1750CALL0 00TRUE00
2026-07-1760CALL0 00TRUE00
2026-07-1770CALL0 00TRUE00
2026-07-1780CALL0 00TRUE00
2026-07-1790CALL0 058.8TRUE00
2026-07-17100CALL0 060.93TRUE00
2026-07-171110.1CALL0 678.5TRUE00
2026-07-17120CALL0 075.46TRUE00
2026-07-17135.87CALL0 169.44TRUE00
2026-07-17140CALL0 076.92TRUE00
2026-07-17154.7CALL0 379.85TRUE00
2026-07-17166.9CALL0 4779.66TRUE00
2026-07-17173.6CALL3 281.97TRUE-1.02-0.22
2026-07-17183.01CALL3 12577.23FALSE-0.29-0.09
2026-07-17192.95CALL0 2178.3FALSE00
2026-07-17202.7CALL0 88976.28FALSE00
2026-07-17212.2CALL1 1680.56FALSE-0.54-0.2
2026-07-17222CALL4 9681.74FALSE-0.48-0.19
2026-07-17233.64CALL0 16481.65FALSE00
2026-07-17243.1CALL0 1581.57FALSE00
2026-07-17251.38CALL1500 126381.02FALSE-0.22-0.14
2026-07-17262.1CALL0 12282.36FALSE00
2026-07-17271.3CALL0 14883.46FALSE00
2026-07-17282.25CALL0 15484.19FALSE00
2026-07-17290.9CALL1 1382.22FALSE0.90
2026-07-17300.95CALL0 32584.57FALSE00
2026-07-17311.5CALL0 284.22FALSE00
2026-07-17321.11CALL0 1185.27FALSE00
2026-07-17331.5CALL0 3786.11FALSE00
2026-07-17340.95CALL1 182.72FALSE0.950
2026-07-17351.3CALL0 14582.91FALSE00
2026-07-17360.9CALL0 780.42FALSE00
2026-07-17370.35CALL1 1381.22FALSE-0.15-0.3
2026-07-17380.3CALL2 1980.46FALSE0.30
2026-07-17390.3CALL2 1682.36FALSE0.30
2026-07-17400.25CALL2 2581.1FALSE-0.1-0.29
2026-07-17410.55CALL0 4292.77FALSE00
2026-07-1710PUT0 00FALSE00
2026-07-1720PUT0 0458.03FALSE00
2026-07-1730PUT0 0277.12FALSE00
2026-07-1740.1PUT0 10229.06FALSE00
2026-07-1750PUT0 0194.97FALSE00
2026-07-1760PUT0 0168.61FALSE00
2026-07-1770PUT0 0120.48FALSE00
2026-07-1780PUT0 0107.11FALSE00
2026-07-1790.46PUT1 095.86FALSE0.460
2026-07-17100.6PUT0 589.97FALSE00
2026-07-17110.75PUT0 2589.68FALSE00
2026-07-17121.04PUT0 484.52FALSE00
2026-07-17131.6PUT7 18192.88FALSE0.20.14
2026-07-17142PUT23 5091.99FALSE0.350.21
2026-07-17152.55PUT17 28294FALSE0.250.11
2026-07-17163.1PUT28 6594.57FALSE0.550.22
2026-07-17173.7PUT50 23195.27FALSE0.40.12
2026-07-17183.8PUT0 19890.1TRUE00
2026-07-17194.9PUT1 17593.83TRUE0.270.06
2026-07-17205.8PUT7 160599.08TRUE0.50.09
2026-07-17216.41PUT20 5696.68TRUE1.110.21
2026-07-17224.8PUT0 14591.94TRUE00
2026-07-17235.6PUT0 14295.24TRUE00
2026-07-17248PUT0 190.64TRUE00
2026-07-17258.93PUT0 1092.95TRUE00
2026-07-17269.32PUT0 1092.26TRUE00
2026-07-172710.6PUT0 17593.78TRUE00
2026-07-172810.7PUT0 2696.36TRUE00
2026-07-17290PUT0 098.69TRUE00
2026-07-173010.7PUT0 497.87TRUE00
2026-07-173110PUT0 29296.66TRUE00
2026-07-17320PUT0 099.81TRUE00
2026-07-17330PUT0 0101.25TRUE00
2026-07-17340PUT0 0100.84TRUE00
2026-07-173513.5PUT0 87101.86TRUE00
2026-07-17360PUT0 0104.49TRUE00
2026-07-17370PUT0 0103.36TRUE00
2026-07-17380PUT0 0109.48TRUE00
2026-07-173921.7PUT0 2111.85TRUE00
2026-07-17400PUT0 0114.15TRUE00
2026-07-17410PUT0 0110.69TRUE00
2026-10-1610CALL0 00TRUE00
2026-10-1620CALL0 00TRUE00
2026-10-1630CALL0 00TRUE00
2026-10-1640CALL0 00TRUE00
2026-10-1650CALL0 00TRUE00
2026-10-1660CALL0 00TRUE00
2026-10-1670CALL0 00TRUE00
2026-10-1680CALL0 059.38TRUE00
2026-10-1690CALL0 061.9TRUE00
2026-10-16100CALL0 072.07TRUE00
2026-10-16110CALL0 069.21TRUE00
2026-10-16120CALL0 070.04TRUE00
2026-10-16130CALL0 267.96TRUE00
2026-10-16140CALL0 072.09TRUE00
2026-10-16150CALL0 076.66TRUE00
2026-10-16160CALL0 077.74TRUE00
2026-10-16176.5CALL0 477.96TRUE00
2026-10-16183.8CALL11 379.39FALSE-1.4-0.27
2026-10-16193.7CALL2 178.26FALSE3.70
2026-10-16200CALL0 078.46FALSE00
2026-10-16210CALL0 078.15FALSE00
2026-10-16222.8CALL3 477.38FALSE2.80
2026-10-16230CALL0 078.02FALSE00
2026-10-16240CALL0 080.16FALSE00
2026-10-16253.4CALL0 378.67FALSE00
2026-10-16260CALL0 078.25FALSE00
2026-10-16270CALL0 078.5FALSE00
2026-10-16280CALL0 080.48FALSE00
2026-10-1610PUT0 00FALSE00
2026-10-1620PUT0 0367.2FALSE00
2026-10-1630PUT0 0287.01FALSE00
2026-10-1640PUT0 0178.51FALSE00
2026-10-1650PUT0 0126.92FALSE00
2026-10-1660PUT0 0133.09FALSE00
2026-10-1670PUT0 0116.22FALSE00
2026-10-1680PUT0 0101.96FALSE00
2026-10-1690PUT0 091.69FALSE00
2026-10-16101PUT0 1096.65FALSE00
2026-10-16110PUT0 094.28FALSE00
2026-10-16121.75PUT0 292.52FALSE00
2026-10-16131.83PUT0 1094.33FALSE00
2026-10-16140PUT0 090.87FALSE00
2026-10-16153.3PUT1 090.26FALSE3.30
2026-10-16160PUT0 086.89FALSE00
2026-10-16170PUT0 087.07FALSE00
2026-10-16180PUT0 087.58TRUE00
2026-10-16195.9PUT20 093.19TRUE5.90
2026-10-16205.35PUT0 2086.89TRUE00
2026-10-16210PUT0 086.77TRUE00
2026-10-16220PUT0 088.06TRUE00
2026-10-16230PUT0 087.11TRUE00
2026-10-16240PUT0 089.51TRUE00
2026-10-16250PUT0 086.91TRUE00
2026-10-16260PUT0 086.81TRUE00
2026-10-16270PUT0 090.28TRUE00
2026-10-16280PUT0 091.62TRUE00
2027-01-15316.59CALL0 160TRUE00
2027-01-15518.02CALL0 750TRUE00
2027-01-15812.22CALL0 34269.44TRUE00
2027-01-151010.69CALL0 33870.5TRUE00
2027-01-15129.47CALL0 42767.37TRUE00
2027-01-15155.81CALL4 59374.9TRUE5.810
2027-01-15174.96CALL4 1024574.33TRUE-0.24-0.05
2027-01-15203.97CALL1 2315274.47FALSE-0.33-0.08
2027-01-15223.34CALL7 18673.07FALSE3.340
2027-01-15253.2CALL7 82181.22FALSE0.350.12
2027-01-15272.95CALL2 1783.06FALSE0.30.11
2027-01-15303.21CALL0 101484.11FALSE00
2027-01-15322CALL0 12284.73FALSE00
2027-01-15351.67CALL75 87579.12FALSE-0.28-0.14
2027-01-15371.8CALL0 20490.07FALSE00
2027-01-15401.5CALL0 34878.37FALSE00
2027-01-15422.28CALL0 184.11FALSE00
2027-01-15451.6CALL0 13683.21FALSE00
2027-01-15470.7CALL0 84089.72FALSE00
2027-01-1530.15PUT0 223131.13FALSE00
2027-01-1550.2PUT0 69116.64FALSE00
2027-01-1580.77PUT0 29394.77FALSE00
2027-01-15101.6PUT2 154991.86FALSE0.10.07
2027-01-15122.35PUT17 16588.93FALSE2.350
2027-01-15154.07PUT6 57891.78FALSE0.520.15
2027-01-15175.2PUT0 7390.25FALSE00
2027-01-15207.25PUT5 84790.95TRUE0.450.07
2027-01-15227.6PUT0 1195.01TRUE00
2027-01-152510.7PUT0 994.31TRUE00
2027-01-15270PUT0 095.15TRUE00
2027-01-153013.47PUT0 19196.29TRUE00
2027-01-153215.3PUT0 30788.9TRUE00
2027-01-153515.4PUT0 10290.2TRUE00
2027-01-153718.5PUT0 292.31TRUE00
2027-01-154020.2PUT0 14095.85TRUE00
2027-01-154221.7PUT0 7098.24TRUE00
2027-01-154524.3PUT0 9104.76TRUE00
2027-01-154724.5PUT0 2898.82TRUE00
2027-12-17316.5CALL0 10TRUE00
2027-12-1758.55CALL0 350TRUE00
2027-12-17815CALL0 14046.65TRUE00
2027-12-17109.2CALL40 13162.17TRUE9.20
2027-12-171216CALL0 56760.29TRUE00
2027-12-17159.15CALL0 56464.12TRUE00
2027-12-17178.55CALL0 13365.85TRUE00
2027-12-17207.95CALL0 35068.4FALSE00
2027-12-17226.93CALL0 1777.06FALSE00
2027-12-17255.5CALL0 8170.8FALSE00
2027-12-17275.1CALL0 2369.99FALSE00
2027-12-17304.4CALL0 3768.79FALSE00
2027-12-17325.35CALL0 3268.35FALSE00
2027-12-17353.81CALL0 50775.79FALSE00
2027-12-17373.65CALL0 18173.87FALSE00
2027-12-17403.33CALL0 15873.02FALSE00
2027-12-17424.33CALL0 3970.43FALSE00
2027-12-17452.6CALL0 56275.59FALSE00
2027-12-17473.34CALL0 4871.01FALSE00
2027-12-1730PUT0 00FALSE00
2027-12-1750PUT0 0167.96FALSE00
2027-12-1781.7PUT0 1584.1FALSE00
2027-12-17102PUT0 1385.96FALSE00
2027-12-17122.99PUT0 5875.84FALSE00
2027-12-17154.45PUT0 3484.47FALSE00
2027-12-17175.9PUT0 589.14FALSE00
2027-12-17207.1PUT0 6187.79TRUE00
2027-12-172210PUT0 288.13TRUE00
2027-12-172510.75PUT0 887.58TRUE00
2027-12-172712.8PUT0 289.48TRUE00
2027-12-17300PUT0 087.39TRUE00
2027-12-17320PUT0 091.18TRUE00
2027-12-17350PUT0 090.68TRUE00
2027-12-173716.5PUT0 588.16TRUE00
2027-12-17400PUT0 092.48TRUE00
2027-12-17420PUT0 092.32TRUE00
2027-12-17450PUT0 093.2TRUE00
2027-12-17470PUT0 095.53TRUE00
2028-01-21316CALL0 70TRUE00
2028-01-21515.2CALL0 40TRUE00
2028-01-21814CALL0 1775.89TRUE00
2028-01-211010CALL0 7657.07TRUE00
2028-01-211212.2CALL0 10468.16TRUE00
2028-01-21159.15CALL0 3569.53TRUE00
2028-01-211710CALL0 5470.07TRUE00
2028-01-21205.7CALL11 1065567.57FALSE5.70
2028-01-21227.08CALL0 13274.89FALSE00
2028-01-21256.6CALL0 17276.35FALSE00
2028-01-21275.3CALL0 676.01FALSE00
2028-01-21305.15CALL0 2006274.28FALSE00
2028-01-21328.25CALL0 5473.09FALSE00
2028-01-21355.2CALL0 37175.03FALSE00
2028-01-21373.8CALL0 67173.18FALSE00
2028-01-21404.48CALL0 8272.39FALSE00
2028-01-21424.48CALL0 6770.2FALSE00
2028-01-21453.35CALL0 10775.22FALSE00
2028-01-21473.37CALL0 9470.86FALSE00
2028-01-2130PUT0 0322.13FALSE00
2028-01-2150PUT0 0131.09FALSE00
2028-01-2181.8PUT3 687FALSE1.80
2028-01-21102.5PUT0 1003291.72FALSE00
2028-01-21123.2PUT0 1078.58FALSE00
2028-01-21155.12PUT0 1786.1FALSE00
2028-01-21176.23PUT0 576.99FALSE00
2028-01-21208.08PUT0 679.42TRUE00
2028-01-21229.35PUT0 480.55TRUE00
2028-01-212512.5PUT0 1589.73TRUE00
2028-01-212714.2PUT2 284.37TRUE14.20
2028-01-213017PUT0 285.68TRUE00
2028-01-21320PUT0 089.4TRUE00
2028-01-21350PUT0 085.1TRUE00
2028-01-21370PUT0 083.76TRUE00
2028-01-21400PUT0 085.23TRUE00
2028-01-21420PUT0 086.71TRUE00
2028-01-21450PUT0 085.68TRUE00
2028-01-21470PUT0 086.74TRUE00

Latest CSIQ Trades:

Date Shares Price
Jun 13, 2022 7:59 PM EST62$30.19
Jun 13, 2022 7:59 PM EST44$30.19
Jun 13, 2022 7:59 PM EST83$30.19
Jun 13, 2022 7:59 PM EST38$30.19
Jun 13, 2022 7:59 PM EST100$30.185

Canadian Solar Inc (CSIQ) SEC Filings:

An SEC filing is a financial statement or other formal document submitted to the U.S. Securities and Exchange Commission (SEC). Public companies, certain insiders, and broker-dealers are required to make regular SEC filings.

Date Form Type Form Name Link
2020-06-296-KReport of foreign issuer [Rules 13a-16 and 15d-16]https://www.sec.gov/Archives/edgar/data/1375877/000110465920077566/0001104659-20-077566-index.htm
2018-11-29SC 13GStatement of acquisition of beneficial ownership by individualshttps://www.sec.gov/Archives/edgar/data/1375877/000089542118000622/0000895421-18-000622-index.htm
2019-02-12SC 13G/AStatement of acquisition of beneficial ownership by individualshttps://www.sec.gov/Archives/edgar/data/1375877/000089542119000107/0000895421-19-000107-index.htm
2020-02-12SC 13G/AStatement of acquisition of beneficial ownership by individualshttps://www.sec.gov/Archives/edgar/data/1375877/000089542120000071/0000895421-20-000071-index.htm
2018-10-10SC 13D/AGeneral statement of acquisition of beneficial ownershiphttps://www.sec.gov/Archives/edgar/data/1375877/000092189518002733/0000921895-18-002733-index.htm
2018-10-11SC 13D/AGeneral statement of acquisition of beneficial ownershiphttps://www.sec.gov/Archives/edgar/data/1375877/000092189518002741/0000921895-18-002741-index.htm
2019-05-06SC 13D/AGeneral statement of acquisition of beneficial ownershiphttps://www.sec.gov/Archives/edgar/data/1375877/000092189519001280/0000921895-19-001280-index.htm
2019-06-07SC 13D/AGeneral statement of acquisition of beneficial ownershiphttps://www.sec.gov/Archives/edgar/data/1375877/000092189519001762/0000921895-19-001762-index.htm
2016-01-04F-3ASRAutomatic shelf registration statement of securities of well-known seasoned issuershttps://www.sec.gov/Archives/edgar/data/1375877/000104746916009506/0001047469-16-009506-index.htm
2016-01-04424B5Prospectus [Rule 424(b)(5)]https://www.sec.gov/Archives/edgar/data/1375877/000104746916009509/0001047469-16-009509-index.htm
2016-01-046-KReport of foreign issuer [Rules 13a-16 and 15d-16]https://www.sec.gov/Archives/edgar/data/1375877/000104746916009511/0001047469-16-009511-index.htm
2016-01-046-KReport of foreign issuer [Rules 13a-16 and 15d-16]https://www.sec.gov/Archives/edgar/data/1375877/000104746916009519/0001047469-16-009519-index.htm
2016-04-2020-FAnnual and transition report of foreign private issuers [Sections 13 or 15(d)]https://www.sec.gov/Archives/edgar/data/1375877/000104746916012359/0001047469-16-012359-index.htm
2017-04-2720-FAnnual and transition report of foreign private issuers [Sections 13 or 15(d)]https://www.sec.gov/Archives/edgar/data/1375877/000104746917002970/0001047469-17-002970-index.htm
2018-04-2620-FAnnual and transition report of foreign private issuers [Sections 13 or 15(d)]https://www.sec.gov/Archives/edgar/data/1375877/000104746918003229/0001047469-18-003229-index.htm
2019-04-2520-FAnnual and transition report of foreign private issuers [Sections 13 or 15(d)]https://www.sec.gov/Archives/edgar/data/1375877/000104746919002579/0001047469-19-002579-index.htm
2015-10-296-KReport of foreign issuer [Rules 13a-16 and 15d-16]https://www.sec.gov/Archives/edgar/data/1375877/000110465915073906/0001104659-15-073906-index.htm
2015-11-056-KReport of foreign issuer [Rules 13a-16 and 15d-16]https://www.sec.gov/Archives/edgar/data/1375877/000110465915075969/0001104659-15-075969-index.htm
2015-11-106-KReport of foreign issuer [Rules 13a-16 and 15d-16]https://www.sec.gov/Archives/edgar/data/1375877/000110465915077479/0001104659-15-077479-index.htm
2015-11-206-KReport of foreign issuer [Rules 13a-16 and 15d-16]https://www.sec.gov/Archives/edgar/data/1375877/000110465915080334/0001104659-15-080334-index.htm
2015-12-016-KReport of foreign issuer [Rules 13a-16 and 15d-16]https://www.sec.gov/Archives/edgar/data/1375877/000110465915082065/0001104659-15-082065-index.htm
2015-12-166-KReport of foreign issuer [Rules 13a-16 and 15d-16]https://www.sec.gov/Archives/edgar/data/1375877/000110465915084976/0001104659-15-084976-index.htm
2015-12-216-KReport of foreign issuer [Rules 13a-16 and 15d-16]https://www.sec.gov/Archives/edgar/data/1375877/000110465915085889/0001104659-15-085889-index.htm
2016-01-046-KReport of foreign issuer [Rules 13a-16 and 15d-16]https://www.sec.gov/Archives/edgar/data/1375877/000110465916087617/0001104659-16-087617-index.htm
2016-01-066-KReport of foreign issuer [Rules 13a-16 and 15d-16]https://www.sec.gov/Archives/edgar/data/1375877/000110465916088272/0001104659-16-088272-index.htm
2016-01-296-KReport of foreign issuer [Rules 13a-16 and 15d-16]https://www.sec.gov/Archives/edgar/data/1375877/000110465916092321/0001104659-16-092321-index.htm
2016-02-176-KReport of foreign issuer [Rules 13a-16 and 15d-16]https://www.sec.gov/Archives/edgar/data/1375877/000110465916097529/0001104659-16-097529-index.htm
2016-02-196-KReport of foreign issuer [Rules 13a-16 and 15d-16]https://www.sec.gov/Archives/edgar/data/1375877/000110465916098235/0001104659-16-098235-index.htm
2016-03-106-KReport of foreign issuer [Rules 13a-16 and 15d-16]https://www.sec.gov/Archives/edgar/data/1375877/000110465916104113/0001104659-16-104113-index.htm
2016-04-226-KReport of foreign issuer [Rules 13a-16 and 15d-16]https://www.sec.gov/Archives/edgar/data/1375877/000110465916113348/0001104659-16-113348-index.htm
2016-05-116-KReport of foreign issuer [Rules 13a-16 and 15d-16]https://www.sec.gov/Archives/edgar/data/1375877/000110465916119945/0001104659-16-119945-index.htm
2016-05-116-KReport of foreign issuer [Rules 13a-16 and 15d-16]https://www.sec.gov/Archives/edgar/data/1375877/000110465916119948/0001104659-16-119948-index.htm
2016-05-31SDhttps://www.sec.gov/Archives/edgar/data/1375877/000110465916124158/0001104659-16-124158-index.htm
2016-06-066-KReport of foreign issuer [Rules 13a-16 and 15d-16]https://www.sec.gov/Archives/edgar/data/1375877/000110465916125511/0001104659-16-125511-index.htm
2016-06-246-KReport of foreign issuer [Rules 13a-16 and 15d-16]https://www.sec.gov/Archives/edgar/data/1375877/000110465916129186/0001104659-16-129186-index.htm
2016-06-276-KReport of foreign issuer [Rules 13a-16 and 15d-16]https://www.sec.gov/Archives/edgar/data/1375877/000110465916129353/0001104659-16-129353-index.htm
2016-08-186-KReport of foreign issuer [Rules 13a-16 and 15d-16]https://www.sec.gov/Archives/edgar/data/1375877/000110465916140391/0001104659-16-140391-index.htm
2016-10-146-KReport of foreign issuer [Rules 13a-16 and 15d-16]https://www.sec.gov/Archives/edgar/data/1375877/000110465916150134/0001104659-16-150134-index.htm
2016-11-216-KReport of foreign issuer [Rules 13a-16 and 15d-16]https://www.sec.gov/Archives/edgar/data/1375877/000110465916158231/0001104659-16-158231-index.htm
2017-01-066-KReport of foreign issuer [Rules 13a-16 and 15d-16]https://www.sec.gov/Archives/edgar/data/1375877/000110465917001033/0001104659-17-001033-index.htm
2017-02-076-KReport of foreign issuer [Rules 13a-16 and 15d-16]https://www.sec.gov/Archives/edgar/data/1375877/000110465917006805/0001104659-17-006805-index.htm
2017-03-216-KReport of foreign issuer [Rules 13a-16 and 15d-16]https://www.sec.gov/Archives/edgar/data/1375877/000110465917018201/0001104659-17-018201-index.htm
2017-04-186-KReport of foreign issuer [Rules 13a-16 and 15d-16]https://www.sec.gov/Archives/edgar/data/1375877/000110465917023858/0001104659-17-023858-index.htm
2017-05-31SDhttps://www.sec.gov/Archives/edgar/data/1375877/000110465917036384/0001104659-17-036384-index.htm
2017-05-316-KReport of foreign issuer [Rules 13a-16 and 15d-16]https://www.sec.gov/Archives/edgar/data/1375877/000110465917036614/0001104659-17-036614-index.htm
2017-06-066-KReport of foreign issuer [Rules 13a-16 and 15d-16]https://www.sec.gov/Archives/edgar/data/1375877/000110465917037609/0001104659-17-037609-index.htm
2017-06-286-KReport of foreign issuer [Rules 13a-16 and 15d-16]https://www.sec.gov/Archives/edgar/data/1375877/000110465917041948/0001104659-17-041948-index.htm
2017-08-146-KReport of foreign issuer [Rules 13a-16 and 15d-16]https://www.sec.gov/Archives/edgar/data/1375877/000110465917051487/0001104659-17-051487-index.htm
2017-09-256-KReport of foreign issuer [Rules 13a-16 and 15d-16]https://www.sec.gov/Archives/edgar/data/1375877/000110465917058543/0001104659-17-058543-index.htm
2017-10-266-KReport of foreign issuer [Rules 13a-16 and 15d-16]https://www.sec.gov/Archives/edgar/data/1375877/000110465917063899/0001104659-17-063899-index.htm
2017-11-096-KReport of foreign issuer [Rules 13a-16 and 15d-16]https://www.sec.gov/Archives/edgar/data/1375877/000110465917067133/0001104659-17-067133-index.htm
2017-12-116-KReport of foreign issuer [Rules 13a-16 and 15d-16]https://www.sec.gov/Archives/edgar/data/1375877/000110465917072625/0001104659-17-072625-index.htm
2017-12-12SC 13D/AGeneral statement of acquisition of beneficial ownershiphttps://www.sec.gov/Archives/edgar/data/1375877/000110465917072836/0001104659-17-072836-index.htm
2018-01-126-KReport of foreign issuer [Rules 13a-16 and 15d-16]https://www.sec.gov/Archives/edgar/data/1375877/000110465918001960/0001104659-18-001960-index.htm
2018-01-256-KReport of foreign issuer [Rules 13a-16 and 15d-16]https://www.sec.gov/Archives/edgar/data/1375877/000110465918003886/0001104659-18-003886-index.htm
2018-02-226-KReport of foreign issuer [Rules 13a-16 and 15d-16]https://www.sec.gov/Archives/edgar/data/1375877/000110465918011207/0001104659-18-011207-index.htm
2018-03-136-KReport of foreign issuer [Rules 13a-16 and 15d-16]https://www.sec.gov/Archives/edgar/data/1375877/000110465918016985/0001104659-18-016985-index.htm
2018-03-196-KReport of foreign issuer [Rules 13a-16 and 15d-16]https://www.sec.gov/Archives/edgar/data/1375877/000110465918018500/0001104659-18-018500-index.htm
2018-05-166-KReport of foreign issuer [Rules 13a-16 and 15d-16]https://www.sec.gov/Archives/edgar/data/1375877/000110465918033644/0001104659-18-033644-index.htm
2018-06-296-KReport of foreign issuer [Rules 13a-16 and 15d-16]https://www.sec.gov/Archives/edgar/data/1375877/000110465918043041/0001104659-18-043041-index.htm
2018-08-14SDhttps://www.sec.gov/Archives/edgar/data/1375877/000110465918051645/0001104659-18-051645-index.htm
2018-08-146-KReport of foreign issuer [Rules 13a-16 and 15d-16]https://www.sec.gov/Archives/edgar/data/1375877/000110465918051778/0001104659-18-051778-index.htm
2018-09-066-KReport of foreign issuer [Rules 13a-16 and 15d-16]https://www.sec.gov/Archives/edgar/data/1375877/000110465918055477/0001104659-18-055477-index.htm
2018-10-266-KReport of foreign issuer [Rules 13a-16 and 15d-16]https://www.sec.gov/Archives/edgar/data/1375877/000110465918064071/0001104659-18-064071-index.htm
2018-11-056-KReport of foreign issuer [Rules 13a-16 and 15d-16]https://www.sec.gov/Archives/edgar/data/1375877/000110465918065871/0001104659-18-065871-index.htm
2018-11-08SC 13D/AGeneral statement of acquisition of beneficial ownershiphttps://www.sec.gov/Archives/edgar/data/1375877/000110465918066824/0001104659-18-066824-index.htm
2018-11-156-KReport of foreign issuer [Rules 13a-16 and 15d-16]https://www.sec.gov/Archives/edgar/data/1375877/000110465918068666/0001104659-18-068666-index.htm
2019-02-086-KReport of foreign issuer [Rules 13a-16 and 15d-16]https://www.sec.gov/Archives/edgar/data/1375877/000110465919006506/0001104659-19-006506-index.htm
2019-03-216-KReport of foreign issuer [Rules 13a-16 and 15d-16]https://www.sec.gov/Archives/edgar/data/1375877/000110465919016446/0001104659-19-016446-index.htm
2019-05-156-KReport of foreign issuer [Rules 13a-16 and 15d-16]https://www.sec.gov/Archives/edgar/data/1375877/000110465919029724/0001104659-19-029724-index.htm
2019-05-23SDhttps://www.sec.gov/Archives/edgar/data/1375877/000110465919031344/0001104659-19-031344-index.htm
2019-05-306-KReport of foreign issuer [Rules 13a-16 and 15d-16]https://www.sec.gov/Archives/edgar/data/1375877/000110465919032584/0001104659-19-032584-index.htm
2019-06-266-KReport of foreign issuer [Rules 13a-16 and 15d-16]https://www.sec.gov/Archives/edgar/data/1375877/000110465919037527/0001104659-19-037527-index.htm
2019-07-23SC 13D/AGeneral statement of acquisition of beneficial ownershiphttps://www.sec.gov/Archives/edgar/data/1375877/000110465919041371/0001104659-19-041371-index.htm
2019-08-156-KReport of foreign issuer [Rules 13a-16 and 15d-16]https://www.sec.gov/Archives/edgar/data/1375877/000110465919046035/0001104659-19-046035-index.htm
2019-11-126-KReport of foreign issuer [Rules 13a-16 and 15d-16]https://www.sec.gov/Archives/edgar/data/1375877/000110465919062645/0001104659-19-062645-index.htm
2019-12-046-KReport of foreign issuer [Rules 13a-16 and 15d-16]https://www.sec.gov/Archives/edgar/data/1375877/000110465919069729/0001104659-19-069729-index.htm
2019-12-106-KReport of foreign issuer [Rules 13a-16 and 15d-16]https://www.sec.gov/Archives/edgar/data/1375877/000110465919071170/0001104659-19-071170-index.htm
2020-01-076-KReport of foreign issuer [Rules 13a-16 and 15d-16]https://www.sec.gov/Archives/edgar/data/1375877/000110465920001764/0001104659-20-001764-index.htm
2020-02-216-KReport of foreign issuer [Rules 13a-16 and 15d-16]https://www.sec.gov/Archives/edgar/data/1375877/000110465920023587/0001104659-20-023587-index.htm
2020-03-266-KReport of foreign issuer [Rules 13a-16 and 15d-16]https://www.sec.gov/Archives/edgar/data/1375877/000110465920038809/0001104659-20-038809-index.htm
2020-04-2820-FAnnual and transition report of foreign private issuers [Sections 13 or 15(d)]https://www.sec.gov/Archives/edgar/data/1375877/000110465920052010/0001104659-20-052010-index.htm
2020-05-286-KReport of foreign issuer [Rules 13a-16 and 15d-16]https://www.sec.gov/Archives/edgar/data/1375877/000110465920066707/0001104659-20-066707-index.htm
2020-05-29SDhttps://www.sec.gov/Archives/edgar/data/1375877/000110465920067305/0001104659-20-067305-index.htm
2020-06-296-KReport of foreign issuer [Rules 13a-16 and 15d-16]https://www.sec.gov/Archives/edgar/data/1375877/000110465920077566/0001104659-20-077566-index.htm
2020-07-286-KReport of foreign issuer [Rules 13a-16 and 15d-16]https://www.sec.gov/Archives/edgar/data/1375877/000110465920087339/0001104659-20-087339-index.htm
2020-08-076-KReport of foreign issuer [Rules 13a-16 and 15d-16]https://www.sec.gov/Archives/edgar/data/1375877/000110465920091766/0001104659-20-091766-index.htm
2020-09-026-KReport of foreign issuer [Rules 13a-16 and 15d-16]https://www.sec.gov/Archives/edgar/data/1375877/000110465920101631/0001104659-20-101631-index.htm
2020-09-096-KReport of foreign issuer [Rules 13a-16 and 15d-16]https://www.sec.gov/Archives/edgar/data/1375877/000110465920103478/0001104659-20-103478-index.htm
2020-09-096-KReport of foreign issuer [Rules 13a-16 and 15d-16]https://www.sec.gov/Archives/edgar/data/1375877/000110465920103483/0001104659-20-103483-index.htm
2020-09-116-KReport of foreign issuer [Rules 13a-16 and 15d-16]https://www.sec.gov/Archives/edgar/data/1375877/000110465920104205/0001104659-20-104205-index.htm
2020-09-166-KReport of foreign issuer [Rules 13a-16 and 15d-16]https://www.sec.gov/Archives/edgar/data/1375877/000110465920105543/0001104659-20-105543-index.htm
2020-09-306-KReport of foreign issuer [Rules 13a-16 and 15d-16]https://www.sec.gov/Archives/edgar/data/1375877/000110465920110141/0001104659-20-110141-index.htm
2018-01-05SC 13GStatement of acquisition of beneficial ownership by individualshttps://www.sec.gov/Archives/edgar/data/1375877/000114036118000984/0001140361-18-000984-index.htm
2020-02-13SC 13GStatement of acquisition of beneficial ownership by individualshttps://www.sec.gov/Archives/edgar/data/1375877/000114036120003097/0001140361-20-003097-index.htm
2016-01-19SC 13GStatement of acquisition of beneficial ownership by individualshttps://www.sec.gov/Archives/edgar/data/1375877/000119312516431787/0001193125-16-431787-index.htm
2017-02-10SC 13G/AStatement of acquisition of beneficial ownership by individualshttps://www.sec.gov/Archives/edgar/data/1375877/000119312517037954/0001193125-17-037954-index.htm
2018-02-08SC 13G/AStatement of acquisition of beneficial ownership by individualshttps://www.sec.gov/Archives/edgar/data/1375877/000119312518035735/0001193125-18-035735-index.htm
2018-08-29SC 13DGeneral statement of acquisition of beneficial ownershiphttps://www.sec.gov/Archives/edgar/data/1375877/000119380518001105/0001193805-18-001105-index.htm
2020-10-28SC 13D/AGeneral statement of acquisition of beneficial ownershiphttps://www.sec.gov/Archives/edgar/data/1375877/000119380520001321/0001193805-20-001321-index.htm
2018-09-07SC 13G/AStatement of acquisition of beneficial ownership by individualshttps://www.sec.gov/Archives/edgar/data/1375877/000156761918002268/0001567619-18-002268-index.htm
2016-05-24CT ORDERConfidential treatment orderhttps://www.sec.gov/Archives/edgar/data/1375877/999999999716023146/9999999997-16-023146-index.htm