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
2025-04-1725.22CALL0 10859.09TRUE00
2025-04-1730CALL0 0363.38TRUE00
2025-04-1740CALL0 0443.14TRUE00
2025-04-174.50CALL0 0714.61TRUE00
2025-04-1752.8CALL0 2135.7TRUE00
2025-04-175.50CALL0 0166.84TRUE00
2025-04-1764.5CALL0 217112.95TRUE00
2025-04-176.50.9CALL17 132120.64TRUE-0.6-0.4
2025-04-1771CALL0 23297.56TRUE00
2025-04-177.50.26CALL64 16294.96FALSE-0.34-0.57
2025-04-1780.16CALL8 33787.21FALSE-0.18-0.53
2025-04-178.50.1CALL53 343115.72FALSE-0.1-0.5
2025-04-1790.05CALL0 10799.05FALSE00
2025-04-179.50.05CALL0 34150.48FALSE00
2025-04-17100.15CALL2 516205.47FALSE0.150
2025-04-1710.50.1CALL0 33149.63FALSE00
2025-04-17110.1CALL2 619218.79FALSE0.10
2025-04-1711.50.12CALL0 41337.41FALSE00
2025-04-17120.15CALL0 910249.91FALSE00
2025-04-1712.50CALL0 0362.94FALSE00
2025-04-17130.08CALL0 11471260.93FALSE00
2025-04-1713.50.1CALL0 2393.13FALSE00
2025-04-17140.03CALL0 769235.11FALSE00
2025-04-1714.50CALL0 0274.49FALSE00
2025-04-17150.05CALL0 1264254.46FALSE00
2025-04-1715.50CALL0 0444.88FALSE00
2025-04-17160.05CALL0 681272.24FALSE00
2025-04-17170.05CALL0 1192478FALSE00
2025-04-17180.05CALL0 243414.43FALSE00
2025-04-17190.06CALL0 298516.55FALSE00
2025-04-17200.05CALL0 173413.48FALSE00
2025-04-17210.1CALL0 87550.14FALSE00
2025-04-17220.05CALL0 108565.43FALSE00
2025-04-17250.07CALL0 189427.68FALSE00
2025-04-17300.05CALL0 20475.15FALSE00
2025-04-17350.08CALL0 22514.14FALSE00
2025-04-1720PUT0 0895.76FALSE00
2025-04-1730.01PUT0 30705.14FALSE00
2025-04-1740PUT0 0490.72FALSE00
2025-04-174.50PUT0 0405.9FALSE00
2025-04-1750.05PUT0 133330.77FALSE00
2025-04-175.50PUT0 0243.19FALSE00
2025-04-1760.1PUT10 4132.85FALSE0.10
2025-04-176.50.15PUT108 758109.2FALSE0.150
2025-04-1770.3PUT29 165101.62FALSE-0.35-0.54
2025-04-177.50.58PUT3 137104.12TRUE0.331.32
2025-04-1781.03PUT350 292131.55TRUE0.772.96
2025-04-178.50.4PUT0 10388.38TRUE00
2025-04-1792PUT13 242183.5TRUE0.750.6
2025-04-179.50.85PUT0 106129.68TRUE00
2025-04-17103.01PUT6 578234.87TRUE3.010
2025-04-1710.50.91PUT0 2209.87TRUE00
2025-04-17114.1PUT0 1746198.79TRUE00
2025-04-1711.50PUT0 0163.72TRUE00
2025-04-17122.1PUT0 41228.62TRUE00
2025-04-1712.50PUT0 0242.25TRUE00
2025-04-17135.88PUT7 193275.96TRUE5.880
2025-04-1713.50PUT0 0350.71TRUE00
2025-04-17143.4PUT0 6313.45TRUE00
2025-04-1714.50PUT0 0325.3TRUE00
2025-04-17154.35PUT0 120300.92TRUE00
2025-04-1715.50PUT0 0247.62TRUE00
2025-04-17165.5PUT0 51491.75TRUE00
2025-04-17177.5PUT0 0272.66TRUE00
2025-04-17189.3PUT0 0356.76TRUE00
2025-04-17196PUT0 0515.1TRUE00
2025-04-17209.9PUT0 105388.02TRUE00
2025-04-17210PUT0 0549.07TRUE00
2025-04-17228.9PUT0 0340.98TRUE00
2025-04-17250PUT0 0495.79TRUE00
2025-04-173019.9PUT0 0548.77TRUE00
2025-04-17350PUT0 0710.67TRUE00
2025-04-2516.01CALL10 00TRUE6.010
2025-04-2524.98CALL10 12903.7TRUE4.980
2025-04-2534.15CALL0 0463.85TRUE00
2025-04-2540CALL0 0347.25TRUE00
2025-04-254.50CALL0 0279.96TRUE00
2025-04-2550CALL0 0189.64TRUE00
2025-04-255.51.6CALL0 1161.02TRUE00
2025-04-2560CALL0 092.45TRUE00
2025-04-256.50CALL0 086.94TRUE00
2025-04-2570.7CALL8 1101.57TRUE0.70
2025-04-257.50.8CALL0 5188.78FALSE00
2025-04-2580.25CALL1 3290.29FALSE0.030.14
2025-04-258.50.15CALL5 3891.19FALSE-0.09-0.38
2025-04-2590.2CALL0 559102.76FALSE00
2025-04-259.50.05CALL0 106131.99FALSE00
2025-04-25100.05CALL0 23177.22FALSE00
2025-04-2510.50.15CALL0 41208.7FALSE00
2025-04-25110.1CALL0 51127.6FALSE00
2025-04-2511.50.05CALL0 53169.29FALSE00
2025-04-25120.18CALL0 100259.31FALSE00
2025-04-2512.50.16CALL0 17169.2FALSE00
2025-04-25130.07CALL0 7281.91FALSE00
2025-04-2513.50.2CALL0 1292.26FALSE00
2025-04-25140CALL0 0302.07FALSE00
2025-04-2514.50CALL0 0311.4FALSE00
2025-04-25150CALL0 0320.27FALSE00
2025-04-2515.50CALL0 0328.75FALSE00
2025-04-25160CALL0 0336.85FALSE00
2025-04-25170CALL0 0352.06FALSE00
2025-04-25180CALL0 0366.12FALSE00
2025-04-25190CALL0 0372.81FALSE00
2025-04-25200CALL0 0391.35FALSE00
2025-04-2510PUT0 01098.73FALSE00
2025-04-2520PUT0 0677.75FALSE00
2025-04-2530PUT0 0482.1FALSE00
2025-04-2540PUT0 0361.69FALSE00
2025-04-254.50PUT0 0293.46FALSE00
2025-04-2550PUT0 0218.95FALSE00
2025-04-255.50PUT0 0136.96FALSE00
2025-04-2560PUT0 0112.37FALSE00
2025-04-256.50PUT0 0101.99FALSE00
2025-04-2570.6PUT0 32101FALSE00
2025-04-257.50.63PUT1 1680.5TRUE0.630
2025-04-2580.2PUT0 394.55TRUE00
2025-04-258.51.04PUT0 8101.88TRUE00
2025-04-2591.35PUT0 28102.07TRUE00
2025-04-259.51.05PUT0 1137.84TRUE00
2025-04-25102.56PUT0 14193.34TRUE00
2025-04-2510.53.35PUT0 6115.18TRUE00
2025-04-25113.78PUT10 11382.36TRUE3.780
2025-04-2511.50PUT0 0268.16TRUE00
2025-04-25122.36PUT0 0281.02TRUE00
2025-04-2512.50PUT0 0168.84TRUE00
2025-04-25130PUT0 0304.43TRUE00
2025-04-2513.50PUT0 0325.7TRUE00
2025-04-25140PUT0 0325.34TRUE00
2025-04-2514.50PUT0 0335.02TRUE00
2025-04-25150PUT0 0333.08TRUE00
2025-04-2515.50PUT0 0353.04TRUE00
2025-04-25160PUT0 0361.46TRUE00
2025-04-25170PUT0 0377.29TRUE00
2025-04-25180PUT0 0249.04TRUE00
2025-04-25190PUT0 0405.53TRUE00
2025-04-25200PUT0 0418.24TRUE00
2025-05-0210CALL0 0714.01TRUE00
2025-05-0220CALL0 0511.42TRUE00
2025-05-0230CALL0 0401.12TRUE00
2025-05-0240CALL0 0286.07TRUE00
2025-05-0250CALL0 0148.65TRUE00
2025-05-025.51.7CALL5 0143.57TRUE1.70
2025-05-0260CALL0 092.96TRUE00
2025-05-026.50CALL0 088.52TRUE00
2025-05-0270CALL0 090.75TRUE00
2025-05-027.51.15CALL0 4180.09FALSE00
2025-05-0280.25CALL1 7474.29FALSE-0.25-0.5
2025-05-028.50CALL0 084.32FALSE00
2025-05-0290.11CALL30 8481.23FALSE-0.09-0.45
2025-05-029.50.1CALL1 1791.41FALSE-0.06-0.38
2025-05-02100.05CALL0 50102.83FALSE00
2025-05-0210.50.16CALL0 58153.56FALSE00
2025-05-02110.1CALL0 6154.34FALSE00
2025-05-0211.50.07CALL0 151199.17FALSE00
2025-05-02120.05CALL0 41140.62FALSE00
2025-05-0212.50.38CALL0 19228.09FALSE00
2025-05-02130.1CALL0 0237.21FALSE00
2025-05-0213.50.1CALL0 1241.14FALSE00
2025-05-02140.23CALL0 1249.25FALSE00
2025-05-0214.50CALL0 0256.95FALSE00
2025-05-02150CALL0 0264.28FALSE00
2025-05-02160CALL0 0277.97FALSE00
2025-05-02170CALL0 0290.54FALSE00
2025-05-02180CALL0 0302.14FALSE00
2025-05-02190CALL0 0312.93FALSE00
2025-05-02200CALL0 0322.98FALSE00
2025-05-0210PUT0 0907.69FALSE00
2025-05-0220PUT0 0559.95FALSE00
2025-05-0230PUT0 0398.36FALSE00
2025-05-0240PUT0 0291.85FALSE00
2025-05-0250PUT0 0168.45FALSE00
2025-05-025.50PUT0 0113.31FALSE00
2025-05-0260PUT0 0113.57FALSE00
2025-05-026.50PUT0 097.12FALSE00
2025-05-0270.65PUT0 191.07FALSE00
2025-05-027.50.95PUT13 44112.4TRUE0.950
2025-05-0280.37PUT0 3078.68TRUE00
2025-05-028.51.65PUT2 10113.85TRUE0.550.5
2025-05-0290.6PUT0 2100.7TRUE00
2025-05-029.50.8PUT0 192.18TRUE00
2025-05-02102.59PUT0 1132.78TRUE00
2025-05-0210.53.2PUT0 16182.08TRUE00
2025-05-02110PUT0 0175.91TRUE00
2025-05-0211.51.96PUT0 299.29TRUE00
2025-05-02120PUT0 0224.54TRUE00
2025-05-0212.50PUT0 0321.88TRUE00
2025-05-02130PUT0 0252.62TRUE00
2025-05-0213.50PUT0 0261.54TRUE00
2025-05-02140PUT0 0196.33TRUE00
2025-05-0214.50PUT0 0278.05TRUE00
2025-05-02150PUT0 0285.72TRUE00
2025-05-02160PUT0 0187.86TRUE00
2025-05-02170PUT0 0313.23TRUE00
2025-05-02180PUT0 0325.42TRUE00
2025-05-02190PUT0 0336.76TRUE00
2025-05-02200PUT0 0265.9TRUE00
2025-05-0910CALL0 0621.44TRUE00
2025-05-0920CALL0 0468.68TRUE00
2025-05-0930CALL0 0364.79TRUE00
2025-05-0940CALL0 0229.19TRUE00
2025-05-0950CALL0 0183.23TRUE00
2025-05-095.50CALL0 098.05TRUE00
2025-05-0960CALL0 089.51TRUE00
2025-05-096.50CALL0 091.12TRUE00
2025-05-0971.48CALL0 291.41TRUE00
2025-05-097.50.58CALL35 085.52FALSE0.580
2025-05-0980.35CALL0 1987.57FALSE00
2025-05-098.50.5CALL0 2584.42FALSE00
2025-05-0990.13CALL35 13774.51FALSE-0.04-0.24
2025-05-099.50CALL0 089.87FALSE00
2025-05-09100.07CALL1 41081.59FALSE0.070
2025-05-0910.50.24CALL0 26110.11FALSE00
2025-05-09110CALL0 0143.31FALSE00
2025-05-0911.50CALL0 0161.06FALSE00
2025-05-09120.09CALL0 6178.1FALSE00
2025-05-0912.50CALL0 0190.48FALSE00
2025-05-09130CALL0 0202.42FALSE00
2025-05-0913.50CALL0 0213.94FALSE00
2025-05-09140CALL0 0221.05FALSE00
2025-05-0914.50CALL0 0227.8FALSE00
2025-05-09150CALL0 0230.03FALSE00
2025-05-09160CALL0 0241.96FALSE00
2025-05-09170CALL0 0252.91FALSE00
2025-05-0917.50CALL0 0258.06FALSE00
2025-05-09180CALL0 0263.02FALSE00
2025-05-09190CALL0 0272.41FALSE00
2025-05-09200CALL0 0281.17FALSE00
2025-05-0910PUT0 0790.98FALSE00
2025-05-0920PUT0 0487.98FALSE00
2025-05-0930PUT0 0347.22FALSE00
2025-05-0940PUT0 0248.17FALSE00
2025-05-0950PUT0 0122.64FALSE00
2025-05-095.50.2PUT0 1109.92FALSE00
2025-05-0960.22PUT0 499.15FALSE00
2025-05-096.50.5PUT1 0106.17FALSE0.50
2025-05-0970.67PUT5 1198.11FALSE0.290.76
2025-05-097.50.71PUT0 192.12TRUE00
2025-05-0980.46PUT0 391.95TRUE00
2025-05-098.50PUT0 085.78TRUE00
2025-05-0990PUT0 088.47TRUE00
2025-05-099.50PUT0 086.72TRUE00
2025-05-09101.51PUT0 266.37TRUE00
2025-05-0910.53.4PUT0 0135.77TRUE00
2025-05-09113.74PUT0 081.69TRUE00
2025-05-0911.50PUT0 0249.11TRUE00
2025-05-09120PUT0 0211.32TRUE00
2025-05-0912.55.34PUT8 0121.54TRUE5.340
2025-05-09130PUT0 0221.08TRUE00
2025-05-0913.50PUT0 0138.12TRUE00
2025-05-09140PUT0 0144.19TRUE00
2025-05-0914.50PUT0 0124.03TRUE00
2025-05-09150PUT0 0196.32TRUE00
2025-05-09160PUT0 0218.47TRUE00
2025-05-09170PUT0 0175.72TRUE00
2025-05-0917.50PUT0 0151.79TRUE00
2025-05-09180PUT0 0155.89TRUE00
2025-05-09190PUT0 0193.27TRUE00
2025-05-09200PUT0 0171.14TRUE00
2025-05-1620CALL0 0328.31TRUE00
2025-05-1630CALL0 0312.61TRUE00
2025-05-1640CALL0 0141.14TRUE00
2025-05-1650CALL0 078.78TRUE00
2025-05-1660CALL0 087.66TRUE00
2025-05-1670CALL0 090.29TRUE00
2025-05-1680.45CALL6 4081.24FALSE-0.47-0.51
2025-05-1690.19CALL3 3876.31FALSE-0.31-0.62
2025-05-16100.13CALL9 13386.22FALSE-0.08-0.38
2025-05-16110.08CALL30 12290.9FALSE0.080
2025-05-16120.08CALL0 80135.65FALSE00
2025-05-16130.05CALL0 13177.84FALSE00
2025-05-16140.13CALL0 3194.55FALSE00
2025-05-16150.05CALL0 10161.67FALSE00
2025-05-16160CALL0 0217.02FALSE00
2025-05-16170CALL0 0226.85FALSE00
2025-05-16180CALL0 0235.93FALSE00
2025-05-16200CALL0 0252.23FALSE00
2025-05-1620PUT0 0438.23FALSE00
2025-05-1630PUT0 0311.87FALSE00
2025-05-1640PUT0 0180.31FALSE00
2025-05-1650.2PUT2 23121.6FALSE0.11
2025-05-1660.45PUT2 3114.84FALSE0.110.32
2025-05-1670.82PUT1 47894.65FALSE0.471.34
2025-05-1680.65PUT0 10291.51TRUE00
2025-05-1691.77PUT0 6390.66TRUE00
2025-05-16102.63PUT0 2497.28TRUE00
2025-05-16113.49PUT0 61123.67TRUE00
2025-05-16122.5PUT0 10170.38TRUE00
2025-05-16130PUT0 0225.22TRUE00
2025-05-16146.54PUT0 4198.92TRUE00
2025-05-16150PUT0 0141.53TRUE00
2025-05-16160PUT0 0127.16TRUE00
2025-05-16170PUT0 0159.9TRUE00
2025-05-16180PUT0 0168.15TRUE00
2025-05-16200PUT0 0183.16TRUE00
2025-05-2310CALL0 00TRUE00
2025-05-2320CALL0 0421.9TRUE00
2025-05-2330CALL0 0272.1TRUE00
2025-05-2340CALL0 0175.85TRUE00
2025-05-2350CALL0 098.76TRUE00
2025-05-2360CALL0 090.12TRUE00
2025-05-2371.48CALL0 184.94TRUE00
2025-05-2380.5CALL0 187.09FALSE00
2025-05-2390.25CALL10 2077.61FALSE-0.1-0.29
2025-05-23100.11CALL10 075.09FALSE0.110
2025-05-23110.15CALL0 8087.64FALSE00
2025-05-23120CALL0 0131.79FALSE00
2025-05-23130CALL0 0155.63FALSE00
2025-05-23140CALL0 0174.43FALSE00
2025-05-23150CALL0 0192.1FALSE00
2025-05-23160CALL0 0201.96FALSE00
2025-05-23170CALL0 0211.01FALSE00
2025-05-23180CALL0 0219.37FALSE00
2025-05-2310PUT0 0650.23FALSE00
2025-05-2320PUT0 0401.21FALSE00
2025-05-2330PUT0 0292.16FALSE00
2025-05-2340PUT0 0193.65FALSE00
2025-05-2350PUT0 0101.03FALSE00
2025-05-2360.4PUT0 595.45FALSE00
2025-05-2370.57PUT0 2089.5FALSE00
2025-05-2381.17PUT0 289.28TRUE00
2025-05-2390PUT0 080.37TRUE00
2025-05-23100PUT0 093.53TRUE00
2025-05-23110PUT0 070.1TRUE00
2025-05-23120PUT0 0180.89TRUE00
2025-05-23130PUT0 0183.27TRUE00
2025-05-23140PUT0 0195.94TRUE00
2025-05-23150PUT0 0207.42TRUE00
2025-05-23160PUT0 0173.41TRUE00
2025-05-23170PUT0 0227.53TRUE00
2025-05-23180PUT0 0236.46TRUE00
2025-05-3010CALL0 00TRUE00
2025-05-3020CALL0 0355.81TRUE00
2025-05-3030CALL0 0251.9TRUE00
2025-05-3040CALL0 0167.86TRUE00
2025-05-3050CALL0 0100.83TRUE00
2025-05-3060CALL0 083.15TRUE00
2025-05-3070CALL0 083.36TRUE00
2025-05-3080CALL0 078.18FALSE00
2025-05-3090.4CALL30 088.52FALSE0.40
2025-05-30100CALL0 079.85FALSE00
2025-05-30110CALL0 081.16FALSE00
2025-05-30120CALL0 0118.55FALSE00
2025-05-30130CALL0 0140.85FALSE00
2025-05-30140CALL0 0161.64FALSE00
2025-05-30150CALL0 0174.82FALSE00
2025-05-3010PUT0 0603.3FALSE00
2025-05-3020PUT0 0372.27FALSE00
2025-05-3030PUT0 0271.13FALSE00
2025-05-3040PUT0 0179.76FALSE00
2025-05-3050PUT0 098.78FALSE00
2025-05-3060PUT0 088.71FALSE00
2025-05-3070PUT0 088.12FALSE00
2025-05-3080PUT0 083.14TRUE00
2025-05-3090PUT0 080.77TRUE00
2025-05-30100PUT0 083.9TRUE00
2025-05-30110PUT0 081.17TRUE00
2025-05-30120PUT0 0133.72TRUE00
2025-05-30130PUT0 0158.95TRUE00
2025-05-30140PUT0 0182.54TRUE00
2025-05-30150PUT0 0193.24TRUE00
2025-06-2010CALL0 0541.32TRUE00
2025-06-2020CALL0 0231.36TRUE00
2025-06-2030CALL0 0162.19TRUE00
2025-06-2040CALL0 0103.29TRUE00
2025-06-2052.4CALL50 478.84TRUE2.40
2025-06-2062.33CALL0 579.16TRUE00
2025-06-2071.8CALL0 1187.72TRUE00
2025-06-2080.66CALL22 4373.88FALSE-0.34-0.34
2025-06-2090.37CALL20 23471.18FALSE-0.08-0.18
2025-06-20100.21CALL1 26470.81FALSE-0.07-0.25
2025-06-20110.2CALL0 43682.1FALSE00
2025-06-20120.15CALL0 52072.76FALSE00
2025-06-20130.1CALL0 171781.14FALSE00
2025-06-20140.06CALL2 50684.93FALSE-0.03-0.33
2025-06-20150.1CALL0 743140.86FALSE00
2025-06-20160.3CALL0 212151.25FALSE00
2025-06-20170.1CALL0 347161.06FALSE00
2025-06-20180.08CALL0 631161.7FALSE00
2025-06-20200.11CALL0 2056129.12FALSE00
2025-06-20220.05CALL0 481192.29FALSE00
2025-06-20250.05CALL0 145133.65FALSE00
2025-06-20270.41CALL0 13210.39FALSE00
2025-06-20300.05CALL0 61220.8FALSE00
2025-06-20320.07CALL0 19177.3FALSE00
2025-06-20350.04CALL0 6170.52FALSE00
2025-06-2010PUT0 0507.03FALSE00
2025-06-2020PUT0 0312.93FALSE00
2025-06-2030PUT0 0228.02FALSE00
2025-06-2040PUT0 0147.05FALSE00
2025-06-2050PUT0 091.03FALSE00
2025-06-2060.5PUT0 487.62FALSE00
2025-06-2070.56PUT0 52582.78FALSE00
2025-06-2081PUT0 22378.61TRUE00
2025-06-2091.9PUT0 55780.22TRUE00
2025-06-20102.55PUT0 50882.94TRUE00
2025-06-20114.14PUT3 773105.97TRUE4.140
2025-06-20125.03PUT0 540102.74TRUE00
2025-06-20135.58PUT0 854899.1TRUE00
2025-06-20146.5PUT0 34107.96TRUE00
2025-06-20157.82PUT1 6198.83TRUE7.820
2025-06-20165.6PUT0 131113.65TRUE00
2025-06-20177.6PUT0 16180.43TRUE00
2025-06-201810.2PUT0 1781136.84TRUE00
2025-06-202010.31PUT0 0148.57TRUE00
2025-06-202211.8PUT0 2130.96TRUE00
2025-06-202513.67PUT0 0161.7TRUE00
2025-06-202715.62PUT0 0235.77TRUE00
2025-06-20300PUT0 0180.92TRUE00
2025-06-20320PUT0 0168.85TRUE00
2025-06-20350PUT0 0234.21TRUE00
2025-07-1810CALL0 0407.57TRUE00
2025-07-1820CALL0 0224.36TRUE00
2025-07-1830CALL0 0135.53TRUE00
2025-07-1842.84CALL0 1104.62TRUE00
2025-07-1852.65CALL41 4696.15TRUE2.650
2025-07-1862.6CALL0 7676.74TRUE00
2025-07-1872.2CALL0 877.08TRUE00
2025-07-1881.1CALL0 9774.75FALSE00
2025-07-1890.55CALL3 14073.08FALSE-0.05-0.08
2025-07-18100.3CALL50 18367.79FALSE-0.07-0.19
2025-07-18110.2CALL1 29069.19FALSE0.20
2025-07-18120.2CALL0 18869.08FALSE00
2025-07-18130.15CALL200 55280.13FALSE0.150
2025-07-18140.1CALL0 12999.32FALSE00
2025-07-18150.12CALL0 203111.46FALSE00
2025-07-18160.2CALL0 314122.88FALSE00
2025-07-18170.07CALL0 199131.23FALSE00
2025-07-18180.25CALL0 90139.14FALSE00
2025-07-18190.28CALL0 73146.67FALSE00
2025-07-18200.05CALL0 117109.1FALSE00
2025-07-18250.06CALL0 9160.36FALSE00
2025-07-1810PUT0 0430.18FALSE00
2025-07-1820PUT0 0271.8FALSE00
2025-07-1830PUT0 0189.24FALSE00
2025-07-1840.2PUT0 30109.69FALSE00
2025-07-1850.29PUT0 13892.36FALSE00
2025-07-1860.4PUT0 1281.04FALSE00
2025-07-1870.8PUT0 26781.24FALSE00
2025-07-1881.6PUT0 394574.17TRUE00
2025-07-1892.27PUT30 75874.18TRUE0.520.3
2025-07-18102.7PUT0 36579.95TRUE00
2025-07-18113.62PUT0 17673.85TRUE00
2025-07-18124.6PUT0 12577.81TRUE00
2025-07-18133.59PUT0 71103TRUE00
2025-07-18146.1PUT0 73111.25TRUE00
2025-07-18154.24PUT0 281.02TRUE00
2025-07-18160PUT0 099.48TRUE00
2025-07-18179.5PUT0 192.52TRUE00
2025-07-18187.9PUT0 0110.79TRUE00
2025-07-18197.9PUT0 0137.77TRUE00
2025-07-18200PUT0 0120.8TRUE00
2025-07-18250PUT0 0141.74TRUE00
2025-10-1710CALL0 0257.02TRUE00
2025-10-1720CALL0 0105.22TRUE00
2025-10-1730CALL0 0110.43TRUE00
2025-10-1740CALL0 071.4TRUE00
2025-10-1750CALL0 078.56TRUE00
2025-10-1762.05CALL0 3177.36TRUE00
2025-10-1772.85CALL0 674.46TRUE00
2025-10-1781.21CALL0 7873.2FALSE00
2025-10-1790.88CALL0 3767.89FALSE00
2025-10-17100.85CALL0 4268.84FALSE00
2025-10-17110.95CALL0 13968.27FALSE00
2025-10-17120.5CALL0 2171.25FALSE00
2025-10-17130.35CALL0 5271.08FALSE00
2025-10-17140.41CALL0 1370.99FALSE00
2025-10-17150.38CALL0 373.75FALSE00
2025-10-17160.32CALL0 1275.86FALSE00
2025-10-17170.37CALL0 182.12FALSE00
2025-10-17180.45CALL0 2088.06FALSE00
2025-10-17190.42CALL0 691.54FALSE00
2025-10-17200.32CALL0 5378.18FALSE00
2025-10-1710PUT0 0312.34FALSE00
2025-10-1720PUT0 0197.51FALSE00
2025-10-1730.1PUT0 20131.25FALSE00
2025-10-1740PUT0 083.02FALSE00
2025-10-1750.57PUT0 2975.68FALSE00
2025-10-1760.78PUT0 2774.71FALSE00
2025-10-1770.96PUT0 5171.69FALSE00
2025-10-1782PUT4 7877.29TRUE0.40.25
2025-10-1792.67PUT0 8574.94TRUE00
2025-10-17103.48PUT20 4778.17TRUE3.480
2025-10-17114.48PUT0 572.82TRUE00
2025-10-17124.9PUT0 574.86TRUE00
2025-10-17134.82PUT0 175.1TRUE00
2025-10-17147.2PUT0 472.99TRUE00
2025-10-17157.8PUT0 5286.97TRUE00
2025-10-17167.25PUT0 2195.95TRUE00
2025-10-17176.03PUT0 36100.85TRUE00
2025-10-17180PUT0 086.8TRUE00
2025-10-17190PUT0 090.83TRUE00
2025-10-17200PUT0 094.63TRUE00
2026-01-1635.13CALL0 4100.24TRUE00
2026-01-1652.86CALL3 24966.32TRUE-0.09-0.03
2026-01-16100.95CALL106 195767.11FALSE-0.4-0.3
2026-01-16150.45CALL87 200973.52FALSE00
2026-01-16180.28CALL2 132473.94FALSE0.280
2026-01-16200.2CALL61 59373.53FALSE0.20
2026-01-16230.17CALL0 17278.27FALSE00
2026-01-16250.2CALL0 32592.41FALSE00
2026-01-16270.22CALL0 118101.39FALSE00
2026-01-16300.15CALL0 677109.84FALSE00
2026-01-16320.19CALL0 61111.38FALSE00
2026-01-16350.14CALL0 26497.6FALSE00
2026-01-16370.27CALL0 4697.33FALSE00
2026-01-16400.12CALL0 498100.67FALSE00
2026-01-1630.15PUT0 1111.57FALSE00
2026-01-1650.7PUT0 59875.63FALSE00
2026-01-16103.7PUT5 117575.52TRUE0.080.02
2026-01-16157.14PUT0 91872.01TRUE00
2026-01-161810.61PUT0 15291.06TRUE00
2026-01-162013PUT5 21695.06TRUE130
2026-01-162313PUT0 61584.49TRUE00
2026-01-162516PUT0 11102.35TRUE00
2026-01-162714.7PUT0 0107.38TRUE00
2026-01-163021.3PUT0 4139.96TRUE00
2026-01-163215.33PUT0 0118.49TRUE00
2026-01-163525.2PUT0 0119.52TRUE00
2026-01-163719.5PUT0 0132.4TRUE00
2026-01-164032PUT0 10196.36TRUE00
2027-01-1534.33CALL0 10188.08TRUE00
2027-01-1553.6CALL0 10565.74TRUE00
2027-01-1582.5CALL6 30569.99FALSE-0.3-0.11
2027-01-15101.9CALL11 29367.22FALSE1.90
2027-01-15121.8CALL0 8557.98FALSE00
2027-01-15151.05CALL35 24865.16FALSE-0.03-0.03
2027-01-15171.1CALL0 3063.37FALSE00
2027-01-15200.6CALL0 171114.58FALSE00
2027-01-15220.58CALL0 12766.21FALSE00
2027-01-15250.45CALL0 56124.7FALSE00
2027-01-15300.38CALL0 22133.46FALSE00
2027-01-15350.25CALL0 3189.19FALSE00
2027-01-1530.41PUT0 55261.67FALSE00
2027-01-1550.98PUT0 30129.82FALSE00
2027-01-1582.23PUT0 21465.86TRUE00
2027-01-15103.6PUT0 15262.56TRUE00
2027-01-15125.84PUT0 2960.37TRUE00
2027-01-15158.33PUT3 27668.05TRUE0.080.01
2027-01-15178.04PUT0 5063.36TRUE00
2027-01-152010.4PUT0 3871.73TRUE00
2027-01-152215.06PUT0 15116.9TRUE00
2027-01-15250PUT0 083.14TRUE00
2027-01-15300PUT0 092.52TRUE00
2027-01-15350PUT0 0142.63TRUE00

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