/// <summary> /// Initializes a new instance of the <see cref="ZacksEPSEstimate" /> class. /// </summary> /// <param name="Company">Company.</param> /// <param name="Date">The period end date.</param> /// <param name="FiscalYear">The company’s fiscal year for the reported period.</param> /// <param name="FiscalQuarter">The company’s fiscal quarter for the reported period.</param> /// <param name="CalendarYear">The closest calendar year for the company’s fiscal year.</param> /// <param name="CalendarQuarter">The closest calendar quarter for the company’s fiscal year.</param> /// <param name="Count">The number of estimates for the period.</param> /// <param name="Mean">The earnings per share (EPS) mean estimate for the period.</param> /// <param name="Median">The earnings per share (EPS) median estimate for the period.</param> /// <param name="High">The earnings per share (EPS) high estimate for the period.</param> /// <param name="Low">The earnings per share (EPS) low estimate for the period.</param> /// <param name="StandardDeviation">The earnings per share (EPS) standard deviation estimate for the period.</param> /// <param name="PercentChange">The earnings per share (EPS) percent change in estimate for the period.</param> /// <param name="Mean7DaysAgo">The long term growth mean estimate - 7 Days Ago.</param> /// <param name="Mean30DaysAgo">The long term growth mean estimate - 30 Days Ago.</param> /// <param name="Mean60DaysAgo">The long term growth mean estimate - 60 Days Ago.</param> /// <param name="Mean90DaysAgo">The long term growth mean estimate - 90 Days Ago.</param> public ZacksEPSEstimate(CompanySummary Company = default(CompanySummary), DateTime?Date = default(DateTime?), int?FiscalYear = default(int?), string FiscalQuarter = default(string), int?CalendarYear = default(int?), string CalendarQuarter = default(string), int?Count = default(int?), decimal?Mean = default(decimal?), decimal?Median = default(decimal?), decimal?High = default(decimal?), decimal?Low = default(decimal?), decimal?StandardDeviation = default(decimal?), decimal?PercentChange = default(decimal?), decimal?Mean7DaysAgo = default(decimal?), decimal?Mean30DaysAgo = default(decimal?), decimal?Mean60DaysAgo = default(decimal?), decimal?Mean90DaysAgo = default(decimal?)) { this.Company = Company; this.Date = Date; this.FiscalYear = FiscalYear; this.FiscalQuarter = FiscalQuarter; this.CalendarYear = CalendarYear; this.CalendarQuarter = CalendarQuarter; this.Count = Count; this.Mean = Mean; this.Median = Median; this.High = High; this.Low = Low; this.StandardDeviation = StandardDeviation; this.PercentChange = PercentChange; this.Mean7DaysAgo = Mean7DaysAgo; this.Mean30DaysAgo = Mean30DaysAgo; this.Mean60DaysAgo = Mean60DaysAgo; this.Mean90DaysAgo = Mean90DaysAgo; }
/// <summary> /// Initializes a new instance of the <see cref="ApiResponseInsiderTransactionFilings" /> class. /// </summary> /// <param name="TransactionFilings">TransactionFilings.</param> /// <param name="Owner">The owner associated with the transaction filing.</param> /// <param name="Company">The company associated with the transaction filing.</param> /// <param name="NextPage">The token required to request the next page of the data. If null, no further results are available..</param> public ApiResponseInsiderTransactionFilings(List <InsiderTransactionFiling> TransactionFilings = default(List <InsiderTransactionFiling>), OwnerSummary Owner = default(OwnerSummary), CompanySummary Company = default(CompanySummary), string NextPage = default(string)) { this.TransactionFilings = TransactionFilings; this.Owner = Owner; this.Company = Company; this.NextPage = NextPage; }
/// <summary> /// Initializes a new instance of the <see cref="ApiResponseCompanyFilings" /> class. /// </summary> /// <param name="Filings">Filings.</param> /// <param name="Company">Company.</param> /// <param name="NextPage">The token required to request the next page of the data.</param> public ApiResponseCompanyFilings(List <FilingSummary> Filings = default(List <FilingSummary>), CompanySummary Company = default(CompanySummary), string NextPage = default(string)) { this.Filings = Filings; this.Company = Company; this.NextPage = NextPage; }
/// <summary> /// Initializes a new instance of the <see cref="CompanyInitialPublicOffering" /> class. /// </summary> /// <param name="Id">The Intrinio ID for the IPO.</param> /// <param name="Ticker">The ticker under which the Company will be traded after the IPO takes place.</param> /// <param name="Date">The date of the IPO, when the stock first trades on a major exchange.</param> /// <param name="Status">The status of the IPO. Upcoming IPOs have not taken place yet but are expected to. Priced IPOs have taken place. Withdrawn IPOs were expected to take place, but were subsequently withdrawn and did not take place.</param> /// <param name="Exchange">The acronym of the stock exchange that the company is going to trade publicly on. Typically NYSE or NASDAQ.</param> /// <param name="OfferAmount">The total dollar amount of shares offered in the IPO. Typically this is share price * share count.</param> /// <param name="SharePrice">The price per share at which the IPO was offered.</param> /// <param name="SharePriceLowest">The expected lowest price per share at which the IPO will be offered. Before an IPO is priced, companies typically provide a range of prices per share at which they expect to offer the IPO (typically available for upcoming IPOs).</param> /// <param name="SharePriceHighest">The expected highest price per share at which the IPO will be offered. Before an IPO is priced, companies typically provide a range of prices per share at which they expect to offer the IPO (typically available for upcoming IPOs).</param> /// <param name="ShareCount">The number of shares offered in the IPO.</param> /// <param name="ShareCountLowest">The expected lowest number of shares that will be offered in the IPO. Before an IPO is priced, companies typically provide a range of shares that they expect to offer in the IPO (typically available for upcoming IPOs).</param> /// <param name="ShareCountHighest">The expected highest number of shares that will be offered in the IPO. Before an IPO is priced, companies typically provide a range of shares that they expect to offer in the IPO (typically available for upcoming IPOs).</param> /// <param name="AnnouncementUrl">The URL to the company's announcement of the IPO.</param> /// <param name="SecReportUrl">The IRL to the company's S-1, S-1/A, F-1, or F-1/A SEC filing, which is required to be filed before an IPO takes place..</param> /// <param name="OpenPrice">The opening price at the beginning of the first trading day (only available for priced IPOs).</param> /// <param name="ClosePrice">The closing price at the end of the first trading day (only available for priced IPOs).</param> /// <param name="Volume">The volume at the end of the first trading day (only available for priced IPOs).</param> /// <param name="DayChange">The percentage change between the open price and the close price on the first trading day (only available for priced IPOs).</param> /// <param name="WeekChange">The percentage change between the open price on the first trading day and the close price approximately a week after the first trading day (only available for priced IPOs).</param> /// <param name="MonthChange">The percentage change between the open price on the first trading day and the close price approximately a month after the first trading day (only available for priced IPOs).</param> /// <param name="Company">The Company that is going public via the IPO.</param> /// <param name="Security">The primary Security for the Company that is going public via the IPO.</param> public CompanyInitialPublicOffering(string Id = default(string), string Ticker = default(string), DateTime?Date = default(DateTime?), StatusEnum?Status = default(StatusEnum?), string Exchange = default(string), decimal?OfferAmount = default(decimal?), decimal?SharePrice = default(decimal?), decimal?SharePriceLowest = default(decimal?), decimal?SharePriceHighest = default(decimal?), decimal?ShareCount = default(decimal?), decimal?ShareCountLowest = default(decimal?), decimal?ShareCountHighest = default(decimal?), string AnnouncementUrl = default(string), string SecReportUrl = default(string), decimal?OpenPrice = default(decimal?), decimal?ClosePrice = default(decimal?), decimal?Volume = default(decimal?), decimal?DayChange = default(decimal?), decimal?WeekChange = default(decimal?), decimal?MonthChange = default(decimal?), CompanySummary Company = default(CompanySummary), SecuritySummary Security = default(SecuritySummary)) { this.Id = Id; this.Ticker = Ticker; this.Date = Date; this.Status = Status; this.Exchange = Exchange; this.OfferAmount = OfferAmount; this.SharePrice = SharePrice; this.SharePriceLowest = SharePriceLowest; this.SharePriceHighest = SharePriceHighest; this.ShareCount = ShareCount; this.ShareCountLowest = ShareCountLowest; this.ShareCountHighest = ShareCountHighest; this.AnnouncementUrl = AnnouncementUrl; this.SecReportUrl = SecReportUrl; this.OpenPrice = OpenPrice; this.ClosePrice = ClosePrice; this.Volume = Volume; this.DayChange = DayChange; this.WeekChange = WeekChange; this.MonthChange = MonthChange; this.Company = Company; this.Security = Security; }
/// <summary> /// Initializes a new instance of the <see cref="Fundamental" /> class. /// </summary> /// <param name="Id">The Intrinio ID of the Fundamental.</param> /// <param name="StatementCode">The code of the financial statement that the Fundamental represents.</param> /// <param name="FiscalYear">The fiscal year.</param> /// <param name="FiscalPeriod">The fiscal period.</param> /// <param name="Type">The type of Fundamental.</param> /// <param name="StartDate">The period start date.</param> /// <param name="EndDate">The period start date.</param> /// <param name="FilingDate">The date and time when the Fundamental was filed with the SEC.</param> /// <param name="IsLatest">Is this the latest fundamental available based on the company's most recent filings? Use the Lookup Fundamental endpoint to find the latest fundamental (<a href=\"https://docs.intrinio.com/documentation/web_api/lookup_fundamental_v2\" target=\"_blank\">reference</a>).</param> /// <param name="Company">The Company that the Fundamental was belongs to.</param> public Fundamental(string Id = default(string), string StatementCode = default(string), decimal?FiscalYear = default(decimal?), string FiscalPeriod = default(string), TypeEnum?Type = default(TypeEnum?), DateTime?StartDate = default(DateTime?), DateTime?EndDate = default(DateTime?), DateTime?FilingDate = default(DateTime?), bool?IsLatest = default(bool?), CompanySummary Company = default(CompanySummary)) { this.Id = Id; this.StatementCode = StatementCode; this.FiscalYear = FiscalYear; this.FiscalPeriod = FiscalPeriod; this.Type = Type; this.StartDate = StartDate; this.EndDate = EndDate; this.FilingDate = FilingDate; this.IsLatest = IsLatest; this.Company = Company; }
/// <summary> /// Initializes a new instance of the <see cref="ApiResponseCompanyFundamentals" /> class. /// </summary> /// <param name="Fundamentals">Fundamentals.</param> /// <param name="Company">Company.</param> /// <param name="NextPage">The token required to request the next page of the data.</param> public ApiResponseCompanyFundamentals(List <FundamentalSummary> Fundamentals = default(List <FundamentalSummary>), CompanySummary Company = default(CompanySummary), string NextPage = default(string)) { this.Fundamentals = Fundamentals; this.Company = Company; this.NextPage = NextPage; }
/// <summary> /// Initializes a new instance of the <see cref="ApiResponseCompanyNews" /> class. /// </summary> /// <param name="News">News.</param> /// <param name="Company">Company.</param> /// <param name="NextPage">The token required to request the next page of the data. If null, no further results are available..</param> public ApiResponseCompanyNews(List <CompanyNewsSummary> News = default(List <CompanyNewsSummary>), CompanySummary Company = default(CompanySummary), string NextPage = default(string)) { this.News = News; this.Company = Company; this.NextPage = NextPage; }
/// <summary> /// Initializes a new instance of the <see cref="ZacksTargetPriceConsensus" /> class. /// </summary> /// <param name="Ticker">The Zacks common exchange ticker.</param> /// <param name="CompanyName">The company name.</param> /// <param name="IndustryGroupNumber">The Zacks industry group number.</param> /// <param name="High">The high target price estimate.</param> /// <param name="Low">The low target price estimate.</param> /// <param name="Mean">The mean target price estimate.</param> /// <param name="StandardDeviation">The standard deviation of target price estimates.</param> /// <param name="Total">The number of target price estimates in consensus.</param> /// <param name="MostRecentDate">The date of most recent estimate.</param> /// <param name="Median">The median target price estimate.</param> /// <param name="Raised">The number of estimates raised.</param> /// <param name="Lowered">The number of estimates lowered.</param> /// <param name="Company">Company.</param> public ZacksTargetPriceConsensus(string Ticker = default(string), string CompanyName = default(string), string IndustryGroupNumber = default(string), decimal?High = default(decimal?), decimal?Low = default(decimal?), decimal?Mean = default(decimal?), decimal?StandardDeviation = default(decimal?), int?Total = default(int?), DateTime?MostRecentDate = default(DateTime?), decimal?Median = default(decimal?), int?Raised = default(int?), int?Lowered = default(int?), CompanySummary Company = default(CompanySummary)) { this.Ticker = Ticker; this.CompanyName = CompanyName; this.IndustryGroupNumber = IndustryGroupNumber; this.High = High; this.Low = Low; this.Mean = Mean; this.StandardDeviation = StandardDeviation; this.Total = Total; this.MostRecentDate = MostRecentDate; this.Median = Median; this.Raised = Raised; this.Lowered = Lowered; this.Company = Company; }
/// <summary> /// Initializes a new instance of the <see cref="CompanyNews" /> class. /// </summary> /// <param name="Id">The Intrinio ID for the news article.</param> /// <param name="Title">The title of the news article.</param> /// <param name="PublicationDate">The publication date of the news article.</param> /// <param name="Url">The url of the news article.</param> /// <param name="Summary">A summary of the news article.</param> /// <param name="Company">The Company to which the new article pertains.</param> public CompanyNews(string Id = default(string), string Title = default(string), DateTime?PublicationDate = default(DateTime?), string Url = default(string), string Summary = default(string), CompanySummary Company = default(CompanySummary)) { this.Id = Id; this.Title = Title; this.PublicationDate = PublicationDate; this.Url = Url; this.Summary = Summary; this.Company = Company; }
/// <summary> /// Initializes a new instance of the <see cref="ZacksEPSGrowthRate" /> class. /// </summary> /// <param name="Ticker">The Zacks common exchange ticker.</param> /// <param name="CompanyName">The company name.</param> /// <param name="IndustryGroupNumber">The Zacks industry group number.</param> /// <param name="IndustryGroupName">The Zacks industry group name.</param> /// <param name="FiscalYear0">The current fiscal year.</param> /// <param name="FiscalYear1">The next fiscal year.</param> /// <param name="FiscalYear2">The fiscal year after the next fiscal year.</param> /// <param name="CompanyLast5YearActual">The company's last 5 year actual percentage earnings-per-share (EPS) growth rate.</param> /// <param name="CompanyFiscalYear1VsFiscalYear0">The company's current fiscal year / last fiscal year percentage earnings-per-share (EPS) growth rate.</param> /// <param name="CompanyFiscalYear2VsFiscalYear1">The company's next fiscal year / current fiscal year percentage earnings-per-share (EPS) growth rate.</param> /// <param name="CompanyLongTermGrowthMean">The company's long term growth rate mean estimate.</param> /// <param name="CompanyFiscalYear1ForwardPriceToEarnings">The company's forward (current fiscal year) price-to-earnings (P/E) ratio.</param> /// <param name="IndustryLast5YearActual">The industry's last 5 year actual percentage earnings-per-share (EPS) growth rate.</param> /// <param name="IndustryFiscalYear1VsFiscalYear0">The industry's current fiscal year / last fiscal year percentage earnings-per-share (EPS) growth rate.</param> /// <param name="IndustryFiscalYear2VsFiscalYear1">The industry's next fiscal year / current fiscal year percentage earnings-per-share (EPS) growth rate.</param> /// <param name="IndustryLongTermGrowthMean">The industry's long term growth rate mean estimate.</param> /// <param name="IndustryFiscalYear1ForwardPriceToEarnings">The industry's forward (current fiscal year) price-to-earnings (P/E) ratio.</param> /// <param name="Sp500Last5YearActual">The S&P 500's last 5 year actual percentage earnings-per-share (EPS) growth rate.</param> /// <param name="Sp500FiscalYear1VsFiscalYear0">The S&P 500's current fiscal year / last fiscal year percentage earnings-per-share (EPS) growth rate.</param> /// <param name="Sp500FiscalYear2VsFiscalYear1">The S&P 500's next fiscal year / current fiscal year percentage earnings-per-share (EPS) growth rate.</param> /// <param name="Sp500LongTermGrowth">The S&P 500's long term growth rate mean estimate.</param> /// <param name="Sp500FiscalYear1PriceToEarnings">The S&P 500's forward (current fiscal year) price-to-earnings (P/E) ratio.</param> /// <param name="Company">Company.</param> public ZacksEPSGrowthRate(string Ticker = default(string), string CompanyName = default(string), string IndustryGroupNumber = default(string), string IndustryGroupName = default(string), int?FiscalYear0 = default(int?), int?FiscalYear1 = default(int?), int?FiscalYear2 = default(int?), decimal?CompanyLast5YearActual = default(decimal?), decimal?CompanyFiscalYear1VsFiscalYear0 = default(decimal?), decimal?CompanyFiscalYear2VsFiscalYear1 = default(decimal?), decimal?CompanyLongTermGrowthMean = default(decimal?), decimal?CompanyFiscalYear1ForwardPriceToEarnings = default(decimal?), decimal?IndustryLast5YearActual = default(decimal?), decimal?IndustryFiscalYear1VsFiscalYear0 = default(decimal?), decimal?IndustryFiscalYear2VsFiscalYear1 = default(decimal?), decimal?IndustryLongTermGrowthMean = default(decimal?), decimal?IndustryFiscalYear1ForwardPriceToEarnings = default(decimal?), decimal?Sp500Last5YearActual = default(decimal?), decimal?Sp500FiscalYear1VsFiscalYear0 = default(decimal?), decimal?Sp500FiscalYear2VsFiscalYear1 = default(decimal?), decimal?Sp500LongTermGrowth = default(decimal?), decimal?Sp500FiscalYear1PriceToEarnings = default(decimal?), CompanySummary Company = default(CompanySummary)) { this.Ticker = Ticker; this.CompanyName = CompanyName; this.IndustryGroupNumber = IndustryGroupNumber; this.IndustryGroupName = IndustryGroupName; this.FiscalYear0 = FiscalYear0; this.FiscalYear1 = FiscalYear1; this.FiscalYear2 = FiscalYear2; this.CompanyLast5YearActual = CompanyLast5YearActual; this.CompanyFiscalYear1VsFiscalYear0 = CompanyFiscalYear1VsFiscalYear0; this.CompanyFiscalYear2VsFiscalYear1 = CompanyFiscalYear2VsFiscalYear1; this.CompanyLongTermGrowthMean = CompanyLongTermGrowthMean; this.CompanyFiscalYear1ForwardPriceToEarnings = CompanyFiscalYear1ForwardPriceToEarnings; this.IndustryLast5YearActual = IndustryLast5YearActual; this.IndustryFiscalYear1VsFiscalYear0 = IndustryFiscalYear1VsFiscalYear0; this.IndustryFiscalYear2VsFiscalYear1 = IndustryFiscalYear2VsFiscalYear1; this.IndustryLongTermGrowthMean = IndustryLongTermGrowthMean; this.IndustryFiscalYear1ForwardPriceToEarnings = IndustryFiscalYear1ForwardPriceToEarnings; this.Sp500Last5YearActual = Sp500Last5YearActual; this.Sp500FiscalYear1VsFiscalYear0 = Sp500FiscalYear1VsFiscalYear0; this.Sp500FiscalYear2VsFiscalYear1 = Sp500FiscalYear2VsFiscalYear1; this.Sp500LongTermGrowth = Sp500LongTermGrowth; this.Sp500FiscalYear1PriceToEarnings = Sp500FiscalYear1PriceToEarnings; this.Company = Company; }
/// <summary> /// Initializes a new instance of the <see cref="ApiResponseCompanySecurities" /> class. /// </summary> /// <param name="Securities">Securities.</param> /// <param name="Company">Company.</param> /// <param name="NextPage">The token required to request the next page of the data.</param> public ApiResponseCompanySecurities(List <SecuritySummary> Securities = default(List <SecuritySummary>), CompanySummary Company = default(CompanySummary), string NextPage = default(string)) { this.Securities = Securities; this.Company = Company; this.NextPage = NextPage; }
/// <summary> /// Initializes a new instance of the <see cref="Filing" /> class. /// </summary> /// <param name="Id">The Intrinio ID of the Filing.</param> /// <param name="FilingDate">The date when the filing was submitted to the SEC by the company.</param> /// <param name="AcceptedDate">The date and time when the filing was accepted by SEC.</param> /// <param name="PeriodEndDate">The ending date of the fiscal period for the filing.</param> /// <param name="ReportType">The filing <a href=\"https://docs.intrinio.com/documentation/sec_filing_report_types\" target=\"_blank\">report type</a>.</param> /// <param name="SecUniqueId">A unique identifier for the filing provided by the SEC.</param> /// <param name="FilingUrl">The URL to the filing page on the SEC site.</param> /// <param name="ReportUrl">The URL to the actual report on the SEC site.</param> /// <param name="InstanceUrl">The URL for the XBRL filing for the report.</param> /// <param name="IndustryCategory">The company's operating industry category.</param> /// <param name="IndustryGroup">The company's operating industry group.</param> /// <param name="WordCount">The number of words in the filing.</param> /// <param name="Company">Company.</param> public Filing(string Id = default(string), DateTime?FilingDate = default(DateTime?), DateTime?AcceptedDate = default(DateTime?), DateTime?PeriodEndDate = default(DateTime?), string ReportType = default(string), string SecUniqueId = default(string), string FilingUrl = default(string), string ReportUrl = default(string), string InstanceUrl = default(string), string IndustryCategory = default(string), string IndustryGroup = default(string), int?WordCount = default(int?), CompanySummary Company = default(CompanySummary)) { this.Id = Id; this.FilingDate = FilingDate; this.AcceptedDate = AcceptedDate; this.PeriodEndDate = PeriodEndDate; this.ReportType = ReportType; this.SecUniqueId = SecUniqueId; this.FilingUrl = FilingUrl; this.ReportUrl = ReportUrl; this.InstanceUrl = InstanceUrl; this.IndustryCategory = IndustryCategory; this.IndustryGroup = IndustryGroup; this.WordCount = WordCount; this.Company = Company; }
/// <summary> /// Initializes a new instance of the <see cref="InsiderTransaction" /> class. /// </summary> /// <param name="Director">(true/false) A boolean indicating whether or not the owner is a director in the company.</param> /// <param name="Officer">(true/false) A boolean indicating whether or not the owner is a officer in the company.</param> /// <param name="TenPercentOwner">(true/false) A boolean indicating whether or not the owner has a ten percent or greater interest in the company.</param> /// <param name="OtherRelation">(true/false) A boolean indicating whether or not the owner has another relationship with the company beside, direct, officer, or significant owner in the company.</param> /// <param name="OfficerTitle">The officer title of the owner in the company.</param> /// <param name="DerivativeTransaction">(true) A boolean indicating the transaction is a derivative transaction, which may or may not become common stock due to various possible exercise or conversion requirements.</param> /// <param name="Ticker">The ticker symbol for the company’s common stock.</param> /// <param name="SecurityTitle">The name of the derivative security transacted.</param> /// <param name="ConversionExercisePrice">The conversion or exercise price of the derivative security transacted.</param> /// <param name="TransactionTypeCode">A symbol representing the transaction type; P = Purchase | S = Sale | A = Award | M = Conversion to Common | C = Conversion | X = Exercise of Derivative More Transaction Codes.</param> /// <param name="AcquisitionDispositionCode">A symbol representing whether or not the derivative securities are Acquired or Disposed; A = Acquisition | D = Disposition.</param> /// <param name="AmountOfShares">The number of derivative securities involved in the subject transaction.</param> /// <param name="UnderlyingSecurityTitle">The name of the underlying non-derivative security related to this derivative transaction.</param> /// <param name="UnderlyingShares">The number of non-derivative shares involved in the subject transaction.</param> /// <param name="TransactionPrice">The price of the derivative securities.</param> /// <param name="TotalSharesOwned">The total number of derivative securities owned following the subject transaction.</param> /// <param name="OwnershipTypeCode">A symbol representing the ownership of the securities transacted; D = Direct Ownership | I = Indirect Ownership.</param> /// <param name="Company">The company associated with the filing.</param> /// <param name="Owner">The owner associated with the filing.</param> public InsiderTransaction(bool?Director = default(bool?), bool?Officer = default(bool?), bool?TenPercentOwner = default(bool?), bool?OtherRelation = default(bool?), string OfficerTitle = default(string), bool?DerivativeTransaction = default(bool?), string Ticker = default(string), string SecurityTitle = default(string), decimal?ConversionExercisePrice = default(decimal?), string TransactionTypeCode = default(string), string AcquisitionDispositionCode = default(string), decimal?AmountOfShares = default(decimal?), string UnderlyingSecurityTitle = default(string), decimal?UnderlyingShares = default(decimal?), decimal?TransactionPrice = default(decimal?), decimal?TotalSharesOwned = default(decimal?), string OwnershipTypeCode = default(string), CompanySummary Company = default(CompanySummary), OwnerSummary Owner = default(OwnerSummary)) { this.Director = Director; this.Officer = Officer; this.TenPercentOwner = TenPercentOwner; this.OtherRelation = OtherRelation; this.OfficerTitle = OfficerTitle; this.DerivativeTransaction = DerivativeTransaction; this.Ticker = Ticker; this.SecurityTitle = SecurityTitle; this.ConversionExercisePrice = ConversionExercisePrice; this.TransactionTypeCode = TransactionTypeCode; this.AcquisitionDispositionCode = AcquisitionDispositionCode; this.AmountOfShares = AmountOfShares; this.UnderlyingSecurityTitle = UnderlyingSecurityTitle; this.UnderlyingShares = UnderlyingShares; this.TransactionPrice = TransactionPrice; this.TotalSharesOwned = TotalSharesOwned; this.OwnershipTypeCode = OwnershipTypeCode; this.Company = Company; this.Owner = Owner; }
/// <summary> /// Initializes a new instance of the <see cref="CompanyFiling" /> class. /// </summary> /// <param name="Id">The Intrinio ID of the Filing.</param> /// <param name="FilingDate">The date when the filing was submitted to the SEC by the company.</param> /// <param name="AcceptedDate">The date and time when the filing was accepted by SEC.</param> /// <param name="PeriodEndDate">The ending date of the fiscal period for the filing.</param> /// <param name="ReportType">The filing <a href=\"https://docs.intrinio.com/documentation/sec_filing_report_types\" target=\"_blank\">report type</a>.</param> /// <param name="SecUniqueId">A unique identifier for the filing provided by the SEC.</param> /// <param name="FilingUrl">The URL to the filing page on the SEC site.</param> /// <param name="ReportUrl">The URL to the actual report on the SEC site.</param> /// <param name="InstanceUrl">The URL for the XBRL filing for the report.</param> /// <param name="Company">Company.</param> public CompanyFiling(string Id = default(string), DateTime?FilingDate = default(DateTime?), DateTime?AcceptedDate = default(DateTime?), DateTime?PeriodEndDate = default(DateTime?), string ReportType = default(string), string SecUniqueId = default(string), string FilingUrl = default(string), string ReportUrl = default(string), string InstanceUrl = default(string), CompanySummary Company = default(CompanySummary)) { this.Id = Id; this.FilingDate = FilingDate; this.AcceptedDate = AcceptedDate; this.PeriodEndDate = PeriodEndDate; this.ReportType = ReportType; this.SecUniqueId = SecUniqueId; this.FilingUrl = FilingUrl; this.ReportUrl = ReportUrl; this.InstanceUrl = InstanceUrl; this.Company = Company; }
/// <summary> /// Initializes a new instance of the <see cref="InsiderTransactionFiling" /> class. /// </summary> /// <param name="FilingUrl">The URL of the filing with the SEC.</param> /// <param name="IssuerTicker">The ticker of the issuing company..</param> /// <param name="IssuerCik">The Central Index Key (CIK) of the issuing company..</param> /// <param name="IssuerCompany">The name of the issuing company..</param> /// <param name="Transactions">The insider transactions associated with the filing.</param> /// <param name="Company">The company associated with the filing.</param> /// <param name="Owner">The owner associated with the filing.</param> public InsiderTransactionFiling(string FilingUrl = default(string), string IssuerTicker = default(string), string IssuerCik = default(string), string IssuerCompany = default(string), List <InsiderTransaction> Transactions = default(List <InsiderTransaction>), CompanySummary Company = default(CompanySummary), OwnerSummary Owner = default(OwnerSummary)) { this.FilingUrl = FilingUrl; this.IssuerTicker = IssuerTicker; this.IssuerCik = IssuerCik; this.IssuerCompany = IssuerCompany; this.Transactions = Transactions; this.Company = Company; this.Owner = Owner; }
/// <summary> /// Initializes a new instance of the <see cref="ApiResponseCompanyHistoricalData" /> class. /// </summary> /// <param name="HistoricalData">HistoricalData.</param> /// <param name="Company">Company.</param> /// <param name="NextPage">The token required to request the next page of the data.</param> public ApiResponseCompanyHistoricalData(List <HistoricalData> HistoricalData = default(List <HistoricalData>), CompanySummary Company = default(CompanySummary), string NextPage = default(string)) { this.HistoricalData = HistoricalData; this.Company = Company; this.NextPage = NextPage; }
/// <summary> /// Initializes a new instance of the <see cref="ApiResponseCompanySharesOutstanding" /> class. /// </summary> /// <param name="SharesOutstanding">SharesOutstanding.</param> /// <param name="Company">Company.</param> public ApiResponseCompanySharesOutstanding(List <CompanySharesOutstanding> SharesOutstanding = default(List <CompanySharesOutstanding>), CompanySummary Company = default(CompanySummary)) { this.SharesOutstanding = SharesOutstanding; this.Company = Company; }